?

基于單片機的溫度控制系統的開發與應用

2017-03-22 02:20邵惠東
電子技術與軟件工程 2017年3期
關鍵詞:溫度傳感器單片機

邵惠東

近年來,隨著科技的進步和生活水平的提高,人們在生產和生活中對于溫度控制的需求也越來越高。為了滿足人們對于溫度控制的需求,經過多年的探索和試驗,兼具穩定性和可靠性的溫度控制系統是目前運用最廣泛的溫度控制手段,其能確保生產產品所需要的溫度,確保生產有秩序的進行。單片機作為溫度控制系統的核心,能夠通過實現相應的溫度控制而提高系統性能。本文圍繞單片機溫度控制系統的有關問題進行了探討,對單片機的基本概念和常見溫度控制方法做了簡單的介紹,重點討論了單片機溫控技術原理及其開發與應用。

【關鍵詞】單片機 溫度傳感器 溫度控制系統 檢測與控制

在實際的生產和生活中,隨著人們對生活品質的要求越來越高,溫度控制系統需要解決重多關鍵問題,如如何實時采樣、數據的及時快速傳輸以及對現場進行有效的溫度控制等。單片機具有方便靈活、高性能的特點,能提高溫控的技術指標、提高生產效率。因此,單片機溫度控制系統在工業生產領域前景廣闊。

1 單片機及背景簡介

單片機是單片微型計算機的簡稱,其主要由CPU、RAM、ROM、I/O接口和中斷系統等多個部件組成,具有體積小、功能大、性價比高的特點,可實現對數字信息的處理。單片機具有節約能源、改善條件、提高指標的特點,因而越來越受到人們的關注,在現代工業控制領域的應用尤為廣泛。

2 幾種實現溫控的方法

在溫度傳輸數據的過程當中,存在很多因素會影響溫度數據的保存,甚至影響溫度數據的真實性和可靠性,因此,采取有效的相關措施保障溫度數據傳輸的可靠是十分必要的。根據相關研究和溫度控制情況來看,目前,按照溫度控制的情況,可將溫控方法分為:純硬件閉環控制系統、FPGA/CPLD或采用IP內核的FPGA/CPLD溫控方式以及單片機與高精度溫度傳感器相結合的方式。

其中,純硬件閉環控制系統可高速運行,相比較而言能節約時間,但其并不能保證傳輸數據的可靠性,導致控制精確性不高,此外,該系統也不易安裝調試,在安裝和調試過程中易出現問題。

FPGA/CPLD或采用IP內核的FPGA/CPLD溫控方式的系統結構較為緊湊,具有簡單、易操作的特點,其主要缺點為調試過程復雜、應用成本偏低,相比較而言性價比較低。

單片機與高精度溫度傳感器相結合的方法指的是通過在單片機上建立人機界面的方式,對系統進行控制,還可以通過溫度傳感器對采集的數據進行轉換。此種方法在實際中應用廣泛,解決了前兩種方法的不足,既能保證設備的運行速度又能保障數據傳輸的精確度,性價比較高,因此,該方法在實際應用中被廣泛應用。

3 單片機的型號選擇與系統框架

3.1 單片機型號的選擇

在整個溫控系統中,單片機的型號至關重要,要求所選擇的單片機具有高性價比、高內存、運行速度快等特點。經過多次的實驗認證,由ATMEL生產的AT89C51單片機擁有4k字節可編程閃速程序存儲器,鎖定三級程序存儲器,內部數據存儲器大,共有128×8位,具備上述所要求的條件,是構造溫度控制系統的理想選擇。

3.2 傳感器的選擇

在溫度傳感器的選擇上,本文重點討論采用數字溫度傳感器DS18B20,采用此傳感器對溫度數據進行采集。DS18B2可以適用3.0V到5.5V的電壓,電壓范圍適用較廣,也可以由數據線供給電源;通訊便利,單線接口即可實現雙向通信;支持多點組網測溫功能,多個DS18B20可并聯在唯一的三線上進行溫度的測量;可以測量的溫度范圍為零下55℃至125℃;分辨率高,可編程的分辨率為9至12位,測溫精度較高。

