張樹青,李 妍,王步洲,李朝陽,李國吉
(1.航空四站裝備修理廠,河北石家莊 050071;2.河北工業大學計算機科學與軟件學院,天津 300401;3. 東旭集團有限公司,河北石家莊 050000;4. 石家莊凱普特動力傳輸有限責任公司,河北石家莊 050000)
基于ADS1248高精度測溫裝置的設計
張樹青1,李 妍2,王步洲3,李朝陽3,李國吉4
(1.航空四站裝備修理廠,河北石家莊 050071;2.河北工業大學計算機科學與軟件學院,天津 300401;3. 東旭集團有限公司,河北石家莊 050000;4. 石家莊凱普特動力傳輸有限責任公司,河北石家莊 050000)
針對疫苗的運送及倉儲過程中對環境溫度的嚴格要求,設計了高精度的測溫裝置。選用了Pt100作為溫度傳感器,采用四線制測量方法去除了傳輸線上的干擾,設計了比例測量法使系統的精度僅依賴于一個高精度電阻。選用的ADS1248芯片內部包含了PGA放大器及24位ADC芯片,降低了裝置的復雜性,同時具有較高的分辨率。經測試,本裝置的測溫精確達到0.1 ℃,能夠滿足疫苗的運送及倉儲的要求。
ADS1248; 四線制測量; 高精度測溫;比例法
溫度測量[1-2]與人類的生產和生活息息相關,在工農業生產、倉儲和產品流通等環節中,需要對產品所處環境的溫度進行精密控制,比如疫苗的存儲和運輸,這就要求人們能夠高精度地測量溫度以實施相應的溫度調控。本測溫裝置在傳統一味追求高精度的測溫器件以達到測溫精度的基礎上在電路的設計中也進行了調整,以更大程度地提高溫度測量的精度。
1.1ADS1248介紹
ADS1248 是高度集成的24 bit精密ADC芯片,集成了低噪音可編程增益放大器(PGA), 單周期設定數字濾波器的精密Delta-Sigma ADC 振蕩器輸入切換器(input mux),集成了兩路恒流源,可采樣4組差分或7組單端輸入,還具有50 /60 Hz 同步抑制模式;傳感器斷線檢測功能設計中選用該芯片可在不影響性能的情況下減少器件數量,ADC的數據速率高達2 ksps,功耗僅為2.56 mW,芯片集成度高,應用中可簡化電路設計。
1.2Pt100四線制測阻值原理[3-4]
由于Pt100的電阻范圍很小,通常在幾十歐姆到一百幾十歐姆,用Pt100的電阻來表示溫度的大小,導線上等效的電阻將不能忽略,傳統的測試方法忽略了導線上等效的電阻勢必將引起很大的誤差,對于高精度的測量,這么大的誤差是不允許的。本裝置采用四線制測電阻的方法能夠完全消除連接導線上的等效電阻的影響,精度高穩定性好。測試電路圖如圖1所示。

圖1 四線制測量電阻阻值Fig.1 Four-wire resistance measurement
如圖1所示,四線制測溫的時候在A點加入恒流源,那么AB兩端將產生一定的壓降,這個壓降包括了導線上的等效電阻壓降,這時不測量AB兩端而是測量ab兩端的壓降,這樣就去除了導線上等效電阻的壓降,得到了恒流源經過電阻時產生的真實壓降,從而提高測溫的精度。
1.3裝置總體設計
裝置的核心部分電路如圖2所示。
如圖2所示,讓ADS1248集成的恒流源流經待測熱敏電阻和高精度電阻R0,R0兩端的電壓作為ADS1248芯片ADC的參考電壓。待測電阻Pt100的電壓接到ADS1248的模擬輸入口的AIN0和AIN1,AIN0和AIN1兩端的電壓經ADS1248的PGA放大,然后進行ADC,得到電壓值,轉換成電阻值,最后對照Pt100得出當前的溫度值。

圖2 測溫電路Fig.2 Temperature measurement circuit
圖2的測溫電路簡單實用,它巧妙地利用ADS1248的恒流源同時流經待測電阻R1和產生ADC參考電壓的電阻R0,使得R1與R0之間的電壓等于它們之間的電阻,避免了因為參考電壓的誤差而引起的系統誤差,也簡化了軟件編程的計算。同時,這個電路可以進行熱敏電阻的短路和斷路檢測,當熱敏電阻R1短路時,ADC的值為0,當R1斷路時,ADC的值為最大值。所以當ADC的值接近于0或者接近于最大值時可以認為待測電阻已經短路或者斷路。
系統的軟件控制程序流程如圖3所示。

