Bezpłatna biblioteka techniczna ENCYKLOPEDIA RADIOELEKTRONIKI I INŻYNIERII ELEKTRYCZNEJ Zegar-budzik z termometrem na mikrokontrolerze. Encyklopedia elektroniki radiowej i elektrotechniki Encyklopedia radioelektroniki i elektrotechniki / Mikrokontrolery Funkcje rzeczywistego zegara w prezentowanym urządzeniu pełni układ DS1307. Takie mikroukłady w literaturze zagranicznej są zwykle nazywane RTC - Real Time Clock (zegar czasu rzeczywistego). Zasilanie awaryjne RTC z ogniwa litowego pozwala nie przerywać odliczania czasu, gdy główne zasilanie jest wyłączone. Nie ma potrzeby każdorazowego resetowania czasu. Prąd pobierany przez DS1307 jest porównywalny z prądem samorozładowania ogniwa, więc nie będzie trzeba go wymieniać przez kilka lat. Ustawiony czas alarmu jest przechowywany w nieulotnej pamięci mikrokontrolera. Wskaźnik raz na minutę wyświetla przez trzy sekundy wartość temperatury w pomieszczeniu. Na początku każdej godziny rozlega się sygnał dźwiękowy. Schemat zegara pokazano na ryc. 1. Mikrokontroler DD3 (PIC16F84A) inicjalizuje RTC DD2, odczytuje iw razie potrzeby koryguje aktualny czas. Podobne operacje wykonuje z czujnikiem temperatury VK1 (DS1621). Oba mikroukłady są połączone z mikrokontrolerem za pośrednictwem magistrali I.2C. Ponadto kontroluje dynamiczny wyświetlacz i odpytuje klawiaturę. Po włączeniu zasilania mikrokontroler, oprócz innych niezbędnych operacji, przekazuje z pamięci nieulotnej do pamięci RAM wartość czasu alarmu tam zapisaną. Wskazanie dynamiczne jest zorganizowane w następujący sposób. Mikrokontroler ładuje kod szeregowy do rejestru przesuwnego informacje DD1 w celu wyprowadzenia do wskaźnika HG1, a następnie włącza ten wskaźnik na pewien czas, otwierając tranzystor VT1. Te same operacje są wykonywane naprzemiennie ze wskaźnikami HG2 - HG4. W cyklu wyświetlania odpytywany jest również stan przycisków SB1 - SB6. Po wykryciu niskiego poziomu na wejściu PA0, który sygnalizuje wciśnięcie przycisku, mikrokalkulator wykonuje podprogram przetwarzania wciskania. Przeznaczenie przycisków jest następujące: SB1 - włącza i wyłącza sygnał dźwiękowy podawany na początku każdej godziny. Gdy sygnał jest wyłączony, kropka na wskaźniku HG4.SB2 świeci - po pierwszym naciśnięciu przycisku wskaźniki HG3 i HG4 (cyfry minut) zaczynają migać. W tym stanie za pomocą przycisków SB4 i SB6 można zwiększać lub zmniejszać wartość tych bitów. Te same operacje z bitami zegara (wskaźniki HG1 i HG2) są wykonywane po drugim naciśnięciu przycisku SB2. Po trzecim kliknięciu zaktualizowana wartość aktualnego czasu jest zapisywana do RTC i zegar powraca do trybu pracy. SB3 - włącza i wyłącza sygnał alarmu oraz diodę HL1, która zaczyna migać w czasie z diodą HL2. W ciągu trzech sekund od naciśnięcia przycisku SB3 na wskaźnikach pojawi się ustawiony czas budzenia. SB4 - zwiększa wartość wyświetlaną na wskaźniku SB5 - po pierwszym naciśnięciu tego przycisku wskaźniki wyświetlają ustawiony czas alarmu. Po kolejnym naciśnięciu, ustawiony czas można zmienić w taki sam sposób, jak ustawianie aktualnego czasu. Po czwartym naciśnięciu do pamięci nieulotnej mikrokontrolera wpisywana jest informacja o czasie pracy i zegar wraca do trybu pracy. SB6 - zmniejsza wartość wyświetlaną na wskaźniku. Zegarek jest montowany w kopercie z zegarka „QUARTZ-025”. Zastosowano z nich również transformator, napięcie na jego uzwojeniu wtórnym obniżono do 8 V poprzez rozwinięcie zwojów. Szczegóły nowego zegarka są zamontowane na płytce drukowanej wykonanej z folii z włókna szklanego, której rysunek pokazano na ryc. 2. Zworka pokazana linią przerywaną jest wykonana z izolowanego drutu (na przykład MGTF-0,12) i jest instalowana po stronie drukowanych przewodów. Pozostałe zworki (nieizolowane) są instalowane z boku części. Płytka przeznaczona jest do montażu rezystorów stałych MLT lub C2-33, kondensatorów tlenkowych K50-35 lub importowanych. Kondensatory C3, C5, C6 - ceramiczne lub foliowe. Diody L-34GD można wymienić na inne o średnicy obudowy 3 mm, a wskaźniki FYS-10012BUG na dowolny odpowiedni rozmiar ze wspólnymi anodami. Kolor świecenia diod elektroluminescencyjnych i wskaźników - zielony. W przypadku wskaźników przewidziane są panele wykonane z paneli do mikroukładów. Sygnalizator dźwiękowy HA1 montowany jest po stronie przewodów drukowanych. Przepustnica L1 - DPM-0,2. Czujnik temperatury DS1621 jest zainstalowany w panelu na zewnątrz obudowy zegarka i podłączony do płytki drukowanej za pomocą czteroprzewodowej wiązki. Uchwyt na ogniwo litowe G1 wyjęty ze starej płyty głównej komputera. Pobierz program i oprogramowanie układowe dla MK Autor: V. Kiba, Kamieńsk-Szachtinskij, obwód rostowski; Publikacja: cxem.net Zobacz inne artykuły Sekcja Mikrokontrolery. Czytaj i pisz przydatne komentarze do tego artykułu. Najnowsze wiadomości o nauce i technologii, nowa elektronika: Nowy sposób kontrolowania i manipulowania sygnałami optycznymi
05.05.2024 Klawiatura Primium Seneca
05.05.2024 Otwarto najwyższe obserwatorium astronomiczne na świecie
04.05.2024
Inne ciekawe wiadomości: ▪ Nie są potrzebne żadne dodatki przeciwdrobnoustrojowe ▪ DAP-04 - 4-kanałowy konwerter DALI na PWM ▪ Rozbłyski ropy i gazu są bardziej niebezpieczne niż sądzono ▪ Fale grawitacyjne mogą pomóc przewidzieć tsunami Wiadomości o nauce i technologii, nowa elektronika
Ciekawe materiały z bezpłatnej biblioteki technicznej: ▪ część strony internetowej Garland. Wybór artykułów ▪ Artykuł Planowanie w przedsiębiorstwie. Kołyska ▪ artykuł Jaki niezwykły składnik był w tuszu komiksowym Squadron Supreme? Szczegółowa odpowiedź ▪ artykuł Papryka warzywna. Legendy, uprawa, metody aplikacji
Zostaw swój komentarz do tego artykułu: Komentarze do artykułu: Giennadij Nie jest jasne, jak wyświetlana jest temperatura ujemna. Wszystkie języki tej strony Strona główna | biblioteka | Artykuły | Mapa stony | Recenzje witryn www.diagram.com.ua |