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

基于RS485數據幀計時的總線設備間距離測量

2021-07-30 09:26:34柏思忠
工礦自動化 2021年7期
關鍵詞:測量設備

柏思忠

(1.中煤科工集團重慶研究院有限公司, 重慶 400039; 2.瓦斯災害監控與應急技術國家重點實驗室, 重慶 400039)

0 引言

煤礦井下設備和儀器儀表的位置信息是定位和導航的基礎,是煤礦智能化、信息化的前提。王國法等[1-2]在科學規劃智能化煤礦頂層設計時,要求建立地下精準位置服務系統,包括定位和導航組合技術,為井下人員、車輛、機電設備提供精準定位服務;GB/T 33900—2017《工業物聯網儀表應用屬性協議》[3]規定工業物聯網儀表位置屬性指工業物聯網儀表的安裝位置,是經緯度確定的絕對位置、海拔高度及相對位置信息。可見,無論是智能化煤礦頂層設計還是工業物聯網儀表自身要求,智能化煤礦用設備和儀器儀表都應該提供位置信息。

現階段煤礦井下設備和儀器儀表定位存在2個主要問題:① 大量工作的在線設備不具備提供位置信息的功能[4],增加定位功能需要內置定位模塊逐臺進行升級改造,數量龐大且涉及安標管理,短期內無法實現。② 以無線定位技術為主,但定位性能受多方面影響,如李濤等[5]分析了煤礦井下ZigBee、WiFi、RFID(Radio Frequency Identification,射頻識別)、UWB(Ultra Wide Band,超寬帶)4種無線定位技術的優缺點,指出井下環境中強電磁干擾會影響定位精度;陳偉[6]指出RFID技術傳輸距離短且極易受干擾,ZigBee技術定位誤差偏大,WiFi技術同頻干擾嚴重且定位精度不高;王偉[7]指出井下存在多種影響UWB等無線定位精度的噪聲,特別是遮擋引起的非視距誤差導致定位誤差較大;孫繼平等[8-9]指出煤礦井下無線傳輸受無線頻段、天線位置和巷道工況影響,導致傳輸損耗大,且受本質安全限制,無線發射功率小,而機電設備特別是變頻器功率大、啟停頻繁、設備相對集中,對無線傳輸造成嚴重的電磁干擾。

針對上述問題,本文提出了一種采用有線方式實現設備間距離測量的方法。首先闡述了設備間距離測量原理;然后分析了影響距離測量精度的主要因素,并針對影響因素制定了相應措施;最后通過試驗驗證了采用該方法進行設備間距離測量和定位的效果。

1 設備間距離測量原理

除部分無線設備外,煤礦井下設備間采用電纜連接進行供電和通信。若電纜按規范安裝和鋪設,則設備間距離可通過測量連接設備的電纜長度得到?;陔娎|故障測距的時域反射 (Time Domain Reflectometry,TDR)法[10]和無線單邊雙向測距 (Single-Sided-Two-Way-Ranging,SS-TWR)飛行時間(Time of Flight,TOF)法[11],提出了基于RS485數據幀計時的總線設備間距離測量方法。

1.1 TDR法

TDR法不僅可用于測量傳輸線的特征阻抗,還能定位斷點或短路點[12],據此可測量電纜長度。如圖1所示,在電纜一端發射1個電壓脈沖,脈沖沿電纜傳輸,在另一端會發生反射。記錄從發送脈沖到接收脈沖的時間t,結合電磁波在電纜中的傳播速度vs,即可計算出電纜長度:

圖1 TDR法測量電纜長度原理

(1)

1.2 SS-TWR TOF法

SS-TWR TOF法原理如圖2所示。假設基站發送UWB信號時刻為T0,標簽接收信號時刻為TR,標簽對信號進行時間戳記錄后向基站回發信號的時刻為TS,基站接收到回發信號的時刻為TEnd。

圖2 SS-TWR TOF法原理

根據圖2可知,UWB信號從基站到標簽的TOF為

(2)

根據Ttof可計算出基站與標簽間的距離:

Dtof=Ttofc

(3)

式中c為電磁波在空氣中的傳播速度,c=3×108m/s。

1.3 基于RS485數據幀計時的總線設備間距離測量方法

