溫度傳感器工作原理

溫度傳感器工作原理

ID:26085587

大?。?27.50 KB

頁(yè)數(shù):13頁(yè)

時(shí)間:2018-11-24

溫度傳感器工作原理_第1頁(yè)
溫度傳感器工作原理_第2頁(yè)
溫度傳感器工作原理_第3頁(yè)
溫度傳感器工作原理_第4頁(yè)
溫度傳感器工作原理_第5頁(yè)
資源描述:

《溫度傳感器工作原理》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)

1、WORD格式可編輯溫度傳感器工作原理1.引腳★●GND接地?!馜Q為數(shù)字信號(hào)輸入輸出端?!馰DD為外接電源輸入端(在寄生電源接線方式時(shí)接地)2.與單片機(jī)的連接方式★單線數(shù)字溫度傳感器DS18B20與單片機(jī)連接電路非常簡(jiǎn)單,引腳1接地(GND),引腳3(VCC)接電源+5V,引腳2(DQ)接單片機(jī)輸入輸出一個(gè)端口,電壓+5V和信號(hào)線(DQ)之間接有一個(gè)4.7k的電阻。由于每片DS18B20含有唯一的串行數(shù)據(jù)口,所以在一條總線上可以掛接多個(gè)DS18B20芯片。外部供電方式單點(diǎn)測(cè)溫電路如圖★外部供電方式多點(diǎn)測(cè)溫電路如圖★3.DS18B20的性能特點(diǎn)DS18B20溫

2、度傳感器是美國(guó)DALLAS半導(dǎo)體公司最新推出的一種改進(jìn)型智能溫度傳感器。與傳統(tǒng)的熱敏電阻等測(cè)溫元件相比,它能直接讀出被測(cè)溫度,并且可根據(jù)實(shí)際要求通過簡(jiǎn)單的編程實(shí)現(xiàn)9~12位的數(shù)字值讀數(shù)方式。DS18B20的性能特點(diǎn)如下:●獨(dú)特的單線接口僅需要一個(gè)端口引腳進(jìn)行通信?!穸鄠€(gè)DS18B20可以并聯(lián)在唯一的三線上,實(shí)現(xiàn)多點(diǎn)組網(wǎng)功能?!癫恍枰獠科骷??!裨诩纳娫捶绞较驴捎蓴?shù)據(jù)線供電,電壓范圍為3.0~5.5V?!窳愦龣C(jī)功耗?!駵囟纫?~12位數(shù)字量讀出●用戶可定義的非易失性溫度報(bào)警設(shè)置?!駡?bào)警搜索命令識(shí)別并標(biāo)識(shí)超過程序限定溫度(溫度報(bào)警條件)的器件。●負(fù)電壓特性,電源極

3、性接反時(shí),溫度計(jì)不會(huì)因發(fā)熱而燒毀,只是不能正常工作。4.內(nèi)部結(jié)構(gòu).DS18B20采用3腳PR—35封裝或8腳SOIC封裝,其內(nèi)部結(jié)構(gòu)框圖★64位ROM的位結(jié)構(gòu)如圖★◆。開始8位是產(chǎn)品類型的編號(hào);接著是每個(gè)器件的唯一序號(hào),共有48位;最后8位是前面56位的CRC檢驗(yàn)碼,這也是多個(gè)DS18B20可以采用單線進(jìn)行通信的原因。非易失性溫度報(bào)警觸發(fā)器TH和TL,可通過軟件寫入用戶報(bào)警上下限數(shù)據(jù)。8位檢驗(yàn)CRC48位序列號(hào)8位工廠代碼MSBLSBMSBLSBMSBLSBDS18B20溫度傳感器的內(nèi)部存儲(chǔ)器還包括一個(gè)高速暫存RAM和一個(gè)非易失性的可電擦除的E2PROM。高速暫

