Digitális hőmérséklet-szabályozó áramkör

Próbálja Ki A Műszerünket A Problémák Kiküszöbölésére





Egy digitális hőmérséklet-szabályozó áramkör precíz hőmérséklet-szabályozó orvosi, ipari és otthoni alkalmazásokban. Ez a rendszer jobb, mint az analóg / termosztátos rendszer, amelynek gyenge pontossága van. Például inkubátor hőmérséklet-szabályozására használható, ahol nagyon fontos a pontos hőmérséklet fenntartása.

Digitális hőmérséklet-szabályozó rendszer

Digitális hőmérséklet-szabályozó rendszer



Digitális hőmérséklet-szabályozó blokkdiagram leírása

Ez a javasolt digitális hőmérséklet-szabályozó rendszer biztosítja a hőmérsékleti információkat a kijelzőn, és ha a hőmérséklet meghaladja a beállított pontot, akkor a terhelés (azaz a fűtés) kikapcsol. Ebben a projektben egy lámpát biztosítanak terhelésként demonstrációs célokra. A digitális hőmérséklet-szabályozó rendszer blokkvázlata az alábbiakban látható.


A digitális hőmérséklet-szabályozó blokkvázlata

A digitális hőmérséklet-szabályozó blokkvázlata



A javasolt digitális hőmérséklet-szabályozó rendszer egy 8051-es család mikrovezérlőjét használja, amely az alkalmazás szíve. A kijelző egység négy hét szegmenses kijelző , Hőmérséklet szenzor és kapcsolódnak a mikrovezérlőhöz.

A digitális hőmérséklet-érzékelő a mikrovezérlőhöz csatlakozik a hőmérsékleti viszonyok érzékeléséhez. Ez a rendszer négy nyomógombos kapcsolóval is rendelkezik a hőmérséklet-beállítások beállításához.

Ezután a mikrokontroller folyamatosan lekérdezi a hőmérsékleti információkat egy digitális hőmérséklet-érzékelőn keresztül, és megjeleníti a 7 szegmenses kijelzőegységet, és automatikusan kikapcsolja a lámpát, ha a megfelelő hőmérséklet meghaladja a beállított pontot.

Hardverkövetelmények

  • Transzformátor (230 - 12 V AC)
  • Feszültségszabályozó (LM 7805)
  • Egyenirányító
  • Szűrő
  • Mikrovezérlő (at89s52 / at89c51)
  • DS1621 Hőmérséklet-érzékelő
  • Nyomógombok
  • 7 szegmenses kijelző
  • BC547
  • Ellenállások
  • Kondenzátorok
  • 1N4007
  • Relé

Mikrokontroller (AT89S52)

Az Atmel AT89S52 egy 8051 alapú, nagy teljesítményű mikrovezérlő, amely rendkívül rugalmas és költséghatékony megoldást kínál számos beágyazott vezérlő alkalmazáshoz.


Az AT89S52 a következő alapjellemzőket biztosítja:

  • 8K bájt Flash
  • 256 bájt RAM
  • 32 I / O vonal
  • Watchdog időzítő
  • Két adatmutató
  • Három 16 bites időzítő / számláló
  • Hatvektoros, kétszintű megszakítási architektúra
  • Teljes duplex soros port
  • On-chip oszcillátor és óra áramkör

A tűs diagram az alábbiakban látható.

8051 mikrokontroller

8051 mikrokontroller

Hőmérséklet-érzékelő - DS1621

Az érzékelő olyan eszköz, amely fogad vagy reagál egy jelre vagy ingerre. Egy érzékelő képes a vett jelet csak elektromos formára alakítani.

A Hőmérséklet-érzékelő - DS 1621 a következő alapjellemzőket biztosítja:

  • A mérésekhez nincs szükség külső alkatrészekre
  • -55 ° C és + 125 ° C közötti hőmérsékletet mér, 0,5 ° C-os lépésekben (67 ° F és 257 ° F között, 0,9 ° F-os lépésekben)
  • A hőmérsékletet 9 bites értékként olvassák (2 bájtos átvitel)
  • Széles tápellátási tartomány (2,7 V – 5,5 V)
  • A hőmérsékletet digitális szóvá konvertálja kevesebb, mint 1 másodperc alatt
  • A termosztatikus beállítások felhasználó által definiálhatók és nem illékonyak
  • Az adatokat 2 vezetékes soros interfészről olvassák / írják (nyitott lefolyású I / O vonalak)
  • Az alkalmazások közé tartoznak a termosztatikus vezérlők, az ipari rendszerek, a fogyasztási cikkek, a hőmérők vagy bármely hőérzékeny rendszer
  • Ez egy 8 tűs DIP vagy SO csomag

PIN leírás

DS1621 Tű leírása

DS1621 Tű leírása

  • SDA - 2-vezetékes soros adatbemenet / kimenet
  • SCL - 2-vezetékes soros óra
  • GND - föld
  • TOUT - Termosztát kimeneti jele
  • A0 - Chip cím bevitele
  • A1 - Chip cím bevitele
  • A2 - Chip cím bevitele
  • VDD - Tápfeszültség

A DS1621 funkcionális diagramját az alábbi ábra mutatja.

DS1621 Funkcionális blokkdiagram

DS1621 Funkcionális blokkdiagram

A DS1621 9 bites hőmérsékleti leolvasást biztosít, amelyek jelzik a készülék hőmérsékletét. A termosztát kimeneti jele (TOUT) akkor aktív, ha a készülék hőmérséklete meghaladja a felhasználó által meghatározott hőmérsékletet (TH).