用一段有限長度的電纜連接主機E0和任意一臺從機Ei,i=1,2,…,n(n為從機數量)。根據TDR法測量電纜長度原理,采用RS485數據幀中某一固定位置的波形作為發送和接收數據的特征波,用來記錄傳輸時刻。結合SS-TWR TOF法原理,記錄主機發送呼叫數據時刻T0、從機接收呼叫數據時刻TiR、從機向主機回發應答數據時刻TiS、主機接收應答數據時刻TEnd,如圖3所示。所有記錄的時刻均以主機和從機MCU串口中斷時刻為準。

圖3 RS485數據幀計時原理

根據記錄時刻計算數據從主機到從機的TOF:

(4)

進而得出主機E0與從機Ei之間的電纜長度(設備間距離):

(5)

RS485總線上主機和沿線所有從機連接如圖4所示。

圖4 RS485總線設備連接

主機E0和應答從機Ei之間的距離通過式(5)計算。其他從機與主機之間的距離計算方法如下。其他任意從機Ej(j=1,2,…,n,j≠i)在線監聽數據傳輸中的特征波,記錄本機接收到各特征波的時刻,計算出Ei與Ej之間的距離:

(6)

式中:Tji為數據從Ei傳輸到Ej的TOF;TjEnd為Ej接收到Ei應答數據時刻;Tj0為Ej接收到主機呼叫數據時刻。

所有從機的一維距離坐標以應答從機Ei為原點,主機E0到Ei的距離D0i、任意從機Ek(k=1,2,…,n)到Ei的距離Dki(k=i時Dki=0,k≠i時Dki根據式(6)計算)共同組成一維向量Ai=[D0iD1i…Dni]。同理,主機呼叫另一臺從機Em(m=1,2,…,n,m≠i),得到一維向量Am=[D0mD1m…Dnm]。根據2個一維向量中的距離,得出總線上任意從機Ek以主機E0為原點的一維坐標:

(7)

式中f為計量TOF的計數器頻率。

總線上從機的一維坐標X=[x1x2…xn]、所有設備的一維分布如圖5所示。

圖5 設備一維分布

2 設備間距離測量精度分析

分析式(5)、式(6)可知,設備間距離測量精度與計時時刻精度、電磁波傳播速度有關。計時時刻精度主要取決于計時時鐘頻率、主從機時鐘偏差和電路時延,因此采用SS-TWR TOF法進行設備間距離測量時,精度從計時時鐘頻率、主從機時鐘偏差、電路時延、電磁波傳播速度4個方面進行分析,并采取相應措施提高測量精度。

2.1 計時時鐘頻率

主機和從機各收發時刻的計時方式:MCU的系統計數器按照計時時鐘頻率累加,依據一定周期周而復始運行,數據收發時刻T通過直接捕獲系統計數器值N得到。

(8)

式中K為時鐘漂移率,取決于外部晶振和MCU的鎖相環頻率漂移值。

在時鐘漂移率K和計數器頻率f一定的情況下,計數器值N越大,則計時偏差越大。假設K=10×10-6,f=100 MHz,vs=2×108m/s,當N=104時,計時偏差約為10-9s,距離偏差約為0.2 m;當N=106時,計時偏差約為10-7s,距離偏差約為20 m。隨著N進一步增大,計時偏差增大。因此,在計算數據收發時刻時,不采用計數器絕對數值,而采用同一計數器不同時刻的相對數值,以消除累計誤差,且控制在104數量級。

可見,要提高計時時鐘頻率精度,首先選擇頻率穩定度高的外部晶振,減小時鐘漂移率;然后提高計數器計時頻率;最后采用計數器相對數值,避免絕對數值造成大的累計誤差,且距離測量范圍不超過5 km時,計數器相對數值不超過104數量級。

2.2 主從機時鐘偏差

主從機分別記錄數據收發時刻。主機時鐘和各從機時鐘獨立運行在各自MCU系統時鐘基礎上,相互之間沒有同步性和協調性,主機某一計數器值和相同時刻從機計數器值的差值是隨機的。該值附加在計數器值上,將其增大到105,106,107甚至更大,造成距離偏差幾米、幾十米、幾百米甚至更多。

