【技术实现步骤摘要】
一种适用于多主时钟网络的主从式时间同步方法
[0001]本专利技术属于通信
,尤其涉及一种适用于多主时钟网络的主从式时间同步方法。
技术介绍
[0002]美国汽车工业协会推出的SAE AS6802标准为时间触发以太网(Time
‑
Trigged Ethernet,TTE)规定了分布式时钟同步协议。SAE AS6802标准规定了3种不同的同步角色,分别是同步主控器(Synchronization Master,SM)、同步客户端(Synchronization Client,SC)和压缩主控器(Compression Master,CM)。端系统一般配置为SM和SC,交换机一般配置为CM。同一个同步域内的相同同步优先级的同步设备(SM、SC和CM)组成一个集群(cluster)。SAE AS6802标准规定了两步时钟同步方法。第一步,SM在同步启动时刻向集群内的CM发送协议控制帧(protocol control frame,PCF),请求同步;第二步,CM固化并压缩来自本集群内的SM发来的PCF,计算压缩校正因子得到基准时钟,然后发送压缩后的PCF到SM和SC中,SM和SC固化CM发来的PCF帧,然后将PCF帧携带的基准时钟与本地时钟的预期时刻进行计算,得到本地时钟的时钟校正因子,调整本地时钟。同时CM也根据基准时钟执行本地时钟校正操作,从而完成集群内所有同步设备的时钟同步操作。
[0003]美国电气与电子工程师协会推出的IEEE802.1AS
‑
2020标准为时间敏 ...
【技术保护点】
【技术特征摘要】 【专利技术属性】
1.一种适用于多主时钟网络的主从式时间同步方法,其特征在于,在时间同步网络的物理拓扑中,一个域包括多个同步节点,采用集合形式记为SD={M1,M2,M3,...,M
p
,S1,S2,S3,
…
,S
q
},M1表示属于域SD中的第一个主节点,M
p
表示属于域SD中的最后一个主节点;S1表示属于域SD中的第一个从节点,S
q
表示属于域SD中的最后一个从节点;根据距离主节点的跳数远近对域内同步节点进行网络级数Level={l0,l1,l2,
…
,l
c
}的划分,将主节点作为整个网络中所有同步设备中最高级数的设备,级数为l0级,记为位于任一主节点M
p
生成的树状网络同步逻辑拓扑上的属于l
k
级的同步节点记为所述方法包括:步骤一:低级数同步节点在同步周期开启时刻派发同步帧到邻接的各个高级数同步节点;步骤二:高级数同步节点接收到邻接的低级数从节点发来的同步帧,对同步帧进行固化处理,获得派发因子;步骤三:主节点向邻接的低级数同步节点发送同步帧;步骤四:低级数同步节点对高级数同步主节点发来的同步帧进行固化处理,并计算时间校正因子;步骤五:高级数同步节点利用时间校正因子和派发因子计算同步帧的派发时刻,然后在派发时刻派发同步帧到邻接的低级数同步节点,依次类推,直到域内所有的同步节点都收到同步帧为止;步骤六:各个同步节点筛选获得的时钟同步因子,然后用筛选后的时钟同步因子校正本地时钟。2.根据权利要求1所述的一种适用于多主时钟网络的主从式时间同步方法,其特征在于,步骤一中,网络级数Level={l0,l1,l2,
…
,l
k
‑1,l
k
,l
k+1
,
…
,l
c
}中级数排列顺序为l0>l1>l2>...>l
k
‑1>l
k
>l
k+1
>...>l
c
,并且低级数同步节点向高级数同步节点在同步周期开启时刻派发同步帧,l
k
表示位于l0之后的任意一个级数,0≤k≤c,c表示除l0以外的总级数。3.根据权利要求1所述的一种适用于多主时钟网络的主从式时间同步方法,其特征在于,步骤二中,位于任一主节点M
p
产生的树状网络同步逻辑拓扑上的属于l
k
级的同步节点对邻接的位于该主节点M
p
生成的树状网络同步逻辑拓扑上的属于l
技术研发人员:汤雪乾,罗泽雄,孙雷,曲国远,严龙,
申请(专利权)人:中国航空无线电电子研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。