Automātiskās ventilatora ātruma vadības sistēmas darbība, izmantojot PIC16F877A mikrokontrolleru

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





Elektriskais ventilators ir viena no visu laiku būtiskākajām elektriskajām ierīcēm, pateicoties tā priekšrocībām, piemēram, izmaksu efektivitātei, zemam enerģijas patēriņam utt. Elektriskais ventilators ir galvenais vairākas progresīvas tehnoloģijas . Tās ir būtiskas ierīces datoros, lielas LED gaismas, kosmosa stacija, lāzeri, benzīna un elektriskās automašīnas, neskaitāmas citas lietas. Ventilatoru izmanto HVAC sistēmās, kas ļauj cilvēkiem būvēt milzīgas vai pazemes konstrukcijas. Būtu grūti iedomāties pasauli bez elektriskā ventilatora!

Kas ir ventilatora ātruma kontroles sistēma?

Mūsdienās pieprasījums pēc gaisa atsvaidzināšanas un temperatūras regulēšanas ir aizņemts daudzās rūpniecības jomās, piemēram, automobiļos, siltumapgādē, rūpniecības rajonos vai darba vietās, kur tiek kontrolēts gaiss, lai tā iemītniekiem saglabātu relaksējošu vidi. Viena no būtiskākajām problēmām siltuma zonā ir vēlamā temperatūras sasniegšana un izmantošanas optimizācija. Ventilatoru var vadīt manuāli, nospiežot slēdzi. Papildus lietojumam manuāli mainiet ventilatora ātrumu. Šī sistēma sniegs jums pārskatu par automātisko ventilatora ātruma kontroles sistēma izmantojot PIC16F877A mikrokontrolleru.




PIC16F877A mikrokontrolleris

Mikrokontrolleris PIC16F877A ir visas sistēmas sirds. Lai izmērītu pašreizējo telpas temperatūru, nepieciešami LM35 temperatūras sensora ievadi, un pēc tam mikrokontrolleris reaģēs, lai kontrolētu nepieciešamo ventilatora ātrumu. LCD tiek izmantots, lai parādītu istabas temperatūru un ventilatora ātrumu. Ventilatora ātruma vadības sistēmas blokshēma, izmantojot PIC16F877A mikrokontrolleru, parādīta zemāk.

PIC16F877A mikrokontrolleris

PIC16F877A mikrokontrolleris



Šo mikrokontrolleru varētu izmantot, lai kontrolētu ventilatora ātrumu atbilstoši istabas temperatūrai. Tagad mikrokontrolleri maina elektronisko dizainu. Kā alternatīva vairāku loģisko vārtu kopīgai savienošanai, lai veiktu kādu funkciju, tagad mēs izmantojam programmas, lai vārtus vadītu elektroniski.

Regulēta barošana

Parasti mēs sākam ar UPS (neregulējamu barošanas avotu), kas svārstās no 9v līdz 12v DC. Lai izveidotu 5v barošanas avotu, ir izmantots KA8705 sprieguma regulatora IC. Šo IC ir vienkārši izmantot, savienojot pozitīvas gala formas neregulētu līdzstrāvu enerģijas padeve i / p tapai pievienojiet negatīvo spaili ar vispārējo tapu un pēc tam ieslēdziet strāvu, 5v padeve no o / p tapas tiks novirzīta uz mikrokontrolleru darbību.

Regulēta barošana

Regulēta barošana

LM35 temperatūras sensors

Lūdzu, skatiet saiti, lai uzzinātu vairāk par LM35 temperatūras sensoru: Temperatūras sensori - veidi, darbība un darbība


LM35 temperatūras sensors

LM35 temperatūras sensors

DC motors bez sukām

Lūdzu, skatiet saiti, lai uzzinātu vairāk par: DC motors bez sukām - priekšrocības, pielietojums un vadība

DC motors bez sukām

DC motors bez sukām

Šķidro kristālu displejs (LCD)

Lūdzu, skatiet saiti, lai uzzinātu vairāk LCD displeja uzbūve un darbības princips

Šķidro kristālu displejs (LCD)

Šķidro kristālu displejs (LCD)

Ventilatora ātruma vadības sistēma, izmantojot PIC16F877A shēmu

Piedāvātā sistēma sniedz pārskatu par to, kā tiek kontrolēts ventilatora ātrums, izmantojot PIC16F877A mikrokontrolleru, mainoties istabas temperatūrai. Ventilatora ātruma vadības sistēmas shēma ir parādīta zemāk. Nākamajā ķēdē PIC16F877A mikrokontrolleru izmanto, lai kontrolētu ventilatora ātrumu atbilstoši istabas temperatūras izmaiņām. LCD tiek izmantots, lai izmērītu un parādītu temperatūras izmaiņu vērtību.

Ventilatora ātrumu var kontrolēt ar PWM tehniku ​​atbilstoši telpas temperatūrai. Analogos signālus ADC var apstrādāt mikrokontrollerī, kas analogos signālus pārvērš ciparu signālos. Temperatūras sensors dod 10mv par katrām 1 ° C temperatūras izmaiņām. Šī ir analogā vērtība, un tā jāmaina uz digitālo. Temperatūras izmaiņas tiks nosūtītas uz mikrokontrolleru caur PORT-A 2. kontaktu. Šajā mikrokontrollerī ir iebūvēts PWM modulis, ko izmanto ventilatora ātruma kontrolēšanai, mainot darba ciklu.

Ventilatora ātruma vadības sistēma, izmantojot PIC16F877A mikrokontrolleru

Ventilatora ātruma vadības sistēma, izmantojot PIC16F877A mikrokontrolleru

Saskaņā ar temperatūras sensors rādījumus, darba cikls tiks automātiski mainīts, lai kontrolētu ventilatora ātrumu. Mikrokontrolleris nosūtīs PWM signālu caur pin-RC2 C pieslēgvietā uz tranzistoru, kas darbojas kā ventilatora vadība. Starp PIC16F877A tapām 13 un 14 ir kristāla oscilators. Tie ir tapas, ja mēs vēlamies mikrokontrollerim piešķirt ārējo pulksteni. 0,1 μF apvada kondensators, ko izmanto sprieguma regulatora +5 V izejas tapā, lai izlīdzinātu sprieguma padevi mikrokontrollerim un LCD. Temperatūras sensora izejas tapa ir savienota ar pin-RA2, kas ir ADC0 no visām ADC ieejas tapām. LCD pin-3 ir savienots ar GND caur 1Kohm rezistoru, lai atrastu LCD kontrastu, lai parādītu temperatūru LCD.

RB2-RB7 tapas ir savienotas ar atlikušajiem LCD kontaktiem, ko izmanto datu un vadības signālu veidošanai starp LCD un mikrokontrolleru. PWM o / p tiek piešķirts NPN KSP2222A tranzistora vārtu terminālim no mikrokontrollera. Transistors ieslēdzas un izslēdzas ar PWM frekvenci un aptur motora spriegumu. Kad tranzistors ir ieslēgts, motors sāk palielināt ātrumu un izslēdzas, tad motors zaudē ātrumu.

Tādējādi tas viss attiecas uz ventilatora ātruma vadības sistēmas projektēšanu un izgatavošanu, lai kontrolētu telpas temperatūru, izmantojot PIC16F877A mikrokontrolleru. Turklāt, paaugstinot telpas temperatūru, ventilatora ātrums palielināsies automātiski. Noslēgumā jāsecina, ka šajā darbā izveidotā sistēma tika izpildīta ļoti labi jebkurām temperatūras izmaiņām, un to var klasificēt kā automātisko vadību.