3.3 系統框架的構建

本系統主要包含了數據采集、電路驅動、溫度設置、顯示以及單片控制等多個模塊。本系統的工作流程如下:由數據模塊實時采集溫度數據,并將采集到的數據傳送給單機片,數據信息經單機片處理后再傳送至顯示模塊,將信息顯示出來。設置模塊的主要作用是提前預定溫度,即為預定溫度,在監測過程中,當檢測到系統溫度低于預定溫度時,單機片立即自動控制電路,運行加熱程序,加熱電路,同時會有警報聲提醒溫度出現異常;當檢測到的溫度達到預定的溫度時便會停止加熱,系統開始正常運行。

4 基于單片機的溫度控制原理

溫度傳感器在單片機溫控系統中發揮重要作用,是溫度測量值的主要載體?;趩纹瑱C溫度控制原理如下:在測量實時溫度后,傳感器將接收到的電壓信號逐漸放大并傳輸給單片機,使單片機在其可控范圍內進行自我處理。在經單片機處理之后,A/D轉換器將電壓信號轉換為數字信號,再通過相應的處理軟件,將數字信號傳送給主機,通過主機顯示出來。對采集的數據進行數據信號的分析過濾可以提高數據的精確程度,過濾后的數據信號會轉換為相應的標度,在屏幕上就會顯示實時的溫度指數。還可以根據實際情況預先設定溫度,將實時溫度與預設溫度對比,計算兩者差值,根據差值的大小對環境采取不同的調節措施。

5 單片機溫度控制系統的開發與應用

單片機溫度控制系統主要是采用C語言對單片機進行編程進而實現各項功能。主程序首先初始化各個模塊,然后調用各個模塊。熱電偶能夠實現將所測溫度數值由模數轉換電路為數字的功能,并將數字傳送給單片機。單片機設定每隔10s自動進行中斷,實現對所測溫度集中采樣并處理,將采集的溫度與設定溫度對比,根據不同的比對結果,系統采取不同的調整方案。然而,實時溫度與預設溫度的偏差也有一定的范圍,當偏差值未超過該范圍,即表示溫度在合理范圍之內,系統就會按照預先設定的程序運行,若偏差值過大,超過預定偏差,那么系統會自動中斷,并且采取一定措施修正偏差。

6 結語

基于單片機的溫度控制系統應用廣泛,該系統具有實時、有效和精確檢測溫度的特點,還可以預設溫度并對此進行調節溫度調控,能夠滿足人們對于溫度越來越高的要求。該系統因低成本、高精度、操作靈活而備受人們的關注,市場前景十分廣闊。

參考文獻

[1]趙娜,趙剛.基于51單片機的溫度測量系統[J].微計算機信息,2007(06):146-148.

[2]陳振偉.基于單片機的溫度控制系統的研究與實現[J].長沙大學學報,2015,11(02):54-56.

[3]劉瑩.基于單片機的溫度控制系統的設計與實現[J].電腦知識與技術,2014,20(09):2098-2099,2127.

[4]朱定華,戴汝平.單片微機原理與應用[M].北京:北方交通大學出版社,2003.

作者單位

沈陽汽車工業學院 遼寧省沈陽市 110015

猜你喜歡
溫度傳感器單片機
氣象用溫度傳感器檢定結果的測量不確定度評定與應用
基于單片機的SPWM控制逆變器的設計與實現
基于單片機的層次漸變暖燈的研究
溫度傳感器DS18B20在溫度計設計中的應用
基于單片機的便捷式LCF測量儀
一種高性能CMOS溫度傳感器
小議PLC與單片機之間的串行通信及應用
XTR105電流變送器在溫度傳感器中的應用
基于單片機的平衡控制系統設計
一種自組網分布式無線溫度傳感器的設計
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合