国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

一種數(shù)字溫度計的設(shè)計和校準(zhǔn)

2017-01-12 10:03孫宏健李文軍李佳琪鄭永軍
中國計量大學(xué)學(xué)報 2016年4期
關(guān)鍵詞:鉑電阻溫度計測溫

孫宏健,李文軍,高 猛,李佳琪,鄭永軍

(中國計量大學(xué) 計量測試工程學(xué)院,浙江 杭州 310018)

一種數(shù)字溫度計的設(shè)計和校準(zhǔn)

孫宏健,李文軍,高 猛,李佳琪,鄭永軍

(中國計量大學(xué) 計量測試工程學(xué)院,浙江 杭州 310018)

設(shè)計了一種數(shù)字溫度計,由單片機STC89C52、溫度傳感器DS18B20、四位一體共陽極數(shù)碼管、按鍵、報警模塊、升(降)溫模塊及電源模塊組成.提出了由單片機與溫度傳感器組成的硬件設(shè)計方案,軟件系統(tǒng)包括主函數(shù)、LED驅(qū)動子程序、溫度設(shè)置子程序、報警處理子程序以及DS18B20溫度采集子程序等部分.利用恒溫槽和二等標(biāo)準(zhǔn)鉑電阻溫度計對數(shù)字溫度計做了靜態(tài)校準(zhǔn).最后評定了溫度示值校準(zhǔn)結(jié)果的不確定度.

保溫箱;溫度測量;數(shù)字溫度計;溫度示值校準(zhǔn);不確定度評定

溫度測量直接影響著產(chǎn)品的質(zhì)量好壞甚至實驗的成功與否[1].以保溫箱為例,保溫箱溫度的設(shè)定和箱體溫度的反饋關(guān)系著箱內(nèi)物品的安全使用.傳統(tǒng)的氟利昂和化學(xué)試劑制冷加熱不但不能較精確地將保溫箱保持恒定溫度,它的泄露更對人們生存環(huán)境帶來潛在的污染威脅[2].此外,保溫箱控溫點及控溫范圍的精確設(shè)定亦關(guān)系著其內(nèi)物體正常與否.為解決這些問題,在具體設(shè)計新式數(shù)字電路的過程中,基于單片機的新式設(shè)計方式具備了獨特的優(yōu)勢[3].利用接觸式測溫直觀、DS18B20傳感器響應(yīng)快且精度高的特點,本文在保溫箱中加入了接觸式數(shù)字溫度計指示溫度.

1 工作原理

1.1 接觸測溫原理

接觸式測溫法是工業(yè)和商用常用的測溫方法.按照熱力學(xué)第零定律,接觸測溫是將測溫元件直接與被測對象接觸,兩者之間充分進行熱交換以達到熱平衡,此時感溫元件的某一物理參數(shù)的量值就代表了被測對象的溫度值.電量式測溫法是接觸式測溫法的一種.它主要利用測溫材料的電勢、電阻或其它電性能與溫度的單值關(guān)系進行溫度測量.以DS18B20智能溫度傳感器為例,它采用數(shù)字化技術(shù)和單線接口方式,將感溫元件和有關(guān)的電子線路集成到一塊芯片上,通過門開通期間內(nèi)低溫系數(shù)晶振經(jīng)歷的時鐘周期個數(shù)計數(shù)來測量溫度.

1.2 溫度計校準(zhǔn)

溫度計測溫的準(zhǔn)確度和精度需要借助更高等級的溫度計做校準(zhǔn).在實際工作中,因為缺少數(shù)字溫度計的國家計量檢定規(guī)程或校準(zhǔn)規(guī)范,各計量檢定部門對數(shù)字溫度計的校準(zhǔn)和校準(zhǔn)結(jié)果的處理方法也不盡相同[4].我們采用恒溫槽-數(shù)字溫度計-標(biāo)準(zhǔn)鉑電阻溫度計比較校準(zhǔn)方法[5-6].因DS18B20在-10~85 ℃的精度為0.5 ℃,可編程分辨率為9~12位,對應(yīng)的可分辨溫度分別為0.5 ℃,0.25 ℃,0.125 ℃,0.062 5 ℃,借助二等鉑電阻溫度計對所設(shè)計的數(shù)字溫度計進行校準(zhǔn)[7].

2 數(shù)字溫度計的設(shè)計

