龔惠紅,劉 敏,李建雄,胡 鑫
(1.湖北科技學院 生物醫(yī)學工程學院,湖北 咸寧 437100;2.中南民族大學 藥學院,湖北 武漢 430079)
基于單片機的非接觸式溫度計的設計
龔惠紅1,劉敏1,李建雄1,胡鑫2
(1.湖北科技學院生物醫(yī)學工程學院,湖北咸寧437100;2.中南民族大學藥學院,湖北武漢430079)
摘要:目前紅外線測溫技術由于其方便、準確、快速等優(yōu)勢用于許多領域中。它是實現(xiàn)非接觸式測量的關鍵。本文介紹了一種基于單片機的非接觸式電子溫度測量儀。由溫度傳感器TPS434采集信號,通過運放ICL7650和ICL082放大,可實現(xiàn)人體體溫精確測量。
關鍵詞:單片機;TPS434;非接觸;溫度計
溫度是常用的四大參數(shù)測量之一。傳統(tǒng)的溫度計主要以熱敏電阻為溫度敏感元件,讀數(shù)困難、測量溫度較低、可靠性和響應時間較差,不能達到實時測量的結果。本文是基于STC89C52單片機的數(shù)字溫度計,利用非接觸紅外測溫原理,采用TPS434溫度傳感器,將采集到的溫度信號轉(zhuǎn)換成電信號送到單片機微處理器中進行處理,實現(xiàn)非接觸溫度測量。
一、系統(tǒng)硬件設計
圖1是本系統(tǒng)的硬件結構框圖。信號采集部負責采集人體輻射出來的能量信號。由溫度傳感器TPS434收集,并轉(zhuǎn)換成微弱的電信號。采集到的電信號經(jīng)過信號調(diào)理電路放大濾波后送入AD轉(zhuǎn)換模塊進行模數(shù)轉(zhuǎn)換,進而轉(zhuǎn)換成單片機可識別的數(shù)字信號,最后傳給顯示屏顯示。
圖1 硬件結構圖
1.單片機控制芯片
本系統(tǒng)選擇STC89C52單片機[1]作為控制芯片,STC89C52是一種低功耗、高性能CMOS8位微控制器,采用經(jīng)典的MCS-51[2]內(nèi)核,指令代碼完全兼容傳統(tǒng)89C51,但速度快8到12倍。具有8K在系統(tǒng)可編程Flash存儲器。
2.電源部分
電源設計是系統(tǒng)穩(wěn)定工作的前提。該溫度計所需要的電源是±5V和±8V四種類型,其中單片機、液晶、AD0804用5V供電,而TL082、ICL7650分別需要±5V,±8V供電。LM7905/LM7805,LM7908/LM7808為滿足電源方案需求的穩(wěn)壓芯片。
3.信號采集
圖2 傳感器結構
紅外溫度傳感器是實現(xiàn)非接觸測溫的關鍵器件[3]。本系統(tǒng)選用的是PerkinElmer Optoelectronics的TPS434溫度傳感器,將采集到的信號轉(zhuǎn)換為電信號。該傳感器具有良好的重復性和較高的靈敏度,其內(nèi)部結構如圖2所示。它是由熱電堆和熱敏電阻組成的。熱電堆輸出的電壓信號不是被測物體的真實溫度,只是被測物體與熱電堆冷端的溫度,因此需要一定的環(huán)境溫度補償。溫度補償是通過熱敏電阻來實現(xiàn)的。它的阻值是隨著溫度升高而降低的,是一個負溫度系數(shù)的熱敏電阻。
4.信號調(diào)理
由于TPS434[4]輸出的電壓比較微弱,必須經(jīng)過放大電路以便測量。前置放大電路選用ICL7650[4]具有精度高、失調(diào)小、共模抑制能力強的運算放大器。TPS434有四個引腳,引腳3、引腳4接地,引腳2與ICL7650正向輸入端相連,引腳1與ICL7650的負向輸入端相連。如圖3所示,其中放大倍數(shù)可通過R4滑動變阻器調(diào)節(jié)。
前置放大電路對微弱的電信號進行初級放大處理后,還需要后置放大電路進一步放大。此部分采用可以擁有雙運放功能的運算放大器TL082,使信號控制在0~5V之間,不超過ADC的電源電壓,以便A/D轉(zhuǎn)換器處理。
圖3 前置放大電路
5.A/D轉(zhuǎn)換器
采集到的溫度信號經(jīng)過放大后送入到A/D轉(zhuǎn)換器中。A/D轉(zhuǎn)換器能將模擬量轉(zhuǎn)換為數(shù)字量的器件,以便單片機可以識別并進行處理。該模塊采用高速的8位并行模數(shù)轉(zhuǎn)換器ADC0804,其轉(zhuǎn)換時間在2.5us以內(nèi),可通過動態(tài)測量求平均來減少誤差,提高測量的精度。擁有兩種模式供用戶使用:只讀模式和讀寫模式。如圖4所示。
圖4 A/D 轉(zhuǎn)換模塊
圖5 液晶外觀圖
6.顯示模塊
液晶顯示模塊采用LCD1602,它可以顯示兩行,每行16個字符,采用單+5V電源供電,外圍電路配置簡單,價格便宜,具有很高的性價比,其外觀圖如圖5所示。
二、系統(tǒng)軟件設計
軟件設計使得A/D轉(zhuǎn)化后的電壓值以溫度值的形式在LCD液晶上顯示[5],若溫度值超過所預設的值,則報警。系統(tǒng)主程序的軟件流程如圖6所示。
圖6 系統(tǒng)主程序軟件流程圖
三、結語
本設計以STC89C52單片機為控制核心,采用溫度傳感器TPS434實現(xiàn)非接觸溫度測量。本系統(tǒng)不僅結構簡單、體積小,而且性能穩(wěn)定、測溫快速準確,應用前景廣泛。
參考文獻:
[1]李英順.單片機原理及應用[M].北京:中國水利水電出版社,2010.
[2]汪德彪.MCS-51 單片機原理及接口技術[M].北京:電子工業(yè)出版社,2003.
[3]樊潔,宋小會,張殿琳.紅外探測器TPS434低溫、磁場性能研究[J].北京:光譜學與光譜分析,2010,(30).
[4]孫佳,漆隨平,王東明. 基于ICL7650的溫濕度傳感器設計[J].太原機械管理開發(fā),2015,(143).
[5]周永東.基于DS18B20的單片機數(shù)字測溫計[J].中小企業(yè)科技,2007,(4).
文章編號:2095-4654(2016)03-0015-02
* 收稿日期:2015-11-17
基金項目:湖北科技學院校級科研項目(KY13086)
通訊作者:胡鑫(1977-),男,湖北黃石人,中南民族大學副教授。
中圖分類號:TN721
文獻標識碼:A