0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Autosar网络管理中的ERA和EIRA有什么区别呢

冬至配饺子 来源:开心果 Need Car 作者:开心果 Need Car 2022-08-25 10:35 次阅读

Q1:ERA、EIRA谁针对网关节点?

A1:Autosar网络管理中,使能PN(Partial Network)功能以后,会有ERA和EIRA配置项。两者有什么区别呢?搞清楚两者的区别,需要先清楚开发的节点(ECU)是否是网关(Gateway)节点。

对于网关节点,则会涉及到ERA的配置,为什么这样说呢?充当网关节点的ECU,意味着此ECU包含多个物理通道,eg:2路CAN、1路Flexray等。当网关节点的某一路(eg:CAN1)收到PNC #n和其他路关联时(eg:CAN2),网关节点需要承担主动唤醒CAN2的责任,因此需要PNC信息路由,此时需要ERA将CAN1收到的PNC #n信息给到CAN2。更多细节可以参考前文Autosar网络管理:主动唤醒源/被动唤醒源与网络主动唤醒/被动唤醒的关系。

对于非网关节点,没有路由PNC信息的任务,使能EIRA功能即可。

Q2:对于ERA,为什么6个通道8个PN,需要48 个计时器?

A2:对于ERA,Q1中已经提到,涉及不同物理通道之间的路由,或者说,不同网段之间PNC信息路由。8个PN需要

每个网段

分别处理,即:PNC #n需要在

每个网段

独立处理其PN状态,以此协调各网段内的PN状态,因此需要6 * 8个ERA Timer分别计时。

注意:EIRA信号,每类总线共用一个,比如:3路CAN,均参考一个EIRA接收信号的PNC信息即可,而ERA需要每路总线,各自处理自己的ERA接收信号,以便于路由给其他网段。

Q3:外部PN请求被镜像回请求总线,并提供给中央网关(必需的)物理通道。在子网关情况下,请求位不得镜像回请求的物理通道,以避免中央网关和子网关间的静态唤醒。如何理解这里的"镜像"?

A3:如上这段话的出处先了解一下,如下所示:

pYYBAGMG3zKAEJ77AAFRS0Xr_6E089.png

解释:

子网关收到PNC #n信息,发送网络管理报文时,不要将PNC #n发送到接收的物理通道。比如:ECU4::E节点收到ECU2::C节点的PNC #n,ECU4::E在发送网络管理报文的时候就不要置位PNC#n(=1)。而中央网关,如:ECU1::D需要将收到的PNC #n发送回CAN2 Bus。为什么子网关不能将PNC #n发送回对应的总线呢?

按照规范要求,一个网段内有一个Active PNC Gateway,其余的为Passive PNC Gateway,ECU1是中央网关(节点D为Active PNC Gateway)、ECU4是子网关(节点E设计为Passive PNC Gateway),5个ECU的关联关系如下所示:

poYBAGMG30WAToOcAACC9gNK5fs123.png

假设:

不按照规范要求,一个网段内有两个Active PNC Gateway,其余的为Passive PNC Gateway,ECU1是中央网关(节点B、D为Active PNC Gateway,分别对应Can1 Bus和Can2 Bus)、ECU4是子网关(节点E、F也为Active PNC Gateway,分别对应Can2 Bus和Can3 Bus),5个ECU的关联关系如下所示:

pYYBAGMG31mAU6LxAACD1lF5d5U606.png

这样会出现什么问题呢?规范要求:

ActivePNC Gateway

节点是网段内最后一个释放PN网络的节点,如果在一个网段内存在两个ActivePNC Gateway节点,会使得两个ActivePNC Gateway一直不释放网络,导致网络锁死(谁都不释放,都要​最后一个释放PNC)。Autosar规范解释如下:

poYBAGMG35CAZ0z7AABJCk2di2Y652.png

先消化一下Autosar的这个解释,如下所示:

解释:

一个ComM通道如果映射到了两种不同的PNC Gateways,只能有一个主动协调此通道的网络状态,其他的被动协调(或者说不协调)。说白了就是一个ComM Channel有一个ActivePNC Gateway节点协调即可。所以,在设计网关节点的PNC Gateway类型时,需要小心。

