Obvod digitálneho regulátora teploty

Vyskúšajte Náš Nástroj Na Odstránenie Problémov





Digitálny obvod regulátora teploty je presný regulátor teploty v lekárskych, priemyselných a domácich aplikáciách. Tento systém je lepší ako analógový / termostatový systém, ktorý má zlú presnosť. Môže sa napríklad použiť na reguláciu teploty v inkubátore, kde je veľmi dôležité udržiavať presnú teplotu.

Digitálny systém regulácie teploty

Digitálny systém regulácie teploty



Bloková schéma digitálneho regulátora teploty Popis

Tento navrhovaný systém digitálneho regulátora teploty poskytuje informácie o teplote na displeji a keď teplota prekročí nastavenú hodnotu, potom sa záťaž (tj. Ohrievač) vypne. V tomto projekte je lampa poskytnutá ako záťaž na demonštračné účely. Bloková schéma digitálneho systému regulácie teploty je uvedená nižšie.


Bloková schéma digitálneho regulátora teploty

Bloková schéma digitálneho regulátora teploty



Navrhovaný systém digitálneho regulátora teploty využíva mikrokontrolér rodiny 8051, ktorý je srdcom aplikácie. Zobrazovacia jednotka sa skladá zo štyroch sedemsegmentový displej , Teplotný senzor a sú prepojené s mikrokontrolérom.

Digitálny teplotný snímač bol prepojený s mikrokontrolérom na snímanie teplotných podmienok. Tento systém tiež poskytuje štyri tlačidlové spínače na úpravu nastavení teploty.

Potom mikrokontrolér nepretržite sníma informácie o teplote prostredníctvom digitálneho teplotného snímača a zobrazuje sa na 7-segmentovej zobrazovacej jednotke a automaticky vypne žiarovku, keď príslušná teplota prekročí nastavenú hodnotu.

Hardvérové ​​požiadavky

  • Transformátor (230 - 12 V striedavý prúd)
  • Regulátor napätia (LM 7805)
  • Usmerňovač
  • Filtrovať
  • Mikrokontrolér (at89s52 / at89c51)
  • Snímač teploty DS1621
  • Tlačidlá
  • 7 segmentový displej
  • BC547
  • Rezistory
  • Kondenzátory
  • 1N4007
  • Relé

Mikrokontrolér (AT89S52)

Atmel AT89S52 je výkonný mikrokontrolér založený na 8051, ktorý poskytuje vysoko flexibilné a nákladovo efektívne riešenie mnohých zabudovaných riadiacich aplikácií.


AT89S52 poskytuje nasledujúce štandardné funkcie:

  • 8 kB bytov Flash
  • 256 bajtov RAM
  • 32 I / O liniek
  • Časovač strážneho psa
  • Dva ukazovatele údajov
  • Tri 16-bitové časovače / počítadlá
  • Šesť vektorová dvojúrovňová architektúra prerušenia
  • Plne duplexný sériový port
  • Oscilátor na obvode a obvod hodín

Pinový diagram je uvedený nižšie.

Mikrokontrolér 8051

Mikrokontrolér 8051

Snímač teploty - DS1621

Senzor je zariadenie, ktoré prijíma a reaguje na signál alebo stimul. Senzor dokáže prevádzať prijatý signál iba na elektrickú formu.

The Snímač teploty - DS 1621 poskytuje nasledujúce štandardné funkcie:

  • Merania nevyžadujú žiadne externé komponenty
  • Meria teploty od -55 ° C do + 125 ° C v krokoch 0,5 ° C (67 ° F až 257 ° F v krokoch 0,9 ° F)
  • Teplota sa číta ako 9-bitová hodnota (2-bajtový prenos)
  • Široký rozsah napájania (2,7 V až 5,5 V)
  • Prevedie teplotu na digitálne slovo za menej ako 1 sekundu
  • Termostatické nastavenia sú používateľsky nastaviteľné a neprchavé
  • Údaje sa čítajú z / zapisujú cez dvojvodičové sériové rozhranie (otvorené vstupno-výstupné linky)
  • Medzi aplikácie patrí termostatická regulácia, priemyselné systémy, spotrebné výrobky, teplomery alebo akýkoľvek systém citlivý na teplo
  • Jedná sa o 8-pinový DIP alebo SO balík

Popis špendlíka

Popis kolíka DS1621

Popis kolíka DS1621

  • SDA - dvojvodičový sériový dátový vstup / výstup
  • SCL - 2-drôtové sériové hodiny
  • GND - zem
  • TOUT - výstupný signál termostatu
  • A0 - Zadanie adresy čipu
  • A1 - Zadanie adresy čipu
  • A2 - Zadanie adresy čipu
  • VDD - napätie napájacieho zdroja

Funkčný diagram modelu DS1621 je zobrazený na obrázku nižšie.

Funkčný blokový diagram DS1621

Funkčný blokový diagram DS1621

DS1621 poskytuje 9-bitové údaje o teplote, ktoré indikujú teplotu zariadenia. Výstupný signál termostatu (TOUT) je aktívny, keď teplota zariadenia prekročí nastavenú teplotu (TH).

