Istosmjerni ventilator s regulacijom temperature pomoću mikrokontrolera 8051

Istosmjerni ventilator s regulacijom temperature pomoću mikrokontrolera 8051

Danas se čovječanstvo kreće prema nove tehnologije zamjenom ručnih operacija na automatski kontrolirane uređaje. Jedan od osnovnih zahtjeva ljudi za vrućeg vremena je ventilator za hlađenje. Ali, brzinu ventilatora možete kontrolirati ručnim radom pomoću ručnog prekidača, odnosno regulatora ventilatora ili prigušivača. Okretanjem zatamnjivača može se promijeniti brzina ventilatora. Može se gledati ponegdje, na primjer tamo gdje je temperatura visoka tijekom jutra, iako noću temperatura radikalno pada. Korisnici ne razumiju temperaturnu razliku. Dakle, za prevladavanje brzine ventilatora ovdje je rješenje koje ovisi o temperaturi. Ovaj koncept posebno je primjenjiv za područja poput onih u kojima se temperatura radikalno mijenja tijekom dana i noći. Ovaj projekt pretvorit će ručni ventilator u automatske ventilatore. Automatski ventilatori mijenjat će brzinu prema temperaturi u sobi. Ovaj članak raspravlja o blok-shemi ventilatora s kontroliranom temperaturom, koja radi na svakom bloku i svojstvima.



Ventilator s istosmjernom regulacijom temperature pomoću mikrokontrolera

Predloženi ventilator s kontroliranom temperaturom sustava pomoću mikrokontrolera koristi se za kontrolu brzine ventilatora u skladu s temperaturom i određivanje temperature na zaslonu. Potrebne komponente su mikrokontroler, senzor temperature , motorni sedmosegmentni zaslon, ADC, napajanje, operativno pojačalo.


Ventilator s istosmjernom regulacijom temperature

Ventilator s istosmjernom regulacijom temperature





Blok dijagram ventilatora s regulacijom temperature pomoću mikrokontrolera prikazan je na gornjoj slici. Blok dijagram uključuje napajanje, RST krug, 8051 mikrokontroleri , Temperaturni senzor LM35, 8-bitni ADC, L293D vozač motora , DC motor, 7-segmentni zaslon, i / p prekidači.

Senzor temperature

The senzor temperature koji se koristi u predloženi sustav je LM35. O / p ovog temperaturnog senzora linearno je proporcionalan Celzijevoj skali. Ovom IC-u nije potrebna nikakva vanjska kalibracija radi preciznosti. Glavna funkcija temperaturnog senzora u predloženom sustavu je otkrivanje temperature vanjskog okruženja ventilatora.



Senzor temperature

Senzor temperature

8051 mikrokontroler (AT89C51)

8-bitni mikrokontroler AT89C51 pripada obitelji 8051. Sastoji se od 128 bajtova RAM-a, 16-bitnih adresa, 16-bitnog timera / brojača-2, 6 prekida ROM-4k bajtova. Glavna funkcija mikrokontrolera u predloženom sustavu je analiza temperature koju osjeća senzor temperature. Na temelju temperature, mikrokontroler bi trebao promijeniti brzinu ventilatora.

AT89C51 Mikrookroler

Mikrokontroler AT89C51

ADC (0808)

An ADC (analogni u digitalni pretvarač) treba biti povezan s 8051 mikrokontrolerom kako bi se omogućio analogni i / p za obradu podataka. Ovdje se serijski ulazno-izlazni port koristi za protok podataka između kontrolera i drugih uređaja. Ovdje je korišten 8-bitni paralelni IC ADC0808. Radi s + 5V i ima 8-bitnu razlučivost. Ovaj ADC pretvara ulazni analogni signal u ekvivalentni digitalni signal pomoću referentnog napona.


ADC0808

ADC0808

Prikaz u sedam segmenata

DO 7-segmentni zaslon je jedna vrsta elektroničkog zaslona koji se koristi za prikaz decimalnih brojeva. Primjene ovih zaslona uglavnom uključuju elektronička brojila, digitalne satove i razne elektroničke uređaje za prikaz informacija u obliku brojčanog prikaza. Ali ovi zasloni koriste heksadecimalni kod za prikaz alfanumeričkog koda.

