🚗 ABS轮速信号处理
30章 · 从零搭建
⚡ 友好 · 硬核实战
01
课程导论与ABS系统概述
ABS工作原理
轮速信号重要性
课程目标与路径
02
轮速传感器基础
磁电式与霍尔式
信号特性对比
选型考量
03
信号采集硬件接口
TIM与ADC模块
输入捕获/比较器
外部中断配置
04
信号预处理——滤波去噪
硬件RC滤波
滑动平均滤波
中值滤波实现
05
信号预处理——整形与电平转换
施密特触发器
比较器电路
电平匹配
06
脉冲信号测量方法
周期测量法
频率测量法
脉宽测量法
场景分析
07
转速计算基础
脉冲→转速公式
齿圈齿数标定
单位换算
08
转速计算进阶
多通道同步测量
动态补偿算法
异常值剔除
09
方向与加速度判断
相位差方向识别
加速度计算
滑移率初探
10
信号质量诊断
信号丢失检测
信号毛刺识别
合理性检查
11
故障处理机制
传感器开路/短路
信号线束诊断
故障码生成
12
软件架构设计
分层架构HAL/BSW/ASW
模块接口定义
数据流设计
13
状态机设计
轮速信号状态机
初始化/运行/故障/休眠
14
实时性分析与调度
任务周期确定
优先级分配
WCET估算
15
基于模型的设计入门
MATLAB/Simulink基础
自动代码生成流程
16
Simulink轮速处理模型搭建
信号输入模块
滤波模块
计算模块
17
MIL/SIL仿真验证
模型在环测试
软件在环测试
测试用例设计
18
手写C代码实现——驱动层
TIM捕获初始化
中断服务函数
寄存器操作
19
手写C代码实现——应用层
滤波函数
转速计算函数
诊断函数
20
手写C代码实现——调度与集成
任务调度器
模块集成
接口封装
21
单元测试与静态分析
Cunit测试框架
MISRA-C规范
代码覆盖率
22
硬件在环测试
HIL台架搭建
真实传感器信号注入
闭环测试
23
实车测试与标定
实车路试流程
标定参数整定
数据记录与分析
24
功能安全基础
ISO 26262概述
ASIL等级
安全机制设计
25
轮速信号的功能安全实现
冗余设计
自检机制
安全状态定义
26
Bootloader与固件升级
分区设计
升级流程
回滚机制
27
UDS诊断协议集成
诊断服务实现
DTC管理
数据读取
28
CAN/LIN通信集成
信号打包
网络管理
通信矩阵设计
29
低功耗设计
休眠唤醒策略
时钟门控
功耗测量与优化
30
课程总结与项目实战
综合项目需求
系统集成
交付物评审
⚙️ 每章均可点击跳转 · 从零搭建专业ABS轮速处理