[发明专利]一种分布式装置的同步方法无效
申请号: | 201310559601.1 | 申请日: | 2013-11-12 |
公开(公告)号: | CN103684735A | 公开(公告)日: | 2014-03-26 |
发明(设计)人: | 孙忠耀 | 申请(专利权)人: | 航天科工深圳(集团)有限公司 |
主分类号: | H04L7/00 | 分类号: | H04L7/00;H04L29/08 |
代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 张全文 |
地址: | 518034 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 装置 同步 方法 | ||
技术领域
本发明属于电力通信领域,尤其涉及一种分布式装置的同步方法。
背景技术
在电力行业飞速发展的今天,各种电力设备的分布式装置越来越多的被大家接受和使用,分布式装置以他的体积小、成本低、可扩展性能好等优点得到广泛使用,但是制约分布式装置发展的最主要问题是总线的传输能力和前端采集的同步性能。
目前分布式设备的主要的同步方式为命令同步和硬接点同步。命令同步就是主控单元广播式的发送命令,所有前端采集单元收到命令后进行一次同步,这种模式由于命令接收和处理的延时,使得前端采集单元的同步存在非线性的误差;硬接点同步是采用一根同步信号线,从主控单元连接到所有前端采集单元,主控单元通过同步信号线发送同步信号,但由于分布式装置的分布特性,使得前端采集单元离主控单元的距离不一样,如果距离相差大的时候就会产生固定的误差。
发明内容
本发明旨在解决现有技术中分布式装置同步的过程中存在非线性误差或者固定误差的技术问题,提供一种同步精确、有效降低其同步误差的分布式装置的同步方法。
本发明的实施例提供一种分布式装置的同步方法,所述分布式装置包括主控单元及与主控单元相连接的多个信号采集单元,所述同步方法包括以下步骤,
步骤S100,根据IEEE1588时钟同步协议,控制多个信号采集单元与主控单元进行校时同步;
步骤S200,主控单元在每一个秒的开始发出采样信号,并将每个信号采集单元每秒内采集的信号分别进行编号,且每个信号采集单元采集的数据按照预设的格式进行组包。
步骤S300,主控单元接收信号采集单元的数据,控制不同信号采集单元的具有相同编号的数据格式对齐且同一信号采集单元的数据包按照所述编号顺序存储。
进一步地,所述步骤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设定自己的时钟与主控单元同步。
进一步地,步骤S200中,主控单元在每一个秒的开始发出采样信号,并将每个信号采集单元每秒内采集的信号分别进行编号的具体方法为:每个信号采集单元每一秒采集的数据按照顺序分别编号为0,1,2,3……,f-1;到下一秒开始时,所述编号清零并按照上述编号方法重新进行编号;其中f为采样频率。
进一步地,所述数据的预设格式为数据包长度、装置标识符、采集编号、数据类型标识1、数据数量1、数据1…数据n、……、数据类型标识n、数据数量n、数据1…数据n、校验。
进一步地,步骤S300中,控制不同信号采集单元的具有相同编号的数据包格式对齐的具体方法为:控制所述的不同信号采集单元的具有相同编号的数据包按照数据包长度、装置标识符、采集编号、数据类型标识1、数据数量1、数据1…数据n、……、数据类型标识n、数据数量n、数据1…数据n、校验的格式进行一一对应排布并进行存储。
以上技术方案中,通过利用IEEE1588对主控单元及信号采集单元进行校时同步,并将信号采集单元采集的数据进行编号和预设格式的组包,使得组包后的数据一一对应,使得所有信号采集单元的采集时间和每次采集数据的时间同步,从可实现分布式装置的完全同步,消除了同步过程中的非线性误差及固定误差,有效提高了分布式装置的同步精度。
附图说明
图1是本发明一种实施例的分布式装置的同步方法流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天科工深圳(集团)有限公司,未经航天科工深圳(集团)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310559601.1/2.html,转载请声明来源钻瓜专利网。