因此,中央网关和子网关的节点均关联到同一个网段,需要将子网关的节点设置为Passive PNC Gateway,以此避免网络状态锁死。

“镜像”就是将从总线收到的PNC #n信息再发送到总线。



审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • CAN总线
    +关注

    关注

    145

    文章

    1927

    浏览量

    130606
  • 网络管理
    +关注

    关注

    0

    文章

    118

    浏览量

    27645
  • AUTOSAR
    +关注

    关注

    10

    文章

    350

    浏览量

    21455
收藏 人收藏

    评论

    相关推荐

    RTOS与Linux到底什么区别

    很多做嵌入式开发的小伙伴都存在这样的疑惑:RTOS与Linux到底什么区别
    的头像 发表于 10-29 09:53 286次阅读

    域名、IP 地址、网址分别是什么?什么区别

    讲述。 域名、IP 地址、网址分别是什么?什么区别? IP 地址就是互联网协议地址,它是分配给连接到互联网的每一台设备的数字标签。IP 地址就如同现实世界的购物/通信地址,在
    的头像 发表于 09-18 11:13 417次阅读
    域名、IP 地址、网址分别是什么?<b class='flag-5'>有</b><b class='flag-5'>什么区别</b><b class='flag-5'>呢</b>?

    XTR300,XTR305和XTR300什么区别

    XTR300,XTR305和XTR300什么区别? 从datasheet上哪里可以看到他们的区别和升级?
    发表于 08-02 06:20

    线路板的层和阶什么区别

    线路板的层和阶什么区别
    的头像 发表于 02-23 17:27 652次阅读

    请问GTM模块里的ATOM和TOM什么区别

    如题,GTM模块里的ATOM和TOM什么区别
    发表于 02-06 06:35

    SPI和QSPI什么区别

    SPI和QSPI什么区别
    发表于 02-06 06:12

    请问PWM波输出方式的边沿对齐与中心对齐什么区别

    请问PWM波输出方式的边沿对齐与中心对齐什么区别?对于PMSM FOC应该使用那种对齐方式?为什么
    发表于 02-05 06:06

    求助,TC275不同的STEP什么区别

    TC275不同的STEP什么区别?我看了一些芯片CA-STEP,DB-STEP,DC-STEP这几个step
    发表于 02-04 07:34

    电源的EMI和EMC什么区别

    电源的EMI和EMC什么区别? 电源的EMI和EMC是与电磁干扰相关的两个概念,尽管它们一些相似之处,但它们
    的头像 发表于 01-19 11:47 1538次阅读

    hdi板与普通pcb什么区别

    hdi板与普通pcb什么区别
    的头像 发表于 12-28 10:26 2698次阅读

    pcb软板和硬板什么区别

    pcb软板和硬板什么区别
    的头像 发表于 12-19 10:01 1804次阅读

    什么是干簧管?它跟霍尔元件什么区别和联系

    什么是干簧管?它跟霍尔元件什么区别和联系? 干簧管是一种基于磁电效应的开关器件,广泛应用于电子和自动控制系统。它由两个金属片组成,其
    的头像 发表于 12-18 14:49 1045次阅读

    电容屏和电阻屏什么区别

    电容屏和电阻屏什么区别? 电容屏和电阻屏是目前主流的两种触摸屏技术。它们在原理、结构和使用方式上都有所不同。本文将详细介绍电容屏和电阻屏的区别。 一、原理差异 1. 电容屏原理:电
    的头像 发表于 12-11 10:40 2009次阅读

    RDMA和TCP/IP什么区别

    在分布式存储网络,我们使用的协议RoCE、Infiniband(IB)和TCP/IP。其中RoCE和IB属于RDMA (RemoteDirect Memory Access)技术,他和传统的TCP/IP
    的头像 发表于 11-30 09:19 1644次阅读
    RDMA和TCP/IP<b class='flag-5'>有</b><b class='flag-5'>什么区别</b>

    XFP与SFP+:什么区别

    光纤网络领域的光模块10G XFP和10G SFP+等,它们什么区别?XFP和SFP的定义是什么?应用场景又如何?XFP光模块为一系列
    的头像 发表于 11-27 14:30 914次阅读
    XFP与SFP+:<b class='flag-5'>有</b><b class='flag-5'>什么区别</b>?