基于DS18B20的MOA溫度遠程監控系統設計
2 硬件電路設計
監測系統采用分布式結構, 如圖2 所示。其中監測站完成溫度的測量, 并通過RS- 485總線與PC機進行通信, 實現基于溫度的MOA 在線監測。
監測站以AT89S52單片機作為控制器, 通過多個數字式溫度傳感器DSl8B20對三相MOA和環境溫度進行采樣, 送往單片機同時進行數據處理。此單片機通過RS- 485總線與PC 機進行通信, 實時傳送當前的三相MOA 溫差和工作狀態標志, 并按照要求發送或接收參數的設定值。本設計中四路溫度傳感器分別測量一組監測站中三個MOA底部接地端子溫度和環境溫度。單片機對采集來的溫度數據進行處理判斷, 并將判斷的MOA 當前工作狀態存儲, 等待監測計算機的讀取, 實現基于溫度的MOA 在線監測。
監測站溫度測量系統的結構如圖3所示。
圖3 MOA溫度在線監測站結構框圖
2. 1 電源電路
電源部分電路如圖4 所示。電源輸入電壓為220 V交流電壓, 輸出為+ 5 V 電壓, 直接供給單片機使用, 圖3中的穩壓管用于抑制雷電和操作過電壓干擾, FIT是交流干擾抑制濾波器, 用于進一步降低電源干擾, AC /DC 是開關型直流穩壓電源, 為監測站提供直流電源; 電容器具有濾波作用。
圖4 電源電路
2. 2 溫度測量電路
在多個器件串接在一線制總線上時, 為了區分每次操作是針對總線上哪個器件, DS18B20器件在內部提供了每個器件獨有的64位ROM 序列號, 每一次操作都要首先在對DS18B20器件的ROM 序列號進行匹配后, 方可對其中的某一個器件進行測溫/讀取溫度值的操作。
評論