CP Autosar中的PNC說明

Autosar4.0.3開始引入Partial Network的概念:在功能場景需要,且有需要對外進行信息交互的時候,建立網絡通信通道。將網絡通信分組控制,在滿足功能實現的前提下,找到一種控制器最小化喚醒的路徑,達到省電的效果。VFC/PNC用於實現Partial Network,ECU 的開發要理解VFC/PNC與ECU之間的關系。

本篇文章主要講解一下PNC。

概念介紹

PNC:Partial Network Cluster 部分網絡信號組,它專註在網絡信號層面,為瞭支持整車功能而識別出來的跨越瞭整車多個ECU信號的分組。每一組叫一個PNC,是信號的分組。其本質就是根據功能,實現必要節點的喚醒和休眠,從而達到降低功耗的目的。

從下圖可以看出,PNC與VFC以及ECU、總線之間的關系。

PNC和NM之間的關系

PNC的定義不被局限在某一子網絡內部,其定義可以跨越多個子網絡及不同的總線形式(目前支持CAN總線及FlexRay總線)。但是PNC如何跨越多個自網絡及不同總線,就需要知道PNC和NM(Network Management)之間的關系。

PNC與NM PDU之間的關系

每個ECU都有一個NM PDU,可以認為一個ECU上的一個總線有一個NM PDU,即CAN1有一個NM,CAN2也有一個NM。其中Source Node Identifier表示發送NM報文節點的地址,Control Bit Vector表示節點NM狀態。

be7427cab7ec56052fae926dc1def95a

User Data也就是我們這裡的PNC之後,就可以把網絡管理和普通的CAN報文的收發結合起來:當PNC(2byte長度)中的某個bit置位,控制器發出相應的報文,

b78b5c4d97366fb7c7a98c0771b68f52

PNC和IPDU之間的關系

PNC的每一個bit位都關聯一個IPDU,當該bit置位後,對應的IPDU就會發出報文。PNC和IPDU之間的映射關系,可以從ARXML文件中找到。

35883a50e9290c4ecd9da41e87604996

總結

總結下來,PNC就是:

  1. 屬於AUTOSAR COM層;
  2. 從Autosar 4.0.3開始增加的概念;
  3. 即PDU Group,PNC是PDU中的一部分,即User Data部分;
  4. PNC是一種將網絡通信進行分組和控制的方法,在滿足功能實現的前提下,找到一種控制器最小化喚醒的路徑;
  5. 為瞭實現一個或者多個車輛功能,將不同ECU之間的信號進行集合,通過激活部分ECU,實現局部喚醒,達到節能的目的;
  6. 公有CAN和Flexray節點支持PN(部分網絡管理),LIN和私有CAN節點不支持PN(部分網絡管理);
  7. 分為ECU層PNC和Com層PNC;

发表回复

相关推荐

【30名】2023年溧陽市教育系統面向社會公開招聘幼兒園備案制教師公告

為更好地選拔優秀人才,充實教師隊伍,優化人員結構,根據《中共溧陽市委溧陽市人民政府關於印發的通知》(溧委

· 8分钟前

【北交就业】计算机学院毕业就业单位及去向

北京交通大学研究生毕业能去哪?就业待遇如何?签约比例怎样?

· 18分钟前

當日事必須當日畢

人性本身是放縱、散漫的,表現就是對目標的堅持、時間的控制等做得不到位,事情不能按時完成。如果拖延已開始影響工作的質量...

· 22分钟前

《晃過上帝》:不忘初心,夢想必將照亮現實

《晃過上帝之重返街頭》是《晃過上帝》系列的完結篇,一次真正理想照亮現實的圓滿收官。這部系列電影說明瞭這樣一個道理,夢...

· 29分钟前

10位清华毕业的85后县委书记!

清华大学堪称中国的顶尖学府,能有幸走进清华园读书无疑都是学霸级人物,因此他们的毕业去向一直备受社会关注。值得注意的是 ...

· 35分钟前