設(shè)計的數(shù)字溫度計主要由MCU處理器STC89C52、數(shù)字溫度傳感器DS18B20、四位一體共陽極數(shù)碼管、按鍵、報警模塊、升(降)溫模塊及電源模塊組成[8],如圖1.其中,按鍵的功能為設(shè)置上下限報警溫度.

圖1 裝置組成示意圖Figure 1 Overall block diagram of the device

2.1 硬件設(shè)計

2.1.1 硬件處理模塊

選用的STC89C52RC單片機為深圳宏晶推出的低功耗/高速/超強抗干擾的單片機,工作電壓3.3~5.5 V.掉電模式下典型功耗小于0.1 mA,空閑模式下典型功耗小于2 mA,正常工作模式下典型功耗為4~7 mA.工作溫度范圍-40~85 ℃(工業(yè)級)/0~75 ℃(商業(yè)級),適用于電池供電系統(tǒng)及便攜設(shè)備,價格經(jīng)濟.

2.1.2溫度傳感器模塊

選用的DS18B20溫度傳感器是美國DALLAS半導(dǎo)體公司推出的數(shù)字溫度傳感器.它采用單總線協(xié)議,即與單片機接口僅需占用一個I/O端口,可直接將環(huán)境溫度轉(zhuǎn)化為數(shù)字信號,以數(shù)字碼方式串行輸出[9].該傳感器的測溫范圍為-55~125 ℃,工作電壓為3.0~5.5 V.DS18B20由三個主要的數(shù)據(jù)部件組成,分別為64位激光ROM、溫度靈敏元件和非易失性溫度告警觸發(fā)器TH和TL,其內(nèi)部框圖如圖2.

圖2 DS18B20內(nèi)部框圖Figure 2 Internal block diagram of DS18B20

DS18B20通過門開通期間低溫系數(shù)晶振經(jīng)歷的時鐘周期個數(shù)來測量溫度,而門開通期由高溫系數(shù)晶振決定.低溫系數(shù)晶振與高溫系數(shù)晶振相比振蕩頻率受溫度影響較小,兩者產(chǎn)生的脈沖信號分別作為計數(shù)器1和計數(shù)器2的脈沖輸入.計數(shù)器和溫度寄存器預(yù)置于-55 ℃時的基數(shù).當(dāng)?shù)蜏叵禂?shù)晶振的脈沖信號傳入計數(shù)器1,計數(shù)器1的值進行減法計數(shù);當(dāng)計數(shù)器預(yù)置基數(shù)為0,溫度寄存器的值加1,計數(shù)器1的預(yù)置將重新裝入,計數(shù)器1重新開始對低溫系數(shù)晶振產(chǎn)生的脈沖信號進行計數(shù),如此循環(huán)直到計數(shù)器2計數(shù)為0,此時溫度寄存器中的數(shù)值即為所測溫度[10].斜率累加器用來補償和修正晶振測溫過程中的非線性.具體溫度測量電路如圖3.

圖3 溫度測量電路圖Figure 3 Diagram of temperature measurement circuit

溫度讀數(shù)以16位、符號擴展的二進制補碼讀數(shù)形式提供.數(shù)據(jù)在單線接口上串行發(fā)送.單片機通過串行通信方式從中讀取數(shù)據(jù).

2.2 軟件設(shè)計

2.2.1 程序設(shè)計

裝置程序分為主函數(shù)、LED驅(qū)動子程序、溫度設(shè)置子程序、報警處理子程序以及DS18B20溫度采集子程序等幾個部分.主程序流程圖如圖4.

其中,按鍵程序主要由四部分組成,分別對應(yīng)四個按鍵,它實現(xiàn)的主要功能如下:

圖4 主程序流程圖Figure 4 Flowchart of the main program

1) S1—報警掃描.若報警,LED燈亮且啟動加熱或降溫裝置,若無警報,直接讀數(shù);

2) S2—報警溫度設(shè)置.按一下設(shè)置高溫報警,按兩下設(shè)置低溫報警,按三下返回讀數(shù);

3) S3—溫度值+1鍵;

4) S4—溫度值-1鍵.

2.2.2 溫度采集子程序算法

DS18B20的高速暫存器RAM由9個字節(jié)的存儲器組成,其中第0~1字節(jié)是溫度顯示位.溫度數(shù)據(jù)在高速存儲器RAM的第0和第1字節(jié)的存儲格式如表1.

表1 溫度數(shù)據(jù)存儲格式Table 1 Format of temperature data storage

