【技术实现步骤摘要】
一种冗余双MCU热备份控制系统的使用方法
本专利技术涉及电源控制的嵌入式控制系统领域,特别涉及一种冗余双MCU热备份控制系统的使用方法。
技术介绍
嵌入式控制系统广泛应用于工业通讯、航天航空、汽车制造、医疗、移动终端等多种领域,是控制、监控、管理和决策判断的核心系统。在电源控制管理应用场合,嵌入式控制系统常处于恶劣的使用环境中,例如高温、高压、高频、强电磁干扰等,电源作为系统工作的基石,其控制管理系统的健壮性尤为重要,而来自电源本身的强电磁干扰是引起的其控制系统失效主要原因。通常电源管理使用单MCU结构的嵌入式控制系统,使有滤波功能的供电、接口电路设计和增加金属壳体的方法从传输途径上隔离电磁干扰;软件上采用看门狗复位、重要数据校验备份等方式增加系统的可靠性。冗余双MCU的嵌入式控制系统一般应用于可靠性要求较高的飞控等系统,通过双口RAM进行复杂的数据交换、离散同步、数据判断、卷积重算等措施最后决策最终执行哪一个MCU输出结果,可以有效减少由于某个MCU出现故障导致的控制系统失效的概率。这两种方式在电源控制的实际使用中还是存在缺陷,在电源的长期运行过程中,存在偶发的 ...
【技术保护点】
1.一种冗余双MCU热备份控制系统的使用方法,其特征在于,包括如下步骤:步骤一、两个MCU主动抢占双口RAM的规定内存地址ROM1,抢占成功的MCU作为主MCU,另一个MCU作为备份MCU,占用所述双口RAM的另一规定内存地址ROM2;步骤二、所述主MCU通过CPLD占用通讯模块的总线,获取控制指令;同时,所述主MCU通过信号调理模块采集外部数据进行处理,然后在所述双口RAM的ROM1中更新上述控制指令和处理后的数据,并执行状态机程序;步骤三、所述备份MCU根据所述双口RAM中主MCU更新的数据来执行状态机程序,并将执行结果更新到所述双口RAM的ROM2中;步骤四、所述主M ...
【技术特征摘要】
1.一种冗余双MCU热备份控制系统的使用方法,其特征在于,包括如下步骤:步骤一、两个MCU主动抢占双口RAM的规定内存地址ROM1,抢占成功的MCU作为主MCU,另一个MCU作为备份MCU,占用所述双口RAM的另一规定内存地址ROM2;步骤二、所述主MCU通过CPLD占用通讯模块的总线,获取控制指令;同时,所述主MCU通过信号调理模块采集外部数据进行处理,然后在所述双口RAM的ROM1中更新上述控制指令和处理后的数据,并执行状态机程序;步骤三、所述备份MCU根据所述双口RAM中主MCU更新的数据来执行状态机程序,并将执行结果更新到所述双口RAM的ROM2中;步骤四、所述主MCU获取备份MCU更新到所述ROM2的执行状态机结果数据,并与自身的执行状态机结果数据进行比较;判断是否一致,如果不一致,则进行步骤五;如果一致则进行步骤六;步骤五、判断不一致次数是否大于预定阈值,大于则标记MCU故障,并通知CPLD控制MCU进行切换;小于,则返回步骤二;步骤六、所述主MCU通过CPLD输出电源控制信号。2.根据权利要求1所述的冗余双MCU热备份控制系统的使用方法,其特征在于,在步骤二到步骤六中,所述主MCU还实时向所述CPLD发送心跳信号,当所述CPLD接收所述主MCU发送心跳信号时间间隔大于预定值,则进行MCU切换。3.根据权利要求1或2所述的冗余双MCU热备份控制系统的使用方法,其特征在于,所...
【专利技术属性】
技术研发人员:蒋晓峰,徐皓吉,杨帆,
申请(专利权)人:中国航空工业集团公司雷华电子技术研究所,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。