Paggawa ng Awtomatikong Fan Speed ​​Control System na gumagamit ng PIC16F877A Microcontroller

Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema





Ang electric fan ay isa sa pinakamahalagang aparato ng kuryente sa lahat ng oras dahil sa mga pakinabang nito tulad ng pagiging epektibo ng gastos, mababang pagkonsumo ng kuryente, atbp. Ang fan ng elektrisidad ay isang pangunahing gusali ng maraming mga advanced na teknolohiya . Ang mga ito ay mahahalagang aparato sa mga computer, malalaking mga ilaw ng LED, istasyon ng espasyo, laser, gasolina at mga de-koryenteng sasakyan na hindi mabilang na iba pang mga bagay. Ang fan ay ginagamit sa mga sistema ng HVAC na hinahayaan ang mga tao na bumuo ng mga malalaki o underground na konstruksyon. Ito ay magiging matigas upang mailarawan ang isang mundo nang wala ang electric fan!

Ano ang Fan Speed ​​Control System?

Ngayon, ang demand ng air freshening at pagkontrol sa temperatura ay sumakop sa maraming mga pang-industriya na lugar tulad ng automotive, proseso ng init, mga pang-industriya na lugar o mga gusali sa lugar ng trabaho kung saan ang hangin ay kinokontrol upang mapanatili ang nakakarelaks na paligid para sa nakatira dito. Ang isa sa mga pinakamahalagang alalahanin na inookupahan sa lugar ng init ay binubuo sa ginustong nakamit na temperatura at pag-optimize ng paggamit. Ang pagkontrol ng Fan ay maaaring gawin nang manu-mano sa pamamagitan ng pagpindot sa switch. Bukod sa paggamit baguhin nang manu-mano ang bilis ng fan. Ang sumusunod na system ay magbibigay sa iyo ng isang pangkalahatang-ideya ng awtomatiko fan control system ng bilis gamit ang PIC16F877A microcontroller.




PIC16F877A Microcontroller

Ang PIC16F877A microcontroller ay ang puso ng buong system. Kinukuha ang mga input mula sa sensor ng temperatura ng LM35 upang masukat ang kasalukuyang temperatura sa silid, at pagkatapos ay tutugon ang microcontroller upang makontrol ang kinakailangang bilis ng fan. Ginagamit ang LCD upang ipakita ang temperatura ng kuwarto at bilis ng fan. Ang Block diagram ng fan speed control system na gumagamit ng PIC16F877A Microcontroller ay ipinapakita sa ibaba.

PIC16F877A Microcontroller

PIC16F877A Microcontroller



Ang microcontroller na ito ay maaaring magamit sa pagkontrol ng bilis ng fan ayon sa temperatura ng kuwarto. Ngayon ang mga microcontroller ay nagbabago ng mga elektronikong disenyo. Bilang isang kahalili sa pagkonekta ng isang bilang ng mga gate ng lohika nang magkakasama upang maisagawa ang ilang pag-andar, gumagamit kami ngayon ng mga programa upang i-wire ang mga pintuang elektroniko.

Naayos ang Power Supply

Pangkalahatan, nagsisimula kami sa isang UPS (hindi pinagsama-samang supply ng kuryente) na mula sa 9v hanggang 12v DC. Upang makagawa ng isang 5v power supply, isang KA8705 boltahe regulator IC ang ginamit. Ang IC na ito ay simpleng magagamit sa pamamagitan ng pagkonekta sa positibong form ng terminal na hindi naayos na DC supply ng kuryente sa i / p pin, ikonekta ang negatibong terminal sa pangkalahatang pin at pagkatapos ay buksan ang kuryente, isang supply ng 5v mula sa o / p pin ang makukuha sa microcontroller run.

Naayos ang Power Supply

Naayos ang Power Supply

LM35 Temperatura Sensor

Mangyaring mag-refer sa link upang malaman ang nalalaman tungkol sa sensor ng temperatura ng LM35: Mga Sensor ng Temperatura - Mga Uri, Paggawa at Pagpapatakbo


LM35 Temperatura Sensor

LM35 Temperatura Sensor

Brushless DC Motor

