Temperatūras kontrolēts līdzstrāvas ventilators, izmantojot 8051 mikrokontrolleru

Izmēģiniet Mūsu Instrumentu Problēmu Novēršanai





Mūsdienās cilvēce virzās uz jaunas tehnoloģijas aizstājot manuālās darbības ar automātiski vadāmām ierīcēm. Viena no cilvēku pamatprasībām karstā laikā ir dzesēšanas ventilators. Ventilatora ātrumu var kontrolēt ar manuālu darbību, izmantojot manuālu slēdzi, proti, ventilatora regulatoru vai regulatoru. Pagriežot regulatoru, ventilatora ātrumu var mainīt. To var vērot dažās vietās, piemēram, tur, kur temperatūra ir augsta no rīta, lai gan nakts laikā temperatūra radikāli pazeminās. Lietotāji nesaprot temperatūras starpību. Tātad, lai pārvarētu ventilatora ātrumu, šeit ir risinājums mainīties atkarībā no temperatūras. Šī koncepcija ir īpaši piemērojama tādām teritorijām kā, kur temperatūra radikāli mainās dienas un nakts laikā. Šis projekts manuālo ventilatoru pārveidos par automātiskajiem ventilatoriem. Automātiskie ventilatori mainīs ātrumu atbilstoši temperatūrai telpā. Šajā rakstā ir apskatīta ar temperatūru regulējama ventilatora blokshēma, darbs pie katra bloka un tā īpašības.

Temperatūras kontrolēts līdzstrāvas ventilators, izmantojot mikrokontrolleru

Piedāvātais sistēmas temperatūras kontrolētais ventilators, izmantojot mikrokontrolleru, tiek izmantots, lai kontrolētu ventilatora ātrumu atbilstoši temperatūrai un norādītu temperatūru displejā. Nepieciešamie komponenti ir mikrokontrolleris, temperatūras sensors , motora septiņu segmentu displejs, ADC, barošanas avots, operatīvais pastiprinātājs.




Temperatūras kontrolēts līdzstrāvas ventilators

Temperatūras kontrolēts līdzstrāvas ventilators

Ventilatora ar temperatūru kontrolēta bloka diagramma, izmantojot mikrokontrolleru, parādīta iepriekš redzamajā attēlā. Bloka shēma ietver barošanas avotu, RST ķēdi, 8051 mikrokontrolleri , LM35 temperatūras sensors, 8 bitu ADC, L293D motora vadītājs , Līdzstrāvas motors, 7 segmentu displejs, i / p slēdži.



Temperatūras sensors

The temperatūras sensors, kas izmantots piedāvātā sistēma ir LM35. Šī temperatūras sensora o / p ir lineāri proporcionāla Celsija skalai. Šim IC nav nepieciešama ārēja kalibrēšana, lai nodrošinātu precizitāti. Temperatūras sensora galvenā funkcija ierosinātajā sistēmā ir ventilatora ārējās vides temperatūras noteikšana.

Temperatūras sensors

Temperatūras sensors

8051 mikrokontrolleris (AT89C51)

8 bitu mikrokontrolleris AT89C51 pieder 8051 ģimenēm. Tas sastāv no 128 baitiem RAM, 16 bitu adresēm, 16 bitu taimera / skaitītāja-2, 6 pārtrauc ROM-4 k baitu. Mikrokontrollera galvenā funkcija piedāvātajā sistēmā ir analizēt temperatūru, ko uztver temperatūras sensors. Pamatojoties uz temperatūru, mikrokontrollerim vajadzētu mainīt ventilatora ātrumu.

AT89C51 mikrokontrolleris

AT89C51 mikrokontrolleris

ADC (0808)

An ADC (analogais uz ciparu pārveidotājs) jābūt saskarnē ar 8051 mikrokontrolleriem atļaut datu apstrādei analogo i / p. Šeit sērijveida I / O ports tiek izmantots, lai izveidotu datu plūsmu starp kontrolieriem un arī citām ierīcēm. Šeit ir izmantots 8 bitu paralēlais ADC0808 IC. Tas darbojas ar + 5V un ir 8 bitu izšķirtspēja. Šis ADC pārveido ieejas analogo signālu ekvivalentā ciparu signālā, izmantojot atsauces spriegumu.


ADC0808

ADC0808

Septiņu segmentu displejs

TO 7 segmentu displejs ir viena veida elektroniskais displejs, ko izmanto decimālo ciparu attēlošanai. Šo displeju lietojumprogrammās galvenokārt ietilpst elektroniskie skaitītāji, digitālie pulksteņi un dažādas elektroniskas ierīces informācijas parādīšanai ciparu formā. Bet šajos displejos burtciparu koda parādīšanai tiek izmantots sešstūra kods.

