一种光纤网络系统同步时钟优化方法技术方案

技术编号:37599203 阅读:15 留言:0更新日期:2023-05-18 11:48
本发明专利技术公开一种光纤网络系统同步时钟优化方法,包括以下步骤:S1:以光纤网络的时钟服务器作为B码时钟客户端,在原FC网络时钟同步的基础上增加B码时钟同步;S2:B码时钟同步,由作为时钟服务器的FC节点卡接收B码时钟源的时钟同步信息,同步该FC节点卡的本地RTC;S3:FC网络时钟同步,由作为时钟服务器的FC节点卡通过SYN原语和WDT帧广播RTC时间和飞行日历时间,其它FC节点卡基于SYN原语和WDT帧同步本地的RTC时间和飞行日历。本发明专利技术方法实现了对提高光纤网络授时的精度功能,保证网络监控数据的时钟同步性,减少软件设置的延时时间并周期对时,解决了光纤网络中时钟同步精度不够的问题。题。题。

【技术实现步骤摘要】
一种光纤网络系统同步时钟优化方法


[0001]本专利技术涉及一种光纤网络时钟同步技术,具体为一种光纤网络系统同步时钟优化方法。

技术介绍

[0002]在机载航电系统中,主要选用FC

AE

ASM协议的光纤网络作为整个系统的通讯形式。整个航电系统下各分系统均采用此协议进行数据通讯。且当前环境中机载设备间属于分布式网络环境,各系统之间需要数据协同,因此设备发送数据的时效性及时间延迟对整个网络数据处理有着很大的影响。
[0003]目前,基于FC

AE

ASM协议通讯的光纤网络系统同步时钟,以软件设置下发时间实现,操作系统对任务调度的时间误差在ms级,因此采用软件同步的时间难以达到网络时钟精度要求,严重影响了局域网络的协同数据的有效性。

技术实现思路

[0004]针对现有技术中机载航电系统光纤网络系统同步时钟存在延时长、精度差等不同,本专利技术提供一种光纤网络系统同步时钟优化方法,以解决光纤网络中时钟同步精度不够以及局域网络的数据时间统计有效性的问题。
[0005]为解决上述技术问题,本专利技术采用的技术方案是:本专利技术提供一种光纤网络系统同步时钟优化方法,包括以下步骤:S1:以光纤网络的时钟服务器作为B码时钟客户端,在原FC网络时钟同步的基础上增加B码时钟同步;S2:B码时钟同步,由作为时钟服务器的FC节点卡接收B码时钟源的时钟同步信息,同步该FC节点卡的本地RTC;S3:FC网络时钟同步,由作为时钟服务器的FC节点卡通过SYN原语和WDT帧广播RTC时间和飞行日历时间,其它FC节点卡基于SYN原语和WDT帧同步本地的RTC时间和飞行日历时间。
[0006]B码时钟同步具体为:S201:FC节点卡初始化配置为时钟服务器;S202:FC节点卡初始化配置为B码同步模式;S203:B码时钟源输出B码时钟信号;S204:由作为时钟服务器的FC节点卡采集B码时钟同步信号;S205:判断检测年数是否发生变化;S206:如果检测年数没发生变化,则同步B码时钟信号,即更新本地RTC值,时分秒换算为以百纳秒为单位的值,年月日为以1970年1月1日起的天数计数值;S207:如果检测年数有变化,则判断检测年数是否连续两次发生变化;S208:如果检测年数没有连续两次发生变化,则转至步骤S206。
[0007]FC网络时钟同步具体为:S301:作为时钟服务器的FC节点卡硬件实时同步并更新本地日历值,日历值为1970年1月1日起的天数计数值;S302:作为时钟服务器的FC节点卡通过驱动寄存器读取该日历计数值;S303:作为时钟服务器的FC节点卡通过驱动将日历计数值转换为年月日,写入WDT帧中并广播发送;S304:作为时钟客户端的FC节点卡通过WDT帧同步飞行日历时间。
[0008]本专利技术具有以下有益效果及优点:1. 本专利技术方法实现了对提高光纤网络授时的精度功能,新增B码时钟同步功能主要实现数据同步的有效性,保证网络监控数据的时钟同步性,为网络故障分析提供有力的保障,减少软件设置的延时时间并周期对时,在光纤网络的外围及ASM协议通讯架构内做调整,对整系统的可靠性不会产生影响,解决了光纤网络中时钟同步精度不够的问题;2. 通过利用B码硬件时钟的可靠性及实时性,以及网络中ELS帧和RTC时钟原语进行时钟同步的方式,使得网络中的时间同步实时性增加,并能够通过ELS帧和RTC时钟原语周期对各个设备进行校时,并将时间同步给各个设备终端,同时此算法在数据收发上兼容标准的协议通讯;3.本专利技术方法实现的时钟网络,可最小化的将外部授时数据转换到光纤网络中,并能快速的将时钟数据传递给各个网络终端,提高整个网络的时统效率;4.本专利技术方法保证了固定局域网络的数据安全性和网络的鲁棒性。
附图说明
[0009]图1为网络时钟同步的总体框架图;图2 为B码时钟同步的算法图;图3 为网络时钟同步的方案图。
具体实施方式
[0010]下面结合说明书附图对本专利技术作进一步阐述。
[0011]本专利技术提供一种光纤网络系统同步时钟优化方法,包括以下步骤:S1:以光纤网络的时钟服务器作为B码时钟客户端,在原FC网络时钟同步的基础上增加B码时钟同步;S2:B码时钟同步, 由作为时钟服务器的FC节点卡接收B码时钟源的时钟同步信息,同步该FC节点卡的本地RTC;S3:FC网络时钟同步,由作为时钟服务器的FC节点卡通过SYN原语和WDT帧广播RTC时间和飞行日历时间,其它FC节点卡基于SYN原语和WDT帧同步本地的RTC时间和飞行日历时间。
[0012]本专利技术方法主要用于保证FC

