999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于NB-IoT和慣導(dǎo)技術(shù)的井蓋監(jiān)控器設(shè)計(jì)

2019-01-10 02:09:24段建民冉旭輝
自動(dòng)化與儀表 2018年12期
關(guān)鍵詞:信號(hào)

管 越,段建民,冉旭輝

(北京工業(yè)大學(xué) 信息學(xué)部,北京 100124)

在我國(guó)城市化進(jìn)程中,隨著基礎(chǔ)設(shè)施建設(shè)的不斷完善,市政、通信、交通等領(lǐng)域工程井蓋的防盜和異常預(yù)警成為一個(gè)突出問題。

現(xiàn)階段,井蓋的防盜和監(jiān)控主要采取基于圖像處理的視頻監(jiān)控方式[1-2]、機(jī)械鎖閉方式[3]、基于Zig-Bee和GPRS的局域基站式通信[4]等手段。視頻監(jiān)控受限于監(jiān)控覆蓋范圍,成像易受光線變化、惡劣天氣等影響;機(jī)械鎖閉手段沒有監(jiān)管交互和狀態(tài)反饋環(huán)節(jié),對(duì)于非法破拆無法監(jiān)控;基于ZigBee和GPRS的局域網(wǎng)基站式通信方案,成本高,需要單獨(dú)配置基站。

井蓋位姿檢測(cè)普遍采用接觸式限位開關(guān)、加速度計(jì)或傾角檢測(cè)。現(xiàn)有的位姿檢測(cè)對(duì)于外力造成的大角度預(yù)期震動(dòng)、小角度拖動(dòng)開啟井蓋、垂直平穩(wěn)打開井蓋等運(yùn)動(dòng)過程無法實(shí)現(xiàn)很好的區(qū)分,造成較高的誤報(bào)率和漏報(bào)率,而接觸式限位開關(guān)同樣存在可靠性差和使用壽命短的問題。

針對(duì)以上方案缺陷,文中通過對(duì)用電單元電源的實(shí)時(shí)控制降低功耗,同時(shí)NB-IoT相較于傳統(tǒng)GPRS模塊在通信環(huán)節(jié)功耗和信號(hào)穿透力也有很大優(yōu)勢(shì);通過對(duì)預(yù)期震動(dòng)信號(hào)分析基于井蓋運(yùn)動(dòng)特性和慣導(dǎo)數(shù)據(jù)融合實(shí)現(xiàn)對(duì)井蓋位姿的精確監(jiān)控。

1 井蓋監(jiān)控器的硬件設(shè)計(jì)

1.1 硬件總體設(shè)計(jì)

井蓋監(jiān)控器的硬件主要由電源分層管理單元、主控STM32單片機(jī)、慣性測(cè)量單元IMU(inertial measurement unit)傳感器、WH-NB73 NB-IoT 模塊、藍(lán)牙模塊、震動(dòng)激活單元、人機(jī)交互單元等7個(gè)部分組成,如圖1所示。

圖1 井蓋監(jiān)控器的硬件組成單元Fig.1 Hardware component unit of manhole cover monitor

主控MCU控制電源管理單元使能或失能各部分供電。由IIC讀取IMU加速度和角速度原始數(shù)據(jù),通過四元數(shù)法和改進(jìn)的基于PI控制器的互補(bǔ)濾波算法解算歐拉姿態(tài)角,經(jīng)過坐標(biāo)變換為慣導(dǎo)和井蓋運(yùn)動(dòng)特征識(shí)別提供數(shù)據(jù)。位姿解算結(jié)束通過串行AT指令發(fā)送至WH-NB73由TCP進(jìn)行后臺(tái)數(shù)據(jù)庫(kù)數(shù)據(jù)注入。在井蓋布防階段,使用藍(lán)牙模塊與手機(jī)建立串行通信,獲取GPS信息和井蓋管理者信息。

1.2 電源管理

1.2.1 功耗控制策略

系統(tǒng)功耗管理采用分層供電機(jī)制,如圖2所示。根據(jù)系統(tǒng)各單元工作時(shí)序和供電優(yōu)先級(jí),將所有模塊分成3個(gè)用電單元,并與之對(duì)應(yīng)形成3個(gè)用電層。

