原理圖:Altium Designer
仿真版本:proteus 7.8
程序編譯器:keil 4 / keil 5
設計編號:S0010
功能說明:
1.本設計基于STC89C51/52(與AT89S51/52、AT89C51/52通用,可任選)單片機
2.采用DS18B20溫度傳感器測溫,74HC573驅(qū)動數(shù)碼管顯示溫度和風扇的檔位。
3.共3個按鍵:設置、加、減。按一下設置可以設置上限,再按下設置下限,均可以按鍵加減調(diào)整。
4.利用PWM調(diào)速,當溫度低于下限時,風扇不轉(zhuǎn)動,當溫度處于上、下限之間時1檔轉(zhuǎn)動(50%的轉(zhuǎn)速),當溫度超過上限時,全速轉(zhuǎn)動。
仿真電路:
打開仿真工程,雙擊proteus中的單片機,選擇hex文件路徑,然后開始仿真。
檢測到溫度12℃,數(shù)碼管第一位顯示風扇檔位0,第三四行顯示溫度數(shù)值12。當前溫度低于默認閾值20℃,風扇停止,運行檔位0檔。
仿真中可以通過調(diào)整DS18B20傳感的數(shù)值改變檢測溫度值。
上下箭頭用于改變溫度的值。下箭頭調(diào)低數(shù)值,上箭頭調(diào)高數(shù)值。
改圖標顯示的是溫度的值。
開始仿真后,調(diào)整溫度為20℃,溫度高于低閾值,低于上限值。風扇檔位1運行,PWM占空比50%。
開始仿真后,調(diào)整溫度為31℃,高于默認上限值。風扇檔位2運行,PWM占空比100%,全速運行。
共3個按鍵:設置、加、減。按一下設置可以設置上限,再按下設置下限,均可以按鍵加減調(diào)整。
原理圖
源程序
審核編輯:劉清
-
溫度傳感器
+關注
關注
48文章
2976瀏覽量
156440 -
PWM
+關注
關注
114文章
5201瀏覽量
214955 -
51單片機
+關注
關注
274文章
5705瀏覽量
124384 -
數(shù)碼管
+關注
關注
32文章
1887瀏覽量
91449 -
DS18B20
+關注
關注
10文章
780瀏覽量
81152
原文標題:51單片機溫度控制調(diào)速風扇仿真設計(仿真+源碼+原理圖+報告+講解視頻)
文章出處:【微信號:嘉盛單片機,微信公眾號:嘉盛單片機】歡迎添加關注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關推薦
基于“安芯一號”單片機的變頻無極調(diào)速控制系統(tǒng)風扇
51單片機直流電機是如何控制風扇調(diào)速的?坐等各位大佬指點
基于單片機的智能風扇
使用51單片機實現(xiàn)溫控風扇的程序和仿真資料免費下載
![使用<b class='flag-5'>51</b><b class='flag-5'>單片機</b>實現(xiàn)溫控<b class='flag-5'>風扇</b>的程序和<b class='flag-5'>仿真</b>資料免費下載](https://file.elecfans.com/web1/M00/DA/B3/pIYBAF__qXyAaVXCAAeBNYvz6ws808.png)
556【畢設課設】基于單片機溫度控制風扇自動溫控調(diào)節(jié)風扇系統(tǒng)設計
![556【畢設課設】基于<b class='flag-5'>單片機</b><b class='flag-5'>溫度</b><b class='flag-5'>控制</b><b class='flag-5'>風扇</b>自動溫控調(diào)節(jié)<b class='flag-5'>風扇</b>系統(tǒng)設計](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
51單片機 Proteus仿真 基于單片機的風扇轉(zhuǎn)速采集系統(tǒng) 電機轉(zhuǎn)速采集
![<b class='flag-5'>51</b><b class='flag-5'>單片機</b> Proteus<b class='flag-5'>仿真</b> 基于<b class='flag-5'>單片機</b>的<b class='flag-5'>風扇</b>轉(zhuǎn)速采集系統(tǒng) 電機轉(zhuǎn)速采集](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評論