《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 礦山物聯網時間同步系統設計與實現
礦山物聯網時間同步系統設計與實現
2017年電子技術應用第1期
魏亞敏1,2,李 軼1,2,張 申2,張 然1,2
1.中國礦業大學 信息與電氣工程學院,江蘇 徐州221008; 2.中國礦業大學 物聯網(感知礦山)研究中心,江蘇 徐州221008
摘要: 基于現有煤礦井下物聯網各業務對不同精度的時間同步性能的需求,提出了一種應用于礦山物聯網環境下的時間同步系統方案及實現。時間同步硬件設備通過采用STM32F407的片上系統、LWIP及PTPd協議棧實現,并采用噪聲濾波方法優化了資源占用。實驗結果表明,提出的設計方案穩定可靠,且在背靠背狀態下可達到納秒級的同步精度。
中圖分類號: TP368
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.2017.01.021
中文引用格式: 魏亞敏,李軼,張申,等. 礦山物聯網時間同步系統設計與實現[J].電子技術應用,2017,43(1):81-83.
英文引用格式: Wei Yamin,Li Yi,Zhang Shen,et al. Design and implementation of time synchronization system of mine IoT[J].Application of Electronic Technique,2017,43(1):81-83.
Design and implementation of time synchronization system of mine IoT
Wei Yamin1,2,Li Yi1,2,Zhang Shen2,Zhang Ran1,2
1.School of Information and Electrical Engineering,China University of Mining and Technology,Xuzhou 221008,China; 2.Internet of Things Perception Mine Research Center,China University of Mining and Technology,Xuzhou 221008,China
Abstract: According to the requirement of time synchronization of different accuracy for the existing business of underground mine, in this paper, a new design of time synchronization system based on mine Internet of Things technology is proposed. The synchronization hardware device is implemented by using STM32F407 chip system, lightweight TCP/IP stack(LWIP) and PTP daemon, and optimized by the method of noise filtering. The experimental results demonstrate that the proposed scheme is stable and reliable, and can reach nanosecond synchronization precision in back to back state.
Key words : mine IoT;time synchronization;SoC;LWIP;PTPd protocol stack

0 引言

    礦山物聯網要進行分布式測量,生產環境需通過多樣泛在式的傳感器對礦山環境、生產設備健康、工作人員安全等進行實時監測、感知、保障,實現礦井及時定位、事故問題反應[1]等功能。而這些業務的實現和正常工作,必須要保證各傳感器或節點間具有準確、統一的時鐘同步。物聯網時間同步概念的提出,可充分滿足礦井系統中對生產自動化和信息化的高標準要求[2]。本文研究設計了一種礦山物聯網時間同步方案,并采用現今具有較高性價比的、基于STM32F407的IEEE 1588方案實現,極好地滿足了各種應用要求,尤其在中高端工業控制的分布式應用中具有較高的市場價值和工程意義。

1 時間同步系統

1.1 系統方案

    針對已有的礦山網絡環境,為了減少網絡的重復建設,希望在現有的主干網絡環境下實現時間同步[3]。因此采用了如下時間同步系統方案。

    井上父時鐘通過GPS或北斗模塊與標準時間同步,獲得當前的精確時間[4];井下時間同步節點通過支持交換機與子網中的父時鐘進行時間同步,獲得當前子網內的精確時間,完成時間同步;井下時間同步節點完成時間同步后開始進行數據采集,將采集到的數據加上時間戳并進行數據壓縮后通過數據傳輸子網傳輸到數據中心,從而實現全網數據的精確時間同步。圖1為時間同步系統方案圖。

qrs1-t1.gif

1.2 設計實現

    IEEE1588協議采用軟硬件結合的方式,可實現高精度的時間同步[5]。其精度可優于NTP(Network Time Protocol),而且達到次毫秒級同步精度[6]的同時對系統資源的耗費并不很高。IEEE1588協議針對網絡化、本地化的系統設計,適用于分布式工業網絡的各種應用。IEEE1588協議可基于標準TCP/IP協議棧設計,這極大地擴展了其應用范圍[7]

    IEEE1588協議實現利用STM32F407提供的硬件開發功能開發驅動并編寫IEEE1588協議軟件部分,以此實現整體IEEE1588協議棧。結構圖如圖2。

