logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Nieprawidłowe działanie licznika rewersyjnego 4029 - błędne zliczanie stanów

ciubers 02 Sie 2005 11:52 1977 12
REKLAMA
  • #1 1699786
    ciubers
    Poziom 15  
    Posty: 283
    Pomógł: 4
    Ocena: 26
    Mam problem z ukladem ze schematu zamieszczonego ponizej. Problem polega na tym, ze licznik pracuje, ale tak jak mu sie chce tzn. zlicza nie za kolejnoscia, czasami pokazuje 3 takie same stany po kilka razy z rzedu. Wine kostki raczej wykluczam bo probowalem 3 nowiutkie i zawsze jest tak samo. Na wejscie zegarowe CLOCK sygnal dochodzi bo sprawdzalem na oscyloskopie. Moze ktos cos doradzi? Z gory dzieki
    Załączniki:
    • Nieprawidłowe działanie licznika rewersyjnego 4029 - błędne zliczanie stanów sterowanie.GIF (53.08 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • REKLAMA
  • Pomocny post
    #2 1700785
    jagrx
    Poziom 21  
    Posty: 624
    Pomógł: 40
    Ocena: 50
    Poniewaz masz tam elementy mechaniczne typu przekazniki (zestyki zawsze generuja serie roznych impulsow)zastap je przerzutnikami RS a wejscia nich mozesz podlaczyc do przekaznikow.Kupujac nowy element nie zawsze znaczy dobry .
  • REKLAMA
  • #3 1700803
    ciubers
    Poziom 15  
    Posty: 283
    Pomógł: 4
    Ocena: 26
    Jesli chodzi o przekazniki to owszem sa w tym urzadzeniu, ale na innej plytce. Wyjscia q1, q2, q3 (na zamieszczonym schemacie) maja wlasnie sterowac przekaznikami. Jednak problemy z liczeniem sa gdy modul sterowania jest odlaczony od reszty plytek (sa w sumie 4) takze napewno odpadaja tu zaklocenia od przekaznikow.
  • Pomocny post
    #4 1702229
    Czesiek
    Poziom 28  
    Posty: 1124
    Pomógł: 99
    Ocena: 116
    Zmniejszył bym wartość C12 i to na 100nF. Przy "szybkim" impulsowaniu nie jest w stanie się rozładować i dlatego licznik "gubi impulsy".

    Dodano po 4 [godziny] 8 [minuty]:

    Dzięki za punkty - widzę, że pomogło. :)
  • #5 1704045
    ciubers
    Poziom 15  
    Posty: 283
    Pomógł: 4
    Ocena: 26
    Nie no nie pomoglo, ale punkty za to, ze chciales pomoc. Zmienialem i nie wiele pomoglo. Impuls CLK i UP/DWN na oscyloskopie widac, ze sa takze kurcze nie wiem co jest grane
  • #6 1706067
    ciubers
    Poziom 15  
    Posty: 283
    Pomógł: 4
    Ocena: 26
    Wywalilem calkowicie C12 i troche inaczej zaczal licznik chodzic. Ale pokombinowalem i zaczalem sprawdzac stany na q2, q3 i q4 (zamiast na q1) i zdziwilo mnie to ze licznik pracuje w ten sposob prawidlowo chodz teraz bez c12 mam czasem drgania stykow, ale dziwi mnie to dlaczego licznik dziala w ten sposob. Druga sprawa wejscie J4 jest podpiete do masy czyli po ustaleniu na PE (noga nr 1) stanu wysokiego powinienem wedle schematu miec na q1, q2, q3, stany H i q4 L bo przeciez J4 jest na masie. Nic z tego nie kumam. Uszkodzenie kostki odpada bo dzis kupilem 4 kostke innego producenta na wszystkich to samo. Jesli wloze z powrotem C12 (nawet z duzo mniejsza pojemnoscia) to znowu wariuje
  • REKLAMA
  • Pomocny post
    #7 1706924
    Paweł Es.
    VIP Zasłużony dla elektroda
    Posty: 6981
    Pomógł: 1236
    Ocena: 692
    1. Dodaj rezystor 100k od minusa C14 do masy, bo wg powyższego układu to po naładowaniu w momencie włączenia to rozładować on się może tylko przez własną upływność lub prad wsteczny diody a to trochę długi czas.

    2. Dopuszczalny czas narastania i opadania przebiegu zegarowego dla układu 4029 to 15 mikrosekund.
    W podanym układzie czas narastania aktywnego zbocza to 4.4 ms czyli jakieś 293 razy za dużo.

    3. Złącze tranzystora powinno mieć diodę włączoną pomiędzy bazę i emiter (katodą do +15V) ponieważ bez niej baza jest traktowana impulsami napięciowymi prawie 27V co może nadwyrężyć w którymś momencie złącze B-E (maks. napięcie wsteczne dla tego złącza to 6V)

    zmiejszy to czas zbocza do jakichś 750 mikrosekund ale i czas
    trwania impulsu do 2.5 ms (mogą włazić drgania styków). Zwiększenie
    pojemności niestety zwiększa także czas zbocza narastającego.

    Nie najlepszy to układ kształtujący, oj nie najlepszy !
  • #8 1707011
    ciubers
    Poziom 15  
    Posty: 283
    Pomógł: 4
    Ocena: 26
    Kurcze troche mi naswietliles temat. Jutro bede testowal zmiany i napisze co i jak. Jak masz jakis sprawdzony prosty uklad do ksztaltowania impulsow to zapodaj tu na forum. Wolalbym zastosowac cos z bramek cmosowskich bo mi sie paleta pare ukladow. Jesli chodzi o tranzystor to faktycznie podczas testowania ukladu jeden mi sie spalil. Juz bralem pod uwage przerobke sterowania na obrotowy przelacznik 8 pozycyjny, ale moze w koncu uda mi sie to rozgryzc. Dzieki za pomoc!
  • Pomocny post
    #9 1708594
    Paweł Es.
    VIP Zasłużony dla elektroda
    Posty: 6981
    Pomógł: 1236
    Ocena: 692
    W załączeniu impulsator !

    Elementy R3 (równolegle z R2) i C1 dają stałą czasowa opóźnienia pojawienia się przedniego zbocza impulsu taktującego licznik względem ustalenia się sygnału wyboru kierunku zliczania (minimalny czas wg katalogu to 340 ns dla 5V, dla 15V minimalny czas wynosi 100 ns)

    Gdyby czas był za krótki to można zwiększyć C1 np. do 330n-470n.
    Raczej nie należy zwiększać zbytnio R3, bo on działa w dzielniku z R2 i musi powciśnięciu dowolnego przycisku wymusić stan odpowiednio niski na
    wejściu górnego przerzutnika by zmienić jego stan (Uwe musi być mniejsze niż 0.38 Vcc dla 4093)

    Górny przerzutnik jest zerowany po zwolnieniu obu przycisków i rozładowaniu C1 przez R2.

    Po wciśnięciu dowolnego przycisku najpierw jest ustawiany dolny przerzutnik określający kierunek zliczania a następnie po opóźnieniu wynikającym z elementów R2,R3 i C1 górny przerzutnik, z którego wyjścia narastające zbocze zmienia stan licznika.

    Bramki są z układu 4093 i mają wejścia Schmitta. Prawdopodobnie układ bedzie też działał przy zwykłych bramkach np. z 4011 choć zmieni się wtedy czas opóźnienia układu RC.

    Kłaniam się !
    Załączniki:
    • Nieprawidłowe działanie licznika rewersyjnego 4029 - błędne zliczanie stanów impulsator.jpg (27.89 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • REKLAMA
  • #10 3250909
    ciubers
    Poziom 15  
    Posty: 283
    Pomógł: 4
    Ocena: 26
    Po ponad roku przypomnialem sobie o tym nierozwiazanym problemie i postanowilem go zakonczyc. Nie przerabialem zbytnio ukladu zrobilem tak, ze wsadzilem jedna bramke shmitta z ukladu 4093 przed sygnal zegarowy CLK i okazalo sie ze pomoglo teraz tranzystor steruje bramka, a bramka podaje bezposrednio impuls na CLK. Licznik chodzi ok, ale czasem gubi impulsy przy zliczaniu w dol, wiec moje pytanko jak zmienic uklad R33 i C10 zeby bylo ok przy liczeniu w dol. Z gory dzieki
  • Pomocny post
    #11 3251300
    Quarz
    Poziom 43  
    Posty: 14357
    Pomógł: 1646
    Ocena: 629
    Witam,
    przecież to, jak dla mnie, oczywiste, ponieważ wejście zegarowe miało zbyt małe stromości zmian zboczy impulsów to wewnątrz układu 4029 występował hazard.
    Tu podpowiedź jest podobnie prosta; zamiast sterować poprzez styki mechaniczne należy na dwóch następnych bramkach układu 4093 zrobić potencjałowy przerzutnik S-R i z jego wyjścia sterować kierunkiem zliczania, natomiast wejścia owego przerzutnika mogą być sterowane ze styku mechanicznego poprzez filtr dolnoprzepustowy R-C.

    Pozdrawiam
  • #12 3254272
    ciubers
    Poziom 15  
    Posty: 283
    Pomógł: 4
    Ocena: 26
    Mozesz naszkicowac takli schemacik jak to zrobic?
  • Pomocny post
    #13 3254336
    Quarz
    Poziom 43  
    Posty: 14357
    Pomógł: 1646
    Ocena: 629
    Witam,
    zobacz wyżej w poście z 05 Sie 2005 12:16 na obrazek: impulsator.jpg już masz to narysowane.

    Pozdrawiam

Podsumowanie tematu

✨ Problem dotyczy nieprawidłowego działania licznika rewersyjnego 4029, który zlicza impulsy w sposób nieregularny, powtarzając te same stany wielokrotnie. Wykluczono uszkodzenie układów scalonych, gdyż testowano kilka nowych egzemplarzy. Przyczyną są najprawdopodobniej zbyt wolne zbocza sygnału zegarowego (CLOCK), co powoduje hazard wewnątrz układu. Sygnał zegarowy ma czas narastania rzędu kilku milisekund, podczas gdy dopuszczalny czas narastania dla 4029 to 15 mikrosekund. Problemy mogą też wynikać z drgań styków mechanicznych przekazników, które generują serie impulsów, dlatego zalecane jest zastąpienie ich przerzutnikami RS sterowanymi przez przekazniki. Wskazano na konieczność poprawy kształtowania impulsów zegarowych, np. przez zastosowanie bramek Schmitta z układu 4093, które stabilizują sygnał i eliminują drgania. Zaproponowano układ impulsatora z elementami R i C, który opóźnia i kształtuje zbocza impulsów, zapewniając poprawne sterowanie licznikiem. Dodatkowo zasugerowano dodanie rezystora rozładowującego kondensator oraz zabezpieczenie tranzystora diodą między bazą a emiterem. Po zastosowaniu bramki Schmitta przed wejściem CLK licznik działa poprawnie, choć przy zliczaniu w dół nadal zdarzają się sporadyczne zgubienia impulsów, co wymaga dalszej optymalizacji elementów R i C w układzie kształtującym. Ostatecznie rekomenduje się sterowanie kierunkiem zliczania przez przerzutnik S-R zbudowany na bramkach 4093, eliminując bezpośrednie sterowanie stykiem mechanicznym i minimalizując zakłócenia.
Podsumowanie wygenerowane przez AI na podstawie treści dyskusji.
REKLAMA