圖2 電源分層管理機(jī)制Fig.2 Power layer management mechanism

第1層屬于不間斷供電層,主要維持MCU和RTC實(shí)時(shí)時(shí)鐘的工作。工作期間STM32處于正常模式,休眠階段STM32進(jìn)入停機(jī)模式,芯片所有時(shí)鐘停止工作,HSI和HSE的振蕩器關(guān)閉,內(nèi)部RTC實(shí)時(shí)時(shí)鐘保持工作,維持設(shè)備定期自動(dòng)激活巡檢。當(dāng)外部震動(dòng)觸發(fā)MCU外部中斷,單片機(jī)從停機(jī)模式被喚醒,此時(shí)使能第2層供電進(jìn)行位姿解算,若判斷井蓋位姿異常則使能第3層供電進(jìn)行通信,通信結(jié)束即刻失能通訊層。若判斷位姿仍處于正常狀態(tài),即刻失能檢測(cè)層供電并且MCU進(jìn)入停機(jī)模式等待下一個(gè)工作循環(huán)。通過實(shí)時(shí)的用電管控,最大限度地降低了功耗。

1.2.2 激活休眠控制

井蓋激活單元由安裝于PCB四周的4個(gè)順時(shí)針排布的震動(dòng)滾珠開關(guān)組成,當(dāng)有外力震動(dòng)井蓋,開關(guān)閉合觸發(fā)單片機(jī)外部中斷將系統(tǒng)喚醒。電源使能電路采用三極管構(gòu)成的達(dá)林頓驅(qū)動(dòng)電路。通過對(duì)鋰電池供電的開通關(guān)斷實(shí)現(xiàn)各模塊供電控制。電源控制電路如圖3所示,其中PB1為單片機(jī)控制引腳,通過此引腳輸出高低電平控制達(dá)林頓管開通關(guān)斷。

1.3 通信單元設(shè)計(jì)

1.3.1 NB-IoT模塊及通信天線選型

圖3 電源控制電路Fig.3 Power control circuit

通信模塊選用WH-NB73-B8 NB-IoT通訊模塊部署GSM通信網(wǎng)絡(luò)。使用中國(guó)移動(dòng)網(wǎng)絡(luò)進(jìn)行通信,WH-NB73-B8工作頻段為B8頻段:中心頻率900 MHz,上行 880~915 MHz,下行 925~960 MHz。發(fā)射功率為23~-40 dBm,接收靈敏度為-115 dBm。

為進(jìn)一步提高通信質(zhì)量,增加了外接板狀印刷通信天線。天線為水平極化,天線增益為8 dBi,駐波比<1.8,阻抗為 50 Ω。

1.3.2 NB-IoT 模塊供電設(shè)計(jì)

WH-NB73-B8 模塊電壓輸入范圍為 3.1~4.2 V。模塊電源設(shè)計(jì)的難點(diǎn)主要在于Active模式下最大發(fā)射電流 268 mA(3.8 V),因此電源需要承載較大的瞬時(shí)涌流。同時(shí),由于系統(tǒng)的長(zhǎng)時(shí)間待機(jī)指標(biāo)限制電池選型,系統(tǒng)供電電源要求需滿足短時(shí)間功率型要求,同時(shí)必須兼顧容量型特性。

為減少涌流造成的電源電壓突發(fā)性跌落,在模塊供電回路中增加續(xù)流電容,以維持瞬時(shí)高功率通信時(shí)的電壓穩(wěn)定。

2 井蓋監(jiān)控器的軟件設(shè)計(jì)

軟件流程圖如圖4所示。

圖4 軟件流程Fig.4 Software flow chart

2.1 歐拉姿態(tài)解算

2.1.1 捷聯(lián)矩陣與四元數(shù)

