摘要 介紹了Y切型石英晶體作為傳感器的數(shù)字溫度計,其輸出的頻率信號與溫度存在較好地線性關(guān)系,沒有模擬傳感器難以克服的溫漂、時漂等問題,該溫度計可用于高精度的溫度測量與控制系統(tǒng)中。實驗結(jié)果顯示,文中設(shè)計的數(shù)字溫度計分辨力為0.05℃。系統(tǒng)使用無線數(shù)據(jù)模塊實現(xiàn)了溫度數(shù)據(jù)的傳輸。
關(guān)鍵詞 溫度計;傳感器;分辨率;無線數(shù)據(jù)模塊
溫度是一個基本的物理量,在許多情況下人們希望能夠快速、準確地對其進行測量,特別是一些人員不便進入的場合,如對高山、海洋等區(qū)域?qū)崿F(xiàn)溫度的遙測有著重要的意義。何瑾、王玉娟等人對Y切型石英晶體的理論和實現(xiàn)已經(jīng)做了初步的探索;孫鵬對石英晶體的測量精度和數(shù)據(jù)處理提出了改進的方法并做了試驗驗證。本文在上述研究的基礎(chǔ)上,利用Y切型溫度傳感器其輸出的頻率信號與溫度信號之間的比例關(guān)系,設(shè)計出了一種具有較高測量和重復(fù)性的無線溫度測量系統(tǒng),系統(tǒng)具有溫度測量準確、響應(yīng)速度快、體積小巧等優(yōu)點。
1 溫度計測量原理
溫度計測溫電路由振蕩電路、差頻電路、頻率計和微處理器組成。石英晶體溫度傳感器選擇Epson公司生產(chǎn)的Y切型溫度傳感器HTS-206,其振蕩頻率在40 kHz附近。測溫晶體輸出與被測溫度相關(guān)的頻率信號,參考晶體采用的是OCXO(T2)晶體模塊,其輸出頻率可以看作與溫度無關(guān),二者的頻率通過差頻電路整形后得到幾百Hz的方波,該方波作為門控信號,從而實現(xiàn)OCXO(T1)頻率的計數(shù)功能,這個計數(shù)結(jié)果送入單片機進行溫度的計算,最后由顯示電路驅(qū)動LCD顯示器。測量原理框圖如圖1所示。
2 石英晶體傳感器的原理
設(shè)計選擇石英晶體作為溫度傳感器,其頻率-溫度特性為
如果可以測得頻率f(T),理論上就可以求解溫度T。但這種方法并不簡單,因此,首先用它的線性近似方程(4)來求解
3 系統(tǒng)硬件電路設(shè)計
3.1 石英晶體振蕩電路設(shè)計
為獲得所需的頻率信息,需要用石英晶體和相關(guān)元件構(gòu)成振蕩電路才能獲得頻率信號的輸出。由于傳感器的精度要求高,所以要求振蕩器元件的溫度性能要好,石英晶體與電路的接線要短,并要求振蕩電路的振蕩裕度大。參考已有的幾種電路設(shè)計原理,本文采用的石英晶體振蕩電路如圖2所示。
這個差頻信號用于后續(xù)計數(shù)電路的門控信號,門控芯片實現(xiàn)對T1(OCXO)的計數(shù)功能,計數(shù)所得的計數(shù)值與測量的溫度值相對應(yīng),從而可以計算出測量的溫度值。根據(jù)石英晶體HTS-206的資料可知,溫度在-40~+85℃時,頻率變化的范圍約為150 Hz,即溫度變化1℃時頻率變化1.2 Hz,如果直接采用這個測量頻率來計算溫度,就不能保證溫度測量的精度,所以不予采用。與文獻中使用的頻率測量方法相比,本文設(shè)計的方法以待測的頻率信號作為門控信號,用這個門控信號測量T1(OCXO)在這個門控周期內(nèi)頻率的變化量,通過這個變化量再計算溫度,該方法大幅提高了測量的靈敏度,保證了測量精度。
3.2 單片機與芯片nRF2401的接口
無線數(shù)據(jù)收發(fā)部分主要是單片機MSP430F169與nRF2401芯片的接口電路設(shè)計。nRF2401通過外接晶體為它提供工作所需的時鐘。nRF2401還必須有天線電路,才能實現(xiàn)數(shù)據(jù)的收發(fā)。數(shù)據(jù)采集芯片MSP430F169與nRF2401芯片通過SPI相連,由于nRF2401芯片的SPI接口只有一個數(shù)據(jù)管腳,所以該管腳與數(shù)據(jù)采集芯片MSP430F169的SPI管腳直接連接。數(shù)據(jù)采集芯片MSP430F169的SPI口兩個管腳都連接到nRF2401芯片的DATA管腳,因此數(shù)據(jù)采集芯片MSP430F169的SPI管腳都需要串接10 kΩ的電阻。另外,由于DR1為高電平有效,因此需要將P2.2管腳拉低。圖3為數(shù)據(jù)采集芯片MSP430F169與nRF2401芯片的接口電路原理圖。
4 系統(tǒng)軟件設(shè)計
設(shè)計利用串口調(diào)試助手來選擇模塊工作于發(fā)送還是接收模式,系統(tǒng)每隔5 s檢測串口,在串口沒有數(shù)據(jù)時,系統(tǒng)進入待機狀態(tài),這種設(shè)計方式有利于降低系統(tǒng)的功耗。在實際操作過程中,首先對單片機和nRF2401進行初始化,nRF2401的初始化主要包括對射頻模塊的收發(fā)模式、信道頻率、傳輸數(shù)據(jù)速度、地址、校驗、功率等部分的配置,其流程圖如圖4所示。
5 實驗測量數(shù)據(jù)
表1為在實驗室環(huán)境下,測得石英晶體溫度傳感器輸出頻率值與被測溫度值之間的對應(yīng)關(guān)系表。
從測量數(shù)據(jù)可知,對于任何一個溫度而言,△fi/△Ti≤1/0.05℃(頻率/溫度比),即每一個數(shù)字量可以對應(yīng)0.05 ℃的溫度變化,此方法構(gòu)成的溫度計在-40~85℃的溫度范圍內(nèi),其準確度優(yōu)于0.05℃。
6 結(jié)束語
介紹了MSP430F169和石英溫度傳感器并結(jié)合nRF2401實現(xiàn)的高精度數(shù)據(jù)采集及無線傳輸功能。采用間接的溫度方法,實現(xiàn)了0.05℃溫度分辨力。采用nRF2401為專用的無線數(shù)據(jù)傳輸芯片,具有所需外圍元件較少、數(shù)據(jù)收發(fā)可靠等優(yōu)點。實驗數(shù)據(jù)表明,采用這種間接方式設(shè)計的新型溫度測量電路具有較高的準確度、較好響應(yīng)速度、良好的抗干擾能力。