Temperatuuriga juhitav alalisvoolu ventilaator mikrokontrolleri 8051 abil

Proovige Meie Instrumenti Probleemide Kõrvaldamiseks





Tänapäeval on inimkond liikumas uusi tehnoloogiaid asendades käsitsi toimingud automaatselt juhitavate seadmetega. Üks inimeste põhinõue kuuma ilmaga on jahutusventilaator. Kuid ventilaatori kiirust saab reguleerida käsitsi, kasutades käsitsi lülitit, nimelt ventilaatori regulaatorit või dimmerit. Hämardajat keerates saab muuta ventilaatori kiirust. Seda saab vaadata mõnes kohas, näiteks kui hommikuti on temperatuur kõrge, kuigi öösel temperatuur langeb radikaalselt. Kasutajad ei mõista temperatuuri erinevust. Nii et ventilaatori kiiruse ületamiseks on siin lahendus temperatuuri järgi varieeruda. See kontseptsioon on eriti rakendatav piirkondades, kus temperatuur muutub päeval ja öösel radikaalselt. See projekt muudab käsitsi ventilaatori automaatseks ventilaatoriks. Automaatsed ventilaatorid muudavad oma kiirust vastavalt ruumi temperatuurile. Selles artiklis käsitletakse temperatuuri reguleeritavat ventilaatori plokkskeemi, töödeldes iga ploki ja omadustega.

Temperatuuriga juhitav alalisvoolu ventilaator mikrokontrolleri abil

Kavandatavat mikrokontrollerit kasutavat temperatuuri reguleeritavat ventilaatorit kasutatakse ventilaatori kiiruse reguleerimiseks vastavalt temperatuurile ja temperatuuri täpsustamiseks ekraanil. Nõutavad komponendid on mikrokontroller, temperatuuriandur , mootori seitsme segmendiga ekraan, ADC, toiteallikas, operatsioonivõimendi.




Temperatuuriga reguleeritav alalisvoolu ventilaator

Temperatuuriga reguleeritav alalisvoolu ventilaator

Mikrokontrollerit kasutava temperatuuriga reguleeritava ventilaatori plokkskeem on näidatud ülaltoodud joonisel. Plokkdiagramm sisaldab toiteallikat, RST-vooluahelat, 8051 mikrokontrollerit , LM35 temperatuuriandur, 8-bitine ADC, L293D mootorijuht , Alalisvoolumootor, 7-segmendiline ekraan, i / p lülitid.



Temperatuuriandur

The aastal kasutatud temperatuuriandur kavandatav süsteem on LM35. Selle temperatuurianduri o / p on lineaarselt proportsionaalne Celsiuse skaalaga. See IC ei vaja täpsuse andmiseks välist kalibreerimist. Kavandatava süsteemi temperatuurianduri peamine ülesanne on ventilaatori väliskeskkonna temperatuuri tuvastamine.

Temperatuuriandur

Temperatuuriandur

8051 mikrokontroller (AT89C51)

8-bitine mikrokontroller AT89C51 kuulub 8051 perekonda. See koosneb 128 baidist RAM-ist, 16-bitisest aadressist, 16-bitisest taimerist / loendurist-2, 6-st katkestusest ROM-4 k baidist. Kavandatava süsteemi mikrokontrolleri põhiülesanne on temperatuurianduri poolt tajutava temperatuuri analüüsimine. Temperatuuri põhjal peaks mikrokontroller muutma ventilaatori kiirust.

Mikrokontroller AT89C51

AT89C51 mikrokontroller

ADC (0808)

An ADC (analoog-digitaalmuundur) peab olema liides 8051 mikrokontrolleriga võimaldada andmete töötlemiseks analoog-i / p. Siin kasutatakse jadast I / O-porti andmevoo loomiseks kontrollerite ja ka muude seadmete vahel. Siin on kasutatud 8-bitist paralleelset ADC0808 IC-d. See töötab + 5V ja 8-bitise eraldusvõimega. See ADC teisendab sisendanaloogi võrdluspinge abil ekvivalentseks digitaalsignaaliks.


ADC0808

ADC0808

Seitsme segmendi kuva

TO 7-segmendiline ekraan on ühte tüüpi elektrooniline kuva, mida kasutatakse kümnendarvude kuvamiseks. Nende kuvarite rakendused hõlmavad peamiselt elektroonilisi loendureid, digitaalseid kellasid ja mitmesuguseid elektroonilisi seadmeid teabe kuvamiseks numbrilises vormis. Kuid nendel kuvadel kasutatakse tähtnumbriliste koodide kuvamiseks kuusnurkkoodi.

