【技术实现步骤摘要】
时间同步方法、多余度飞控系统以及可读存储介质
[0001]本专利技术涉及飞行器
,尤其涉及一种时间同步方法、多余度飞控系统以及可读存储介质。
技术介绍
[0002]在飞行器中,测量系统通常包括分布在飞行器中观察各个飞行器操作的多个装置。这些测量系统通常需要在时间上准确地同步,使得由一个装置测量的事件可以传送到另一装置。以此方式,测量系统可以将由空间上分开的装置测量的事件相互关联。
[0003]当前的同步解决方案可包括NTP(Network Time Protocol,网络时间协议)和PTP(Precision Time Protocol,精确时间协议)。然而,NTP的精度限制导致其难以应用于飞行器中,而PTP由于协议复杂而对系统架构要求较高,且不支持飞行器系统的硬件单元,造成PTP难以应用于飞行器中,导致飞行器的时间同步不准确。
[0004]上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
[0005]本专利技术的主要目的在于提供一种时间同步方法 ...
【技术保护点】
【技术特征摘要】
1.一种时间同步方法,其特征在于,应用于飞行器中多余度飞控系统的第一飞控单元,所述时间同步方法包括以下步骤:定时定时接收到所述多余度飞控系统的第二飞控单元发送的第一数据包时,发送第二数据包至所述第二飞控单元;接收到所述第二飞控单元发送的第三数据包时,基于所述第一数据包、所述第二数据包以及所述第三数据包,确定所述第一飞控单元的第一时钟与所述第二飞控单元的第二时钟之间的时间偏差;基于所述时间偏差调节所述第一时钟。2.如权利要求1所述的时间同步方法,其特征在于,所述基于所述第一数据包、所述第二数据包以及所述第三数据包,确定所述第一飞控单元的第一时钟与所述第二飞控单元的第二时钟之间的时间偏差的步骤包括:获取所述第一数据包对应的第一发送时刻以及第一接收时刻,并获取第二数据包对应的第二发送时刻,以及所述第二数据包对应的第二接收时刻;基于所述第一发送时刻、所述第一接收时刻、所述第二发送时刻以及所述第二接收时刻,确定所述时间偏差。3.如权利要求2所述的时间同步方法,其特征在于,所述获取所述第一数据包对应的第一发送时刻以及第一接收时刻的步骤包括:接收到所述第一数据包时,获取所述第一飞控单元的第一计数器的当前计数值作为所述第一接收时刻;解析所述第一数据包,以获得所述第一发送时刻,其中,所述第二飞控单元在所述第一数据包发送到总线时,获取所述第二飞控单元的第二计数器的当前计数值作为所述第一发送时刻,并在所述第一数据包中写入所述第一发送时刻。4.如权利要求3所述的时间同步方法,其特征在于,所述获取第二数据包对应的第二发送时刻,以及所述第三数据包对应的第三发送时刻的步骤包括:发送第二数据包至所述总线时,获取所述第一计数器的当前计数值作为所述第二发送时刻;解析所述第三数据包,以获得所述第二接收时刻,其中,所述第二飞控单元在通过总线接收到第二数据包时,获取所述第二计数器的当前计数值作为所述第二接收时刻,并在所述第三数据包中写入所述第二接收时刻。5.如权利要求1至4任一项所述的时间同步方法,其特征在于,所述定时接收到所述多余度飞控系统的第二飞控单元发送的第一数据包时,发送第二数据包至所述第二飞控单元的步骤之前,还包括:定时发送心跳包至所述第二飞控单元,其中,所述第二飞控单元基于所述心跳包反馈所述第一数据包。6.如权利要求1至4任一项所述的时间同步方法,其特征在于,所述发送第二数据包至所述第二飞控单元的步骤之后,还包括:若发送所述第二数据包之后的持续时长达到第一预设时长时,未接收到所述第三数据包,则返回执行发送第二数据包至所...
【专利技术属性】
技术研发人员:甘浩,陶永康,
申请(专利权)人:广东汇天航空航天科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。