關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 基于DS18B20的MOA溫度遠程監控系統設計

        基于DS18B20的MOA溫度遠程監控系統設計

        作者: 時間:2012-03-14 來源:網絡 收藏

        3. 3轉換讀取程序流程圖

        啟動轉換及讀取值流程圖如圖11所示。

        跳讀ROM[命令字CCH]模塊: 單片機將要發出的啟動溫度轉換指令是對總線上所有的, 而不論它的器件序號。啟動溫度轉換[命令字44H]: 總線上所有的開始進行溫度轉換, 經過200ms左右, 將轉換結果存于RAM的0號和1號字節中, 供單片機讀取。因為在單總線上只有一個DS18B20, 在讀溫度值時,只需要發出跳過ROM指令[CCH ], 然后讀取溫度數據即可。數據處理: DS18B20有嚴格的時序來保證數據的完整性。在單線DQ 上, 存在復位脈沖、應答各脈沖、寫“ 0”、寫“1”、讀“0”和讀“1”幾種信號類型。

        9.jpg
        圖11 溫度轉換及讀取程序流程圖

        4 結語

        DS18B20溫度傳感器以其線路簡單, 硬件少, 成本低, 具有完善的單總線通信協議, 無需復雜煩瑣的布線,在實際生產和科學研究中有廣闊的前景。中采用的新型溫度傳感器DS18B20, 只需要一根單總線就可完成與單片機的通信, 避免了模擬傳感器帶來的共地干擾和線路干擾問題。由它們構成的單總線傳感器網絡線纜少, 從而大大減少了現場線纜, 簡化了系統布線的復雜度, 系統可能發生故障的環節少, 便于維護, 提高了系統測量的準確程度和智能化程度, 并在一定程度上降低了系統成本。RS- 485現場總線將各采集器采集到的溫度數據傳送給監測計算機, 并對傳輸數據進行校驗, 是數據在得以遠距離傳輸的同時, 保持了較強的抗干擾性, 且實現了計算機與監測站的實時在線監測。


        上一頁 1 2 3 4 5 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 阳朔县| 富源县| 和政县| 绥德县| 犍为县| 武威市| 石楼县| 交口县| 青州市| 龙岩市| 永清县| 江华| 蒲城县| 上思县| 达拉特旗| 彭泽县| 工布江达县| 古交市| 奉节县| 宝坻区| 镇远县| 宿迁市| 栖霞市| 佛坪县| 社会| 连云港市| 通城县| 安多县| 东丽区| 鸡泽县| 伊春市| 灌云县| 宁陵县| 蒙山县| 凤山县| 德格县| 南江县| 醴陵市| 修水县| 油尖旺区| 新竹市|