Výstup zostáva aktívny, kým teplota neklesne pod používateľom definovanú teplotu TL, čo umožňuje prípadnú potrebnú hysteréziu. Užívateľom definované nastavenia teploty sú uložené v energeticky nezávislej pamäti, takže pred vložením do systému je možné programovať súčiastky.

Všetky nastavenia teploty a hodnoty teploty sa prenášajú do / z prístroja DS1621 z prístroja Mikrokontrolér cez jednoduché 2-vodičové (I2C) sériové rozhranie .

Meranie teploty

DS1621 meria teplotu pomocou teplotného snímača založeného na pásmovej medzere. Delta-sigma analógovo-digitálny prevodník (ADC) prevádza nameranú teplotu na digitálnu hodnotu, ktorá je kalibrovaná v ° C alebo ° F.

Čítanie teploty je poskytované v 9-bitovom dvojkomorovom čítaní vydaním príkazu READ TEMPERATURE. Dáta sa prenášajú najskôr cez dvojvodičové sériové rozhranie - MSB ( Rozhranie sériovej komunikácie I2C ).

Základný sedemsegmentový displej

Táto verzia je bežnou anódovou verziou. To znamená, že kladná časť každej LED je pripojená k spoločnému bodu, ktorý je v tomto prípade pin 3, Vcc. Každý Dióda vyžarujúca svetlo má zápornú nohu, ktorá je pripojená k jednému z kolíkov zariadenia.

7-segmentový LED displej

7-segmentový LED displej

Aby to fungovalo, musíte zapojiť pin 3 až 5 voltov. Potom, aby sa každý segment rozsvietil, pripojte uzemňovací kolík, ktorý viedol k zemi, cez rezistor. Môže byť tiež použitý cez akýkoľvek pin portu mikrokontroléra v potápačskom režime napr. PORT 0 v mikrokontroléri série 8051.

Softvér

Na napísanie kódu aplikácie sme použili jazyk „C“ a zostavili sme to pomocou kompilátora KEIL micro vision (IDE). Po dokončení zápisu softvéru sa tento kód prevedie na hexadecimálny kód, aby sa dal ovládať mikrokontrolér. Vygenerovaný hexadecimálny kód sa prepáli do mikrokontroléra pomocou vhodného programátora.

Schematický diagram zapojenia digitálneho regulátora teploty

Na prevádzku systému je potrebné napájanie 5 V, ktoré je pripojené k 40 pinu mikrokontroléra a GND je pripojené k jeho 20 pinu. Kolík 1,0 až 1,3 portu 1 je pripojený k tlačidlám. Kolíky 3,5 až 3,7 mikrokontroléra sú pripojené k 1, 2, 3 kolíkom teplotného snímača DS1621.

Schéma digitálneho regulátora teploty

Schéma digitálneho regulátora teploty

Pin 0,0 až 0,6 portu 0 mikrokontroléra je pripojený k 7-segmentovému displeju. Kolíky 2.0 až 2.3 portu 2 mikrokontroléra sú pripojené k tranzistorom BC547 portu 2 mikrokontroléra sú pripojené k tranzistoru BC547. Pin 2.4 je pripojený k ďalšiemu tranzistoru BC547, ktorý poháňa relé.

Pracovne

Projekt využíva digitálny teplotný snímač DS1621, ktorý je prepojený s mikrokontrolérom. Povrch tohto 8kolíkového integrovaného obvodu sníma teplotu okolia a dodáva sériové digitálne údaje na kolíku č. 1, ktorý sa zobrazuje z mikrokontroléra 4 jednotkami 7segmentový spoločný anódový displej všetky paralelne pripojené k portu „0“.

Štyri tlačidlové spínače sú prepojené s mikrokontrolérom s pull-up rezistormi, ktoré pomáhajú programovať nastavenú teplotu podľa želania. Výstup z mikrokontroléra na kolíku 25 poháňa tranzistor, ktorý zase riadi relé, ktoré zapína alebo vypína ohrievač na udržanie teploty.

V rámci projektu sa však na demonštračné účely namiesto žiarovky používa žiarovka. Po dosiahnutí nastavenej teploty bude lampa normálne svietiť, aby sa zhasla.

Aplikácie digitálneho regulátora teploty

Nasleduje niekoľko príkladov aplikácií, ktorým je potrebné venovať osobitnú pozornosť.

  • Vonkajšie použitie, pri ktorom existuje potenciálna chemická kontaminácia alebo elektrické rušenie
  • Systémy riadenia jadrovej energie, spaľovacie systémy, železničné systémy, letecké systémy
  • Zdravotnícke vybavenie, zábavné stroje, vozidlá, bezpečnostné zariadenia a inštalácie podliehajú samostatným priemyselným alebo vládnym predpisom
  • Systémy, stroje a zariadenia, ktoré by mohli predstavovať riziko pre život alebo majetok

Jedná sa teda o digitálny regulátor teploty využívajúci mikrokontrolér. Dúfame, že ste tomuto konceptu lepšie porozumeli.

Ďalej akékoľvek otázky týkajúce sa tohto konceptu alebo projektov založených na mikrokontroléroch, poskytnite nám spätnú väzbu prostredníctvom komentárov v sekcii komentárov nižšie. Je tu pre vás otázka, aká je funkcia 7-segmentového displeja?