針對主從機時鐘偏差問題,若采用校時方法,主機用計數器值精準校時每臺從機,則每臺從機與主機計時器值的差值包含了TOF,因此無法實現同步。若主機和從機采用同一計數器的相對數值而非絕對數值,即可從原理上消除時鐘偏差對距離測量的影響。因此,主從機選用計數器相對數值解決時鐘偏差問題。

2.3 電路時延

在計算主從機之間的距離時,TOF依據主機和各從機的數據收發時刻計算,計算結果除了數據在通信電纜中的TOF外,還包括數據從MCU到總線和總線到MCU之間的電路固定時延。固定時延為

Δt0iB=ΔtEndB+Δt0B+ΔtiSB+ΔtiRB

(9)

式中:ΔtEndB為數據從總線傳輸至主機MCU的時延;Δt0B為數據從主機MCU傳輸至總線的時延;ΔtiSB為數據從從機EiMCU傳輸至總線的時延;ΔtiRB為數據從總線傳輸至從機EiMCU的電路時延。

考慮固定時延時,數據在通信電纜中的TOF為

(10)

除固定時延外,電路時延還包括傳輸波形邊沿變化引起的時延。對此,采用千米長度標校方法,分別用長度為0,1,2,3,4,5 km的通信電纜連接主機和從機總線端口,測量電路時延,結果見表1??煽闯鲭娎|長度為0時,電路時延(僅有固定時延)為95 ns,傳輸波形邊沿變化導致每千米時延額外增加180~210 ns。為減小電路時延對距離測量精度的影響,應去除相應長度電纜電路時延標校值,得到凈TOF。

表1 電路時延千米長度標校結果

2.4 電磁波傳播速度

測量總線上設備間距離時,電磁波在通信電纜中的傳播速度直接影響距離測量結果??紤]電磁波傳播速度偏差時,主從機之間的距離為

(11)

式中d為電磁波傳播速度的實際偏差率。

假設d=2%,測量1 000 m電纜時偏差為2 m,可見電磁波傳播速度對測量結果影響較大。

電磁波傳播速度與通信電纜材質[13]密切相關。

(12)

式中:μr為通信電纜外層絕緣材質的相對磁導率;εr為通信電纜外層絕緣材質的相對介電常數。

從式(12)可看出,電磁波在通信電纜中的傳輸速度與導線材質、長度等無關,取決于外層絕緣材質。針對該問題,采用電纜故障測試儀對實際使用的標準長度通信電纜進行測試[14],反算出電磁波在實際電纜中的傳播速度[15],以消除誤差。

3 試驗驗證

3.1 試驗平臺

試驗平臺如圖6所示。1臺礦用本安型顯示屏為主機(E0),其通過RS485總線連接8臺從機(E1—E8),包括4臺GD4瓦斯抽放多參數傳感器(簡稱流量計)和4臺GJG100J(B)管道激光甲烷傳感器(簡稱甲烷傳感器)。1號流量計(E1)和1號甲烷傳感器(E2)通過礦用通信電纜MHYVP 1×4連接在距主機100 m電纜處;2號流量計(E3)和2號甲烷傳感器(E4)連接在距主機500 m電纜處;3號流量計(E5)和3號甲烷傳感器(E6)連接在距主機1 000 m電纜處;4號流量計(E7)和4號甲烷傳感器(E8)連接在距主機2 000 m電纜處。通信方式采用主從點對點輪詢機制,主機依次呼叫E1—E8,對應從機應答,周而復始進行半雙工通信。

圖6 試驗平臺

主機和從機MCU均采用STM32F407VET6。運行前后臺程序,計數器TIM2采用32 位自動重載計數器,計時時鐘頻率為84 MHz,預分頻比置為1(不分頻),計時周期為8.4×107(對應時長1 s),通過函數TIM_GetCounter(TIM2)捕獲計數器TIM2當前值。

3.2 試驗及結果分析

主機和從機之間的TOF通過數據幀收發完成,采用主機和從機之間的校時命令幀進行測量,幀格式見表2。以第3個字節收發串口中斷截取計數器值作為計時時刻。

表2 校時命令幀格式

試驗步驟包括電磁波傳播速度測試、主從機距離測試、主從機位置一維分布計算。

