🚗 ABS 软件架构实战
嵌入式工程师 · 从入门到项目
📚 30 章 · 完整目录
v2.0
⚡ 点击卡片跳转章节
01
ABS系统概述
基本原理
系统组成
发展历程
分类
02
嵌入式系统基础
定义与特点
处理器分类
操作系统概述
开发流程
03
ABS软件架构概述
层次划分
各层功能
设计原则
架构模式
04
需求分析与系统建模
功能需求
非功能需求
分析方法
SysML/UML
05
传感器接口层设计
轮速传感器
信号调理
接口电路
故障诊断
06
执行器驱动层设计
液压调节单元
电磁阀驱动
PWM控制
回馈泵驱动
07
CAN通信模块设计
CAN协议基础
控制器配置
报文收发
网络管理
08
诊断通信模块设计
UDS协议
诊断会话
DTC处理
刷写功能
09
信号处理与滤波算法
轮速信号特性
数字滤波
周期测量
加速度处理
10
车轮滑移率计算
滑移率定义
参考车速估算
单轮计算
附着系数估算
11
ABS核心控制算法
逻辑门限值
PID控制
滑模控制
模糊控制
12
逻辑门限值控制策略
门限值定义
增压/保压/减压
循环控制
参数标定
13
PID控制在ABS中的应用
PID原理
参数整定
抗积分饱和
变参数PID
14
状态机设计
系统状态定义
转换条件
实现方法
安全状态
15
故障诊断与容错设计
传感器故障
执行器故障
通信故障
降级模式
16
软件分层架构实现
应用层/中间件/驱动
接口定义
数据流设计
17
实时操作系统(RTOS)应用
FreeRTOS任务
优先级设计
中断管理
资源同步
18
任务调度与时间管理
任务周期设计
时间触发
事件触发
超时监控
19
内存管理与数据保护
内存分区
堆栈分析
数据一致性
ECC/CRC
20
Bootloader设计
架构设计
启动流程
应用程序升级
回滚机制
21
标定与参数管理
标定协议
参数存储
在线标定
工具接口
22
软件测试策略
单元测试
集成测试
HIL测试
路试验证
23
MISRA-C编码规范
规则概述
静态代码分析
违规案例
编码风格
24
代码评审与质量保证
评审流程
检查清单
度量指标
持续改进
25
AUTOSAR架构基础
分层模型
SWC设计
RTE配置
BSW模块
26
功能安全ISO 26262
ASIL等级
安全生命周期
HARA分析
安全机制
27
基于模型的开发(MBD)
Simulink建模
自动代码生成
MIL测试
HIL测试
28
系统集成与联调
硬件软件集成
接口联调
功能验证
性能优化
29
EMC与可靠性设计
EMC概念
PCB布局
屏蔽滤波
可靠性预计
30
项目实战案例
某车型ABS开发
关键问题解决
经验总结
未来趋势