基于ARM的智能化公寓安防測控系統設計
3 軟件設計
本系統的軟件設計是采用C語言和IAR系統嵌入式Workbench 工具同實現的。WorkbenCh 工[6]具是一種用于開發應用各種不同日標處理器的靈活的集成環境。它提供了一個方便的窗口界面用于迅速的開發和調試。嵌入式Workbench支持多種不同的目標處理器,用戶用不同的日標處理器開發的工程(Projects)可以在工程的基礎上逐個規定日標工程。
3.1 宿舍監控站的軟件設計
宿舍監控站主要進行信息(人體探測器獲得的人體非法入侵信息和人員進出信息、用紅外探測器和煙霧傳感器捕捉到的現場火災信息、由磁傳感器捕捉到的貴重物品移動信息采集,數據采集的軟件流程如圖4所示。
圖4 數據采集軟件流程圖
3.2 樓管站的軟件設計
樓管站利用人機界面上顯示的各個宿舍監控站上傳的信息來監測各宿舍站的情況,利用串口實現與宿舍監控站之間的數據傳輸,接收宿舍監控站發來的報警信息,對其保存和處理,同時通知管理員采取必要的措施。樓管站數據處理的流程圖如圖5所示。
圖5 數據處理軟件流程圖
評論