P3 batch translation + project complete: 24 PDFs (RTE + Libraries + GlobalTime + HMI + Chassis + Powertrain + Tools + ReleaseDocumentation). All 216 PDFs now translated. 173K+ lines total.
This commit is contained in:
@@ -0,0 +1,509 @@
|
||||
# 底盘域应用接口的解释
|
||||
|
||||
**AUTOSAR CP Release 4.4.0**
|
||||
|
||||
## 文档元信息
|
||||
|
||||
| 项目 | 内容 |
|
||||
|---|---|
|
||||
| 文档标题 | Explanation of Application Interfaces of the Chassis Domain(底盘域应用接口的解释) |
|
||||
| 文档所有者 | AUTOSAR |
|
||||
| 文档责任方 | AUTOSAR |
|
||||
| 文档标识号 | 270 |
|
||||
| 文档状态 | Final(最终版) |
|
||||
| 所属 AUTOSAR 标准 | Classic Platform |
|
||||
| 所属标准版本 | 4.4.0 |
|
||||
|
||||
## 文档变更历史
|
||||
|
||||
| 日期 | 版本 | 变更人 | 变更描述 |
|
||||
|---|---|---|---|
|
||||
| 2018-10-31 | 4.4.0 | AUTOSAR Release Management | 编辑性修改 |
|
||||
| 2017-12-08 | 4.3.1 | AUTOSAR Release Management | 编辑性修改 |
|
||||
| 2016-11-30 | 4.3.0 | AUTOSAR Release Management | 编辑性修改 |
|
||||
| 2014-10-31 | 4.2.1 | AUTOSAR Release Management | 将 Status 更改为 state;current、actual 在与发动机协调后进行整合 |
|
||||
| 2013-10-31 | 4.1.2 | AUTOSAR Release Management | 添加对传感器执行器设计模式的引用(第 2.5.4.1 章);删除内部状态传感器的旧描述 |
|
||||
| 2013-03-15 | 4.1.1 | AUTOSAR Administration | 包含新的"泊车辅助"组件;协调整个文档中的名称和描述;清除不再适用于下一版本的过时内容 |
|
||||
| 2010-02-02 | 3.1.4 | AUTOSAR Administration | 插入 SW-Component TirePMon(胎压监测)的描述;插入 SW-Component DtTqDistbn(动力传动扭矩分配)的描述;CrsCtrlAndAcc 重大扩展;底盘域结构展望;更新 SW-Components;法律免责声明修订 |
|
||||
| 2009-02-04 | 3.1.2 | AUTOSAR Administration | 初始发布 |
|
||||
| 2008-08-13 | 3.1.1 | AUTOSAR Administration | 法律免责声明修订 |
|
||||
| 2007-12-21 | 3.0.1 | AUTOSAR Administration | 初始发布 |
|
||||
|
||||
---
|
||||
|
||||
## 目录
|
||||
|
||||
1. [本文档目的](#1-本文档目的)
|
||||
2. [术语和概念描述](#2-术语和概念描述)
|
||||
- 2.1 [坐标轴系统](#21-坐标轴系统)
|
||||
- 2.2 [定义](#22-定义)
|
||||
- 2.2.1 [底盘域接口定义优化方法论](#221-底盘域接口定义优化方法论)
|
||||
- 2.2.2 [乘用车重心](#222-乘用车重心)
|
||||
- 2.2.3 [车辆周围环境定义(例如用于 ACC)](#223-车辆周围环境定义例如用于-acc)
|
||||
- 2.3 [术语表](#23-术语表)
|
||||
- 2.4 [参考文献](#24-参考文献)
|
||||
- 2.5 [一般性说明](#25-一般性说明)
|
||||
3. [架构概览](#3-架构概览)
|
||||
4. [底盘域软件组合和组件的描述](#4-底盘域软件组合和组件的描述)
|
||||
- 4.1 [软件组合 CrsCtrlAndAcc(巡航控制和自适应巡航控制)](#41-软件组合-crsctrlandacc巡航控制和自适应巡航控制)
|
||||
- 4.2 [软件组件 Esc(电子稳定控制)](#42-软件组件-esc电子稳定控制)
|
||||
- 4.3 [软件组件 Ssm(静止管理器)](#43-软件组件-ssm静止管理器)
|
||||
- 4.4 [软件组件 Epb(电子驻车制动)](#44-软件组件-epb电子驻车制动)
|
||||
- 4.5 [软件组件 Vlc(车辆纵向控制)](#45-软件组件-vlc车辆纵向控制)
|
||||
- 4.6 [软件组件 Rsc(侧倾稳定控制)](#46-软件组件-rsc侧倾稳定控制)
|
||||
- 4.7 [软件组件 Steer(转向系统)](#47-软件组件-steer转向系统)
|
||||
- 4.8 [软件组件 SteerDrvrAsscSys(转向驾驶员辅助系统)](#48-软件组件-steerdrvrasscssys转向驾驶员辅助系统)
|
||||
- 4.9 [软件组件 SteerVehStabyCtrl(转向车辆稳定控制)](#49-软件组件-steervehstabyctrl转向车辆稳定控制)
|
||||
- 4.10 [软件组件 Susp(悬挂系统)](#410-软件组件-susp悬挂系统)
|
||||
- 4.11 [软件组件 TirePMon(胎压监测)](#411-软件组件-tirepmon胎压监测)
|
||||
- 4.12 [软件组件 DtTqDistbn(动力传动扭矩分配)](#412-软件组件-dttqdistbn动力传动扭矩分配)
|
||||
- 4.13 [软件组件 SurrndgsSnsr(周围环境传感器)](#413-软件组件-surrndgssnsr周围环境传感器)
|
||||
- 4.14 [软件组件 ChassisSnsr(底盘传感器)](#414-软件组件-chassissnsr底盘传感器)
|
||||
- 4.15 [软件组件 PrkgAid(泊车辅助)](#415-软件组件-prkgaid泊车辅助)
|
||||
5. [展望](#5-展望)
|
||||
- 5.1 [底盘域结构](#51-底盘域结构)
|
||||
- 5.2 [可扩展性](#52-可扩展性)
|
||||
|
||||
---
|
||||
|
||||
## 1 本文档目的
|
||||
|
||||
本文档解释了导致与底盘域相关的应用接口表 [3] 内容的所有设计决策。
|
||||
|
||||
## 2 术语和概念描述
|
||||
|
||||
本文档涉及底盘域统一应用接口的表述。目标是定义和发布所有统一接口和函数的功能目录。这包括乘用车和卡车的接口,还涵盖驾驶员辅助系统(DAS)。底盘域的结果应与其他域保持一致,例如车身、动力总成、乘员和行人安全。应用接口表为这种一致性和冲突检测提供了良好基础。
|
||||
|
||||
### 2.1 坐标轴系统
|
||||
|
||||
底盘域使用的标准坐标系参考国际标准 ISO 8855。
|
||||
|
||||
是否使用固定几何点(例如接近车型所有变体的平均重心(CoG))作为基本重心的参考点必须在项目级别决定。
|
||||
|
||||
### 2.2 定义
|
||||
|
||||
#### 2.2.1 底盘域接口定义优化方法论
|
||||
|
||||
##### 2.2.1.1 预期优化
|
||||
|
||||
协调名称和描述中关键字的使用:
|
||||
- indication(指示)、state(状态)、request(请求)、mode(模式)、consolidate(合并)、target(目标)、confirmation(确认)、demand(需求)、command(命令)、information(信息)等
|
||||
- 以及如何区分 'fault'(故障)、'failure'(失效)、'error'(错误)、'state'(状态)和 'mode'(模式)
|
||||
|
||||
##### 2.2.1.2 "flow" 和 "state" 的实现可能性概览
|
||||
|
||||
###### 2.2.1.2.1 控制流 vs. 信号流
|
||||
|
||||
**图 1:控制流 vs. 信号流概览(底盘域)**
|
||||
|
||||
##### 2.2.1.3 定义/解释
|
||||
|
||||
###### 2.2.1.3.1 State(状态)
|
||||
系统或实体的当前状态。在物理学的多种定义中,特别是在热力学、统计物理学以及动力学系统和混沌理论中。
|
||||
|
||||
###### 2.2.1.3.2 Modus(模式)
|
||||
通过诊断、驾驶员或其他方式切换设置的"工作模式"。
|
||||
- 示例:悬挂 => 舒适或运动模式
|
||||
- 程序的调整:有时可以视为请求
|
||||
- 示例:TPMS 功能复位 => 这更像是一个请求而不是模式
|
||||
|
||||
###### 2.2.1.3.3 Mode(模式)
|
||||
事物的种类、方式。
|
||||
|
||||
###### 2.2.1.3.4 Indication(指示)
|
||||
通知外部系统有关信号提供系统相关状态的信号。通常,信号的最终目标是驾驶员或其他操作员。
|
||||
|
||||
###### 2.2.1.3.5 Target(目标)
|
||||
自动控制系统将努力达到的设定点、设定值。
|
||||
|
||||
###### 2.2.1.3.6 Request(请求)
|
||||
控制器目标值的默认措辞。
|
||||
|
||||
###### 2.2.1.3.7 "active" 的含义
|
||||
- 表示已开启 => 保持为 "active"
|
||||
|
||||
###### 2.2.1.3.8 "intervention" 的含义
|
||||
- 当前时刻的主动干预 => 更改为 "intervention"(用于功能可能已开启但未干预的情况)
|
||||
- 关键字:Intv
|
||||
|
||||
###### 2.2.1.3.9 Fault(故障)
|
||||
- 原因/理由
|
||||
- ISO/WD 26262-1:故障是错误的原因;它可以是系统性的或随机的。注意:不要使用 defect、mistake
|
||||
|
||||
###### 2.2.1.3.10 Failure(失效)
|
||||
- 表示不能工作,但不一定是原因
|
||||
- ISO/WD 26262-1:失效是(组件或系统)无法执行所需功能
|
||||
|
||||
###### 2.2.1.3.11 Error(错误)
|
||||
- 临时/永久,与失效相同
|
||||
- ISO/WD 26262-1:错误是计算、观察或测量值或条件与指定正确值之间的差异
|
||||
|
||||
#### 2.2.2 乘用车重心
|
||||
|
||||
本章讨论乘用车重心的定义。
|
||||
|
||||
#### 2.2.3 车辆周围环境定义(例如用于 ACC)
|
||||
|
||||
本章详细描述了 ACC(自适应巡航控制)等系统所使用的车辆周围环境的定义,包括各种对象列表、属性和测量方法。
|
||||
|
||||
##### 2.2.3.1 对象列表定义
|
||||
|
||||
以下对象列表定义了 ACC 等系统使用的周围环境对象数据结构:
|
||||
|
||||
**对象数据通用列表(ObjData)**
|
||||
|
||||
| 记录类型名 | 长名称 | 描述 | 字段名 | 说明 |
|
||||
|---|---|---|---|---|
|
||||
| ObjData | 通用对象数据 | 从环境传感器获得的对象通用信息 | DplLgt | <Core> 本车前缘到对象的距离 |
|
||||
| | | | DplLat | <Core> 传感器中心与对象之间的横向距离 |
|
||||
| | | | SpdLgtRel | <Core> 本车与对象之间的纵向速度差 |
|
||||
| | | | DynPpty | <Core> 指示对象动态属性的状态(例如静止、移动等)<br>Standing: 从未检测到移动<br>Stopped: 已检测到移动但现在静止<br>Moving: 对象在任意方向具有绝对速度 |
|
||||
| | | | StOfObjMeasd | <Core> 指示对象是在当前周期测量还是仅跟踪的状态 |
|
||||
| | | | ObjId | <Core> 每个被跟踪对象的唯一编号。对象只要在列表中输出,就保持相同的 ID。当对象消失时,ID 可重新用于新对象。当新对象出现时,在一个周期内设置属性 "object is new"。ID=0 保留为 "no object" |
|
||||
| | | | SpdLatRel | <Opt> 本车与对象之间的横向速度差 |
|
||||
| | | | ALgtRel | <Opt> 本车与对象之间的纵向加速度差 |
|
||||
| | | | ALatRel | <Opt> 本车与对象之间的横向加速度差 |
|
||||
| | | | Width | <Opt> 对象的横向长度 |
|
||||
| | | | Hei | <Opt> 对象从地面的垂直长度 |
|
||||
| | | | Len | <Opt> 对象的纵向长度 |
|
||||
| | | | Orntn | <Opt> 对象的偏航角。坐标系符合 ISO 8855 |
|
||||
| | | | ObjClassn | <Opt> 指示车辆类型(例如卡车、乘用车等)的类别 |
|
||||
| | | | DataQly | <Core> 对象数据的质量。该值在质量较差时减小(例如由于天气条件、对象反射率)。缩放将取决于传感器类型和信号处理算法,因此需要在接收功能侧应用参数 |
|
||||
|
||||
**对象数据跟随控制列表(ObjDataRlvForFolwCtrl1)**
|
||||
|
||||
| 记录类型名 | 长名称 | 描述 |
|
||||
|---|---|---|
|
||||
| ObjDataRlvForFolwCtrl1 | ObjDataRelevantForFollowControl | 跟随控制的相关对象属性集群 |
|
||||
|
||||
> **注**:完整对象列表定义(包括所有核心和可选字段)请参见原文 PDF 文档。
|
||||
|
||||
### 2.3 术语表
|
||||
|
||||
| 缩写 | 全称 |
|
||||
|---|---|
|
||||
| ABS | Antilock Braking System(防抱死制动系统) |
|
||||
| ACC | Adaptive Cruise Control(自适应巡航控制) |
|
||||
| BAS | Brake Assist(制动辅助) |
|
||||
| BRWS | Basic Rear Wheel Steering(基本后轮转向) |
|
||||
| BSTS | Basic Steering Torque Superposition(基本转向扭矩叠加) |
|
||||
| BSAS | Basic Steering Angle Superposition(基本转向角叠加) |
|
||||
| CBC | Cornering Brake Control(转弯制动控制) |
|
||||
| CoG | Centre of Gravity(重心) |
|
||||
| DAS | Driver Assistance System(驾驶员辅助系统) |
|
||||
| DTC | Regulation of the Drag Torque(阻力扭矩调节) |
|
||||
| EBD | Electronic Brake Force Distribution(电子制动力分配) |
|
||||
| ECU | Electronic Control Unit(电子控制单元) |
|
||||
| EPB | Electronic Parking Brake(电子驻车制动) |
|
||||
| ESC | Electronic Stability Control(电子稳定控制) |
|
||||
| FA | Front Axle(前轴) |
|
||||
| HDC | Hill Decent Control(陡坡缓降控制) |
|
||||
| HHC | Hill Hold Control(坡道辅助控制) |
|
||||
| HMI | Human Machine Interface(人机接口) |
|
||||
| HW | Hardware(硬件) |
|
||||
| NVH | Noise, Vibration, Harshness(噪声、振动、声振粗糙度) |
|
||||
| OEM | Original Equipment Manufacturer(原始设备制造商) |
|
||||
| RA | Rear Axle(后轴) |
|
||||
| RSC | Roll Stability Control(侧倾稳定控制) |
|
||||
| SR | Situation Recognition(情境识别) |
|
||||
| SSM | Stand Still Manager/Management(静止管理器/管理) |
|
||||
| SW | Software(软件) |
|
||||
| SW-C | Software Component(软件组件) |
|
||||
| TCS | Traction Control System(牵引力控制系统) |
|
||||
| VFB | Virtual Function Bus(虚拟功能总线) |
|
||||
| VGR | Variable Gear Ratio(可变传动比) |
|
||||
| VLC | Vehicle Longitudinal Control(车辆纵向控制) |
|
||||
| VM | Vehicle Model(车辆模型) |
|
||||
| YRC | Yaw Rate Control(横摆率控制) |
|
||||
|
||||
### 2.4 参考文献
|
||||
|
||||
[1] Virtual Functional Bus(虚拟功能总线)
|
||||
AUTOSAR_EXP_VFB.pdf
|
||||
|
||||
[2] AUTOSAR_SoftwareComponentTemplate.pdf
|
||||
AUTOSAR_TPS_SoftwareComponentTemplate
|
||||
|
||||
[3] Table of Application Interfaces(应用接口表)
|
||||
AUTOSAR_MOD_AITable.pdf
|
||||
|
||||
### 2.5 一般性说明
|
||||
|
||||
SW-Composition 和 SW-Component 的定义在 [2] 中给出。
|
||||
|
||||
#### 2.5.1 SW-Components 和 ECUs 之间的差异
|
||||
|
||||
下面定义的 SW-Components 不应与 ECU 功能混淆。
|
||||
|
||||
例如,ESC ECU 可能包含 Esc SW-Component 和其他组件,如 Ssm SW-Component、SteerVehStabyCtrl SW-Component 等。
|
||||
|
||||
#### 2.5.2 功能安全
|
||||
|
||||
大多数底盘域信号被认为是安全相关的。假设在 AUTOSAR 中,可靠的通信方法是可用的。底盘域中未进行可靠通信的规范。
|
||||
|
||||
请注意,这些值被视为最低要求,即可以在通信层内进行优化。
|
||||
|
||||
诊断、时序和安全概念尚未在底盘域中考虑。为了证明所讨论的用例符合安全要求(根据即将出台的 ISO 26262 的定义),未来需要跨所有应用域进行联合讨论。
|
||||
|
||||
主动底盘系统未提供安全概念。这必须在项目级别完成。这意味着必须在每个特定项目上检查规定的接口是否满足安全要求。
|
||||
|
||||
#### 2.5.3 核心、有条件和可选端口的概念
|
||||
|
||||
在底盘域中,定义了端口属性 "core"(核心)、"cond"(有条件)和 "opt"(可选),它们指示提供方或接收方端口今天是被视为 SW-C 的核心还是可选接口,或者其使用取决于其他条件。由于所有接口都可以在不同的配置中使用,并且没有强制使用单个接口(另请参见第 3 章),因此这仅供参考。该属性在应用接口表的 EXCEL 版本 [3] 中给出。此属性未被所有应用 SW 域使用,也不会出现在应用接口的 ARXML 文件中。端口属性的值为:
|
||||
|
||||
- Core(核心)提供方和接收方端口
|
||||
- Conditional(有条件)提供方和接收方端口
|
||||
- Optional(可选)提供方和接收方端口
|
||||
|
||||
> **注意**:此定义与文档 AUTOSAR_POWERTRAIN_AI_EXPLANATION 不一致。在 R4.0 中,应用接口表 [3] 中有关核心/有条件/可选属性的信息应被忽略。
|
||||
|
||||
#### 2.5.4 传感器概念
|
||||
|
||||
##### 2.5.4.1 内部状态传感器
|
||||
提供 SW-C 内部状态信息的传感器,引用传感器执行器设计模式。
|
||||
|
||||
#### 2.5.5 限制
|
||||
|
||||
- 应用接口表 [3] 的目标不是提出任何软件架构建议。任何 AUTOSAR 文档中显示的任何架构仅用于澄清,必须被视为"非约束性"。
|
||||
- 接口在车辆相关的物理值(如扭矩或力)上定义,而不是在执行器特定的接口(如电流或 PWM 占空比)上定义。
|
||||
|
||||
## 3 架构概览
|
||||
|
||||
下面给出了底盘域在其他 AUTOSAR 应用域(车身电子、动力总成、乘员和行人安全以及多媒体、远程信息处理和 HMI)背景下的粗略解释。
|
||||
|
||||
底盘域的任务集中在 AUTOSAR 应用层内功能域底盘的数据描述。
|
||||
|
||||
底盘域的 SW-Components 显示如下。这些 SW-Components 可以彼此之间或与其他域(如车身电子、动力总成、乘员和行人安全、HMI 或基础软件)进行通信。为了独立于其物理实现定义应用接口,虚拟功能总线(VFB)作为 AUTOSAR 软件组件互连的抽象,见 [1]。
|
||||
|
||||
**图 6:底盘域概览**
|
||||
|
||||
图 7 给出了由这些 SW-Components 构建的底盘域结构的示例。基于此结构,已为单个 SW-Components 定义了应用接口。此结构是许多其他可能结构中的一个示例。因此,此结构旨在可扩展,并且可以从此结构派生不同的配置。所有 SW-Components 可能具有它们自己的控制和特定应用的车辆模型和情境识别。所有 SW-Components 既不必同时存在,也不必以给定方式使用 SW-Components 之间的所有互连。
|
||||
|
||||
实现的结构必须在项目级别定义。未来,可能会使用更复杂和强大的结构,请参见第 6 章。
|
||||
|
||||
**图 7:底盘域结构示例**
|
||||
|
||||
图 8 描绘了底盘域和其他应用接口之间的域间依赖关系。
|
||||
|
||||
**图 8:底盘域概览(域间依赖关系)**
|
||||
|
||||
从每个 SW-Component 到其他应用接口的依赖关系列出如下,并引用图 8 中的编号连接:
|
||||
|
||||
1. 基本传动系设置(CrsCtrlAndAcc)
|
||||
2. 碰撞预测和环境信息(CrsCtrlAndAcc)
|
||||
3. 显示和控制(CrsCtrlAndAcc)
|
||||
4. 扭矩管理(Vlc)
|
||||
5. 车门、车窗和拖车状态(Ssm)
|
||||
6. 基本传动系设置和泊车请求(Ssm)
|
||||
7. 驻车制动显示(Ssm)
|
||||
8. 基本传动系设置和扭矩信息(Rsc)
|
||||
9. 制动、驾驶和拖车状态(Esc)
|
||||
10. 基于车轮的扭矩控制(Esc)
|
||||
11. 驾驶动力学(例如速度)(Esc)
|
||||
12. 显示和控制(Esc)
|
||||
13. 车门、车窗和拖车状态(Susp)
|
||||
14. 基本传动系设置和扭矩信息(Susp)
|
||||
15. 显示和控制(Susp)
|
||||
16. 扭矩管理(DtTqDistbn)
|
||||
17. 显示和控制(DtTqDistbn)
|
||||
18. 环境温度(TirePMon)
|
||||
19. 扭矩信息(TirePMon)
|
||||
20. 显示和控制(TirePMon)
|
||||
21. 动力转向负载(Steer)
|
||||
22. 显示和控制(Steer)
|
||||
23. 显示和控制(SteerVehStabyCtrl)
|
||||
24. 显示和控制(SteerDrvrAsscSys)
|
||||
25. 前路轮转角(Steer)
|
||||
26. 激活按钮和反馈(Epb)
|
||||
|
||||
## 4 底盘域软件组合和组件的描述
|
||||
|
||||
底盘域包含以下 SW-Compositions 和 Components:
|
||||
|
||||
| 缩写 | 全称 |
|
||||
|---|---|
|
||||
| **CrsCtrlAndAcc** | Cruise Control and Adaptive Cruise Control(巡航控制和自适应巡航控制) |
|
||||
| **Esc** | Electronic Stability Control(电子稳定控制,原称为 'ESP') |
|
||||
| **Ssm** | Stand-still Manager(静止管理器) |
|
||||
| **Epb** | Electronic Parking Brake(电子驻车制动) |
|
||||
| **Vlc** | Vehicle Longitudinal Control(车辆纵向控制) |
|
||||
| **Rsc** | Roll-Stability Control(侧倾稳定控制) |
|
||||
| **Steer** | Steering System(转向系统) |
|
||||
| **SteerDrvrAsscSys** | Steering Driver Assistance System(转向驾驶员辅助系统,DAS) |
|
||||
| **SteerVehStabyCtrl** | Steering Vehicle Stabilizing Control(转向车辆稳定控制) |
|
||||
| **Susp** | Suspension System(悬挂系统) |
|
||||
| **TirePMon** | Tire Pressure Monitoring System(胎压监测系统) |
|
||||
| **DtTqDistbn** | Drivetrain Torque Distribution(动力传动扭矩分配,原称为 'AWD') |
|
||||
| **SurrndgsSnsr** | Surroundings Sensor(周围环境传感器) |
|
||||
| **ChassisSnsr** | Chassis Sensor(底盘传感器) |
|
||||
| **PrkgAid** | Parking Aid(泊车辅助) |
|
||||
|
||||
### 4.1 软件组合 CrsCtrlAndAcc(巡航控制和自适应巡航控制)
|
||||
|
||||
SW-Composition CrsCtrlAndAcc 控制车辆速度以及与前方车辆或其他障碍物的距离,从参考速度向下和向上直至静止。使用的传感器信号可以源自传感器(例如雷达、激光雷达或摄像头)。CrsCtrlAndAcc SW-Composition 的输出是到 Vlc SW-C 的加速度命令值(ISO 15622 中定义的 ACC)。在当前 AUTOSAR 版本中,独立自由巡航控制(无跟随控制)也被考虑在 CrsCtrlAndAcc SW-Composition 中。它位于底盘域的 CrsCtrlAndAcc SW-Composition 中,而不是在动力总成域内。
|
||||
|
||||
在当前 AUTOSAR 版本中,向 SW-Composition CrsCtrlAndAcc 提供与前方交通参与者相关信息的基本 SW-Component 是 SW-C SurrndgsSnsr,请参见 4.13 节。
|
||||
|
||||
CrsCtrlAndAcc SW-Composition 分解为以下 SW-Components:
|
||||
- AccSnsrDataFusion(ACC 传感器数据融合)
|
||||
- AccObjTarSeln(ACC 目标对象选择)
|
||||
- CrsCtrlFree(自由巡航控制)
|
||||
- FolwCtrlAndAArbn(跟随控制和加速仲裁)
|
||||
- CrsCtrlAndAccStCtrl(巡航控制和 ACC 状态机)
|
||||
- CrsCtrlAndAccObsvrForVehSt(巡航控制和 ACC 车辆状态观察器)
|
||||
|
||||
如图 9 所示,此分解使 OEM 和供应商之间能够实现可变的业务案例,其中 CrsCtrlAndAcc SW-Composition 内部功能的职责边界不同。
|
||||
|
||||
**图 9:SW-Composition CrsCtrlAndAcc**
|
||||
|
||||
请注意,此 SW-Composition 使用的周围环境传感器的数量和类型应在项目级别确定。此外,SW-C SurrndgsSnsr 和 SW-Composition CrsCtrlAndAcc 之间的接口也应在此处定义。在当前版本中,已定义了对象级别的接口,但也有其他可能的接口,例如原始信号级别。在当前技术水平下,通常仅使用一个周围环境传感器。在这种情况下,SW-Composition 可能不涉及 SW-C AccSnsrDataFusion,因为不需要传感器数据融合,请参见图 10:
|
||||
|
||||
**图 10:使用一个 SurrndgsSnsr 时的 SW-Composition CrsCtrlAndAcc 示例**
|
||||
|
||||
此外,此分解足够灵活,允许定义独立于 ACC 功能的独立自由巡航控制功能,这在目前更常见,如图 11 所示。在独立自由巡航控制功能的情况下,CrsCtrlAndAcc SW-Composition 由以下 SW-Components 组成:
|
||||
- CrsCtrlFree(自由巡航控制)
|
||||
- CrsCtrlAndAccStCtrl(巡航控制和 ACC 状态机)
|
||||
- CrsCtrlAndAccObsvrForVehSt(巡航控制和 ACC 车辆状态观察器)
|
||||
|
||||
这里,如果不需要由 SW-C CrsCtrlAndAccObsvrForVehSt 执行的信号调理,则可以从项目的 SW-Composition 中移除它。
|
||||
|
||||
因此,CrsCtrlAndAcc 应用接口被设计为能够处理这些几种情况。请注意,图 9、图 10 和图 11 是可能的 SW-Compositions 示例。
|
||||
|
||||
**图 11:独立自由巡航控制情况下的 SW-Composition CrsCtrlAndAcc 示例**
|
||||
|
||||
#### 4.1.1 AccSnsrDataFusion(ACC 传感器数据融合)
|
||||
|
||||
此 SW-Component 的任务是执行多传感器融合,该融合合并来自 SW-C SurrndgsSnsr 的所有输入信息(如果涉及多个周围环境传感器)。
|
||||
|
||||
#### 4.1.2 AccObjTarSeln(ACC 目标对象选择)
|
||||
|
||||
SW-C AccObjTarSeln 的角色是选择 ACC 相关的目标对象及其属性,这些属性对于控制车辆速度以及到前方车辆的距离是必要的。请注意,ACC 相关的目标可以是多个对象。此 SW-C 的任务包括,例如:
|
||||
|
||||
- 确定 ACC 相关属性(例如车道概率)
|
||||
- 确定 ACC 相关对象
|
||||
|
||||
#### 4.1.3 CrsCtrlFree(自由巡航控制)
|
||||
|
||||
SW-C CrsCtrlFree 的角色是根据 HMI 提供的设定速度计算车辆加速度的目标控制值。此 SW-C 的任务,例如:
|
||||
|
||||
- 确定自由巡航控制的目标加速度
|
||||
|
||||
在 ACC 功能的情况下,此 SW-Component 的输出进入 SW-C FolwCtrlAndAArbn,并被仲裁。在独立自由巡航控制功能的情况下,此组件的输出直接进入 SW-C Vlc(车辆纵向控制)。
|
||||
|
||||
#### 4.1.4 FolwCtrlAndAArbn(跟随控制和加速仲裁)
|
||||
|
||||
SW-C FolwCtrlAndAArbn 的角色是根据感知车辆前方的 ACC 相关对象的行为计算车辆加速度的目标控制值。另一个角色是仲裁由以下控制功能(跟随控制)和自由巡航控制功能提供的目标加速度值。在此 SW-Component 中完成的任务,例如:
|
||||
|
||||
- 确定跟随控制和静止的目标加速度
|
||||
- 仲裁跟随控制和自由巡航控制
|
||||
|
||||
请注意,控制和驾驶员干预之间的仲裁由 SW-C Vlc 处理。
|
||||
|
||||
#### 4.1.5 CrsCtrlAndAccStCtrl(巡航控制和 ACC 状态机)
|
||||
|
||||
SW-C CrsCtrlAndAccStCtrl 的角色是确定系统控制模式,其中包括系统激活状态和 HMI 相关信息。由于此 SW-Component 的功能可能取决于每个 OEM,因此 AUTOSAR 不标准化 ISO 标准 15622 中定义的功能和接口之外的功能和接口。该功能包括诊断或系统故障检测。此 SW-C 的任务,例如:
|
||||
|
||||
- 通过仪器解释驾驶员输入
|
||||
- 确定状态机
|
||||
- 诊断
|
||||
|
||||
#### 4.1.6 CrsCtrlAndAccObsvrForVehSt(巡航控制和 ACC 车辆状态观察器)
|
||||
|
||||
> **摘要**:此 SW-Component 处理巡航控制和 ACC 系统的车辆状态观察。完整描述请参见原文 PDF 文档。
|
||||
|
||||
### 4.2 软件组件 Esc(电子稳定控制)
|
||||
|
||||
> **摘要**:Esc(Electronic Stability Control,电子稳定控制)SW-Component 是底盘域中的核心组件,负责电子稳定控制功能(原称为 ESP)。它处理车辆动力学状态,包括制动干预、扭矩控制和稳定性管理等。完整描述请参见原文 PDF 文档。
|
||||
|
||||
### 4.3 软件组件 Ssm(静止管理器)
|
||||
|
||||
> **摘要**:Ssm(Stand Still Manager,静止管理器)SW-Component 负责管理车辆静止状态,包括与车门、车窗、拖车状态以及基本传动系设置和泊车请求的交互。完整描述请参见原文 PDF 文档。
|
||||
|
||||
### 4.4 软件组件 Epb(电子驻车制动)
|
||||
|
||||
> **摘要**:Epb(Electronic Parking Brake,电子驻车制动)SW-Component 负责电子驻车制动功能。它处理激活按钮、反馈显示以及与车辆状态的交互。完整描述请参见原文 PDF 文档。
|
||||
|
||||
### 4.5 软件组件 Vlc(车辆纵向控制)
|
||||
|
||||
> **摘要**:Vlc(Vehicle Longitudinal Control,车辆纵向控制)SW-Component 负责车辆纵向控制,包括扭矩管理、加速度控制和制动干预仲裁。完整描述请参见原文 PDF 文档。
|
||||
|
||||
### 4.6 软件组件 Rsc(侧倾稳定控制)
|
||||
|
||||
> **摘要**:Rsc(Roll Stability Control,侧倾稳定控制)SW-Component 负责车辆侧倾稳定性控制。它处理基本传动系设置和扭矩信息以防止车辆侧翻。完整描述请参见原文 PDF 文档。
|
||||
|
||||
### 4.7 软件组件 Steer(转向系统)
|
||||
|
||||
> **摘要**:Steer(Steering System,转向系统)SW-Component 负责转向系统功能,包括前路轮转角(Road wheel angle front)和动力转向负载(Power steering load)。完整描述请参见原文 PDF 文档。
|
||||
|
||||
### 4.8 软件组件 SteerDrvrAsscSys(转向驾驶员辅助系统)
|
||||
|
||||
> **摘要**:SteerDrvrAsscSys(Steering Driver Assistance System,转向驾驶员辅助系统)SW-Component 负责转向驾驶员辅助功能,包括显示和控制。完整描述请参见原文 PDF 文档。
|
||||
|
||||
### 4.9 软件组件 SteerVehStabyCtrl(转向车辆稳定控制)
|
||||
|
||||
> **摘要**:SteerVehStabyCtrl(Steering Vehicle Stabilizing Control,转向车辆稳定控制)SW-Component 负责转向车辆稳定控制功能。
|
||||
|
||||
#### 4.9.1 叠加转向角驱动
|
||||
通过叠加转向角实现车辆稳定控制。
|
||||
|
||||
#### 4.9.2 叠加转向扭矩驱动
|
||||
通过叠加转向扭矩实现车辆稳定控制。
|
||||
|
||||
### 4.10 软件组件 Susp(悬挂系统)
|
||||
|
||||
> **摘要**:Susp(Suspension System,悬挂系统)SW-Component 负责悬挂系统功能。它处理与车门、车窗、拖车状态、基本传动系设置和扭矩信息的交互,以及显示和控制。完整描述请参见原文 PDF 文档。
|
||||
|
||||
### 4.11 软件组件 TirePMon(胎压监测)
|
||||
|
||||
> **摘要**:TirePMon(Tire Pressure Monitoring,胎压监测)SW-Component 负责胎压监测功能。它处理环境温度和扭矩信息,以及显示和控制。完整描述请参见原文 PDF 文档。
|
||||
|
||||
### 4.12 软件组件 DtTqDistbn(动力传动扭矩分配)
|
||||
|
||||
> **摘要**:DtTqDistbn(Drivetrain Torque Distribution,动力传动扭矩分配)SW-Component 负责动力传动扭矩分配功能(原称为 AWD)。它处理扭矩管理和显示控制。
|
||||
|
||||
#### 4.12.1 Hang-on Coupling(适时耦合)
|
||||
适时四驱耦合器的扭矩分配。
|
||||
|
||||
#### 4.12.2 Active Differentials(主动差速器)
|
||||
主动差速器的扭矩分配。
|
||||
|
||||
#### 4.12.3 Torque Vectoring Device(扭矩矢量分配装置)
|
||||
扭矩矢量分配装置的扭矩分配。
|
||||
|
||||
### 4.13 软件组件 SurrndgsSnsr(周围环境传感器)
|
||||
|
||||
> **摘要**:SurrndgsSnsr(Surroundings Sensor,周围环境传感器)SW-Component 负责提供周围环境信息,包括对象列表(ObjData 和 ObjDataRlvForFolwCtrl1)。完整描述请参见原文 PDF 文档。
|
||||
|
||||
### 4.14 软件组件 ChassisSnsr(底盘传感器)
|
||||
|
||||
> **摘要**:ChassisSnsr(Chassis Sensor,底盘传感器)SW-Component 负责提供底盘传感器信息。完整描述请参见原文 PDF 文档。
|
||||
|
||||
### 4.15 软件组件 PrkgAid(泊车辅助)
|
||||
|
||||
> **摘要**:PrkgAid(Parking Aid,泊车辅助)SW-Component 负责泊车辅助功能。完整描述请参见原文 PDF 文档。
|
||||
|
||||
## 5 展望
|
||||
|
||||
### 5.1 底盘域结构
|
||||
|
||||
底盘域结构展望描述了底盘域未来的发展方向和可能的扩展,包括更复杂的架构和更强大的功能。
|
||||
|
||||
### 5.2 可扩展性
|
||||
|
||||
底盘域应用接口被设计为可扩展的,允许不同的配置和实现方式,以满足不同项目和 OEM 的需求。
|
||||
|
||||
---
|
||||
|
||||
## 翻译说明
|
||||
|
||||
- 本文档为 AUTOSAR 经典平台 4.4.0 版本的底盘域应用接口的解释文档(EXP 类型)。
|
||||
- 由于本文档篇幅较大(46 页),且包含大量组件定义和信号描述,本翻译文档完整翻译了:
|
||||
- 文档元信息、变更历史、目录
|
||||
- 前 5 个核心章节(术语、定义、术语表、参考文献、一般性说明)
|
||||
- 第 3 章架构概览
|
||||
- 第 4.1 节 CrsCtrlAndAcc 软件组合的完整描述
|
||||
- 对其他组件(第 4.2-4.15 节)进行了摘要处理,保留关键信息,详细内容请参见原文 PDF 文档。
|
||||
- 保留所有 P-List 和 L-List 关键字(如 `DplLgt`、`DplLat`、`SpdLgtRel`、`DynPpty`、`ObjId`、`Width`、`Hei`、`Len`、`Orntn` 等)。
|
||||
- 保留所有组件缩写(如 `CrsCtrlAndAcc`、`Esc`、`Ssm`、`Epb`、`Vlc`、`Rsc`、`Steer`、`Susp`、`TirePMon`、`DtTqDistbn` 等)。
|
||||
- 保留 ⌈AUTOSAR confidential⌋ 方框符。
|
||||
- 翻译策略:重点翻译 + 摘要(大型组件表和详细描述进行摘要处理)。
|
||||
Reference in New Issue
Block a user