圖3 軟件流程圖Fig.3 Flow chart of software
由于本裝置電路簡單,而且選用了集成度很高的ADS1248芯片,使得軟件設計非常簡單,選用一般的單片機就可以滿足要求,程序流程也很簡單。對芯片、單片機I/O接口等進行初始化后檢測一下電路的連接是否正常,如果正常直接采集ADC的值,然后轉化為溫度值。在每次采集ADC之前檢測一下待測電阻是否有斷路或者短路情況。
在把ADC采集的值轉換成溫度值時,需要查詢Pt100的電阻溫度對應表,因為對應表內的數據精確到了0.01 Ω,現在假設電阻在0.01 Ω間隔上電阻與溫度是線性關系。這種假設引入的誤差最大為1%。
當本系統用于要求精度高的測溫系統時,需要將溫度數據做進一步處理,顯示出來或者通過通信接口傳輸到下一個系統(比如控制系統)。這時只需要通過通信接口將數據傳輸出去就可以了。
3.1Pt100的精度
Pt100溫度傳感器是一種以白金(Pt)做成的電阻式溫度檢測器,它的阻值和溫度是正相關的。當Pt100在0 ℃時的阻值為100 Ω,它的阻值會隨著溫度上升而成近似勻速的增長。但它們之間的關系并不是簡單的正比關系,而更應該趨近于一條拋物線。通過大量的實驗,已經獲得了一個精度為1 ℃的阻值溫度關系表,在使用中查表即可。因為該裝置是高精度測溫裝置,所以假設2個相鄰整數溫度之間是線性關系,以提高測量精度。Pt100屬于一種高精度的熱敏電阻,目前的制作工藝其阻值精確度可達到0.5%。
3.2四線制測量電阻阻值的精度
根據1.2節分析,四線制測電阻時去除了導線上的等效電阻的影響,這種方法測量電阻阻值其精度幾乎可以達到100%,電阻的測量誤差可以忽略不計。
3.3ADS1248的ADC精度及其他可能引起的精度誤差
ADS1248集成了24 bit的高精度ADC電路,其測量最大誤差為0.001%。在通常的ADC轉換電路中還存在因為參考電壓的誤差引起的測量誤差,在3.1節介紹中已經說明,本系統采用的比例法測電阻巧妙地避免了這一點。
3.4系統的總體誤差[7-8]
在本設計中R0選擇高精度的2.2 kΩ電阻(2.2 kΩ電阻經1.5 mA電流產生的壓降在ADS1248參考電壓的最佳參考電壓范圍內),目前的制作工藝其精度一般為±(0.01%~1%),取最大誤差1%參與運算。ADS1248的PGA選擇128倍。則滿足式(1):

(1)
式中:Ie為ADS1248產生的恒流源電流;UADC為ADS1248芯片的AD轉換值;UPGA為ADS1248芯片選擇的PGA的值。整理得到

(2)
利用數值分析的知識算得系統測量熱敏電阻的理論誤差為
(3)
查閱資料知e(R0)為±(0.01%~1%),現取最大誤差1%參與運算,所以e(R0)的精度誤差為1%;查閱ADS1248數據手冊得e(UADC)最大值為0.001%;e(UPGA)最大值為0.01%。代入計算得


(4)
式中:128是ADS1248的PGA放大倍數。
將e(UADC)取最大值224計算結果為0.026%。由于Pt100的測量精度為0.026%,而它的制作工藝精度為0.5%,所以相對于Pt100的制作工藝,本系統的測量電阻部分可以認為是零誤差的理想系統。本系統的最終誤差等于Pt100的阻值溫度對應表的誤差,精確到了0.1 ℃。在裝置軟件設計分析中引入了1%的誤差,這個誤差是在精度為0.1的基礎上的1%,可以忽略不計。
本裝置溫度測量值和更高精度溫度測量值的對比表見表1。