4、存RAM的結(jié)構(gòu)為9字節(jié)的存儲(chǔ)器,結(jié)構(gòu)如圖★。前2字節(jié)包含測(cè)得的溫度信息。第3和4字節(jié)是TH和TL的拷貝,是易失的,每次上電復(fù)位時(shí)被刷新。第5字節(jié)為配置寄存器,其內(nèi)容用于確定溫度值的數(shù)字轉(zhuǎn)換分辨率,DS18B20工作時(shí)按此寄存器中的分辨率將溫度轉(zhuǎn)化為相應(yīng)精度的數(shù)值。該字節(jié)各位的定義如圖★,其中,低5位一直為1;TM是測(cè)試模式位,用于設(shè)置DS18B20在工作模式還是在測(cè)試模式,在DS18B20出廠時(shí),該位被設(shè)置為0,用戶不要去改動(dòng);R0和R1決定溫度轉(zhuǎn)化的精度位數(shù),即用來設(shè)置分辨率,其定義方法見表★高速暫存RAM的第6、7、8字節(jié)專業(yè)知識(shí)整理分享WORD格式可編輯保

5、留未用,表現(xiàn)為全邏輯1。第9字節(jié)是前面所有8字節(jié)的CRC碼可用來檢驗(yàn)數(shù)據(jù),從而保證通信數(shù)據(jù)的正確性。專業(yè)知識(shí)整理分享WORD格式可編輯專業(yè)知識(shí)整理分享WORD格式可編輯專業(yè)知識(shí)整理分享WORD格式可編輯當(dāng)DS18B20接收到轉(zhuǎn)化命令后,開始啟動(dòng)轉(zhuǎn)化。轉(zhuǎn)化完成后的溫度值就以16位的帶符號(hào)擴(kuò)展的二進(jìn)制補(bǔ)碼形式存儲(chǔ)在高速暫存RAM的第1、2字節(jié)中。單片機(jī)可以通過單線接口讀出該數(shù)據(jù)。讀數(shù)據(jù)時(shí),低位在先,高位在后,數(shù)據(jù)格式以0.0625℃/LSB形式表示。溫度值格式如圖★圖中,S表示符號(hào)位。當(dāng)S=0時(shí),表示測(cè)得的溫度值為正值,可以直接將二進(jìn)制位轉(zhuǎn)化為十進(jìn)制;當(dāng)S=0時(shí),表

6、示測(cè)得的溫度值為負(fù)值,要先將補(bǔ)碼變成原碼,再計(jì)算十進(jìn)制值。DS18B20完成溫度轉(zhuǎn)化后,就把測(cè)得的溫度值與RAM中的TH、TL字節(jié)內(nèi)容作比較,若T>TH或T<TL,則將該器件內(nèi)的報(bào)警標(biāo)志位置位,并對(duì)主機(jī)發(fā)出的報(bào)警搜索命令作出響應(yīng)。因此,可用多只DS18B20同時(shí)測(cè)量溫度并進(jìn)行報(bào)警搜索。5DS18B20通信協(xié)議在對(duì)DS18B20進(jìn)行讀寫編程時(shí),必須嚴(yán)格保證讀寫時(shí)序,否則將無法讀取溫度結(jié)果。根據(jù)DS18B20通信協(xié)議,主機(jī)控制DS18B20完成溫度轉(zhuǎn)化必須經(jīng)過3個(gè)步驟:每一次讀寫之前都要對(duì)DS18B20進(jìn)行復(fù)位,復(fù)位成功后發(fā)送一條ROM指令,最后發(fā)送RAM指令,這樣

7、才能對(duì)DS18B20進(jìn)行預(yù)定的操作。復(fù)位要求主CPU將數(shù)據(jù)線下拉500us,然后釋放,DS18B20收到信號(hào)后等待16~60us,然后發(fā)出60~240us的存在低脈沖,主CPU收到此信號(hào)表示復(fù)位成功。DS18B20的ROM指令如表★◆,RAM指令如表★◆表★◆ROM指令表指令約定代碼功能溫度變化44H啟動(dòng)DS18B20進(jìn)行溫度轉(zhuǎn)換,12位轉(zhuǎn)換時(shí)最長(zhǎng)為750ms(9位為93.75ms),結(jié)果存入內(nèi)部9字節(jié)RAM中讀暫存器0BEH讀內(nèi)部RAM中9字節(jié)的內(nèi)容寫暫存器4EH發(fā)出向內(nèi)部RAM的3、4字節(jié)寫上、下限溫度數(shù)據(jù)命令,緊跟該命令之后是傳送兩字節(jié)的數(shù)據(jù)復(fù)制暫存器48

8、H將RAM中第3、4字節(jié)

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。