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

Jak uzyskać opóźnienie 0,5 s impulsu z CD4060 przy użyciu układu 555?

jakubprazmowskibox 23 Maj 2025 17:47 711 35
Najlepsze odpowiedzi

Jak uzyskać 0,5-sekundowe przesunięcie sygnału z CD4060 przy użyciu układu 555?

Nie opłaca się robić tego przez 555 — dla przebiegu o wypełnieniu 50% przesunięcie o 0,5 s jest w praktyce równoważne zanegowaniu sygnału, więc najprościej odwrócić wyjście CD4060 tranzystorem albo bramką/inwerterem [#21562367][#21563555] Jeśli ten sygnał ma sterować CD4026, podaj mu 1 Hz, bo 2 Hz da dwa zliczenia na sekundę [#21562422][#21563163] Do „tyku” tylko na zboczu narastającym użyj tego samego 1 Hz i uformuj krótki impuls tranzystorem/układem RC albo zastosuj przerzutnik D CD4013 lub 74HC74 z wyjściem Q/Q̅ [#21563555][#21563810] Wyjście CD4060 można rozdzielić na CD4026 i CD4013, bo wejścia CMOS praktycznie go nie obciążają [#21563971]
Wygenerowane przez model językowy.
REKLAMA
  • #1 21558109
    jakubprazmowskibox
    Poziom 3  
    Posty: 267
    Ocena: 7
    Jak opóźnić impuls z 4060 o dokładnie pół sekundy za pomocą timera 555?
  • REKLAMA
  • #2 21558173
    bart943
    Poziom 6  
    Posty: 25
    Ocena: 1
    Aby uzyskać opóźnienie 0,5 sekundy impulsu z CD4060 za pomocą układu 555, należy wykorzystać układ monostabilny 555 w trybie wyzwalającym.
  • #3 21558260
    jakubprazmowskibox
    Poziom 3  
    Posty: 267
    Ocena: 7
    >>21558173 No właśnie coś próbowałem dzisiaj i mi nie wyszło.
  • REKLAMA
  • #4 21558273
    bart943
    Poziom 6  
    Posty: 25
    Ocena: 1
    >>21558260 Aa, to nie wiem.
  • #5 21558357
    jakubprazmowskibox
    Poziom 3  
    Posty: 267
    Ocena: 7
    >>21558273 Kurde no! Zrobiłem wszystko jak doradził GPT... i nic.
  • #6 21558528
    mam_pytanie
    Poziom 30  
    Posty: 1075
    Pomógł: 164
    Ocena: 258
    Po co 555? Na wyjściu 4060 masz symetryczny sygnał zmieniajacy stan co pół sekundy. Jak napisano w drugim temacie (po co w ogóle założyłeś ten?), wystarczy zanegować sygnał z 4060. Zależnie od potrzeb, na przykład za pomocą pojedyńczego tranzystora, pary tranzystorów w półmostku lub pełnego układu mostkowego.
    Wykres sygnału prostokątnego o okresie 1 sekundy, ze wskazaniem 0,5 sekundy impulsu.
  • #7 21558537
    LEDówki
    Poziom 43  
    Posty: 9520
    Pomógł: 1312
    Ocena: 2563
    Do opóźnienia potrzebne są dwa 555 lub jeden 556. Jeden opóźnia sygnał, drugi to odtwarza. Drugi musi mieć takie same parametry jak sygnał taktujący. Może są jakieś mądrzejsze rozwiązania. Krótsze opóźnienia robiono dokładając w tor sygnałowy bramki logiczne. Każda dawała krótkie opóźnienie, ale to raczej ns niż ms. jakby dać układ całkujący RC i za nim komparator czy bramkę z przerzutnikiem Schmitta na wejściu, to może by się dało sygnał opóźnić.
  • #8 21558943
    jakubprazmowskibox
    Poziom 3  
    Posty: 267
    Ocena: 7
    Przewińmy od początku to co już wiem. 555 uruchamia się sygnałem opadającym z HIGH na LOW tak? Odwrotnie go nie rusza nic, tak? (Mówię o pinie 2). Tak więc... jeśli chcę mieć sygnał co sekudnę, muszę podłączyć okres 2Hz. To wtedy leci pół sekundy HIGH i pół sekundy LOW, czyli mam opadanie co sekundę, tak? I z tymi 2Hz wchodzę na TRIGGER 555 czyli pin 2. Następnie odpowiednim rezystorem i kondensatorem ustawiam sobie długość okresu 0.5 sekundy. Wtedy PIN 3 aktywuje się na pół sekundy po każdym wyzowleniu TRIGGERA na pinie 2. I to jest to moje opóźnienie. Następnie opada i to wykrywa drugi 555 i puszcza mi okres np. 10ms który wrzucam sobie na tranzystor i głośniczek i słyszę... PYK. Za każdym razem pół sekundy po tym jak sygnał opadający leci na PIN 2 na pierwszym 555. Czy dobrze to rozkminiam?
  • #9 21559511
    jarek_lnx
    Poziom 43  
    Posty: 22653
    Pomógł: 4183
    Ocena: 6080
    2Hz to dwa impulsy na sekundę. Stan wysoki 250ms stan niski 250ms (4060 daje wypełnienie 50%)

    Jeśli to ci coś uprości możesz budować układ z tranzystorem reagujący na zbocze narastające i drugi reagujący na opadające. dla 1Hz będą przesunięte o 500ms względem siebie
  • #10 21560391
    jakubprazmowskibox
    Poziom 3  
    Posty: 267
    Ocena: 7
    No ale 555 reaguje na zbocze opadające. Ok. Jak mam zbudować na zbocze wzrastające. I ile mam tych Hz mieć 1? To będzie 0.5s HIGH i 0.5s LOW?
  • Pomocny post
    #11 21560470
    JacekCz
    Poziom 42  
    Posty: 8670
    Pomógł: 760
    Ocena: 1463
    mam_pytanie napisał:
    Po co 555? Na wyjściu 4060 masz symetryczny sygnał zmieniajacy stan co pół sekundy.



    Popieram podobny to myślenia: łapać problem u żródła, ZWYKLE będzie to wyższej jakości / prostszy / mniej generujący nowe problemy

    ALE wymaga do lepszej wspólpracy ze strony pytajacego
  • Pomocny post
    #12 21560985
    jarek_lnx
    Poziom 43  
    Posty: 22653
    Pomógł: 4183
    Ocena: 6080
    jakubprazmowskibox napisał:
    . I ile mam tych Hz mieć 1? To będzie 0.5s HIGH i 0.5s LOW?
    1Hz to 0.5s HIGH i 0.5s LOW.
    jakubprazmowskibox napisał:
    No ale 555 reaguje na zbocze opadające. Ok. Jak mam zbudować na zbocze wzrastające.
    Ile masz tych 555? dwa? chcesz wyzwalać na przemian czy jak?
    Opisz co chcesz uzyskać i do czego ma to służyć.
  • REKLAMA
  • #13 21562190
    jakubprazmowskibox
    Poziom 3  
    Posty: 267
    Ocena: 7
    Robie zegar elektroniczny cyfrowy. Podłączyłem kryształ. Podłączyłem cykanie ale cyka mi nie równo. Dokładnie w połowie zmiany cyfry. Chciałby, żeby cykało mi wraz z przełączaniem się cyfr. Sekund. Musze więc przesunąć cyknięcie o pół sekundy. W tą albo w tamtą stronę. Dzięki za pomoc. Chyba najlepiej zrobić to 555. Jednym albo dwoma, tylko muszę dobrze dobrać oporniki i kondensatory na pin 5-6.
  • #14 21562206
    jarek_lnx
    Poziom 43  
    Posty: 22653
    Pomógł: 4183
    Ocena: 6080
    Tak jak napisano w poście #6 wystarczy zanegować sygnał (tranzystorem)
  • #15 21562348
    jakubprazmowskibox
    Poziom 3  
    Posty: 267
    Ocena: 7
    >>21562206 Zanegowanie nic nie da. Nie potrzebuje odwrócić momentu opadania sygnału w moment narastania, tylko potrzebuje o pół sekundy przesunąć okres który trwa sam w sobie sekundę. Jak to zrobić?
  • #16 21562367
    jarek_lnx
    Poziom 43  
    Posty: 22653
    Pomógł: 4183
    Ocena: 6080
    jakubprazmowskibox napisał:
    Zanegowanie nic nie da. Nie potrzebuje odwrócić momentu opadania sygnału w moment narastania, tylko potrzebuje o pół sekundy przesunąć okres który trwa sam w sobie sekundę. Jak to zrobić?
    Ale przesunięcie o 0,5s jest nieodróżnialne od zanegowania, przebieg taki sam
  • #17 21562374
    jakubprazmowskibox
    Poziom 3  
    Posty: 267
    Ocena: 7
    >>21562367 Tak? Dobra. To jak mam zanegować i sprawdzić? :-)
  • #18 21562401
    jarek_lnx
    Poziom 43  
    Posty: 22653
    Pomógł: 4183
    Ocena: 6080
    Można tranzystorem, można bramką z negacją. Przy tranzystorze żeby dobrać elementy trzeba wiedzieć co będzie obciążeniem.

    Jeśli byś zanegował przebieg sterujący licznikiem z wejściem CMOS to można dać duże rezystancje:

    Jak uzyskać opóźnienie 0,5 s impulsu z CD4060 przy użyciu układu 555?
  • #19 21562422
    _jta_
    Specjalista elektronik
    Posty: 48979
    Pomógł: 3207
    Ocena: 4230
    jakubprazmowskibox napisał:
    555 uruchamia się sygnałem opadającym z HIGH na LOW tak?

    NE555 wyzwala się poziomem - jeśli ma reagować na zbocze, trzeba uformować sygnał filtrem górnoprzepustowym tak, by ze zbocza zrobić poziom.

    jakubprazmowskibox napisał:
    Tak więc... jeśli chcę mieć sygnał co sekudnę, muszę podłączyć okres 2Hz.

    Na to jest potrzebny 1Hz.

    jakubprazmowskibox napisał:
    555 reaguje na zbocze opadające.

    Wejście Trigger reaguje na niski poziom. Wejście Threshold na wysoki.

    jakubprazmowskibox napisał:
    Robie zegar elektroniczny cyfrowy. Podłączyłem kryształ. Podłączyłem cykanie ale cyka mi nie równo. Dokładnie w połowie zmiany cyfry.

    Kwarc "zegarkowy" ma częstotliwość 32768Hz. 4060 z tym kwarcem na ostatnim wyjściu da 2Hz. A pewnie cyfry zmieniasz raz na sekundę, nie dwa razy?
  • #20 21562747
    jakubprazmowskibox
    Poziom 3  
    Posty: 267
    Ocena: 7
    >>21562422 Przepraszam... ale mam w głowie misz masz. Ale może trochę wyprostuje żebyście wiedzieli. Wyjście na licznik mam 2Hz ponieważ 4026 reaguje na zbocze wznoszące z LOW na HIGH i wtedy następuje przeskok cyfry. Natomiast cykanie pytaknie tykanie leci mi ze pinu 1Hz i pyknięcie słyszę zawsze na przejściu stanu. Rozumite? Z tego co widzu to mam 3 wyścia.

    1) Tranzystor mi nie zrobi roboty bo wszystko jedno czy odwrócę LOW z HIGH to dalej mi będzie bił krzywo z przesunięciem do zmniany cyfr o pół sekundy.
    2) Mogę wejść na TRESZHOLD 555 bo on reaguje na sygnał wznoszący bezpośrenio z CD4060 tylko mam nadzieje, że rozgałęzienie obskoczy na 444 i licznik 2026 jeśli użyje tego samego pinu... 2Hz. Następnie wyjście 555 (output) na głośnik albo na tranzystorek i na głośnik.

    Tak wydaje mi się, że to ostatnie rozwiązanie zadziała. Kto nie widzi przeciwskazać niech zachowa to dla siebie w milczeniu, natomiast w opcji przeciwnej niech pierwszy rzuci kamień. :-DD ;-) Threshold zrobi robote?
  • #21 21562901
    jarek_lnx
    Poziom 43  
    Posty: 22653
    Pomógł: 4183
    Ocena: 6080
    jakubprazmowskibox napisał:
    Wyjście na licznik mam 2Hz ponieważ 4026 reaguje na zbocze wznoszące z LOW na HIGH i wtedy następuje przeskok cyfry.
    Ale to oznacza 2 zmiany na sekundę. A w zegarze 1 zmiana na sekundę miała by więcej sensu.
    Jeśli dasz negator przed licznikiem to prawdopodobnie będzie działać jak chcesz.


    jakubprazmowskibox napisał:
    Natomiast cykanie pytaknie tykanie leci mi ze pinu 1Hz i pyknięcie słyszę zawsze na przejściu stanu.
    Czyli pykanie jest 2Hz, masz to podłączone bezpośrednio do wyjścia układu logicznego? Jak byś robił z tranzystorem to nie było by podwajania częstotliwości

    jakubprazmowskibox napisał:
    Rozumite?
    Jakbyś narysował schemat to byśmy zrozumieli, a tak nadal mamy jakieś wyrywki z całości.
  • #22 21562943
    _jta_
    Specjalista elektronik
    Posty: 48979
    Pomógł: 3207
    Ocena: 4230
    jakubprazmowskibox napisał:
    Wyjście na licznik mam 2Hz ponieważ 4026 reaguje na zbocze wznoszące z LOW na HIGH i wtedy następuje przeskok cyfry.

    Czyli robisz 2 zliczenia na sekundę, a do 10 zliczasz w 5 sekund?
    Czy jednak na 4026 podajesz 1Hz i co sekundę masz zmianę 0>1>2>3>4>5>6>7>8>9>0...?

    Dla NE555 najwyższy priorytet ma Reset (aktywny niski, próg między 0.3V, a 1V), następny Trigger (też aktywny niski, 1/3 napięcia zasilania), ostatni Threshold (aktywny wysoki, 2/3 napięcia zasilania; to 1/3 i 2/3, jeśli przez pin Control nie płynie prąd). Czyli jak na Reset jest ponad 1V, na Trigger ponad 1/3 napięcia zasilania, i na Threshold podasz ponad 2/3 napięcia zasilania, to na wyjściu dostaniesz stan niski do czasu, aż na Trigger podasz poniżej 1/3 napięcia zasilania, i to uzyskujesz poprzez rozładowanie kondensatora poprzez opornik z Discharge; żeby następne podanie stanu wysokiego na Threshold spowodowało kolejny stan niski na wyjściu NE555, potrzebne jest naładowanie tego kondensatora powyżej 1/3 napięcia zasilania (poprzez opornik z +zasilania).

    Można podłączyć tak: sygnał zegarowy na Threshold poprzez filtr górnoprzepustowy (kondensator w torze sygnału, opornik do masy), od Trigger kondensator do masy, opornik do Discharge, od niego opornik do +zasilania. Bez tego pierwszego kondensatora po rozładowaniu drugiego do 1/3 napięcia zasilania zadziała Trigger i kondensator zacznie się na nowo ładować, przekroczy 1/3 napięcia zasilania, a na Threshold wciąż będzie sygnał wystarczający do jego zadziałania, więc NE555 znów zmieni stan na niski... i tak cała seria, można spróbować, jak to zabrzmi, ale niekoniecznie dobrze.
  • #23 21562980
    CYRUS2
    Poziom 43  
    Posty: 17865
    Pomógł: 1235
    Ocena: 3496
    jakubprazmowskibox napisał:
    Wyjście na licznik mam 2Hz ponieważ 4026 reaguje na zbocze wznoszące z LOW na HIGH i wtedy następuje przeskok cyfry.
    To nie jest f = 2 Hz.
    Bo cyfra przeskakuje co 1 s.
    Cytat:
    Częstotliwość, częstość – wielkość fizyczna określająca liczbę cykli zjawiska okresowego występujących w jednostce czasu
    Cykl(okres) - to występowanie kolejno takich samych zmian.
    To jest okres - cykl.

    Wykres prostokątny przedstawiający sygnał cyfrowy o okresie 1 sekundy.
    Okres jest 1 s.
    Ilość okresów w jednostce czasu to częstotliwość.
    f = 1 Hz.
    +5V i spadek do zera to nie są takie same zmiany.
  • Pomocny post
    #24 21563163
    emarcus
    Poziom 21  
    Posty: 367
    Pomógł: 42
    Ocena: 72
    jakubprazmowskibox napisał:
    >>21562422 Przepraszam... ale mam w głowie misz masz. Ale może trochę wyprostuje żebyście wiedzieli. Wyjście na licznik mam 2Hz ponieważ 4026 reaguje na zbocze wznoszące z LOW na HIGH i wtedy następuje przeskok cyfry. Natomiast cykanie pytaknie tykanie leci mi ze pinu 1Hz i pyknięcie słyszę zawsze na przejściu stanu. Rozumite? Z tego co widzu to mam ....

    Jeżeli ten twój 'licznik' z wyświetlaczem 7-segm. zbudowany na na 4026 ma reprezentować zegar, to impulsy podawane na wejście ukladu 4026 muszą (!) mieć częstotliwość 1 (JEDEN) Hertz.
    Jak dotychczas na żadnym pinie takiej częstotliwości nie masz!
    Jak już wcześniej zaznaczono , z wyjścia układu 4060 otrzymujesz częstotliwość 2 Hz, co byłoby adekwantne do zasilenia i sterowania opcjonalnego 'tykacza' (tik-tak), natomiast sygnał (freq.) do wyświetlacza (tu w roli zegara) winien być podzielony jeszcze przez 2, aby otrzymać relatywnie dokładnie 1Hz, reprezentujący incrementację zegara o 1 sekundę.
    Możesz tego dokonać stosując dodatkowo dzielnik częstotliwości przez 2 w postaci na przykład : D Flip-Flop

    Schemat blokowy przerzutnika D z wykresem przebiegów czasowych ilustrujący dzielenie częstotliwości przez 2.
    Zadne opóźnienia w postaci układu 555 nie mają sensu być tu stosowane.
    Owszem, mógłbyś zastosować ten uklad (555) jako podstawa czasu zamiast kwartza i układu 4060 ; tak jak tu w tym projekcie poniżej:
    https://www.youtube.com/watch?v=KdPnqvazKpM

    ale musiałbyś jednocześnie cofnąć kartki kalendarza do poprzedniego stulecia!!!
    Przeczytaj na swoim ściennym kaledarzu, który to rok mamy obecnie!!!

    e marcus
  • REKLAMA
  • #25 21563320
    _jta_
    Specjalista elektronik
    Posty: 48979
    Pomógł: 3207
    Ocena: 4230
    Myślę, że najprostszym rozwiązaniem będzie układ z tranzystorem NPN - dla głośniczka 40Ω wypadałoby użyć np. BC337-40 (albo BC338-40, można też -25, albo BC635-25) - emiter do masy (-zasilania), głośniczek między kolektor, a +zasilania, dioda 1N4148 między bazę (katoda), a emiter (anoda), do bazy podłączony opornik 4.7kΩ i szeregowo z nim kondensator 2.2µF, '-' po stronie bazy, na +kondensatora podać sygnał zegarowy. Na zboczu narastającym przez kondensator i opornik popłynie prąd do bazy, tranzystor będzie przewodził, dopóki kondensator się nie naładuje, i prąd kolektora tranzystora popłynie przez głośniczek; po naładowaniu kondensatora prąd przestanie płynąć, na zboczu opadającym prąd rozładowania kondensatora popłynie przez opornik i diodę, tranzystor pozostanie wyłączony.

    Dla głośniczka o mniejszej impedancji wypadałoby użyć MOSFET-a (wymaga innego podłączenia: opornik bramka-źródło, dioda niepotrzebna), albo dwóch tranzystorów w układzie Darlingtona; dla dużej impedancji (głośniczek piezo) wystarczy tranzystor BC547, ale jeśli to piezo, to może być potrzebny opornik równolegle do głośniczka, za to kondensator może mieć dużo mniejszą pojemność, opornik odpowiednio większy opór.
  • #26 21563516
    jakubprazmowskibox
    Poziom 3  
    Posty: 267
    Ocena: 7
    >>21563320 Ok... dziękuje za rady... ale mała poprawka... zaraz to postaram się w ogóle narysować albo opisać. Macie racje. Przeskok cyf na wyświetlaczu leci po 1Hz... czyli okres HIGH i LOW ma równo po 0.5s. Zegar się przełącza w momencie przejścia ze stanu niskiego w wysoki.

    W użyciu mama dwa piny output z 4060. Jeden daje 1Hz a drugi daj 0.5Hz. Pierwszy High to 0.5s Low to 0.5s (czyli przeskok cyfry o 1 co sekundę wtedy kiedy z LOW na HIGH) a TEN DRUGI to 0.5Hz czyli HIGH trwa 1s i LOW trwa 1s.

    I TERAZ UWAGA. CD4060 tak strzela dzieleniem mojej częstotliwości (wyjściowej zegarowej 32...cośtam)... a jak widać jest to dosyć zamotany układ...

    Jak uzyskać opóźnienie 0,5 s impulsu z CD4060 przy użyciu układu 555?

    ...że moment podania HIGH na 1Hz nie pokrywa się z momentem podania HIGH przy 0.5Hz. Kto zakłada, że wszystko jest pięknie jak w podręczniku jest w błędzie. Rezultat tego jest taki, że zegar mi PYKA dokładnie w momencie połowy trwania wyświetlenia cyfry. Już? Pojaśnione odpowiednio?

    Zmiana cyfry, pyk, zmiana cyfry, pyk, zmiana cyfry, pyk... a chcę, żeby pyk był równocześnie ze zmiana cyfry. I... co za tym idzie... muszę manualnie przesunąć przeskoki z HIGH na LOW i z LOW na HIGH o pół sekundy na swoim w jedną albo w drugą stronę! (UWAGA PROCES MYŚLENIA W TOKU ;-)

    Jeśli chcę użyć 555 (a nie jestem experem od 555) to jeśli on standardowo działa na okres opadający... muszę wjechać na niego ze swoim 1Hz - i zostawić wyjście 0.5Hz z CD4060 w spokoju... NIE STOP... musze użyć to wejście które jest aktywne z przejścia ze stanu NISKIEGO w stan WYSOKI (żeby pokrywało się to ze zmianą cyfry) i output z 555 puścić na wzmocnienie (jeśli trzeba) i na głośnik! Nawet nie trzeba będzie stosować żadnego przesunięcia w tym rozwiązaniu... po prostu chcę żeby mi 555 pykał tylko przy przejściu z LOW na HIGH. Jak teraz podłączę się z głośniczkiem bezpośrenio pod pin 1Hz to mi pyka 2 razy na sekude (przy zmianie stanu)... i to mnie wpienia. ;-) Ma pykać tylko przy przejściu z LOW na HIGH. Co TY na to?

    555 da radę to zrobić bez montowania żadnego kondensatora i opornika na pinie 5 i 6? A jeśli nie to jakie mam tam zamontować? Dziękuje pozdrawiam miłego dnia.
  • Pomocny post
    #27 21563555
    _jta_
    Specjalista elektronik
    Posty: 48979
    Pomógł: 3207
    Ocena: 4230
    Rozumiem, że sygnał 1Hz podajesz na licznik sterujący cyframi, a 0.5Hz na "głośnik" (jeśli to jest blaszka piezo, to można ją podłączyć wprost do wyjścia CD4060). I problem jest w tym, że stan na wyjściu 0.5Hz zmienia się wtedy, gdy stan na wyjściu 1Hz zmienia się z wysokiego na niski, a do takiego układu trzeba odwrotnie.

    Rozwiązanie 1: do uzyskania sygnału dla głośnika użyć tego samego wyjścia, które steruje licznik, z układem dającym dźwięk tylko na zboczu narastającym.

    Rozwiązanie 2: sygnał 1Hz podać na licznik poprzez inwerter (np. zrobiony na tranzystorze, jak nie masz wolnego inwertera w układzie scalonym).

    Rozwiązanie 3: zrobić generator 2Hz z CD4060 i kwarcem "zegarkowym" 32768Hz i jego sygnał podać na przerzutnik D (np. połówkę 74HC74, albo CD4013), żeby uzyskać 1Hz, a to na drugi przerzutnik D, żeby uzyskać sygnał dla "głośniczka"; ten przerzutnik ma wyjścia Q i nie-Q, więc można dobrać tak, żeby pasowało.

    Oglądanie struktury układu scalonego raczej nie ma sensu, bardziej pożyteczne jest zapoznanie się w opisem jego działania. Niestety w nocie katalogowej TI nie widzę informacji, kiedy które wyjście zmienia stan. NS pisze "The counters are advanced one count on the negative transition of each clock pulse".
  • #28 21563734
    jakubprazmowskibox
    Poziom 3  
    Posty: 267
    Ocena: 7
    _jta_ napisał:

    Rozwiązanie 1: do uzyskania sygnału dla głośnika użyć tego samego wyjścia, które steruje licznik, z układem dającym dźwięk tylko na zboczu narastającym.

    Rozwiązanie 3: zrobić generator 2Hz z CD4060 i kwarcem "zegarkowym" 32768Hz i jego sygnał podać na przerzutnik D (np. połówkę 74HC74, albo CD4013), żeby uzyskać 1Hz, a to na drugi przerzutnik D, żeby uzyskać sygnał dla "głośniczka"; ten przerzutnik ma wyjścia Q i nie-Q, więc można dobrać tak, żeby pasowało.


    No więc użyję wyjścia 1Hz i wrzucę to na flip-flopa który będzie mi przełączał stany tylko przy wykryciu zbocza narastającego tak? Użyję CD4013 bo czemu nie? Tak? (Pytam bo dokładnie nie wiem jak działa flip-flop CD4013, ale zaraz sobie sprawdzę u znajomego hindusa na YouTubie). ;-)
  • Pomocny post
    #29 21563749
    LEDówki
    Poziom 43  
    Posty: 9520
    Pomógł: 1312
    Ocena: 2563
    Już tutaj jest ilustracja jego działania: Link.
  • #30 21563810
    jakubprazmowskibox
    Poziom 3  
    Posty: 267
    Ocena: 7
    emarcus napisał:
    jakubprazmowskibox napisał:
    >>21562422
    Możesz tego dokonać stosując dodatkowo dzielnik częstotliwości przez 2 w postaci na przykład : D Flip-Flop

    Schemat blokowy przerzutnika D z wykresem przebiegów czasowych ilustrujący dzielenie częstotliwości przez 2.




    No tak... Aby podzielić częstotliwość sygnału 1 Hz na pół (czyli uzyskać 0,5 Hz) i zapewnić, że zegar „cyka” (generuje impuls) tylko w momencie przejścia sygnału z LOW na HIGH, możesz użyć przerzutnika D (np. z układu 74HC74 lub CD4013) skonfigurowanego jako dzielnik częstotliwości przez 2. Taki układ będzie generował sygnał o połowie częstotliwości wejściowej, a impulsy na wyjściu pojawią się dokładnie w momencie dodatniego zbocza (przejścia z LOW na HIGH) sygnału wejściowego. Wyjaśnienie: Dzielnik częstotliwości przez 2: Przerzutnik D może działać jako dzielnik częstotliwości, gdy jego wyjście Q̅ (negacja Q) jest podłączone z powrotem do wejścia D. Przy każdym dodatnim zboczu sygnału zegarowego (CLK) stan wyjścia Q zmienia się na przeciwny, co powoduje, że częstotliwość na wyjściu Q jest połową częstotliwości sygnału zegarowego. Dodatnie zbocze: Przerzutnik D reaguje na przejście z LOW na HIGH na wejściu zegarowym, co idealnie pasuje do Twojego wymagania, aby „zegar cykał” tylko w tym momencie. Schemat podłączenia (dla CD4013 lub 74HC74): Wejście zegarowe (CLK): Podłącz Twój sygnał 1 Hz do pinu CLK przerzutnika D (np. pin 3 w CD4013 lub pin 3 w 74HC74 dla pierwszego przerzutnika). Pętla zwrotna: Połącz wyjście Q̅ (np. pin 2 w CD4013 lub pin 6 w 74HC74) z wejściem D (np. pin 5 w CD4013 lub pin 2 w 74HC74). To sprawia, że przerzutnik zmienia stan przy każdym zboczu zegara. Wyjście: Użyj wyjścia Q (np. pin 1 w CD4013 lub pin 5 w 74HC74) jako sygnału o częstotliwości 0,5 Hz. Na tym wyjściu uzyskasz sygnał prostokątny, który zmienia się z LOW na HIGH co drugi impuls zegara wejściowego (czyli co 2 sekundy przy sygnale 1 Hz). Sterowanie SET i RESET: Podłącz piny SET (np. pin 4 w CD4013) i RESET (np. pin 6 w CD4013) do masy (GND) dla CD4013 lub do VCC dla 74HC74 (zależnie od logiki układu), aby były nieaktywne i nie zakłócały pracy przerzutnika. Zasilanie: Podłącz VCC (np. pin 14 w CD4013 lub 74HC74) do odpowiedniego napięcia (np. 5 V dla 74HC74 lub 3–15 V dla CD4013) i GND (np. pin 7) do masy. Jak to działa? Przy każdym dodatnim zboczu sygnału 1 Hz na wejściu CLK przerzutnik D zmienia stan wyjścia Q na przeciwny do poprzedniego (bo D = Q̅). W rezultacie wyjście Q zmienia się co drugi impuls zegara, co daje sygnał o częstotliwości \frac{1}{2} Hz = 0,5 Hz.
    Okres sygnału wyjściowego wynosi 2 sekundy (1 s HIGH + 1 s LOW przy cyklu pracy 50%), a przejście z LOW na HIGH na wyjściu Q następuje dokładnie w momencie dodatniego zbocza sygnału wejściowego. Połączenie z CD4026: Jeśli chcesz użyć tego sygnału 0,5 Hz z układem CD4026 (licznik z dekoderem do wyświetlacza 7-segmentowego), podłącz wyjście Q przerzutnika D do pinu CLOCK (pin 1) CD4026. Ponieważ CD4026 również reaguje na dodatnie zbocze, licznik będzie zwiększał cyfrę dokładnie w momencie przejścia sygnału z LOW na HIGH, czyli co 2 sekundy (0,5 Hz). Uwagi: Czystość sygnału: Upewnij się, że sygnał 1 Hz jest stabilny i wolny od szumów, aby uniknąć fałszywych przełączeń. Jeśli sygnał pochodzi np. z CD4060, jest już zwykle wystarczająco czysty. Alternatywa z CD4060: Jeśli masz już układ CD4060, możesz użyć jego wyjść o niższej częstotliwości (np. Q5 dla 0,5 Hz przy zegarze bazowym 16 Hz), ale przerzutnik D jest bardziej uniwersalnym rozwiązaniem, gdy masz gotowy sygnał 1 Hz. Zasilanie: Dopasuj napięcie zasilania do używanego układu (np. 5 V dla 74HC74, szerszy zakres dla CD4013).

    Schemat (tekstowy):
    Sygnał 1 Hz ----> CLK (pin 3, CD4013)
    Q̅ (pin 2) ----> D (pin 5)
    Q (pin 1) ----> CLOCK CD4026 (pin 1)
    SET (pin 4) i RESET (pin 6) ----> GND (dla CD4013)
    VCC ----> 5 V, GND ----> 0 V

    Wynik: Sygnał wyjściowy na Q będzie miał częstotliwość 0,5 Hz, a CD4026 będzie zwiększał cyfrę co 2 sekundy, dokładnie w momencie przejścia z LOW na HIGH. Jeśli masz konkretny schemat lub dodatkowe pytania (np. jak podłączyć to do CD4060 lub wyświetlacza), daj znać, a rozwinę! Jeszcze nigdy nie używałem CD4013 ale zawsze jest ten pierwszy raz!


    Dodano po 5 [minuty]:

    Acha. A więc CD4013. Mam tylko pytanie. Czy uda mi się rozdzielić sygnał z CD4060 na CD4026 i CD4013? Chyba się uda, co?

    Przepraszam mam problem z cytowaniem i edytowaniem. Po prostu nie wiem jak to działa.

