ARM7的城市火災報警智能監控網(wǎng)絡(luò )
3 消防主機收發(fā)器軟件設計
消防主機收發(fā)器由以下五個(gè)功能模塊組成:
?、?消防主機信息接收模塊:接收消防主機發(fā)出的信息。
?、?信息代碼識別與轉換模塊:由于存在幾百種協(xié)議不同的消防主機,且數據格式各不相同,而最終要以統一的格式送達消防支隊網(wǎng)絡(luò )中心,所以,必須識別出收到的消防主機信息,并將其轉換為統一的數據格式。
?、?信息篩選模塊:某些消防主機存在這樣的問(wèn)題:一旦報警,便不停頓地發(fā)送信息。針對這種情況,消防主機收發(fā)器每發(fā)送一次數據,就將其后2分鐘內的重復信息加以屏蔽。
?、?信息上傳模塊:將經(jīng)過(guò)處理的消防主機報警信息或故障信息上傳至消防支隊網(wǎng)絡(luò )中心的消息接收服務(wù)器。
?、?查崗信息接收模塊:接收消防支隊網(wǎng)絡(luò )中心發(fā)來(lái)的查崗信息,并發(fā)出信號(發(fā)聲并亮燈),以告知值班人員,等待值班人員應答。
不同種類(lèi)的消防主機通信協(xié)議不一致,每一種消防主機對應一種消防主機收發(fā)器。下面以北京獅島SD2100為例,介紹信息代碼識別與轉換模塊的設計與實(shí)現。
在消防主機信息接收模塊中,根據消防主機的發(fā)送機制,建立了一個(gè)數據幀緩沖池,信息代碼識別與轉換模塊完成從緩沖池中取出一幀數據,進(jìn)行解析后將其轉換成統一信息幀,工作流程如圖3所示。
主要數據結構定義如下:
4 結束語(yǔ)
目前,已成功地通過(guò)自主開(kāi)發(fā)的基于嵌入式技術(shù)的消防主機收發(fā)器,將北京獅島SD2100、無(wú)錫中策YZ800、上海能美JB—R21三種消防主機接入城市消防自動(dòng)報警監控網(wǎng)絡(luò ),運行狀況良好,簡(jiǎn)化了報警環(huán)節,實(shí)現了早期預警、自動(dòng)報警,為全面建立城市消防自動(dòng)報警智能監控網(wǎng)絡(luò )奠定了良好基礎。
評論