AE

ASM协议通讯的光纤网络各终端设备系统时钟同步实时性,保证网络监控数据的时钟同步性,为网络故障分析提供有力的保障。在FC及ASM协议架构内做调整,对整系统的可靠性不会产生影响。具体网络时钟角色分为B码时钟服务器、B码时钟客户端、光纤网络的时钟服务器、光纤网络的时钟客户端。
[0013]本专利技术方法利用时钟信息、光纤通讯及FC

AE

ASM消息通讯的特点,通过B码协议对硬件时钟信号解析后,将同步时钟分为年、月、日和时、分、秒分开进行广播,即将年、月、日和时、分、秒通过不同形式广播到光纤网络系统中,其中年、月、日采用光纤的ELS消息广播进行设备间同步,时、分、秒通过RTC链路时钟原语的方式将B码时间广播给光纤网络的各个节点。
[0014]时钟同步框架B码时钟同步和FC网络时钟同步整体框图如图1所示。
[0015]B码同步方式如图2所示,具体为:S201:FC节点卡初始化配置为时钟服务器;S202:FC节点卡初始化配置为B码同步模式;S203:B码时钟源输出B码时钟信号;S204:由作为时钟服务器的FC节点卡采集B码时钟同步信号;S205:判断检测年数是否发生变化;S206:如果检测年数没发生变化,则同步B码时钟信号,即更新本地RTC值,时分秒换算为以百纳秒为单位的值,年月日为以1970年1月1日起的天数计数值;S207:如果检测年数有变化,则判断检测年数是否连续两次发生变化;S208:如果检测年数没有连续两次发生变化,则转至步骤S206。
[0016]本专利技术方法检测在连续两个检测周期内年数值的变化情况,一个周期为1秒,即每秒对时。
[0017]本实施例中,B码同步依据《GJB 2991A

2008 B时间码接口终端通用规范》,年的个位与十位分两次发送,为避免年数变化是发生连续跳变,因此检测到年数变化稳定后再同步本地RTC及日历值;B码同步的年数仅有十位和个位,年数范围为2000年至2099年。本地的日历值为1970年1月1日起的天数计数值,因此在同步时需要进行换算:在B码输入的年月日基础上,累加上1970年1月1日至2000年1月1日的间隔天数值。
[0018]B码时钟同步:由作为时钟服务器的FC节点卡接收B码时钟源的时钟同步信息,同步该FC节点卡本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种光纤网络系统同步时钟优化方法,其特征在于包括以下步骤:S1:以光纤网络的时钟服务器作为B码时钟客户端,在原FC网络时钟同步的基础上增加B码时钟同步;S2:B码时钟同步,由作为时钟服务器的FC节点卡接收B码时钟源的时钟同步信息,同步该FC节点卡的本地RTC;S3:FC网络时钟同步,由作为时钟服务器的FC节点卡通过SYN原语和WDT帧广播RTC时间和飞行日历时间,其它FC节点卡基于SYN原语和WDT帧同步本地的RTC时间和飞行日历时间。2.根据权利要求1所述的光纤网络系统同步时钟优化方法,其特征在于:B码时钟同步具体为:S201:FC节点卡初始化配置为时钟服务器;S202:FC节点卡初始化配置为B码同步模式;S203:B码时钟源输出B码时钟信号;S204:由作为时钟服务器的FC节点卡采集B码时钟同步信号;S205:判断...

【专利技术属性】
技术研发人员:牛泽田杜远万文章赵金鹏孙万录
申请(专利权)人:沈阳航盛科技有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1