四元數(shù)法在姿態(tài)解算中具有良好的計(jì)算性能,使用四元數(shù)進(jìn)行計(jì)算可以避免歐拉角的萬向鎖和方向余弦矩陣計(jì)算量大的問題[5]。結(jié)合這一優(yōu)點(diǎn),針對(duì)井蓋運(yùn)動(dòng)過程中可能出現(xiàn)角度變化超過這一特定環(huán)境,采用四元數(shù)進(jìn)行姿態(tài)解算。

四元數(shù)是簡(jiǎn)單的超復(fù)數(shù) (hypercomplex number);由 1 個(gè)實(shí)數(shù) λ0與 3 個(gè)虛數(shù)單位 i,j,k 組成。其表達(dá)式為

且對(duì)規(guī)范化的四元數(shù),有

2個(gè)坐標(biāo)系的相對(duì)轉(zhuǎn)動(dòng)可以由四元數(shù)唯一地表示。文中定義井蓋使用載體坐標(biāo)系(b系),選取游動(dòng)方位系統(tǒng)作為導(dǎo)航坐標(biāo)系(n系);經(jīng)過3次旋轉(zhuǎn)(歐拉轉(zhuǎn)動(dòng)順序?yàn)槠浇铅住┭鼋铅取鷻M滾角φ),由方向余弦和四元數(shù)所表示的載體坐標(biāo)系相對(duì)于導(dǎo)航坐標(biāo)系的變換矩陣[6]為

2.1.2 四元數(shù)微分方程

四元數(shù)的運(yùn)動(dòng)學(xué)微分方程[6]為

其中

式中:T為IMU采樣周期。對(duì)式(6)在定時(shí)周期內(nèi)進(jìn)行迭代更新,即可得到四元數(shù)進(jìn)而解算得到捷聯(lián)矩陣,由式(3)四元數(shù)矩陣與之對(duì)應(yīng)的方向余弦矩陣的等價(jià)關(guān)系,即可單值求解出3個(gè)歐拉角。其求解公式[6]為

由于初始狀態(tài)無磁力計(jì)得到實(shí)際航向角,在此初始航向角設(shè)置為0。

2.1.3 基于PI控制器的互補(bǔ)濾波

由于低成本慣性測(cè)量單元本身固有的缺陷,導(dǎo)致其陀螺儀模組在靜態(tài)過程中測(cè)量噪聲和零點(diǎn)漂移現(xiàn)象明顯;加速度計(jì)模組在動(dòng)態(tài)過程中存在較大的測(cè)量噪聲。為了減小測(cè)量誤差,采用互補(bǔ)濾波方法對(duì)加速度計(jì)和陀螺儀數(shù)據(jù)進(jìn)行融合。

n系下垂直向下的單位向量[0 0 1]T,經(jīng)過式(3)旋轉(zhuǎn)矩陣Cnb坐標(biāo)變換,得到載體坐標(biāo)系下其與加速度計(jì)測(cè)量值等價(jià),因此做向量積,得到的誤差矩陣為

使用PI控制器建立反饋補(bǔ)償,其運(yùn)算過程為

式中:ω′(t)為補(bǔ)償后的角速度;kp,ki為比例積分增益;ΔT為系統(tǒng)采樣周期。

2.2 井蓋位姿估計(jì)算法

2.2.1 井蓋運(yùn)動(dòng)行為分析

在現(xiàn)階段,我國(guó)使用的圓形工程井蓋主要有兩類:一類是井蓋一端與井圈通過轉(zhuǎn)軸連接,另一類井蓋與井圈之間無連接。兩類井蓋由于機(jī)械安裝特性的差別其開啟運(yùn)動(dòng)過程也不同。就無固定井蓋而言,井蓋開啟或者出現(xiàn)震動(dòng)表現(xiàn)為俯仰角或橫滾角出現(xiàn)區(qū)別于靜止?fàn)顟B(tài)的明顯變化,垂直打開或移動(dòng)過程中存在沿天軸位移和沿導(dǎo)航坐標(biāo)系xOy平面的矢量位移;一端固定式井蓋,開啟過程主要存在沿旋轉(zhuǎn)軸的角度持續(xù)變化。開啟過程結(jié)束,角度維持在 80~100°范圍內(nèi)。

