. : New eShop! - Mobilní verze - Pandatron.cz - Pandatron.sk - Diskuzní fórum - Zakázkový vývoj : .
 
USB DCF hodiny
16. září 2009 - 12:14 | Pandatron | USB DCF hodiny | Komentářů: 9  

USB DCF hodiny

Velice jednoduchá konstrukce demonstrující použití V-USB knihoven na obvodech AVR firmy Atmel.

V-USB je čistě softwarová implementace Low-speed USB protokolu pro procesory řady AVR® firmy Atmel. Díky těmto knihovnám je možné s drobnými omezeními implementovat USB do téměř libovolného mikrokontroléru a to bez jakéhokoliv požadavku na speciální hardware. Veškeré knihovny V-USB jsou šířeny pod licencí GNU GPL v.2.

Následující konstrukce představuje ukázkové využití knihoven V-USB v podobě jednoduchého přijímače DCF signálů pro PC s připojením prostřednictvím USB portu.

Schéma zapojení:
Na následujícím obrázku je schéma zapojení USB DCF hodin.


Obr. 1: Schéma zapojení

Základem zapojení je malý 8-bitový mikrokontrolér řady AVR s označením ATtiny45 (IO1). Tento obvod obsahuje pouhé 4kB programové paměti Flash a 256 registrů paměti SRAM.

Mikrokontrolér je z důvodu přímého připojení na datové piny USB portu napájen stabilizovaným napětím 3,3V. Toto napětí mu zajišťuje libovolný lineární stabilizátor, v našem případě konkrétně typu AS1360 (IO2) výrobce austriamicrosystems, který je u nás přímo zastoupen firmou Spezial Electronic.

Samotný DCF modul s označením U1 je také napájen pomocí stabilizovaného napětí 3,3V a jeho výstup je spojen s pinem č. 2 obvodu IO1. Pin č. 3 obvodu IO1 s označením ENA není v této konstrukci využit a je určen pro spojení s určenými DCF moduly využívajícími vstup povolení.

Pro spojení s počítačem PC je použit konektor Mini-USB typu B, na schématu označený jako J1.

Konstrukce:
Na následujících obrázcích je možný motiv desky s plošnými spoji včetně rozmístění součástek:


Obr. 2: Rozmístění součástek - TOP
 
Obr. 3: Rozmístění součástek - BOTTOM

Obr. 4: Plošný spoj - TOP
(pro originál 600dpi klikněte)
 
Obr. 5: Plošný spoj - BOTTOM
(pro originál 600dpi klikněte)

Veškeré součástky, vyjma pinů pro připojení DCF modulu jsou typu SMD určeném pro povrchovou montáž. Díky tomu jsou dosaženy skutečně miniaturní rozměry celé desky (cca. 12 x 21 mm), která by po rozšíření mohla sloužit i k osazení samotného čipu pro příjem DCF signálu (nyní osazeného na použitém DCF modulu).

Seznam součástek
R1,R2          47R 0603
R3,R5          1k5 0603
R4             470R 0603
C1,C2          100n 0603
D1             LED 0603
IO1            ATtiny45-20SU
IO2            AS1360-33-T
J1             USB B Mini SMD

Firmware pro mikrokontrolér je ke stažení na konci článku. Při programování je pouze potřeba nastavit interní RC oscilátor bez integrované předděličky.

Software včetně USB driverů je taktéž ke stažení na konci článku. Po připojení modulu a načtení ovladačů se v počítači vytvoří nový virtuální sériový port, který je poté potřeba vybrat ve zmíněném programu.


Obr.6: Ovládací program pro USB DCF hodiny

Závěr:
Uvedená konstrukce představuje praktický příklad použití knihoven V-USB na obvodech AVR. Přestože možnosti malých osmibitových mikrokontrolérů umožňují implementaci pouze omezených funkcí USB specifikace, pro podobné jednoduché konstrukce určené pro vlastní použití jsou takřka ideální volbou.


Obr.7: Ověření konstrukce na kontaktním poli

Odkazy & Download:
Domovská stránka autora konstrukce
Radio controlled clock module with USB
V-USB - A Firmware-Only USB Driver for Atmel AVR Microcontrollers
Informace o obvodu ATtiny45
Informace o obvodu AS1360

Program pro mikrokontrolér - DOWNLOAD
Ovládací software a USB drivery - DOWNLOAD







GooglePlus1 FaceBook Twitter del.icio.us DiGG Google StumbleUpon Google Buzz Email RSS PDF Tisk
Příbuzné články:
Digitální hodiny řízené DCF77
USB DCF hodiny

Komentáře (9):

Zobrazit starší 30 dnů (9)...



Název příspěvku: Vaše jméno: host
                 
  Zakázat formátování [Zakáže kódování a nahrazování smajlíky.]
Připojit soubory
reklama:
Nano SocketLAN
Miniaturní modul Nano SocketLAN určený ke snadnému připojení jakékoli aplikace do sítě 10/100BaseT Ethernet LAN.
Skladem od 887 Kč

Informace uvedené v článcích jsou platné v době jejich vydání a samotné články jsou určeny pouze jako zdroj informací. Autor článku ani správce webu nenesou žádnou zodpovědnost za případné újmy na majetku a zdraví. Názvy společností a výrobků, loga a další multimediální materiál mohou být ochrannými známkami příslušných společností.
RSS kanály: | |
+420 723 846 377
info@pandatron.cz
Všechna práva vyhrazena | mobilní verze | © Copyright 2000 - 2016 ISSN 1803-6007