7 segmentu displejs

7 segmentu displejs

Temperatūras kontrolēts līdzstrāvas ventilators darbojas

Visi iepriekš minētajā blokshēmā izmantotie moduļi ir integrēti. Ventilatora ātrumu var kontrolēt ar temperatūras izmaiņām. Šī projekta pamatkoncepcija ir temperatūras iegūšana, temperatūras parādīšana, un temperatūras izmaiņas tiek atspoguļotas kā atšķirīgas ventilatora ātrumā. Šeit projektā izmantotais temperatūras sensors ir LM35, un šī sensora o / p tiek piešķirts analogajam ciparu pārveidotājam. Par pilnīgu darbu ir atļauts vai nē, to var izlemt ārēji pārtraucēji.

Temperatūras kontrolēta līdzstrāvas ventilatora bloka diagramma

Temperatūras kontrolēta līdzstrāvas ventilatora bloka diagramma

Temperatūras sensors LM35 ir savienots ar 8051 mikrokontrollera analogo tapu, jo temperatūras sensors maina temperatūru spriegumā. Lai iegūtu pareizu nolasījumu, temperatūras sensors pareizi jāsavieno ar mikrokontrolleru. Ventilatora ātrumu var izlemt ar mikrokontrollera pārbaudīto temperatūru.

Mikrokontrolleris kontrolē līdzstrāvas ventilatoru, izmantojot IC L293D motora vadību. Šis IC L293D ir divkāršs H tilts motora vadītājs, ko izmanto, lai kontrolētu līdzstrāvas motora ātrumu un virzienu. Tas piedāvā arī izolāciju starp mikrokontrolleru un motoru. Motora ātrumu var kontrolēt, izmantojot impulsa platuma modulācija (PWM) tehniku.

Piedāvātā sistēma ir aprīkota arī ar automātisko vai manuālo slēdzi, kas lietotājiem dod iespēju kontrolēt ventilatora ātrumu. Nospiežot pogu, ātrumu var kontrolēt manuāli, kas nozīmē, ka lietotājs var manuāli kontrolēt ventilatora ātrumu. LED var pieslēgt arī pie RC1, lai parādītu automātiskā vai manuālā slēdža statusu. Ja gaismu izstarojošais diode mirgo, tas nozīmē, ka ventilatora vadība ir manuāla.

Tātad beidzot mēs varam secināt, ka tad, kad enerģijas padeve tiek piešķirts visai ķēdei, tad mikrokontrolleris nolasa ventilatora apkārtējo temperatūru. Temperatūras analogo vērtību norāda sensors un pielieto mikrokontrollera ADC tapai. Mikrokontrolleris iekšēji maina analogā vērtību uz ciparu. Ja temperatūra ir augstāka par sliekšņa vērtību, tad mikrokontrolleris nosūta regulatoram signālu, lai ieslēgtu motoru. Tādējādi ventilators sāk griezties.

Temperatūras kontrolēta ventilatora īpašības

Regulējamas temperatūras ventilatora īpašības galvenokārt ietver šādas

  • Kad temperatūra pārsniedz 35 ° C, ventilatoram jādarbojas ar maksimālo ātrumu.
  • Kad temperatūra nokrītas zem 15 ᵒ C, ventilatoram jābūt ar minimālu apgriezienu skaitu.
  • Ventilatora ātrums jāmaina atbilstoši temperatūras diapazonam no 15 ° C līdz 35 ° C,
  • Automātiskajam slēdzim jābūt iebūvētam, kas lietotājam ļautu brīvi kontrolēt ventilatora ātrumu manuāli vai automātiski.

Regulējamas temperatūras ventilatora lietojumprogrammas ietver gadījumus, kad enerģijas patēriņš jākontrolē, piemēram, firmas, institūti, organizācijas, sadzīves tehnika datoros procesora atdzesēšanai. Turklāt šo projektu var uzlabot, saskaroties ar gaisa kondicionieriem.

Tādējādi tas viss attiecas uz ventilatoru ar temperatūru, izmantojot mikrokontrolleru. Mēs ceram, ka esat labāk izpratis šo koncepciju. Turklāt visi jautājumi par šo koncepciju vai mikrokontrolleru projekti , lūdzu, sniedziet atsauksmes, komentējot komentāru sadaļā zemāk. Šeit ir jautājums jums, kāda ir 7 segmentu displeja funkcija?

Foto kredīti: