Ke stažení zde
Transkript
Digitální poèitadlo odpracovaných hodin stroje Petr Filák K poèítání odpracovaných hodin rùzných strojù a pøístrojù (tzv. motohodin) se èasto pouívala a i do dnes pouívají mechanická poèitadla s motorkem a se spoustou ozubených koleèek. Níe uvedené zapojení je dokonalejí náhradou takového mechanického poèítadla. Poèitadlo kromì 7místného údaje o odpracovaných hodinách ukazuje také odpracované minuty a sekundy. Pøi kadém odpojení napájecího napìtí jsou data ukládána do pamìti EEPROM mikrokontroléru a pøi zapnutí jsou znovu naètena a zobrazena na displeji. EEPROM pamì mikrokontroléru PIC vydrí a 1 milion cyklù mazání/zápis a data uchová minimálnì 40 let. Popis zapojení Schéma zapojení je na obr. 1. Vechny potøebné funkce zajiuje mikrokontrolér PIC 16F628A. Komunikace s dvouøádkovým displejem je po ètyøbitové sbìrnici, take se nejdøíve vylou 4 vyí bity a potom 4 nií. Napájecí napìtí a START-signál jsem volil podle moností daného stroje, v tomto pøípadì to bylo støídavé napìtí 12 V. Po zapnutí napájení probìhne úvodní inicializace a na displeji se objeví údaj o odpracovaných hodinách, minutách a sekundách. Pøi prvním zapnutí jsou vechny tyto hodnoty nula, protoe data v pamìti EEPROM na adresách 00h a 0Ah jsou pøi programování nastavena na 00h. Øídící program nyní probíhá v základní smyèce a èeká na START-signál. Pøivedením napìtí 12 V na svorku START (napø. propojením svorek 12 V a START) se pøes usmìròovaè U5 a rezistor R5 otevøe optoèlen U6, který stáhne úroveò na portu B7 do logické nuly. Tím zaène kontrolér poèítat uplynulý èas a LED D1 kadou sekundou krátce blikne. Pokud START-signál odpojíme, poèítání se zastaví. Pøes rezistor R3 a Zenerovu diodu D2 je otevøen optoèlen U3 a úroveò na portu B0 je staena do logické nuly. Pøi odpojení napájecího napìtí zaène napìtí na kondenzátoru C1 rychle klesat. V urèitém okamiku pøestane Zenerova dioda D2 vést (dáno napìtím diody), optoèlen U3 se zavøe a na portu B0 se objeví vysoká úroveò. To vyvolá pøeruení a ovládací program provede jeho obsluhu. V té uloí do EEPROM vechny registry obsahují- cí údaje o èase. Pøi opìtovném zapnutí napájení se na displeji objeví ji tato uloená data. Kdo by pouil jiné napájecí napìtí, musí podle potøeby zmìnit rezistor R3, pøípadnì Zenerovu diodu D2. Osazení a oivení Pokud pouijete krabièku UK 40P, vystøihnìte nejdøíve na desce s plonými spoji roky. Potom osaïte vechny propojky, objímku pro PIC, ostatní pasivní i aktivní souèástky a distanèní sloupky pro uchycení displeje. Nezapomeòte na kondenzátory SMD C3 a C5, na desce jsou pøipájeny ze strany spojù. U displeje ATM0802A (GM electronic), který jsem pouil, je potøeba nejdøíve odstranit propojky J1, J2 a propojit J3 a J4. Omezovací rezistor pro LED podsvícení R7 doporuèuji zvìtit, èím se sice sníí úroveò podsvícení ale stabilizátor se tolik nezahøívá. Dále spojte svorky 1, 5, 7, 8, 9, 10 a displej propojte s deskou devíti drátovými propojkami (viz schéma zapojení). Odporový trimr R2 nastavte asi do poloviny dráhy. Ve jetì jednou pøekontrolujte a poté pøipojte napájecí Obr. 1. Zapojení poèitadla odpracovaných hodin 22 Praktická elektronika A Radio - 10/2007 Firmware pro mikroprocesor v hexadecimálním formátu je volnì ke staení na stránkách redakce PE, http:// www.aradio.cz. Pøi programování nastavte oscilátor na XT, zakate MCLR, WATCHDOG, povolte BOR a Powerup timer. Seznam souèástek R1, R4, R6, R8 R3 R5 R6 R7 R9 R2 10 kΩ 820 Ω 4,7 kΩ 39 kΩ 8,2 kΩ 680 Ω 2,5 kΩ, trimr C1 C6 C2, C3, C7 D1 D2 Q1 U2 U3, U4, IC1 C4 C5 U6 U5 DIS1 Con1 objímka krabièka 220 µF/25 V 220 µF/10 V 100 nF 22 pF, SMD 1 µF/25 V LED 3 mm BZX11V, Zener. dioda 11 V krystal 4 MHz 7805 optoèlen PC817 diodový mùstek B250D PIC16F628A, naprogramovaný, viz text displej ATM0802A svorkovnice ARK 250/2 DIL18 (úzká) pro mikrokontrolér UK 40P Obr. 2. Poèitadlo bez krabièky napìtí. Po úvodní inicializaci se na displeji vypíe údaj o odpracovaných hodinách, pøi prvním zapojení samé nuly. Trimrem R2 nastavte potøebný kontrast. Nyní pøiveïte START-signál a to buï zpùsobem popsaným v popisu zapojení, nebo pouhým staením portu B7 na zem. Na displeji mùete nyní sledovat jak se pøipoèítávají jednotlivé sekundy. Odpojte START-signál i napájení. Poèkejte nìkolik sekund (a se vybijí kondenzátory) a pøipojte znovu napájení. Na displeji by se mìl ji objevit nový údaj co znamená, e data byla uloena do EEPROM a znovu naètena z pamìti správnì. Obr. 2 a 3. Deska s plonými spoji (55 x 60 mm) a rozmístìní souèástek Praktická elektronika A Radio - 10/2007 23
Podobné dokumenty
Odkaz na čánek - se svolením redakce
vhodným roubovákem zasunutým
mezi MC a objímku.
Budete-li chtít konstrukci pouívat
jako domovní zvonek a ne jen jako pomùcku pøi práci s MC, osaïte vechny souèástky podle obr. 4, tj. také
usmìrò...
Hodiny do automobilu
Vnitøní obvody hodin pracují s napájecím napìtím 5 V, které je získáno z palubní sítì vozidla step-down
mìnièem s notoricky známým obvodem MC34063 (IC4, viz schéma na
obr. 1). Napájecí napìtí je pø...
Řídicí, pohybový a senzorický subsystém mobilního
rychlosti motorù je øídicí jednotce zadávána prostøednictvím modulu pro øízení pohonù v analogovém tvaru. Tyto moduly vyuívají mikroprocesory Atmel AT 89C 2051
spolu s A/D a D/A pøevodníky PCF 859...
Xenonové výbojky OSRAM XENARC ORIGINAL s
Nově jsou výbojky OSRAM XENARC opatřeny několika ochrannými prvky, které slouží ke
kontrole originality.
1. Každý výrobek je na obalu, opatřen kontrolní etiketou, s uvedením 7místného kódu a 3místn...
U¾ivatelská příručka pro kryt Nokia Xpress
Chcete-li tra»ové body GPS pøijímat textovými zprávami, vyberte v submenu
Sbírka aplikací mo¾nost Cover browser a vyberte pøíslu¹nou aplikaci pro
instalaci.
4. Pokud kryt Nokia Xpress-on GPS pou¾í...
zde
nìjaký pìkný konektor. Výhodou je, e
modul LED nemusí být pouze amatérsky vyrobený, ale lze pro tento úèel
koupit ji hotové moduly LED, pouívané dnes v hojné míøe místo bodových árovek. V tom p...
1.indd - Portske.cz
Obr. 1 – stejný image pouze obsah je podle ZV
Obr. 2 – stejný image pouze obsah je 0,75 l a 0,375 l podle ZV
Obr. 9 – stejný image pouze obsah se mìní podle ZV
Obr. 10 – stejná image pouze obsah se...