熊浚儒 何文孝
摘? 要:該文在詳細分析單片機應用于溫度控制系統(tǒng)可實現(xiàn)功能及其工作原理后,提出一種合理的應用方法,使得將單片機應用于溫度控制系統(tǒng)中成為可能。同時結合傳感器理論分析研究單片機的實際應用,給出了系統(tǒng)總體框架,并對該溫控系統(tǒng)實際運用的有效性進行研究并詳細講述基于單片機溫控系統(tǒng)的設計方案和軟硬件實現(xiàn)方案。
關鍵詞:軟硬件? 傳感器? 溫控? 應用? 檢測? 單片機
中圖分類號:TP273? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?文獻標識碼:A? ? ? ? ? ? ? ? ? ? ? ? ? 文章編號:1672-3791(2019)04(c)-0016-03
Abstract: After analyzing the application of single-chip microcomputer in the temperature control system and its working principle in detail,this paper make a point of an application method which makes it possible to use single-chip microcomputer in temperature control system .We combined the sensor theory and the practical application of single-chip microcomputer organically, then the overall frame of the system is given. This paper studies the effectiveness of the actual application of the temperature control system and describes in detail the design scheme and the realization scheme of the hardware and software based on the single chip microcomputer temperature control system.
Key Words: Software and hardware; Sensor; Temperature control; Application; Detection; Single chip microcomputer
科學技術的發(fā)展日新月異,科技的進步推動社會進步的同時也推動著測量技術的發(fā)展。隨著航天,醫(yī)學,生物等領域的發(fā)展進步,社會生產對溫度測量控制的精度和范圍的要求也越來越高。其中,由于單片機設備具有反應靈敏、精確度高、工作環(huán)境適應性強、能量轉換效率高的特點,所以基于單片機的溫度控制系統(tǒng)在溫控領域尤為矚目。這種以單片機作為溫度控制系統(tǒng)的核心,以溫度傳感器作為檢測基礎的設計,能夠有效提高溫度控制系統(tǒng)的性能和效率。該系統(tǒng)的可靠性能能夠保證實時溫度,確保達到高效持續(xù)生產的目的。
1? 基于單片機的溫度控制系統(tǒng)的功能及工作流程
1.1 基于單片機的溫度控制系統(tǒng)的功能
基于單片機的溫度控制系統(tǒng)中單片機發(fā)揮主要作用,單片機完成信號測量解析,界面顯示,設備控制等功能。在對控制功能進一步細分時能夠發(fā)現(xiàn)在每一個功能模塊中參與者和參與部件都具有不同作用,其中前端溫度傳感器完成信號的采集與轉換,預設標準溫度上下限以作為溫控系統(tǒng)自動調節(jié)的標準,保證生產所需的標準條件。
1.2 基于單片機的溫度控制系統(tǒng)的工作流程
溫控系統(tǒng)反應流程主要包括以下3個部分:
實際溫度測量:溫度信息經由傳感器捕捉到后解析轉換成電壓信號,傳感器內部自我調節(jié)并放大電壓信號,并將其控制到處理范圍內。同時,信號經過數(shù)字濾波,逐漸轉換成數(shù)字信號,以此顯示溫度值。
比較:實際檢測溫度值與預設標準溫度比較。
溫度調節(jié):通過輸出控制量的數(shù)值,來進行導通時間及加熱功率的優(yōu)化,從而調節(jié)溫度環(huán)境。
流程圖如圖1所示。
2? 系統(tǒng)總體設計
在日常生產中,保證溫度在一定范圍內變化且不震蕩并且保持良好運行是對溫度控制系統(tǒng)的主要要求,其中系統(tǒng)中數(shù)據(jù)交互的快速性需得到保證。對基于單片機的溫度控制系統(tǒng)的設計過程和實現(xiàn)方案可扼要歸納為:溫度傳感器對場景實際的溫度采樣收集并將其轉換為模擬信號(analog signal),經Low-pass filter去噪,過濾傳遞過程中存在的干擾信號,隨后放大器將信號放大送至模/數(shù)轉換器,將轉換成功的數(shù)字信號輸入單片機,單片機通過對繼電器的控制來對加熱設備和排風設備進行控制,使溫度始終在預置的溫度控制范圍之內。
系統(tǒng)主要包括5個部分,分別是:單片機控制設備,溫度采集模塊,溫度設置及存儲模塊,數(shù)據(jù)顯示模塊,驅動電路模塊。系統(tǒng)總體框架如圖2所示。
3? 軟硬件實現(xiàn)方案
3.1 硬件電路的開發(fā)與設計
在硬件電路設計中將單片機看成整個系統(tǒng)控制設備的主機,與電路板,元器件等必要設置有效組合,集成溫度檢測及控制電路。利用調節(jié)閥結合對應轉換器等操作設備,形成控溫電路,能有效達成檢測和調節(jié)溫度的作用,也可以輕松達成對場景環(huán)境溫度自動控制的目的。還可以結合內外部環(huán)境對溫度的需求不同,自行增加鍵盤、顯示應用與報警系統(tǒng)等設備。
3.2 軟件程序設計與應用
計算機語言是操作系統(tǒng)中核心的交流媒介,其中桌面平臺軟件的編寫主要使用C語言,C51語言則運行于單片機平臺。開發(fā)時將主程序模塊化,并使用編程語言串聯(lián)各模塊并移植LCD顯示驅動。
主程序的主要功能有程序檢測溫度、實時顯示、讀取、處理等。
具體功能實現(xiàn)包括如下幾個。
(1)控制芯片通過溫度傳感器監(jiān)測當前溫度值,同時調用各子程序有效配置軟件,達到性能優(yōu)化的目的。
(2)系統(tǒng)比較各個時段的檢測結果,對比較結果進行自動調節(jié)控制。若實際測量溫度與預置溫度出現(xiàn)一定程度的偏差,系統(tǒng)根據(jù)具體情況采用不同措施調節(jié)偏差,以期達到預期目的。
其中主程序會對以下5個子程序進行調用。
LCD顯示程序:實時顯示溫度及其他數(shù)據(jù)。
溫度采集程序:讀取傳感器所采集到的現(xiàn)場溫度,并輸入到指定的數(shù)組中。
按鍵監(jiān)測處理程序:實現(xiàn)預置數(shù)據(jù)、監(jiān)測數(shù)據(jù)、處理數(shù)據(jù)時的按鍵識別,完成按鍵輸入等相關操作。
溫度越界判斷程序:將實時溫度與預置溫度限值比較,若溫度越界,并且當溫控系統(tǒng)處于開啟狀態(tài)時,啟動對應設備實現(xiàn)加熱和制冷效果。
外置存儲器讀取程序:存儲和調用預先設置的溫度標準。
4? Proteus仿真
Proteus設計平臺集成了電路仿真、PCB設計和虛擬模型仿真等軟件。相較于其他單片機仿真工具,它的突出優(yōu)勢在于除了對單片機中央處理器的工作情況仿真外,還能最大程度模擬還原外圍元器件間所需的硬件電路情況,甚至單獨模擬無單片機環(huán)境下的電路情況。利用Proteus軟件對該溫控系統(tǒng)器件及電路進行模擬仿真。Proteus仿真如圖3。
5? 結語
目前基于單片機的溫度控制系統(tǒng)研究是溫控領域一個比較成熟的方向,在實際生產生活中應用廣泛。它的應用不僅可以實現(xiàn)溫度的精確測量以及實時溫度的監(jiān)控,還可以預先設置溫度上下限值用以調整系統(tǒng)輸出量。同時系統(tǒng)本身具有設計簡單,性能穩(wěn)定,可靠性高,系統(tǒng)移植性強的特點,能極大的降低生產成本,具有一定的工程價值。
參考文獻
[1] 夏志華.基于單片機的溫度控制系統(tǒng)的研究與實現(xiàn)[J].煤炭技術,2013(2):191-192.
[2] 林建雄.基于單片機的溫度控制系統(tǒng)研制[J].電力學報,2008(2):106-109.
[3] 王偉,李樹榮.基于8051單片機溫度采集及無線發(fā)送[J].現(xiàn)代電子技術,2011(1):146-149.
[4] 張文梅,黃曉紅,崔楠.仿真技術在電類課程實踐教學中的應用[J].廣東農工商職業(yè)技術學院學報,2013,29(2):42-46.
[5] 林國志,尹開勤.基于單片機的注塑機溫度采集系統(tǒng)的設計[J].機械設計與制造,2011(3):39-40.
[6] 李群芳.單片機原理、接口、及應用[M].北京:清華大學出版社,2005.