Temperatūros valdomas nuolatinės srovės ventiliatorius naudojant mikrovaldiklį 8051

Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas





Šiais laikais žmonija juda link naujų technologijų pakeičiant rankinius veiksmus į automatiškai valdomus įrenginius. Vienas pagrindinių žmonių reikalavimų karštu oru yra aušinimo ventiliatorius. Tačiau ventiliatoriaus greitį galima valdyti rankiniu būdu, naudojant rankinį jungiklį, būtent ventiliatoriaus reguliatorių arba reguliatorių. Pasukdami reguliatorių, ventiliatoriaus greitį galima pakeisti. Jį galima stebėti kai kuriose vietose, pavyzdžiui, ten, kur ryte yra aukšta temperatūra, nors naktį temperatūra radikaliai krinta. Vartotojai nesupranta temperatūros skirtumo. Taigi, norint įveikti ventiliatoriaus greitį, čia yra sprendimas keistis atsižvelgiant į temperatūrą. Ši koncepcija ypač tinka toms vietovėms, kur temperatūra radikaliai keičiasi dienos ir nakties metu. Šis projektas rankinį ventiliatorių pavers automatiniais. Automatiniai ventiliatoriai keis greitį pagal kambario temperatūrą. Šiame straipsnyje aptariama kontroliuojamos temperatūros ventiliatoriaus bloko schema, dirbama su kiekvienu bloku ir savybėmis.

Temperatūros valdomas nuolatinės srovės ventiliatorius naudojant mikrovaldiklį

Siūlomas sistemos temperatūros reguliuojamas ventiliatorius naudojant mikrovaldiklį yra naudojamas ventiliatoriaus greičiui valdyti pagal temperatūrą ir nurodyti temperatūrą ekrane. Reikalingi komponentai yra mikrovaldiklis, temperatūros jutiklis , variklio septynių segmentų ekranas, ADC, maitinimo šaltinis, operacinis stiprintuvas.




Temperatūros valdomas nuolatinės srovės ventiliatorius

Temperatūros valdomas nuolatinės srovės ventiliatorius

Blokinė ventiliatoriaus, valdomo temperatūros, naudojant mikrovaldiklį, schema parodyta aukščiau pateiktame paveikslėlyje. Blokinėje schemoje yra maitinimo šaltinis, RST grandinė, 8051 mikrovaldikliai , LM35 temperatūros jutiklis, 8 bitų ADC, L293D variklio vairuotojas , Nuolatinės srovės variklis, 7 segmentų ekranas, i / p jungikliai.



Temperatūros jutiklis

temperatūros jutiklis, naudojamas siūloma sistema yra LM35. Šio temperatūros jutiklio o / p yra tiesiškai proporcingas Celsijaus skalei. Norint suteikti tikslumą, šiam IC nereikia išorinio kalibravimo. Pagrindinė temperatūros jutiklio funkcija siūlomoje sistemoje yra ventiliatoriaus išorinės aplinkos temperatūros nustatymas.

Temperatūros jutiklis

Temperatūros jutiklis

8051 mikrovaldiklis (AT89C51)

8 bitų mikrovaldiklis AT89C51 priklauso 8051 šeimai. Jį sudaro 128 baitai RAM, 16 bitų adresai, 16 bitų laikmatis / skaitiklis-2, 6 pertraukimai ROM-4 k baitai. Pagrindinė mikrovaldiklio funkcija siūlomoje sistemoje yra analizuoti temperatūrą, kurią pajunta temperatūros jutiklis. Atsižvelgiant į temperatūrą, mikrovaldiklis turėtų pakeisti ventiliatoriaus greitį.

AT89C51 mikrovaldiklis

AT89C51 mikrovaldiklis

ADC (0808)

An ADC (analoginis į skaitmeninį keitiklį) turi būti sąsaja su 8051 mikrovaldikliais leisti duomenims apdoroti analoginį i / p. Čia nuoseklusis įvesties / išvesties prievadas naudojamas duomenų srautui tarp valdiklių ir kitų įrenginių sukurti. Čia buvo naudojamas 8 bitų lygiagretusis ADC0808 IC. Jis veikia su + 5V ir turi 8 bitų skiriamąją gebą. Šis ADC paverčia analoginį įvesties signalą į ekvivalentišką skaitmeninį signalą, naudodamas atskaitos įtampą.


ADC0808

ADC0808

Septynių segmentų ekranas

Į 7 segmentų ekranas yra vienos rūšies elektroninis ekranas, naudojamas rodyti dešimtainius skaitmenis. Šių ekranų programas daugiausia sudaro elektroniniai skaitikliai, skaitmeniniai laikrodžiai ir įvairūs elektroniniai prietaisai, rodantys informaciją skaitmenine forma. Bet šiuose ekranuose raidinis skaitmeninis kodas rodomas naudojant šešiakampį kodą.

