曹宇,唐小波,宋育澤,王寧,魯洪江
(1.上海海洋大學(xué) 工程學(xué)院,上海 201306;2.上海海洋可再生能源工程技術(shù)研究中心,上海 201306)
工作現(xiàn)場的線路巡檢和故障檢查一般采用人工定期巡視.由于操作人員業(yè)務(wù)能力參差不齊,很難實時解決問題.如果能在操作人員的安全頭盔內(nèi)安裝集成需要的傳感器及控制器,將現(xiàn)場故障數(shù)據(jù)遠(yuǎn)程傳送到控制臺,再由高級技工診斷解決問題,可以大大提高故障處理效率.另外,現(xiàn)階段安全頭盔設(shè)計簡單,功能單一,如果加裝北斗衛(wèi)星導(dǎo)航系統(tǒng)(BDS),可實現(xiàn)操作人員工作狀況的目標(biāo)定位和監(jiān)測數(shù)據(jù)傳輸,實現(xiàn)控制臺對操作人員工作環(huán)境實時安全評估、軌跡追蹤及災(zāi)害預(yù)警功能.
BDS 以其獨有的短報文通信功能,成為全球首個通信一體化的衛(wèi)星導(dǎo)航定位系統(tǒng),在電力行業(yè)、海上作業(yè)、航空安全、燃?xì)獾阮I(lǐng)域應(yīng)用十分廣泛[1].崔秀芳等[2]設(shè)計了一種基于BDS 的仿生機器魚,郭英起等[3]設(shè)計了一套基于BDS 海洋上冰山蹤跡監(jiān)測方案.本文設(shè)計了一種一體化智能安全頭盔,以BDS的無線電測定業(yè)務(wù)(RDSS)工作模式,采用定制的數(shù)據(jù)通信協(xié)議,實時定位頭盔位置,傳輸各類傳感器采集到的數(shù)據(jù)以及用戶指令[4],建立了基于BDS 的一體化智能安全頭盔監(jiān)測與評估系統(tǒng).利用頭盔布置的各類傳感器,將一氧化碳(CO)濃度、溫度、濕度等參數(shù)通過BDS 短報文功能傳輸?shù)接脩艚K端,將采集到的數(shù)據(jù)轉(zhuǎn)化成參數(shù)并形成監(jiān)測曲線與預(yù)警信號,對操作人員所處環(huán)境進(jìn)行實時監(jiān)測與風(fēng)險評估,通過追蹤操作人員的工作軌跡,給操作人員提供路線導(dǎo)航.
一體化智能安全頭盔由頭盔主體、攝像頭、紅外傳感器、濕度傳感器、CO 濃度傳感器等模塊組成,結(jié)構(gòu)圖如圖1 所示.通過在頭盔主體的前方設(shè)置固定攝像頭,對人員身份進(jìn)行識別,也對故障情況進(jìn)行實時展示,AR 眼鏡能把工程師的操作以及大數(shù)據(jù)處理方案顯示出來.如果工作途中遇到不可抗力導(dǎo)致通訊中斷,也可在工作人員操作下保存數(shù)據(jù)到內(nèi)存卡中,以便后續(xù)進(jìn)行研究分析.頭盔主體前方的應(yīng)急燈能夠?qū)崿F(xiàn)照明,功能模塊可探測環(huán)境溫度以及對操作人員進(jìn)行體溫測量.此外,位置模塊能通過BDS 對操作人員進(jìn)行定位以及相對高度進(jìn)行定位,確保操作人員的安全,企業(yè)還能夠遠(yuǎn)程了解員工的狀態(tài),環(huán)境數(shù)據(jù)檢測模塊能對空氣中的CO 濃度或其他可燃?xì)怏w進(jìn)行檢測,用語音進(jìn)行預(yù)警,充分保障操作人員的人身安全,使用簡單便捷.

圖1 一體化智能安全頭盔結(jié)構(gòu)圖
安全評估系統(tǒng)控制采用紅外傳感器成像測溫,采用濕度傳感器可監(jiān)測環(huán)境溫度.環(huán)境傳感器主要監(jiān)測CO 濃度和一些有害氣體,如果超過閾值就會亮起黃燈并發(fā)出蜂鳴,然后經(jīng)過大數(shù)據(jù)的對比分析,如果確定會對操作人員產(chǎn)生危害,就會亮起紅燈,并進(jìn)行語音提示,讓操作人員遠(yuǎn)離危險源,如果沒有危害,則會亮起綠燈,具體流程如圖2 所示.

