[發明專利]一種分布式裝置的同步方法無效
| 申請號: | 201310559601.1 | 申請日: | 2013-11-12 |
| 公開(公告)號: | CN103684735A | 公開(公告)日: | 2014-03-26 |
| 發明(設計)人: | 孫忠耀 | 申請(專利權)人: | 航天科工深圳(集團)有限公司 |
| 主分類號: | H04L7/00 | 分類號: | H04L7/00;H04L29/08 |
| 代理公司: | 深圳中一專利商標事務所 44237 | 代理人: | 張全文 |
| 地址: | 518034 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 分布式 裝置 同步 方法 | ||
1.一種分布式裝置的同步方法,所述分布式裝置包括主控單元及與主控單元相連接的多個信號采集單元,其特征在于:所述同步方法包括以下步驟,
步驟S100,根據IEEE1588時鐘同步協議,控制多個信號采集單元與主控單元進行校時同步;
步驟S200,主控單元在每一個秒的開始發出采樣信號,并將每個信號采集單元每秒內采集的信號分別進行編號,且每個信號采集單元采集的數據按照預設的格式進行組包。
步驟S300,主控單元接收信號采集單元的數據,控制不同信號采集單元的具有相同編號的數據格式對齊且同一信號采集單元的數據包按照所述編號順序存儲。
2.根據權利要求1所述的分布式裝置的同步方法,其特征在于:所述步驟S100具體包括,
S110,主控單元發送Sync報文給所述信號采集單元,并記錄Sync離開主控單元的時間,記錄為時間戳t1;
S120,信號采集單元接收Sync報文并記錄接收該報文的時間,記錄為時間戳Ts1;
S130,主控單元發送帶有時間戳t1信息的Follow?Up報文給信號采集單元,信號采集單元接收Follow?Up報文并記錄時間t1。
S140,信號采集單元發送Delay?request報文給所述主控單元,并記錄Delay?request報文離開信號采集單元的時間,記錄為時間戳t2。
S150,主控單元接收到Delay?request報文,記錄接收到該報文的時間,記錄為時間戳Tm2。
S160,主控單元再發送帶有時間戳Tm2信息的Delay?response報文給所述信號采集單元,信號采集單元接收Delay?response報文并記錄時間Tm2。
S170,計算時間差dt=[(Ts1-t1)-(Tm2-t2)]/2,網絡延時Delay=[(Ts1-t1)+(Tm2-t2)]/2;
S180,信號采集單元根據所述時間差dt和網絡延時Delay設定自己的時鐘與主控單元同步。
3.根據權利要求1所述的分布式裝置的同步方法,其特征在于:步驟S200中,主控單元在每一個秒的開始發出采樣信號,并將每個信號采集單元每秒內采集的信號分別進行編號的具體方法為:每個信號采集單元每一秒采集的數據按照順序分別編號為0,1,2,3……,f-1;到下一秒開始時,所述編號清零并按照上述編號方法重新進行編號;其中f為采樣頻率。
4.根據權利要求3所述的分布式裝置的同步方法,其特征在于:所述數據的預設格式為數據包長度、裝置標識符、采集編號、數據類型標識1、數據數量1、數據1…數據n、……、數據類型標識n、數據數量n、數據1…數據n、校驗。
5.根據權利要求4所述的分布式裝置的同步方法,其特征在于:步驟S300中,控制不同信號采集單元的具有相同編號的數據包格式對齊的具體方法為:控制所述的不同信號采集單元的具有相同編號的數據包按照數據包長度、裝置標識符、采集編號、數據類型標識1、數據數量1、數據1…數據n、……、數據類型標識n、數據數量n、數據1…數據n、校驗的格式進行一一對應排布并進行存儲。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于航天科工深圳(集團)有限公司,未經航天科工深圳(集團)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310559601.1/1.html,轉載請聲明來源鉆瓜專利網。





