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

基于51單片機(jī)的多點(diǎn)溫度采集系統(tǒng)仿真設(shè)計(jì)
556【畢設(shè)課設(shè)】基于單片機(jī)溫度控制風(fēng)扇自動(dòng)溫控調(diào)節(jié)風(fēng)扇系統(tǒng)設(shè)計(jì)

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

評(píng)論