《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 測試測量 > 設(shè)計(jì)應(yīng)用 > 基于AD7799的熱敏電阻高精度測溫系統(tǒng)
基于AD7799的熱敏電阻高精度測溫系統(tǒng)
電子設(shè)計(jì)工程
任國興 王曉影 杜立彬
摘要: 針對海洋中投棄式儀器的快速響應(yīng)高精度測溫要求,提出了一種基于AD7799的熱敏電阻測溫設(shè)計(jì)方案。該方案采用24位△-∑高精度A/D轉(zhuǎn)換器AD7799為核心部件,以高靈敏度負(fù)溫度系數(shù)熱敏電阻為溫度傳感器,MSP430單片機(jī)為MCU,實(shí)現(xiàn)了系統(tǒng)的數(shù)字化;通過多點(diǎn)校準(zhǔn)插值的方法使系統(tǒng)獲得測溫高精度。經(jīng)過大量實(shí)驗(yàn)證明該系統(tǒng)工作穩(wěn)定,可靠性高。實(shí)驗(yàn)數(shù)據(jù)表明系統(tǒng)的分辨率超過0.001℃,測溫精度可達(dá)0.02℃。
Abstract:
Key words :

在海洋調(diào)查中,對于溫度參數(shù)的獲取存在環(huán)境因素上的特殊性。由于海洋中水團(tuán)邊界相互疊置,同時(shí)不同水層有溫度梯度等,要求系統(tǒng)具有高靈敏度;在海水的剖面測量中,當(dāng)在運(yùn)動的載體上測溫(如投棄式CTD等)時(shí),就要求系統(tǒng)傳感器有足夠的時(shí)間常數(shù);而在海洋的一定深度下,溫度的差別微乎其微,系統(tǒng)必須具有很高的精度。本系統(tǒng)中,主要選用24位的AD7799和NTC(負(fù)溫度系數(shù))玻封熱敏電阻,實(shí)現(xiàn)了對溫度的快速、高靈敏度和高精度測量。

1 高精度測溫系統(tǒng)組成
   
該測溫系統(tǒng)是“投棄式溫鹽深海流剖面測量系統(tǒng)”的測溫部分,采用MSP430為MCU,精密的基準(zhǔn)電壓模塊為A/D轉(zhuǎn)換器提供參考電壓,同時(shí)也為熱敏電阻電橋提供激勵(lì)源,AD7799的第3通道為測溫通道,其余2通道用于測量其他參數(shù)。MCU將采集的數(shù)據(jù)通過RS485發(fā)送給工作站。其系統(tǒng)框圖如圖1所示。



2 高精度測溫系統(tǒng)硬件設(shè)計(jì)
2.1 AD7799及其應(yīng)用

    系統(tǒng)的測溫分辨力及精度主要取決于A/D轉(zhuǎn)換單元,這里選用高精度、寬動態(tài)范圍、3通道24位△-∑型AD7799,該器件有完整的模擬前端,可直接測量傳感器輸出的微弱信號,轉(zhuǎn)換精度達(dá)到24位無誤碼,采用三線串行口與MCU連接。AD7799具有以下特點(diǎn):內(nèi)置1~128增益的低噪聲可編程儀表放大器;4.17~470 Hz的可編程輸出數(shù)據(jù)速率;3個(gè)差分輸入通道;50 Hz和60 Hz同步陷波,消除工頻電源干擾;極低的均方根(RMS)噪聲;低功耗;采用16引腳TSSOP封裝,如圖2為AD7799的引腳配置。


    設(shè)計(jì)中AD7799通過SPI串行接口與MSP430單片機(jī)連接,通過軟件設(shè)置其第3通道為測溫通道,轉(zhuǎn)換頻率為50Hz,內(nèi)部增益為2可達(dá)到滿意的測量效果。
    AD7799是一個(gè)高精度A/D轉(zhuǎn)換器,為達(dá)到理想的使用效果,在具體設(shè)計(jì)中需要注意:A/D模擬輸入端一般在緩沖器模式,以增加A/D轉(zhuǎn)換器的輸入電阻,減少信號源內(nèi)阻對結(jié)果的影響;輸入端最好采用全差分模式,避免AIN-接地,減少地線噪聲干擾;差分信號線要短且對稱;數(shù)字電路和模擬電路盡可能分開,避免相互交疊;信號線盡可能走焊盤面;AD7799的GND引腳和REFN-均與模擬地相連,數(shù)字地和模擬地應(yīng)在同一點(diǎn)相連,AD7799位于這個(gè)連接點(diǎn)的上方;數(shù)字電源、模擬電源和參考電源相互隔離,并且都要用10μF鉭電容和0.1μ斗F瓷片電容去耦,電容盡量靠近電源引腳。
2.2 溫度傳感器及其組成模塊
   
系統(tǒng)溫度傳感器選用熱敏電阻,熱敏電阻具有以下特點(diǎn):1)很大的負(fù)電阻溫度系數(shù),因此其溫度測量靈敏度高;2)體積小,故熱容量很小,可用于快速變化溫度的測量;3)響應(yīng)速度快,尤其是珠狀玻封熱敏電阻,其響應(yīng)時(shí)間低于50 ms;4)具有很大的電阻值(kΩ級),因此導(dǎo)線電阻及接觸電阻對測量的影響可忽略。該系統(tǒng)選用MF51型高精度熱敏電阻,溫漂為0.002℃/a。
    系統(tǒng)硬件連接如圖3所示,基準(zhǔn)電壓選用ISL21009BFB812Z,該芯片輸出1.250 V基準(zhǔn)電壓,精度可達(dá)±0.5 mV,溫漂為3 ppm/℃,作為AD7799的參考電壓,同時(shí)其輸出電流達(dá)7 mA,可為測溫電橋的激勵(lì)源。測溫電橋中的3個(gè)電阻與熱敏電阻RT構(gòu)成一個(gè)單臂電橋,熱敏電阻RT隨溫度的變化引起電橋的電位差發(fā)生變化。系統(tǒng)中R1、R2、R3均為7.5 kΩ(1/1000)25 ppm的標(biāo)準(zhǔn)精密金屬膜電阻,熱敏電阻阻值在3~15 kΩ變化(相當(dāng)于溫度在40~-4℃范圍內(nèi)的變化,此為海洋溫度范圍)形成-0.20~0.25 V的差分信號輸出。



