4 系統軟件設計及實現
電氣火災探測器總體軟件設計如圖9所示。程序從初始化開始,初始化包括了單片機I/O口初始化、A/D初始化、CAN控制器初始化等準備工作。接著單片機開始采集漏電流和溫度數據。為了保證采樣的實時性,漏電流的采集采用了定時采樣。
圖9 電氣火災探測器軟件流程
根據國標對監控設備的要求,用戶對監控設備的操作權限分三級級別:操作員、管理員和超級管理員。要切換到另一個級別之前必須先注銷,然后登錄。操作員只能查看一些記錄信息,操作權限低;管理員可以查看建筑的實時信息,遠程控制探測器,操作權限高;超級管理員可以配置探測器節點,操作權限最高。級別高的可以操作低級別任務,反之不行。軟件總體構架如圖10,清晰展示了電氣火災監控設備的程序運行情況。
圖10 電氣火災監控設備軟件流程
5 結論
本文提出的電氣火災監控系統設計方案包括一個最多可帶的200個節點的電氣火災監控設備和電氣火災監控探測器。電氣火災監控探測器用于檢測各線路的剩余電流(漏電流)和溫度。監控設備與探測器之間通過CAN總線通信。監控設備能實時顯示各監控節點的運行狀態,一旦檢測到有漏電報警或溫度報警,監控設備和探測器都能發出聲光報警信號,同時在監控設備上面顯示報警地點和何種報警,并存儲報警記錄。該方案中設計的報警系統通信距離遠、速度快,數據傳輸可靠性高,即插即用,使用靈活。
評論