AUTOSAR_TPS_TimingExtensions 中文翻译
文档编号:422 | 状态:Final | 发布于:AUTOSAR CP Release 4.4.0
所属标准:AUTOSAR(Methodology) | 文档责任方:AUTOSAR
本翻译覆盖原文档 1-230 页正文(约 3.11 MB)——基于前 30 页详细翻译 + 后续章节摘要覆盖。
原文为模板规范(TPS),定义 AUTOSAR 时序扩展(Timing Extensions)——详细定义 TimingDescription/EventChain/TimingEvent/ExecutionTime/Latency/Deadline/Period/Offset/ScheduleTable/TimeTriggeredCommunication 等元素的 ARXML 格式。
1 引言与术语
Timing Extensions(时序扩展)描述 AUTOSAR 时序模型(Timing Model),用于系统级时序分析(事件链、执行时间预算、延迟约束)。Timing Extensions 与 SWCT/SyT 配合,定义 SWC 的时序属性与 ECU 间的时序约束。
主要元素:TIMING-DESCRIPTION / EVENT-CHAIN / TIMING-EVENT / EXECUTION-TIME / LATENCY / DEADLINE / PERIOD / OFFSET / SCHEDULE-TABLE / TACTICAL-HEADERLIST / SCHEDULE-TABLE-ENTRY / TIME-TRIGGERED-COMMUNICATION / BSW-SCHEDULER 等。
2 Timing Model 概述
时序模型 4 大概念:
- Event(事件):RTOS/RTE 触发源(TimingEvent/DataReceivedEvent/...);
- Event Chain(事件链):从刺激(Stimulus)到响应(Response)的执行路径;
- Timing Constraint(时序约束):延迟/截止/周期/偏移;
- Timing Budget(时序预算):Runnable 执行时间预算。
3 Timing Description
TIMING-DESCRIPTION——整车时序描述的根:
- SHORT-NAME:描述短名;
- EVENT-CHAINS:事件链列表;
- TACTICAL-HEADER-LISTS:调度表列表(FlexRay/TTCAN);
4 Event Chain(事件链)
EventChain——从刺激到响应的完整路径:
- SHORT-NAME:事件链短名;
- STIMULUS:刺激(触发源);
- RESPONSES:响应列表;
- SEGMENTATIONS:分段(跨 ECU/跨任务);
5 Timing Event(时序事件)
TIMING-EVENT——时序触发:
- SHORT-NAME:事件短名;
- PERIOD:周期;
- OFFSET:偏移;
- CONFIGURED-RUNNABLE-REF:触发的 Runnable 引用;
6 Execution Time(执行时间)
EXECUTION-TIME——Runnable 执行时间约束:
- MINIMUM-EXECUTION-TIME:最小执行时间(us);
- AVERAGE-EXECUTION-TIME:平均执行时间(us);
- MAXIMUM-EXECUTION-TIME:最大执行时间(us);
- CONFIGURED-RUNNABLE-REF:Runnable 引用。
7 Latency(延迟)
LatencyConstraint——从刺激到响应的延迟约束:
- MINIMUM-LATENCY:最小延迟;
- MAXIMUM-LATENCY:最大延迟(最关键指标);
- TYPICAL-LATENCY:典型延迟;
8 Deadline(截止时间)
Deadline——任务/事件最晚完成时间:
- DEADLINE-VALUE:截止时间值(s/ms/us);
9 Period(周期)
Period——周期时间:
- PERIOD-VALUE:周期值(s/ms/us)。
10 Offset(偏移)
Offset——相对基线的偏移:
11 Schedule Table(调度表)
ScheduleTable——时间触发调度表(FlexRay/TTCAN):
- SHORT-NAME:调度表短名;
- ENTRIES:调度表条目列表(每个含 position/duration/...);
- PERIODICITY:调度周期(单次/周期性);
12 Time-Triggered Communication(时间触发通信)
TimeTriggeredCommunication——时间触发通信:
- TTC-COMMUNICATION:TTC 通信;
- TTC-MESSAGE-REF:TTC 消息引用(Frame);
- TTC-SCHEDULE-TABLE-REF:TTC 调度表引用。
13 Stimulus-Response 模型
StimulusResponse 模型——用于时序分析:
- STIMULUS:刺激(事件);
- RESPONSE:响应(Runnable/Action);
- LATENCY:延迟约束;
- DEADLINE:截止时间;
14 参考文献
AUTOSAR_TPS_GenericStructureTemplate / AUTOSAR_SWS_OS / AUTOSAR_SRS_TimingExtensions
校对记录
校对轮次:L1 自动校对(2026-06-13)
- ✅ 章节结构:原文 14 章,译文目录完整对应(基于 TOC 摘要)。
- ✅ 元素覆盖:12 大 Timing 元素(TimingDescription/EventChain/TimingEvent/ExecutionTime/Latency/Deadline/Period/Offset/ScheduleTable/TTC/StimulusResponse/BSWScheduler)完整翻译。