原理圖:Altium Designer
仿真版本:proteus 7.8
程序編譯器:keil 4 / keil 5
編程語言:C語言
設計編號:S0010
功能說明:
1.本設計基于STC89C51/52(與AT89S51/52、AT89C51/52通用,可任選)單片機
2.采用DS18B20溫度傳感器測溫,74HC573驅動數碼管顯示溫度和風扇的檔位。
3.共3個按鍵:設置、加、減。按一下設置可以設置上限,再按下設置下限,均可以按鍵加減調整。
4.利用PWM調速,當溫度低于下限時,風扇不轉動,當溫度處于上、下限之間時1檔轉動(50%的轉速),當溫度超過上限時,全速轉動。
仿真電路:
打開仿真工程,雙擊proteus中的單片機,選擇hex文件路徑,然后開始仿真。

檢測到溫度12℃,數碼管第一位顯示風扇檔位0,第三四行顯示溫度數值12。當前溫度低于默認閾值20℃,風扇停止,運行檔位0檔。
仿真中可以通過調整DS18B20傳感的數值改變檢測溫度值。

上下箭頭用于改變溫度的值。下箭頭調低數值,上箭頭調高數值。
改圖標顯示的是溫度的值。
開始仿真后,調整溫度為20℃,溫度高于低閾值,低于上限值。風扇檔位1運行,PWM占空比50%。

開始仿真后,調整溫度為31℃,高于默認上限值。風扇檔位2運行,PWM占空比100%,全速運行。

共3個按鍵:設置、加、減。按一下設置可以設置上限,再按下設置下限,均可以按鍵加減調整。


原理圖

源程序

