自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 Autosar入门:BSW通用I/O之ADC转换效率

摘要:逐次逼近型ADC转换包含采样、保持、量化和数据传输四个核心阶段,现代MCU还增加了预充电和校准过程。预充电通过提前给采样电容和参考电压充电提高转换速度,但会增加功耗;采样校准可修正因温度等因素导致的采样偏差;采样滤波通过均值法降噪但会降低效率;带宽检测电路监测转换速率确保性能。这些机制共同优化了ADC的精度与速度,但需要权衡功耗、速度和精度等参数。(149字)

2025-11-26 14:06:54 10

原创 Autosar入门:BSW通用I/O驱动之ADC原理

ADC(模数转换器)是连接模拟信号与数字信号的关键器件,其核心功能是将连续的物理信号转换为MCU可处理的离散数字信号。最常见的逐次逼近型ADC(SAR)采用类似二分法的原理工作:通过电容暂存输入电压,在基准电压参考下进行二进制比较转换。ADC的精度由位数决定(如8位对应256级精度),位数越高精度越高。整个转换过程包含信号采样、保持、比较和二进制转换等步骤,由时钟信号控制完成。这种转换机制实现了模拟世界与数字系统的有效交互。

2025-11-18 19:28:14 31

原创 Autosar入门:BSW通用I/O驱动之Port

摘要:MCU通过通用I/O口实现输入输出控制,核心功能包括输出指令驱动外设和采集输入信号。关键技术要点:1)Port-Pin分组管理机制,通过寄存器批量控制8/16个引脚;2)Pin角复用技术,通过内部MUX实现多功能切换;3)上拉电阻保证输入状态确定;4)两种输出模式:开漏输出(需外接上拉)和推挽输出(内置驱动);5)电平阈值标准定义(如5V TTL中>2V为高,<0.8V为低)。这些机制共同实现了灵活可靠的I/O控制功能。(148字)

2025-11-18 19:26:12 32

原创 Autosar学习实录:2.1.BSW初探

为了保证MCU和接口的正常运行,MCU内部需要有时钟定义,所谓时钟可以自行参考wiki,说一个简单但不一定恰当的理解,时钟信号决定了MCU上操作的先后顺序,比如上面的信号捕获和输出,如果同一时间两个操作要同时进行,必然会有冲突,这个时候用时钟信号的上升沿指示信号捕获开始进行,高电平的持续时间指示捕获时长,下降沿指示信号输出开始,低电平的持续时间,代表信号输出时间。最后,有些应用层的数据我们希望它存储起来,下电不消失,这需要我们抽象出操作NVM的接口放在RTE中,

2024-10-01 19:24:07 1084

原创 Autosar学习实录:1.2.RTE的功能

还是之前的例子,计算一个BMS的SOC,计算的结果Result1有两个用途,首先需要作为参数输入给另外一个SWC-SOE,另一方面,需要发往仪表ECU用于电量显示,其中SOE和SOC属于同一个BMS内部的SWC,它们的信息交互内部通信,和仪表ECU属于BMS的外部通信。上面提到一个SOC计算结果Result1,它既会被SWC-SOC操作,也会被SWC-SOE操作,会存在一种可能,当操作SWC-SOC操作的Result1同时,SWC-SOE也在操作它,这会导致Result1数据出现错乱。

2024-09-25 23:36:08 384

原创 Autosar学习实录:1.1.ASW中的SWC

对于大部分ASW工程师来说,他们需要对汽车零部件的功能足够了解,针对功能开发出符合客户需求的功能,这就要求ASW工程师只专注于一个模块,精通复杂功能的开发流程,因此对于他们代码书写能力要求没有那么高,目前主流的开发模式通过MATLAB模型生成代码,ASW工程师,需要根据需求在MATLAB画出模型,这些模型包括了信号流程控制 诊断 以及大量的算法,模型画完后,通过软件生成一个.C文件和.H文件,随后集成到代码中。PS:又验证了那句话,大厂都是螺丝钉,钉好自己的一片天。之所以这样做,和ASW的开发流程有关。

2024-09-24 22:29:37 763

原创 Autosar入门:什么是Autosar?

Autosar(Automotive Open System Architecture)汽车开放架构,定义了独立于硬件的分层软件架构,实现了软硬件的解耦工作,提高ASW的复用性,这样做为行业带来了很大的灵活性,首先对供应商来说,因为主要的逻辑软件可以复用移植,面对新客户可以快速交付,同时因为ASW不需要变更,软件的可靠性也大大增加,此外,所用供应商都遵守相同的架构,不同ECU的信息交互和可替代性大大增强。1.MCU的一个引脚配合外围电路采集电池包的电压值 另一个引脚采集电流值。

2024-09-20 11:10:50 1385

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除