qrs1-t2.gif

    TCP/IP是IEEE1588協議報文傳輸的載體,所以必須選擇合適的通信載體,即合適的TCP/IP協議棧。本文選擇Lwip協議棧[8]

2 時間同步節點硬件總體方案

    本文以微控制器STM32F407為硬件系統核心,采用以太網物理層收發器DP83848進行底層網絡通信,實現系統節點的硬件結構。硬件總體框架圖如圖3所示。

qrs1-t3.gif

    從圖3可以看出,硬件系統由主芯片STM32F407和一些外設接口構成,外設接口主要包括以太網接口、串口等,這些接口負責對外部信號的發送或者接收。測試時可通過觀察輸出的PPS脈沖分析同步精度。電源模塊為系統中所有模塊提供動力。串口用于接收用戶配置的參數并輸出當前系統信息,主要用于系統監控和調試。以太網接口用于TCP/IP通信,完成對網絡中數據的接收和發送。

3 時間同步節點軟件設計

3.1 IEEE1588同步原理

    時間同步系統中主時鐘、從時鐘相互發送各類報文實現了IEEE1588協議的精確時間同步。IEEE1588同步過程可以被分為偏移測量和延時測量兩個階段[9,10]

    toffset表示主時鐘與從時鐘之間的偏差,tmtsdelay表示報文傳輸中主時鐘到從時鐘的延遲,tstmdelay表示報文傳輸中從時鐘到主時鐘的延遲。時間關系為:

qrs1-gs1-4.gif

3.2 協議實現流程設計

    本文采用的時間同步協議流程如圖4所示。

qrs1-t4.gif

    在該時間同步協議流程中,優化去除原有時間同步協議流程中的最佳主時鐘算法,默認井上控制時鐘為主時鐘,井下時鐘為從時鐘,以節約系統運行時間。在本地時鐘接收到有效同步報文后,直接對報文進行解包,解包之后判斷是否接收超時,未超時則繼續接收跟隨報文,超時則重新接收同步報文。

4 優化設計以及系統測試

4.1 優化設計

    通過前期對協議棧內各函數運行時間的分析發現,協議棧內時鐘伺服函數運行時間最長,占用CPU資源較多。針對此問題,提出將協議棧內計算一路延遲的IIR濾波器、主從偏差FIR濾波器及PI控制器采用STM32F407內部的DSP模塊加速進行處理的方法[11]

    圖5為未優化伺服函數的程序CPU資源占用率與優化伺服函數后程序的CPU資源占用率對比,CPU資源占用率減少了16.28%。

qrs1-t5.gif

4.2 系統測試

    系統測試連接方案如圖6所示,將STM32開發板的主機、從機連接交換機,計算機連接交換機。通過觀察示波器上從STM32上輸出的PPS信號,觀察主從設備是否同步以及同步誤差。

qrs1-t6.gif

    在系統實物連接中,利用示波器觀察脈沖同步波形,將主時鐘PTP秒脈與從時鐘接收到的脈沖進行比較,圖7為多次同步誤差分析圖。由圖可知,主、從機在達到穩定同步后,同步誤差可在較長時間控制于100 ns之內。

qrs1-t7.gif

5 結論

    時間同步是礦山物聯網分布式測量、定位、事故救援各系統協同運轉的關鍵。本文提出了井下時間同步系統方案及實現,并通過對噪聲進行濾波的方法解決了時間同步伺服函數對系統資源占用率較高的問題。實驗測試表明,該設計同步精度高,工作穩定可靠,可擴展性強,能夠較好地滿足現有礦山物聯網應用對時間同步的需求,具備較高的實用和推廣價值。

參考文獻

[1] 張申,丁恩杰,徐釗,等.物聯網與感知礦山專題講座之二——感知礦山與數字礦山、礦山綜合自動化[J].工礦自動化,2010(11):129-132.

[2] 陳珍萍,黃友銳,唐超禮,等.物聯網感知層低能耗時間同步方法研究[J].電子學報,2016(1):193-199.

