一种多微控制单元的电子控制系统监控方法技术方案

技术编号:39728455 阅读:9 留言:0更新日期:2023-12-17 23:32
本发明专利技术公开了一种多微控制单元的电子控制系统监控方法,包括电子控制系统,所述电子控制系统包括微控制单元

【技术实现步骤摘要】
一种多微控制单元的电子控制系统监控方法


[0001]本专利技术涉及电子控制系统
,具体为一种多微控制单元的电子控制系统监控方法


技术介绍

[0002]随着电子控制技术的复杂度和融合度不断提高,硬件随机失效和系统性故障风险随之增加,这就对电子控制系统的安全性提出了更高的要求

[0003]近年来,自动驾驶汽车线控底盘技术越发成熟,线控技术的运用使得汽车内部电子控制系统
(ECU)
数量剧增,
ECU
出现故障和失效的风险也随之增加;通常情况下,会采用硬件冗余的方法去解决
ECU
失效后可能造成的隐患,这在一定程度上做到了安全性要求,其中一套
ECU
失效后启用另一套
ECU。
[0004]同时,每个
ECU
内部还会进行实时监控,保证自身时刻处于正常工作状态,一旦出现故障会立刻发送故障信号指令,但是有些故障是
ECU
内部无法检测出来的,这时就需要外部
ECU
对其进行监控,最大程度保证了系统的安全性和可靠性


技术实现思路

[0005]本专利技术的目的在于提供一种多微控制单元的电子控制系统监控方法,以解决上述
技术介绍
中提出的问题

[0006]为实现上述目的,本专利技术提供如下技术方案:一种多微控制单元的电子控制系统监控方法,包括电子控制系统,所述电子控制系统包括微控制单元
1、
微控制单元2和微控制单元3;
[0007]所述微控制单元1和所述微控制单元2接收第一输入信号;
[0008]所述微控制单元1基于所述第一输入信号来输出第一控制信号,并将所述第一控制信号提供给所述微控制单元3;
[0009]所述微控制单元2基于所述第一输入信号来输出第二控制信号,并将所述第二控制信号提供给所述微控制单元3;
[0010]所述微控制单元3基于所述第二输入信号来输出第三控制信号,并根据来自所述微控制单元1的所述第一控制信号和来自所述微控制单元2的所述第二控制信号监测所述微控制单元1和所述微控制单元2的工作状态

[0011]优选的,所述电子控制系统还包括预驱单元
1、
预驱单元2和预驱单元
3、
驱动单元
1、
驱动单元
2、
驱动单元
3、
开关单元
1、
开关单元2和开关单元3,所述预驱单元
1、
预驱单元2和预驱单元
3、
驱动单元
1、
驱动单元2和驱动单元3起到驱动连接作用

[0012]优选的,所述微控制单元1和所述微控制单元2包括传感器信号处理模块,对所述第一输入信号进行信号处理生成第一传感器处理信号和第二传感器处理信号,并将所述第一传感器处理信号和所述第二传感器处理信号提供给所述微控制单元3;所述微控制单元3包括传感器信号处理校验模块,对所述第二输入信号进行信号处理生成第三传感器处理信
号,并对所述第一传感器处理信号和所述第二传感器处理信号进行信号校验

[0013]优选的,所述微控制单元
1、
所述微控制单元2和所述微控制单元3还包括功能计算模块

异构算法模块
1、
异构算法模块2和异构算法模块3,所述微控制单元1采用功能计算和异构算法1,所述微控制单元2采用功能计算和异构算法2,所述微控制单元3采用异构算法3;所述功能计算和所述异构算法1根据所述第一传感器处理信号计算得到第一计算结果和第二计算结果;所述功能计算和所述异构算法2根据所述第二传感器处理信号计算得到第三计算结果和第四计算结果;所述异构算法3根据所述第三传感器处理信号计算得到第五计算结果

[0014]优选的,所述微控制单元1和所述微控制单元2还包括仲裁模块,其中,所述微控制单元1包括所述仲裁模块,对所述第一计算结果和第二计算结果进行对比,若两个计算结果相同或者误差在允许范围内,则将所述第一计算结果提供给所述微控制单元3,若两个计算结果误差不在允许范围内,则判断所述微控制单元1处于工作异常状态并发送故障指令;所述微控制单元2包括所述仲裁模块,对所述第三计算结果和第四计算结果进行对比,若两个计算结果相同或者误差在允许范围内,则将所述第三计算结果提供给所述微控制单元3,若两个计算结果误差不在允许范围内,则判断所述微控制单元2处于工作异常状态并发送故障指令;所述微控制单元3包括综合仲裁模块,若所述微控制单元1和所述微控制单元2都处于正常工作状态,所述综合仲裁模块接收所述第一计算结果

所述第三计算结果和所述第五计算结果,并对三个计算结果进行综合仲裁比较,判断所述微控制单元1和所述微控制单元2是否处于正常工作状态

