1950年世界杯_中国队如何进世界杯 - mbkbl.com

1950年世界杯_中国队如何进世界杯 - mbkbl.com

shape
  • Home
  • 摩洛哥西班牙世界杯
  • Autosar代码中Can如何唤醒MCU通讯的

Autosar代码中Can如何唤醒MCU通讯的

  • 2025-10-15 04:14:33
  • admin

写在前面: 入行一段时间了,基于个人理解整理一些东西,如有错误,欢迎各位大佬评论区指正!!!

1.WakeUp

1.1wakeup source和Check-Wakeup Validation

当Validation Timeout没有被配置为0的时候,通过调用EcuM_ValidateWakeupEvent()进行验证。如果在此期间未验证唤醒事件,EcuM将此事件设置为“过期”,并向BswM报告。该配置主要为了避免误唤醒,例如外部IO或者CAN总线上的电压脉冲唤醒。

以下五种标准的唤醒源不需要校验。

ECUM_WKSOURCE_POWER

ECUM_WKSOURCE_RESET

ECUM_WKSOURCE_INTERNAL_RESET

ECUM_WKSOURCE_INTERNAL_WDG

ECUM_WKSOURCE_EXTERNAL_WDG

唤醒源分为四种状态:

NONE —— 无唤醒事件或唤醒事件被清除;

PENDING —— 唤醒事件等待验证;

VALIDATED —— 唤醒事件验证通过;

EXPIRED —— 唤醒事件验证失败'

1.2Can唤醒流程

以TJA1043为例,ECU系统休眠后TJA1043的INH脚处于floating高阻态,外部电路为下拉到低电平。在配置中将TJA1043的INH引脚配置为唤醒源,在休眠中如果收到任意报文该引脚会被拉高,产生一个CAN硬件唤醒事件。如果系统为KL15系统,INH引脚会关联到SBC,INH被触发拉高后ECU会被启动

Previous Post
Perfect World
Copyright © 2088 1950年世界杯_中国队如何进世界杯 - mbkbl.com All Rights Reserved.
友情链接