圖2 一體化智能安全頭盔控制流程圖
一體化智能安全頭盔電路板設(shè)計采用Proteus 軟件進(jìn)行搭建,硬件主要由ARM 微處理器、溫度采集模塊、CO 濃度采集模塊、北斗通信模塊、三色LED 指示燈模塊、濕度采集模塊、語音模塊等組成.北斗通信模塊與各種傳感器之間采用RS232 串口通訊,數(shù)據(jù)庫、云端服務(wù)器、監(jiān)控客戶端使用網(wǎng)絡(luò)方式連接服務(wù)器,完成對北斗用戶端數(shù)據(jù)的接收、存儲和控制.北斗通信模塊的RX0 和TX0 輸入輸出接口,與主控制器采用RS232 串口通信,波特率為115 200 bit/s.電源接口包含用于模塊接收的VCC 和用于模塊發(fā)射的VCCPA.接收狀態(tài)工作電壓為4.2~5.2 V,發(fā)射狀態(tài)工作電壓為4.9~5.2 V.此模塊可實現(xiàn)RDSS 定位、短報文通信等功能,模塊接口協(xié)議滿足BDS 4.0 協(xié)議[5],其原理圖如圖3 所示.

圖3 部分控制原理圖
BDS 在1994 年開始研制,發(fā)展至今,已經(jīng)成為與美國的全球定位系統(tǒng)(GPS)、俄羅斯的格洛納斯(GLONASS)、歐盟的伽利略定位系統(tǒng)(Galileo)并駕齊驅(qū)的四大全球定位系統(tǒng)之一[6].BDS 具有RDSS 和衛(wèi)星無線電導(dǎo)航業(yè)務(wù)(RNSS)兩種業(yè)務(wù)體制,不但具有GPS 等系統(tǒng)的RNSS 功能,還具有短報文通信和位置報告服務(wù)功能[7].BDS 的主要功能有:定位、導(dǎo)航、單雙向授時、短報文通信;數(shù)據(jù)格式有:ASCII 碼、BCD 碼;定位精度優(yōu)于10 m;測速精度為0.2 m/s;授時精度為20 ns;短報文通信容量為120 byte.
BDS 由空間段、地面段和用戶段三部分組成[8-11],其定位工作流程為:地面段發(fā)射數(shù)字信號到地球靜止軌道(GEO)衛(wèi)星,GEO 衛(wèi)星接收地面發(fā)射信號后,通過轉(zhuǎn)發(fā)器傳輸加密信息到用戶段,用戶對GEO 衛(wèi)星所發(fā)出的信號進(jìn)行反饋;地面段接收到用戶信號后對這個信號進(jìn)行解碼,將處理后得到的數(shù)據(jù)發(fā)送給GEO衛(wèi)星,GEO 衛(wèi)星接收用戶的坐標(biāo)數(shù)據(jù),將數(shù)據(jù)反饋給用戶,用戶需要將GEO 衛(wèi)星導(dǎo)航電文從GEO 衛(wèi)星信號中解碼出來,通過算法計算用戶段當(dāng)前所處的位置,便可完成整個定位過程.
短報文發(fā)送信號首先是將包含接收方ID 號和通訊內(nèi)容的通訊申請信號加密后,通過GEO 衛(wèi)星轉(zhuǎn)發(fā)入站;地面中心站接收到通訊申請信號后,經(jīng)解密和再加密后加入持續(xù)廣播的出站廣播電文中,經(jīng)GEO衛(wèi)星廣播給用戶;接收方用戶機接收到出站信號,調(diào)解解密出站電文,完成一次通訊傳輸.短報文通訊的傳輸延遲大約是0.5 s,通訊的最高頻率是1 s/次.
3.1.1 操作區(qū)實時視頻展示
以實時動態(tài)的方式展示一線操作人員的真實工作場景,可通過頭盔的前置攝像頭和通訊傳輸完成可視化展示.對操作人員的各種技術(shù)動作進(jìn)行捕捉,遠(yuǎn)程技術(shù)專家可以進(jìn)行語音指導(dǎo),支持夜間光照、通訊中斷自行存儲數(shù)據(jù),實現(xiàn)各種惡劣條件下的基礎(chǔ)功能完善,對操作區(qū)實現(xiàn)監(jiān)測系統(tǒng)可視化展示,具有空間導(dǎo)航、危險預(yù)警和動作糾正的功能.
3.1.2 操作區(qū)環(huán)境狀態(tài)監(jiān)測數(shù)據(jù)展示
整合多種故障資源,通過一體化智能安全頭盔的溫度傳感器、氣體監(jiān)測設(shè)備、各種不同類別環(huán)境傳感器等采集的環(huán)境數(shù)據(jù)為支撐,綜合運用大數(shù)據(jù)處理、遠(yuǎn)程會診等技術(shù),實現(xiàn)對操作人員工作區(qū)內(nèi)溫度、濕度、CO 濃度及其他有害氣體等環(huán)境狀態(tài)的實時動態(tài)監(jiān)測,重點對操作人員的行動軌跡進(jìn)行跟蹤,提供地圖導(dǎo)航,為操作人員工作區(qū)范圍內(nèi)環(huán)境變化情況分析提供底層基礎(chǔ)數(shù)據(jù),方便給各種實際應(yīng)用提供開放式數(shù)據(jù)支持.
3.1.3 操作區(qū)安全預(yù)警與評估
基于一體化智能安全頭盔相關(guān)傳感器對操作區(qū)CO 濃度、溫度、濕度及其他有害氣體的實時監(jiān)測數(shù)據(jù),構(gòu)建操作人員與環(huán)境一體化的環(huán)境安全監(jiān)測體系和危險預(yù)警體系.
利用傳感器實時采集數(shù)據(jù)、人員軌跡信息、所處空間分析信息等,對線路巡檢過程中可能出現(xiàn)的短路、觸電、火災(zāi)事故等實施災(zāi)害快速預(yù)警,為實現(xiàn)快速科學(xué)處理故障、應(yīng)急救援和預(yù)案快速實施等突發(fā)處理提供可視化解決方法.整體系統(tǒng)分為用戶部分和遠(yuǎn)程監(jiān)控部分,用戶部分包括各種傳感器和BDS 用戶端機及外圍設(shè)備、PC 端和手機端;遠(yuǎn)程控制部分包括BDS 用戶端機、監(jiān)控客戶端、防火墻、云服務(wù)器、數(shù)據(jù)庫、服務(wù)器.系統(tǒng)結(jié)構(gòu)圖如圖4 所示.客戶端功能圖如圖5 所示,客戶與服務(wù)端體系結(jié)構(gòu)圖如圖6 所示.

