当网关节点的某一路(eg:CAN1)收到PNC #n和其他路关联时(eg:CAN2),网关节点需要承担主动唤醒CAN2的责任,因此需要PNC信息路由,此时需要ERA将CAN1收到的PNC #n信息给到CAN2。更多细节可以参考前文Autosar网络管理:主动唤醒源/被动唤醒源与网络主动唤醒/被动唤醒的关系。 对于非网关节点,没有路由PNC信息的任务,...
8个PN需要每个网段分别处理,即:PNC #n需要在每个网段独立处理其PN状态,以此协调各网段内的PN状态,因此需要6 * 8个ERA Timer分别计时。 注意:EIRA信号,每类总线共用一个,比如:3路CAN,均参考一个EIRA接收信号的PNC信息即可,而ERA需要每路总线,各自处理自己的ERA接收信号,以便于路由给其他网段。 Q3: 外部PN请求...
独立处理其PN状态,以此协调各网段内的PN状态,因此需要6 * 8个ERATimer分别计时。 注意:EIRA信号,每类总线共用一个,比如:3路CAN,均参考一个EIRA接收信号的PNC信息即可,而ERA需要每路总线,各自处理自己的ERA接收信号,以便于路由给其他网段。 Q3:外部PN请求被镜像回请求总线,并提供给中央网关(必需的)物理通道。在...
在Autosar规范中,如果使用PNC Gateway功能,需要使能配置参数ComMPncGatewayEnabled (ComM模块的配置参数),即:ComMPncGatewayEnabled = TRUE。当PNC Gateway功能打开以后,默认PNC Gateway = COMM_GATEWAY_TYPE_ACTIVE,除了COMM_GATEWAY_TYPE_ACTIVE,PNC Gateway还有一种类型:COMM_GATEWAY_TYPE_PASSIVE。所以,当PNC Gateway...
EIRA信息设置如下所示: Flexray接收到PNC = 1(COMM_GATEWAY_TYPE_PASSIVE),路由到CAN、CAN2(COMM_GATEWAY_TYPE_ACTIVE)示意下所示: *** 关注微信公众号“开心果 Need Car,一起讨论Autosar开发中遇到的那些“坑”! *** 编辑于 2022-07-11 18:41 autosar 网络管理 汽车电子 赞同145 ...
A1:Autosar网络管理中,使能PN(Partial Network)功能以后,会有ERA和EIRA配置项。两者有什么区别呢?搞清楚两者的区别,需要先清楚开发的节点(ECU)是否是网关(Gateway)节点。 对于网关节点,则会涉及到ERA的配置,为什么这样说呢?充当网关节点的ECU,意味着此ECU包含多个物理通道,eg:2路CAN、1路Flexray等。当网关节点的...
KimChan:[Classic AUTOSAR学习] ComM --- Communication Manager 通信管理模块(PNC Gateway篇)2 赞同 · 0 评论文章 EIRA和ERA的使用场景 EIRA:如果某个ECU对应的PN组由内部请求或者外部请求,那么这个ECU需要将对应的I-PDU开启。如果PN被释放了,那么I-PDU将被关闭。
如果初学Autosar网络管理,Partial Network功能的ERA/EIRA、PNC Gateway相对比较费解(我开始学习这块时的感受)。本文,聊一聊两个概念。 1 PNC路由 1、PNC路由拓扑 假设:整车中的某部分网络拓扑有4个ECU,ECU1包含两路CAN和一路Flexray,ECU2、ECU4各包含一路CAN,ECU3包含一路Flexray。其中,ECU1承担网关(Gateway)角...
如果初学Autosar网络管理,Partial Network功能的ERA/EIRA、PNC Gateway相对比较费解(我开始学习这块时的感受)。本文,聊一聊两个概念。 1 PNC路由 1、PNC路由拓扑 假设:整车中的某部分网络拓扑有4个ECU,ECU1包含两路CAN和一路Flexray,ECU2、ECU4各包含一路CAN,ECU3包含一路Flexray。其中,ECU1承担网关(Gateway)角...
如果初学Autosar网络管理,Partial Network功能的ERA/EIRA、PNC Gateway相对比较费解(我开始学习这块时的感受)。本文,聊一聊两个概念。 1 PNC路由 1、PNC路由拓扑 假设:整车中的某部分网络拓扑有4个ECU,ECU1包含两路CAN和一路Flexray,ECU2、ECU4各包含一路CAN,ECU3包含一路Flexray。其中,ECU1承担网关(Gateway)角...