Temperaturstyret jævnstrømsventilator ved hjælp af 8051 mikrokontroller

Prøv Vores Instrument Til At Fjerne Problemer





I dag bevæger menneskeheden sig mod nye teknologier ved at udskifte den manuelle betjening til automatisk styrede enheder. Et af de grundlæggende krav til folket under varmt vejr er en køleventilator. Men ventilatorens hastighed kan styres ved manuel betjening ved hjælp af en manuel kontakt, nemlig ventilatorregulator eller lysdæmper. Ved at dreje lysdæmperen kan ventilatorhastigheden ændres. Det kan ses nogle steder som hvor temperaturen er høj om morgenen, selvom temperaturen falder radikalt om natten. Brugerne forstår ikke forskellen i temperatur. Så for at overvinde ventilatorens hastighed her er en løsning, der kan variere alt efter temperaturen. Dette koncept er især anvendeligt i områder som hvor temperaturen ændrer sig radikalt dag og nat. Dette projekt vil konvertere den manuelle blæser til automatiske blæsere. De automatiske ventilatorer ændrer deres hastighed i henhold til temperaturen i rummet. Denne artikel diskuterer et temperaturstyret blæserdiagram, der arbejder på hver blok og egenskaber.

Temperaturstyret DC-blæser ved hjælp af Microcontroller

Den foreslåede systemtemperaturstyrede blæser ved hjælp af en mikrocontroller bruges til at styre blæserens hastighed i henhold til temperaturen og specificere temperaturen i displayet. De nødvendige komponenter er mikrokontroller, temperatur måler , motor syv-segment display, ADC, strømforsyning, operationel forstærker.




Temperaturstyret jævnstrømsventilator

Temperaturstyret jævnstrømsventilator

Blokdiagrammet for den temperaturstyrede ventilator ved hjælp af en mikrocontroller er vist i ovenstående figur. Blokdiagrammet inkluderer strømforsyning, RST-kredsløb, 8051 mikrokontroller , LM35 temperaturføler, 8 bit ADC, L293D motor driver , DC-motor, 7-segment display, i / p-switche.



Temperatur måler

Det temperaturføler brugt i det foreslåede system er LM35. O / p for denne temperatursensor er lineært proportional med Celsius-skalaen. Denne IC behøver ingen ekstern kalibrering for at give nøjagtighed. Temperaturfølerens hovedfunktion i det foreslåede system er at registrere temperaturen i en blæserens eksterne miljø.

Temperatur måler

Temperatur måler

8051 Microcontroller (AT89C51)

8-bit mikrokontroller AT89C51 tilhører 8051-familierne. Den består af 128 byte RAM, 16-bit adresser, 16-bit timer / counter-2, 6 afbryder ROM-4k bytes. Hovedfunktionen for mikrokontrolleren i det foreslåede system er at analysere den temperatur, der registreres af temperatursensoren. Baseret på temperaturen skal mikrocontrolleren ændre ventilatorens hastighed.

AT89C51 Microocntroller

AT89C51 mikrokontroller

ADC (0808)

An ADC (analog til digital konverter) skal være grænseflade med 8051 mikrokontroller at tillade analog i / p til behandling af data. Her bruges seriel I / O-port til at skabe strømmen af ​​data mellem controllere og andre enheder. Her er en 8 bit parallel ADC0808 IC blevet brugt. Det fungerer med + 5V og har en 8-bit opløsning. Denne ADC konverterer det analoge indgangssignal til et ækvivalent digitalt signal ved hjælp af referencespændingen.


ADC0808

ADC0808

Syv segment display

TIL 7-segment display er en slags elektronisk skærm, der bruges til at vise decimaltal. Anvendelsen af ​​disse skærme inkluderer hovedsageligt elektroniske målere, digitale ure og forskellige elektroniske enheder til visning af informationen i form af numerisk. Men disse skærme bruger hex-kode til visning af alfanumerisk kode.

7-segment display

7-segment display

Temperaturstyret DC-blæser fungerer

Alle modulerne i ovenstående blokdiagram er integreret. Ventilatorhastigheden kan overvåges af temperaturvariationen. Det grundlæggende koncept for dette projekt er at få temperaturen, vise temperaturen, og temperaturændring reflekteres som varierende i blæserens hastighed. Her er temperaturføler anvendt i projektet LM35, og o / p af denne sensor gives til analog til digital konverter. Det komplette arbejde er tilladt eller ej kan afgøres af eksterne afbrydelser.

Temperaturstyret DC-blokeringsdiagram

Temperaturstyret DC-blokeringsdiagram

Temperatursensor LM35 er grænseflade med 8051 mikrocontrollerens analoge pin, fordi temperatursensor ændrer temperatur til spænding. Her skal temperatursensoren være grænseflade korrekt til mikrocontrolleren for at få den korrekte aflæsning. Ventilatorens hastighed kan bestemmes af den temperatur, der undersøges af mikrokontrolleren.

Mikrocontrolleren styrer DC-blæseren ved hjælp af IC L293D-motorstyringen. Det her IC L293D er en dobbelt H-bro motordriveren, der bruges til at kontrollere DC-motorens hastighed og retning. Det giver også isolering mellem mikrokontroller og motor. Motorhastigheden kan styres ved hjælp af pulsbreddemodulation (PWM) teknik.

Det foreslåede system er også forsynet med automatisk eller manuel switch, der giver brugerne mulighed for at kontrollere blæserens hastighed. Når der trykkes på knappen, kan hastigheden styres manuelt, hvilket betyder, at brugeren kan styre blæserhastigheden manuelt. En LED kan også tilsluttes på RC1 for at demonstrere status for auto eller manuel switch. Hvis det lysemitterende diode blinker, betyder det, at ventilatorstyringen er manuel.

Så endelig kan vi konkludere, at når Strømforsyning gives til hele kredsløbet, så aflæser mikrokontrolleren ventilatorens omgivende temperatur. Den analoge værdi af temperaturen gives af sensoren og påføres ADC-stiften på mikrokontrolleren. Værdien af ​​analog ændres internt til den digitale af mikrocontrolleren. Hvis temperaturen er bedre end tærskelværdien, sender mikrokontrolleren et signal til controlleren for at tænde for motoren. Således begynder ventilatoren at rotere.

Egenskaber for temperaturstyret blæser

Egenskaberne for en temperaturstyret blæser inkluderer hovedsagelig følgende

  • Når temperaturen overstiger 35 ᵒ C, skal ventilatoren køre med maksimal hastighed.
  • Når temperaturen falder til under 15 ᵒ C, skal ventilatoren have min hastighed.
  • Ventilatorhastigheden skal ændres i henhold til temperaturområdet fra 15 ° C til 35 ° C,
  • Den auto-manuelle afbryder skal være indbygget, hvilket giver brugeren friheden til at kontrollere blæserens hastighed på manuel eller automatisk.

Anvendelserne af den temperaturstyrede blæser inkluderer, hvor strømforbruget skal styres, såsom firmaer, institutter, organisationer, husholdningsapparater, i computere for at afkøle processoren. Desuden kan dette projekt forbedres ved grænseflade med klimaanlæg.

Således handler alt om temperaturstyret blæser ved hjælp af mikrocontroller. Vi håber, at du har fået en bedre forståelse af dette koncept. Yderligere spørgsmål vedrørende dette koncept eller mikrocontroller-baserede projekter , bedes du give din feedback ved at kommentere i kommentarfeltet nedenfor. Her er et spørgsmål til dig, hvad er funktionen af ​​7-segment displayet?

Fotokreditter: