基于CAN總線的樓宇恒壓變頻供水監控系統設計與實現
圖6 定時器T0中斷的流程圖
圖7 CAN中斷接收程序流程圖
系統的監控軟件采用VC6.0來編程施實現的。軟件總體設計的任務是確定軟件的總體結構、子系統和模塊的劃分,并確定模塊間的接口和評價模塊劃分的質量,以及進行數據分
圖8 系統軟件整體結構框圖
析。本設計根據軟件總體設計的要求和過程,對系統的信息管理及監控程序按不同的功能進行功能分解,劃分為不同的模塊。供水自動化計算機控制系統的信息管理及監控軟件主要包括數據采集和通信、設備狀態控制和數據管理三個部分。數據采集和通信部分采集水位、壓力、流量、電壓和電流等數據,用于記錄、存儲和分析,以及與CAN通信。設備控制部分根據采集到的數據判斷系統當前的運行狀態,并可通過修改運行參數對設備工作狀態進行調整。數據管理部分負責數據的統計、查詢以乃打印輸出,還有數據庫的備份和維護。系統軟件整體結構框圖如圖8所示。
6 結束語
經系統實踐調試,該智能節點的設計和實施方案是成功的。能夠可靠的運行和完成要求的任務,控制信息在現場進行處理,而管理層則在上位機中實現。體現了CAN總線高性能、高可靠性的特點,實現了樓宇自動化系統的遠程或集中監控的目的。
評論