3 測溫電路校準(zhǔn)方法
   
MF51型熱敏電阻的電阻值R與溫度t之間存在著嚴(yán)重的非線性關(guān)系,如圖4所示,因此,對其進(jìn)行校準(zhǔn)、計(jì)算所采用的方法也是影響測溫精度的關(guān)鍵。常見的R-t建模方法有B值法(B為溫度量綱,與熱敏電阻材料有關(guān))、Steinhart-hart方程法、分段擬合法等,但這些方法都不能滿足測量精度的要求。


    為得到高精度的R-t關(guān)系,設(shè)計(jì)中不是單獨(dú)校準(zhǔn)熱敏電阻,而是采用熱敏電阻與測溫電路共同校準(zhǔn)的方法,這樣,可以最大限度減小諸如電橋電阻容差、元器件溫漂、A/D模塊的緩沖電壓失調(diào)等元器件本身的非理想特性所帶來的系統(tǒng)誤差。
    利用HJ6A型低溫恒溫試驗(yàn)箱為熱敏電阻提供不同的溫度環(huán)境,在-4~40℃間相對均勻地取100個(gè)溫度點(diǎn),記錄此100個(gè)溫度點(diǎn)下熱敏電阻輸出所對應(yīng)的A/D轉(zhuǎn)換值,以此為基礎(chǔ)利用插值法,在實(shí)際測量中MCU根據(jù)即時(shí)的A/D轉(zhuǎn)換值可計(jì)算得到當(dāng)前溫度值。
    該方法雖然需要對每個(gè)系統(tǒng)都要單獨(dú)測量大量溫度值和所對應(yīng)的A/D轉(zhuǎn)換值,但是系統(tǒng)最終的測量精度僅依賴于后期的校正,避免了器件個(gè)體差異對精度的影響。

4 高精度測溫系統(tǒng)軟件設(shè)計(jì)
   
系統(tǒng)軟件是在IAR Embedded Workbench開發(fā)環(huán)境下采用C語言對單片機(jī)編程。單片機(jī)通過對AD7799片內(nèi)寄存器的編程,即通過寫其中的寄存器,來實(shí)現(xiàn)通道選擇、增益選擇、轉(zhuǎn)換速度選擇和A/D轉(zhuǎn)換等功能。不管讀寫哪個(gè)寄存器,單片機(jī)都必須先寫通信寄存器,以確定下一步是讀或?qū)懀窃L問哪一個(gè)寄存器。軟件設(shè)計(jì)流程如圖5所示。


    在對AD7799的參數(shù)配置中,要注意增益倍數(shù)和轉(zhuǎn)換頻率的設(shè)置。增益倍數(shù)越大,A/D轉(zhuǎn)換穩(wěn)定的位數(shù)就越少;而轉(zhuǎn)換頻率太高,也會影響器件的精度。因此,根據(jù)基準(zhǔn)電壓計(jì)傳感器的輸出信號,配置放大倍數(shù)為2;考慮到系統(tǒng)對響應(yīng)時(shí)間的要求,將轉(zhuǎn)換頻率配置50 Hz,可達(dá)到20位以上的均方值RMS精度。

5 實(shí)驗(yàn)結(jié)果
   
利用HJ6A低溫恒溫試驗(yàn)箱為系統(tǒng)提供多個(gè)溫度點(diǎn)進(jìn)行溫度測量精度驗(yàn)證,表1為系統(tǒng)部分測量數(shù)據(jù),可以看出,本系統(tǒng)測溫精度可達(dá)到0.02℃。


    此外,系統(tǒng)還搭載中科院南海所實(shí)驗(yàn)1號實(shí)驗(yàn)船進(jìn)行了為期1個(gè)月的海上實(shí)驗(yàn),期間進(jìn)行了3套系統(tǒng)對海洋剖面參數(shù)的測量,測試結(jié)果證明,本系統(tǒng)性能可靠,精確度高。表2為南海實(shí)驗(yàn)水溫隨深度變化的部分?jǐn)?shù)據(jù)。



6 結(jié)束語
   
該測溫系統(tǒng)系“投棄式溫鹽深海流剖面測量系統(tǒng)”的測溫部分,要求系統(tǒng)必須功耗低、精度高。本測溫系統(tǒng)充分利用了AD7799的高精度、低功耗、多通道特點(diǎn),實(shí)現(xiàn)了對海洋溫度的精確測量,測量精度可達(dá)0.02℃,系統(tǒng)分辨率超過0.001℃。經(jīng)過海上實(shí)際環(huán)境試驗(yàn),系統(tǒng)工作可靠。同時(shí)本系統(tǒng)結(jié)構(gòu)簡單,對于AD7799在測量壓力、流量、氣體濃度等和應(yīng)用熱敏電阻的高精度測溫方面有一定的參考作用。

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。