2、转向执行器系统架构:EPS系统组成、传感器与执行器、控制器与通信接口

好,咱们进入第二章。上一章聊了安全监控的整体思路,这一章得把底层的硬件架构讲清楚。说白了,你得知道EPS系统里到底有哪些零件,它们之间怎么说话,哪些地方容易出幺蛾子。

我个人习惯,看一个系统先看它的骨架——也就是物理组成和信号流向。EPS(电动助力转向)系统不是一块铁疙瘩,它是一个典型的分布式实时控制系统。我当年调试第一套EPS样机时,就被一个传感器信号抖动折腾了两周,后来发现是接插件针脚氧化。嗯,这些坑后面会细说。

2.1 EPS系统物理组成

一个完整的EPS系统,从功能上可以拆成三大块:

  • 传感器组:负责感知驾驶员意图和车辆状态
  • 控制器(ECU):大脑,做决策和监控
  • 执行器:动手的,输出力矩

你想想看,这三者缺一个,转向就玩不转。下面这张图是我画的系统架构概览,先有个整体印象。

EPS 系统架构概览 传感器组 扭矩传感器 转角传感器 车速/轮速信号 控制器 (ECU) 主控芯片 (MCU) 安全监控芯片 驱动电路 执行器 无刷直流电机 减速机构 离合器(可选) 通信接口:CAN / CAN FD / LIN 连接整车网络、ADAS、仪表盘 安全监控层(独立于主控) 监控芯片 + 看门狗 + 冗余路径

核心观点:安全监控必须覆盖传感器、控制器、执行器三个环节,缺一个就是漏洞。我见过不少方案只盯着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控制器内部通常有两颗芯片:

  1. 主控MCU:跑控制算法,输出PWM驱动电机
  2. 安全监控MCU:独立监控主控的行为,发现异常直接切断驱动

说白了,就是给主控配了个“警察”。主控干坏事,警察直接抓。

设计技巧:我建议两颗芯片选用不同型号、不同架构。比如主控用Infineon TC3xx,监控用Renesas RH850。这样能避免共因失效——万一某个芯片有设计缺陷,两颗都挂了。

2.3.2 通信接口

EPS需要和整车网络通信。目前主流是CAN和CAN FD。LIN也有,但多用于低端车或辅助功能。

接口速率用途安全要求
CAN500 kbps常规控制信号需CRC校验
CAN FD2 Mbps+大数据量(如OTA)需序列号防重放
LIN20 kbps低速配置校验和
SPI10 Mbps芯片间通信需硬件CRC

我个人习惯,在CAN报文里加一个滚动计数器和CRC。滚动计数器防止报文被重复发送(比如主控死机后一直发旧报文),CRC防止数据被篡改。这是ISO 26262里明确要求的。

2.4 安全监控的切入点

讲完架构,咱们得想想:安全监控到底监控什么?

  • 传感器层面:信号范围检查、信号变化率检查、传感器供电监控
  • 控制器层面:程序流监控(看门狗)、内存校验(ECC)、逻辑自检
  • 执行器层面:电流/电压/温度监控、堵转检测、响应时间监控
  • 通信层面:报文超时检测、数据完整性校验、节点存活监控