表1 本系統測溫精度對比表
在分析中知道該系統裝置的溫度精確到了0.1 ℃。為了更準確地測試本系統的精度,在對比時保留到0.01 ℃,對比儀器選用重慶風云儀器有限公司的恒溫槽低溫鑒定裝置,它有不同的規格,可滿足-80~500 ℃的溫度標定,溫度波動≤±0.005 ℃,水平溫差≤±0.005 ℃,最大溫差≤±0.01 ℃。
通過表1的比較,本系統的測溫裝置精度很高,達到了0.1 ℃。
通過對本系統的理論分析及實際測試與更高精度的測量儀器進行對比,本系統對測試電路上的改進等方法的確提高了系統的精度與穩定性。使系統的測溫精度精確到0.1 ℃以內。能夠滿足許多對溫度測量和控制要求高的工農業生產中。本系統電路設計簡單容易實現,性能穩定,性價比高,在工農業生產中可以更廣泛的使用。
/
[1] 侯金華,琚長江.溫度測量模塊的設計與實現[J].應用與測試,2011,33(5):607-611.
HOU Jinhua, JU Changjiang. Design and realization of temperature measurement module[J]. Application and Test, 2011,33(5):607-611.
[2] 劉德亮,王竹林,尉廣軍.基于FPGA高精度頻率測量儀的設計[J]. 河北工業科技,2010,27(1):29-31.
LIU Deliang,WANG Zhulin,YU Guangjun. Design of high-accuracy frequency measuring instrument based on FPGA[J]. Hebei Journal of Industrial Science and Technology, 2010,27(1):29-31.
[3] 吳奇生,華連生,陳 斌.4線制測溫在氣象地溫數據觀測中的應用[J].電子測量技術,2010,33(8):86-88.
WU Qisheng,HUA Liansheng,CHEN Bin. Application of 4 wire temperature in meteorological geotemperature observation data[J] .Electronic Measurement Technology, 2010,33(8):86-88.
[4] 劉少強,張 靖,莊哲民.三線制鉑電阻高精度測溫方法[J].自動化儀表,2002,23(11):20-24.
LIU Shaoqiang,ZHANG Jing,ZHANG Zhemin. Three wire platinum resistance, high precision of temperature measurement[J]. Instrument and Meter for Automation, 2002,23(11):20-24.
[5] 張 瑜, 張升偉. 基于鉑電阻傳感器的高精度溫度檢測系統設計[J].傳感技術學報,2010,23(3):311-314.
ZHANG Yu,ZHANG Shengwei. Design of high precision temperature measuring system based on platinum resistance transducers[J]. Journal of Transducer Technology, 2010,23(3):311-314.
[6] 任殿慧,周 娣,章雪挺,等.一種鉑電阻測溫電路的非線性校正方法[J].電子器件,2010,33(5):603-607.
REN Dianhui, ZHOU Di, ZHANG Xueting, et al. A nonlinear circuit of platinum resistor in temperature measurement correction method[J]. Electron Device, 2010,33(5):603-607.
[7] 余云霞,魏 峰,張正斌,等.熱電阻測溫儀[J].吉林化工學院學報,2010,27(4):71-73.
YU Yunxia, WEI Feng,ZHANG Zhengbin, et al. The thermal resistance temperature detector[J]. Journal of Jilin Institute of Chemical Technology, 2010,27(4):71-73.
[8] 智兆華,劉文學,李文朝,等.基于nRF24LE1的高壓開關柜動靜觸頭無線溫度監測系統設計[J]. 河北科技大學學報,2011,32(5):446-450.
ZHI Zhaohua, LIU Wenxue, LI Wenzhao, et al. Design of wireless temperatre monitoring system of high voltage switchgear contact based on nRF24LE1[J]. Journal of Hebei University of Science and Technology, 2011,32(5):446-450.
[9] 陳光禹.現代測試技術[M].成都:電子科技大學出版社,2002.
CHEN Guangyu. Modern Testing Technology[M].Chengdu:University of Electronic Science and Technology Press, 2002.
[10] 王 森,紀 綱. 儀表常用數據手冊[M]. 北京:化學工業出版社, 2006.
WANG Sen,JI Gang. The Instrument Used Data Handbook[M].Beijing: Chemical Industry Press,2006.
Design of high precision temperature measuring device based on ADS1248
ZHANG Shuqing1, LI Yan2, WANG Buzhou3, LI Chaoyang3, LI Guoji4
(1.Aircraft Four Stations Repair Equipment Factory, Shijiazhuang Hebei 050071, China; 2. School of Computer Science and Engineering, Hebei University of Technology, Tianjin 300401, China; 3. Dongxu Group Company Limited, Shijiazhuang Hebei 050000, China; 4. Shijiazhuang Captain Power Transmission Company Limited, Shijiazhuang Hebei 050000, China)
Due to the strict requirement of environment temperature on the transportation and storage of vaccine, a temperature measuring device with high precision is introduced. Pt100 is selected as temperature sensor, the interference of transmission line is removed by using four-lines measuring method. And a ratio measurement method is designed so that the precision of the system depends only on a high precision resistor. The using chip of ADS1248 contains a PGA amplifier and a 24 bit ADC chip, which reduces the complexity of the device and provides high resolution. The measurement precision reaches 0.1 ℃, meeting the vaccine delivery and storage requirement.
ADS1248; four-lines resistance measurement; high precision temperature measurement; ratio measurement method
1008-1534(2013)04-0249-04
TH811
A
10.7535/hbgykj.2013yx0407
2013-03-19;
2013-04-17
責任編輯:陳書欣
河北省自然科學基金(E2012208006);河北省教育廳高等學校科學研究計劃(ZH2011243); 河北省教育廳高等學校科學研究計劃自然科學優秀青年基金(Y2012018)
張樹青(1960-),男,天津人,工程師,主要從事機械制造方面的研究。
E-mail:hp593@163.com