7-segmentni zaslon

7-segmentni zaslon

DC ventilator s kontroliranom temperaturom radi

Svi moduli korišteni u gornjem blok dijagramu su integrirani. Brzina ventilatora može se pratiti promjenom temperature. Osnovni koncept ovog projekta je dobivanje temperature, prikazivanje temperature, a promjena temperature odražava se u ovisnosti o brzini ventilatora. Ovdje je temperaturni senzor koji se koristi u projektu LM35, a o / p ovog senzora daje se analogno-digitalnom pretvaraču. Kompletni rad je dopušten ili ne može se odlučiti vanjskim prekidima.

Dijagram bloka ventilatora s kontroliranom temperaturom

Dijagram bloka ventilatora s kontroliranom temperaturom

Senzor temperature LM35 povezan je s analognim pinom mikrokontrolera 8051 jer temperaturni senzor mijenja temperaturu u napon. Ovdje bi temperaturni senzor trebao biti pravilno povezan s mikrokontrolerom kako bi dobio ispravno očitanje. Brzina ventilatora može se odrediti ispitivanjem temperature pomoću mikrokontrolera.

Mikrokontroler upravlja istosmjernim ventilatorom pomoću kontrole motora IC L293D. Ovaj IC L293D dvostruki je H most motorni pogon koji se koristi za kontrolu brzine i smjera istosmjernog motora. Također nudi izolaciju između mikrokontrolera i motora. Brzinom motora može se upravljati pomoću modulacija širine impulsa (PWM) tehnika.

Predloženi sustav također je opremljen automatskim ili ručnim prekidačem koji daje mogućnost korisnicima da kontroliraju brzinu ventilatora. Kada se pritisne tipka, brzina se može kontrolirati ručno, što znači da korisnik može ručno kontrolirati brzinu ventilatora. Na RC1 se također može spojiti LED dioda koja pokazuje status automatskog ili ručnog prebacivanja. Ako svjetlosni dioda trepće, znači da je upravljanje ventilatorom ručno.

Tako napokon možemo zaključiti da kada napajanje daje se cijelom krugu, a zatim mikrokontroler očitava okolnu temperaturu ventilatora. Analognu vrijednost temperature daje senzor i primjenjuje se na ADC pin mikrokontrolera. Mikrokontroler interno mijenja vrijednost analogne u digitalnu. Ako je temperatura viša od vrijednosti praga, tada mikrokontroler šalje signal regulatoru da uključi motor. Tako se ventilator počinje okretati.

Svojstva ventilatora s temperaturom

Svojstva ventilatora s kontroliranom temperaturom uglavnom uključuju sljedeće

  • Kad temperatura prijeđe 35 ᵒ C, ventilator bi trebao raditi na maksimalnoj brzini.
  • Kad temperatura padne ispod 15 ᵒ C, ventilator bi trebao biti na minimalnoj brzini.
  • Broj okretaja ventilatora treba mijenjati u skladu s rasponom temperature od 15 ᵒ C do 35 ᵒC,
  • Automatski ručni prekidač trebao bi biti ugrađen što bi korisniku dalo slobodu upravljanja brzinom ventilatora na ručnom ili automatskom prekidaču.

Primjene ventilatora s kontroliranom temperaturom uključuju gdje se potrošnja energije mora kontrolirati, poput tvrtki, instituta, organizacija, kućanskih aparata, u računalima za hlađenje procesora. Nadalje, ovaj projekt može se poboljšati povezivanjem s klima uređajima.

Dakle, ovdje se radi o ventilatoru koji kontrolira temperaturu pomoću mikrokontrolera. Nadamo se da ste bolje razumjeli ovaj koncept. Nadalje, bilo kakva pitanja u vezi s ovim konceptom ili projekti temeljeni na mikrokontroleru , dajte svoje povratne informacije komentarom u odjeljku za komentare u nastavku. Evo pitanja za vas, koja je funkcija 7-segmentnog zaslona?

Foto bodovi: