亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        一種適用于RS485總線時(shí)鐘同步協(xié)議*

        2015-03-14 08:08:01付道俊陳源寶
        艦船電子工程 2015年5期
        關(guān)鍵詞:時(shí)鐘總線線路

        付道俊 劉 巍 陳源寶

        (武漢第二船舶設(shè)計(jì)研究所 武漢 430064)

        ?

        一種適用于RS485總線時(shí)鐘同步協(xié)議*

        付道俊 劉 巍 陳源寶

        (武漢第二船舶設(shè)計(jì)研究所 武漢 430064)

        RS485總線被廣泛應(yīng)用于分布式控制領(lǐng)域,隨著對(duì)控制精度需求地不斷提高,分布式控制系統(tǒng)時(shí)鐘同步成為一項(xiàng)核心技術(shù)。論文在IEEE 1588協(xié)議的基礎(chǔ)上,提出了一種適用于RS485總線的時(shí)鐘同步協(xié)議,定義了協(xié)議主要幀結(jié)構(gòu),并經(jīng)過(guò)試驗(yàn)平臺(tái)的驗(yàn)證,驗(yàn)證了協(xié)議的正確性。

        時(shí)間同步; RS485; IEEE 1588

        Class Number TP273

        1 引言

        RS485總線網(wǎng)絡(luò)憑借組建成本低、可靠性高、分布范圍較大等特點(diǎn)[1~3],在分布式控制系統(tǒng)中得到廣泛應(yīng)用。隨著近年來(lái)對(duì)控制精度要求不斷地提升,時(shí)鐘同步技術(shù)成為分布式控制系統(tǒng)的核心技術(shù),如何保留投資,在原有RS485總線網(wǎng)絡(luò)上增加時(shí)鐘同步服務(wù),具有積極的意義。

        本文在IEEE 1588協(xié)議[4~5]的基礎(chǔ)上提出一種適用于RS485總線的時(shí)鐘同步協(xié)議,由于協(xié)議運(yùn)行于應(yīng)用層,可以很好地兼容現(xiàn)有系統(tǒng),便于在現(xiàn)有系統(tǒng)上實(shí)現(xiàn)時(shí)鐘同步服務(wù)地升級(jí)。

        2 IEEE 1588協(xié)議

        IEEE1588協(xié)議的全稱是“網(wǎng)絡(luò)測(cè)量和控制系統(tǒng)的精密時(shí)鐘同步協(xié)議(IEEE 1588 Precision Clock Synchronization Protocol)”,簡(jiǎn)稱PTP(Precision Timing Protocol)。其主要原理,是通過(guò)一個(gè)同步信號(hào)周期性的對(duì)網(wǎng)絡(luò)中所有節(jié)點(diǎn)的時(shí)鐘進(jìn)行校正同步,可以使基于以太網(wǎng)的分布式系統(tǒng)達(dá)到精確同步[6~10]。

        3 協(xié)議

        在RS485總線網(wǎng)絡(luò)中選取一個(gè)節(jié)點(diǎn)作為主鐘節(jié)點(diǎn),其余節(jié)點(diǎn)時(shí)鐘與主鐘節(jié)點(diǎn)進(jìn)行時(shí)鐘同步。如圖1所示。

        時(shí)鐘同步協(xié)議主要包括五類(lèi)數(shù)據(jù)幀,分別是時(shí)鐘快速同步幀,時(shí)鐘偏移計(jì)算參考幀,時(shí)鐘偏移計(jì)算幀,線路延遲計(jì)算請(qǐng)求幀,線路延遲計(jì)算回應(yīng)幀。時(shí)鐘同步方法如下:

        時(shí)鐘同步流程如下:

        1) RS485總線主鐘節(jié)點(diǎn)將時(shí)間信息(時(shí)間記為T(mén)Z1)通過(guò)時(shí)鐘快速同步幀向所有RS485總線從鐘節(jié)點(diǎn)進(jìn)行廣播;

        圖1 RS485總線時(shí)鐘同步原理圖

        2) RS485總線從鐘節(jié)點(diǎn)接收時(shí)鐘快速同步幀,并將本地時(shí)間(時(shí)間記為T(mén)C1)調(diào)整至與時(shí)鐘快速同步幀一致,即TC1=TZ1,實(shí)現(xiàn)時(shí)鐘粗同步;

        3) RS485總線主鐘節(jié)點(diǎn)向所有RS485總線從鐘節(jié)點(diǎn)廣播時(shí)鐘偏移計(jì)算參考幀,并記錄下發(fā)送幀的時(shí)間(時(shí)間記為T(mén)Z2);

        5) RS485總線從鐘節(jié)點(diǎn)接收時(shí)鐘偏移計(jì)算參考幀,記錄該幀到達(dá)時(shí)間(時(shí)間記為T(mén)C2);

        6) RS485總線主鐘節(jié)點(diǎn)將時(shí)間信息TZ2通過(guò)時(shí)鐘偏移計(jì)算幀向所有RS485總線從鐘節(jié)點(diǎn)進(jìn)行廣播;

        7) RS485總線從鐘節(jié)點(diǎn)接收時(shí)鐘偏移計(jì)算幀,存儲(chǔ)該幀時(shí)間信息TZ2;

        8) RS485總線從鐘節(jié)點(diǎn),如從鐘節(jié)點(diǎn)1,向RS485總線主鐘節(jié)點(diǎn)發(fā)送線路延遲計(jì)算請(qǐng)求幀,并記錄下發(fā)送該幀的時(shí)間(時(shí)間記為T(mén)C3);

        9) RS485總線主鐘節(jié)點(diǎn)接收線路延遲計(jì)算請(qǐng)求幀,記錄該幀到達(dá)時(shí)間(時(shí)間記為T(mén)Z3);

        知識(shí)的積累和消化的過(guò)程,也是思想理論創(chuàng)造者生成即成長(zhǎng)的過(guò)程。這種創(chuàng)造能力是在接受、理解和反思已有思想理論的歷程中實(shí)現(xiàn)的,相應(yīng)的人的認(rèn)知結(jié)構(gòu)是“T”型的。在這里,總體上說(shuō),人的認(rèn)知的廣度是與認(rèn)知的深度成正比的。知識(shí)的儲(chǔ)備既要有廣度,又要有深度,能夠較好地結(jié)合二者。所以,廣博的知識(shí)、不羈的想象、豐富的經(jīng)驗(yàn)、批判的反思、抽象的概括、邏輯的分析等等,都是要著力加以培養(yǎng)的。打下廣闊而又全面的知識(shí)基礎(chǔ),將為未來(lái)專業(yè)發(fā)展提供扎實(shí)而又充分的前提。如何處理好這“一橫”“一縱”關(guān)系,形成適當(dāng)?shù)闹R(shí)結(jié)構(gòu),需要學(xué)者審時(shí)度勢(shì)的智慧。

        10) RS485總線主鐘節(jié)點(diǎn)將時(shí)間信息TZ3通過(guò)線路延遲計(jì)算回應(yīng)幀發(fā)送至RS485總線從鐘節(jié)點(diǎn)1;

        11) RS485總線從鐘節(jié)點(diǎn)1接收線路延遲計(jì)算回應(yīng)幀,存儲(chǔ)該幀時(shí)間信息TZ3;

        12) RS485總線從鐘節(jié)點(diǎn)1,已知時(shí)間信息TC2、TZ2、TC3,TZ3,則:

        TC2=TZ2+Toffset+Tdelay1

        (1)

        TZ3=TC3-Toffset+Tdelay2

        (2)

        其中Toffset為RS485總線從鐘節(jié)點(diǎn)1與RS485總線主鐘節(jié)點(diǎn)的時(shí)鐘偏差,Tdelay1為RS485總線主鐘節(jié)點(diǎn)至RS485總線從鐘節(jié)點(diǎn)1線路延遲,Tdelay2為RS485總線從鐘節(jié)點(diǎn)1至RS485總線主鐘節(jié)點(diǎn)的線路延遲;鑒于在同一RS485總線中,Tdelay1與Tdelay2為近似相同,故:

        Toffset=(TC2-TZ2+TC3-TZ3)/2

        (3)

        其它RS485總線從鐘節(jié)點(diǎn)時(shí)鐘過(guò)程與RS485總線從鐘節(jié)點(diǎn)1時(shí)鐘同步過(guò)程類(lèi)似。

        4 協(xié)議實(shí)現(xiàn)

        4.1 幀結(jié)構(gòu)

        時(shí)鐘同步協(xié)議包括的五類(lèi)數(shù)據(jù)幀均采用9字節(jié),其中時(shí)鐘快速同步幀結(jié)構(gòu)定義如表1所示。

        表1 時(shí)鐘快速同步幀定義表

        其中:EQ[8:1]表明節(jié)點(diǎn)號(hào),主鐘節(jié)點(diǎn)為0xff;FD1為1表明該幀為時(shí)鐘快速同步幀;FD2為1表明該幀為時(shí)鐘偏移計(jì)算參考幀;FD3為1表明該幀為時(shí)鐘偏移計(jì)算幀;FD4為1表明該幀為線路延遲計(jì)算請(qǐng)求幀;FD5為1表明該幀為線路延遲計(jì)算回應(yīng)幀;TY[8:1]表明2000年以后的年份,取值范圍[0,255],表明年份[2000,2255];TM[8:1]表明月數(shù),取值范圍[1,12];TD[8:1]表明天數(shù),取值范圍[1,31];TH[8:1]表明小時(shí)數(shù),取值范圍[0:23];TM[8:1]表明分鐘數(shù),取值范圍[0:59];TS[8:1]表明秒數(shù),取值范圍[0:59];TMS[8:1]表明10毫秒數(shù),取值范圍[0:100]。

        表2 時(shí)鐘偏移計(jì)算參考幀,時(shí)鐘偏移計(jì)算幀,線路延遲計(jì)算請(qǐng)求幀,線路延遲計(jì)算回應(yīng)幀定義表

        其中:EQ[8:1]表明節(jié)點(diǎn)號(hào),主鐘節(jié)點(diǎn)為0xff;FD1為1表明該幀為時(shí)鐘快速同步幀;FD2為1表明該幀為時(shí)鐘偏移計(jì)算參考幀;FD3為1表明該幀為時(shí)鐘偏移計(jì)算幀;FD4為1表明該幀為線路延遲計(jì)算請(qǐng)求幀;FD5為1表明該幀為線路延遲計(jì)算回應(yīng)幀;TD[8:1]表明天數(shù),取值范圍[1,31];TH[8:1]表明小時(shí)數(shù),取值范圍[0:23];TM[8:1]表明分鐘數(shù),取值范圍[0:59];TS[8:1]表明秒數(shù),取值范圍[0:59];TN[32:1]表明一秒以內(nèi)的納秒數(shù),取值范圍[0,1000000000)。

        4.2 測(cè)試環(huán)境與結(jié)果

        采用三臺(tái)PC機(jī)配置三塊RS485接口卡作為協(xié)議運(yùn)行環(huán)境,采用C語(yǔ)言編程搭建協(xié)議驗(yàn)證環(huán)境。經(jīng)過(guò)測(cè)試,時(shí)鐘同步精度優(yōu)于1ms,驗(yàn)證了協(xié)議正確性和可行性。

        5 結(jié)語(yǔ)

        本文在IEEE 1588協(xié)議的基礎(chǔ)上提出了一種適用于RS485總線時(shí)鐘同步協(xié)議,定義了五類(lèi)同步幀的幀結(jié)構(gòu),并通過(guò)實(shí)驗(yàn)驗(yàn)證了本協(xié)議的正確性和可行性。

        [1] 馮子陵,俞建新.RS485總線通信協(xié)議的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)工程,2012,38(20):215-218.

        [2] 徐敏航,葉蓓.多路RS485板的開(kāi)發(fā)與應(yīng)用[J].中國(guó)修船,2013,26(5):33-37.

        [3] 王新剛,朱彬若,王夢(mèng)溪,等.提高低壓電力用戶用電信息采集系統(tǒng)本地通信成功率的探討[J].電測(cè)與儀表,2013,50(573):17-20.

        [4] IEEE Std 1588 TM-2002 Standard for a precision clock synchronization protocol for networked measurement and control systems[S]. 2002.

        [5] IEEE Standard for a Precision Clock Synchronization Protocol for Networked Measurement and Control System. IEEE Instrumentation and Measurement Society[C].2008.

        [6] 曾慶華.精確時(shí)鐘同步協(xié)議分析及實(shí)現(xiàn)[J].微型電腦應(yīng)用,2012,28(10):41-44.

        [7] RYAN Z, MIKKEL H, RADIM B. The impact of Network Latency on the Synchronization of Real-World IEEE1588-2008 Devices[J]. ISPCS 2010 international IEEE Symposiumon Precision Clock Synchronization for Measurement, Control and Communication,2010,10:12-16.

        [8] Jiho Han, Deog-Kyoon Jeong. Practical Considerations in the Design and Implementation of Time Synchronization Systems Using IEEE-1588[J]. IEEE Applications & Practice Magazine,2009,47(11):82-86.

        [9] Liu X Q, Chen Y, Liang S. Improvement of precise time synhronization algorithm based on IEEE 1588[C]//International Conference on Computer, Mechatronics, Control and Electronic Engineering,2010:70-73.

        [10] Sungwon Lee. An Enhanced IEEE 1588 Time Synchronization Algorithm for Asymmetric Communication Link using Block Brust Transmission[J]. IEEE Communication Letters,2008,12(9):687-689.

        A Time Synchronization Protocol for RS485 Bus

        FU Daojun LIU Wei CHEN Yuanbao

        (Wuhan Second Ship Design and Research Institute, Wuhan 430064)

        The RS485 bus is widely used in the field of distributed control. As the precision demand enhanced, the time synchronization of the control system becomes a key technology. Based on the IEEE 1588 protocol, a method is presented for the time synchronization for RS485 bus. This paper defines the main frame structure and the protocol, and the protocol is verified through the test on verification platform.

        time synchronization, RS485, IEEE 1588

        2014年11月11日,

        2014年12月28日

        付道俊,男,碩士,工程師,研究方向:艦船測(cè)控技術(shù)。劉巍,男,工程師,研究方向:艦船控制。陳源寶,男,博士,工程師,研究方向:艦船信息。

        TP273

        10.3969/j.issn1672-9730.2015.05.026

        猜你喜歡
        時(shí)鐘總線線路
        別樣的“時(shí)鐘”
        古代的時(shí)鐘
        輸電線路工程造價(jià)控制
        基于PCI Express總線的xHC與FPGA的直接通信
        機(jī)載飛控1553B總線轉(zhuǎn)以太網(wǎng)總線設(shè)計(jì)
        10kV線路保護(hù)定值修改后存在安全隱患
        電子制作(2018年12期)2018-08-01 00:48:08
        有趣的時(shí)鐘
        時(shí)鐘會(huì)開(kāi)“花”
        基于Hilbert-Huang變換的HVDC線路保護(hù)
        多通道ARINC429總線檢查儀
        最近在线更新8中文字幕免费| 日韩精品免费视频久久 | 狠狠综合亚洲综合亚洲色| 天堂aⅴ无码一区二区三区| 四虎永久在线精品免费观看地址| 人妻丰满少妇一二三区| 白白色发布免费手机在线视频观看 | 天天做天天爱夜夜夜爽毛片| 中文成人无码精品久久久不卡| 99精品热6080yy久久| 在线亚洲精品一区二区三区| 激情综合五月| 极品美女aⅴ在线观看| 加勒比精品久久一区二区三区| 蜜桃人妻午夜精品一区二区三区| 人妻无码第一区二区三区| 国产99久久精品一区二区| 精品国偷自产在线不卡短视频| 亚洲精品一区二区三区四区| 乱老年女人伦免费视频| 国产精品va在线播放我和闺蜜| 国产亚洲欧美另类第一页| 少妇又骚又多水的视频| 狠狠精品久久久无码中文字幕| 国产男女猛烈无遮挡免费视频| 国产成人精品自拍在线观看| 人人妻人人澡人人爽人人精品浪潮| 久久夜色精品国产噜噜av| 97色综合| 中文字幕高清不卡视频二区| 久久久无码人妻精品无码| 99热最新在线观看| 亚洲高清精品一区二区| 欧美噜噜久久久xxx| 欧美成人看片黄a免费看| 国产成人自拍小视频在线| 中文字幕日韩有码在线| 亚洲乱码中文字幕综合| 久久精品国产精品亚洲婷婷| 日本a爱视频二区三区| 人妻少妇精品中文字幕av|