Mangyaring mag-refer sa link upang malaman ang tungkol sa: Brushless DC Motor - Mga kalamangan, Aplikasyon at Pagkontrol

Brushless DC Motor

Brushless DC Motor

Liquid Crystal Display (LCD)

Mangyaring mag-refer sa link upang malaman ang tungkol sa Konstruksyon at Nagtatrabaho na Prinsipyo ng LCD Display

Liquid Crystal Display (LCD)

Liquid Crystal Display (LCD)

Fan Speed ​​Control System gamit ang PIC16F877A Circuit

Ang iminungkahing sistema ay nagbibigay ng isang pangkalahatang ideya kung paano kinokontrol ang bilis ng fan gamit ang PIC16F877A microcontroller, na may pagbabago sa temperatura ng kuwarto. Ang circuit diagram ng fan speed control system ay ipinapakita sa ibaba. Sa sumusunod na circuit, ginagamit ang PIC16F877A microcontroller upang makontrol ang bilis ng fan ayon sa pagbabago ng temperatura ng kuwarto. Ginagamit ang LCD upang sukatin at ipakita ang halaga ng mga pagbabago sa temperatura.

Ang bilis ng fan ay maaaring makontrol ng diskarteng PWM ayon sa temperatura ng kuwarto. Ang analog signal ay maaaring maproseso ng ADC sa microcontroller na nagpapalit ng mga analog signal sa mga digital signal. Nagbibigay ang sensor ng temperatura ng 10mv para sa bawat 1 ° c na pagbabago ng temperatura na ito ay halagang analog at dapat itong baguhin sa digital. Ang pagbabago sa temperatura ay ipapadala sa microcontroller sa pamamagitan ng pin 2 sa PORT-A. Ang microcontroller na ito ay may built na module ng PWM na ginagamit para sa pagkontrol ng bilis ng fan sa pamamagitan ng pagbabago ng cycle ng tungkulin.

Fan Speed ​​Control System gamit ang PIC16F877A Microcontroller

Fan Speed ​​Control System gamit ang PIC16F877A Microcontroller

Ayon sa temperatura sensor mga pagbabasa, ang siklo ng tungkulin ay awtomatikong mababago para sa pagkontrol ng bilis ng fan. Ipapadala ng microcontroller ang signal ng PWM sa pamamagitan ng pin-RC2 sa port-C sa transistor na gumagana bilang isang control sa fan. Ang isang kristal oscillator ay nagtatrabaho sa pagitan ng pin-13 at pin-14 ng PIC16F877A ang mga iyon ay mga pin kung nais naming ibigay ang panlabas na orasan sa microcontroller. 0.1 μF bypass capacitor na ginamit sa +5 V output pin ng voltage regulator upang makinis ang supply ng boltahe sa microcontroller at LCD. Ang output pin ng sensor ng temperatura ay konektado sa pin-RA2 na ADC0 ng lahat ng mga input pin ng isang ADC. Ang Pin-3 ng LCD ay konektado sa GND sa pamamagitan ng 1Kohm resistor upang hanapin ang kaibahan ng LCD upang maipakita ang temperatura sa LCD.

Ang mga pin mula sa RB2-RB7 ay konektado sa mga natitirang mga LCD pin na ginamit para sa data at control signal sa pagitan ng LCD at microcontroller. Ang o / p ng PWM ay ibinibigay sa terminal ng gate ng NPN KSP2222A Transistor mula sa microcontroller. Ang Transistor ay nakabukas at naka-off sa dalas ng PWM at hihinto ang boltahe sa motor. Kapag ang transistor ay nasa, ang motor ay nagsisimula upang madagdagan ang bilis at off pagkatapos motor mawalan ng bilis.

Kaya, ito ay tungkol sa disenyo at pagtatayo ng fan speed control system upang makontrol ang temperatura ng kuwarto gamit ang PIC16F877A Microcontroller. Bukod dito, ang bilis ng fan ay awtomatikong magpapalakas kung ang temperatura ng kuwarto ay itinaas. Bilang isang konklusyon, ang system na kung saan dinisenyo sa gawaing ito ay naisakatuparan nang napakahusay, para sa anumang mga pagkakaiba-iba ng temperatura at maiikategorya bilang awtomatikong kontrol.