[3] 王盼,張鋒,吳海,等.礦井節點地震儀低功耗時間同步系統設計[J].煤炭技術,2015(1):263-265.

[4] 趙龍,李本喜,王皓,等.GPS精密授時系統在煤礦微震監測定位中的應用[J].黑龍江大學自然科學學報,2005(6):819-821.

[5] 陳大峰,白瑞林,鄒駿宇.嵌入式設備的精確時鐘同步技術的研究與實現[J].計算機工程與應用,2013(4):82-86.

[6] 徐立,趙平.基于IEEE 1588精確時鐘同步軟件實現[J].現代電子技術,2010(24):47-50.

[7] 王力生,梅巖,曹南洋.輕量級嵌入式TCP/IP協議棧的設計[J].計算機工程,2007(2):246-248.

[8] 孫樂鳴,江來,代鑫.嵌入式TCP/IP協議棧LWIP的內部結構探索與研究[J].電子元器件應用,2008(3):79-82.

[9] 庾智蘭,李智.IEEE1588精密時鐘同步協議的分析與實現[J].電子測量技術,2009(4):56-58.

[10] 桂本烜,馮冬芹,褚健,等.IEEE1588的高精度時間同步算法的分析與實現[J].工業儀表與自動化裝置,2006(4):20-23.

[11] 張文亮,田沛,劉暉,等.基于FreeRTOS的lwip協議棧的移植與測試[J].自動化技術與應用,2015(11):25-29.



作者信息:

魏亞敏1,2,李  軼1,2,張  申2,張  然1,2

