AUTOSAR BSW之IO概述

时间:2025-08-03  作者:Diven  阅读:0

01

AUTOSAR BSW之IO概述

概述

这里的IO不是指芯片的那种通用GPIO(只有高低电平的那种),这里说的I/O信号包括模拟信号数字信号 ,包括ADC、PWM、DIO等。

图片

I/O Signal Interface :对数据进行初步处理,比如按键输入去抖动

Dirver for ext. ADC: ASIC:ASIC的缩写是Application Specific Integrated Circuit,特殊应用集成电路,外挂ADC芯片驱动。

Dirver for ext. I/O ASIC :外扩I/O口芯片

SPI Handle :一般外挂芯片通过SPI连接,这里就是讲SPI驱动进行封装

ADCPWMDIO :是MCAL驱动,一般由芯片厂商提供

在实际使用中,觉得之所以要弄一个I/O Hardware ABStraction的另外一个原因是,避免APP直接访问底层。实际都是把I/O Hardware ABStraction当做一个CDD来搞,里面的内容自己实现,在达芬奇工具中新建一个SWC,然后自己实现功能(比如实现去斗的操作)。

图片

02

一个示例

MCU检测一个供电电压(KL30,12V),电路简图如下:

图片

开个玩笑,要是直接12V怼在IO口,估计有可能烧片子,

一般是按下面的接法,采取分压电阻分压

图片

假设ADC是12 bit的,ADC值范围是0-4096:

图片

1) Adc_ReadGroup ,Adc_ReadGroup这个函数时ADC MCAL中提供的,用于读取原始的ADC值,假如是3724。

2) Get_SensorValue ,是IoHwAb中的一个Server runable,被Send_Voltage函数调用,在这里获取原始值,你可以做些滤波去斗处理,比如搞一个滑动平均值滤波。

3) Send_Voltage传感器SWC调用Get_SensorValueADC值,最后计算得出真实的电压值,比如

3724 * 3.3 /4096 * 4 = 12V,X4是因为有分压电阻

所有的DIO、PWM、ADC一般都是这么来搞的

猜您喜欢

汽车娱乐电子推动了功能和容量的快速发展,促使设计人员在性能、成本和灵活性上做出综合考虑。与其他汽车电子领域不同,多媒体图形应用高度可视化,其需求多变,在许多情况...
2020-04-16 09:07:00

绝缘螺丝刀是专为电工和电子维修人员设计的工具,旨在确保在处理带电设备时的安全性。其特点是刀柄采用高绝缘材料制成,能有效防止电流通过,保护使用者免受电击风险。这种...
2019-06-18 00:00:00

玻璃放电管是重要的电子元件,应用于多个领域。在照明行业,玻璃放电管常用于霓虹灯和荧光灯的制造,能够提供明亮且多彩的光源,提升城市夜景的美观。在电气设备中,被用于...
2014-03-23 00:00:00

内六角花形低圆柱头螺钉是常见的紧固件,应用于机械、电子和建筑等领域。这种螺钉的头部呈低圆柱形,具有内六角花形的设计,便于使用专用工具进行拧紧或拆卸。其独特的花形...
2010-12-14 00:00:00

FPGA已经变得如此成本效益的,它们越来越多地与微控制器配合使用,以提高整个系统的效率。使用包括添加额外的功能在电路板空间最小,增加功率高效处理的复杂算法的前端...
2019-01-20 10:41:00

贴片电阻作为电子元器件的重要组成部分,受到了关注。而在众多贴片电阻品牌中,Panasonic(松下)作为全球知名的电子品牌,其贴片电阻产品因品质优良、性能稳定而...
2020-01-28 01:08:30

贴片电阻104,也称为100kΩ贴片电阻,是一种常用的电子元件,在电路中主要起到限流、分压和阻抗匹配的作用。 「104」 代表它的阻值,按照电子工业的标识方法,...
2024-11-26 11:29:20

贴片电阻在电子电路中是很重要的配件,选择可靠的国产厂家很重要。由于市场变化迅速,一个固定的排名榜难以准确反映现状。我们更建议您根据自身需求选择合适的厂家。以下是...
2024-11-29 10:25:46

现代电子产品和设备中,连接器的选择非常重要。TERMINAL_7.8X11.1MM作为常见的连接器类型,因其独特的尺寸和设计,应用于各种电子领域。本文将深入探讨...
2025-04-22 18:30:11