(陸軍工程大學(xué) 國防工程學(xué)院,江蘇 南京 210000)
人防工程三防控制系統(tǒng)的基本功能是在戰(zhàn)時遭受核生化襲擊情況下,快速、準確地實現(xiàn)清潔式通風、濾毒式通風和隔絕式通風之間的轉(zhuǎn)換,是確保整個人防工程內(nèi)部人員安全的核心系統(tǒng)[1-2]。
但目前主要實現(xiàn)方式都是將遠端待控設(shè)備通過PLC與監(jiān)控主機相連,需要布設(shè)通信和控制電纜,這樣不僅需要在防護墻上留有洞孔,影響墻體隔絕性能,還會帶來線路本身就有的高成本、高維護等問題。
隨著物聯(lián)網(wǎng)技術(shù)的發(fā)展,出現(xiàn)了低功耗廣域網(wǎng)(即LPWAN),可最大程度地實現(xiàn)更長距離無線通信與更低功耗。同時,一個標準通信網(wǎng)關(guān)可以接入大量傳感器與控制器節(jié)點,極大地降低了安裝成本和維護費用。
綜上,研究探討基于LORA物聯(lián)網(wǎng)的人防工程三防控制系統(tǒng)是非常有意義的。為此,運用LORA技術(shù)搭建了整套三防控制系統(tǒng),并不斷開展研究探索。本文是由架構(gòu)到實際系統(tǒng)搭建過程的介紹,在給出三防轉(zhuǎn)換總體架構(gòu)和技術(shù)體系的基礎(chǔ)上,結(jié)合相應(yīng)的案例介紹了基于LORA無線網(wǎng)絡(luò)三防控制系統(tǒng)的主要功能和工程應(yīng)用方法。
LORA是一種基于擴頻的低功耗長距離無線通信技術(shù),處在GHz級以下的頻段,使其更易以很低功耗遠距離通信。除低功耗之外,LORA采用的433 MHz頻帶接收靈敏度可達-148 dBm,相比于其他Sub-GHz技術(shù),接收靈敏度提高了20 dBm以上,覆蓋范圍在空曠地區(qū)可達15 km以上。由于節(jié)點的超低功耗,同等條件下,電池供電時壽命是其他低功耗廣域網(wǎng)技術(shù)的3~5倍,使其可選多種供電方式,并可靈活安裝調(diào)試[3]。
LORA信號對建筑的穿透力很強,尤其是它的Chirp擴頻調(diào)制技術(shù),在延續(xù)移頻鍵控調(diào)制的低功耗特性上,增大了通信范圍和抗干擾性,使用不同擴頻因子的終端設(shè)備即使用相同的頻率同時發(fā)送也不會產(chǎn)生干擾,被廣泛應(yīng)用于軍事和航天通信。綜上, LORA是實現(xiàn)三防轉(zhuǎn)換控制可行的技術(shù)手段。
作為同時發(fā)展起來的另一種低功耗廣域網(wǎng)技術(shù),NBIoT同樣支持待機時間長、對網(wǎng)絡(luò)連接要求較高設(shè)備的高效連接。NBIoT基于運營商網(wǎng)絡(luò),使用License頻段,可采取帶內(nèi)、保護帶或獨立載波等3種部署方式,與現(xiàn)有網(wǎng)絡(luò)共存。而LORA使用的是非授權(quán)頻段,支持自行組建網(wǎng)絡(luò),對安全信息有更好的保護。所以,針對保密性要求高的地下人防工程,采用LORA組網(wǎng)技術(shù)是更好的選擇[4]。
人防工程三防控制系統(tǒng)需要快速準確地實現(xiàn)清潔、濾毒、隔絕三種通風方式的轉(zhuǎn)換控制。如果新建工程直接采用LORA三防控制系統(tǒng),可以節(jié)省大量時間和資金。由于舍掉了部分線纜的鋪設(shè),相比老式工程,穩(wěn)固性也有所提升。所以,需要一套完整的架構(gòu)體系,適用于完全以LORA控制為核心建設(shè)的新人防工程。
基于LORA的人防工程三防控制系統(tǒng)架構(gòu)如圖1所示,主要包括LORA監(jiān)測與控制終端節(jié)點,用于遠程控制設(shè)備以及環(huán)境參數(shù)監(jiān)測。監(jiān)控終端的數(shù)據(jù)通過LORA網(wǎng)絡(luò)匯總到網(wǎng)關(guān)后,再由網(wǎng)關(guān)經(jīng)WiFi網(wǎng)絡(luò)傳至上位監(jiān)控主機,用于遠程監(jiān)控和三防轉(zhuǎn)換控制。因為工程墻體厚重,對LORA信號影響很大,加上工程本身的不規(guī)則性,很多時候需要布置多個網(wǎng)關(guān),采用輪流查詢的方式進行主從通信以提高控制的可靠性,并選擇WiFi連接到監(jiān)控主機,可以節(jié)省主機接口。LORA/WiFi網(wǎng)關(guān)作為兩個網(wǎng)絡(luò)層之間的核心部分,可實現(xiàn)數(shù)據(jù)的雙向協(xié)議轉(zhuǎn)換和傳輸。
以上基于LORA物聯(lián)網(wǎng)的系統(tǒng)架構(gòu),對于現(xiàn)有的人防工程,可以兼顧以前的線纜連接和 WiFi連接,更快地對原有控制系統(tǒng)進行升級,一邊應(yīng)用一邊進行LORA物聯(lián)網(wǎng)改造,減少了改造過程中對三防系統(tǒng)運行的影響。對于新建工程,可以實現(xiàn)完全以LORA為主的三防控制系統(tǒng)。
圖1 基于LORA物聯(lián)網(wǎng)的三防控制系統(tǒng)總體架構(gòu)
為了簡化節(jié)點實現(xiàn),并保證溫濕度在線檢測的快速與準確,選用智能數(shù)字溫濕度傳感器SHT11,它的測量精度高,濕度精度可達3%,溫度精度可達0.4 ℃。傳感器通過了AEQ100 溫度等級2的標準測試,且性能穩(wěn)定。
該傳感器與微處理器采用I2C通信協(xié)議,數(shù)據(jù)傳輸僅需兩根線,占用CPU端口少,這樣可以使節(jié)點設(shè)計非常簡潔。LORA通信模塊內(nèi)置了STM32L151CB微處理器,使得溫濕度監(jiān)測節(jié)點的設(shè)計大為簡化,節(jié)點結(jié)構(gòu)如圖2所示。
圖2 溫濕度監(jiān)測節(jié)點硬件結(jié)構(gòu)圖
設(shè)備測控節(jié)點的的總體設(shè)計如圖3所示。設(shè)備監(jiān)控節(jié)點的主要功能是監(jiān)測人防工程中風機、閥門等設(shè)備的實時運行狀態(tài),控制這些設(shè)備的啟動停止等。由于測控節(jié)點與斷路器等強電設(shè)備安裝在同一個控制箱中,通信模塊等電子電路應(yīng)采取防電磁干擾措施,以提高設(shè)備監(jiān)測控制的可靠性。
圖3 設(shè)備測控節(jié)點硬件結(jié)圖
所以,測量和控制信號的輸入輸出采用光耦進行隔離,可避免強電回路的電磁干擾對敏感的監(jiān)測控制電路的影響,以提高系統(tǒng)節(jié)點的可靠性。
LORA通信模塊可以有不同的工作模式,平時可選用A類終端設(shè)備通信,降低功耗,而在戰(zhàn)時可切換到C類終端設(shè)備通信,連續(xù)地打開接收窗口,僅在發(fā)送時關(guān)閉。所以 C類的功耗要高于A類,但C類更利于實時控制。
設(shè)備測控節(jié)點軟件實現(xiàn)框圖如圖4所示,啟動模塊為程序的入口,下面4個函數(shù)并列為底層實現(xiàn)部分,主要包括節(jié)點初始化、輸入通道狀態(tài)讀取及控制命令輸出處理、LORA網(wǎng)絡(luò)通信命令處理等模塊。
圖4 設(shè)備測控節(jié)點的軟件實現(xiàn)框圖
網(wǎng)關(guān)節(jié)點下行連接溫濕度監(jiān)測節(jié)點和設(shè)備測控節(jié)點,接收人防地下工程的環(huán)境參數(shù)和設(shè)備運行狀態(tài),上行通過UART串口連接上位機軟件,上傳接收到的溫濕度數(shù)據(jù)及設(shè)備運行狀態(tài),作為LORA網(wǎng)絡(luò)與上位機軟件之間的通信網(wǎng)關(guān)。
其總體設(shè)計如圖5所示,系統(tǒng)采用標準LORA通信模塊作為網(wǎng)關(guān)節(jié)點,控制部分采用低功耗的STM32L151CB芯片,射頻部分采用Semtech公司的SX1278芯片,控制芯片通過AT指令可以對LORA通信參數(shù)進行設(shè)置[5]。
圖5 網(wǎng)關(guān)節(jié)點硬件結(jié)構(gòu)圖
下面介紹采用所研制的LORA測控節(jié)點構(gòu)建三防控制系統(tǒng)的實例,該實例實現(xiàn)一個基本的三防控制系統(tǒng)功能,以對這些節(jié)點的通信及測控功能進行驗證,同時也對基于LORA無線網(wǎng)絡(luò)實現(xiàn)三防控制進行驗證。實例系統(tǒng)的組成如圖1所示,包括上位監(jiān)控主機、LORA測控節(jié)點,主機和LORA測控節(jié)點之間通過一個LORA網(wǎng)關(guān)通信節(jié)點進行通信。
實際的三防控制系統(tǒng)都包括多個溫濕度和設(shè)備測控節(jié)點,為了實現(xiàn)網(wǎng)關(guān)節(jié)點與現(xiàn)場測控節(jié)點之間的通信,需要設(shè)計一個通信協(xié)議。為了簡化協(xié)議實現(xiàn),并便于與上位機監(jiān)控軟件進行通信,采用了工業(yè)控制系統(tǒng)中最常用的Modbus-RTU協(xié)議[6-7]。在本實例系統(tǒng)中,LORA網(wǎng)關(guān)節(jié)點作為Modbus通信的主節(jié)點(主站),現(xiàn)場的LORA測控節(jié)點作為從站。在系統(tǒng)運行中,監(jiān)控主機通過主節(jié)點給現(xiàn)場的從節(jié)點發(fā)送數(shù)據(jù)采集或設(shè)備控制命令。
現(xiàn)場的LORA節(jié)點通過LORA網(wǎng)絡(luò)接收到相關(guān)命令后,執(zhí)行數(shù)據(jù)或設(shè)備控制命令,是采集或從發(fā)起數(shù)據(jù)采集或設(shè)備控制通信,并將執(zhí)行結(jié)果通過LORA網(wǎng)絡(luò)返回給監(jiān)控主機。
本實例采用WinCC作為上位機組態(tài)軟件,負責實現(xiàn)監(jiān)控畫面和監(jiān)測、控制功能。為了實現(xiàn)WinCC與LORA節(jié)點網(wǎng)絡(luò)的數(shù)據(jù)通信,采用KEPServer作為實時數(shù)據(jù)采集和控制OPC服務(wù)器,并作為監(jiān)控主機和LORA網(wǎng)絡(luò)的軟件通信網(wǎng)關(guān)。WinCC支持OPC協(xié)議,可以直接和KEPServer進行數(shù)據(jù)交換[8]。
KEPServer中建立輸入型變量來保存現(xiàn)場節(jié)點采集的實時數(shù)據(jù),建立輸出型變量保存需要發(fā)送的現(xiàn)場節(jié)點的控制命令。
圖6為OPC服務(wù)器上所建立的部分變量,其中包括Boolean型變量和Word型變量,前者負責傳送設(shè)備狀態(tài)和控制指令數(shù)據(jù),后者負責傳送溫濕度數(shù)據(jù)。
圖6 部分OPC服務(wù)器變量示例
上位機軟件需要具有用戶管理、操作記錄查詢、三防轉(zhuǎn)換控制、參數(shù)監(jiān)測以及警報系統(tǒng)等功能,具體功能架構(gòu)如圖7所示。
其中,用戶管理系統(tǒng)分為管理員操作和用戶登錄兩個部分,管理員擁有整個監(jiān)控系統(tǒng)的最高權(quán)限,可以設(shè)置用戶和調(diào)試系統(tǒng)功能,普通用戶擁有三防轉(zhuǎn)換控制權(quán)限、監(jiān)控權(quán)限和警報解除權(quán)限。
圖7 人防監(jiān)控系統(tǒng)軟件功能架構(gòu)
考慮到工控人員的交接班和日志管理問題,需要有操作記錄查詢功能,以便于在整個系統(tǒng)的運行期內(nèi),協(xié)調(diào)各操作員的工作。
三防轉(zhuǎn)換控制按照人民防空地下室設(shè)計要求,分為清潔式通風、濾毒式通風和隔絕式通風,在需要的時候能夠可靠快速地轉(zhuǎn)換,3種通風方式轉(zhuǎn)換控制畫面如圖8所示。
圖8 三防轉(zhuǎn)換控制系統(tǒng)組態(tài)畫面
參數(shù)監(jiān)測包括設(shè)備運行狀態(tài)監(jiān)測和環(huán)境參數(shù)監(jiān)測,其中環(huán)境參數(shù)主要為溫度和濕度,設(shè)備運行狀態(tài)包括過載、故障等。圖9為溫濕度實時曲線圖畫面。除上述系統(tǒng)外,在檢測到設(shè)備和環(huán)境參數(shù)出現(xiàn)異常狀態(tài)時應(yīng)及時發(fā)出通知給值班人員,加快故障清除速度,保障系統(tǒng)運行的可靠性,并保存報警記錄,以備分析。
圖9 溫濕度實時曲線
實例系統(tǒng)的實際運行測試結(jié)果表明,基于LORA物聯(lián)網(wǎng)的人防工程三防控制系統(tǒng)能夠可靠穩(wěn)定地實現(xiàn)三防轉(zhuǎn)換和環(huán)境參數(shù)監(jiān)控功能。在經(jīng)濟性上,LORA互聯(lián)網(wǎng)技術(shù)卓越的穿透能力和很高的靈敏度,極大地方便了系統(tǒng)的布設(shè),降低了線纜鋪設(shè)與維護管理費用。綜合展望,LORA物聯(lián)網(wǎng)技術(shù)可以很好地應(yīng)用于人防工程的智能化改造。