關鍵字:51單片機 溫度控制
引用地址:
51單片機溫度控制調速風扇仿真設計
推薦閱讀最新更新時間:2025-06-08 23:14
AT89C2051單片機對足浴器溫度控制系統的設計
足浴器的設計難點在于成本控制和溫度控制系統的設計。近年來,開關電源技術的逐漸成熟,為小功率電源供電提供了一個高效率且低成本的方案,摒棄了傳統的變壓器降壓、整流、三端穩壓的低效率供電方式。而通過軟件算法完善,例如PID算法的運用,可減少部分硬件開銷,降低成本及系統復雜度,提高系統的穩定性。設計結合以上技術,著眼于成本最小化,性能最大化,實現了LED溫度顯示,雙按鍵目標溫度調節,高精度溫控功能。由于主控芯片AT89C2051只有兩組共16個IO引腳,2 kB的內存,因此需合理運用IO資源,程序設計簡潔,合理分配內存空間。 1 系統結構設計 系統由供電、采樣、按鍵、顯示及單片機部分組成。 傳感器負責采集溫度值,傳遞給MCU,目標
[單片機]
51單片機兩點間溫度控制設計
1.電路原理圖 圖4.29.1 2.系統板上硬件連線 a)把“單片機系統”區域中的P1.0-P1.7與“動態數碼顯示”區域中的ABCDEFGH端口用8芯排線連接。 b)把“單片機系統”區域中的P2.0-P2.7與“動態數碼顯示”區域中的S1S2S3S4S5S6S7S8端口用8芯排線連接。 c)把“單片機系統”區域中的P3.0與“模數轉換模塊”區域中的ST端子用導線相連接。 d)把“單片機系統”區域中的P3.1與“模數轉換模塊”區域中的OE端子用導線相連接。 e)把“單片機系統”區域中的P3.2與“模數轉換模塊”區域中的EOC端子用導線相連接。 f)把“單片機系統”區域中的P3.3與“模數轉換模
[單片機]
基于ATmega16L單片機的溫度控制系統電路設計
簡介:設計一種基于ATmega16L單片機的溫度控制系統,闡述該系統的硬件設計方案。采用模塊化設計方法,利用增量式PID算法使被控對象的溫度值趨于給定值。 主控制器 系統主控制器采用ATmega16L,該單片機是一款高性能、低功耗的8位AVR 微處理器,具有先進的RISC結構,內部有大容量的ROM、RAM、Flash和EEPROM,集成4通道PWM,SPI串行外設接口,同時具有8路10 位A/D轉換器,對于數據采集系統而言,外部無需單獨的A/D轉換器,從而可節省成本。另外,該單片機提供JTAG調試接口,可采用自制的簡易JTAG仿真器進行程序調試。 溫度采集電路 圖為溫度采集電路。該電路主要由溫度傳感器AD590和差
[單片機]
基于現場總線的智能儀表溫度控制系統的設計
1 總線智能氧量分析儀結構 基于can總線的智能氧量分析儀以單片機c8051f040為中央 控制器 ,系統擴展的外圍電路及接口電路數量少,系統的可靠性及穩定性較高,系統功能擴展及軟硬件升級比較方便。系統的硬件結構見圖1。外圍硬件電路主要包括六部分:系統校正、數據采集、溫度控制、日歷時鐘、帶觸摸屏的液晶顯示、can總線接口。 圖1 系統硬件結構 帶觸摸屏的液晶顯示器提供了一個強有力的人機接口,有關信號、可調參數都能在上面顯示和修改。本系統采用穩壓電源,具有電源電壓的適用范圍大、抗干擾能力強等優點。主機是一種以單片機為基礎的智能儀表,所有的運算、處理和控制都由軟件完成。氧電勢、溫度信號的輸人轉換和電流輸出的轉換采用模塊化元件。這
[單片機]
一種汽車空調溫度控制系統的設計
隨著無線通信、信息傳感技術的迅猛發展和日漸成熟, 通過信息傳感設備和網絡將物品聯接成物聯網, 以實現物品的自動識別、定位、跟蹤、監控和管理為目標的服務已成為可能。物聯網技術在國民經濟中的應用越來越廣泛, 近年來引起學術界和工業界的廣泛重視, 目前已成為全球的熱點問題, 許多國家都將物聯網的發展提高到國家級的戰略高度, 本文就是從物聯網的角度出發提出一種以GSM 無線網絡為基礎, 通過溫度傳感器, 將用戶手機、汽車空調組合成一個小型物聯網的應用設計。現代汽車中的空調一般是利用手工進行控制的,空調只有等到司機進入駕駛室才能開啟或關閉,這就使得在炎熱的夏天或寒冷的冬天, 剛進入車內時由于空調沒有開啟,人會感覺到異常的燥熱或寒冷,因此
[工業控制]
一種用于壓力傳感器的溫度控制系統設計
O 引言 在微電子器件領域,針對SiC器件的研究較多,已經取得了較大進展,而在MEMS領域針對SiC器件的研究仍有許多問題亟待解決。在國內,SiC MEMS的研究非常少,因而進行SiC高溫MEMS壓力傳感器的研究具有開創意義。碳化硅(SiC)具有優良的耐高溫,抗腐蝕,抗輻射性能,因而使用SiC來制作壓力傳感器,能夠克服Si器件高溫下電學、機械、化學性能下降的缺陷,穩定工作于高溫環境,具有光明的應用前景。 然而當外界溫度較大時,壓力傳感器受溫度影響精度不高,會產生零點漂移等問題,從而增大測量誤差。于是嘗試加工一個腔體,把壓力傳感器和溫度傳感器放置在里面形成一個小的封閉腔體,在外界溫度較高或較低的情況下,用加熱裝置先升溫到
[安防電子]
基于51單片機的溫度報警器設計
摘 要:單片機技術已經普及到我們生活,工作,科研,各個領域,已經成為一種比較成熟的技術,本文將介紹一種基于單片機控制的數字溫度器,本溫度計屬于多功能溫度計,可以設置上下報警溫度,當溫度不在設置范圍內時,可以報警。 隨著現代工農業技術的發展及人們對生活環境要求的提高,人們也迫切需要檢測與控制溫度。本文通過采用蜂鳴器作為電聲元件的溫度報警器的設計,闡明了該裝置進行設計與制作的具體過程及方法。這種溫度報警器結構簡單,可操作性強,應用廣泛。工作時,溫度測量范圍為5—38oC。當前環境溫度若超過設定的高溫臨界溫度,由單片機發出報警信號,從而防止帶來的不必要的損失。 造成高溫火災有:電氣線路短路、過載、接觸電阻過大等引發高溫或火災;靜電產生高
[單片機]
分享一個51單片機交通信號燈仿真電路圖
這是一個很好看的交通燈仿真電路圖 第一次為一個漂亮的仿真電路圖感到驚訝,大家欣賞: 一個很用心的仿真電路 由于工作原因我自己很多年都沒用51單片機做項目開發了,但因為寫文章的緣故前面有初學者問能否分享一下例程做參考,所以就在網上找了一些仿真例程來,偶爾看到合適的工程功能確認沒問題就拿出來分享給初學者做參考。 這個仿真電路圖整體來說作者是非常用心了,把一個簡單的仿真電路打扮得這么漂亮,也確實讓人耳目一新,實屬不易,不管怎樣還是非常感謝原作者分享如此漂亮的電路圖,看了作者的程序也確實寫得很規范,肯定不是出自初學者之手,程序值得新手參考借鑒,代碼貼后面了,各位自行復制。交通燈是一般課程訓練中比較常見的工程,希望初學者可以合理利用
[單片機]