數(shù)字溫度傳感器DS1722原理及應(yīng)用
2、軟件設(shè)計(jì)
軟件的設(shè)計(jì)分為四個大部分:數(shù)據(jù)的采集部分、數(shù)據(jù)整數(shù)部分的轉(zhuǎn)化部分、數(shù)據(jù)小數(shù)部分的轉(zhuǎn)化部分、數(shù)據(jù)的顯示部分。系統(tǒng)軟件流程如圖4所示。
四、測溫結(jié)果及分析
在溫度測量過程中,將傳感器DS1722放入0℃冰水混合的容器中,逐漸給容器加熱升溫,用溫度計(jì)觀察容器中水溫變化,并記錄傳感器經(jīng)單片機(jī)89C51處理后的輸出溫度值,所得數(shù)據(jù)如表6所示。如果用公式“絕對誤差=實(shí)際溫度—實(shí)測溫度”來計(jì)算溫度傳感器DS1722的誤差,那么實(shí)驗(yàn)數(shù)據(jù)表明:隨著溫度的升高,實(shí)驗(yàn)誤差越來越大。誤差隨溫度變化的曲線如圖5所示。
從圖5可以看出,傳感器DS1722的溫度誤差與溫度呈線性關(guān)系,產(chǎn)生溫度誤差的因素大概有以下幾個方面:
(1)實(shí)驗(yàn)電路本身的因素;
(2)人為因素,在讀數(shù)時可能存在人為誤差;
(3)環(huán)境的因素,因?yàn)榘褌鞲衅鞣诺搅嗽嚬軆?nèi),管內(nèi)溫度和水溫有一定的差別;
(4)傳感器自身因素,實(shí)驗(yàn)時傳感器焊接到八腳雙列直插管座上,不能和試管壁充分接觸,這也存在一定的誤差。
綜合考慮以上的各種因素,這個誤差范圍是傳感器DS1722所允許的,所以,實(shí)驗(yàn)數(shù)據(jù)真實(shí)有效。
五、結(jié)束語
數(shù)字溫度傳感器DS1722可接受寬電壓范圍的模擬信號和低功率的數(shù)字邏輯信號,因而可滿足日益增長的對便攜和混合信號系統(tǒng)多電壓的要求。增加的標(biāo)準(zhǔn)三線和SPI串行接口使設(shè)計(jì)者在嵌入式系統(tǒng)中使用不同的網(wǎng)絡(luò)通信協(xié)定方面有很大的靈活性。
數(shù)字溫度傳感器DS1722的應(yīng)用領(lǐng)域可以涉及到個人計(jì)算機(jī)/服務(wù)器/工作組、單元電話、辦公設(shè)備或者任何熱敏系統(tǒng),缺點(diǎn)是不能暴露在一些工業(yè)應(yīng)用需要的環(huán)境壓力下,例如燃燒狀況下。相信隨著DS1722使用者的增多,其必將發(fā)揮更大的作用。
評論