淺析機房無線監(jiān)控系統(tǒng)設(shè)計方案
5 系統(tǒng)軟件設(shè)計
在系統(tǒng)主控模塊,處理器LPC2114通過串口O給溫濕度模塊發(fā)送命令字,溫濕度模塊收到命令字后將采集到的溫濕度數(shù)據(jù)進行打包,并進行CRC計算。CRC包含2個8位字節(jié)組成的16位值,并作為數(shù)據(jù)附加到報文中。主控模塊按照約定好的通信協(xié)議進行數(shù)據(jù)接收,在數(shù)據(jù)解析過程中,重新計算CRC值,并將計算值與接收到的實際CRC值相比較,若兩個值不相等,則表示出現(xiàn)錯誤。
紅外傳感器和煙感傳感器輸出信號都為開關(guān)量,只需檢測高低電平即可獲取報警信息,處理器通過外部中斷O和外部中斷1分別檢測紅外傳感器信號和煙感傳感器信號。
處理器LPC2114不斷循環(huán)檢測IO口的高低電平來檢測是否有人員侵入或是否有火災(zāi)發(fā)生,通過不斷發(fā)送命令字獲取溫濕度數(shù)據(jù)判斷數(shù)據(jù)是否超過設(shè)定值。如果所有數(shù)據(jù)都是正常數(shù)據(jù),處理器將數(shù)據(jù)進行存儲,延時發(fā)送。由于GPRS采用流量計費,在一定程度上可節(jié)約成本。如果處理器獲取的是報警信息,則系統(tǒng)在第一時間內(nèi)將數(shù)據(jù)發(fā)送到監(jiān)控中心。系統(tǒng)主流程如圖4所示。圖中X為溫濕度數(shù)據(jù),Y為紅外信號,Z為煙感信號。
6 小結(jié)
機房監(jiān)控系統(tǒng)采用模塊化設(shè)計,保證了系統(tǒng)穩(wěn)定、可靠地運行,為日后系統(tǒng)的升級與維護提供了便捷的措施。簡單、快速的數(shù)據(jù)通信方式保證了數(shù)據(jù)準確無誤的傳輸。
系統(tǒng)將GPRS無線通信技術(shù)成功地運用到arm7TDMIS系統(tǒng)中,實現(xiàn)了機房環(huán)境中各項參數(shù)快速、準確的傳輸,保證了機房設(shè)備能在正常環(huán)境下運行,解決了傳統(tǒng)機房監(jiān)控中人工巡邏及布線復(fù)雜等問題,實現(xiàn)了機房網(wǎng)絡(luò)化管理和無人值守的目標。
更多計算機與外設(shè)信息請關(guān)注:21ic計算機與外設(shè)頻道
評論