【技术实现步骤摘要】
时间触发以太网主从式外部时钟同步方法及系统
[0001]本专利技术涉及星载电子网络设备领域,具体地,涉及一种时间触发以太网主从式外部时钟同步方法及系统;更为具体地,涉及一种基于时间触发网络内部时钟同步基础上实现外部时钟同步的方法及系统
。
技术介绍
[0002]以太网是局域网中最通用的通信协议标准,
1982
年
12
月,
IEEE802.3
发布
。
传输速率从十兆
、
百兆
、
千兆到万兆,以太网技术的发展,速率呈数量级增长的同时,其应用领域也在不断拓宽
。
以太网传输速率高
、
拓扑结构灵活
、
技术支持丰富
、
易于升级,但是以太网的设计以高带宽和可靠响应为目标,网络中存在一定的延迟
、
抖动和非确定性是可以接受的,而在安全关键应用场景下在实时性
、
确定性
、
可靠性等方面存在缺陷
。
各标准化组织和行业在
IEEE802.3
标准基础上,结合
IEEE1588
时间同步协议,提出了多种提升以太网实时性的技术方案
。
其中以
SAE AS6802
标准为基础的时间触发以太网解决方案在同步精度
、
网络规模
、
兼容难度
、
复杂度
、
实现代价等方面表
【技术保护点】
【技术特征摘要】
1.
一种时间触发以太网主从式外部时钟同步方法,其特征在于,包括:步骤
S1
:在端系统和交换机组成的时间触发网络中,每个集成周期通过脉冲锁定外部时钟,并开始内部时钟同步,记录端系统内部时钟修正值;步骤
S2
:以时间触发消息周期性调度广播输出外部时钟源的外部时钟计数和内部时钟修正值;步骤
S3
:其他端系统的外部时钟用户根据接收到的外部时钟源的外部时钟计数和内部时钟修正值计算外部时钟偏差;步骤
S4
:外部时钟用户根据外部时钟偏差修正本机外部时钟
。2.
根据权利要求1所述的时间触发以太网主从式外部时钟同步方法,其特征在于,在所述步骤
S1
中:设备通过各自端系统接入网络,与网络交换机构成时间触发以太网,离线完成网络参数配置;设备包括:最优外部时钟源
、
次优外部时钟源和外部时钟用户;时间触发以太网时钟同步,最优外部时钟源端系统和次优外部时钟源端系统配置为同步主,优先级配置为集群中最高优先级;时间触发以太网上电后,完成时钟同步启动,实现网络内部时钟同步;在每个集成周期
local_integration_cycle
开始时刻,网络中各端系统分别向其主机输出集成脉冲方波;主机根据集成脉冲锁定本机外部时钟计数器,并将当前计数
external_clock
保存,直到接收到下一个集成脉冲,更新为最新锁定的计数;每个集成周期
local_integration_cycle
开始后,同步主发出集成帧,压缩主接收各同步主发送的集成帧,经固化
、
压缩后,修正压缩主内部时钟,并调度返回集成帧;同步主和同步客户端接收压缩主返回的集成帧,经固化后,修正同步主和同步客户端的内部时钟,并记录各自的内部时钟修正值
clock_corr
,直到进行下一次时钟同步,更新内部时钟修正值
。3.
根据权利要求1所述的时间触发以太网主从式外部时钟同步方法,其特征在于,在所述步骤
S2
中:最优外部时钟源以时间触发消息形式,按照
T_1nd
为调度周期向网络广播输出一条最优时间以太网帧;最优时间以太网帧由调度时刻之前最新集成周期脉冲锁定的外部时钟计数
external_clock_1nd
和内部时钟修正值
clock_corr_1nd
组成;次优外部时钟源以时间触发消息形式,按照
T_2nd
为调度周期向网络广播输出一条次优时间以太网帧;次优时间以太网帧由调度时刻之前最新集成周期脉冲锁定的外部时钟计数
external_clock_2nd
和内部时钟修正值
clock_corr_2nd
组成
。4.
根据权利要求1所述的时间触发以太网主从式外部时钟同步方法,其特征在于,在所述步骤
S3
中:时间触发以太网中其他端系统的外部时钟用户主机接收最优时间以太网帧和次优时间以太网帧消息,分别与本机最新集成脉冲锁定的外部时钟计数
external_clock_local
和内部时钟修正值
clock_corr_local
比较,分别得到与最优外部时钟源和次优外部时钟源的外部时钟偏差
offset_1nd、offset_2nd
,其中:
offset_1nd
=
(external_clock_1nd
‑
clock_corr_1nd)
‑
(external_clock_local
‑
clock_corr_local)offset_2nd
=
(external_clock_2nd
‑
clock_corr_2nd)
‑
(external_clock_local
‑
clock_corr_local)。5.
根据权利要求1所述的时间触发以太网主从式外部时钟同步方法,其特征在于,在所述步骤
S4
中:外部时钟用户主机根据时钟偏差
offset_1nd
和
offset_2nd
修正本机外部时钟计数器,优先选择
offset_1nd
,若最优外部时钟源主机故障或者长时间无法正常接收最优外部时钟
external_clock_1nd
消息,则选择
offset_2nd
作为修正值修改本机外部时钟计数器;根据时钟偏差修正本机外部时钟计数器,采用直接授时和逐次逼近校时方式:直接授时方式,根据时钟偏差
offset_1nd
或
offset_2nd
直接赋值修改外部时钟用户主机外部时钟计数器;逐次逼近校时方式,根据时钟偏差
offset_1nd
或
offset_2nd
的校时方向修改外部时钟用户主机外部时钟计数器的最低位数,正校时,外部时钟计数器最低位数加1,负校时,外部时钟计数器最低位数减
1。6.
...
【专利技术属性】
技术研发人员:吴侃侃,李林伟,周军,侯蕾,班勇苗,
申请(专利权)人:上海卫星工程研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。