第二章:ABS系统基础
2.1 ABS到底在干什么?
说实话,很多人觉得ABS就是「刹车防抱死」。这个说法没错,但太笼统了。
我个人的理解是——ABS的核心任务只有一个:让车轮边滚边滑。你想想看,如果车轮完全抱死,车子就失去了转向能力。如果完全不滑,刹车距离又太长。所以ABS要做的,就是在「完全滚动」和「完全抱死」之间,找到一个最佳平衡点。
我在项目中遇到过一位刚入行的同事,他问我:「ABS是不是让车轮不抱死就行了?」我说不是,ABS追求的是「最佳滑移率」,而不是单纯的不抱死。
2.2 滑移率:ABS的灵魂参数
滑移率这个概念,说白了就是「车轮滚动的程度」。公式很简单:
滑移率 λ = (车速 - 轮速) / 车速 × 100%
当λ=0%时,车轮纯滚动。当λ=100%时,车轮完全抱死。
那最佳滑移率是多少?一般在8%~30%之间。具体数值跟路面有关:
| 路面类型 | 最佳滑移率范围 | 峰值附着系数 |
|---|---|---|
| 干燥沥青 | 15%~20% | 0.8~0.9 |
| 湿滑路面 | 10%~15% | 0.4~0.6 |
| 冰雪路面 | 8%~12% | 0.1~0.3 |
核心要点:ABS控制的目标就是让滑移率稳定在这个最佳区间内。高了低了都不行。
2.3 核心控制逻辑:滑移率闭环控制
ABS的控制逻辑,本质上是一个闭环反馈系统。我习惯把它拆成三步:
- 测量轮速 → 计算实际滑移率
- 比较目标滑移率 → 计算偏差
- 调节制动压力 → 减小偏差
嗯,这里要注意:实际工程中很少直接用PID控制滑移率。为什么?因为轮胎-路面附着系数是非线性的,而且变化很快。你想想看,车子从干燥路面开到冰面上,附着系数瞬间从0.8掉到0.1,PID根本反应不过来。
所以业界主流做法是逻辑门限值控制。简单说就是设定几个阈值:
// 伪代码示例:逻辑门限控制
if (滑移率 > 30%) {
// 车轮趋于抱死 → 减压
减压();
} else if (滑移率 < 8%) {
// 车轮滚动过多 → 增压
增压();
} else {
// 在最佳区间 → 保压
保压();
}
我曾经在一个项目中,把门限值设得太激进,结果在湿滑路面上ABS频繁介入,刹车踏板抖得跟按摩椅似的。后来我学乖了,门限值一定要留余量,尤其是减压阈值。
我的经验:实际代码中,滑移率的计算要加滤波。轮速信号噪声很大,直接算出来的滑移率会跳来跳去,导致ABS误动作。我一般用一阶低通滤波,截止频率设在20Hz左右。
2.4 轮速传感器:ABS的眼睛
轮速传感器,说白了就是测量车轮转速的。目前主流有两种:
- 磁电式传感器:便宜、耐用,但低速信号弱
- 霍尔式传感器:精度高、零速也能测,但贵一点
我个人的习惯是,在软件仿真中优先用霍尔式模型。因为仿真不需要考虑成本,而且霍尔式的信号质量好,调试起来省心。
轮速传感器的数学模型其实不复杂:
// 轮速传感器模型
轮速 = (脉冲计数 / 齿圈齿数) × (60 / 采样周期) // 单位:RPM
但要注意:齿圈齿数会影响分辨率。齿数越多,低速时测量越准。我见过一个项目用了48齿的齿圈,结果在5km/h以下轮速信号根本没法用。后来换成了96齿,问题就解决了。
避坑指南:我曾经在仿真中忽略了传感器安装间隙的影响。实际中,传感器和齿圈的间隙如果太大,信号幅值会衰减,甚至丢脉冲。仿真时一定要把这个因素加进去,否则你的控制算法在实车上会「水土不服」。
2.5 液压调节器:ABS的手脚
液压调节器,就是执行ABS指令的部件。它通过控制电磁阀,来调节制动轮缸的压力。
典型的液压调节器有三个状态:
| 状态 | 电磁阀动作 | 制动压力变化 |
|---|---|---|
| 增压 | 进液阀开,回液阀关 | 压力上升 |
| 保压 | 进液阀关,回液阀关 | 压力不变 |
| 减压 | 进液阀关,回液阀开 | 压力下降 |
在软件仿真中,液压调节器的模型可以简化为一阶惯性环节:
// 液压调节器简化模型
压力变化率 = (目标压力 - 当前压力) / 时间常数
时间常数一般取10~30ms,具体取决于电磁阀的响应速度。我建议在仿真中把这个参数做成可配置的,方便后续匹配不同的硬件。
嗯,这里有个坑:液压调节器有机械延迟。电磁阀从收到指令到完全动作,大概需要2~5ms。这个延迟在高速控制中不能忽略。我一般会在模型中加一个纯延迟环节:
// 加入延迟
实际压力 = 延迟(目标压力, 延迟时间); // 延迟时间设为3ms
总结一下:ABS系统说白了就是「传感器测轮速 → 控制器算滑移率 → 调节器调压力」这个闭环。每个环节都有它的脾气,仿真时一定要把非理想因素加进去,否则你的算法在实车上跑起来,可能会让你怀疑人生。
2.6 本章小结
这一章我们聊了ABS的核心原理:
- 滑移率是ABS控制的核心参数,最佳范围8%~30%
- 逻辑门限控制是工程中最常用的方法,简单可靠
- 轮速传感器要关注信号质量和分辨率
- 液压调节器有机械延迟,仿真时不能忽略
下一章,我们会把这些模型搭起来,做一个完整的软件在环仿真。到时候你会看到,这些理论到底是怎么跑起来的。
公众号:蓝海资料掘金营,微信deep3321