馬賽飛, 劉 鈞, 馬尚昌,3
(1.成都信息工程大學(xué) 電子工程學(xué)院,四川 成都 610225;2.中國(guó)華云氣象科技集團(tuán)公司,北京 100000;3.中國(guó)氣象局 大氣探測(cè)重點(diǎn)開(kāi)放實(shí)驗(yàn)室, 四川 成都 610225)
智能溫度傳感器系統(tǒng)設(shè)計(jì)*
馬賽飛1, 劉鈞2, 馬尚昌1,3
(1.成都信息工程大學(xué) 電子工程學(xué)院,四川 成都 610225;2.中國(guó)華云氣象科技集團(tuán)公司,北京 100000;3.中國(guó)氣象局 大氣探測(cè)重點(diǎn)開(kāi)放實(shí)驗(yàn)室, 四川 成都 610225)
摘要:氣象站在溫度測(cè)量中,需要精度高的溫度數(shù)據(jù),而且實(shí)時(shí)數(shù)據(jù)的遠(yuǎn)程獲得和設(shè)備方便攜帶成為一種趨勢(shì)。為了滿足智能氣象站對(duì)溫度測(cè)量的高精度和無(wú)線傳輸要求,提出了使用感應(yīng)器件鉑電阻Pt100與數(shù)據(jù)處理模塊通過(guò)4芯屏蔽電纜連接,采用四線制引線方式,設(shè)計(jì)出基于ZigBee模塊的鉑電阻溫度傳感器系統(tǒng)。通過(guò)傳感器應(yīng)用軟件的編寫(xiě),對(duì)數(shù)據(jù)進(jìn)行處理,傳輸給集成處理器,最終實(shí)現(xiàn)對(duì)溫度的采集。經(jīng)過(guò)測(cè)試,該傳感器具有測(cè)量范圍廣,性能優(yōu)異,誤差范圍小,易于調(diào)試等優(yōu)點(diǎn),能夠滿足智能氣象站溫度采集的需求。
關(guān)鍵詞:智能氣象站; Pt100; ZigBee; 溫度傳感器
0引言
現(xiàn)代社會(huì)的很多方面都與溫度測(cè)量有著十分密切的關(guān)系,溫度作為一個(gè)重要的物理量,與人們的生活環(huán)境、生產(chǎn)活動(dòng)和科學(xué)研究等領(lǐng)域密切相關(guān),是自然界中和人類(lèi)息息相關(guān)的物理參數(shù)之一[1],實(shí)時(shí)有效的溫度計(jì)量和監(jiān)測(cè)在工農(nóng)業(yè)生產(chǎn)和國(guó)民經(jīng)濟(jì)各部門(mén)具有重要影響力和非常廣泛的應(yīng)用。溫度是表征物體冷熱程度的物理量,是工農(nóng)業(yè)生產(chǎn)過(guò)程中一個(gè)很普遍的測(cè)量參數(shù)[2],它可以通過(guò)物體隨溫度的變化的某些特征來(lái)間接測(cè)量。隨著科學(xué)技術(shù)的不斷更新,溫度測(cè)量范圍要求不斷擴(kuò)大,溫度測(cè)量的精確性要求不斷提高。在溫度的計(jì)量和監(jiān)測(cè)中,要將溫度信號(hào)轉(zhuǎn)變?yōu)殡娦盘?hào)則離不開(kāi)溫度傳感器。隨著各種電子產(chǎn)品的便攜化,可用于片上測(cè)溫的集成溫度傳感器的發(fā)展便越趨灼熱化。傳感器屬于信息技術(shù)的前沿尖端產(chǎn)品,尤其在氣象探測(cè)領(lǐng)域,由于溫度測(cè)量的普遍性,溫度傳感器的數(shù)量在各種傳感器中居首位,約占50 %[1]。傳統(tǒng)氣象站溫度傳感器必須接入主采集器進(jìn)行氣象數(shù)據(jù)的傳輸,需要解決傳統(tǒng)氣象站需要大量布線以及偏遠(yuǎn)地區(qū)人工讀取數(shù)據(jù)困難的問(wèn)題[2],就要對(duì)溫度傳感器系統(tǒng)進(jìn)行改進(jìn)。
本文設(shè)計(jì)加入ZigBee無(wú)線傳輸模塊[3],同時(shí)采用四線制,設(shè)計(jì)了可以無(wú)線傳輸溫度數(shù)據(jù)的Pt100鉑電阻智能溫度傳感器系統(tǒng),可以應(yīng)用于智能氣象站中的溫度測(cè)量,滿足數(shù)據(jù)的準(zhǔn)確性與實(shí)時(shí)性要求[4]。
1傳感器方案設(shè)計(jì)
由于鉑電阻的性能穩(wěn)定,測(cè)量溫度范圍寬,抗振抗沖擊性好,測(cè)量精度高[5,6],所以,在標(biāo)準(zhǔn)測(cè)量裝置和高精度的溫度測(cè)量中經(jīng)常使用鉑電阻制成溫度傳感器。按照IEC751國(guó)際標(biāo)準(zhǔn),現(xiàn)在常用的Pt100是以溫度系數(shù)TCR=0.003 851為標(biāo)準(zhǔn)統(tǒng)一設(shè)計(jì)的鉑電阻。其阻值與溫度的關(guān)系為
當(dāng)-200 ℃ Rt=R0[l+At+Bt2+C(t-100)t3] (1) 當(dāng)0 ℃ Rt=R0[1+At+Bt2] (2) 式中Rt為在t ℃時(shí)的電阻值,Ro為在0 ℃時(shí)的電阻值(一般為100Ω),A=3.908 3×10-3℃-1,B=-5.775×10-7℃-2,C=-4.183×10-12℃-4。 系統(tǒng)采用鉑電阻Pt100作為溫度感測(cè)元件[7],為消除內(nèi)引線電阻帶來(lái)的誤差,同時(shí)消除連接導(dǎo)線的誤差[8]。采用四線制接入方式,接入硬件電路數(shù)據(jù)處理模塊,進(jìn)行溫度傳感器的設(shè)計(jì)與實(shí)現(xiàn),使用鋰電池進(jìn)行供電并且配有太陽(yáng)能板可對(duì)其進(jìn)行充電。系統(tǒng)處理器通過(guò)各個(gè)引腳控制外圍電路,實(shí)現(xiàn)對(duì)溫度要素的采集與無(wú)線傳輸。傳感器系統(tǒng)適配各種微控制器,在硬件的基礎(chǔ)上通過(guò)軟件來(lái)實(shí)現(xiàn)采集、傳輸功能,其智能化程度也取決于軟件的開(kāi)發(fā)水平。同時(shí)為了更好地對(duì)觀測(cè)數(shù)據(jù)的解析和軟件算法實(shí)現(xiàn),采用統(tǒng)一的質(zhì)量控制標(biāo)識(shí)碼。氣象要素設(shè)備級(jí)數(shù)據(jù)采樣算法和質(zhì)量控制,是獲得準(zhǔn)確探測(cè)數(shù)據(jù)的重要過(guò)程。傳感器級(jí)質(zhì)量控制是基本的質(zhì)量控制,是對(duì)采樣值轉(zhuǎn)換為氣象要素的過(guò)程進(jìn)行質(zhì)量控制,其質(zhì)量控制對(duì)象為氣象要素的采樣值。 1.1系統(tǒng)硬件的構(gòu)建 本文設(shè)計(jì)的溫度傳感器系統(tǒng)由鉑電阻探頭、數(shù)據(jù)處理模塊組成。鉑電阻探頭采取不銹鋼封裝,不銹鋼外殼與鉑電阻器的良好接觸保證了良好的導(dǎo)熱性。為了提高系統(tǒng)的抗干擾能力,不銹鋼外殼與傳輸線的屏蔽層應(yīng)相連。數(shù)據(jù)處理模塊包括硬件和應(yīng)用軟件,其中硬件包含高性能處理器(CPU)、高精度A/D轉(zhuǎn)換電路[9]、高精度時(shí)鐘電路、程序存儲(chǔ)器、數(shù)據(jù)存儲(chǔ)器、供電單元、通信接口、鉑電阻、監(jiān)控電路和指示燈等,傳感器中的數(shù)據(jù)處理模塊RS—232通信接口與外置電源接口統(tǒng)一采用一個(gè)5芯孔型航空插頭,其中1腳為電源正,2腳為電源負(fù),3腳為T(mén)X,4腳為RX,5腳為RS—232的GND。系統(tǒng)硬件構(gòu)成如圖1所示。 圖1 系統(tǒng)硬件構(gòu)成圖Fig 1 Constitution diagram of system hardware 為了減小傳感器體積,采用內(nèi)置鋰電池供電,外置電源接口連接太陽(yáng)能板或其他充電設(shè)備,通過(guò)電源轉(zhuǎn)換模塊給內(nèi)置電池充電,外接電源供電電壓為5~15V。無(wú)線通信天線應(yīng)選用頻率2.4GHz、增益<12dBi的天線,安裝位置須能保障正常通信。自帶高精度實(shí)時(shí)時(shí)鐘,時(shí)鐘走時(shí)誤差不大于1s/日,接受集成處理器定時(shí)校時(shí),校時(shí)誤差小于1s。選擇16位以上的A/D轉(zhuǎn)換電路、滿足傳感器測(cè)量精度要求。程序存儲(chǔ)器為非易失性的、容量應(yīng)滿足應(yīng)用軟件容量要求,并具有50 %的余量。數(shù)據(jù)存儲(chǔ)器選擇非易失性的、容量滿足數(shù)據(jù)存儲(chǔ)需要,并有50 %余量。天線接口用于安裝ZigBee外置天線,RS—232/485/422接口用于串口通信與調(diào)試,鉑電阻接口用于連接感應(yīng)器件Pt100鉑電阻。同時(shí)外接電路還有系統(tǒng)運(yùn)行狀態(tài)指示燈和通信狀態(tài)指示燈。 1.2應(yīng)用軟件的構(gòu)成 軟件主要分為三個(gè)功能模塊,包括數(shù)據(jù)采集模塊、數(shù)據(jù)處理模塊和數(shù)據(jù)上傳模塊。其中,數(shù)據(jù)采集模塊主要采集氣象信息,數(shù)據(jù)處理模塊主要完成采樣算法計(jì)算、數(shù)據(jù)質(zhì)量控制和存儲(chǔ);數(shù)據(jù)上傳部分主要為集成處理器提供分鐘和5min氣象要素,其交互方式可采用串行通信或無(wú)線網(wǎng)絡(luò)通信。無(wú)線通信應(yīng)用軟件協(xié)議棧為Z-Stack2007Pro,RS—232通信協(xié)議設(shè)置為1位起始位,8位數(shù)據(jù)位,1位停止位,無(wú)奇偶校驗(yàn),默認(rèn)9 600bit。軟件數(shù)據(jù)流程如圖2所示。 圖2 軟件流程圖Fig 2 Flow chart of software 2實(shí)現(xiàn)功能與測(cè)量性能 2.1實(shí)現(xiàn)功能 設(shè)計(jì)好的溫度傳感器具備基本的數(shù)據(jù)采集、處理、通信、存儲(chǔ)和傳感器級(jí)質(zhì)量控制等功能,輸出數(shù)字信號(hào)。能夠完成氣象要素采集,將采集到的信號(hào)處理成氣象數(shù)據(jù),具有質(zhì)量控制,包括采樣值質(zhì)控和瞬時(shí)值質(zhì)控,自帶高精度實(shí)時(shí)時(shí)鐘,響應(yīng)集成處理器定時(shí)授時(shí),并且時(shí)鐘走時(shí)誤差不大于1s/日,具有內(nèi)置數(shù)據(jù)存儲(chǔ)功能,容量能滿足10天的分鐘觀測(cè)要素和狀態(tài)要素存儲(chǔ)要求,支持ZigBee無(wú)線傳輸和RS—232/485/422串口有線傳輸。傳感器在每整分鐘的5s內(nèi)將分鐘數(shù)據(jù)準(zhǔn)備好,分鐘數(shù)據(jù)即每分鐘進(jìn)行傳輸,每次上電時(shí)主動(dòng)發(fā)送連接字符給集成處理器。 2.2測(cè)量性能 設(shè)計(jì)系統(tǒng)測(cè)量范圍為-50~50 ℃;分辨力為0.01 ℃;最大允許誤差為±0.1 ℃;時(shí)間常數(shù)為≤20s(通風(fēng)速度2.5m/s);穩(wěn)定性為2年偏差在最大允許誤差內(nèi)。 3測(cè)試結(jié)果與應(yīng)用 測(cè)試前,將測(cè)試儀表ZX54型實(shí)驗(yàn)室直流電阻箱(帶屏蔽線)與傳感器數(shù)據(jù)處理模塊電路板連接,再用串口線將電路板與電腦相連,通過(guò)串口調(diào)試助手查看所設(shè)計(jì)的傳感器好壞,是否顯示數(shù)據(jù)。采用WLR—2D型制冷恒溫槽對(duì)傳感器進(jìn)行測(cè)試,與精度0.01 ℃高精密自校式標(biāo)準(zhǔn)數(shù)字測(cè)溫儀進(jìn)行溫度標(biāo)定[10]。待恒溫槽進(jìn)入恒溫階段后,根據(jù)性能指標(biāo)和標(biāo)定系數(shù),測(cè)試時(shí)將鉑電阻探頭和高精密標(biāo)準(zhǔn)溫度計(jì)探頭一同置于制冷恒溫槽中,在-50~50 ℃范圍內(nèi),系統(tǒng)每隔10 ℃進(jìn)行一次溫度測(cè)量。在串口助手中發(fā)送命令,從電腦界面上查看串口輸出的數(shù)據(jù)是否已接近標(biāo)準(zhǔn)器數(shù)值,當(dāng)各個(gè)數(shù)值在相鄰時(shí)間內(nèi)的變化量接近于0時(shí),即為穩(wěn)定狀態(tài),此時(shí)進(jìn)行讀取并記錄下數(shù)據(jù)。溫度測(cè)量對(duì)比結(jié)果如表1所示。 表1 溫度測(cè)量對(duì)比結(jié)果(℃) 通過(guò)測(cè)試數(shù)據(jù)分析,本文設(shè)計(jì)的鉑電阻溫度傳感器在以上各測(cè)試點(diǎn)的最大溫度差為-0.06 ℃,符合設(shè)計(jì)要求的最小分辨力0.01 ℃,最大允許誤差為±0.1℃的要求。溫度傳感器溫度測(cè)量范圍(-50~50 ℃)和測(cè)量精度均能達(dá)到要求,使用效果良好。 最后將設(shè)計(jì)好的溫度傳感器放置在觀測(cè)場(chǎng)的百葉箱中,連接好鋰電池和太陽(yáng)能板,進(jìn)行實(shí)驗(yàn),通過(guò)超級(jí)終端,集成處理器可以接收到溫度傳感器通過(guò)無(wú)線模塊發(fā)送過(guò)來(lái)的數(shù)據(jù)。在觀測(cè)場(chǎng)經(jīng)過(guò)長(zhǎng)時(shí)間的測(cè)試,系統(tǒng)可以穩(wěn)定的運(yùn)行。 4結(jié)束語(yǔ) 本文設(shè)計(jì)的基于Pt100鉑電阻和ZigBee模塊的無(wú)線智能溫度傳感器系統(tǒng),由內(nèi)置鋰電池供電,外置電源接口連接太陽(yáng)能板或其他充電設(shè)備,恒流源驅(qū)動(dòng),采用四線制,同時(shí)加入無(wú)線模塊,實(shí)現(xiàn)了系統(tǒng)模塊化設(shè)計(jì)。經(jīng)實(shí)測(cè):溫度傳感器在-50~+50 ℃溫度范圍內(nèi),最大允許誤差優(yōu)于±0.1 ℃,最小分辨力為0.01 ℃,具有高精度、高可靠性、低功耗、便攜等特點(diǎn)。系統(tǒng)同時(shí)具備自動(dòng)調(diào)零、自補(bǔ)償、自校準(zhǔn)、設(shè)備狀態(tài)自監(jiān)測(cè)等功能,解決了短距離無(wú)線通訊、數(shù)據(jù)傳輸協(xié)議、傳感器無(wú)線組網(wǎng)管理等關(guān)鍵技術(shù),系統(tǒng)具有一定的推廣和實(shí)用價(jià)值。 參考文獻(xiàn): [1]王召光.我國(guó)傳感器產(chǎn)業(yè)的技術(shù)和應(yīng)用趨勢(shì)[J].電子技術(shù)與軟件工程,2014(4):151. [2]朱育紅.工業(yè)鉑電阻精確測(cè)溫的方法[J].中國(guó)測(cè)試技術(shù),2007(4):50-52. [3]劉外喜,胡曉,唐冬,等.基于ZigBee的無(wú)線溫度傳感器網(wǎng)絡(luò)的設(shè)計(jì)[J].傳感器與微系統(tǒng),2009,28(4):69-71. [4]李蕓婷,萬(wàn)振凱.Pt100溫度傳感器數(shù)據(jù)實(shí)時(shí)采集系統(tǒng)[J].儀器儀表用戶,2007(5):24-26. [5]羅文廣,吳彤峰.高準(zhǔn)確度溫度變送器的研制[J].傳感器與微系統(tǒng),2003,22(5):20-22. [6]梅加兵,劉景全,江水東,等.用于低溫環(huán)境的鉑電阻溫度微傳感器[J].傳感器與微系統(tǒng),2013,32(4):119-120. [7]陳德龍,秦會(huì)斌.基于Pt100的電子溫度表設(shè)計(jì)[J].杭州電子科技大學(xué)學(xué)報(bào),2005,25(4):42-45. [8]汪定國(guó),王怡蘋(píng).一種高精度鉑電阻溫度測(cè)量方法[J].電子測(cè)量技術(shù),2012(11):104-107. [9]易先軍,文小玲,劉翠梅.基于鉑電阻的溫度高精度測(cè)量研究[J].傳感器與微系統(tǒng),2009,28(1):49-51. [10] 張建敏,羅旭,呂文華.氣象計(jì)量測(cè)試指南[M].北京:中國(guó)質(zhì)檢出版社,2011:11. Designofintelligenttemperaturesensorsystem* MASai-fei1,LIUJun2,MAShang-chang1,3 (1.SchoolofElectronicEngineering,ChengduUniversityofInformationTechnology,Chengdu610225,China;2.ChinaHuayunMeteorologicalScienceandTechnologyCorporation,Beijing100000,China;3.CMAKeyLaboratoryofAtmosphericSounding,Chengdu610225,China) Abstract:In temperature measurement weather station,needs high precision temperature data,remote acquisition of real-time data and portable equipment has become a trend.Aiming at meeting requirements of high precision for temperature measurement and wireless transmission in intelligent weather station,propose using platinum resistance Pt100 induction device to connect with data processing module,through 4-core shielded cable,use the way of four-wire leads,a platinum resistance temperature sensor system based on ZigBee module is designed.By compiling sensor application software,processing data,transmit to integrated processor,complete collection of temperature.The results indicate that,the sensor has advantages of wide measurement range,excellent performance,small error range,easy to debug,etc,which can meet the needs of temperature collection of intelligent weather station. Key words:smart weather station; Pt100; ZigBee; temperature sensor DOI:10.13873/J.1000—9787(2016)04—0097—03 收稿日期:2016—03—08 *基金項(xiàng)目:國(guó)家重大科學(xué)儀器設(shè)備開(kāi)發(fā)專(zhuān)項(xiàng)項(xiàng)目(2012YQ110205) 中圖分類(lèi)號(hào):TP 212 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1000—9787(2016)04—0097—03 作者簡(jiǎn)介: 馬賽飛(1990-),男,河南新鄉(xiāng)人,碩士研究生,主要研究方向?yàn)榇髿馓綔y(cè)信息處理。