[发明专利]通过RS232接口进行多个设备时间同步的方法及装置有效
申请号: | 201510148206.3 | 申请日: | 2015-03-31 |
公开(公告)号: | CN104834622B | 公开(公告)日: | 2017-10-24 |
发明(设计)人: | 阮成佳;王硕;张朝阳;钟祯发;王小莉;凌广香;王景洲 | 申请(专利权)人: | 深圳市三朋电子有限公司 |
主分类号: | G06F13/42 | 分类号: | G06F13/42 |
代理公司: | 北京联瑞联丰知识产权代理事务所(普通合伙)11411 | 代理人: | 曾少丽 |
地址: | 518057 广东省深圳市南山区科技园*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提出了一种通过RS232接口进行多个设备时间同步的方法及装置,方法包括初始化;时间同步控制模块每隔第一设定时间发送时钟时间校正命令,将其内的时间设置为本地时钟时间;再次命令,分别记录各设备的本地时间与当前时钟时间校正命令的时间差值,设置本地时钟时间;计算各设备的中断补偿时间和本地时钟时间;每隔第二设定时间发送本地时钟时间命令,将其内的本地时钟时间与时间同步控制模块的时钟对比,得到各设备的时间偏差调整值;重设本地时钟时间,当本地时钟时间与时间同步控制模块的时钟方向一致时,同步完成。实施本发明的通过RS232接口进行多个设备时间同步的方法及装置,具有以下有益效果线路结构简单、使用方便。 | ||
搜索关键词: | 通过 rs232 接口 进行 设备 时间 同步 方法 装置 | ||
【主权项】:
一种通过RS232接口进行多个设备时间同步的方法,其特征在于,应用于时间同步系统,所述时间同步系统包括时间同步控制模块和多个设备,所述时间同步控制模块设有多个RS232接口,所述时间同步控制模块通过所述RS232接口与每个设备连接,所述方法包括如步骤:A)启动所述时间同步控制模块和各个设备;B)所述时间同步控制模块同时向各个设备发送初始化命令,所述各个设备初始化后向所述时间同步控制模块发送初始化完成命令;C)所述时间同步控制模块每隔第一设定时间同时向所述各个设备发送时钟时间校正命令,所述各个设备接收所述时钟时间校正命令后,将所述时钟时间校正命令内包含的时间设置为本地时钟时间;D)所述各个设备再次接收所述时钟时间校正命令,同时分别记录各个设备的本地时间与当前时钟时间校正命令内包含的时间之间的差值,然后将所述当前时钟时间校正命令内包含的时间设置为本地时钟时间;E)判断所述各个设备接收所述时钟时间校正命令的次数是否达到设定次数,如是,执行步骤F);否则,返回步骤D);F)根据所述差值计算所述各个设备的中断补偿时间,并计算所述各个设备的本地时钟时间;G)所述各个设备每隔第二设定时间分别向所述时间同步控制模块发送本地时钟时间命令,所述时间同步控制模块将所述本地时钟时间命令内包含的所述各个设备的本地时钟时间与其自身的时钟时间进行对比,得到所述各个设备的时间偏差调整值并将其发送给相应的设备;H)所述各个设备依据其时间偏差调整值,重新设置其本地时钟时间并将其发送给所述时间同步控制模块,当所述时间同步控制模块检测到各个设备的本地时钟时间与所述时间同步控制模块的时钟超前或滞后相一致时,则时间同步过程完成;所述步骤F)进一步包括:F1)所述各个设备根据记录的所有所述差值,计算各个设备的中断补偿时间;F2)将所述各个设备的中断补偿时间与当前时钟时间校正命令内包含的时间相加,得到所述各个设备的本地时钟时间。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市三朋电子有限公司,未经深圳市三朋电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510148206.3/,转载请声明来源钻瓜专利网。
- 上一篇:音频播放方法及装置
- 下一篇:嵌入式通用串行总线解决方案