Werking van automatisch ventilatorsnelheidsregelsysteem met behulp van PIC16F877A-microcontroller

Probeer Ons Instrument Voor Het Oplossen Van Problemen





De elektrische ventilator is een van de meest essentiële elektrische apparaten aller tijden vanwege zijn voordelen, zoals kosteneffectiviteit, laag stroomverbruik, enz. De elektrische ventilator is een basisbouwsteen van verschillende geavanceerde technologieën ​Dit zijn essentiële apparaten in computers, grote LED-lampen, het ruimtestation, lasers, benzine en elektrische auto's, talloze andere dingen. De ventilator wordt gebruikt in HVAC-systemen waarmee mensen enorme of ondergrondse constructies kunnen bouwen. Het zou moeilijk zijn om een ​​wereld zonder de elektrische ventilator voor te stellen!

Wat is het ventilatorsnelheidsregelsysteem?

Tegenwoordig heeft de vraag naar luchtverfrissing en temperatuurbeheersing veel industriële gebieden bezet, zoals de automobielsector, proceswarmte, industriële gebieden of werkplaatsen waar de lucht wordt geregeld om een ​​ontspannen omgeving voor de gebruiker te behouden. Een van de belangrijkste punten van zorg in het warmtegebied bestaat uit het bereiken van de voorkeur voor temperatuur en optimalisatie van het gebruik. De bediening van de ventilator kan handmatig worden gedaan door op de schakelaar te drukken. Verander naast het gebruik de ventilatorsnelheid handmatig. Het volgende systeem geeft u een overzicht van automatisch ventilatorsnelheid controlesysteem met behulp van PIC16F877A microcontroller.




PIC16F877A Microcontroller

De PIC16F877A-microcontroller is het hart van het hele systeem. De input van de LM35-temperatuursensor wordt gebruikt om de huidige kamertemperatuur te meten, waarna de microcontroller reageert om de vereiste ventilatorsnelheid te regelen. LCD wordt gebruikt om de kamertemperatuur en ventilatorsnelheid weer te geven. Het blokschema van het ventilatorsnelheidsregelsysteem met behulp van de PIC16F877A Microcontroller wordt hieronder weergegeven.

PIC16F877A Microcontroller

PIC16F877A Microcontroller



Deze microcontroller kan worden gebruikt om de ventilatorsnelheid te regelen op basis van de kamertemperatuur. Nu veranderen microcontrollers elektronische ontwerpen. Als alternatief voor het samen verbinden van een aantal logische poorten om een ​​bepaalde functie uit te voeren, gebruiken we nu programma's om de poorten elektronisch te bedraden.

Gereguleerde stroomvoorziening

Over het algemeen beginnen we met een UPS (ongeregelde stroomvoorziening) die varieert van 9v tot 12v DC. Om een ​​5v voeding te maken is een KA8705 spanningsregelaar IC gebruikt. Dit IC is eenvoudig te gebruiken door de positieve klem van ongereguleerde DC aan te sluiten stroomvoorziening op de i / p-pin, sluit de negatieve pool aan op de algemene pin en schakel vervolgens de stroom in, een 5v-voeding van de o / p-pin wordt naar de microcontroller uitgevoerd.

Gereguleerde stroomvoorziening

Gereguleerde stroomvoorziening

LM35 temperatuursensor

Raadpleeg de link voor meer informatie over de LM35-temperatuursensor: Temperatuursensoren - soorten, werking en bediening


LM35 temperatuursensor

LM35 temperatuursensor

Borstelloze gelijkstroommotor

Raadpleeg de link voor meer informatie over: Borstelloze gelijkstroommotor - Voordelen, toepassingen en bediening

Borstelloze gelijkstroommotor

Borstelloze gelijkstroommotor

Liquid Crystal Display (LCD)

Raadpleeg de link voor meer informatie Constructie en werkingsprincipe van LCD-scherm

Liquid Crystal Display (LCD)

Liquid Crystal Display (LCD)

Ventilatorsnelheidsregelsysteem met behulp van PIC16F877A-circuit

Het voorgestelde systeem geeft een overzicht van hoe de ventilatorsnelheid wordt geregeld met behulp van de PIC16F877A-microcontroller, met de verandering in kamertemperatuur. Het schakelschema van het ventilatorsnelheidsregelsysteem wordt hieronder weergegeven. In het volgende circuit wordt de PIC16F877A-microcontroller gebruikt om de ventilatorsnelheid te regelen op basis van de verandering in kamertemperatuur. Het LCD-scherm wordt gebruikt om de waarde van temperatuurveranderingen te meten en weer te geven.

De ventilatorsnelheid kan worden geregeld door middel van PWM-techniek op basis van de temperatuur van de kamer. Analoge signalen kunnen worden verwerkt door ADC in de microcontroller, die analoge signalen omzet in digitale signalen. De temperatuursensor geeft 10mv voor elke temperatuurverandering van 1 ° C, dit is een analoge waarde en deze moet worden gewijzigd in digitaal. Verandering in de temperatuur wordt via pin 2 in de PORT-A naar de microcontroller gestuurd. Deze microcontroller heeft een ingebouwde PWM-module die wordt gebruikt voor het regelen van de snelheid van de ventilator door de inschakelduur te wijzigen.

Ventilatorsnelheidsregelsysteem met behulp van PIC16F877A Microcontroller

Ventilatorsnelheidsregelsysteem met behulp van PIC16F877A Microcontroller

Volgens de temperatuursensor aflezingen, wordt de inschakelduur automatisch gewijzigd om de ventilatorsnelheid te regelen. De microcontroller stuurt het PWM-signaal via pin-RC2 in poort-C naar de transistor die als een besturing naar de ventilator werkt. Een kristaloscillator wordt gebruikt tussen pin-13 en pin-14 van PIC16F877A, dat zijn pinnen als we de externe klok aan de microcontroller willen geven. 0.1 μF bypass-condensator gebruikt op de +5 V-uitgangspen van de spanningsregelaar om de spanningstoevoer naar de microcontroller en het LCD-scherm af te vlakken. De outputpin van de temperatuursensor is verbonden met pin-RA2, wat ADC0 is van alle inputpinnen van een ADC. Pin-3 van LCD is verbonden met GND via 1Kohm-weerstand om het contrast van het LCD-scherm te lokaliseren om de temperatuur op het LCD-scherm weer te geven.

Pinnen van RB2-RB7 zijn verbonden met resterende LCD-pinnen die worden gebruikt voor gegevens- en besturingssignalen tussen LCD en microcontroller. De o / p van de PWM wordt gegeven aan de poortterminal van de NPN KSP2222A-transistor van de microcontroller. Transistor schakelt aan en uit op PWM-frequentie en stopt de spanning over de motor. Wanneer de transistor aan is, begint de motor snelheid te verhogen en uit, waarna de motor snelheid verliest.

Dit gaat dus allemaal over het ontwerp en de constructie van het ventilatorsnelheidsregelsysteem om de kamertemperatuur te regelen met behulp van de PIC16F877A Microcontroller. Bovendien wordt de ventilatorsnelheid automatisch hoger als de kamertemperatuur wordt verhoogd. Concluderend: het systeem dat in dit werk is ontworpen, is zeer goed uitgevoerd, voor elke temperatuurvariatie en kan worden gecategoriseerd als automatische besturing.