AUTOSAR CAN Wakeup Analysis
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相关推荐
- AUTOSAR CanNm Nm Configuration
General 由于Network Management 涉及的内容比较多,我分为多个Blog来写,细节如下 CAN Network Management 介绍:参见AUTOSAR CAN Netwo ...
- Autosar BSW开发必知的“术语”+“缩写”概念-1-诊断通信篇
如何使用该博文? ==>您可以将该篇博文当做"字典",遇到疑惑的Autosar"关键字",使用组合键Ctrl+F,快速查找该关键字. 推荐Autosar培 ...
- 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功能实 ...
- AutoSar CAN网络管理状态机理解
AutoSar CAN网络管理状态机理解 前言 网络管理是整车控制很重要的功能.在CAN网络中通常有两种报文,应用数据帧和网络管理帧.应用数据帧只负责网络在正常工作模式下各节点的数据交互,网络管理帧控 ...
- Autosar MCAL开发必知的“术语”+“缩写”概念
如何使用该博文? ==>您可以将该篇博文当做"字典",遇到疑惑的Autosar"关键字",使用组合键Ctrl+F,快速查找该关键字. 推荐Autosar培 ...
- AUTOSAR技术分析报告
AUTOSAR简介 汽车电子领域的软件主要属于嵌入式软件.因此,其发展阶段类似于其他嵌入式系统的软件发展.由于受限于嵌入式硬件本身资源的匮乏,各种硬件产品的种类繁多和各自差异,以及整体嵌入式系统软件的 ...
- 从ECU和CPU视角理解AutoSar网络管理
一.KL15和KL30节点概念解释 点火开关位置:OFF,ACC,ON,START四种状态 KL30节点:控制器由蓄电池常供电,在点火开关OFF时仍然能运行软件和维持CAN通信. 如图,在Hardwa ...
- 【Autosar Can网络远程唤醒】
基于Tja1043的Autosar网络管理(NO PNC) 关于Tja1043 关于网络管理 关于CAN总线状态管理 基于Tja1043实现唤醒 唤醒 硬件唤醒序列 软件唤醒序列 网络管理 应用报文的 ...
- 搞一下CP AUTOSAR 入门 | 07 CP AUTOSAR ComM 详解
前言 本系列请点击:<搞一下CP AUTOSAR入门> 所有系列请点击:<汽车电子系列分享> 在上一篇中已经对AutoSAR中模式管理NvM做了详细的介绍,这篇主要介绍的是Au ...
- AUTOSAR基础篇之CanNM
前言 首先,问大家几个问题,你清楚: 为什么要引入网络管理呢?上电同时启动,下电同时关闭,它不香吗? 你知道车上的ECU节点可以分为哪几种类型吗? 汽车启动时,ECU之间怎么保持同步唤醒的呢? 下电时 ...
最新文章
- matlab图像处理——平滑滤波
- unity 下一帧执行_理解Unity中的优化(三):协程(Coroutines)
- Freemarker自定义标签
- Java 和C# 最大的不同是对底层的控制能力不同
- Parallels Toolbox for mac(PD工具箱合集)
- 全网通是4g显示无服务器,4G+时代的全网通?可没有那么简单!
- Python编程入门教程
- 图层蒙版和图层剪贴路径_PS图层蒙版与剪贴蒙版综合应用——水杯里的树
- 用Unity3D开发一个题库系统
- 调用COM控件的时候(例如访问数据库)出现类型不匹配。
- 分享下自己的经历!2020春招四五月份大厂面经 一:(腾讯、网易、斗鱼、富途、美团、快手)
- 入手评测oppofindx3和苹果12pro有什么区别 哪个好详细参数对比
- 挑战杯获奖作品_创新筑梦济南大学“挑战杯”获奖作品展示(二)
- 1036. 跟奥巴马一起编程(15)
- ftp服务器 修改文件,ftp服务器修改文件属性的权限
- swift 中的 supportedInterfaceOrientationsForWindow
- FeignClient调用超时处理方案
- python字符串能不能加减乘除_Python运算符可不只有加减乘除
- PPT如何抠图?这个操作还真没了解过
- powerdesign导入mysql数据库
热门文章
- [统计学笔记] 方差分析表的解读
- 计算机对比度亮度调整,显示器亮度对比度调多少眼睛舒服_亮度和对比度正确调整方法...
- 德保罗大学计算机科学专业,德保罗大学专业
- EditPlus--用法--快捷键/配置/背景色/字体大小
- 如何做到在子线程更新 UI?
- 蒸汽流量计算软件_海口气体腰轮订制,涡街流量计脉冲,期待合作
- 协同软件解决方案集合
- 太难了 | 2019年互联网寒冬,如何防止自己被裁员失业?
- 威尔特拉斯定理_什么是数学 (R·柯朗 H·罗宾 著)
- android手机ipad传照片,教你iPhone与安卓跨平台如何传照片