【技术实现步骤摘要】
一种用于汽车电子控制器的双CPU控制系统及控制方法
本申请涉及汽车电子控制器
,具体涉及一种用于汽车电子控制器的双CPU控制系统及控制方法。
技术介绍
为了满足ISO26262对汽车电子控制器的功能安全要求,采用冗余技术提高汽车电子控制器的功能安全等级,已成为业界的一种常用方法。相关技术中,采用双CPU的冗余技术方案的汽车电子控制器,多采用一个电源进行供电,且多采用单一的CAN通信。当电源意外断电时,两个CPU均会停止工作,而CAN总线故障时,整个控制器将无法工作,不仅通用性差、效率低、成本高,还未考虑静电流。因此,双CPU控制过程存在实现难度大、可靠性低、静电流大及实用性差等缺点。
技术实现思路
针对现有技术中存在的缺陷之一,本申请的目的在于提供一种用于汽车电子控制器的双CPU控制系统及控制方法以解决双CPU控制系统可靠性低和实用性差的问题。本申请第一方面提供一种用于汽车电子控制器的双CPU控制系统,其包括主CPU和从CPU,主CPU和从CPU之间通过通讯模块相互通讯及相互检测;主CPU用于在主CPU的第一供电电源关断时,发送第一使能信号,从CPU的第二供电电源用于响应第一使能信号为从CPU供电;主CPU还用于在检测到从CPU发生故障时向从CPU发送重启请求,若从CPU多次重启后故障仍然存在,则控制从CPU持续关断;从CPU用于在第二供电电源关断时,发送第二使能信号,第一供电电源用于响应第二使能信号为主CPU供电;从CPU还用于在检测到主CPU持续故 ...
【技术保护点】
1.一种用于汽车电子控制器的双CPU控制系统,其特征在于,其包括主CPU(1)和从CPU(2),所述主CPU(1)和从CPU(2)之间通过通讯模块相互通讯及相互检测;/n所述主CPU(1)用于在所述主CPU(1)的第一供电电源关断时,发送第一使能信号,所述从CPU(2)的第二供电电源用于响应第一使能信号为从CPU(2)供电;所述主CPU(1)还用于在检测到所述从CPU(2)发生故障时向从CPU(2)发送重启请求,若从CPU(2)多次重启后故障仍然存在,则控制所述从CPU(2)持续关断;/n所述从CPU(2)用于在所述第二供电电源关断时,发送第二使能信号,所述第一供电电源用于响应第二使能信号为主CPU(1)供电;所述从CPU(2)还用于在检测到所述主CPU(1)持续故障时接管重要用电设备执行控制任务,并向主CPU(1)发送重启请求,若主CPU(1)多次重启后故障仍然存在,则控制所述主CPU(1)持续关断。/n
【技术特征摘要】
1.一种用于汽车电子控制器的双CPU控制系统,其特征在于,其包括主CPU(1)和从CPU(2),所述主CPU(1)和从CPU(2)之间通过通讯模块相互通讯及相互检测;
所述主CPU(1)用于在所述主CPU(1)的第一供电电源关断时,发送第一使能信号,所述从CPU(2)的第二供电电源用于响应第一使能信号为从CPU(2)供电;所述主CPU(1)还用于在检测到所述从CPU(2)发生故障时向从CPU(2)发送重启请求,若从CPU(2)多次重启后故障仍然存在,则控制所述从CPU(2)持续关断;
所述从CPU(2)用于在所述第二供电电源关断时,发送第二使能信号,所述第一供电电源用于响应第二使能信号为主CPU(1)供电;所述从CPU(2)还用于在检测到所述主CPU(1)持续故障时接管重要用电设备执行控制任务,并向主CPU(1)发送重启请求,若主CPU(1)多次重启后故障仍然存在,则控制所述主CPU(1)持续关断。
2.如权利要求1所述的用于汽车电子控制器的双CPU控制系统,其特征在于:所述通讯模块包括SPI通讯模块和PWM通讯模块;
所述SPI通讯模块和PWM通讯模块均用于所述主CPU(1)和从CPU(2)之间的相互通讯;
所述PWM通讯模块还用于所述主CPU(1)和从CPU(2)之间的相互检测。
3.如权利要求2所述的用于汽车电子控制器的双CPU控制系统,其特征在于,所述通讯模块还包括CAN通讯模块,所述CAN通讯模块包括;
第一CAN收发电路(4),其使能引脚分别连接主CPU(1)和从CPU(2),
第二CAN收发电路(5),其使能引脚分别连接主CPU(1)和从CPU(2);
当所述主CPU(1)处于正常状态时,所述主CPU(1)用于使能第一CAN收发电路(4),并禁止第二CAN收发电路(5),所述从CPU(2)用于监视使能信号;
所述从CPU(2)还用于在所述主CPU(1)发生故障时,使能所述第二CAN收发电路(5),并禁止所述第一CAN收发电路(4)。
4.如权利要求1所述的用于汽车电子控制器的双CPU控制系统,其特征在于:还包括第一驱动电路(6),所述第一驱动电路(6)分别连接所述主CPU(1)和从CPU(2);
当所述主CPU(1)处于正常状态时,所述主CPU(1)用于控制第一驱动电路(6)输出驱动第一负载(7),所述从CPU(2)用于监视输出信号;
所述从CPU(2)还用于在所述主CPU(1)出现故障时,控制第一驱动电路(6)输出驱动第一负载(7)。
5.如权利要求1所述的用于汽车电子控制器的双CPU控制系统,其特征在于:所述主CPU(1)通过第二驱动电路(12)连接第一负载控制选择电路(9),所述从CPU(2)通过第三驱动电路(13)连接第二负载控制选择电路(10),所述第一负载控制选择电路(9)和第二负载控制选择电路(10)均与第二负载(11)连接;
当所述主CPU(1)处于正常状态时,所述主CPU(1)用于控制第二驱动电路(12)输出驱动第二负载(11),所述从CPU(2)用于控制第一负载控制选择电路(9)闭合,第二负载控制选择电路(10)断开;
当所述主CPU(1)出现故障时,所述从CPU(2)用于控制第一负载控制选择电路(9)断开,第二负载控制选择电路(10)闭合,并控制第三驱动电路(13)输出驱动第二负载(11)。
6.如权利要求1所述的用于汽车电子控制器的双CPU控制系统,其特征在于:
所述主CPU(1)通过第二电源使能电路(25)连接第二电源电路(23);
所述从CPU(2)通过第一电源使能电路(26)连接第一电源电路(24)。
7.如权利要求6所述的用于汽车电子控制器的双CPU控制系统,其特征在于,还包括:
用于检...
【专利技术属性】
技术研发人员:彭金城,陈芳,方利志,王洪涛,杨显国,
申请(专利权)人:东风汽车集团有限公司,
类型:发明
国别省市:湖北;42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。