Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 18 lis 2024, o 04:45


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 4 ] 
Autor Wiadomość
PostNapisane: 5 maja 2013, o 11:13 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 14 maja 2012
Posty: 53
Lokalizacja: Białystok
Pomógł: 0

Witam!

Na wstępie muszę powiedzieć że to moja pierwsza tego typu konstrukcja, więc proszę o wyrozumiałość i "łagodny wymiar kary" :)

Obrazek


Chciałbym przedstawić konstrukcję nad którą ostatnio pracowałem. Jest to prosty zegar bazujący na mikrokontrolerze Atmega8 oraz RTC PCF8563P. Na pomysł stworzenia takiego urządzenia wpadłem jakieś dwa miesiące temu i powoli, małymi kroczkami składałem sobie plan w całość. Składa się z dwóch płytek: podstawy zawierającej całe oprzyrządowanie, oraz cyferblat z wyświetlaczami 7-segmentowymi.

Obrazek Obrazek

Schemat i PCB powstały w Eaglu – starałem się wykonać wszystko jak najlepiej, jednak wciąż się uczę :) Jedynie o czym zapomniałem to dioda zabezpieczająca przed inwersyjnym podłączeniem zasilania.

Obrazek Obrazek Obrazek

Program bazuje częściowo na bibliotekach z "niebieskiej biblii" :D, zmodyfikowanych co nieco pod moją nutę:) Zastosowałem także parę udogodnień, timer programowy do unicestwienia debouncing'u, oraz do podtrzymania czasowego (wykorzystałem to do migania godzin/minut przy nastawianiu czasu). Głównie chodziło o to żeby pozbyć się komend _delay_ms(xx) - i udało mi się:)

Oprócz odczytu czasu pozwala także na ustawienie godziny/minuty, sekundy przy przestawianiu są resetowane do 00. Nie jest to finalna wersja programu, być może wymyślę coś więcej :) 3 z 4 switch'y służą póki co do ustawiania godziny.

Kawałek filmu przedstawiającego ustawianie godziny:
http://www.youtube.com/watch?v=QrlSurG3Wuw&feature=youtu.be


@edit
Kod programu (odchudzony oczywiście o biblioteki z niebieskiej książki) oraz bibliotekę eagle dla LTD482 można pobrać z mojego bloga:
http://atmegan.blogspot.com/2013/05/mclock-prosty-zegar-atmega8-pcf8563p.html


Podoba Wam się? Jakieś uwagi - piszcie!

Pozdrawiam,
Marcin

_________________
sig off ;(



Ostatnio edytowano 30 maja 2013, o 15:56 przez mesho, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 maja 2013, o 11:33 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27308
Lokalizacja: Szczecin
Pomógł: 1041

No i BRAVO ;) ....

Tylko chyba pomylił ci się kondensator od pinu nr.1 układu PCF8583 powinien być do VCC a nie do GND więc sobie popraw jakąś krosóweczką.

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 maja 2013, o 11:50 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 14 maja 2012
Posty: 53
Lokalizacja: Białystok
Pomógł: 0

To jest drugi model - pcf8563, nie ten który opisywałeś w książce - spędziłem dość sporo czasu nim się ogarnąłem że to inny typ, który np. musi otrzymać komendę żeby zacząć wydawać impulsy na wyjściu INT, kondek od kwarcu podłączony pod masę i inne:-P Niedoczytałem przy zamawianiu na allegro. Poszlakę o tym "drugim bracie" pcf nalazłem na tym forum;-)

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 maja 2013, o 11:54 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27308
Lokalizacja: Szczecin
Pomógł: 1041

ach tak - ślepy jestem - rzeczywiście ten drugi ma kondka do GND ;)

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 4 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO