【CAN通讯系列19】– PN是什么?

【CAN通讯系列15】- CAN网络唤醒过程是怎样的?

【CAN通讯系列16】- CAN NM的几个重要概念

【CAN通讯系列17】- CAN NM状态机怎么跳?

【CAN通讯系列18】- NM在干什么?休眠唤醒

前面几篇文章已经介绍AutoSAR NM,以全局网络管理的视角来进行的。而本文将结合汽车电子电器架构的发展,举一个实例来介绍一种局部网络管理的概念。

1 汽车电子电器架构的发展   

传统的汽车电子电器架构中,各功能模块独立存在,使用独立的控制器进行控制。但随着汽车电子系统的增加和复杂化,OEM和供应商倾向于采用高度集成的架构。这种架构使用少量的区域控制器,统一管理各个功能模块,减少了连接线束和连接器的数量,提高了系统的可靠性和性能。近年来,中央计算架构也越来越流行,这种架构通过一个中央计算平台来集成和管理各功能模块的控制,实现高级别的功能和性能,提高了智能化和互联性。总体情况正朝着博世对未来汽车电子电气架构发展趋势方向快速发展。

图片

Source:博世对未来汽车电子电气架构发展趋势

随着电子电器架构的发展,网络管理也从OSEK NM到 AutoSAR NM,发展到PN(Partial Networking)与它们结合使用。其中,OSEK NM提供了一种分布式控制器网络管理的方法,使控制器能够通过总线进行通信和协调;OSEK NM主要用于传统的汽车电子系统,如发动机控制单元、制动系统等。AUTOSAR NM(Network Management)定义了在AUTOSAR架构下控制器网络管理的方法和接口。它提供了一种标准化和可重用的方式来定义控制器网络通信协议和配置策略。PN(Partial Networking)是一种节能的控制器网络管理技术,它主要应用于电动汽车和混合动力汽车等环境中。PN允许在汽车电子系统中的某些控制器进入低功耗模式,以节省能源。PN技术需要实现控制器之间的即时通信,并在需要时将控制器唤醒或切换到活动模式。   

下文就结合当今流行的汽车电子电器架构(如下图),来介绍PN与AutoSAR NM如何结合使用来实现网络管理。

图片

Source:一文看懂第三代E/E架构 - 知乎 (zhihu.com)

2 PN(局部网络管理)   

先了解PN网络管理的概念,PN是一种控制器的低功耗模式的网络管理方法,其目标是通过在系统中某些控制器进入低功耗模式来降低整个车辆电子系统的能源消耗。当特定的条件满足时(例如车辆停车、高压下电、特定功能不使用时),PN允许相应的控制器进入休眠或睡眠模式,从而减少能量消耗和电池的使用。当这些控制器需要被唤醒时,PN可以通过网络或总线发送相应的信号以使其恢复活跃状态。这意味着PN网络管理要求控制器之间具备即时通信的能力,以便在需要时能够迅速唤醒控制器或切换其状态。   

再结合现在流行的汽车电子电器架构来详细解释下,如下所示:

图片

上图示意部分的整车拓扑,该拓扑中有4个区域控制器(ZCUF, ZCUB, ZCUL和ZCUR), 每个

区域控制器域内有一个或多个子控制器,具体定义见上图。假设区域控制器和子控制器都有使用CAN通讯。假设整车休眠唤醒表的部分唤醒功能如下定义:

图片

当使用全局网络管理策略时,对于唤醒功能1,ZCUF会唤醒自身网段的同时,唤醒ZCUL和ZCUB(因为唤醒功能1需要ECU3和ECU6的参与);同样地,对于唤醒功能2,ZCUR会唤醒自身网段的同时,唤醒ZCUF和ZCUB(因为唤醒功能1需要ECU2和ECU5的参与)。   

图片

此时这两种场景,对于唤醒功能1,ECU4和ECU5也被唤醒,但它俩并不需要参与工作;对于唤醒功能2,ECU1和ECU6也被唤醒,同样地,它俩也不需要参与工作。

图片

想象一下,如果每种场景下都存在不需要工作的ECU被唤醒,这意味着多余的能量消耗。这时肯定会想:是否有什么方法可以避免这种多余的耗能。在这样不断优化产品或功能的思路驱使下,PN的概念就被提出,如何定义针对这样的场景更优的网络管理策略,目标是只唤醒需要参与的ECU,定义如下:

图片

对于唤醒功能1,通过ECU1先唤醒ZCUF,然后让ZCUF唤醒ZCUL和ZCUB,最后ZCUL唤醒域内的ECU3(ECU4可能也会被唤醒,因为它与ECU3在同一网段,取决于它的网络管理配置),ZCUB唤醒域内的ECU6;

