第一章 转向系统概述

各位工程师朋友,大家好。我是你们的老朋友,一个在底盘控制领域摸爬滚打十几年的工程师。今天咱们开始聊《横向控制转向执行器补偿与标定》这门课。第一章节,我想先带大家把转向系统这个老朋友重新认识一下。

说实话,转向系统这东西,你天天开车都在用,但真要把它拆开了揉碎了讲,里面的门道可不少。我刚开始做标定时,就吃过不少亏。嗯,咱们先从它的发展史聊起。

1.1 转向系统发展史

转向系统的发展,说白了就是一部「人越来越省力,车越来越聪明」的历史。

机械转向(纯机械时代)

最早的汽车,转向全靠驾驶员的两条胳膊。方向盘连着转向机,转向机再通过拉杆推动车轮。你想想看,那时候的车没有助力,原地打方向,那叫一个费劲。我记得我开过一台老解放卡车,那方向盘,简直是在跟它掰手腕。

  • 优点:结构简单,成本低,路感最直接。
  • 缺点:太沉了,尤其是低速和原地转向,对驾驶员体力要求极高。

液压助力转向(HPS)

后来工程师们想,能不能让发动机帮帮忙?于是液压助力转向(HPS)诞生了。它用发动机带动液压泵,产生高压油液,推动转向机里的活塞。你打方向,液压就帮你推一把。

我在项目中遇到过一台老款宝马,那液压助力手感调得真叫一个绝,轻重适中,回正自然。但液压系统也有个毛病——它一直在工作,发动机转速低时助力小,转速高时助力大,而且会消耗发动机功率。

  • 优点:手感线性,技术成熟,能提供较大助力。
  • 缺点:能耗高,结构复杂(有油泵、油管、油壶),低温性能受影响。

电动助力转向(EPS)

到了电动助力转向(EPS),这算是一次革命。电机直接安装在转向管柱或齿条上,由ECU根据车速、方向盘转角、扭矩等信号,计算出需要施加多少助力。

我个人习惯把EPS比作一个「智能小助手」。你低速挪车,它给你大力气;你高速巡航,它给你稳稳的阻尼感。而且它只在需要助力时才耗电,省油又环保。

核心变化:从「液压的物理反馈」变成了「电机的软件控制」。这意味着,转向手感可以「写」出来了。

为什么会这样?因为EPS的助力特性完全由软件标定决定。你可以调出运动感,也可以调出舒适感。我当年标定一个项目,光助力曲线就调了上百版,就为了找到那个「既轻快又不发飘」的平衡点。

线控转向(SBW)

最后聊聊线控转向(Steer-By-Wire)。这个就更有意思了——方向盘和车轮之间,没有物理连接了。你打方向盘,只是一个信号传给ECU,ECU再控制电机去转车轮。

说白了,方向盘变成了一个游戏手柄。这带来了巨大的设计自由度:方向盘可以缩进仪表台、可以改变传动比、可以模拟各种路感。但风险也大——一旦电子系统失效,你连方向盘都控制不了车轮。所以,线控转向必须有冗余设计。

注意:线控转向目前法规上还有限制,但它是未来的趋势。我建议各位多关注它的故障诊断和容错标定。

1.2 转向系统在横向控制中的角色

咱们做横向控制,说白了就是控制车辆「往哪走」。转向系统就是执行这个命令的「手」。

在L2级以上的自动驾驶中,横向控制的核心是:期望路径 → 期望方向盘转角 → 实际方向盘转角 → 实际车轮转角。这个链条里,转向执行器是最后一级,也是最关键的一级。

你想想看,上层规划算法算出一个完美的路径,但转向执行器反应慢了半拍,或者转多了、转少了,那车辆轨迹就偏了。我见过一个案例,因为转向死区标定不准,车辆在车道居中时总是左右画龙,最后查出来是齿条间隙补偿没做好。

  • 执行层:接收上层控制器的转角或扭矩请求,并精确执行。
  • 反馈层:提供实际转角、扭矩、转速等信号,用于闭环控制。
  • 安全层:在系统故障时,提供机械或电气的安全备份。

1.3 转向执行器的核心指标

做标定,你得知道你要标什么。转向执行器有三大核心指标,我每次接手新项目,第一件事就是看这三个数。

1. 响应时间

从控制器发出指令,到转向执行器开始动作,这个时间差就是响应时间。它直接影响横向控制的实时性。

指标 典型值 说明
指令到电机响应 10-30 ms 取决于CAN通信周期和电机控制周期
电机到齿条移动 20-50 ms 取决于电机惯量和减速机构
总响应时间 30-80 ms 对于L2级辅助驾驶,通常要求<100ms

我曾经标定过一个项目,响应时间偏长,导致车辆在高速变道时总是「慢半拍」。后来发现是电机电流环的PI参数太保守了。嗯,这里要注意,响应时间不是越快越好,太快了容易引起系统振荡。

2. 精度

精度指的是实际转角与目标转角的偏差。这个偏差包括静态误差和动态误差。

  • 静态精度:稳态时,实际转角与目标转角的差值。一般要求<0.5°。
  • 动态精度:动态过程中,实际转角跟随目标转角的误差。一般要求<1°。

精度不够,车辆就会「跑偏」或者「画龙」。我建议各位在标定时,重点关注齿条位置传感器的零位校准和线性度补偿。

技巧:做精度标定时,可以用高精度转角传感器(比如编码器)作为参考,对比EPS内部传感器的读数。我习惯在台架上做全行程的往返扫描,画出误差曲线,然后做分段线性补偿。

3. 死区

死区,就是方向盘转动一个小角度,车轮没反应的那个区域。这通常是由于齿轮间隙、齿条间隙、或者电机启动扭矩不足造成的。

死区是横向控制的大敌。为什么?因为死区会导致控制系统的「空行程」。你控制器输出一个很小的转角修正,结果执行器没动,控制器以为修正不够,继续加大输出,等死区过了,执行器突然猛转,车辆就猛地一抖。

我曾经遇到过一台车,在车道保持时总是有「咯噔咯噔」的感觉,查了半天,就是转向器内部间隙造成的死区。后来通过软件补偿,在死区范围内施加一个「预紧扭矩」,才解决了问题。

避坑指南:我曾经在标定一个项目时,忽略了死区补偿,结果车辆在直线行驶时方向盘总是有微小的修正动作,驾驶员觉得「方向盘在跟自己较劲」。后来我花了整整一周,才把死区补偿曲线调好。所以,死区标定一定要做细,尤其是零位附近。

好了,第一章的内容就到这里。转向系统看似简单,但它是横向控制的基石。下一章,咱们会深入聊聊转向执行器的数学模型和传递函数,那才是标定的硬核内容。

公众号:蓝海资料掘金营,微信deep3321