關(guān) 閉

新聞中心

EEPW首頁 > 工控自動(dòng)化 > 設(shè)計(jì)應(yīng)用 > 基于DS18B20的MOA溫度遠(yuǎn)程監(jiān)控系統(tǒng)設(shè)計(jì)

基于DS18B20的MOA溫度遠(yuǎn)程監(jiān)控系統(tǒng)設(shè)計(jì)

作者: 時(shí)間:2012-03-14 來源:網(wǎng)絡(luò) 收藏

3. 3轉(zhuǎn)換讀取程序流程圖

啟動(dòng)轉(zhuǎn)換及讀取值流程圖如圖11所示。

跳讀ROM[命令字CCH]模塊: 單片機(jī)將要發(fā)出的啟動(dòng)溫度轉(zhuǎn)換指令是對(duì)總線上所有的, 而不論它的器件序號(hào)。啟動(dòng)溫度轉(zhuǎn)換[命令字44H]: 總線上所有的開始進(jìn)行溫度轉(zhuǎn)換, 經(jīng)過200ms左右, 將轉(zhuǎn)換結(jié)果存于RAM的0號(hào)和1號(hào)字節(jié)中, 供單片機(jī)讀取。因?yàn)樵趩慰偩€上只有一個(gè)DS18B20, 在讀溫度值時(shí),只需要發(fā)出跳過ROM指令[CCH ], 然后讀取溫度數(shù)據(jù)即可。數(shù)據(jù)處理: DS18B20有嚴(yán)格的時(shí)序來保證數(shù)據(jù)的完整性。在單線DQ 上, 存在復(fù)位脈沖、應(yīng)答各脈沖、寫“ 0”、寫“1”、讀“0”和讀“1”幾種信號(hào)類型。

9.jpg
圖11 溫度轉(zhuǎn)換及讀取程序流程圖

4 結(jié)語

DS18B20溫度傳感器以其線路簡(jiǎn)單, 硬件少, 成本低, 具有完善的單總線通信協(xié)議, 無需復(fù)雜煩瑣的布線,在實(shí)際生產(chǎn)和科學(xué)研究中有廣闊的前景。中采用的新型溫度傳感器DS18B20, 只需要一根單總線就可完成與單片機(jī)的通信, 避免了模擬傳感器帶來的共地干擾和線路干擾問題。由它們構(gòu)成的單總線傳感器網(wǎng)絡(luò)線纜少, 從而大大減少了現(xiàn)場(chǎng)線纜, 簡(jiǎn)化了系統(tǒng)布線的復(fù)雜度, 系統(tǒng)可能發(fā)生故障的環(huán)節(jié)少, 便于維護(hù), 提高了系統(tǒng)測(cè)量的準(zhǔn)確程度和智能化程度, 并在一定程度上降低了系統(tǒng)成本。RS- 485現(xiàn)場(chǎng)總線將各采集器采集到的溫度數(shù)據(jù)傳送給監(jiān)測(cè)計(jì)算機(jī), 并對(duì)傳輸數(shù)據(jù)進(jìn)行校驗(yàn), 是數(shù)據(jù)在得以遠(yuǎn)距離傳輸?shù)耐瑫r(shí), 保持了較強(qiáng)的抗干擾性, 且實(shí)現(xiàn)了計(jì)算機(jī)與監(jiān)測(cè)站的實(shí)時(shí)在線監(jiān)測(cè)。


上一頁 1 2 3 4 5 下一頁

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