(1) 電磁波傳播速度測試。礦用通信電纜MHYVP 1×4為聚乙烯絕緣銅芯材料,截取100 m標準長度,利用電纜故障測試儀對被測電纜進行測試,反算出電磁波傳播速度。經測試,礦用通信電纜MHYVP 1×4中電磁波傳播速度為1.94×108m/s。

(2) 主從機距離測試。測試步驟:① 主機MCU呼叫E3,在發送完校時命令幀第3字節時捕獲計數器TIM2值作為主機發送時刻T0。② E3接收校時命令幀第3字節時捕獲計數器TIM2值作為從機接收時刻T3R。③ E3接收完1幀數據后向主機發送校時命令應答幀,發送完第3字節時捕獲計數器TIM2值作為從機發送時刻T3S,并將校時命令幀的前4字節賦值為T3R,后4字節賦值為T3S,回發給主機。④ 主機接收到校時命令應答幀的第3字節時捕獲計數器TIM2值作為主機接收時刻TEnd。⑤ 計算主從機之間數據傳輸的凈TOF,計算主機和E3之間的距離D03。⑥ 其他從機Ej(j=1,2,4,5,…,8)全過程監聽數據傳輸特征波,記錄本機接收呼叫數據時刻Tj0、應答從機接收數據時刻T3R、應答從機發送數據時刻T3S、本機接收應答數據時刻TjEnd,計算本機與E3之間數據傳輸的凈TOFT|j3|,進而得出本機與E3之間的距離Dj3。測試過程中,除電路固定時延外,所有記錄時刻和TOF均用計數器值表示??傻肨0=408 864,T3R=103 742,T3S=1 363 892,TEnd=1 669 463,T03=441,Δt03B=190 ns,T|03|=433,D03=500.01 m,其他數據見表3,其中Δt0jB為相應從機處的電路固定時延。特別地,E7監聽的本機接收應答數據時刻TjEnd比接收呼叫數據時刻Tj0小,原因是計數器進入下一個循環周期,所以應在對應數值上加8.4×107。

表3 設備間距離測試數據

根據測試結果可知:E3與主機的距離為500.01 m;以E3為參考,E4與E3的距離為1.15 m,E1,E2與E3的距離分別為399.55,400.70 m,E5,E6與E3的距離分別為500.01,498.86 m,E7,E8與E3的距離分別為1 500.04,1 498.88 m。重復測試10次,主從機之間的距離和各從機之間的距離沒有變化。

(3) 主從機位置一維分布計算。應答從機E3與主機、E3與其他從機之間的距離為一維標量數據,距離數據無法表明其他從機是在E3的近主機側還是遠主機側,因此,增加主機對E5的呼叫,以E5為參考重復進行測試,所得結果見表4。其他從機與應答從機之間距離差小于1.5 m時,表示2臺從機緊挨在一起,用相同坐標表示,其他從機位置根據式(7)轉換為一維坐標。以主機E0為原點,從機E1—E8的一維坐標為X=[99.89 99.89 500.01500.01 1 000.02 1 000.02 1 999.47 1 999.47]??偩€上所有設備的一維分布如圖7所示。

表4 從機間距離及一維坐標計算結果

圖7 試驗設備一維分布

針對試驗設備,電纜總長度為5 km時,末端從機測量RS485信號峰峰值為0.9 V,遠大于RS485總線200 mV的接收要求,因此5 km范圍內傳播損耗很小,不影響距離測量精度;按GB/T 2423.10—2008《電工電子產品環境試驗 第2部分:試驗方法 試驗Fc:振動(正弦)》中試驗Fc規定的方法帶電測試,按GB/T 17626.3—2006《電磁兼容 試驗和測量技術 射頻電磁場輻射抗擾度試驗》進行3級射頻電磁場輻射抗擾度試驗,按GB/T 17626.4—2008《電磁兼容 試驗和測量技術 電快速瞬變脈沖群抗擾度試驗》進行3級電快速瞬變脈沖群抗擾度試驗,測試數據和計算結果均在±1.5 m誤差范圍內。

4 結論

