邵陽學院信息工程系 楊 博
?
基于單片機的智能電熱水器的設計與論述
邵陽學院信息工程系 楊 博
【摘要】本文論述了基于STC89C52單片機的智能電熱水器的設計,硬件電路部分主要由STC89C52單片機組成的單片機最小系統、電源電路、加熱控制電路、數碼顯示電路、AD轉換電路(包括PT1000)和數據掉電存儲電路等組成。軟件采用C51語言編寫,主要可以設置溫度,采集溫度,自我調節到設置的溫度。軟件編寫與調試無誤。采用Proteus7.8軟件畫出電路,并且進行仿真。
【關鍵詞】STC89C52;智能電熱水器;C51語言;仿真
隨著中國的經濟的快速發展,人們的生活水平越來越高,為了提高熱水器的便捷性也舒適性,設計并且制作基于單片機的智能電熱水器。
本設計以STC89C52單片機為核心,設計一個智能電熱水器,原理圖紙設計:包括電源設計,STC89C52單片機最小系統,按鍵電路、顯示電路、水溫與水位檢測電路、控制強電電路。軟件編寫:按鍵子程序,溫度設置子程序,溫度與水位檢測子程序,顯示子程序等子程序。
智能電熱水器控制系統包括硬件系統與軟件系統,硬件系統報包括STC89C52單片機最小系統,電源電路,按鍵電路,水位與水溫檢測電路,設定功能電路,加熱電路,顯示電路等組成。其硬件系統如圖1所示。在軟件系統設計方面,采用C51語言編程,是由于C51語言便于移植與書寫。程序設計思路采用模塊化設計方法,一個個模塊的程序書寫,一個個模塊子程序調試,最后形成軟件系統。

圖1 硬件方案圖
對于智能電熱水器而言,硬件電路是不可缺少的,智能電熱水器系統的基礎。本設計主要用的硬件元器件包含單片機最小系統(STC89C52)、模擬傳感器(PT1000)、水位傳感器、顯示模塊、固態繼電器。
軟件設計由主程序與子程序組成,通過讀取溫度傳感器數據,對加熱設備進行模糊控制,達到一個智能電熱水器基本功能。
本文論述基于ST89C52單片機的智能電熱水器的設計,以STC89C52單片機作為微控制器,通過外部電路以及軟件系統構成智能電熱水器。本智能電熱水器具有結構簡單,價格低廉,具有一定實際價值。
參考文獻
[1]周贊星,許建明.基于單片機控制的熱水器設計分析[J].電子制作,2012(12).
[2]張普光.基于單片機的溫度控制器設計與研究[D].西安電子科技大學,2008.
[3]成晉軍,張曉娟.在實驗課中培養學生的創新能力[J].辦公自動化,2014(22).
[4]楊大偉.計算機控制技術的發展及應用[J].山東工業技術,2016(01).
楊博(1993-),男,湖南常德人,大學本科,現就讀于邵陽學院信息工程系通信工程專業12通信工程班,研究方向:嵌入式應用系統設計。
作者簡介: