第1章
车载记录系统概述
系统定义、功能分类(EDR/DVR/T-Box)、行业标准与法规(GB/T 32960、ISO 14229)
EDRDVRT-Box
第2章
系统硬件架构
主控芯片(MCU/SoC)、存储介质(eMMC、SD卡、NAND Flash)、传感器接口(CAN、LIN、以太网)、电源管理模块
MCUeMMCCAN
第3章
核心软件栈
Bootloader、RTOS(FreeRTOS/ThreadX)、文件系统(FAT32/UBIFS)、应用层协议(UDS on CAN、MQTT)
RTOSUDSMQTT
第4章
故障诊断基础
DTC定义、故障等级划分、故障确认机制(连续/偶发)、快照数据记录
DTC快照
第5章
常见存储故障
存储介质初始化失败、文件系统损坏、写入速度瓶颈、坏块管理策略
坏块文件系统
第6章
CAN总线通信故障
总线关闭(Bus Off)、位错误、CRC错误、ACK错误、信号超时
Bus OffCRC
第7章
电源系统故障
掉电检测、电压瞬态干扰、RTC电池失效、看门狗复位
PMIC看门狗
第8章
传感器数据异常
GPS信号丢失、加速度计漂移、陀螺仪零偏、温度传感器开路/短路
IMUGPS
第9章
日志与数据记录故障
日志文件截断、时间戳错乱、数据覆盖策略失效、循环缓冲区溢出
日志缓冲区
第10章
远程通信故障
4G/5G模块初始化失败、SIM卡检测异常、TCP/IP连接超时、MQTT心跳丢失
4GMQTT
第11章
诊断工具链
CANoe、PCAN-View、Vehicle Spy 3、UDS诊断仪(DoIP/CAN)
CANoeDoIP
第12章
UDS诊断协议详解
诊断会话控制(0x10)、安全访问(0x27)、读取DTC信息(0x19)、写入数据(0x2E)
0x190x27
第13章
故障复现与模拟
使用CANoe CAPL脚本模拟故障、硬件在环(HIL)测试、故障注入测试
CAPLHIL
第14章
存储故障修复
文件系统修复(fsck)、坏块标记与替换、存储介质格式化与恢复
fsck坏块
第15章
CAN通信故障修复
终端电阻匹配、波特率校准、总线拓扑优化、屏蔽与滤波
终端电阻波特率
第16章
电源故障修复
电源管理IC(PMIC)配置、掉电检测电路设计、超级电容备份方案
PMIC超级电容
第17章
传感器校准与修复
GPS冷启动优化、IMU六面校准、温度传感器线性化补偿
IMU校准
第18章
日志系统修复
日志轮转策略优化、时间同步(NTP/PTP)、数据完整性校验(CRC32)
NTPCRC32
第19章
远程通信修复
天线匹配、APN配置检查、MQTT重连机制、看门狗定时器优化
APN重连
第20章
Bootloader故障与修复
固件升级失败、校验和错误、回滚机制、安全启动(Secure Boot)
Secure Boot回滚
第21章
RTOS任务故障
任务堆栈溢出、优先级反转、死锁、看门狗喂狗超时
堆栈溢出死锁
第22章
文件系统深度修复
FAT表损坏修复、UBIFS日志回放、NAND Flash ECC纠错
UBIFSECC
第23章
电磁兼容性(EMC)故障
辐射干扰导致通信丢包、静电放电(ESD)导致复位、传导干扰影响ADC精度
EMCESD
第24章
热管理故障
高温降频、存储芯片温度漂移、散热设计缺陷
散热降频
第25章
软件升级故障
OTA升级包校验失败、分区表损坏、升级中断恢复策略
OTA分区表
第26章
安全漏洞与防护
CAN总线重放攻击、固件逆向、安全日志审计、加密存储(AES-256)
AES-256重放攻击
第27章
诊断数据分析
DTC频率统计、故障关联分析、故障树分析(FTA)、失效模式与影响分析(FMEA)
FTAFMEA
第28章
现场故障排查流程
客户投诉接收、日志提取、故障复现、根因分析、修复验证
排查根因
第29章
自动化诊断测试
Python脚本自动化(python-can库)、CI/CD集成诊断测试、测试报告生成
python-canCI/CD
第30章
案例实战
某车型EDR数据丢失故障、T-Box频繁离线故障、DVR录像花屏故障
实战EDR