(1) 根據TDR法和SS-TWR TOF法原理,提出了基于RS485數據幀計時的總線設備間距離測量方法,制定了提高計時時鐘頻率精度、減去電路時延測量凈TOF、消除主從機時鐘偏差、準確測量電纜中電磁波傳播速度等措施,以提高距離測量精度,并根據2次不同參考點的測量結果將標量數據轉換為一維坐標,提供沿線所有設備的一維分布。

(2) 試驗結果表明:不改變硬件,只更新軟件即可通過有線方式測量RS485總線上所有設備之間的距離;在電纜長度5 km范圍內,RS485總線沿線所有設備之間距離測量誤差不超過±1.5 m;針對RS485總線上所有設備可建立以主機為原點的一維分布。

(3) 該方法適用于總線型拓撲結構設備之間距離測量,特別是礦用本安型分站基于RS485連接總線型傳感器、液壓支架監測設備、帶式輸送機沿線監測設備等場合,是一種可靠的有線測量設備間距離和定位方式,是無線定位的有效補充。但該方法只能建立一維分布,無法建立二維或三維分布,不適用于樹狀、星型或其他帶分支網絡總線拓撲結構。

猜你喜歡
測量設備
諧響應分析在設備減振中的應用
把握四個“三” 測量變簡單
滑動摩擦力的測量和計算
基于VB6.0+Access2010開發的設備管理信息系統
基于MPU6050簡單控制設備
電子制作(2018年11期)2018-08-04 03:26:08
滑動摩擦力的測量與計算
測量的樂趣
500kV輸變電設備運行維護探討
工業設計(2016年12期)2016-04-16 02:52:00
測量
如何在設備采購中節省成本
主站蜘蛛池模板: 日韩人妻无码制服丝袜视频| 国产99欧美精品久久精品久久| 高潮毛片免费观看| 免费看久久精品99| 亚洲丝袜第一页| 极品私人尤物在线精品首页| 老色鬼欧美精品| 亚洲性一区| 亚洲精品国偷自产在线91正片| 精品视频在线观看你懂的一区| 久久综合色天堂av| 狠狠做深爱婷婷久久一区| 国产网站一区二区三区| 在线无码九区| 国产人人射| 中文字幕欧美成人免费| 亚洲性影院| 日韩福利在线观看| 国产麻豆精品在线观看| 亚洲天堂精品在线观看| 成年人免费国产视频| 毛片网站观看| 无码日韩人妻精品久久蜜桃| 伊人久久福利中文字幕| 久久久久久高潮白浆| 欧洲日本亚洲中文字幕| 亚洲综合二区| 日日噜噜夜夜狠狠视频| 中文字幕一区二区人妻电影| 真实国产精品vr专区| 中文字幕人成人乱码亚洲电影| 日韩国产无码一区| 免费激情网站| 亚洲国产成熟视频在线多多| 在线观看国产精品日本不卡网| 高h视频在线| 国产精品片在线观看手机版| 久久精品无码专区免费| 精品福利视频导航| 色综合中文综合网| 国产JIZzJIzz视频全部免费| 亚洲v日韩v欧美在线观看| 丰满的熟女一区二区三区l| 高清免费毛片| 永久免费精品视频| 亚洲欧美精品日韩欧美| 中文字幕首页系列人妻| 韩日免费小视频| 亚洲AⅤ永久无码精品毛片| 广东一级毛片| 日本在线视频免费| 国内精品视频在线| 欧美亚洲一二三区| 91国内外精品自在线播放| 国产精品一区在线麻豆| 国产精品性| 久久综合一个色综合网| 在线播放真实国产乱子伦| 免费一极毛片| 一级毛片中文字幕| 熟妇无码人妻| 亚洲中文字幕手机在线第一页| 精品无码人妻一区二区| 中文字幕在线播放不卡| 亚洲天堂精品在线观看| 亚洲码一区二区三区| 久久人人97超碰人人澡爱香蕉| 日韩欧美在线观看| 青青青国产免费线在| 97精品伊人久久大香线蕉| 国产精品香蕉在线观看不卡| 婷婷亚洲天堂| 97在线观看视频免费| 无码电影在线观看| 天天色天天综合网| 五月婷婷丁香综合| 成人午夜免费视频| 亚洲色图欧美激情| 欧洲亚洲一区| 激情六月丁香婷婷四房播| 亚洲成人高清无码| 美女高潮全身流白浆福利区|