[发明专利]一种数据同步冗余系统及其控制方法在审
申请号: | 202111033260.5 | 申请日: | 2021-09-03 |
公开(公告)号: | CN113791937A | 公开(公告)日: | 2021-12-14 |
发明(设计)人: | 邵忠俊;李彬;王文伟;张博;艾小强;张有波 | 申请(专利权)人: | 西安翔迅科技有限责任公司 |
主分类号: | G06F11/16 | 分类号: | G06F11/16;G06F11/20 |
代理公司: | 西安智邦专利商标代理有限公司 61211 | 代理人: | 赵逸宸 |
地址: | 710077 陕西省西安市锦业二路*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据 同步 冗余 系统 及其 控制 方法 | ||
1.一种数据同步冗余系统,其特征在于:包括两个相互通信的计算机系统;
所述计算机系统包括安全输出板、服务板、相互通信的命令通道和监控通道,以及与命令通道相互通信的第一故障检测板、与监控通道相互通信的第二故障检测板;
所述命令通道和监控通道采用相同的硬件设计、采集相同的数据,且运行相同的软件;
所述第一故障检测板和所述第二故障检测板分别用于记录命令通道和监控通道的故障情况,并将故障情况发送至安全输出板;
所述安全输出板,用于接收所述第一故障检测板和所述第二故障检测板发送的故障情况,并根据故障情况与外部设备进行数据传递;
所述服务板,用于两个计算机系统的状态控制输出切换。
2.如权利要求1所述一种数据同步冗余系统,其特征在于:所述命令通道采用Windows操作系统,所述监控通道采用Vxworks操作系统。
3.如权利要求1或2所述一种数据同步冗余系统,其特征在于:所述命令通道和监控通道通过CCDL或者以太网相互通信。
4.一种权利要求1至3任一所述数据同步冗余系统的控制方法,其特征在于,包括以下步骤:
S1,自检
S1.1,通过计算机系统的命令通道和监控通道分别发送一组相同的预设数字信号;
S1.2,命令通道和监控通道初始同步
使命令通道和监控通道进行双握手同步,若两次握手的等待时间小于等于第一预设时间,则执行步骤S1.3;否则,第一故障检测板和第二故障检测板记录初始同步故障,相应计算机系统放弃控制权;
S1.3,命令通道和监控通道周期同步
在预设数字信号每个周期开始时,使命令通道和监控通道进行同步握手,若两次握手的等待时间小于等于第二预设时间,则继续传送数据;否则,在第一故障检测板和第二故障检测板的周期同步失败计数器上加1,并重新启动预设数字数据周期;
步骤S1.3执行过程中,若周期同步失败计数器上的数字达到预设值,停止传送,相应计算机系统放弃控制权;
S1.4,数据同步
S1.4.1,在数据上增加同步帧信息,所述同步帧信息为该数据的周期信息;
S1.4.2,在命令通道的处理器板和监控通道的处理器板之间进行每一次数据交换时,对命令通道和监控通道中数据的同步帧信息进行比较,若一致,则继续执行周期任务;
否则,对命令通道和监控通道中同步帧信息对应的同步帧号进行比较,并将同步帧号较大的同步帧信息替换为同步帧号较小的同步帧信息,同时,在第一故障检测板和第二故障检测板的数据同步错误计数器上加1,并继续进行数据传输;
或者,对命令通道和监控通道中同步帧信息对应的同步帧号进行比较,使同步帧号较大的通道等待同步帧号较小的通道,若等待时间超过三个周期,则在第一故障检测板和第二故障检测板的数据同步错误计数器上加1,并重新启动数据周期;
在步骤S1.4.2执行过程中,若数据同步错误计数器上的数字达到预设值,停止进行数据传输,相应计算机系统放弃控制权;
S2,计算机系统选择
若经步骤S1自检后,两个计算机系统均未放弃控制权,则根据预设指令选择一个计算机系统执行数据传输;
若经步骤S1自检后,有任一计算机系统放弃控制权,则由另一个计算机系统执行数据传输;
若经步骤S1自检后,两个计算机系统均放弃控制权,则两个计算机系统均停止执行数据传输,对两个计算机系统进行故障排查;
S3,冗余系统工作过程中实时同步
通过经步骤S2确定的计算机系统向外部设备传送数据,并在传送时重复执行步骤S1.2至步骤S1.4。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安翔迅科技有限责任公司,未经西安翔迅科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111033260.5/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置