基於51微控制器溫控風扇系統控制設計(畢業設計資料)

2021-10-11 15:28:26 字數 1187 閱讀 9370

覆銅板2017-271、51溫控風扇-ds18b20-熱釋-lcd1602

本設計由stc89c52微控制器電路+溫度ds18b20感測器電路+熱釋紅外感測器電路+風扇控制電路+按鍵電路+1602液晶顯示電路+電源電路組成。

1、通過4個ds18b20檢測溫度,並將平均值實時顯示在液晶1602液晶上。

2、通過熱釋紅外模組檢測是否有人,如果沒人,風扇停止轉動,如果有人,風扇開始轉動(預設最低速轉動)。

3、平均溫度在小於30度,30-40度,40-50度,50-60度,大於60度時,風扇按照1檔、2檔、3檔、4檔、5檔轉速旋轉。並且檔位實時顯示在液晶上。(檔位越高,速度越快)

#include sbit fan =p1^5; //介面定義

sbit redhot =p1^4; //介面定義

unsigned char readtempflag=0;//定義讀時間標誌

int xdata temp1; //溫度中間引數

float xdata temperature; //溫度值

int xdata temp1_1;

float xdata temperature_1;

int xdata temp1_2;

float xdata temperature_2;

int xdata temp1_3;

float xdata temperature_3;

float lasttemp;

unsigned char disflag ; //顯示標誌

bit rekey =0; //按鍵防止重複

unsigned int setnum =20; //設定值

unsigned char dangnum =0;//檔位

unsigned char pwmdj= 10,count=0; //pwm調速

基於51微控制器溫控風扇系統控制設計(畢業設計資料)

覆銅板2017 271 51溫控風扇 ds18b20 熱釋 lcd1602 本設計由stc89c52微控制器電路 溫度ds18b20感測器電路 熱釋紅外感測器電路 風扇控制電路 按鍵電路 1602液晶顯示電路 電源電路組成。1 通過4個ds18b20檢測溫度,並將平均值實時顯示在液晶1602液晶上。...

基於51微控制器的智慧型溫控風扇

1.功能 本設計為一種溫控風扇系統,具有靈敏的溫度感測和顯示功能,系統選用stc89c52微控制器作為控制平台對風扇轉速進行控制。可在測得溫度值在高低溫度之間時開啟風扇弱風檔,當溫度公升高超過所設定的溫度時自動切換到大風檔,當溫度小於所設定的溫度時自動關閉風扇,控制狀態隨外界溫度而定。2.硬體設計 ...

37 基於51微控制器智慧型溫控風扇設計

系統由stc89c52微控制器 ds18b20溫度感測器 數碼管 風扇 按鍵 電源構成。具體功能 1 採用ds18b20溫度感測器測溫並用數碼管實時顯示 2 可以手動設定溫度上下限 共3個按鍵 設定鍵 加鍵 減鍵 3 溫度小於下限風扇不轉,溫度在上下限之間50 轉動,大於上限時,風扇全速轉動。近些年...