7-segmendiline ekraan

7-segmendiline ekraan

Temperatuuriga juhitav alalisvoolu ventilaator töötab

Kõik ülaltoodud plokkskeemis kasutatud moodulid on integreeritud. Ventilaatori kiirust saab jälgida temperatuuri varieerumise abil. Selle projekti põhikontseptsioon on temperatuuri saamine, temperatuuri kuvamine ja temperatuuri muutus kajastub ventilaatori kiiruse erinevana. Siin on projektis kasutatud temperatuuriandur LM35 ja selle anduri o / p antakse analoog-digitaalmuundurile. Täielik töötamine on lubatud või mitte, väliste katkestajate otsustada.

Temperatuuri reguleeritud alalisvoolu ventilaatori plokkskeem

Temperatuuri reguleeritud alalisvoolu ventilaatori plokkskeem

Temperatuuriandur LM35 on ühendatud mikrokontrolleri 8051 analoognõelaga, kuna temperatuuriandur muudab temperatuuri pingeks. Õige näidu saamiseks tuleks temperatuuriandur mikrokontrolleriga õigesti liidestada. Ventilaatori kiiruse saab otsustada mikrokontrolleri uuritava temperatuuri järgi.

Mikrokontroller juhib alalisvoolu ventilaatorit mootori juhtimisega IC L293D. Seda IC L293D on kahekordne H-sild mootorijuht, mida kasutatakse alalisvoolumootori kiiruse ja suuna reguleerimiseks. See pakub ka eraldust mikrokontrolleri ja mootori vahel. Mootori kiirust saab reguleerida impulsi laiuse modulatsioon (PWM) tehnika.

Kavandatud süsteem on varustatud ka automaatse või käsitsi lülitiga, mis annab kasutajatele võimaluse ventilaatori kiirust reguleerida. Nupule vajutades saab kiirust reguleerida käsitsi, mis tähendab, et kasutaja saab ventilaatori kiirust käsitsi reguleerida. LED-i saab ühendada ka RC1 külge, et näidata automaatse või käsitsi lüliti olekut. Kui valgust kiirgav diood vilgub, see tähendab, et ventilaatori juhtimine on käsitsi.

Nii et lõpuks võime järeldada, et kui toiteallikas antakse kogu ahelale, siis loeb mikrokontroller ventilaatori ümbritseva temperatuuri. Temperatuuri analoogväärtuse annab andur ja rakendatakse mikrokontrolleri ADC tihvtile. Mikrokontrolleri abil muudetakse analoogi väärtus digitaalseks digitaalselt. Kui temperatuur on läviväärtusest kõrgem, saadab mikrokontroller kontrollerile signaali mootori sisselülitamiseks. Seega hakkab ventilaator pöörlema.

Temperatuuriga reguleeritava ventilaatori omadused

Temperatuuriga reguleeritava ventilaatori omadused hõlmavad peamiselt järgmist

  • Kui temperatuur ületab 35 ᵒ C, peaks ventilaator töötama maksimaalse kiirusega.
  • Kui temperatuur langeb alla 15 ᵒ C, peaks ventilaator olema minimaalse kiirusega.
  • Ventilaatori kiirust tuleks muuta vastavalt temperatuurivahemikele 15–35 ᵒC,
  • Automaatne manuaalne lüliti peaks olema sisseehitatud, mis annaks kasutajale vabaduse reguleerida ventilaatori kiirust käsitsi või automaatselt.

Temperatuuriga reguleeritava ventilaatori rakendused hõlmavad ka seda, kus protsessori jahutamiseks tuleb arvutites kontrollida energia tarbimist, näiteks ettevõtted, instituudid, organisatsioonid, kodutehnika. Lisaks saab seda projekti parandada kliimaseadmetega ühendamise kaudu.

Seega on see kõik mikrokontrollerit kasutava temperatuuriga reguleeritava ventilaatori kohta. Loodame, et olete sellest kontseptsioonist paremini aru saanud. Lisaks sellele on kõik selle kontseptsiooniga seotud päringud mikrokontrolleril põhinevad projektid , andke palun tagasisidet, kommenteerides allolevas kommentaaride jaotises. Siin on teile küsimus, mis on 7-segmendilise kuva funktsioon?

Foto autorid: