摘要:本文給出多路高精度溫度采集裝置實現方案。
關鍵詞:DS18B20;完全二叉樹
引言
在許多傳統行業中,多路高精度溫度采集系統是不可或缺的。電廠、石化行業、鋼鐵廠以及制藥廠等企業生產過程中,普遍存在著需要進行溫度測量的場合。利用單片機和溫度傳感器組成的專用測溫系統由于具有結構簡單、工作可靠、價格低廉的優勢,而得到了廣泛的應用。應用在電力系統中,當電力機房中的控制柜、電纜、電容、開關過載或損壞時,都會產生巨大的熱量如不及時發現處理,往往會導致事故或火災的發生。
系統方案
本裝置結構可以大致分為:采集部分、供電電源系統、通訊部分。采集部分是通過主核心芯片AT89S52單片機和DALLAS最新單線式數字溫度傳感器DS18820組建采集網絡完成。DS18820采集溫度測量范圍為-55~+125E,多個DS18820可以并聯在唯一的三線上,實現多點測溫,可節省大量的引線和邏輯電路。DS18820非常適用于遠距離多點溫度檢測系統,通過兩種通訊方式實時上傳溫度數據,這兩種通訊方式為RS485通訊和RS422通訊,在RS485通訊中筆者用ADI公司的串行RS485接口芯片ADM2483,它是雙電源供電,輸出和輸入完全隔離的RS485芯片,可以加強對有效信號的接受與發送,增加了遠距離通訊的可靠性。而RS422通訊實現了全雙工的通訊機制,在另一端采用光耦隔離的方式,將電源和信號隔離,增加了信息傳輸的正確率和抗干擾性,保證了信息的完整性。
系統硬件設計
采集電路
以AT89S52單片機為核心,外置看門狗X5045和一片……