DS18B20在出廠時默認(rèn)為12位,其中最高位為符號位,即溫度值共11位.單片機在讀取數(shù)據(jù)時,一次會讀2字節(jié)共16位,讀完后將低11位的二進制數(shù)轉(zhuǎn)化為十進制后再乘以0.062 5便為所測得實際溫度值[11].另外,還需要判斷溫度的正負(fù).前5個數(shù)字為符號位,這5位同時變化,只需要判斷11位就可以.前5位為1時,讀取的溫度值為負(fù)值,且測得的數(shù)值需要取反加1再乘以0.062 5才可得到實際溫度值.前5位為0時,讀取的溫度為正值,且溫度為正值時,只要將測得的數(shù)值乘以0.062 5即可得到實際溫度值.

3 數(shù)字溫度計數(shù)值校準(zhǔn)

使用的恒溫槽是由中國計量學(xué)院和湖州唯立儀表廠聯(lián)合研制的HT-2-3型標(biāo)準(zhǔn)恒溫槽,用來校準(zhǔn)溫度計的鉑電阻為二等標(biāo)準(zhǔn)鉑電阻溫度計[12].實驗時首先設(shè)定恒溫槽溫度,待示數(shù)穩(wěn)定后分別用標(biāo)準(zhǔn)鉑電阻溫度計和數(shù)字化溫度計讀取加熱恒溫槽用水溫度.鑒于項目需要,設(shè)置了0~1 ℃的溫度區(qū)間,每隔0.1 ℃讀取一個溫度點,分別三次升溫和降溫各讀取10次數(shù)值取平均值以消除測溫過程中的隨機誤差.具體的升溫和降溫過程中實驗數(shù)據(jù)變化,如圖5和圖6.

圖5 升溫過程溫度測量圖Figure 5 Figure of temperature measurement in the process of heating up

圖6 降溫過程溫度測量圖Figure 6 Temperature measurement in the process of cooling

4 示值校準(zhǔn)結(jié)果不確定度評定

4.1 數(shù)學(xué)模型

示值誤差按公式(1)計算:

Δt=td-ts-x.

(1)

式(1)中:Δt,數(shù)字溫度計各標(biāo)準(zhǔn)點的示值誤差,℃;td,數(shù)字溫度計各校準(zhǔn)點正、反行程的示數(shù)平均值,℃;ts,二等標(biāo)準(zhǔn)鉑電阻溫度計測得的槽溫溫度值,℃;x,二等標(biāo)準(zhǔn)鉑電阻溫度計在該溫度點的示值修值,℃.

4.2 標(biāo)準(zhǔn)不確定度評定

4.2.1 輸入量td的標(biāo)準(zhǔn)不確定度評定

輸入量td的標(biāo)準(zhǔn)不確定度來源于以下方面:

1) 被檢溫度計示值重復(fù)性引入的標(biāo)準(zhǔn)不確定度u(td1),用A類標(biāo)準(zhǔn)不確定度評定;

2) 被檢溫度計讀數(shù)分辨力引入的標(biāo)準(zhǔn)不確定度u(td2),用B類標(biāo)準(zhǔn)不確定度評定.

對于u(td1):將數(shù)字溫度計與二等標(biāo)準(zhǔn)鉑電阻溫度計置于設(shè)定溫度為0 ℃的恒溫槽中,待數(shù)值穩(wěn)定后,分別進行10次等精度測量,讀取的數(shù)字溫度計數(shù)值如下.

表2 數(shù)字溫度計在0 ℃的示值Table 1 Value of the digital thermometer at 0 ℃

結(jié)合實際,取2次測量值的平均值作為測量結(jié)果,則算術(shù)平均值的標(biāo)準(zhǔn)差為

(2)

自由度:v(td1)=9.

對于u(td2):被檢數(shù)字溫度計在0~1 ℃內(nèi)其分辨力為0.01 ℃,則不確定度半寬為0.005 ℃,x服從均勻分布,其標(biāo)準(zhǔn)不確定度為

(3)

估計其不可靠性為10%,自由度v(td2)=50.

因u(td1)、u(td2)相互獨立,則可得輸入量td的標(biāo)準(zhǔn)不確定度

(4)

4.2.2 輸入量ts的標(biāo)準(zhǔn)不確定度評定

