2、转向执行器系统架构:EPS系统组成、传感器与执行器、控制器与通信接口
好,咱们进入第二章。上一章聊了安全监控的整体思路,这一章得把底层的硬件架构讲清楚。说白了,你得知道EPS系统里到底有哪些零件,它们之间怎么说话,哪些地方容易出幺蛾子。
我个人习惯,看一个系统先看它的骨架——也就是物理组成和信号流向。EPS(电动助力转向)系统不是一块铁疙瘩,它是一个典型的分布式实时控制系统。我当年调试第一套EPS样机时,就被一个传感器信号抖动折腾了两周,后来发现是接插件针脚氧化。嗯,这些坑后面会细说。
2.1 EPS系统物理组成
一个完整的EPS系统,从功能上可以拆成三大块:
- 传感器组:负责感知驾驶员意图和车辆状态
- 控制器(ECU):大脑,做决策和监控
- 执行器:动手的,输出力矩
你想想看,这三者缺一个,转向就玩不转。下面这张图是我画的系统架构概览,先有个整体印象。
核心观点:安全监控必须覆盖传感器、控制器、执行器三个环节,缺一个就是漏洞。我见过不少方案只盯着ECU内部,结果电机位置传感器失效了,系统毫无察觉。
2.2 传感器与执行器详解
2.2.1 扭矩传感器
这是EPS最关键的传感器。它测量驾驶员扭方向盘的力矩大小和方向。目前主流的是磁阻式扭矩传感器,非接触式,寿命长。
我记得有一次,台架测试时发现助力忽大忽小。查了半天,是扭矩传感器的供电纹波太大,导致输出信号上叠加了干扰。从那以后,我设计电路时一定会给传感器单独加一级LC滤波。
| 传感器类型 | 输出信号 | 典型精度 | 我的经验 |
|---|---|---|---|
| 磁阻式 | 模拟电压 / SENT | ±1% FS | 抗干扰好,但要注意温漂 |
| 霍尔式 | 模拟电压 | ±2% FS | 成本低,但线性区窄 |
| 电感式 | 数字 PWM | ±0.5% FS | 精度高,但电路复杂 |
2.2.2 电机位置传感器
无刷直流电机(BLDC)需要知道转子位置才能换相。常用的是霍尔传感器或旋转变压器。
这里有个坑:霍尔传感器安装时如果磁钢极性搞反,电机直接反转。我曾经在产线上看到过整批电机装反,幸亏出厂测试发现了。
安全警告:电机位置传感器失效会导致电机失控。安全监控方案必须能检测传感器信号是否卡滞、是否超出合理范围。我曾经遇到过传感器输出一直卡在0V,系统还以为是方向盘回正了。
2.2.3 执行器:无刷直流电机
EPS电机要求低转速大扭矩、低噪音、响应快。我一般推荐使用12槽14极的分数槽集中绕组设计,齿槽转矩小。
电机控制的核心是FOC(磁场定向控制)。但安全监控不关心你怎么控,它只关心:
- 电机电流是否超标?
- 电机转速是否异常?
- 电机是否堵转?
2.3 控制器与通信接口
2.3.1 控制器架构
EPS控制器内部通常有两颗芯片:
- 主控MCU:跑控制算法,输出PWM驱动电机
- 安全监控MCU:独立监控主控的行为,发现异常直接切断驱动
说白了,就是给主控配了个“警察”。主控干坏事,警察直接抓。
设计技巧:我建议两颗芯片选用不同型号、不同架构。比如主控用Infineon TC3xx,监控用Renesas RH850。这样能避免共因失效——万一某个芯片有设计缺陷,两颗都挂了。
2.3.2 通信接口
EPS需要和整车网络通信。目前主流是CAN和CAN FD。LIN也有,但多用于低端车或辅助功能。
| 接口 | 速率 | 用途 | 安全要求 |
|---|---|---|---|
| CAN | 500 kbps | 常规控制信号 | 需CRC校验 |
| CAN FD | 2 Mbps+ | 大数据量(如OTA) | 需序列号防重放 |
| LIN | 20 kbps | 低速配置 | 校验和 |
| SPI | 10 Mbps | 芯片间通信 | 需硬件CRC |
我个人习惯,在CAN报文里加一个滚动计数器和CRC。滚动计数器防止报文被重复发送(比如主控死机后一直发旧报文),CRC防止数据被篡改。这是ISO 26262里明确要求的。
2.4 安全监控的切入点
讲完架构,咱们得想想:安全监控到底监控什么?
- 传感器层面:信号范围检查、信号变化率检查、传感器供电监控
- 控制器层面:程序流监控(看门狗)、内存校验(ECC)、逻辑自检
- 执行器层面:电流/电压/温度监控、堵转检测、响应时间监控
- 通信层面:报文超时检测、数据完整性校验、节点存活监控