二、线控转向系统架构:方向盘模块、转向执行模块、控制器模块、传感器与通信总线,以及系统冗余设计
线控转向(Steer-By-Wire, SBW)系统取消了传统转向系统中方向盘与转向机之间的机械连接,转向指令的传递、执行与反馈完全依赖电信号与软件算法。这一架构变革带来了设计自由度,也引入了对系统安全性、实时性与容错能力的严苛要求。理解SBW的系统架构,是后续进行控制算法设计与仿真验证的基础。本章将逐一拆解方向盘模块、转向执行模块、控制器模块、传感器与通信总线,并深入探讨贯穿全系统的冗余设计策略。
上图展示了SBW系统的核心架构与信号/能量流向。方向盘模块负责采集驾驶员意图并生成路感;转向执行模块负责驱动前轮转向;控制器模块作为“大脑”进行算法处理与决策;传感器与通信总线则构成系统的“神经”与“血管”。冗余设计贯穿所有关键环节,确保在单点故障下系统仍能安全运行。下面我们将对各模块进行深入剖析。
2.1 方向盘模块:人机交互与路感生成
核心原理:方向盘模块(Handwheel Module)是驾驶员与车辆之间的交互界面。其核心功能有两个:一是精确采集驾驶员的转向意图(转角与转速),二是根据车辆状态生成模拟路感,反馈给驾驶员。由于没有机械连接,路感完全由路感模拟电机(通常为永磁同步电机或直流无刷电机)主动产生。路感的质量直接影响驾驶员的操控感与安全性。
关键组件与选型:
- 转角传感器:通常采用磁电式或光电式编码器,需要满足高分辨率(<0.1°)与高刷新率(>1kHz)要求。冗余设计常采用双通道独立传感器(如主备编码器或旋变+编码器组合)。
- 扭矩传感器:用于测量驾驶员施加在方向盘上的力矩,是判断驾驶员意图(转向、回正、微调)的重要依据。常见方案为基于扭杆的应变片式或磁致伸缩式传感器。
- 路感模拟电机:其控制精度与响应带宽决定了路感的真实感。电机需要具备低转矩波动、低惯量和高动态响应特性。通常需要配套独立的电机驱动芯片与电流传感器。
- 双手脱离检测(Hands-On Detection, HOD):通过电容感应或扭矩信号分析,判断驾驶员双手是否握住方向盘。该信号对于高级辅助驾驶功能(如车道保持)至关重要。
2.2 转向执行模块:精确跟随与快速响应
核心原理:转向执行模块(Steering Actuator Module)接收控制器发出的前轮转角指令,通过伺服电机驱动转向器(如齿轮齿条机构),使前轮达到目标转角。该模块是典型的伺服控制系统,要求具备极高的位置跟踪精度(稳态误差<0.1°)、足够的带宽(>5Hz)以及良好的抗扰动能力(应对路面冲击)。
执行器选型与控制要点:
| 组件 | 功能 | 关键指标/冗余策略 |
|---|---|---|
| 转向电机 | 提供转向力矩 | 峰值扭矩>8Nm,功率>500W;冗余:双绕组电机(一套绕组失效,另一套可提供50%助力) |
| 电机位置传感器 | 电机转子位置/转速 | 分辨率>12bit;冗余:双旋变或旋变+编码器 |
| 前轮转角传感器 | 直接测量齿条位移或前轮转角 | 量程±40°,精度>0.05°;冗余:双传感器(磁栅+电位计) |
| 机械传动机构 | 减速增扭,传递运动 | 采用滚珠丝杠或蜗轮蜗杆,需具备自锁或低反向驱动性 |
控制策略:执行模块通常采用三环控制结构:电流环(内环,带宽1kHz以上)、速度环(中环,带宽100Hz左右)、位置环(外环,带宽10-20Hz)。位置环的PID参数需要根据车速和转向模式(如舒适、运动)进行增益调度。
2.3 控制器模块:算法核心与功能安全
核心原理:控制器模块(ECU)是SBW系统的大脑,负责运行所有核心算法,包括:驾驶员意图解析、车辆状态估计、路感计算、前轮转角控制、故障诊断与容错控制。其硬件架构必须满足ISO 26262功能安全标准中ASIL D等级的要求。
硬件架构与软件部署:
- 双MCU锁步架构:两个主控芯片(如Infineon AURIX TC3xx或NXP S32K3)运行相同代码,通过锁步比较器实时比对输出结果。一旦发现不一致,立即触发安全状态。
- 独立监控核:在MCU内部或外部设立独立的监控核,负责看门狗管理、电压/温度监控以及关键信号合理性检查。
- 软件分区:将控制算法(非安全相关)与诊断/监控(安全相关)部署在不同的内存分区和定时任务中,防止干扰。
核心算法模块:
- 可变传动比算法:根据车速调整方向盘转角与前轮转角的比例。低速时传动比小(转向更灵活),高速时传动比大(转向更沉稳)。
- 路感反馈算法:基于车辆状态(车速、横摆角速度、侧向加速度)和方向盘状态(转角、转速)计算目标回正力矩和阻尼力矩。
- 前轮转角控制算法:采用PID、滑模控制或模型预测控制(MPC)实现前轮转角的快速、无超调跟踪。
2.4 传感器与通信总线:数据融合与实时传输
核心原理:SBW系统对传感器数据的准确性、实时性和完整性要求极高。传感器是系统的感知层,通信总线是数据流转的通道。任何数据的延迟或丢失都可能导致控制性能下降甚至引发安全事故。
关键传感器及其冗余:
| 传感器类型 | 测量对象 | 冗余方案 | 失效模式 |
|---|---|---|---|
| 方向盘转角/扭矩 | 驾驶员输入 | 双传感器(磁电+光电) | 信号跳变、卡死 |
| 前轮转角 | 执行结果 | 双传感器(磁栅+电位计) | 漂移、断线 |
| 电机位置/转速 | 执行器状态 | 双旋变解码 | 解码错误、信号丢失 |
| 车速/横摆角速度 | 车辆状态 | 来自ESP/ESC总线信号 | 总线信号无效 |
通信总线选型:
- CAN FD:目前主流选择,带宽高(最高8Mbps),兼容性好,成本适中。适用于传输控制指令和传感器数据。
- FlexRay:时间触发协议,确定性高,适合传输对实时性要求极高的安全关键数据。但成本较高,布线复杂。
- 车载以太网:用于传输大量数据(如摄像头图像),在SBW中主要用于OTA升级或数据记录,不用于实时控制。
2.5 系统冗余设计:从功能安全到容错控制
核心原理:冗余设计是SBW系统实现功能安全目标的核心手段。其目的是在系统发生单点故障(甚至多点故障)时,仍能维持基本转向功能或安全降级到可控状态。冗余设计分为硬件冗余、信息冗余和算法冗余三个层面。
冗余设计策略:
- 硬件冗余:
- 电源冗余:双路独立供电(如蓄电池+DC-DC转换器),确保一路电源失效时另一路能立即接管。
- 通信冗余:双路CAN总线或CAN+FlexRay混合冗余,当主总线故障时,从总线无缝切换。
- 执行器冗余:双绕组电机或双电机驱动,当主电机故障时,备份电机提供降级助力。
- 信息冗余:利用不同物理原理的传感器(如磁电式+光电式)测量同一物理量,通过解析余度技术(Analytical Redundancy)进行交叉验证。例如,通过电机电流和转速估算前轮转角,与直接测量的转角信号进行比对。
- 算法冗余:采用不同的控制算法(如PID+滑模控制)或不同的模型(如运动学模型+动力学模型)进行并行计算,比较结果一致性。
故障处理与降级策略:
| 故障等级 | 故障示例 | 系统响应 |
|---|---|---|
| 一级(轻微) | 单个传感器信号噪声大 | 启用滤波算法,记录故障码,性能不变 |
| 二级(中等) | 主通信总线失效 | 切换至冗余总线,限制最大转向速率 |
| 三级(严重) | 主电机绕组烧毁 | 启用备份绕组,提供50%助力,点亮故障灯,建议立即检修 |
| 四级(致命) | 双路转角传感器均失效 | 无法确定驾驶员意图,系统紧急制动并安全停车 |
2.6 案例拆解:某车型SBW系统冗余架构设计复盘
背景与目标:某高端电动SUV项目,要求搭载SBW系统,并满足ISO 26262 ASIL D功能安全等级。初始设计目标为:在任意单点故障发生后,系统仍能保持80%以上的转向助力性能,并在500ms内完成故障响应与降级切换。
初始方案与问题:初始方案采用“双MCU+双CAN总线+双电机”的硬件冗余架构。但在HIL测试中发现,当主CAN总线因物理损坏(如线束被老鼠咬断)而失效时,系统切换至冗余总线需要约200ms,且切换瞬间存在明显的转向力矩波动。此外,双电机方案中,当主电机故障时,备份电机虽然能提供助力,但由于两电机机械耦合,导致备份电机出现明显的顿挫感。
分析与优化过程:
- 总线切换优化:将总线切换逻辑从“故障后切换”改为“双总线同时收发,择优使用”。即主、从总线始终同时发送相同数据,接收端通过序列号和数据校验选择质量更好的数据包。这样将切换时间从200ms降低至<10ms,且无感知。
- 电机耦合问题:重新设计机械结构,将双电机改为“双绕组单电机”方案。即一个电机定子内有两套独立的三相绕组,分别由两个独立逆变器驱动。当一套绕组故障时,另一套绕组仍能驱动同一转子,避免了机械耦合问题,且扭矩输出更平滑。
- 传感器冗余升级:将前轮转角传感器从“双电位计”升级为“磁电式编码器+电位计”的组合。利用两种不同物理原理的传感器,有效避免了共因失效风险。
结果对比:
| 指标 | 优化前 | 优化后 |
|---|---|---|
| 总线切换时间 | 200ms | <10ms |
| 单点故障后助力性能 | 60% | 85% |
| 故障切换顿挫感 | 明显 | 无感知 |
| 系统成本 | 基准 | +8%(但可靠性大幅提升) |
复盘经验:冗余设计需要从系统层面综合考虑,而非简单堆叠硬件。采用“双绕组电机”和“双总线择优”方案,虽然增加了少量成本,但显著提升了系统的鲁棒性和用户体验。在项目初期,应投入更多精力进行FMEA分析,识别潜在的共因失效模式。