Hőmérő (hőmérő) a mikrokontroller pic16f628a
Leírás hőmérő munkák
E hőmérő mutatni a hőmérséklet csak. Kis különbség a többi hasonló rendszerek a kimenő hőmérséklete méret a LED lámpa, ami egy 4-bites nagy fényerejű CA04-41SRWA. Mivel a hőmérséklet-érzékelő DS18B20 alkalmazott szokásos felvételét külön huzal adagoló.
A program célja az akkumulátoros, poetmu ha a bekapcsolást jelző nem mutat semmit. hőmérő programot áthalad az inicializálási és azonnal be alvó üzemmódba. Alvó mód lehetővé teszi, hogy a mikrokontroller, hogy energiát takarítson energiát. Ha megnyomja a gombot csatlakozik PORTB0, kapcsolja be a kijelzőt.
A kijelző mutatja a parancssorba:

Ezután a kijelző megjeleníti hőmérséklet adatok magukat.

leolvasott kimenet típusa Következő:




Ellentétben a forma levonás csak az alacsony pozitív hőmérsékletek. Ezen a hőmérsékleten jelzés a szimbólum „fok” hozzáadott jel „C”. Azaz fok tselsiya.Simvol „foka” van jelen a kijelzőn bármikor a mért hőmérséklet.
DS18B20 hőérzékelő méri a hőmérsékletet a felbontás 0,0625 fok. Hőmérő érzékelőtől érkező olvassa és fordulóban, majd a legközelebbi tized fok. Tizedfokban jelenik meg a kijelzőn az összes megjelenítési módok kivételével mód hőmérséklete alacsonyabb, mint -10 Celsius fok. Ez úgy történik, hogy a „mínusz” jel mindig jelen van a negatív hőmérséklet mérés.
Jelzések vannak jelen a mutató 30 másodpercig. Ekkor a műszer ismét alvó módba, és a fény kialszik.
hőmérő szimuláció Proteus
Modell Proteus hagyjuk működni a program része a hőmérő nem gyűjt maga az eszköz a mirigy. Minden mód ellenőrzött és engedélyezett. Zavarainak szimulációs program van.

A modell maga lehet letölteni a link: termo_i_v2.DSN
Sematikus ábrája a hőmérő
A rendszer készült kezdve a nyomtatott áramkör. Először is, a vezetékek vezetékek a PCB megtörtént, így a hossza a vezetékek, és a megállapodás a komponensek optimális volt, és csak azután pontos koncepciót fogalmazott illő PIC16F628A mikrokontroller kimeneti port CA04-41SRWA mutatót kapott az áramköri lapon.

A nyomtatott áramköri lap a hőmérő

A nyomtatott áramköri lap készül a programban SprintLayout 5.0. Töltse PCB fájlformátum, akkor feküdt a link: Termoi_v2.lay ellátás célja PIC16F628A a SOIC csomagot.
A firmware a mikrokontroller
A firmware letölthető itt: termo_i2.hex
Firmware, amely megjeleníti az egész idő alatt. A gomb nem aktív, akkor nem kell telepíteni a nyomtatott áramköri lap. A nyomtatott áramköri lap ugyanaz, mint a rendszer, és nincs más változtatásokra van szükség. Eltérően programok, amelyek célja az elemmel működő, nem átmenet SLEEP mód: termo_i_5.hex