全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > 接口/总线/驱动 >

Autosar之网络管理-PNC介绍

时间:2023-05-26 11:14

人气:

作者:admin

标签: AUTOSAR  -PNC  网络管理     

导读:最重要的要区分一个概念,Cluster的对象是物理通道。以CAN网络为例,cluster必然包含多个CAN的物理通道。...

PNC:Partial Network Cluster,局部网络簇。

最重要的要区分一个概念,Cluster的对象是物理通道。以CAN网络为例,cluster必然包含多个CAN的物理通道。假设由A,B,C三个物理通道,开发人员为了降低总线负载,不需要这三个通道同时工作,只需要A channel和Bchannel共同工作,或者B channel和C channel同时工作,这个时候我们可以将A channel与 C channel构成的局域网称之为PNC1,将B channel和C channel构成的局域网称之为PNC2,将A channel和C channel构成的局域网称之为PNC3.

1.jpg

每一个PNC又有其独立的状态机,大的状态有两个:PNC_NO_COMMUNICATION和PNC_FULL_COMMUNICATION。PNC_FULL_COMMUNICATION又包含PNC_REQUESTED,PNC_READY_SLEEP和PNC_PREPARE_SLEEP三个子状态。

图片

当ECU的CAN网络接收到NM报文,会对NM报文的payload进行分析.NM报文的格式如下所示:

图片

图片

CBV字节的Bit6代表的是该报文是否为局域网相关的报文。置位‘1’代表相关,置位‘0’代表无关。只有置‘1’才会进一步分析具体与哪些PNC相关。

接下来分析Byte2相关的bit位:

若bit0置为,则PNC1唤醒,node A和node B的物理通道打开;

若bit1置为,则PNC1唤醒,node B和node C的物理通道打开;

若bit2置为,则PNC1唤醒,node A和node C的物理通道打开;

1.jpg

继续以PNC1为例,假设PNC网络并不需要A节点的所有报文都外发,只需要一部分,这样也是可以实现的,只需要在配置工程中,把所需要外发的报文设置成一个单独的pdu group,在收到PNC1置位时外发这一组pdu group。

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信