輸入量ts的標(biāo)準(zhǔn)不確定度來源于以下方面:二等標(biāo)準(zhǔn)鉑電阻溫度計的讀數(shù)分辨力引入的標(biāo)準(zhǔn)不確定度u(ts1),用B類標(biāo)準(zhǔn)不確定度評定[13];恒溫槽溫場不均勻引入的標(biāo)準(zhǔn)不確定度u(ts2),用B類標(biāo)準(zhǔn)不確定度評定;恒溫槽溫度波動引入的標(biāo)準(zhǔn)不確定度u(ts3),用B類標(biāo)準(zhǔn)不確定度評定.

對于u(ts1):二等標(biāo)準(zhǔn)鉑電阻溫度計在0~1 ℃的讀數(shù)分辨力為0.01 ℃,不確定度區(qū)間半寬為0.01 ℃,按均勻分布處理,其標(biāo)準(zhǔn)不確定度為

(5)

估計其不可靠性為20%[14],自由度v(ts1)=12.

對于u(ts2):恒溫槽溫場最大溫差為0.01 ℃,則同一溫度點溫場介于±0.01 ℃之間,按均勻分布處理,其標(biāo)準(zhǔn)不確定度為

(6)

估計不可靠性為10%,自由度v(ts2)=50.

對于u(ts3):恒溫槽溫度波動度為±0.01 ℃/30 min,則不確定度區(qū)間半寬為0.01 ℃,按均勻分布處理,其標(biāo)準(zhǔn)不確定度為

(7)

估計不可靠性為10%,自由度v(ts3)=50.

因u(ts1)、u(ts2)、u(ts3)相互獨立,則可得輸入量ts的標(biāo)準(zhǔn)不確定度

(8)

自由度

(9)

4.2.3 輸入量X的標(biāo)準(zhǔn)不確定度評定

由修正值引入的標(biāo)準(zhǔn)不確定度u(x),用B類標(biāo)準(zhǔn)不確定度評定.

由二等標(biāo)準(zhǔn)鉑電阻檢定規(guī)程可知,二等標(biāo)準(zhǔn)鉑電阻溫度計在水三相點處檢定周期內(nèi)不穩(wěn)定性為0.01 K,屬于正態(tài)分布[15].則由此引入的標(biāo)準(zhǔn)不確定度

(10)

包含因子kp=3,估計其不可靠性為10%,自由度v(x)=50.

4.3 合成標(biāo)準(zhǔn)不確定度與有效自由度

因以上各項標(biāo)準(zhǔn)不確定度相互獨立,所以合成標(biāo)準(zhǔn)不確定度為

(11)

其有效自由度公式如下

(12)

4.4 擴展不確定度

擴展不確定度由合成不確定度uc乘以包含因子k得到,記為U,如式(13)所示

U=kuc.

(12)

設(shè)置信概率P為95%,則按照有效自由度v查t分布表得k95=2.14.

則U95=k95uc=0.08.

5 結(jié) 語

利用溫度傳感器DS18B20設(shè)計并制造了一種接觸式數(shù)字溫度計.用恒溫槽和二等標(biāo)準(zhǔn)鉑電阻溫度計對該數(shù)字溫度計做了校準(zhǔn),分析了測溫過程中產(chǎn)生的誤差及產(chǎn)生的原因,確定了最大示值誤差和回程誤差.結(jié)果表明該溫度計可用于保溫箱的溫度測量.

[1] 廖理.熱學(xué)計量[M].第二版.北京:原子能出版社,2002:3-7.

[2] 程勇.半導(dǎo)體熱電制冷片在汽車保溫箱控制系統(tǒng)中的應(yīng)用[J].工業(yè)儀表與自動化裝置,2011(5):85-90. CHENG Yong. Application of the semiconductor thermoelectric refrigeration piece in car insulation chests control system[J]. Industrial Instrumentation &Automation,2011(5):85-90.

[3] 王林勝.基于單片機控制的數(shù)字溫度計的電路設(shè)計[J].通訊世界,2016(21):223-224. WANG Linsheng. Circuit design of digital thermometer based on single chip microcomputer control[J]. Telecom World,2016(21):223-224.

[4] 夏海雷.數(shù)字溫度計校準(zhǔn)方法及校準(zhǔn)結(jié)果處理研究[J].工業(yè)計量,2013(Sup1):83-84. XIA Hailei. Calibration method and calibration results’ processing of digital thermometer[J]. Industrial Measurement,2013(Sup1):83-84.

[5] 王孔祥.數(shù)字溫度計校準(zhǔn)方法及不確定度評定[J].計量與測試技術(shù),2007,34(5):38-41. WANG Kongxiang, Calibration of digital themrmometers and evaluation of uncertainty[J]. Metrology &Measurement Technique,2007,34(5):38-41.