A kimenet addig marad aktív, amíg a hőmérséklet a felhasználó által meghatározott TL hőmérséklet alá nem csökken, ami lehetővé teszi a szükséges hiszterézist. A felhasználó által megadott hőmérsékleti beállításokat a nem felejtő memória tárolja, így az alkatrészeket be lehet programozni a rendszerbe történő behelyezés előtt.

A hőmérsékleti beállításokat és a hőmérsékleti értékeket mind a DS1621, mind a DS1621 jelzi Mikrovezérlő egy egyszerű 2-vezetékes (I2C) soros interfészen keresztül .

Hőmérséklet mérése

A DS1621 sávrés alapú hőmérséklet-érzékelővel méri a hőmérsékletet. Delta-szigma analóg-digitális átalakító (ADC) a mért hőmérsékletet digitális értékgé alakítja, amelyet ° C-ban vagy ° F-ban kalibrálnak.

A hőmérséklet leolvasása 9 bites, két kiegészítéses olvasat a READ TEMPERATURE parancs kiadásával. Az adatokat a 2 vezetékes soros interfészen keresztül továbbítják - először az MSB ( I2C soros kommunikációs interfész ).

Alapvető hét szegmenses kijelző

Ez a verzió egy általános anód verzió. Ez azt jelenti, hogy az egyes LED-ek pozitív lába egy közös ponthoz van csatlakoztatva, amely ebben az esetben a 3. tű, Vcc. Minden egyes Fénykibocsátó dióda negatív lába van, amely a készülék egyik csapjára van csatlakoztatva.

7 szegmenses LED kijelző

7 szegmenses LED kijelző

Ahhoz, hogy működjön, csatlakoztatnia kell a 3-as tűt 5 voltra. Ezután minden szegmens kigyulladásához csatlakoztassa az ellenálláson keresztül a földhöz vezető földelő csapot. Bármely mikrokontroller port-tűn keresztül süllyesztett módban is használható. PORT 0 a 8051 sorozat mikrovezérlőjében.

Szoftver

Az alkalmazás kódjának megírásához a „C” nyelvet használtuk, és a KEIL micro vision (IDE) fordító segítségével fordítottuk össze. A szoftver írásának befejezése után a kód átalakul hexadecimális kódgá a mikrovezérlő meghajtása érdekében. A generált hex kódot egy megfelelő programozó segítségével beégetjük a mikrovezérlőbe.

A digitális hőmérséklet-szabályozó kapcsolási rajzai

Az 5v tápegységre van szükség a rendszer működtetéséhez, a mikrokontroller 40 érintkezőjéhez csatlakoztatva, a GND pedig a 20 tűs csatlakozójához. Az 1. port 1.0–1.3 érintkezője a nyomógombokhoz van csatlakoztatva. A mikrovezérlő 3,5–3,7 érintkezői a DS1621 hőmérséklet-érzékelő 1, 2, 3 érintkezőjéhez vannak csatlakoztatva.

Digitális hőmérséklet-szabályozó vázlatos diagram

Digitális hőmérséklet-szabályozó vázlatos diagram

A mikrokontroller 0. portjának 0,0–0,6 tűje 7 szegmenses kijelzőhöz csatlakozik. A mikrovezérlő 2. portjának 2.0–2.3 tűje a mikrovezérlő 2. portjának BC547 tranzisztorához van csatlakoztatva, és a tranzisztor BC547-hez csatlakozik. A 2.4-es érintkező egy másik BC547 tranzisztorhoz csatlakozik, amely a relét hajtja.

Dolgozó

A projekt egy DS1621 digitális hőmérséklet-érzékelőt használ, amely a mikrovezérlőhöz kapcsolódik. Ennek a 8 tűs IC-nek a felülete érzékeli a környezeti hőmérsékletet, hogy digitális adatokat adjon sorba az 1. tűnél, amelyet a mikrokontroller 4 egységnyi 7 szegmenses közös anód kijelző mind párhuzamosan csatlakozik a „0” porthoz.

Négy nyomógombos kapcsoló kapcsolódik a mikrokontrollerhez, felhúzható ellenállásokkal, hogy elősegítsék a kívánt hőmérséklet kívánt programozását. A 25-es érintkező mikrovezérlőjének kimenete egy tranzisztort hajt, amely viszont egy relét hajt, amely be- vagy kikapcsolja a fűtést a hőmérséklet fenntartása érdekében.

A projekt azonban lámpát használ a fűtés helyett demonstrációs célokra. A lámpa normálisan bekapcsol, hogy kikapcsoljon, ha a beállított hőmérsékletet eléri.

A digitális hőmérséklet-szabályozó alkalmazásai

Az alábbiakban bemutatunk néhány olyan alkalmazási példát, amelyekre különös figyelmet kell fordítani.

  • Kültéri használat lehetséges kémiai szennyeződéssel vagy elektromos interferenciával jár
  • Atomenergia-ellenőrzési rendszerek, égési rendszerek, vasúti rendszerek, repülési rendszerek
  • Orvosi berendezések, szórakoztató gépek, járművek, biztonsági felszerelések és berendezések, amelyekre külön ipari vagy kormányzati előírások vonatkoznak
  • Rendszerek, gépek és berendezések, amelyek kockázatot jelenthetnek az életre vagy az ingatlanra

Így itt minden a mikrokontrollert használó digitális hőmérséklet-szabályozóról szól. Reméljük, hogy jobban megértette ezt a koncepciót.

Ezenkívül a koncepcióval vagy a mikrokontroller alapú projektekkel kapcsolatos bármilyen kérdése van, kérjük, adja meg visszajelzését az alábbi megjegyzés szakaszban kommentálva. Itt egy kérdés, mi a 7 szegmenses kijelző funkciója?