[发明专利]一种用于双通道同步的方法和系统有效
| 申请号: | 202010297478.0 | 申请日: | 2020-04-16 | 
| 公开(公告)号: | CN111654361B | 公开(公告)日: | 2023-03-24 | 
| 发明(设计)人: | 邹长辉;蒋智;王墨 | 申请(专利权)人: | 株洲航飞翔数字系统有限责任公司 | 
| 主分类号: | H04L7/00 | 分类号: | H04L7/00;H04L1/22 | 
| 代理公司: | 长沙大珂知识产权代理事务所(普通合伙) 43236 | 代理人: | 伍志祥 | 
| 地址: | 412000 湖*** | 国省代码: | 湖南;43 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 一种 用于 双通道 同步 方法 系统 | ||
本发明公开了一种用于双通道同步的方法,双通道包括主通道和备份通道,双通道同步包括主通道同步和备份通道同步;主通道和备份通道通过互相发送和接收对方的同步信号,从而判断是否处于同步状态,进而控制定时器的中断,实现主通道和备份通道之间的同步。本发明还提供一种用于双通道同步的系统。本发明提供的用于双通道同步的方法具有双通道在失步情况下快速实现同步、避免同步误差累积、降低失步概率、双通道在电源系统不同状态下实现有效同步通信的优点。
技术领域
本发明属于航空发动机控制技术领域,具体涉及一种用于双通道同步的方法和系统。
背景技术
目前,对于具备高安全性和实时性的系统(例如航空发动机电子控制器)往往具有冗余双通道结构,一个通道工作为主控通道,另一个通道工作为备份通道。当主控通道出现故障时,系统自动进行通道切换。在切换过程中,为了尽量减小系统的波动,双通道之间应当保持同步。另外双通道之间还存在数据交换,为保证数据采样时刻相同,双通道之间也需要保持同步。现阶段常用的双通道同步方法,存在定时中断时间偏差大、可能发生永久失步等缺点。因此,如何控制双通道更好地实现同步,已成为本领域技术人员亟待解决的技术问题。
发明内容
本发明针对以上所述的不足,提供一种双通道在失步情况下快速实现同步、避免同步误差累积、降低失步概率、双通道在电源系统隔离状态下实现有效同步的用于双通道同步的方法和系统。
为实现上述目的,本发明提供如下技术方案:一种用于双通道同步的方法和系统,双通道包括主通道和备份通道,双通道同步包括主通道同步和备份通道同步;
所述主通道同步的方法包括:
步骤S10,初始化所述主通道;
步骤S11,主通道处理器设置主通道定时器中断的第一中断周期;
步骤S12,判断所述主通道定时器中断是否产生;
步骤S13,若所述主通道定时器产生了定时器中断,将主通道差分发送单元输出高电平,并将主通道标志位置0;
步骤S14,主通道差分接收单元在第一检测时间内接收所述备份通道差分发送单元输出的信号,若检测所述备份通道差分发送单元输出信号为高电平,将所述主通道标志位置1;
步骤S15,所述第一检测时间结束后,将所述主通道差分发送单元输出信号输出低电平,所述主通道差分接收单元接收所述备份通道差分发送单元输出的信号;
步骤S16,当所述主通道标志位为1时,在检测所述备份通道差分发送单元输出信号为低电平后,立即设置所述主通道定时器的中断周期为所述第一中断周期与所述第一检测时间的差值并启动所述主通道定时器;当所述主通道标志位为0时,立即设置所述主通道定时器的中断周期为所述第一中断周期与所述第一检测时间的差值并启动所述主通道定时器;
所述备份通道同步的方法包括:
步骤S20,初始化所述备份通道;
步骤S21,备份通道处理器设置备份通道定时器中断的第二中断周期;
步骤S22,判断所述备份通道定时器中断是否产生;
步骤S23,若所述备份通道定时器产生了定时器中断,将备份通道差分发送单元输出高电平,并将备份通道标志位置0;
步骤S24,备份通道差分接收单元在第二检测时间内接收所述主通道差分发送单元输出的信号,若检测所述主通道差分发送单元输出信号为高电平,将所述备份通道标志位置1;
步骤S25,所述第二检测时间结束后,将所述备份通道差分发送单元输出信号输出低电平,所述备份通道差分接收单元接收所述主通道差分发送单元输出的信号;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于株洲航飞翔数字系统有限责任公司,未经株洲航飞翔数字系统有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010297478.0/2.html,转载请声明来源钻瓜专利网。





