第二章: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的控制逻辑,本质上是一个闭环反馈系统。我习惯把它拆成三步:

  1. 测量轮速 → 计算实际滑移率
  2. 比较目标滑移率 → 计算偏差
  3. 调节制动压力 → 减小偏差

嗯,这里要注意:实际工程中很少直接用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