0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

介绍Autosar网络管理NM和其他模块之间的对应关系

冬至子 来源:汽车ECU软硬件 作者:汽车ECU软硬件 2023-05-26 11:07 次阅读

本篇主要介绍NM和其他模块之间的对应关系,如NM与ComM,CanSM,ECUM,BSWM之间的关系,因为CanNM是目前主要用到的NM模块,下面就以CanNM为例。

NM与ComM:

如果是网络是主动唤醒,那么一般是由用户调用ComM_networkrequest这个借口,请求ComM_Fullcommunication,使得ComM进入COMM_FULL_COM_NETWORK_REQUESTED,同时NM的状态就会从Bus_Sleep进入到Repeat模式,而后再计入Normal模式。

如果网络是被动唤醒,也就是由NM报文唤醒,那么NM会先由Bus_Sleep模式切换至Repeat模式,而NM会通知到ComM我已经进入了网络模式了,你也需要切换到Full_Communication了。

图片

NM与EcuM:

这里很多初学者会搞混的一点就是Ecu唤醒和NM唤醒,这是两个概念。

一般来说,报文唤醒了Ecu,但是NM可能还在睡眠状态,要看唤醒Ecu的是不是网络管理报文。网络管理报文通常也会有自己的ID,在指定的ID范围内,就可以唤醒网络。

另外一点就是,NM休眠和Ecu休眠也是两个概念。Ecu在一定时间内接受不到NM报文,是一定会休眠的,但是Ecu是否休眠,则完全由我们设计者来决定。

NM与CanSM:

我们说NM报文唤醒网络,首先Ecu需要具备接受NM报文的能力,这里说的就是Can控制器收发器都必须处于能够接受报文的状态,因为Can控制器也有自己的状态机,收发器如TJA1041也具备自己的状态机,所以如果你的Ecu已经唤醒了,而且你也模拟向Ecu发送了网络管理报文,但是NM还是处于休眠的状态,那就要检查一下Can控制器和收发器的状态。

图片

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 收发器
    +关注

    关注

    10

    文章

    3346

    浏览量

    105632
  • 控制器
    +关注

    关注

    112

    文章

    15941

    浏览量

    175926
  • AUTOSAR
    +关注

    关注

    10

    文章

    341

    浏览量

    21386
  • ecu
    ecu
    +关注

    关注

    14

    文章

    865

    浏览量

    54271
收藏 人收藏

    评论

    相关推荐

    AUTOSAR CAN网络管理

    一、背景: 在AUTOSAR CAN网络管理框架下,如果所有的节点都按照状态机要求,在ReadSleep状态下停发NM帧,在Prepare Bus-Sleep模式下停发App帧,所有节
    发表于 07-26 06:47

    AUTOSAR CAN网络管理状态机介绍

    AUTOSAR CAN网络管理状态机为什么停发应用帧?有什么解决办法吗?
    发表于 09-24 07:47

    介绍AUTOSAR支持的四种功能安全机制

    1、AUTOSAR的四种功能安全机制虽然AUTOSAR不是一个完整的安全解决方案,但它提供了一些安全机制用于支持安全关键系统的开发。本文用于介绍AUTOSAR支持的四种功能安全机制:内
    发表于 06-10 17:33

    AUTOSAR信息安全框架和关键技术相关资料介绍

    AUTOSAR 的体系结构不同,目前信息安全模块的相关技术实现也存在差异。SecOC在车载网络中,CAN 总线作为常用的通讯总线之一,其大部分数据是以明文方式广播发送且无认证接收,这种方案具有低成本
    发表于 11-24 16:51

    AUTOSAR模式的FEE驱动程序可以与其他AUTOSAR模式兼容吗?

    我们正在使用 RTD 非 AUTOSAR mdoe 驱动程序来开发新项目。但是我们也想用AUTOSAR模式的FEE功能模块来模拟EEPROM。我的问题是 AUTOSAR 模式的 FEE
    发表于 03-21 09:01

    AUTOSAR_SWS_CAN网络管理规范标准4.3.1

    AUTOSAR_SWS_CAN网络管理规范标准4.3.1
    发表于 03-28 17:02 13次下载

    CAN网络管理规范 AUTOSAR CP中文版

    CAN网络管理规范 AUTOSAR CP中文版免费下载。
    发表于 04-06 16:21 0次下载

    CAN网络管理规范 AUTOSAR CP英文版

    AUTOSAR_SWS_CAN网络管理规范标准4.3.0英文版免费下载。
    发表于 04-06 16:20 0次下载

    AUTOSAR CAN网络管理协议

    AUTOSAR_SWS_CANNetworkManagement AUTOSAR CAN网络管理协议,4.4.0版本
    发表于 08-01 11:09 16次下载

    OSEK与AUTOSAR标准分别是怎么实现网络管理功能的

    AUTOSAR(Automotive Open System Architecture,即汽车开放系统架构),另一个是OSEK。 AUTOSAR与OSEK的网络管理方式虽然有区别,但是
    的头像 发表于 11-11 14:11 1549次阅读

    AutoSAR中CAN通信网络管理的概述

    AutoSAR中CAN通信的网络管理主要是根据CANNode接收和发送的NMMessage进行该节点在整个网络中的活动的,根据NM Mess
    的头像 发表于 01-18 10:21 5378次阅读
    <b class='flag-5'>AutoSAR</b>中CAN通信<b class='flag-5'>网络</b><b class='flag-5'>管理</b>的概述

    科普系列:AUTOSAR与OSEK网络管理比较(上)

    AUTOSAR(Automotive Open System Architecture,即汽车开放系统架构),另一个是OSEK。AUTOSAR与OSEK的网络管理方式的区
    的头像 发表于 10-26 09:28 965次阅读
    科普系列:<b class='flag-5'>AUTOSAR</b>与OSEK<b class='flag-5'>网络</b><b class='flag-5'>管理</b>比较(上)

    科普系列:AUTOSAR与OSEK网络管理比较(下)

    作者:You小编:吃不饱在上篇中我们分别在状态机和报文格式方面对OSEK和AUTOSAR网络管理进行了简单介绍,感兴趣的小伙伴请移步至文章《科普系列:
    的头像 发表于 11-22 10:17 980次阅读
    科普系列:<b class='flag-5'>AUTOSAR</b>与OSEK<b class='flag-5'>网络</b><b class='flag-5'>管理</b>比较(下)

    一文解析AUTOSAR CAN网络管理

    AUTOSAR CAN 网络管理是一个独立于硬件的协议,只能在 CAN 上使用。它的主要目的是协调网络的正常运行和总线休眠模式之间的转换。
    的头像 发表于 09-09 10:32 5190次阅读
    一文解析<b class='flag-5'>AUTOSAR</b> CAN<b class='flag-5'>网络</b><b class='flag-5'>管理</b>

    AUTOSAR UDP网络管理策略

    核心功能以外,还提供了可选功能,例如,实现一个服务来检测所有当前节点或检测所有其他节点是否准备好休眠。UDP网络管理(UdpNm)功能提供网络管理
    的头像 发表于 09-27 16:51 570次阅读
    <b class='flag-5'>AUTOSAR</b> UDP<b class='flag-5'>网络</b><b class='flag-5'>管理</b>策略