對(duì)于車輛、行人等正常的碾壓造成的預(yù)期震動(dòng)信號(hào)而言,普遍表現(xiàn)為信號(hào)的加速度和角度均值強(qiáng)度弱,周期短,時(shí)間窗內(nèi)震動(dòng)信號(hào)時(shí)間與時(shí)間窗比值ts/T較開啟信號(hào)小。

2.2.2 導(dǎo)航位置計(jì)算

當(dāng)捷聯(lián)矩陣Cnb求解得到后,理論上將載體坐標(biāo)系下加速度計(jì)測(cè)得的加速度比力fb進(jìn)行坐標(biāo)變換減去重力后,經(jīng)過二次積分即可得到導(dǎo)航坐標(biāo)系下井蓋位移xn。但是,由于測(cè)量噪聲和零點(diǎn)漂移的存在,經(jīng)過積分得到的位移數(shù)據(jù)的誤差隨時(shí)間累加,經(jīng)過一段時(shí)間后數(shù)據(jù)便發(fā)散不可用。

為控制數(shù)據(jù)發(fā)散速度在每次監(jiān)控器安裝就位后,對(duì)2000幀IMU數(shù)據(jù)求取期望,通過均值補(bǔ)償對(duì)IMU進(jìn)行簡(jiǎn)單標(biāo)定。引入巴特沃斯帶通濾波器通過調(diào)節(jié)通帶寬度,對(duì)經(jīng)過坐標(biāo)變換的加速度比力進(jìn)行濾波,控制加速度的低頻零漂和高頻噪聲。對(duì)濾波后的加速度進(jìn)行一次積分得到速度vn。

同理,使用帶通濾波器對(duì)速度進(jìn)行濾波后進(jìn)行積分,得到導(dǎo)航坐標(biāo)系下井蓋位移xn。其整個(gè)過程如圖5所示。

圖5 位姿估計(jì)過程Fig.5 Position and pose estimation process block

2.2.3 位姿估計(jì)算法

位姿估計(jì)算法由歐拉角變化的時(shí)間窗占比、導(dǎo)航位移、預(yù)期震動(dòng)信號(hào)的處理3部分組成,通過邏輯運(yùn)算實(shí)現(xiàn)井蓋位姿估計(jì)。

1)歐拉角變化的時(shí)間窗占比(如圖6所示)主要用于區(qū)分一端安裝轉(zhuǎn)軸類井蓋,通過設(shè)置閾值,對(duì)超過閾值角度的時(shí)刻累加與時(shí)間窗求比值。有:

2)導(dǎo)航位移 當(dāng)監(jiān)控器震動(dòng)激活后開始進(jìn)行慣性導(dǎo)航位移解算,解算過程中判斷導(dǎo)航坐標(biāo)系下三軸加速度狀態(tài)和姿態(tài)角p(k),當(dāng)合加速度處于0范圍內(nèi)并且p(k)處于穩(wěn)定狀態(tài)結(jié)束導(dǎo)航解算。判斷井蓋x,y方向的合位移是否超出xmax=50 cm(閾值)的范圍,以此作為井蓋打開依據(jù),如圖7所示。即

式中:x為位移,cm;xn為井蓋在x,y方向的合位移;xn,x,xn,y分別為 n 系下井蓋 x,y 方向的位移;xmax為判斷井蓋移動(dòng)的閾值。

圖7 井蓋導(dǎo)航位移Fig.7 Manhole cover navigation displacement

3)預(yù)期震動(dòng)信號(hào)會(huì)產(chǎn)生三軸加速度,從而導(dǎo)致井蓋位移漂移,由于慣導(dǎo)無零速校正,對(duì)于特殊情況下震動(dòng)信號(hào)強(qiáng)度過大可能使位移誤差超過閾值,因此需要對(duì)預(yù)期震動(dòng)信號(hào)進(jìn)行處理。由圖8可知,預(yù)期震動(dòng)信號(hào)在時(shí)間窗內(nèi)的主要特征是其震動(dòng)頻次低,時(shí)間窗占比ts/T較小。因此采用與2相同的方法求取沿xOy平面的加速度合力。在時(shí)間窗內(nèi)對(duì)加速度合力大于0的時(shí)刻進(jìn)行累加,得到預(yù)期震動(dòng)信號(hào)時(shí)間ts。通過將預(yù)期震動(dòng)信號(hào)時(shí)間窗占比與閾值ε比較,得到井蓋開啟判斷條件s3為

