邵陽學院信息工程系 楊 博
?
基于單片機的智能電熱水器的設(shè)計與論述
邵陽學院信息工程系 楊 博
【摘要】本文論述了基于STC89C52單片機的智能電熱水器的設(shè)計,硬件電路部分主要由STC89C52單片機組成的單片機最小系統(tǒng)、電源電路、加熱控制電路、數(shù)碼顯示電路、AD轉(zhuǎn)換電路(包括PT1000)和數(shù)據(jù)掉電存儲電路等組成。軟件采用C51語言編寫,主要可以設(shè)置溫度,采集溫度,自我調(diào)節(jié)到設(shè)置的溫度。軟件編寫與調(diào)試無誤。采用Proteus7.8軟件畫出電路,并且進行仿真。
【關(guān)鍵詞】STC89C52;智能電熱水器;C51語言;仿真
隨著中國的經(jīng)濟的快速發(fā)展,人們的生活水平越來越高,為了提高熱水器的便捷性也舒適性,設(shè)計并且制作基于單片機的智能電熱水器。
本設(shè)計以STC89C52單片機為核心,設(shè)計一個智能電熱水器,原理圖紙設(shè)計:包括電源設(shè)計,STC89C52單片機最小系統(tǒng),按鍵電路、顯示電路、水溫與水位檢測電路、控制強電電路。軟件編寫:按鍵子程序,溫度設(shè)置子程序,溫度與水位檢測子程序,顯示子程序等子程序。
智能電熱水器控制系統(tǒng)包括硬件系統(tǒng)與軟件系統(tǒng),硬件系統(tǒng)報包括STC89C52單片機最小系統(tǒng),電源電路,按鍵電路,水位與水溫檢測電路,設(shè)定功能電路,加熱電路,顯示電路等組成。其硬件系統(tǒng)如圖1所示。在軟件系統(tǒng)設(shè)計方面,采用C51語言編程,是由于C51語言便于移植與書寫。程序設(shè)計思路采用模塊化設(shè)計方法,一個個模塊的程序書寫,一個個模塊子程序調(diào)試,最后形成軟件系統(tǒng)。
圖1 硬件方案圖
對于智能電熱水器而言,硬件電路是不可缺少的,智能電熱水器系統(tǒng)的基礎(chǔ)。本設(shè)計主要用的硬件元器件包含單片機最小系統(tǒng)(STC89C52)、模擬傳感器(PT1000)、水位傳感器、顯示模塊、固態(tài)繼電器。
軟件設(shè)計由主程序與子程序組成,通過讀取溫度傳感器數(shù)據(jù),對加熱設(shè)備進行模糊控制,達到一個智能電熱水器基本功能。
本文論述基于ST89C52單片機的智能電熱水器的設(shè)計,以STC89C52單片機作為微控制器,通過外部電路以及軟件系統(tǒng)構(gòu)成智能電熱水器。本智能電熱水器具有結(jié)構(gòu)簡單,價格低廉,具有一定實際價值。
參考文獻
[1]周贊星,許建明.基于單片機控制的熱水器設(shè)計分析[J].電子制作,2012(12).
[2]張普光.基于單片機的溫度控制器設(shè)計與研究[D].西安電子科技大學,2008.
[3]成晉軍,張曉娟.在實驗課中培養(yǎng)學生的創(chuàng)新能力[J].辦公自動化,2014(22).
[4]楊大偉.計算機控制技術(shù)的發(fā)展及應用[J].山東工業(yè)技術(shù),2016(01).
楊博(1993-),男,湖南常德人,大學本科,現(xiàn)就讀于邵陽學院信息工程系通信工程專業(yè)12通信工程班,研究方向:嵌入式應用系統(tǒng)設(shè)計。
作者簡介: