一線式數(shù)字溫度計(jì)DS1822的原理及應(yīng)用
發(fā)布時(shí)間:2007/4/23 0:00:00 訪問次數(shù):710
關(guān)鍵詞:測溫;一線芯片;DS1822
一線總線芯片是美國Dallas Semiconductor公司推出的系列產(chǎn)品。這是一種用一根信號線與一根返回線來實(shí)現(xiàn)互連通信的集成電路芯片。采用這種芯片構(gòu)成的微型局域網(wǎng)系統(tǒng)具有建網(wǎng)速度快、成本低的特點(diǎn),非常適合現(xiàn)場應(yīng)用。一線數(shù)字溫度計(jì)(1-Wire Digital Thermometer)芯片DS1822就是Dallas公司推出的系列一線總線產(chǎn)品之一,它支持Dallas觸摸接口,遵循一線協(xié)議,并可以與處理器進(jìn)行雙向數(shù)字通信,同時(shí)性價(jià)比也很高,是一種使用起來非常方便的經(jīng)濟(jì)型溫度傳感器。
1 引腳功能及內(nèi)部結(jié)構(gòu)
DS1822的外形封裝如圖1所示。
其中(a)是采用3引腳TO-92的封裝形式;(b)是采用8引腳SOIC的封裝形式;(c)是采用6引腳TSOC的封裝形式;GND為電源地;VDD為外接供電電源輸入端(采用寄生電源方式時(shí)接地);DQ為數(shù)字信號輸入/輸出端;NC為空腳。
DS1822內(nèi)部電路的核心是一個直接數(shù)字輸出的溫度傳感器。它可將-55~125℃ 范圍內(nèi)的溫度值按9位、10位、11位、12位的分辨率進(jìn)行量化,且以上的分辨率都包括一個符號位,因此對應(yīng)的溫度量化值分別是0.5℃、0.25℃、0.125℃、0.0625℃,即最高分辨率為0.0625℃,工作電壓范圍為3.0~5.5V。每一片DS1822都有一個唯一的且不可改寫的ROM ID標(biāo)識碼(電子序列號),在實(shí)際應(yīng)用中可以通過指令方便地進(jìn)行查詢。
DS1822的內(nèi)部結(jié)構(gòu)如圖2所示。
2 DS1822的基本操作指令
DS1820的操作指令分為ROM操作指令和存儲器操作指令。
2.1 ROM操作指令及其功能說明
Read ROM指令(代碼為33h):如果總線上只有一片DS1822,則允許總線主機(jī)讀。模樱保福玻驳男蛄刑,若在線DS1822多于一個時(shí),它們將同時(shí)發(fā)送ID,這樣就會出現(xiàn)數(shù)據(jù)沖突。
Match ROM指令(代碼為55h):多個DS1822在線時(shí),主機(jī)可用此命令匹配一個給定序列號的DS1822,此后的命令就針對該DS1822。該命令適用于單節(jié)點(diǎn)和多節(jié)點(diǎn)兩種場合。
Skip ROM指令(代碼為CCh):該命令用在單節(jié)點(diǎn)總線系統(tǒng)中可以節(jié)省時(shí)間,這時(shí)主機(jī)不需發(fā)送64位ROM ID就能直接訪問芯片的RAM存儲器。
Search ROM指令(代碼為F0h):用以讀取在線的DS1822的序列號。
Alarm Search指令(代碼為ECh):當(dāng)檢測到溫度超出所規(guī)定的門限值時(shí),此命令可以讀出報(bào)警的DS1822。
2.2 存儲器操作指令及其功能說明
Write Scratchpad指令(代碼為4Eh):將溫度報(bào)警上限值與下限值分別寫入DS1822便箋式存儲器的TH與TL字節(jié)中。
Read Scratchpad指令(代碼為BEh):讀取便箋式寄存器中的溫度值。
Copy Scratchpad指令(代碼為48h):將便箋式存儲器TH/TL中的內(nèi)容復(fù)制到SRAM中,保證溫度值不丟失。
Convert T指令(代碼為44h):啟動在線DS1822做溫度A/D轉(zhuǎn)換。
Recall SRAM指令(代碼為B8h):利用該指令可以將存儲在SRAM中的溫度報(bào)警觸發(fā)值回讀到便箋式存儲器中。上電時(shí)DS1822會自動執(zhí)行一次回讀操作,以保證器件上電后便箋式存儲器中的數(shù)據(jù)是有效的。
Read Power Supply指令(代碼為B4h)
關(guān)鍵詞:測溫;一線芯片;DS1822
一線總線芯片是美國Dallas Semiconductor公司推出的系列產(chǎn)品。這是一種用一根信號線與一根返回線來實(shí)現(xiàn)互連通信的集成電路芯片。采用這種芯片構(gòu)成的微型局域網(wǎng)系統(tǒng)具有建網(wǎng)速度快、成本低的特點(diǎn),非常適合現(xiàn)場應(yīng)用。一線數(shù)字溫度計(jì)(1-Wire Digital Thermometer)芯片DS1822就是Dallas公司推出的系列一線總線產(chǎn)品之一,它支持Dallas觸摸接口,遵循一線協(xié)議,并可以與處理器進(jìn)行雙向數(shù)字通信,同時(shí)性價(jià)比也很高,是一種使用起來非常方便的經(jīng)濟(jì)型溫度傳感器。
1 引腳功能及內(nèi)部結(jié)構(gòu)
DS1822的外形封裝如圖1所示。
其中(a)是采用3引腳TO-92的封裝形式;(b)是采用8引腳SOIC的封裝形式;(c)是采用6引腳TSOC的封裝形式;GND為電源地;VDD為外接供電電源輸入端(采用寄生電源方式時(shí)接地);DQ為數(shù)字信號輸入/輸出端;NC為空腳。
DS1822內(nèi)部電路的核心是一個直接數(shù)字輸出的溫度傳感器。它可將-55~125℃ 范圍內(nèi)的溫度值按9位、10位、11位、12位的分辨率進(jìn)行量化,且以上的分辨率都包括一個符號位,因此對應(yīng)的溫度量化值分別是0.5℃、0.25℃、0.125℃、0.0625℃,即最高分辨率為0.0625℃,工作電壓范圍為3.0~5.5V。每一片DS1822都有一個唯一的且不可改寫的ROM ID標(biāo)識碼(電子序列號),在實(shí)際應(yīng)用中可以通過指令方便地進(jìn)行查詢。
DS1822的內(nèi)部結(jié)構(gòu)如圖2所示。
2 DS1822的基本操作指令
DS1820的操作指令分為ROM操作指令和存儲器操作指令。
2.1 ROM操作指令及其功能說明
Read ROM指令(代碼為33h):如果總線上只有一片DS1822,則允許總線主機(jī)讀。模樱保福玻驳男蛄刑,若在線DS1822多于一個時(shí),它們將同時(shí)發(fā)送ID,這樣就會出現(xiàn)數(shù)據(jù)沖突。
Match ROM指令(代碼為55h):多個DS1822在線時(shí),主機(jī)可用此命令匹配一個給定序列號的DS1822,此后的命令就針對該DS1822。該命令適用于單節(jié)點(diǎn)和多節(jié)點(diǎn)兩種場合。
Skip ROM指令(代碼為CCh):該命令用在單節(jié)點(diǎn)總線系統(tǒng)中可以節(jié)省時(shí)間,這時(shí)主機(jī)不需發(fā)送64位ROM ID就能直接訪問芯片的RAM存儲器。
Search ROM指令(代碼為F0h):用以讀取在線的DS1822的序列號。
Alarm Search指令(代碼為ECh):當(dāng)檢測到溫度超出所規(guī)定的門限值時(shí),此命令可以讀出報(bào)警的DS1822。
2.2 存儲器操作指令及其功能說明
Write Scratchpad指令(代碼為4Eh):將溫度報(bào)警上限值與下限值分別寫入DS1822便箋式存儲器的TH與TL字節(jié)中。
Read Scratchpad指令(代碼為BEh):讀取便箋式寄存器中的溫度值。
Copy Scratchpad指令(代碼為48h):將便箋式存儲器TH/TL中的內(nèi)容復(fù)制到SRAM中,保證溫度值不丟失。
Convert T指令(代碼為44h):啟動在線DS1822做溫度A/D轉(zhuǎn)換。
Recall SRAM指令(代碼為B8h):利用該指令可以將存儲在SRAM中的溫度報(bào)警觸發(fā)值回讀到便箋式存儲器中。上電時(shí)DS1822會自動執(zhí)行一次回讀操作,以保證器件上電后便箋式存儲器中的數(shù)據(jù)是有效的。
Read Power Supply指令(代碼為B4h)
熱門點(diǎn)擊
- 七號信令集中監(jiān)測系統(tǒng)消息解碼實(shí)現(xiàn)
- 電路在線維修測試儀上的ASA(VI曲線)測試
- EMG在語音信號識別中的應(yīng)用
- 一種基于圖像處理的自動調(diào)焦系統(tǒng)
- 雙口RAM通訊在電機(jī)控制中的應(yīng)用
- 二相步進(jìn)電機(jī)驅(qū)動芯片TA8435H及其應(yīng)用
- 多功能車輛總線控制器芯片(MVBC)的幀收發(fā)
- 煤礦井下采區(qū)無人值守變電所微機(jī)保護(hù)系統(tǒng)的研究
- CD4051和AD595制作的溫度采集儀
- 基于MSP430和USB的數(shù)據(jù)采集系統(tǒng)
推薦技術(shù)資料
- 滑雪繞樁機(jī)器人
- 本例是一款非常有趣,同時(shí)又有一定調(diào)試難度的玩法。EDE2116AB... [詳細(xì)]
- 電源管理 IC (PMIC)&
- I2C 接口和 PmBUS 以及 OTP/M
- MOSFET 和柵極驅(qū)動器單
- 數(shù)字恒定導(dǎo)通時(shí)間控制模式(CO
- Power Management Buck/
- 反激變換器傳導(dǎo)和輻射電磁干擾分析和抑制技術(shù)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究