式中:ts/T為預(yù)期震動(dòng)信號(hào)時(shí)間窗占比;ε為判斷井蓋移動(dòng)的時(shí)間窗占比閾值,在此ε=0.55。

井蓋位姿檢測(cè)算法由這3個(gè)條件進(jìn)行邏輯運(yùn)算得到,其表達(dá)式為

圖8 預(yù)期震動(dòng)信號(hào)Fig.8 Expected vibration signal

3 測(cè)試結(jié)果與分析

試驗(yàn)測(cè)試包括3部分,即系統(tǒng)不同狀態(tài)下功耗(以工作電流表示)、不同場(chǎng)景下信號(hào)強(qiáng)度、井蓋開啟或震動(dòng)檢測(cè)。測(cè)試對(duì)象為北京工業(yè)大學(xué)校園內(nèi)井蓋。

1)系統(tǒng)不同狀態(tài)功耗試驗(yàn)(蜂鳴器未工作),具體的工作電流見表1。

表1 系統(tǒng)不同狀態(tài)工作電流 mATab.1 System working current in different states

以48 h自動(dòng)激活1次上報(bào)系統(tǒng)狀態(tài),每次激活檢測(cè)層位姿解算時(shí)間3000 ms,TCP通訊時(shí)間5000 ms計(jì)算系統(tǒng)待機(jī)時(shí)間。

每48 h的功耗W48h為

W48h=0.0522 mA×48 h+0.31 mA×(3÷3600)h+140.4 mA×(5÷3600)h=2.7 mA·h

系統(tǒng)待機(jī)時(shí)間Td(假設(shè)其他未知因素造成的誤差時(shí)間為2 a)為

Td=(4400 mA·h)÷(2.7 mA·h)×2÷365 d-2 a=6.93 a

2)通過HWNB-73的AT指令,發(fā)送AT+CSQ讀取當(dāng)前信號(hào)質(zhì)量分別于室內(nèi)不同位置 (實(shí)驗(yàn)室、樓梯間、地下一層)、空曠的室外不同位置、3個(gè)井蓋下測(cè)取數(shù)據(jù),見表2。

表2 不同環(huán)境下信號(hào)RSSI值(模塊返回整數(shù)類型)Tab.2 Signal RSSI values in different environments

3)在試驗(yàn)場(chǎng)景中,選取3個(gè)井蓋進(jìn)行試驗(yàn)。井蓋1——市政井蓋,為一端固定的轉(zhuǎn)軸類井蓋;井蓋2——雨水井蓋,為無固定井蓋且井蓋較為松動(dòng);井蓋3——通信井蓋,為無固定井蓋,井蓋與井圈比較緊密。

隨機(jī)選取的試驗(yàn)數(shù)據(jù)見表3。由表可知,這3個(gè)條件能夠準(zhǔn)確區(qū)分兩類井蓋的開啟與震動(dòng)動(dòng)作信號(hào)。

表3 不同井蓋檢測(cè)數(shù)據(jù)Tab.3 Different manhole cover test data

4 結(jié)語

基于NB-IoT窄帶互聯(lián)網(wǎng)和慣性導(dǎo)航技術(shù)設(shè)計(jì)的井蓋監(jiān)控器達(dá)到了預(yù)期性能指標(biāo),通過對(duì)不同用電層的實(shí)時(shí)管控降低了功耗,以預(yù)期震動(dòng)信號(hào)在時(shí)間窗內(nèi)特征結(jié)合井蓋運(yùn)動(dòng)過程的歐拉姿態(tài)角和導(dǎo)航位移數(shù)據(jù)提出了井蓋位姿檢測(cè)算法。但是,由于慣導(dǎo)過程沒有校正環(huán)節(jié),僅通過帶通濾波器對(duì)誤差累計(jì)進(jìn)行抑制,較長(zhǎng)時(shí)間后導(dǎo)航數(shù)據(jù)仍會(huì)發(fā)散,因此在較短的時(shí)間窗內(nèi)慣導(dǎo)數(shù)據(jù)才可用。