对于唤醒功能2,通过ECU7先唤醒ZCUR,然后让ZCUR唤醒ZCUF和ZCUB,最后ZCUF和ZCUB分别唤醒各自域内的ECU2和ECU5。

ok! 这就是PN的概念,精准定位到哪个控制器需要被唤醒,在汽车研发过程中,网络管理策略通常由整车电子电器架构部门负责,而休眠唤醒场景的定义则需要各个功能开发负责人来输入。

3 小结

到此,就通过上面这个例子介绍局部网路管理的一种概念,就目前了解下来,可能具体的实现方式会有所差别,比如 Autosar网络管理:Partial Network基础 所提到的方式,本系列文章将不会再详细讲解,可以参考公众号开心果Need Car的PN系列好文。

-------------------------------------------------------------------------------------------------------------------------

创作不易,欢迎点赞收藏关注。更多文章可关注 “谦益行公众号”。

汽车研发交流群,有兴趣的朋友可添加群主:prOmiseyes,备注:公司+职务入群。仅限汽车行业从业人员。

<think>好的,我现在需要回答用户关于PN通讯、Profinet协议以及工业以太网的问题。首先,我得理清这些概念之间的关系,确保自己理解正确。根据用户提供的引用资料,特别是引用[1]到[4],我需要将这些信息整合成一个连贯的回答。 首先,PN通讯应该是指Profinet通讯,对吧?用户可能把Profinet简称为PN了。根据引用[1],Profinet是基于工业以太网的协议,常用于西门子PLC。那工业以太网和普通以太网有什么不同呢?根据引用[2],工业以太网是工业4.0的信息通讯中枢,而Profinet是其中的领头羊协议,支持实时通信和高可靠性。 接下来,用户问的是基本概念和用途。我需要先定义Profinet是什么,它的全称是什么?可能全称是Process Field Net,但需要确认。不过引用中没有提到全称,所以或许不需要。然后解释Profinet作为工业以太网协议的特点,比如实时性、确定性、灵活性等。引用[4]提到Profinet是更通用的协议,适用于各种设备,而S7协议是西门子专用的。这说明Profinet的通用性是一个优势。 然后用途方面,引用[3]提到Profinet用于PLC之间、PLC与远程IO、伺服系统的通信,尤其是在布线困难时,可以使用无线解决方案。这说明Profinet在工业自动化中的广泛应用,比如生产线、设备控制等。 结构上,我应该分点回答:基本概念、核心特点、主要用途,然后相关问题。在回答中需要正确引用提供的资料,比如引用[1]说明Profinet的应用广泛,引用[2]说明其在工业4.0中的作用,引用[3]和[4]补充应用场景和与其他协议的区别。 还需要注意用户提到的系统级指令,比如数学公式的正确格式,不过这个问题可能不涉及数学公式,但需要检查是否有变量需要处理。此外,生成相关问题,可能需要包括Profinet与其他协议的区别、优势、应用场景、无线通信解决方案等。 最后确保用中文回答,结构清晰,引用标识自然添加。比如在提到应用场景时,引用[3]提到无线通信,可以在句子末尾加上[^3]。同时,生成的相关问题要围绕用户可能的后续疑问,比如协议对比、实时性实现、故障排查等。</think>### PN通讯(Profinet)基本概念及用途 #### 1. 基本概念 **PN通讯**即**Profinet**(Process Field Network)通讯协议,是一种基于工业以太网的开放式标准协议,专为工业自动化设计。它结合了以太网的高带宽和实时通信能力,支持设备级控制(如PLC与传感器通信)和系统级集成(如工厂信息化管理)[^1][^2]。 #### 2. 核心特点 - **实时性**:支持实时(RT)和等时实时(IRT)通信,满足毫秒级甚至微秒级控制需求,例如运动控制[^4]。 - **灵活性**:兼容标准以太网设备,支持星型、环型、树型等多种网络拓扑结构[^4]。 - **集成性**:可无缝集成传统现场总线(如PROFIBUS),降低升级成本[^2]。 - **可靠性**:通过冗余机制和快速故障恢复(如MRP协议)保障工业环境下的稳定运行[^3]。 #### 3. 主要用途 - **设备互联**:连接PLC、远程I/O、伺服驱动器、HMI等设备,例如西门子PLC之间的高速数据交换。 - **智能制造**:作为工业4.0的核心通信协议,支持工厂数字化、生产流程可视化和设备状态监控。 - **无线通信**:通过无线网桥解决布线难题,实现PLC与远程设备间的无线Profinet通信(如Ethernet/IP兼容场景)[^3]。 #### 4. 与其他协议的区别 与**S7协议**(西门子专用)相比,Profinet具有更广泛的设备兼容性和网络扩展性,但S7协议在西门子内部通信中延迟更低。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值