一、线控转向系统概述
大家好,我是老张。在汽车电子领域摸爬滚打了十几年,今天咱们来聊聊线控转向系统。说实话,我第一次接触这个系统是在2015年,那时候还是个概念验证项目。嗯,一晃这么多年过去了,现在它已经成了智能驾驶的核心技术之一。
1.1 什么是线控转向
线控转向,英文叫Steer-by-Wire,简称SbW。说白了,就是方向盘和车轮之间没有机械连接了。你想想看,传统车上那根转向柱、万向节、转向机,全都没了。取而代之的是什么呢?是电线、传感器、控制器和执行器。
我给大家打个比方。传统转向就像你用手直接推门,线控转向就像你按个遥控器,门就自己开了。中间那根物理连杆,变成了电信号。
核心定义:线控转向系统通过电信号传递驾驶员的转向意图,由控制器计算后驱动执行机构完成转向动作。方向盘与转向轮之间没有机械连接。
1.2 与传统转向系统的区别
这个区别,我建议从三个维度来看。我在项目里做对标分析时,也是这么分的。
| 对比维度 | 传统转向系统 | 线控转向系统 |
|---|---|---|
| 物理连接 | 有转向柱、万向节等机械连接 | 无机械连接,完全电气化 |
| 力传递 | 驾驶员直接提供转向力 | 电机提供转向力,驾驶员只给信号 |
| 可变传动比 | 固定或有限可调 | 软件可调,灵活多变 |
| 故障模式 | 机械卡滞、断裂 | 电气故障、通信中断 |
| 功能安全等级 | 通常QM或ASIL A | 要求ASIL D,难度大很多 |
这里我要特别强调一点。传统转向系统如果坏了,至少还能靠机械连接勉强转向。但线控转向一旦失效,那就是完全失控。所以功能安全在线控转向里,是重中之重。我曾经在一个项目里,就因为冗余设计没做好,被审核老师问得哑口无言...嗯,从那以后我再也不敢轻视安全分析了。
1.3 系统架构简介
线控转向的系统架构,我习惯把它分成三大部分。你想想看,信号从方向盘到车轮,中间经历了什么?
1.3.1 方向盘总成(Handwheel Actuator)
这部分包括方向盘、手感模拟电机、角度传感器、扭矩传感器。它的任务就是采集驾驶员的转向意图,同时模拟出真实的路感反馈。说白了,就是让驾驶员觉得还在开传统车。
我记得第一次调试手感模拟算法时,那个路感怎么调都不对。要么太轻像玩具车,要么太重像开卡车。后来发现是阻尼补偿参数没设好。这个坑,我建议大家提前注意。
1.3.2 转向执行总成(Roadwheel Actuator)
这部分包括转向电机、减速机构、齿条、车轮角度传感器。它负责接收控制器的指令,驱动车轮转向。这里的关键是响应速度和精度。
1.3.3 控制器(ECU)
控制器是整个系统的大脑。它接收方向盘角度信号,结合车速、横摆角速度等车辆状态,计算出目标车轮转角,然后发给执行器。同时还要处理故障诊断、冗余切换等安全逻辑。
个人建议:在做架构设计时,一定要把冗余通信路径考虑进去。我曾经见过一个方案,两条CAN总线走同一个线束通道,结果一个线束磨损,两条总线全断了。这种低级错误,真的不该犯。
下面我画了一张系统架构图,大家可以直观感受一下信号流向。
重要提醒:线控转向系统的功能安全设计,必须从架构层面就开始考虑。比如双冗余控制器、双路传感器、双路通信总线。不要等到详细设计阶段才想起来加冗余,那时候改架构的成本就太高了。
好了,关于线控转向的基本概念,我就讲这么多。总结一下:它取消了机械连接,用电气信号传递转向意图,架构上分为方向盘总成、控制器和转向执行总成三部分。下一节我们会深入聊聊功能安全的要求,特别是ASIL等级怎么分配。
公众号:蓝海资料掘金营,微信deep3321