目前所設(shè)計(jì)產(chǎn)品已經(jīng)進(jìn)入集中測(cè)試階段,尚未投入商業(yè)應(yīng)用。下一步為了實(shí)現(xiàn)慣導(dǎo)數(shù)據(jù)校正,可以考慮通過超聲波或激光傳感器測(cè)量零速狀態(tài)對(duì)加速度計(jì)進(jìn)行零速校正,達(dá)到更精確的位置估計(jì)。

猜你喜歡
信號(hào)
信號(hào)
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
7個(gè)信號(hào),警惕寶寶要感冒
媽媽寶寶(2019年10期)2019-10-26 02:45:34
孩子停止長(zhǎng)個(gè)的信號(hào)
《鐵道通信信號(hào)》訂閱單
基于FPGA的多功能信號(hào)發(fā)生器的設(shè)計(jì)
電子制作(2018年11期)2018-08-04 03:25:42
基于Arduino的聯(lián)鎖信號(hào)控制接口研究
《鐵道通信信號(hào)》訂閱單
基于LabVIEW的力加載信號(hào)采集與PID控制
Kisspeptin/GPR54信號(hào)通路促使性早熟形成的作用觀察
主站蜘蛛池模板: 日韩在线永久免费播放| 超级碰免费视频91| 国产精品专区第1页| 国产精品香蕉在线观看不卡| 黄色网站在线观看无码| 久久窝窝国产精品午夜看片| 亚洲中文精品人人永久免费| 国产精品美人久久久久久AV| 国产成人综合亚洲网址| 美女内射视频WWW网站午夜| 亚洲成人福利网站| 狠狠色成人综合首页| 视频二区亚洲精品| 亚洲综合二区| 成人国产小视频| 精品精品国产高清A毛片| 国产一区在线视频观看| 91久久国产成人免费观看| 午夜毛片免费看| 亚洲国产系列| 国产91精品调教在线播放| 欧美中出一区二区| 亚州AV秘 一区二区三区| 精品三级在线| 欧美日韩一区二区在线播放| 91无码网站| 亚卅精品无码久久毛片乌克兰| 欧美一级大片在线观看| 久久精品中文无码资源站| 亚洲毛片一级带毛片基地| 欧美午夜一区| 园内精品自拍视频在线播放| 国产在线视频自拍| 中文字幕伦视频| 五月天久久综合| 97精品伊人久久大香线蕉| 久久无码av一区二区三区| 国产精品无码AV片在线观看播放| 亚洲欧美不卡中文字幕| 亚洲高清无码精品| 91精品最新国内在线播放| 亚洲精品欧美日本中文字幕| 538精品在线观看| www精品久久| 99re在线视频观看| 中文字幕日韩欧美| 欧美日韩资源| 中文字幕啪啪| www.精品国产| 福利在线免费视频| 欧美精品H在线播放| 亚洲综合久久一本伊一区| 91福利一区二区三区| 久久久波多野结衣av一区二区| 日本亚洲欧美在线| 亚洲视频在线观看免费视频| 免费国产高清精品一区在线| 免费毛片视频| 欧美在线三级| 国产女人在线视频| 无码专区在线观看| 亚洲第一成年免费网站| 欧美人与动牲交a欧美精品| 性色生活片在线观看| 久久精品亚洲专区| 亚洲精品无码在线播放网站| 欧美区一区| 色综合天天娱乐综合网| 欧美一区二区丝袜高跟鞋| 亚洲男人天堂2020| 91精品啪在线观看国产91| 色有码无码视频| 色首页AV在线| 国产麻豆福利av在线播放| 91小视频在线播放| 一本大道无码高清| 成人韩免费网站| 亚洲精品777| 国产一区三区二区中文在线| 亚洲第一成年网| 97视频精品全国在线观看| 国产福利微拍精品一区二区|