于大恒,王 春,李婉婷
(吉林煙草工業(yè)有限責任公司長春卷煙廠,長春130033)
為實現(xiàn)安全生產(chǎn),需對煙草動力車間現(xiàn)場環(huán)境及設(shè)備進行分析,特別是對登高作業(yè),應(yīng)增加審批環(huán)節(jié),即對2 m以下、5 m以下及5 m以上登高作業(yè)進行審批及監(jiān)控,加強硬件防護,實現(xiàn)車間登高作業(yè)的實時安全監(jiān)控。隨著物聯(lián)網(wǎng)的發(fā)展,LoRa通信技術(shù)以其低功耗、抗干擾強、通信距離遠、穿透性好等特點[1-3]被各行業(yè)大量應(yīng)用。分析了各無線通信方案,選擇LoRaWAN網(wǎng)絡(luò)作為項目的網(wǎng)絡(luò)層設(shè)計,可有效降低設(shè)備成本與功耗,擴大傳輸距離。根據(jù)LoRaWAN的技術(shù)特征,設(shè)計基于LoRaWAN網(wǎng)絡(luò)的升降機安全高度預(yù)警系統(tǒng),能夠?qū)崟r采集車間各個升降機的高度狀態(tài),遠程實時查詢升降機高度信息,當高度值到達該作業(yè)允許的極限高度后自動輸出報警信息。該系統(tǒng)提供了新的登高作業(yè)安全管理方式,具有較高的應(yīng)用價值。
系統(tǒng)由LoRaWAN基站、終端檢測節(jié)點、用戶服務(wù)器及應(yīng)用平臺組成,終端檢測節(jié)點以傳感設(shè)備為主,進行數(shù)據(jù)采集,并將數(shù)據(jù)轉(zhuǎn)發(fā)至LoRaWAN基站。LoRaWAN基站用于實現(xiàn)檢測節(jié)點與用戶服務(wù)器之間的數(shù)據(jù)傳輸,網(wǎng)關(guān)從檢測節(jié)點收集LoRa數(shù)據(jù)幀,并將這些數(shù)據(jù)重傳到用戶服務(wù)器,用戶服務(wù)器對系統(tǒng)產(chǎn)生的數(shù)據(jù)進行存儲、管理及分析處理。應(yīng)用平臺采用瀏覽器對系統(tǒng)進行訪問,獲取終端檢測節(jié)點的實時信息。正常情況下,處于活動狀態(tài)的終端檢測節(jié)點作為傳感器部署在升降機指定位置,實時采集高度數(shù)據(jù),終端檢測節(jié)點將采集到的數(shù)據(jù)發(fā)送給基站,基站再將數(shù)據(jù)發(fā)送至服務(wù)器進行認證及數(shù)據(jù)幀去重。整體結(jié)構(gòu)如圖1所示。
圖1 系統(tǒng)總體設(shè)計
系統(tǒng)的硬件部分主要包括終端檢測節(jié)點與LoRaWAN基站兩部分。終端檢測節(jié)點主要由供電單元、激光測距傳感器TF-Luna、低功耗MCU ATMEGA328P-MU及LoRaWAN模組RNDU490LAS組成。硬件框圖如圖2所示,其中MCU通過I2C連接傳感器TF-Luna,通過UART串口連接LoRa模組。
圖2 終端檢測節(jié)點硬件框圖
激光測距傳感器供電電壓5 V,而MCU與LoRa模組需要的供電電壓為3.3 V,故采用以兩節(jié)14 500鋰電池結(jié)合升壓電路組成的電池包作為電源進行供電。設(shè)計了如圖3所示的穩(wěn)壓電路,輸出3.3 V,為MCU和LoRa模組供電,采用雙向瞬態(tài)電壓抑制器SMBJ18CA減小噪聲干燥,防止浪涌損害電路,采用穩(wěn)壓器SPX3819M5-L-3-3用于電壓轉(zhuǎn)換,輸出穩(wěn)定的3.3 V電平。
圖3 供電單元電路
控制單元采用ATMEGA328P-MU,主要用于控制激光測距傳感器獲取高度信息,并連接控制LoRa模組向基站發(fā)送數(shù)據(jù)。ATMEGA328P-MU是一款高性能低功耗的8位AVR RISC微控制器,結(jié)合了32kb ISP閃存、1024B EEPROM、串行可編程USART等,廣泛應(yīng)用于物聯(lián)網(wǎng)、自動化、儀器儀表等領(lǐng)域。
LoRaWAN節(jié)點模塊采用銳米通訊的RNDU490LAS模組,該模組基于SEMTECH射頻集成芯片SX1278的射頻模塊,是一款高性能的物聯(lián)網(wǎng)無線收發(fā)器,具有功耗低、體積小、抗干擾能力強、傳輸距離遠等特點,通過串口UART與控制單元連接。部分電路如圖4所示。
圖4 控制單元及LoRaWAN通信單元設(shè)計
為保證各層間正常通信,在軟件部分對終端節(jié)點與應(yīng)用服務(wù)部分進行有效設(shè)計。終端節(jié)點的軟件設(shè)計可實現(xiàn)數(shù)據(jù)采集與上傳,并盡可能降低功耗,提升續(xù)航。
LoRaWAN采用星形拓撲的網(wǎng)絡(luò)架構(gòu),架構(gòu)中的LoRaWAN網(wǎng)關(guān)是一個透明的連接點,負責連接終端設(shè)備與中央服務(wù)器。網(wǎng)關(guān)與服務(wù)器通過標準IP連接,而終端設(shè)備與網(wǎng)關(guān)采用單跳通信,所有的節(jié)點都為雙向通信。為最大化終端設(shè)備電池壽命及整個網(wǎng)絡(luò)容量,LoRaWAN 采用一種速率自適應(yīng)(ADR)方案來控制數(shù)據(jù)傳輸速率及每一終端設(shè)備的射頻輸出[4]。
LoRaWAN節(jié)點模塊的工作方式主要有3種,即A類、B類、C類。A類屬于異步通信,當一個節(jié)點完成傳輸時,另外一個節(jié)點才會開始發(fā)起傳輸,避免數(shù)據(jù)碰撞的產(chǎn)生。A類模塊只有需要時才會進行傳輸,大部分時間都是在休眠,所以A類節(jié)點模塊主要應(yīng)用于低功耗領(lǐng)域中。B類是在A類的基礎(chǔ)上加上了時間同步功能,其功能非常復(fù)雜。C類是除了需要發(fā)送數(shù)據(jù)以外,其他時間都是處于接收狀態(tài),故C類功耗很高。
為了保證終端檢測節(jié)點數(shù)據(jù)的上傳,降低系統(tǒng)功耗,設(shè)置LoRaWAN節(jié)點模塊工作在A類工作模式,開啟休眠定時器。圖5為終端檢測節(jié)點的工作流程。
圖5 LoRaWAN終端檢測節(jié)點工作流程
具體流程包括:進行系統(tǒng)初始化,包括Arduino庫、系統(tǒng)時鐘、串口的初始化及TF-Luna的I2C接口初始化。LoRaWAN節(jié)點初始化,讀取存儲在內(nèi)部Flash中的LoRaWAN參數(shù)信息(工作模式、頻段、設(shè)備地址等)并初始化。通過無線射頻發(fā)送OTAA入網(wǎng)請求,若基站收到請求,則返回入網(wǎng)成功信號,節(jié)點收到該信號則入網(wǎng)成功。入網(wǎng)成功后,MCU向激光測距傳感器發(fā)送測距命令,激光測距傳感器工作在低功耗模式,當收到命令時退出低功耗模式并進行3次測距,取數(shù)值相近的兩個值的平均值作為最終測距值。MCU將測距值打包為LoRaWAN數(shù)據(jù)幀并通過LoRaWAN節(jié)點模塊發(fā)送出去。所有模塊重新進入低功耗模式,如果休眠定時時間到則退出低功耗模式,重新進入工作狀態(tài)。
為了驗證基于LoRaWAN網(wǎng)絡(luò)的升降機安全高度預(yù)警系統(tǒng)設(shè)計的可行性與穩(wěn)定性,對該系統(tǒng)進行實地信息傳輸實驗。將一個LoRaWAN基站固定,多個終端檢測節(jié)點置于車間各個位置,采用433 MHZ頻段,各節(jié)點定時3S向基站發(fā)送一次測距數(shù)據(jù)并打印日志,基站通過有線網(wǎng)絡(luò)將信息傳輸至管理服務(wù)器,根據(jù)管理服務(wù)器采集到的數(shù)據(jù)日志與終端檢測節(jié)點的日志得到表1所示的車間內(nèi)LoRaWAN網(wǎng)絡(luò)數(shù)據(jù)傳輸測試結(jié)果。
表1 車間內(nèi)LoRaWAN網(wǎng)絡(luò)數(shù)據(jù)傳輸測試結(jié)果
結(jié)果表明,隨著通信傳輸距離的增加,傳輸數(shù)據(jù)的丟包率隨之增加,通信延時的變化較小,120 m的丟包率達到7.0%,誤碼率達到3.44%,基本實現(xiàn)通信。200 m的丟包率達到87.4%,誤碼率達到53.97%,通信基本已經(jīng)中斷。查詢資料發(fā)現(xiàn),LoRa網(wǎng)絡(luò)的有效通信距離可達1800 m[5-6],分析實驗現(xiàn)場環(huán)境發(fā)現(xiàn),車間內(nèi)各種機械設(shè)備、管廊及墻體等容易對信號傳輸造成干擾,從而導(dǎo)致有效傳輸距離較短。實際使用的120 m傳輸半徑已完全覆蓋整個車間,單個基站即可滿足項目需求。
設(shè)計的基于LoRaWAN網(wǎng)絡(luò)的升降機安全高度預(yù)警系統(tǒng),實現(xiàn)了LoRaWAN內(nèi)終端檢測節(jié)點、基站、網(wǎng) 絡(luò)服務(wù)器及應(yīng)用服務(wù)器之間的實時數(shù)據(jù)通信,滿足了安全高度預(yù)警系統(tǒng)的功能及性能要求。從系統(tǒng)總體、硬件、軟件設(shè)計進行研究,對系統(tǒng)功能進行測試分析。結(jié)果表明,該系統(tǒng)組網(wǎng)成本低,運行情況良好,實現(xiàn)了對車間升降機等登高作業(yè)工具高度數(shù)據(jù)的采集,滿足車間對登高作業(yè)的安全監(jiān)管要求。