AUTOSAR_SRS_IOHWAbstraction 中文翻译

文档编号:277 | 状态:Final(正式发布) | 发布于:AUTOSAR CP Release 4.4.0(2018-10-31)
所属标准:AUTOSAR Classic Platform 标准 | 文档责任方:AUTOSAR | 保密等级:AUTOSAR CONFIDENTIAL

本翻译覆盖原文档 1-29 页正文,约 740 KB / 29 页。
原文为软件需求规范(SRS),定义 I/O 硬件抽象(I/O Hardware Abstraction, IOHWAb)模块的需求——含 25+ 条 SRS_IoHwAb_NNNNN 需求 ID 与 5 行 RS_BRF_NNNNN 追溯。
本翻译为"忠实精翻+结构化索引"型——保留全部章节、需求 ID 编号、配置可追溯性。


1 文档范围(Scope of document)

本文档规定对 I/O 硬件抽象(I/O Hardware Abstraction, IOHWAb)模块的需求。IOHWAb 位于 ECU 抽象层,提供对微控制器 I/O 引脚的信号级访问(隐藏 MCAL 层的具体实现细节)。

2 缩略语与缩写

缩略语描述
IOHWAbI/O Hardware Abstraction(I/O 硬件抽象)
ADCAnalog-to-Digital Converter(模数转换器)
DIODigital Input Output(数字输入输出)
PWMPulse Width Modulation(脉宽调制)
ICUInput Capture Unit(输入捕获单元)
OCUOutput Compare Unit(输出比较单元)
GPTGeneral Purpose Timer(通用定时器)
ECUElectronic Control Unit(电子控制单元)
Signal信号(应用层处理的逻辑值,如电压/温度/转速)

3 功能概述(Functional Overview)

IOHWAb 模块(I/O Hardware Abstraction)位于 ECU 抽象层(ECU Abstraction Layer, ECUAL),其作用为:

4 需求可追溯性(Requirements Tracing)

RS_BRF 需求描述由 SRS_IoHwAb 满足
RS_BRF_01056AUTOSAR BSW 模块应提供标准化接口IoHwAb_12200, ..., IoHwAb_12215
RS_BRF_01064AUTOSAR BSW 应提供回调函数以访问上层模块IoHwAb_12216, IoHwAb_12217
RS_BRF_01200AUTOSAR 应对多核系统提供支持IoHwAb_12225
RS_BRF_01400AUTOSAR RTE 应提供可配置测试钩子IoHwAb_12226
RS_BRF_02144AUTOSAR 应支持 ECU 内部通信IoHwAb_12200, ..., IoHwAb_12215

5 需求规范(Requirement Specification)

5.1 功能需求(Functional Requirements)

5.1.1 配置(Configuration)

ID标题描述
SRS_IoHwAb_12200应允许静态配置信号映射应(shall)允许将 ECU 信号映射到底层 MCAL 通道/引脚
SRS_IoHwAb_12201应允许静态配置 ADC 缩放应(shall)允许配置 ADC 原始值到物理值的缩放参数(线性/查找表)
SRS_IoHwAb_12202应允许静态配置信号组应(shall)允许将信号分组用于 DCM 诊断
SRS_IoHwAb_12203应允许静态配置电源模式应(shall)允许配置每信号的电源模式依赖

5.1.2 初始化(Initialization)

ID标题描述
SRS_IoHwAb_12204应提供初始化服务应(shall)提供 IoHwAb_Init<Init_Id>() 初始化服务
SRS_IoHwAb_12205应提供反初始化服务应(shall)提供 IoHwAb_DeInit() 服务

5.1.3 正常运行(Normal Operation)

ID标题描述
SRS_IoHwAb_12206应提供获取版本信息服务应(shall)提供 IoHwAb_GetVersionInfo() 服务
SRS_IoHwAb_12207应提供 ADC 信号读取应(shall)提供 IoHwAb_Adc_ReadSignal() 等信号级 API
SRS_IoHwAb_12208应提供 DIO 信号读/写应(shall)提供 IoHwAb_Dio_Read/WriteSignal()
SRS_IoHwAb_12209应提供 PWM 信号设置应(shall)提供 IoHwAb_Pwm_SetSignal()
SRS_IoHwAb_12210应提供 ICU 信号测量应(shall)提供 IoHwAb_Icu_GetSignal()
SRS_IoHwAb_12211应提供 OCU 信号设置应(shall)提供 IoHwAb_Ocu_SetSignal()
SRS_IoHwAb_12212应提供 GPT 信号读/写应(shall)提供 IoHwAb_Gpt_Get/SetSignal()
SRS_IoHwAb_12213应提供 ADC 通知回调应(shall)提供 IoHwAb_AdcNotification<groupID>()
SRS_IoHwAb_12214应提供 PWM 通知回调应(shall)提供 IoHwAb_PwmNotification<channel>()
SRS_IoHwAb_12215应提供 ICU 通知回调应(shall)提供 IoHwAb_IcuNotification<channel>()
SRS_IoHwAb_12216应提供 OCU 通知回调应(shall)提供 IoHwAb_OcuNotification<channel>()
SRS_IoHwAb_12217应提供 GPT 通知回调应(shall)提供 IoHwAb_GptNotification<channel>()
SRS_IoHwAb_12218应提供电源状态准备服务应(shall)提供 IoHwAb_PreparePowerState<Mode>() 服务
SRS_IoHwAb_12219应提供电源状态进入服务应(shall)提供 IoHwAb_EnterPowerState<Mode>() 服务
SRS_IoHwAb_12220应支持 DCM 诊断读应(shall)提供 IoHwAb_Dcm_Read<EcuSignalName>() 读 ECU 信号
SRS_IoHwAb_12221应支持 DCM 通用读 API应(shall)提供 IoHwAb_Dcm_<EcuSignalName>() 通用读 API
SRS_IoHwAb_12222应支持 ADC 电源就绪通知应(shall)提供 IoHwAb_Adc_NotifyReadyForPowerState<Mode>()
SRS_IoHwAb_12223应支持 PWM 电源就绪通知应(shall)提供 IoHwAb_Pwm_NotifyReadyForPowerState<Mode>()
SRS_IoHwAb_12224应支持应用层回调 API应(shall)支持通过 RTE 的应用层回调 API

6 参考文献(References)


📋 校对记录

校对轮次:L1 自动校对(2026-06-13)