ECU故障诊断与容错机制设计
30章
📘 风格 · 轻松进阶
01
ECU概述
定义/组成
ECU定义、汽车电子系统作用、基本组成:MCU、电源、I/O、通信接口
02
ECU硬件架构
选型/电路
微控制器(MCU)选型、电源管理、传感器信号调理、执行器驱动电路
03
ECU软件架构
AUTOSAR
AUTOSAR分层:应用层、RTE、BSW、MCAL
04
车载网络通信基础
CAN/LIN/FlexRay
CAN、LIN、FlexRay协议、车载以太网应用
05
CAN通信详解
帧/时序/错误
CAN帧结构、位时序、同步、错误处理、控制器与收发器
06
诊断协议基础
UDS/ISO 14229
UDS协议概述、ISO 14229、诊断会话控制、服务分类
07
UDS诊断服务(上)
会话/复位/安全
0x10诊断会话控制、0x11ECU复位、0x27安全访问、0x28通信控制
08
UDS诊断服务(下)
读写/例程/下载
0x22读取数据、0x2E写入数据、0x31例程控制、0x34请求下载
09
OBD-II诊断系统
标准/故障码
OBD-II标准、服务、DTC结构、就绪监视器
10
故障码(DTC)管理
格式/状态/老化
DTC格式与定义、状态位、老化机制、存储与清除
11
故障诊断策略
阈值/模型/信号
基于阈值、模型、信号、知识的诊断
12
传感器故障诊断
类型/冗余/自诊
传感器故障类型、信号合理性、冗余设计、自诊断
13
执行器故障诊断
回读/负载监测
执行器故障类型、回读诊断、负载监测、保护策略
14
通信故障诊断
BusOff/超时
总线off处理、节点故障、超时与丢失帧、网络管理
15
电源故障诊断
欠压/看门狗
欠压/过压检测、纹波监测、掉电保护、看门狗管理
16
故障响应与降级模式
跛行回家
故障响应等级、降级模式、跛行回家、安全状态管理
17
容错机制基础
冗余/fail-safe
容错概念、冗余设计原则、fail-safe与fail-operational
18
硬件容错设计
双MCU/冗余
双MCU冗余、传感器/执行器/通信冗余
19
软件容错设计
N版本/恢复块
N版本编程、恢复块、检查点与恢复、数据多样性
20
时间容错与信息容错
CRC/心跳
时间冗余、信息冗余(CRC、ECC)、看门狗、心跳机制
21
功能安全基础
ISO 26262
ISO 26262概述、ASIL等级、安全生命周期、HARA
22
功能安全在ECU中的应用
安全需求/确认
安全需求导出、安全机制设计、安全确认、文档
23
诊断与容错的集成设计
协同/恢复
诊断与容错协同、故障处理流程、安全状态切换、系统恢复
24
Bootloader与刷写诊断
刷写安全
Bootloader设计、刷写协议、安全、失败恢复
25
诊断测试与验证
故障注入
诊断功能测试、故障注入、容错验证、覆盖率分析
26
CANoe与诊断开发工具
CAPL/仿真
CANoe基础、诊断控制台、CAPL编程、仿真与测试
27
案例:发动机管理系统诊断
EMS
EMS架构、传感器/执行器诊断案例、容错策略
28
案例:BMS诊断设计
电池管理
BMS架构、单体监测、绝缘检测、热管理诊断
29
案例:ADAS系统诊断
传感器融合
ADAS架构、传感器融合诊断、执行器诊断、功能安全
30
未来趋势
域控/SOA/AI
域控制器、SOA诊断、AI应用、预测性维护