[0015]优选的,所述综合仲裁模块会根据如下几种情况进行仲裁判断:
[0016]当所述第一计算结果

所述第三计算结果和所述第五计算结果相同时,判断所述微控制单元1和所述微控制单元2都处于正常工作状态,可以输出所述第一控制信号和所述第二控制信号;当所述第一计算结果和所述第五计算结果相同,但所述第三计算结果与所述第五计算结果不相同时,判断所述微控制单元1处于正常工作状态,可以输出所述第一控制信号,而所述微控制单元2处于工作异常状态并发送故障指令,阻止所述微控制单元2输出所述第二控制信号;当所述第三计算结果和所述第五计算结果相同,但所述第一计算结果与所述第五计算结果不相同时,判断所述微控制单元2处于正常工作状态,可以输出所述第二控制信号,而所述微控制单元1处于工作异常状态并发送故障指令,阻止所述微控制单元1输出所述第一控制信号;当所述第一计算结果和所述第三计算结果相同,但与所述第五计算结果不相同时,判断所述微控制单元1和所述微控制单元2处于正常工作状态,所述微控制单元3处于工作异常状态并发送故障指令,此时所述微控制单元3的所述第五计算结果不再作为综合仲裁模块的判断依据,仅判断所述第一计算结果和所述第三计算结果是否相同

[0017]优选的,所述微控制单元1和所述微控制单元2处于正常工作状态时,所述微控制单元1输出所述第一控制信号,所述微控制单元2输出所述第二控制信号,所述微控制单元3不输出控制信号;
[0018]当所述微控制单元1处于工作异常状态时,所述微控制单元1不输出所述第一控制信号,所述微控制单元2输出所述第二控制信号,所述微控制单元3输出控制信号闭合开关单元3并且断开开关单元1,实现所述微控制单元2同时控制执行器1和执行器2;
[0019]当所述微控制单元2处于工作异常状态时,所述微控制单元2不输出所述第二控制信号,所述微控制单元1输出所述第一控制信号,所述微控制单元3输出控制信号闭合开关单元3并且断开开关单元2,实现所述微控制单元1同时控制执行器1和执行器
2本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种多微控制单元的电子控制系统监控方法,包括电子控制系统,其特征在于:所述电子控制系统包括微控制单元
1、
微控制单元2和微控制单元3;所述微控制单元1和所述微控制单元2接收第一输入信号;所述微控制单元1基于所述第一输入信号来输出第一控制信号,并将所述第一控制信号提供给所述微控制单元3;所述微控制单元2基于所述第一输入信号来输出第二控制信号,并将所述第二控制信号提供给所述微控制单元3;所述微控制单元3基于所述第二输入信号来输出第三控制信号,并根据来自所述微控制单元1的所述第一控制信号和来自所述微控制单元2的所述第二控制信号监测所述微控制单元1和所述微控制单元2的工作状态
。2.
根据权利要求1所述的一种多微控制单元的电子控制系统监控方法,其特征在于:所述电子控制系统还包括预驱单元
1、
预驱单元2和预驱单元
3、
驱动单元
1、
驱动单元
2、
驱动单元
3、
开关单元
1、
开关单元2和开关单元3,所述预驱单元
1、
预驱单元2和预驱单元
3、
驱动单元
1、
驱动单元2和驱动单元3起到驱动连接作用
。3.
根据权利要求2所述的一种多微控制单元的电子控制系统监控方法,其特征在于:所述微控制单元1和所述微控制单元2包括传感器信号处理模块,对所述第一输入信号进行信号处理生成第一传感器处理信号和第二传感器处理信号,并将所述第一传感器处理信号和所述第二传感器处理信号提供给所述微控制单元3;所述微控制单元3包括传感器信号处理校验模块,对所述第二输入信号进行信号处理生成第三传感器处理信号,并对所述第一传感器处理信号和所述第二传感器处理信号进行信号校验
。4.
根据权利要求3所述的一种多微控制单元的电子控制系统监控方法,其特征在于:所述微控制单元
1、
所述微控制单元2和所述微控制单元3还包括功能计算模块

异构算法模块
1、
异构算法模块2和异构算法模块3,所述微控制单元1采用功能计算和异构算法1,所述微控制单元2采用功能计算和异构算法2,所述微控制单元3采用异构算法3;所述功能计算和所述异构算法1根据所述第一传感器处理信号计算得到第一计算结果和第二计算结果;所述功能计算和所述异构算法2根据所述第二传感器处理信号计算得到第三计算结果和第四计算结果;所述异构算法3根据所述第三传感器处理信号计算得到第五计算结果
。5.
根据权利要求4所述的一种多微控制单元的电子控制系统监控方法,其特征在于:所述微控制单元1和所述微控制单元2还包括仲裁模块,其中,所述微控制单元1包括所述仲裁模块,对所述第一计算结果和第二计算结果进行对比,若两个计算...

【专利技术属性】
技术研发人员:任鑫李晨风陈侃
申请(专利权)人:北京英创汇智汽车技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1