Professional Documents
Culture Documents
智能驾驶对转向系统要求
智能驾驶对转向系统要求
1.1 、智能驾驶平台功能概述
智能驾驶平台采用集中式域控制器方案,提供满足自动驾驶功能的软硬件一体化解决方
案,包含传统的 ADAS 功能。
智能驾驶平台提供如下功能:
序号 功能名称
1 自动紧急制动系统(AEB),包括行人+车辆
3 车辆偏离辅助(LKA)
4 集成式巡航辅助(ICA)
6 APA 全自动泊车
1.1.1 AEB(与转向无关)
通过环境感知传感器探测前方目标物,识别到与前方目标物(车辆和行人)有碰撞危险
时,首先发出报警,警告驾驶员;当危险程度增加,而驾驶员没有采取措施或采取措施后仍
存在碰撞危险时,系统将自动刹车,最大限度避免或减缓碰撞伤害。对于紧急制动,正常工
作车速包含 7-80Km/h 的车速范围;应能实现对静止或运动车辆、行人的 AEB 控制,最大减
过程中,不能有令驾驶员明显感觉到的减速度。
1.1.2 ACC(与转向无关)
在 0-130km/h 车速范围内,通过环境感知传感器探知前方车辆,当前方无车时,保持设
定车速巡航;当前方有目标车时,自动调整车速保持设定的车间时距行驶;当前车刹停后,
本车自动跟随刹停;当前车离开后,本车恢复设定车速巡航,自动起步行驶。
1.1.3 LKA
车道偏离辅助(LKA)是指本车中、高速行驶时,当即将偏离车道时,系统对方向盘施
加转向力,让车辆重回当前行驶车道。
系统单独干预导致的车辆侧向加速度≤3m/s²;系统单独干预导致的车辆侧向加速度导
1.1.4 ICA
智能巡航辅助可对车辆进行纵向和横向一体化控制,在两侧车道线都清晰的情况下,不
需要驾驶员控制油门、方向盘、制动踏板就可使车辆自动保持在车道中间行驶;当只有一侧
车道线清晰或两侧车道线均不清晰的情况下,本车可跟随前车轨迹行驶。可支持驾驶员拨杆
换道功能。
1.1.5 TJP/HWP/AVP
TJP/HWP 功能提供高速公路和城市封闭快速路端到端智能驾驶。需要在满足高精地图
和高精定位,封闭道路场景才能开启本功能。
满足在<60km/h 拥堵工况且有前车时的跟车通行,不支持主动变道功能;无前车时支持
AVP 是代客泊车功能,提供最后一公里低速自动驾驶功能。
1.1.6 APA
本车低速行驶时,车辆自动检测可泊的空间/平面车位;用户降车速至零,选择可泊车
位;自动泊车系统接管车辆控制权限,控制车辆方向、加速和制动,使车辆泊入车位,切换
到停车档,交于车辆控制权限于驾驶员。
1.2 、系统框图
HMI TBOX
智能驾驶平台
感知
Deep Learning TJP/HWP ICA ...
VCU
AI core
ISP
APA AVP AEB
EPS
控 制
通 信 安全监控
感知融合 ESP
地图 定位
AutoSAR
Adaptive AutoSAR
MCU Lights
ARM core
图 1 智能驾驶平台系统架构图
智能驾驶平台作为集中式域控制器,其设计方案特点如下:
接口:支持 GMSL、车载 Eth、CAN/CAN FD 接口;
冷散热方案。
在功能安全方面,MDC 采用多重冗余设计,以确保驾驶安全;内部双计算系统
功能安全域隔离设计;双电源母线合路供电,无共因失效点;传感器域供电分区,
域间无共因失效点;
在系统安全方面,具有安全 MCU 和中央安全网关对外部访问和输入安全进行隔
离控制。
智能驾驶平台各部件主要功能:
标,包括:车辆、行人、车道线、路面、交通灯、车位等;
ASIL-D 等级安全。
下功能。
感知融合:获得不同传感器和传感器种类的输入内容,并且使用组合在一起的
信息来更加准确地感知周围的环境。相对于独立系统,这样可以做出更好、更
安全的决策。
地图:高精地图,ADS 地图,导航地图;不同场景选择合适的地图。
定位:利用 GPS、IMU、环境信息(如车道线、路边特征信息)确定本车绝对
或相对位置和位姿。
规划控制:利用感知、定位和地图,完成路径规划、推理、行为决策、轨迹规
划与车辆控制等功能.
智能驾驶平台对应的整车 EE 架构(参考)如下图:
图 1 智能驾驶平台整车 EE 架构示意图
为了支持功能安全,智能驾驶平台要求底盘域执行器具备足够的冗余能力:双电源、双通
信总线,功能冗余(冗余转向,冗余制动)。
3、功能需求
ADS 功能 转向功能需求 备注
能。
齿轮轴处角度作为控制目标,同时需要支持转向振动功能。
TJP/HWP/AVP 需要底盘转向系统满足冗余备份要求。
4、性能需求
4.1 LKA 力矩控制功能
项目 需求指标 说明
1 工作车速 [10, 180] km/h 可标定
2 转矩范围 [-10, +10] Nm 1. 对方向盘转矩的要求,向左
定义为正
2. 该要求为高速力矩范围要求
3 功能冗余备份 可选
4 控制接口 CAN 遵从整车网络架构设计
5 指令更新频率 10 ms 100 Hz
6 力矩稳态误差 tq2 0.15 Nm
7 力矩超调量 tq1 0.3 Nm
8 力矩响应时间 T1 ≤ 150 ms
9 力矩控制指令分辨率 ≤ 0.1 Nm
10 力矩变化率 tqrat < 8 Nm/s 可标定
e Ma
x
图 1-1 转向力矩响应曲线
torque
tq1
tq2
T1
time
项目 需求指标 说明
1 工作车速 [-10, 150] km/h 负值表示倒车
2 小齿轮转角范围 [-540, 540] deg 该值以 OEM 提供值为准,
要求转向能转到左右极限。
方向盘最大转角,向左定义
为正。
3 功能冗余备份 可选
4 控制接口 CAN 遵从整车网络架构设计
5 指令更新频率 10ms
6 角度稳态误差 ang2 ≤ 0.1 deg
7 角度超调量 ang1 ≤ 0,车速大于 当车速小于 10km/h 时,角
10km/h 时 度超调量要求小于控制指令
的 1%
8 角度响应时间 T1 ≤ 200 ms
9 角度控制量分 ≤ 0.1 deg
辨率
10 最大角速度最 angrateMax ≥ 400 deg/s 泊车及调头工况中需要快速
大值 转向
项目 需求指标 说明
1 工作车速 [-10, 150] km/h 负值表示倒车
2 小齿轮转角范围 [-540, 540] deg 该值以 OEM 提供值为准,
要求转角能转到左右极限。
方向盘最大转角,向左定义
为正(左正右负,可由 OE
M 指定)
3 功能冗余备份 转向冗余备份
4 控制接口 冗余 CAN 双 CAN,遵从整车网络架构
设计
5 指令更新频率 10ms
6 角度稳态误差 ang2 ≤ 0.1 deg
7 力矩最小分辨率 ≤ 0.1 Nm
8 角度超调量 ang1 ≤ 0,车速大于 当车速小于 10km/h 时,角
10km/h 时 度超调量要求小于控制指令
的
1%
9 角度响应时间 T1 ≤ 200 ms
10 角度控制量分辨率 ≤ 0.1 deg
11 最大角速度最大值 angrateMax ≥ 400 deg/s 泊车及调头工况中需要快速
转向
图 1-2 转向盘角度响应曲线
4.3 方向盘振动功能
项目 需求指标 说明
1 工作车速 [-10, 150] km/h 负值表示倒车
2 转矩范围
3 功能冗余备份 可选
4 控制接口 CAN 遵从整车网络架构设计
5 振动频率和强度 提供 3 种不同 分为强、中和弱三档
强度和频率的振
动
6 指令更新频率 100ms
7 横向偏差 振动不能致使 震动导致的横向偏差
车辆出现驾驶
员明确感知的
横向偏移
5、信号协议需求
输入输出信号参考《Huawei-ADS-CANMatrix.xlsx》
6、故障及降级策略
1) 主转向故障
当主转向器发生故障,无法承担转向职责,包括但不限于下列主转向系统故障:
EPS 故障 发生故障后 EPS 采取的操作
扭矩传感器故障 无助力。
电机或电机驱动电路故障 无助力。
电机位置传感器故障 无助力。
ECU 内部供电模块故障 无助力。
ECU 内部计算故障 无助力。
蓄电池电压过高 无助力
蓄电池电压过低 无助力
电压高致助力丢失 无助力。
电压低致助力丢失 无助力。
ECU 内部温度过高 无助力。
电机控制故障 无助力。
ECU RAM 故障 无助力。
ECU 硬件故障 无助力。
ECU 闪存器校验和故障 无助力。
SPI 通信故障 无助力。
看门狗故障 无助力。
电源及电源相关部件故障 无助力
则需要切换到冗余转向系统,冗余转向系统继续执行其他部件发起的转向命令。冗余转向系
统需要在 10ms 内完成无缝切换。切换时间定义为:主制动器故障无法承担主动制动职责开始 计
时,到冗余制动器开始响应 ADS 主动制动指令之间的时间。
EPS 应具备主/备转向功能检查能力,当发现某一转向部件执行转向异常时,应向 ADS 发送
EPS 主/备系统能力状态(可用、降级、不可用)。
ADS 的处理策略:
智能驾驶系统
AEB ACC LKA ICA TJP HWP APA
处理
提示用户接管。如
果用户不接管时长 提示用户有转向故
提示用户有转向故障,需及时 超过 10 秒,则安全 障,需及时维修,
主转向故障
维修,智能驾驶系统退出。 停车,退出智能驾 智能驾驶系统退
驶系统。 出。
2) 冗余转向故障
当冗余转向器发生故障,无法承担冗余转向职责,包括但不限于下列冗余转向系统故障:
EPS 故障 发生故障后 EPS 采取的操作
扭矩传感器故障 无助力。
电机或电机驱动电路故障 无助力。
电机位置传感器故障 无助力。
ECU 内部供电模块故障 无助力。
ECU 内部计算故障 无助力。
蓄电池电压过高 无助力
蓄电池电压过低 无助力
电压高致助力丢失 无助力。
电压低致助力丢失 无助力。
ECU 内部温度过高 无助力。
电机控制故障 无助力。
ECU RAM 故障 无助力。
ECU 硬件故障 无助力。
ECU 闪存器校验和故障 无助力。
SPI 通信故障 无助力。
看门狗故障 无助力。
电源及电源相关部件故障 无助力
ADS 的处理策略:
智能驾驶系统
AEB ACC LKA ICA TJP HWP APA
处理
提示用户接管。如
果用户不接管时长 提示用户有转向故
冗余转向故障 提示用户有转向故障,需及时
超过 10 秒,则安全 障,需及时维修,
维修,ADS 继续工作。
停车,退出智能驾 ADS 继续工作。
驶系统。
3) 主 CAN 通信故障
当主用 CAN 通信发生故障,包括但不限于下列故障:
网络帧超时
高速 CAN 初始化失败
CAN BUS OFF
CRC 校验错误
Rolling Count 错误
…
ADS 的处理策略:
智能驾驶系统处理 AEB ACC LKA ICA TJP HWP APA
提示用户接管。如
果用户不接管时长 提示用户有通信故
主 CAN 通信故障 提示用户有通信故障,需
超过 10 秒,则安全 障,需及时维修,
及时维修,ADS 继续工作
停车,退出智能驾 ADS 继续工作。
驶系统。
4) 冗余 CAN 通信故障
当冗余 CAN 通信发生故障,包括但不限于下列故障:
网络帧超时
高速 CAN 初始化失败
CAN BUS OFF
CRC 校验错误
Rolling Count 错误
…
ADS 的处理策略:
智能驾驶系统处理 AEB ACC LKA ICA TJP HWP APA
提示用户接管。如
果用户不接管时长 提示用户有通信故障,
冗余 CAN 通信故 提示用户有通信故障,需
超过 10 秒,则安全 需及时维修,ADS 继
障 及时维修,ADS 继续工作
停车,退出智能驾 续工作
驶系统。
5) 转向能力降级故障处理
当转向系统出现故障,出现部分功能丧失,无法长期稳定工作或 ADS 所需关键信息无法
获取,导致 ADS 降级。包括但不限于下列故障:
故障名称 发生故障后 EPS 采取的操作 等级
助力降级 助力降级。 Slight
电源故障 冗余电源工作 Slight
电压高致助力降级 助力降级 Slight
电压低致助力降级 助力降级 Slight
中位传感器故障 无主动回正功能。 Critical
控制模块通信总线关闭 提供默认的助力。 Critical
与 ESP 失去通信 提供默认的助力。 Critical
从动态稳定控制系统(ESP)接收到无效数
提供默认的助力。 Critical
据
转角信号故障 末端保护和主动回正功能丧失。 Critical
ECU EEPROM 校验和故障 无助力。 Critical
ECU EEPROM 故障 EPS 功能无影响。 Critical
转角标定故障 主动回正和末端保护功能关闭。 Critical
转角初始化故障 主动回正和末端保护功能关闭。 Critical
6) 转向系统与智能驾驶系统通信中断故障处理
转向系统和智能驾驶系统通信全部中断后,需要立即上报 I 级告警给 HMI,提示用户接
管。
7、功能逻辑需求
7.1 握手通讯机制
1. 转矩跟踪控制
EPS 转向系统能够实现对 ADS 系统转矩指令的快速准确跟随,控制
车辆转向。
控制接口采用转矩接口,扭矩控制模式下,ADS 发送小齿轮轴处的
叠加扭矩需求值,EPS 将该值转换为 EPS 助力电机的需求扭矩并进
行闭环控制。
EPS 叠加 ADS 期望转矩时,EPS 系统应该关闭转向回正控制、阻尼
控制等模块的力矩输出,同时应该保留必要的补偿功能(如温度补
偿),如下图所示(下图仅作为参考)。
状态 信号 描述/功能
1 EPS 工作状态 EPS_work_s 表示 EPS 系统是否处于正常工作模式下,还
t atus 是处于降级模式
ADS 用于判断系统是否能进入自动驾驶状态
2 转矩控制功 steer_torque 可用:表示 EPS 系统当前时刻就能够响应转
能可用 _ 矩指令
control_avai
不可用:表示 EPS 系统当前时刻不能响应转
l able
矩指令
ADS 用于判断系统是否能进入自动驾驶状态
1. 转角跟踪控制
EPS 转向系统能够实现对 ADS 系统转角指令的快速准确跟随控制,
实现车辆的转向控制。
控制接口采用角度接口,由 EPS 的主动转角控制模块实现小齿轮转
向角度闭环控制,由转角控制模块计算出所需的叠加力矩输出给
EPS。同时需要保证转角速度在 ADS 发送的角速度限制值以内。
转角控制功能激活和退出时,EPS 需要进行力矩平滑处理。
EPS 角度控制功能的执行频率不低于 100Hz(10ms)。
2. EPS 需要实时反馈转向角度(小齿轮转角),以及转角速度。
小齿轮转角在指定角度范围内[-545deg, +545deg] (比 OEM 提供的转
向极限范围大 5deg)的测量精度需满足以下要求:
最低分辨率 Minimum resolution:0.1deg
最大误差 Maximum error:0.2deg
最小带宽 Minimum bandwidth:10 Hz
最大偏移 Maximum offset:±0.1deg
最大斜率误差 Max slope error:±0.05deg/deg
1. 转角跟踪控制
EPS 转向系统能够实现对 ADS 系统转角指令的快速准确跟随控制,
实现车辆的转向控制。
控制接口采用角度接口,由 EPS 实现小齿轮转向角度闭环控制,由
EPS 转角控制模块计算出所需的叠加力矩。同时需要保证转角速度在
ADS 发送的角速度限制值以内。
转角控制功能激活和退出时,EPS 需要进行力矩平滑处理。
EPS 角度控制功能的执行频率不低于 100Hz(10ms)。
2. EPS 需要实时反馈转向角度(小齿轮转角),以及转角速度。
小齿轮转角在指定角度范围内[-545deg, +545deg] (比 OEM 提供的转
向极限范围大 5deg)的测量精度需满足以下要求:
最低分辨率 Minimum resolution:0.1deg
最大误差 Maximum error:0.2deg
最小带宽 Minimum bandwidth:10 Hz
最大偏移 Maximum offset:±0.1deg
最大斜率误差 Max slope error:±0.05deg/deg
图 1-3 传感器测量指标示意图
状态 信号 描述/功能
1 EPS 工作状态 EPS_work_s 表示 EPS 系统是否处于正常工作模式下,还
t atus 是处于降级模式
ADS 用于判断系统是否能进入自动驾驶状态
2 转角控制功 steer_angle_ 可用:表示 EPS 系统当前时刻就能够响应转
能是否可用 c 角指令
ontrol_availa
不可用:表示 EPS 系统当前时刻不能响应转
ble
角指令
ADS 用于判断系统是否能进入自动驾驶状态
7.5 方向盘振动功能
1. 方向盘振动功能
EPS 在转向轴上叠加特定转向力矩,使驾驶员手握方向盘时感觉到方
向盘震动。
同时保证驾驶员在不同车速同一种模式下体验的震动强度一致。
方向盘振动功能激活后不能影响转角控制或转矩控制的性能。
2. EPS 系统执行 ADS 的转向控制命令应避免转向震荡,以及避免车辆
失稳。
3. 车辆稳定控制系统激活时(车辆临近失稳时),EPS 停止响应 ADS
的控制指令。
4. EPS 的部分参数支持配置,如振动时长、振动强度等。
5. 方向盘振动支持 3 个模式(强中弱 TBD),模式可通过指令控制。
6. EPS 支持功能配置管理/License 管理。
7. 通信故障处理
a. EPS 应对 ADS 数据中断、延时、数据错误、丢帧、反序有相应
的检测机制,数据无效时,容忍期(容忍期时间长度详见“功能
安全要求”)内使用前序数据;容忍期后使用备用通道数据。
b. ADS 发送的报文连续 3 个周期正常(rollingcount 和 checksum
均正常)后才能认为通信恢复。
c. EPS 应对同 ADS 的通信链路上的 ADS 数据中断、延时、数据错
误、丢帧、反序有相应的检测机制,数据无效超过容忍期时,则
应 向 ADS 发送“通信通道故障”信号。
d. EPS 应周期向 ADS 的冗余链路发送相同数据。
8. EPS 需要反馈方向盘振动功能是否已激活。
7.6 信号逻辑需求
1. LKA 转矩控制接口
steer_torque_enable
steer_torque_mode
steer_torque_max_limit
steer_torque_cmd
communication_fault
rolling_count
checksum
protect_value
driver_hand_off_detection_status
driver_steer_torque
driver_steer_torque_valid
steer_motor_torque
EPS
steer_motor_current
ADS
steer_driver_intervention
steer_driver_intervention_valid
steer_personal_mode
steer_torque_control_available
emergency_steer_control_available
steer_torque_control_responsed
emergency_steer_control_responsed
steer_work_status
adas_communication_fault
eps_adas_fault_detected
protect_value
EPS_fault_code
2. APA/ICA 转角控制接口
steer_angle_enable
steer_angle_cmd
steer_angle_max_limit
steer_angle_rate_max_limit
steer_angle_mode
checksum
rolling_count
protect_value
communication_fault
driver_hand_off_detection_status
driver_steer_torque
driver_steer_torque_valid
ADS steer_motor_torque EPS
steer_motor_current
steer_driver_intervention
steer_driver_intervention_valid
steer_personal_mode
steer_angle_control_available
emergency_steer_control_available
steer_angle_control_responsed
emergency_steer_control_responsed
steer_work_status
adas_communication_fault
eps_adas_fault_detected
protect_value
EPS_fault_code
[1] EPS 收到 ADS 发送的指令信号同时满足以下条件时执行转向转角控制:
(1) 转角指令值 steer_angle_cmd 在有效范围内(ADS 提供指令值的有效范围边界);
(2) 指令的使能状态位 steer_angle_enable == Enable
[2] 控制激活条件
当 steer_angle_control_available==1 时,ADS 向 EPS 发送控制指令请求 steer_angle_cm
d 和 steer_angle_enable = Enable,EPS 接收到 ADS 转向指令并开始控制车辆转向时反馈 ste
er_angle_control_response = responsed,未响应则反馈 steer_angle_control_response = not
responsed。
EPS 收到 ADS 指令后需要同时检查以下子项,以下子项同时满足条件后才执行 ADS 指
令:
a. 报文的 Rollingcounter 值按照既定规则变化;
b. 指令报文 checksum 值匹配正确;
c. ADS 系统无故障,即 ADS_work_status==normal;
d. ADS 向 ESP 发送的信号 communication_fault==no fault;
e. ESP 制动控制功能可用,即 steer_angle_control_available==available。
3. TJP/HWP/AVP 转角控制功能
steer_angle_enable
steer_angle_cmd
steer_angle_max_limit
steer_angle_rate_max_limit
steer_angle_mode
checksum
rolling_count
protect_value
communication_fault
driver_hand_off_detection_status
driver_steer_torque
driver_steer_torque_valid
steer_motor_torque EPS
ADS steer_motor_current
steer_driver_intervention
steer_driver_intervention_valid
steer_personal_mode
steer_angle_control_available
emergency_steer_control_available
steer_angle_control_responsed
emergency_steer_control_responsed
steer_work_status
adas_communication_fault
eps_adas_fault_detected
protect_value
EPS_fault_code
[1] EPS 收到 ADS 发送的指令信号同时满足以下条件时执行转向转角控制:
(1) 转角指令值 steer_angle_cmd 在有效范围内(ADS 提供指令值的有效范围边界);
(2) 指令的使能状态位 steer_angle_enable == Enable
[2] 控制激活条件
当 steer_angle_control_available==1 时,ADS 向 EPS 发送控制指令请求 steer_angle_cm
d 和 steer_angle_enable == Enable,EPS 接收到 ADS 转向指令并开始控制车辆转向时反馈 st
eer_angle_control_response = responsed,未响应则反馈 steer_angle_control_response = not
responsed。
EPS 收到 ADS 指令后需要同时检查以下子项,以下子项同时满足条件后才执行 ADS 指
令:
a. 报文的 Rollingcounter 值按照既定规则变化;
b. 指令报文 checksum 值匹配正确;
c. ADS 系统无故障,即 ads_work_status==normal;
d. ADS 向 ESP 发送的信号 communication_fault==no fault;
e. ESP 制动控制功能可用,即 steer_angle_control_available==available。
4. 转向振动接口
ldw_warnning_cmd
ADS
ldw_warnning_cmd_valid EPS
ldw_warn_work_state
ADS 和转向系统的交互过程如下:
1. EPS 根据接收到整车信息进行内部状态更新。
2. EPS 向 ADS 发 送 转 向 系 统 当 前 状 态 , 如 驾 驶 员 手 触 方 向 盘 探 测 功 能 状 态
(driver_hand_off_detection_status),驾驶员转向干预状态(hands_on/hand_off/hands_con
trol),
EPS 转向工作模式(Initial/Power steer/Angle control/Torque control/Failur
e)EPS 转角控制可用状态(Available/ Not available), EPS 扭矩控制可用状态
(Available/ Not available)等等。
3. ADS 根据接收到的 EPS 状态,判别能否对 EPS 进行控制。
4. ADS 系统计算控制指令的值。
5. ADS 向 EPS 发送控制指令,包含车道偏离振动请求(No request/ request),
主动转向期望扭矩值,主动转向扭矩值旋向,主动转向扭矩模式,主动转向
期望转角值,主动转向转角控制使能,主动转向角度旋向等等。
6. EPS 解析指令值并检查接收到的指令值是否满足控制激活条件。
7. EPS 执行 ADS 发送的角度、力矩、震动等指令。
8. EPS 反馈 ADS 指令的执行状态