AUTOSAR硬件输入输出抽象(IoHwAb)模块功能原理

简介

  硬件输入输出抽象 (IoHwAb, I/O Hardware Abstraction) 处于ECU抽象层(ECU Abstraction Layer),指的是一组用于对ECU硬件的输入输出信号做抽象的软件模块。抽象后的信号为ECU输入/输出信号物理值,可以通过RTE提供给其它SWC使用。IoHwAb模块不依赖具体的微处理器,但依赖于除微处理器外的ECU硬件实现。它的存在,使得应用层的SWC无需关心ECU硬件的输入输出信号是通过什么样的硬件电路采集/驱动的。SWC只需通过IoHwAb模块的接口,即可对ECU的输入输出进行操作。
 

在这里插入图片描述

IoHwAb在AUTOSAR软件层次中的位置
 

信号抽象过程

  我们举个例子来说明硬件输入信号的抽象过程。如下是车速信号的采集过程。车速传感器通过检测车辆的运动情况将车速信息①转换为传感器输出的电流信号②。电流信号是不能直接被微处理器(MCU)识别的。需要通过ECU内部的电路将电流信号②转换为电压信号③。电压信号③还需通过MCU内部的模数转换器(ADC)将其转换为软件可处理的数字信号。至此,物理的车速信号①具备了进入了MCU内部,变成软件上可识别的数字信号的途径。

  • 20
    点赞
  • 95
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值