[发明专利]时间同步方法及介质在审
申请号: | 202210634507.7 | 申请日: | 2022-06-07 |
公开(公告)号: | CN114915365A | 公开(公告)日: | 2022-08-16 |
发明(设计)人: | 何弢;廖文龙;廖雨松;张润玺 | 申请(专利权)人: | 安徽酷哇机器人有限公司;上海酷移机器人有限公司 |
主分类号: | H04J3/06 | 分类号: | H04J3/06 |
代理公司: | 上海锻创知识产权代理有限公司 31448 | 代理人: | 顾继光 |
地址: | 241000 安徽省芜湖市*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 时间 同步 方法 介质 | ||
本发明提供一种时间同步方法及介质,包括:步骤S1:MCU采集数据,以固定的数据发送周期Tmcu向PC发出数据包,每发一次,数据包的Index数值加1;步骤S2:PC接收数据包,并设置固定的时间同步周期Tpc,在一个Tpc内,PC在接收到第一个数据包的第一个字节时,记录下当前的系统时间Tsys,并记录第一个数据包的Index数值Index1,根据Tsys、字节长度和波特率,计算第一个数据包发出时间,即基准时间Tbase;步骤S3:在一个Tpc内,PC每接收一个数据包,就根据该数据包的Index数值Indexn,以及Tbase和Index1,计算出该数据包的发出时间;步骤S4:经过一个Tpc后,重新开始执行步骤S2,以更新基准时间。本发明能够保证数据的实时性,以及提高MCU数据包的发出频率。
技术领域
本发明涉及通信技术领域,具体地,涉及一种时间同步方法及介质。
背景技术
在涉及多个传感器信息处理的系统中,通常都需要将传感器数据的采集时间形成精准的时间戳,也就是进行时间同步,便于系统进行数据分析处理。
现有技术中存在以下技术缺陷:现有技术通常都需要通过网络来进行时间同步,并且对于不带网络模块的的传感器不够友好,并且成本较高。
公开号为CN106604383B的发明专利,公开了一种时间同步方法、主时间同步装置及通信系统,主时间同步装置通过空口同步模块将本地的帧信息与宿主基站的帧信息进行同步,然后将同步后的帧信息进行转换得到PTP时间后进行计时;在同步时,主时间同步装置获取本地当前的PTP时间插入时间同步报文后发给待同步的从基站;从基站接收到后则根据该时间同步报文中的PTP时间完成时间同步。
发明内容
针对现有技术中的缺陷,本发明提供一种时间同步方法及介质。
根据本发明提供的一种时间同步方法及介质,所述方案如下:
第一方面,提供了一种时间同步方法,所述方法包括:
步骤S1:MCU采集数据,并以固定的数据发送周期Tmcu向PC发出数据包,每发送一次,所述数据包的Index数值加1;
步骤S2:PC接收数据包,并设置固定的时间同步周期Tpc,在一个时间同步周期内,PC在接收到第一个数据包的第一个字节时,立即记录下当前的系统时间Tsys,并记录下第一个数据包的Index数值Index1,然后根据Tsys、字节长度和波特率,计算出第一个数据包的发出时间,即基准时间Tbase;
步骤S3:在一个时间同步周期内,PC每接收到一个数据包,就根据该数据包的Index数值Indexn,以及Tbase和Index1,计算出该数据包的发出时间;
步骤S4:经过一个时间同步周期后,重新开始执行步骤S2,以更新基准时间。
优选地,每个数据包的格式和长度固定,包含帧头、Index、数据和帧尾。
优选地,所述步骤S2中根据Tsys、字节长度和波特率,计算出第一个数据包的发出时间,即基准时间Tbase,包括:
一个字节包括a个起始位、b个数据位、c个校验位和d个停止位,波特率为Bd,则传输一个字节所需的时间为Tbyte=(a+b+c+d)/Bd;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽酷哇机器人有限公司;上海酷移机器人有限公司,未经安徽酷哇机器人有限公司;上海酷移机器人有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210634507.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于二维码的电子书提供系统
- 下一篇:一种计算机硬盘托架固定加工装置