Podsumowanie tematu

✨ Dyskusja dotyczy uzyskania opóźnienia impulsu 0,5 s z układu CD4060 przy użyciu timera 555. Wskazano, że CD4060 generuje sygnał o częstotliwości 2 Hz (okres 0,5 s HIGH i 0,5 s LOW), co odpowiada dwóm impulsom na sekundę, natomiast do sterowania licznika CD4026 potrzebny jest sygnał 1 Hz (zmiana stanu co sekundę). Problem polega na przesunięciu fazowym sygnałów 1 Hz i 0,5 Hz, co powoduje niezsynchronizowane „pykanie” zegara cyfrowego. Proponowano wykorzystanie układu 555 w trybie monostabilnym do opóźnienia impulsu, jednak praktyczne zastosowanie wymagało dwóch timerów 555 lub jednego układu 556, gdzie jeden generuje opóźniony sygnał, a drugi go odtwarza. Alternatywnie sugerowano użycie przerzutników typu D (np. CD4013) do podzielenia i synchronizacji sygnałów z CD4060, co pozwala na uzyskanie odpowiednio przesuniętych impulsów i eliminację problemu przesunięcia fazowego. Wskazano, że zanegowanie sygnału (np. tranzystorem lub bramką NOT) jest równoważne przesunięciu o 0,5 s w przypadku sygnału 1 Hz. Omówiono również szczegóły działania układu 555, jego wejść Trigger i Threshold oraz sposób generowania impulsów na zboczu opadającym. Wskazano, że do sterowania głośniczka można zastosować tranzystor NPN (np. BC337) z odpowiednim układem RC i diodą zabezpieczającą. Podkreślono, że do poprawnej synchronizacji sygnałów zegarowych najlepiej wykorzystać przerzutniki D do dzielenia częstotliwości i przesunięcia fazowego, a nie tylko opóźnienia impulsów za pomocą 555. Wskazano także, że CD4060 to 14-stopniowy licznik dzielący częstotliwość kwarcu 32768 Hz do 2 Hz na wyjściu, a dalsze dzielenie do 1 Hz wymaga dodatkowych układów. Ostatecznie zasugerowano kontynuację dyskusji w wątku dotyczącym szczegółowo CD4013.
Wygenerowane przez model językowy.
REKLAMA