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

本文介绍了AUTOSAR Partial Networking (PN) 的概念和功能,核心在于节能机制,允许在网络中形成部分网络集群,实现ECU的高效能源管理。文章详细阐述了PNC信息的载体、接收和发送流程,涉及CAN上的网络管理帧结构,并探讨了PNC Gateway的角色和配置。此外,还讨论了PNC信息如何在不同模块间传递,如CanTrcv、CanIf、CanNM等,并提及BswM在PNC状态变化时的仲裁作用。
摘要由CSDN通过智能技术生成

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. 相关模块

PNC信息的交互及作用到的模块包括:CanTrcv、CanIf、CanNM、CanSM、PduR、COM、BswM、ComM、RTE、SWC、EcuM等,如下所示

### 回答1: 关于autosar网络管理功能配置,我可以提供一些基本的信息。autosar网络管理功能是一种用于配置和管理车辆网络的技术,它可以帮助车辆制造商更好地管理车辆网络,提高车辆的性能和可靠性。在配置autosar网络管理功能时,需要考虑网络拓扑、通信协议、网络安全等因素。具体的配置方法可以参考autosar相关的文档和指南。 ### 回答2: AutosarAUTomotive Open System ARchitecture)是一种开放的汽车电子系统架构,用于设计和配置汽车网络管理功能。 在Autosar中,网络管理功能是用于控制车辆网络通信的重要组成部分。它包括网络管理器(Network Management Unit)和网络管理配置(Network Management Configuration)两个部分。 网络管理器负责在车辆系统启动时初始化和启动网络的通信功能,以及监测网络状态并采取相应措施。它能够管理多个网络通信协议,例如CAN(Controller Area Network)、LIN(Local Interconnect Network)和Ethernet等。在Autosar中,网络管理器可以通过配置参数来定义网络通信的优先级、时序和管理策略。 网络管理配置是通过使用Autosar标准的配置工具来进行的。配置工具通过一个图形界面或者文本编辑器的方式,让用户可以轻松地定义网络管理器的配置参数。例如,用户可以指定网络通信协议、网络通信速率、通信节点等。配置工具还提供了一些配置选项,例如网络诊断、故障处理和通信报文过滤等。通过配置工具,用户可以根据具体的应用需求,为网络管理器定制和优化配置。 当网络管理功能配置完成后,它将根据配置的参数和策略,自动管理车辆系统中的网络通信。例如,它可以对网络故障进行诊断和处理,并在必要时采取措施,例如断开故障节点,以确保整个网络的稳定和可靠。 总之,Autosar网络管理功能通过网络管理器和网络管理配置的方式来进行配置。用户可以使用配置工具来定义网络管理器的配置参数,以满足具体的应用需求。配置完成后,网络管理器将自动管理和控制车辆系统中的网络通信,保证通信的稳定性和可靠性。 ### 回答3: Autosar网络管理功能是一种用于配置和管理车辆网络系统的软件功能。它包括以下几个方面的配置内容。 首先,需要配置网络通信接口。这包括配置CAN总线、LIN总线、以太网等通信接口的相关参数,如波特率、帧格式等。通过配置这些参数,可以确保网络通信的稳定性和高效性。 其次,需要配置网络节点。每个网络节点代表一个可以发送和接收数据的设备,如传感器、执行器等。在配置网络节点时,需要指定节点的类型、唯一标识符、支持的通信协议等信息。这样,在网络中的各个节点之间就可以进行数据交换和通信。 再次,需要配置网络通信簇。网络通信簇是一组相关的网络节点,它们之间进行数据交换和通信。在配置网络通信簇时,需要指定簇内节点的数量、节点之间的连接关系等。这样,就可以建立起节点之间的通信链路,实现数据的传输。 最后,需要为网络管理功能配置相关的服务和协议。这包括配置故障诊断服务、网络管理协议等。通过配置故障诊断服务,可以实现对网络系统的故障检测和排除;通过配置网络管理协议,可以实现网络节点的配置和监控。 总的来说,Autosar网络管理功能配置主要涉及到网络通信接口、网络节点、网络通信簇、服务和协议等方面的内容。通过合理配置这些参数,可以确保车辆网络系统的正常运行和高效通信。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值