【AutoSar_PN网络管理】功能和配置方案总结(1)

【AutoSar_PN网络管理】功能和配置方案总结(1)1 简介和功能概述 PN 即 Partial Networking 意指部分网络或局部网络 PN 的核心思想是在 AUTOSAR 中实施高效的能源管理 其目标是提供一种节能机制 PN 允许在不需要那么多 ECU 工作的时候 关闭一批 ECU 的网络通信 其他 ECU 可以继续在同一总线通道 比如动力 CAN 上通信 如下图 在网络中可以将 ECU 分成若干个小组 包含的 ECU 处于相同或不同的通道上

大家好,我是讯享网,很高兴认识大家。

1. 简介和功能概述

PN即Partial Networking,意指部分网络或局部网络。PN的核心思想是在AUTOSAR中实施高效的能源管理,其目标是提供一种节能机制。PN允许在不需要那么多ECU工作的时候,关闭一批ECU的网络通信。其他ECU可以继续在同一总线通道(比如动力CAN)上通信。如下图,在网络中可以将ECU分成若干个小组(包含的ECU处于相同或不同的通道上),每个ECU组成一个PNC(Partial Network Cluster),也就是部分网络集群,PNC小组成员的特点是,同睡同醒
值得一提的是,每个PNC都有独立的PNC状态机,换句话说,同一个网段上可能存在多个PNC状态机。
AUTOSAR_EXP_LayeredSoftwareArchitecture(R20-11)p173
讯享网


2. PNC信息传递的载体

CAN上的网络管理帧有8个字节,通常我们会占用Byte0作为NID(可在CanNM中配置),如NM报文的CanId是0x518,则NIDy应配为0x18。byte1则作为CBV位,其他的bytes称为User data,作为PNC的区域,从byte2~byte7对应PNC16-PNC63。以PNC16举例,如果这个位的值是1,就是PNC生效,部分网络唤醒,反之为0则PNC失效,部分网络休眠。
AUTOSAR_SWS_CANNetworkManagement R20-11 p33
AUTOSAR_SWS_CANNetworkManagement R20-11 p33
NM PDU 的字节1 被分配用于发送控制比特向量。其中:

  • bit0:重复消息状态请求标志(Repeat Message Request Bit)
    0:不请求重复消息状态
    1:请求重复消息状态
  • bit1:PN关闭请求位(PNSR)
    0:NM报文不包含同步PN关闭请求
    1:NM报文包含同步PN关闭请求
  • bit3:网络管理统筹睡眠标志 (NM Coordinator Sleep Bit)
    0:主统筹节点不要求开始同步关闭
    1:主统筹节点要求开始同步关闭
  • bit4:激活唤醒标志(Active Wakeup Bit)
    0:节点不唤醒网络(被动唤醒)
    1:节点唤醒网络(主动唤醒)
  • bit5:PN学习位(PNL)
    0:PNC学习未被请求
    1:PNC学习被请求
  • bit6:部分网络标志(Partial Network Information Bit)
    0:网络管理报文不包含部分网络管理请求信息
    1:网络管理报文包含部分网络管理请求信息

3. 相关模块

小讯
上一篇 2025-01-17 07:42
下一篇 2025-02-22 11:41

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/44698.html