(1.中國礦業大學 信息與電氣工程學院,江蘇 徐州221008;

2.中國礦業大學 物聯網(感知礦山)研究中心,江蘇 徐州221008)

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
日韩视频专区| 一区二区毛片| 亚洲精品国产系列| 国产亚洲成av人片在线观看桃| 欧美日韩一级视频| 欧美大色视频| 免费在线播放第一区高清av| 久久精品亚洲精品| 性xx色xx综合久久久xx| 午夜精品婷婷| 亚洲午夜伦理| 在线性视频日韩欧美| 日韩视频在线免费观看| 亚洲国产一区二区在线| 伊人成年综合电影网| 国产一区再线| 国产主播精品在线| 国内精品一区二区| 国内自拍视频一区二区三区 | 日韩视频中文| 亚洲综合999| 中文国产一区| 亚洲一区二区成人| 亚洲一区一卡| 亚洲欧美日韩一区二区在线| 亚洲综合色噜噜狠狠| 亚洲免费一在线| 午夜精品免费| 欧美在线观看视频在线| 久久精品二区三区| 久久久精品性| 美女图片一区二区| 欧美成人第一页| 欧美日本国产一区| 欧美三级日本三级少妇99| 欧美午夜不卡影院在线观看完整版免费 | 国产一级一区二区| 国产亚洲精品久久飘花| 一区二区三区在线视频免费观看 | 亚洲国产欧美在线人成| 91久久国产综合久久| 亚洲看片一区| 国产精品99久久久久久久女警 | 亚洲一区二区三区免费视频| 午夜精品久久久久久| 久久久美女艺术照精彩视频福利播放| 久久综合999| 欧美激情视频免费观看| 欧美日韩综合视频| 国产日产欧产精品推荐色| 一区二区亚洲欧洲国产日韩| 亚洲精选中文字幕| 亚洲欧美日韩精品| 亚洲人www| 亚洲欧美在线一区二区| 玖玖综合伊人| 欧美性大战久久久久| 国产一区二区三区四区| 亚洲欧洲另类| 亚洲自拍16p| 亚洲国产精品久久人人爱蜜臀 | 久久综合九色99| 欧美久久久久久| 国产免费亚洲高清| 亚洲国产欧美一区二区三区丁香婷| 一区二区三区不卡视频在线观看 | 亚洲激情自拍| 亚洲已满18点击进入久久| 亚洲国产成人不卡| 亚洲天堂网在线观看| 久久久久久伊人| 欧美日韩亚洲综合在线| 国产自产在线视频一区| 9色国产精品| 亚洲国产成人精品女人久久久| 亚洲私人黄色宅男| 久久一区国产| 国产精品久久网站| 91久久久久久国产精品| 欧美一区二区三区视频| 在线一区二区日韩| 麻豆亚洲精品| 国产欧美日韩精品一区| 亚洲精品日韩激情在线电影| 欧美综合第一页| 亚洲综合不卡| 欧美精品成人在线| 国产一区二区三区四区三区四| 日韩午夜激情av| 亚洲欧洲精品一区二区| 香蕉成人伊视频在线观看| 欧美久久久久免费| 亚洲大胆人体视频| 午夜欧美大尺度福利影院在线看| 一区二区电影免费观看| 麻豆成人综合网| 国产一区二区三区在线观看视频 | 亚洲国产成人tv| 欧美在线播放一区| 国产精品成人在线| 亚洲日本精品国产第一区| 亚洲国产91色在线| 久久精品青青大伊人av| 国产精品亚洲人在线观看| 国产情人节一区| 宅男噜噜噜66国产日韩在线观看| 亚洲激情网站| 久久中文字幕一区二区三区| 国产日韩欧美制服另类| 亚洲香蕉视频| 亚洲欧美日韩成人高清在线一区| 欧美日韩国产在线一区| 亚洲国产日韩在线一区模特| 亚洲国产婷婷综合在线精品 | 亚洲黄色免费| 亚洲毛片网站| 欧美激情中文字幕一区二区| 亚洲国产精品一区二区第四页av| 亚洲人精品午夜| 欧美电影电视剧在线观看| 一区二区在线视频播放| 亚洲欧洲三级电影| 欧美高清视频一区二区| 亚洲精品人人| 亚洲视频一区二区免费在线观看| 欧美日韩亚洲另类| 在线亚洲一区观看| 先锋a资源在线看亚洲| 国产精品久久久91| 亚洲在线观看免费视频| 欧美亚洲综合久久| 国产一区二区三区高清在线观看| 欧美中文字幕久久| 久久亚洲视频| 在线观看亚洲a| 亚洲精选中文字幕| 欧美日韩在线三区| 亚洲一区二区三区在线观看视频| 一区二区三区四区国产| 国产精品美女久久久久aⅴ国产馆| 99re热这里只有精品视频| 亚洲日本aⅴ片在线观看香蕉| 欧美猛交免费看| 亚洲激情社区| 亚洲最新在线| 欧美体内she精视频| 香蕉免费一区二区三区在线观看| 久久国产福利| 国产在线观看91精品一区| 性欧美videos另类喷潮| 性视频1819p久久| 激情成人综合| 亚洲国产日韩欧美在线图片| 免费欧美视频| 91久久久亚洲精品| 亚洲欧美日韩一区在线| 国产欧美在线视频| 亚洲视频中文字幕| 亚洲欧美日韩国产| 在线不卡亚洲| 亚洲最快最全在线视频| 欧美丝袜第一区| 亚洲欧美日韩另类精品一区二区三区 | 99国产一区二区三精品乱码| 欧美婷婷久久| 亚洲欧美国产va在线影院| 欧美在线一级视频| 国产一区二区三区精品欧美日韩一区二区三区 | 中文亚洲字幕| 久久黄色网页| 精品成人乱色一区二区| 亚洲午夜精品| 国产色产综合产在线视频| 亚洲电影免费观看高清完整版在线 | 欧美 日韩 国产一区二区在线视频 | 国产永久精品大片wwwapp| 日韩一级黄色大片| 国产精品激情电影| 亚洲欧美国产高清| 久久网站免费| 亚洲人成网站在线观看播放| 欧美一区二区三区四区高清| 红桃视频国产精品| 日韩一区二区久久| 国产精品三级视频| 久久精品天堂| 国产精品香蕉在线观看| 亚洲国产精品传媒在线观看| 欧美啪啪一区| 亚洲欧美日韩精品久久久| 久久精品一区二区国产| av成人免费在线| 久久久久网站| 99视频精品全部免费在线| 欧美中文在线观看| 一区二区三区精品视频| 久久色中文字幕| 亚洲激情婷婷| 久久国产免费| 一本久久青青|