51單片機溫度控制調(diào)速風(fēng)扇仿真設(shè)計
原理圖:Altium Designer
仿真版本:proteus 7.8
程序編譯器:keil 4 / keil 5
設(shè)計編號:S0010
功能說明:
1.本設(shè)計基于STC89C51/52(與AT89S51/52、AT89C51/52通用,可任選)單片機
2.采用DS18B20溫度傳感器測溫,74HC573驅(qū)動數(shù)碼管顯示溫度和風(fēng)扇的檔位。
3.共3個按鍵:設(shè)置、加、減。按一下設(shè)置可以設(shè)置上限,再按下設(shè)置下限,均可以按鍵加減調(diào)整。
4.利用PWM調(diào)速,當(dāng)溫度低于下限時,風(fēng)扇不轉(zhuǎn)動,當(dāng)溫度處于上、下限之間時1檔轉(zhuǎn)動(50%的轉(zhuǎn)速),當(dāng)溫度超過上限時,全速轉(zhuǎn)動。
仿真電路:
打開仿真工程,雙擊proteus中的單片機,選擇hex文件路徑,然后開始仿真。
檢測到溫度12℃,數(shù)碼管第一位顯示風(fēng)扇檔位0,第三四行顯示溫度數(shù)值12。當(dāng)前溫度低于默認(rèn)閾值20℃,風(fēng)扇停止,運行檔位0檔。
仿真中可以通過調(diào)整DS18B20傳感的數(shù)值改變檢測溫度值。
上下箭頭用于改變溫度的值。下箭頭調(diào)低數(shù)值,上箭頭調(diào)高數(shù)值。
改圖標(biāo)顯示的是溫度的值。
開始仿真后,調(diào)整溫度為20℃,溫度高于低閾值,低于上限值。風(fēng)扇檔位1運行,PWM占空比50%。
開始仿真后,調(diào)整溫度為31℃,高于默認(rèn)上限值。風(fēng)扇檔位2運行,PWM占空比100%,全速運行。
共3個按鍵:設(shè)置、加、減。按一下設(shè)置可以設(shè)置上限,再按下設(shè)置下限,均可以按鍵加減調(diào)整。
原理圖
源程序
審核編輯:劉清
-
溫度傳感器
+關(guān)注
關(guān)注
48文章
3045瀏覽量
159017 -
PWM
+關(guān)注
關(guān)注
116文章
5521瀏覽量
219421 -
51單片機
+關(guān)注
關(guān)注
277文章
5711瀏覽量
127398 -
數(shù)碼管
+關(guān)注
關(guān)注
32文章
1889瀏覽量
92622 -
DS18B20
+關(guān)注
關(guān)注
10文章
782瀏覽量
82195
原文標(biāo)題:51單片機溫度控制調(diào)速風(fēng)扇仿真設(shè)計(仿真+源碼+原理圖+報告+講解視頻)
文章出處:【微信號:嘉盛單片機,微信公眾號:嘉盛單片機】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
基于“安芯一號”單片機的變頻無極調(diào)速控制系統(tǒng)風(fēng)扇
51單片機直流電機是如何控制風(fēng)扇調(diào)速的?坐等各位大佬指點
AT89C51單片機的電風(fēng)扇控制系統(tǒng)設(shè)計流程圖
基于單片機的智能風(fēng)扇
使用51單片機實現(xiàn)溫控風(fēng)扇的程序和仿真資料免費下載

556【畢設(shè)課設(shè)】基于單片機溫度控制風(fēng)扇自動溫控調(diào)節(jié)風(fēng)扇系統(tǒng)設(shè)計

51單片機 Proteus仿真 基于單片機的風(fēng)扇轉(zhuǎn)速采集系統(tǒng) 電機轉(zhuǎn)速采集

評論