一線式數(shù)字溫度計DS1822的原理及應(yīng)用
發(fā)布時間:2007/4/23 0:00:00 訪問次數(shù):706
關(guān)鍵詞:測溫;一線芯片;DS1822
一線總線芯片是美國Dallas Semiconductor公司推出的系列產(chǎn)品。這是一種用一根信號線與一根返回線來實現(xiàn)互連通信的集成電路芯片。采用這種芯片構(gòu)成的微型局域網(wǎng)系統(tǒng)具有建網(wǎng)速度快、成本低的特點,非常適合現(xiàn)場應(yīng)用。一線數(shù)字溫度計(1-Wire Digital Thermometer)芯片DS1822就是Dallas公司推出的系列一線總線產(chǎn)品之一,它支持Dallas觸摸接口,遵循一線協(xié)議,并可以與處理器進(jìn)行雙向數(shù)字通信,同時性價比也很高,是一種使用起來非常方便的經(jīng)濟(jì)型溫度傳感器。
1 引腳功能及內(nèi)部結(jié)構(gòu)
DS1822的外形封裝如圖1所示。
其中(a)是采用3引腳TO-92的封裝形式;(b)是采用8引腳SOIC的封裝形式;(c)是采用6引腳TSOC的封裝形式;GND為電源地;VDD為外接供電電源輸入端(采用寄生電源方式時接地);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)識碼(電子序列號),在實際應(yīng)用中可以通過指令方便地進(jìn)行查詢。
DS1822的內(nèi)部結(jié)構(gòu)如圖2所示。
2 DS1822的基本操作指令
DS1820的操作指令分為ROM操作指令和存儲器操作指令。
2.1 ROM操作指令及其功能說明
Read ROM指令(代碼為33h):如果總線上只有一片DS1822,則允許總線主機(jī)讀取DS1822的序列號,若在線DS1822多于一個時,它們將同時發(fā)送ID,這樣就會出現(xiàn)數(shù)據(jù)沖突。
Match ROM指令(代碼為55h):多個DS1822在線時,主機(jī)可用此命令匹配一個給定序列號的DS1822,此后的命令就針對該DS1822。該命令適用于單節(jié)點和多節(jié)點兩種場合。
Skip ROM指令(代碼為CCh):該命令用在單節(jié)點總線系統(tǒng)中可以節(jié)省時間,這時主機(jī)不需發(fā)送64位ROM ID就能直接訪問芯片的RAM存儲器。
Search ROM指令(代碼為F0h):用以讀取在線的DS1822的序列號。
Alarm Search指令(代碼為ECh):當(dāng)檢測到溫度超出所規(guī)定的門限值時,此命令可以讀出報警的DS1822。
2.2 存儲器操作指令及其功能說明
Write Scratchpad指令(代碼為4Eh):將溫度報警上限值與下限值分別寫入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中的溫度報警觸發(fā)值回讀到便箋式存儲器中。上電時DS1822會自動執(zhí)行一次回讀操作,以保證器件上電后便箋式存儲器中的數(shù)據(jù)是有效的。
Read Power Supply指令(代碼為B4h)
關(guān)鍵詞:測溫;一線芯片;DS1822
一線總線芯片是美國Dallas Semiconductor公司推出的系列產(chǎn)品。這是一種用一根信號線與一根返回線來實現(xiàn)互連通信的集成電路芯片。采用這種芯片構(gòu)成的微型局域網(wǎng)系統(tǒng)具有建網(wǎng)速度快、成本低的特點,非常適合現(xiàn)場應(yīng)用。一線數(shù)字溫度計(1-Wire Digital Thermometer)芯片DS1822就是Dallas公司推出的系列一線總線產(chǎn)品之一,它支持Dallas觸摸接口,遵循一線協(xié)議,并可以與處理器進(jìn)行雙向數(shù)字通信,同時性價比也很高,是一種使用起來非常方便的經(jīng)濟(jì)型溫度傳感器。
1 引腳功能及內(nèi)部結(jié)構(gòu)
DS1822的外形封裝如圖1所示。
其中(a)是采用3引腳TO-92的封裝形式;(b)是采用8引腳SOIC的封裝形式;(c)是采用6引腳TSOC的封裝形式;GND為電源地;VDD為外接供電電源輸入端(采用寄生電源方式時接地);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)識碼(電子序列號),在實際應(yīng)用中可以通過指令方便地進(jìn)行查詢。
DS1822的內(nèi)部結(jié)構(gòu)如圖2所示。
2 DS1822的基本操作指令
DS1820的操作指令分為ROM操作指令和存儲器操作指令。
2.1 ROM操作指令及其功能說明
Read ROM指令(代碼為33h):如果總線上只有一片DS1822,則允許總線主機(jī)讀。模樱保福玻驳男蛄刑,若在線DS1822多于一個時,它們將同時發(fā)送ID,這樣就會出現(xiàn)數(shù)據(jù)沖突。
Match ROM指令(代碼為55h):多個DS1822在線時,主機(jī)可用此命令匹配一個給定序列號的DS1822,此后的命令就針對該DS1822。該命令適用于單節(jié)點和多節(jié)點兩種場合。
Skip ROM指令(代碼為CCh):該命令用在單節(jié)點總線系統(tǒng)中可以節(jié)省時間,這時主機(jī)不需發(fā)送64位ROM ID就能直接訪問芯片的RAM存儲器。
Search ROM指令(代碼為F0h):用以讀取在線的DS1822的序列號。
Alarm Search指令(代碼為ECh):當(dāng)檢測到溫度超出所規(guī)定的門限值時,此命令可以讀出報警的DS1822。
2.2 存儲器操作指令及其功能說明
Write Scratchpad指令(代碼為4Eh):將溫度報警上限值與下限值分別寫入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中的溫度報警觸發(fā)值回讀到便箋式存儲器中。上電時DS1822會自動執(zhí)行一次回讀操作,以保證器件上電后便箋式存儲器中的數(shù)據(jù)是有效的。
Read Power Supply指令(代碼為B4h)
熱門點擊
- 七號信令集中監(jiān)測系統(tǒng)消息解碼實現(xiàn)
- 電路在線維修測試儀上的ASA(VI曲線)測試
- EMG在語音信號識別中的應(yīng)用
- 一種基于圖像處理的自動調(diào)焦系統(tǒng)
- 二相步進(jìn)電機(jī)驅(qū)動芯片TA8435H及其應(yīng)用
- 雙口RAM通訊在電機(jī)控制中的應(yīng)用
- 煤礦井下采區(qū)無人值守變電所微機(jī)保護(hù)系統(tǒng)的研究
- 多功能車輛總線控制器芯片(MVBC)的幀收發(fā)
- CD4051和AD595制作的溫度采集儀
- 基于MSP430和USB的數(shù)據(jù)采集系統(tǒng)
推薦技術(shù)資料
- 滑雪繞樁機(jī)器人
- 本例是一款非常有趣,同時又有一定調(diào)試難度的玩法。EDE2116AB... [詳細(xì)]
- 分立器件&無源元件選型及工作原
- 新一代“超越EUV”光刻系統(tǒng)參
- 最新品BAT激光器制造工藝設(shè)計
- 新款汽車SoC產(chǎn)品Malibo
- 新芯片品類FPCU(現(xiàn)場可編程
- 電動汽車動力總成系統(tǒng)̴
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究