圖4 系統(tǒng)結(jié)構(gòu)圖

圖5 客戶端功能圖

圖6 客戶端與服務(wù)端體系結(jié)構(gòu)圖
利用北斗短報文功能,采用北斗三號(BDS-3)的RDSS 模式下的短報文功能單次報文容量最大為408 byte,報文頻度為1 min,RDSS 模式具備的定位加雙向短報文的特點以及性比高、安全可靠等優(yōu)點是本設(shè)計選擇BDS 的原因.但RDSS 模式下北斗短報文容量有限制,所以需要合理地設(shè)計通信協(xié)議,在不超出容量的同時,盡可能地保證通信的質(zhì)量,得到最優(yōu)的通信數(shù)據(jù)[12].一體化智能安全頭盔設(shè)計系統(tǒng)時定制了一套傳輸協(xié)議,在每組數(shù)據(jù)中都包含頭盔ID,從而確認(rèn)數(shù)據(jù)來源,數(shù)據(jù)的反饋也必須驗證數(shù)據(jù)是否被接收完畢,如果沒有得到反饋將會重新發(fā)送數(shù)據(jù),循環(huán)5 次,再發(fā)送下一條數(shù)據(jù).具體的通訊內(nèi)容如表1 所示.

表1 BDS 衛(wèi)星RDSS 短報文數(shù)據(jù)傳輸內(nèi)容說明
基于QT designer 虛擬融合技術(shù),借助C++語言編寫能與BDS 電腦端控制系統(tǒng)進(jìn)行直接通信的數(shù)字化程序,一體化智能安全頭盔電腦端軟件登錄界面如圖7 所示.通過智能頭盔采集的傳感器監(jiān)測數(shù)據(jù)可以完整地展示在電腦或者手機界面上.在用戶端,傳感器傳輸?shù)臄?shù)據(jù)可以實現(xiàn)對CO 濃度、溫度、濕度、所處環(huán)境實際情況的實時監(jiān)控,通過對CO 濃度的監(jiān)測,以防有害氣體滲漏造成操作人員中毒,并且能夠?qū)囟取穸鹊漠惓顟B(tài)進(jìn)行預(yù)警分析,如圖8 所示.

圖7 系統(tǒng)登錄界面

圖8 系統(tǒng)主界面
本文設(shè)計了一種基于BDS 定位功能一體化智能安全頭盔,實現(xiàn)對操作人員的軌跡追蹤;基于BDS 通信功能,對工作環(huán)境進(jìn)行了有害氣體、溫度及濕度的數(shù)據(jù)傳輸,通過服務(wù)器分析產(chǎn)生預(yù)警,從而保障操作人員的人身安全;基于BDS 遠(yuǎn)程數(shù)據(jù)傳輸功能,輔助操作人員對故障進(jìn)行處理,結(jié)合大數(shù)據(jù)分析故障的成因.下一步的研究重點是提高定位精度,提升通信質(zhì)量,結(jié)合人工智能與大數(shù)據(jù),采用深度學(xué)習(xí)的方式進(jìn)行優(yōu)化和改進(jìn).