[6] 李振杰.數(shù)字式溫度計校準(zhǔn)方法探討[J].中國計量,2011(9):96-98. LI Zhenjie. Calibration method of digital thermometer[J]. China Metrology,2011(9):96-98.

[7] 鄧艷琴.二等標(biāo)準(zhǔn)鉑電阻溫度計校準(zhǔn)結(jié)果不確定度評定[J].江蘇電機工程,2010,29(5):44-49. DENG Yanqin, Uncertainty evaluation of calibration result for second grade standard platinum resistance thermometer[J]. Jiangsu Electrical Engineering,2010,29(5):44-49.

[8] 魏娟.單片機實現(xiàn)數(shù)字溫度計設(shè)計思路[J].硅谷,2014(13):22-23. WEI Juan. The design of digital thermometer based on single chip microcomputer[J]. Silicon Vallry,2014(13):22-23.

[9] 郭天祥.51單片機C語言教程[M].第7版.北京:電子工業(yè)出版社,2013:342-354.

[10] 鄧瑩.基于無線傳感器網(wǎng)絡(luò)的智能大廈安防系統(tǒng)研究[D].武漢:武漢理工大學(xué),2008. DENG Ying. Research on safeguard of intelligent building based on wireless sensor network[D]. Wuhan: Wuhan University of Technology,2008.

[11] 張萍.基于數(shù)字溫度計DS18B20的溫度測量儀的開發(fā)[J].自動化儀表,2007,28(6):64-66. ZHANG Ping, Development of measuring instrument based on digital thermometer DS18B20[J]. Process Automation Instrumentation,2007,28(6):64-66.

[12] 曹善林,李海燕.接觸式數(shù)字溫度計校準(zhǔn)方法探討[J].中國計量,2014(6):104. CAO Shanlin, LI Haiyan. Discussion on calibration method of contact digital thermometer[J]. China Metrology,2014 (6):104.

[13] 劉智敏,劉風(fēng).不確定度的B類評定方法[J].中國計量學(xué)院學(xué)報,1995(2):51-57. LIU Zhimin, LIU Feng. Evaluation method for uncertainty of B type[J]. Journal of China University of Metrology,1995(2):51-57.

[14] 沈正宇.溫度測量不確定度評定[M].北京:中國計量出版社,2006:14-21.

[15] 郭沈輝,戚曉紅,王林虎.恒溫槽的校準(zhǔn)及不確定度評定[J].中國測試技術(shù),2007,33(6):86-89. GUO Shenhui, QI Xiaohong, WANG Linhu. Measurement of thermostatic bath and evaluation of uncertainty[J]. China Measurement Technology,2007,33(6):86-89.

Design and calibration of a digital thermometer

SUN Hongjian, LI Wenjun, GAO Meng, LI Jiaqi, ZHENG Yongjun

(College of Metrology and Measurement Engineering, China Jiliang University, Hangzhou 310018, China)

We designed a digital thermometer which consisted of an MCU STC89C52, a temperature sensor DS18B20, a four-in-one common-anode LED digital display, buttons, an alarm module, a warm (cool) module and a power supply. The hardware design scheme included MCU and temperature sensors. The software design scheme included the main program design, the temperature collection subroutine, and the implement-ation process of the main function module. The digital thermometer was static calibrated with a thermostatic bath and a standard platinum resistance thermometer (Grade Ⅱ). Finally, the results of temperature uncertainty were assessed.

incubator; temperature measurement; digital thermometer; temperature calibration; uncertainty assessment

2096-2835(2016)04-0400-06

10.3969/j.issn.2096-2835.2016.04.008

2016-09-14 《中國計量大學(xué)學(xué)報》網(wǎng)址:zgjl.cbpt.cnki.net

TP216

A

猜你喜歡
鉑電阻溫度計測溫
正確認(rèn)識溫度計
各種各樣的溫度計
溫度計的『一二三』
鉑電阻在智能家電測試中的應(yīng)用研究
三招搞定溫度計
變壓器光纖測溫探頭的安裝固定
熱油盤溫控器備件更換問題與處理
基于DS18B20的單片機測溫系統(tǒng)
鉑電阻線性化和抗干擾測溫模塊的研究
基于ARM的高精度測溫系統(tǒng)設(shè)計與實現(xiàn)