7 segmentų ekranas

7 segmentų ekranas

Temperatūros valdomas nuolatinės srovės ventiliatorius veikia

Visi aukščiau pateiktoje blokinėje diagramoje naudojami moduliai yra integruoti. Ventiliatoriaus greitį galima stebėti keičiant temperatūrą. Pagrindinė šio projekto koncepcija yra gauti temperatūrą, parodyti temperatūrą, o temperatūros pokyčiai atsispindi kaip skirtingi ventiliatoriaus greičiai. Čia projekte naudojamas temperatūros jutiklis yra LM35, o šio jutiklio o / p suteikiama analoginiam į skaitmeninį keitiklį. Visiškai dirbti leidžiama, ar ne, gali išoriniai pertraukėjai.

Temperatūros valdomos nuolatinės srovės ventiliatorių blokų schema

Temperatūros valdomos nuolatinės srovės ventiliatorių blokų schema

Temperatūros jutiklis LM35 yra sujungtas su 8051 mikrovaldiklio analoginiu kaiščiu, nes temperatūros jutiklis keičia temperatūrą į įtampą. Čia temperatūros jutiklis turėtų būti tinkamai sujungtas su mikrovaldikliu, kad gautumėte teisingą rodmenį. Ventiliatoriaus greitį gali nuspręsti pagal mikrovaldiklio ištirtą temperatūrą.

Mikrovaldiklis valdo nuolatinės srovės ventiliatorių naudodamas IC L293D variklio valdymą. Tai IC L293D yra dvigubas H tiltas variklio vairuotojas naudojamas nuolatinės srovės variklio greičiui ir krypčiai valdyti. Jis taip pat siūlo izoliaciją tarp mikrovaldiklio ir variklio. Variklio greitį galima valdyti naudojant impulso pločio moduliacija (PWM) technika.

Siūlomoje sistemoje taip pat yra automatinis arba rankinis jungiklis, kuris vartotojams suteikia galimybę valdyti ventiliatoriaus greitį. Paspaudus mygtuką, greitį galima valdyti rankiniu būdu, o tai reiškia, kad vartotojas gali rankiniu būdu valdyti ventiliatoriaus greitį. Šviesos diodą taip pat galima prijungti prie RC1, kad būtų parodytas automatinio arba rankinio jungiklio būsena. Jei šviesą skleidžiantis diodas mirksi, tai reiškia, kad ventiliatoriaus valdymas yra rankinis.

Taigi pagaliau galime padaryti išvadą, kad kai maitinimo šaltinis skiriamas visai grandinei, tada mikrovaldiklis nuskaito aplinkinę ventiliatoriaus temperatūrą. Analoginė temperatūros vertė pateikiama jutikliu ir pritaikoma mikrovaldiklio ADC kaiščiui. Mikrovaldiklis viduje pakeičia analogo vertę į skaitmeninę. Jei temperatūra yra aukštesnė už slenkstinę vertę, mikrovaldiklis siunčia signalą valdikliui įjungti variklį. Taigi ventiliatorius pradeda suktis.

Temperatūros valdomo ventiliatoriaus savybės

Reguliuojamos temperatūros ventiliatoriaus savybės daugiausia yra šios

  • Kai temperatūra viršija 35 ᵒ C, ventiliatorius turėtų veikti maksimaliu greičiu.
  • Kai temperatūra nukrinta žemiau 15 ᵒ C, ventiliatorius turėtų veikti minimaliu greičiu.
  • Ventiliatoriaus greitis turėtų būti keičiamas atsižvelgiant į temperatūros diapazonus nuo 15 ° C iki 35 ° C,
  • Automatinis rankinis jungiklis turėtų būti įmontuotas, kuris vartotojui suteiktų laisvę valdyti ventiliatoriaus greitį rankiniu arba automatiniu būdu.

Ventiliatorius, kurio temperatūra reguliuojama, apima ir tuos atvejus, kai reikia kontroliuoti energijos suvartojimą, pavyzdžiui, įmonėse, institutuose, organizacijose, buitinėje technikoje, norint atvėsinti procesorių. Be to, šį projektą galima pagerinti sąsaja su oro kondicionieriais.

Taigi, viskas yra apie reguliuojamą temperatūros ventiliatorių, naudojant mikrovaldiklį. Tikimės, kad jūs geriau supratote šią koncepciją. Be to, bet kokie klausimai dėl šios koncepcijos ar mikrovaldikliu paremti projektai , pateikite savo atsiliepimą komentuodami žemiau esančiame komentarų skyriuje. Štai jums klausimas, kokia yra 7 segmentų ekrano funkcija?

Nuotraukų kreditai: