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 zrobić zegarek z układem 555 i wyświetlaczami siedmiosegmentowymi?

emes 26 Sie 2005 20:23 1743 7
REKLAMA
  • #1 1767232
    emes
    Poziom 13  
    Posty: 126
    Pomógł: 6
    Ocena: 6
    Chciałbym zrobić zegarek. Jak należy się do tego zabrać?

    Układ taktujący - multiwibrator, 555?
    A następnie przez liczniki?


    Mam wyświetlacze siedmiosegmentowe. Co jeszcze byłoby potrzebne?
  • REKLAMA
  • Pomocny post
    #2 1767258
    ictorn
    Poziom 20  
    Posty: 350
    Pomógł: 27
    Ocena: 15
    Witam
    Zależy w jakiej technice chcesz robić TTL czy CMOS
    ale ogólnie to jak wspomniałeś:
    -zegar taktujący 555
    -licznik 74192 lub 4029
    -LATCH 7475 w CMOS nie nie wiem który to ale na pweno jest
    -dekoder BCD na 7 segmentów 7447 w CEMOSach nie wiem który to ale na pweno jest

    Słowo wyjaśnienia LATCH - zatrzask, układ ten stosowany jest w układach liczących aby nie powodować przykrego migania i wyświetlania stanów nieustalonych przy przełączaniu cyfr. Proponuje poczytać troche o technice cyfrowej.
  • REKLAMA
  • Pomocny post
    #3 1767275
    Wobes
    Poziom 20  
    Posty: 273
    Pomógł: 41
    Ocena: 25
    Witam
    Ze stabilnoscia 555 jest raczej kiepsko, bo czestotliwosc jest zalezna od rezystorow i kondensatorow, a ich parametry silnie zaleza od temperatury.
    Lepszy od 555 bylby np. 4060 z kwarcem zegarkowym 32768Hz - ma dodatkowo wewnetrzny dzielnik (przez max 2^14), po podzieleniu czestotliwosci przez 2 (np. przerzutnik D) masz gotowy sygnal taktujacy. Nastepnie jakies liczniki BCD (np. 4518) i dekodery z BCD na 7seg. Trzeba tylko pamietac o potrzebie skracania cyklu niektorych licznikow. Zadne Latche nie sa potrzebne.
  • #4 1767318
    emes
    Poziom 13  
    Posty: 126
    Pomógł: 6
    Ocena: 6
    http://allegro.pl/show_item.php?item=61261784 to znalazlem od razu.

    A konkretnie jakich części mogę szukać - chodzi mi o nazwy, numery.

    Czyli przez układ taktujący do licznika dalej do dekodera i do wyświetlacza. a jak liczyc dalej niz do 9? wyjciowy pin pierwszego licznika polaczycz z nozka taktujaca drugiego licznika itp a pierwszy zresetowac?
  • #5 1767393
    Wobes
    Poziom 20  
    Posty: 273
    Pomógł: 41
    Ocena: 25
    Przykladowe czesci:
    Kwarc 32,768kHz
    4060 - 1szt.
    4013 (2xprzerzutnik D) - 1szt.
    4518 - 3szt.
    4511 (lub inny, zaleznie od wyswietlacza-wspolna anoda czy katoda) - 6szt.

    Liczniki BCD maja tylko 10 stanow (0-9), wiec liczniki laczy sie kaskadowo. Kazda CYFRA (nie liczba) ma swoj licznik. Np. sekundy:potrzebne sa 2 liczniki (lub jeden podwojny np. 4518) licznik jednostek 0-9 i dziesiatek 0-5 (tu trzeba skrocic cykl zliczania do 6). Minuty analogicznie. Przy godzinach jest troche trudniej, bo gdy dziesiatka godzin jest 0 to jednostki moga byc od 0 do 9 (godz. od 00 do 09), a gdy dziesiatka jest 1 to jednostki moga byc tylko 0 lub 1 (godz. od 10 do 11). Czyli tu trzeba skracac cykl na dwa sposoby w zaleznosci od licznika dziesiatek. Nieco bardziej skomplikowany jest zegar 24-godzinny (00-23).
  • REKLAMA
  • #6 1767965
    Kminek
    Poziom 15  
    Posty: 200
    Pomógł: 21
    Ocena: 16
    Hej!

    Jeżeli chodzi o dekoder BCD na kod wyświetlacza siedmiosegmentowego to polecam kostkę 4543. Moim zdaniem ma ona najlepszy układ wyprowadzeń (wszystkie wyjścia na wyświetlacz po jednej stronie scalaka) oraz kilka fajnych opcji takich jak wybór rodzaju wyświetlacza (katoda czy anoda) itp.

    Pozdrawiam
  • REKLAMA
  • #7 1768623
    Wobes
    Poziom 20  
    Posty: 273
    Pomógł: 41
    Ocena: 25
    Czestotliwosc kwarcu podalem dobrze: 32kHz i po przecinku czesc ulamkowa, czyli 768Hz.
    Faktycznie, 4543 bylby chyba najlepszym wyborem i jest przy tym tani.
  • #8 1770809
    emes
    Poziom 13  
    Posty: 126
    Pomógł: 6
    Ocena: 6
    dziekuje wszystkim za pomoc, sproboje cos zmajstrowac.

Podsumowanie tematu

✨ Do budowy zegarka z układem 555 i wyświetlaczami siedmiosegmentowymi proponuje się użycie układu taktującego, liczników BCD oraz dekoderów BCD na 7-segmentowe. Układ 555 może pełnić funkcję multiwibratora, jednak jego stabilność jest niska ze względu na zależność częstotliwości od parametrów elementów pasywnych i temperatury. Lepszym rozwiązaniem jest zastosowanie układu 4060 z kwarcem zegarkowym 32,768 kHz, który posiada wewnętrzny dzielnik częstotliwości. Sygnał taktujący można uzyskać po podzieleniu częstotliwości przez przerzutnik D (np. 4013). Do zliczania służą liczniki BCD, takie jak 4518, które łączy się kaskadowo, aby liczyć powyżej 9. Każda cyfra zegara ma swój licznik, np. sekundy wymagają dwóch liczników (0-9 i 0-5). W przypadku godzin konieczne jest skracanie cyklu liczenia w zależności od wartości dziesiątek godzin (np. 0-9 lub 0-1). Do konwersji kodu BCD na sygnały sterujące wyświetlaczem siedmiosegmentowym stosuje się dekodery, np. 7447 lub 4543, przy czym 4543 jest polecany ze względu na wygodne wyprowadzenia i możliwość wyboru typu wyświetlacza (anoda lub katoda). W technice cyfrowej przydatne są także układy zatrzasków (LATCH), np. 7475, które zapobiegają migotaniu wyświetlanych cyfr podczas przełączania. Całość wymaga odpowiedniego doboru i połączenia elementów, uwzględniając specyfikę liczenia czasu i sterowania wyświetlaczami.
Wygenerowane przez model językowy.
REKLAMA