[发明专利]一种基于网络通信的任务级同步方法有效
申请号: | 201711294812.1 | 申请日: | 2017-12-08 |
公开(公告)号: | CN107947888B | 公开(公告)日: | 2019-06-04 |
发明(设计)人: | 韩文兴;董长龙;胡德全;杨斌;余波 | 申请(专利权)人: | 中国核动力研究设计院 |
主分类号: | H04J3/06 | 分类号: | H04J3/06 |
代理公司: | 成都行之专利代理事务所(普通合伙) 51220 | 代理人: | 王记明 |
地址: | 610000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 网络 通信 任务 同步 方法 | ||
本发明公开了一种基于网络通信的任务级同步方法,所述方法应用在主控制器相互的通信过程中,所述方法包括:步骤1:测量主时钟与从时钟之间的链路传输延迟和偏移时间;步骤2:主机在下一个任务周期的发送窗口期内发送启动从任务的数据帧,从机接收到此数据帧后,根据启动帧包含的时间计算出主机下个任务启动的时间,设置从机任务的启动时间,等待启动;步骤3:主机周期性与从机交互的数据帧中包含当前主机任务启动的时间信息,从机周期性进行修正偏移系数,完成周期的同步调整,实现了使用基于网络通信的任务级同步方法可以降低系统的响应时间且不用额外增加硬件电路技术效果。
技术领域
本发明涉及核电厂安全级设备领域,具体地,涉及一种基于网络通信的任务级同步方法。
背景技术
基于微处理器的核电厂安全级设备,为了保证安全级设备的正确性、可靠性、可用性,使用了冗余的技术,但是冗余技术的使用会导致多个CPU的响应时间较长,若要提高响应时间则需要冗余系统中的处理任务尽可能的一致运行,同步的方法有很多,如共用物理时钟、使用物理同步电路,而使用物理同步需要额外增加硬件电路,导致成本较高,且需要硬接线时需要对不同信号线进行详细的时序逻辑分析,费时费力,效率较低。
综上所述,本申请发明人在实现本申请发明技术方案的过程中,发现上述技术至少存在如下技术问题:
在现有技术中,现有的基于微处理器的核电厂安全级设备的多个CPU同步响应存在的需要额外增加硬件电路,导致成本较高,效率较低技术问题。
发明内容
本发明提供了一种基于网络通信的任务级同步方法,解决了现有的基于微处理器的核电厂安全级设备的多个CPU同步响应存在的需要额外增加硬件电路,导致成本较高,具有一定风险技术问题,实现了使用基于网络通信的任务级同步方法可以降低系统的响应时间且不用额外增加硬件电路,不需要硬接线时对不同信号线进行详细的时序逻辑分析,使用原有的通信网络即可,成本较低,效率较高的技术效果。
为解决上述技术问题,本申请提供了一种基于网络通信的任务级同步方法,所述方法应用在主控制器相互的通信过程中,所述方法包括:
步骤1:测量主时钟与从时钟之间的链路传输延迟和偏移时间;
步骤2:主机在下一个任务周期的发送窗口期内发送启动从任务的数据帧,从机接收到此数据帧后,根据启动帧包含的时间计算出主机下个任务启动的时间,设置从机任务的启动时间,等待启动;
步骤3:主机周期性与从机交互的数据帧中包含当前主机任务启动的时间信息,从机周期性进行修正偏移系数,完成周期的同步调整。
其中,本申请采用了通信的方法处理不同控制模块的CPU中处理任务的任务同步;实现了不同模块中的CPU中任务精确地同步;减少了对固有硬件的修改和处理,以及硬接线时需要对不同信号线进行详细的时序逻辑分析。
进一步的,所述步骤1具体包括:
步骤1.1:由主机到从机广播Sync1报文,Sync1报文包含了报文组帧时的本地时间;
步骤1.2:由从机到主机各I/O板卡返回Sync2报文,Sync2报文包含了从机Sync1的本地时间和发送Sync2的本地时间;
步骤1.3:由主机到从机广播生成的参数报文,下发各链路的参数信息。
进一步的,下发各链路的参数包括:时钟偏移信息和链路延迟信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国核动力研究设计院,未经中国核动力研究设计院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711294812.1/2.html,转载请声明来源钻瓜专利网。