Active Wakeup

对于主动唤醒,当Application检测到唤醒源之后,可以调用EcuM_SetWakeupEvent发送Wakeup Event,另外对于主动唤醒需要显示的调用    ComM_RequestComMode(0,COMM_FULL_COMMUNICATION);

  • 如果这个Wakeup Source定义了Validation Time, 并不能立刻触发网络管理功能,则还需要在规定的时间验证Wakeup Source(EcuM_CheckValidation被周期的触发, User 可以在此函数中定义验证规则) ,如果验证成功调用EcuM_ValidateWakeupEventàComM_EcuM_WakeUpIndication 通知NM模块进行网络管理流程,比如进入NM Repeat Message State
  • 如果这个Wakeup Source 未定义Validation Time,则可以认为Wakeup Source 已经被验证成功, 那么接下来只需要调用EcuM_ValidateWakeupEventàComM_EcuM_WakeUpIndication 通知NM模块进行网络管理流程

Program Flow

AUTOSAR CAN Wakeup Analysis相关推荐

  1. AUTOSAR CanNm Nm Configuration

    General 由于Network Management 涉及的内容比较多,我分为多个Blog来写,细节如下 CAN Network Management 介绍:参见AUTOSAR CAN Netwo ...

  2. Autosar BSW开发必知的“术语”+“缩写”概念-1-诊断通信篇

    如何使用该博文? ==>您可以将该篇博文当做"字典",遇到疑惑的Autosar"关键字",使用组合键Ctrl+F,快速查找该关键字. 推荐Autosar培 ...

  3. AUTOSAR——MBD应用之NM模块Stateflow实现

    目录 一.前言 二.Autosar NM概括 2.1 术语 2.2  PDU 2.3 文件结构 2.4 NM结构体 2.5 状态机 三.Stateflow实现 3.1 NM接口定义 3.2 NM功能实 ...

  4. AutoSar CAN网络管理状态机理解

    AutoSar CAN网络管理状态机理解 前言 网络管理是整车控制很重要的功能.在CAN网络中通常有两种报文,应用数据帧和网络管理帧.应用数据帧只负责网络在正常工作模式下各节点的数据交互,网络管理帧控 ...

  5. Autosar MCAL开发必知的“术语”+“缩写”概念

    如何使用该博文? ==>您可以将该篇博文当做"字典",遇到疑惑的Autosar"关键字",使用组合键Ctrl+F,快速查找该关键字. 推荐Autosar培 ...

  6. AUTOSAR技术分析报告

    AUTOSAR简介 汽车电子领域的软件主要属于嵌入式软件.因此,其发展阶段类似于其他嵌入式系统的软件发展.由于受限于嵌入式硬件本身资源的匮乏,各种硬件产品的种类繁多和各自差异,以及整体嵌入式系统软件的 ...

  7. 从ECU和CPU视角理解AutoSar网络管理

    一.KL15和KL30节点概念解释 点火开关位置:OFF,ACC,ON,START四种状态 KL30节点:控制器由蓄电池常供电,在点火开关OFF时仍然能运行软件和维持CAN通信. 如图,在Hardwa ...

  8. 【Autosar Can网络远程唤醒】

    基于Tja1043的Autosar网络管理(NO PNC) 关于Tja1043 关于网络管理 关于CAN总线状态管理 基于Tja1043实现唤醒 唤醒 硬件唤醒序列 软件唤醒序列 网络管理 应用报文的 ...

  9. 搞一下CP AUTOSAR 入门 | 07 CP AUTOSAR ComM 详解

    前言 本系列请点击:<搞一下CP AUTOSAR入门> 所有系列请点击:<汽车电子系列分享> 在上一篇中已经对AutoSAR中模式管理NvM做了详细的介绍,这篇主要介绍的是Au ...

  10. AUTOSAR基础篇之CanNM

    前言 首先,问大家几个问题,你清楚: 为什么要引入网络管理呢?上电同时启动,下电同时关闭,它不香吗? 你知道车上的ECU节点可以分为哪几种类型吗? 汽车启动时,ECU之间怎么保持同步唤醒的呢? 下电时 ...

最新文章

  1. matlab图像处理——平滑滤波
  2. unity 下一帧执行_理解Unity中的优化(三):协程(Coroutines)
  3. Freemarker自定义标签
  4. Java 和C# 最大的不同是对底层的控制能力不同
  5. Parallels Toolbox for mac(PD工具箱合集)
  6. 全网通是4g显示无服务器,4G+时代的全网通?可没有那么简单!
  7. Python编程入门教程
  8. 图层蒙版和图层剪贴路径_PS图层蒙版与剪贴蒙版综合应用——水杯里的树
  9. 用Unity3D开发一个题库系统
  10. 调用COM控件的时候(例如访问数据库)出现类型不匹配。
  11. 分享下自己的经历!2020春招四五月份大厂面经 一:(腾讯、网易、斗鱼、富途、美团、快手)
  12. 入手评测oppofindx3和苹果12pro有什么区别 哪个好详细参数对比
  13. 挑战杯获奖作品_创新筑梦济南大学“挑战杯”获奖作品展示(二)
  14. 1036. 跟奥巴马一起编程(15)
  15. ftp服务器 修改文件,ftp服务器修改文件属性的权限
  16. swift 中的 supportedInterfaceOrientationsForWindow
  17. FeignClient调用超时处理方案
  18. python字符串能不能加减乘除_Python运算符可不只有加减乘除
  19. PPT如何抠图?这个操作还真没了解过
  20. powerdesign导入mysql数据库

热门文章

  1. [统计学笔记] 方差分析表的解读
  2. 计算机对比度亮度调整,显示器亮度对比度调多少眼睛舒服_亮度和对比度正确调整方法...
  3. 德保罗大学计算机科学专业,德保罗大学专业
  4. EditPlus--用法--快捷键/配置/背景色/字体大小
  5. 如何做到在子线程更新 UI?
  6. 蒸汽流量计算软件_海口气体腰轮订制,涡街流量计脉冲,期待合作
  7. 协同软件解决方案集合
  8. 太难了 | 2019年互联网寒冬,如何防止自己被裁员失业?
  9. 威尔特拉斯定理_什么是数学 (R·柯朗 H·罗宾 著)
  10. android手机ipad传照片,教你iPhone与安卓跨平台如何传照片