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

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

3天内不再提示

侃侃主动/被动唤醒源与网络主动/被动唤醒这几个名词

冬至配饺子 来源:开心果 Need Car 作者:开心果 Need Car 2022-08-26 17:23 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

网络管理中,主动唤醒源/被动唤醒源与网络主动唤醒/被动唤醒的关系有时让人傻傻分不清,本文侃侃这几个名词。

提示:基于CAN节点讨论。

1主动唤醒源/被动唤醒源

主动唤醒源:承担着主动唤醒网络责任的唤醒源,称为主动唤醒源。比如:KL15硬线,User请求,ERA信号等。

KL15硬线:通过KL15硬线方式唤醒网络,说明当前网络没有节点参与通信,为了快速将网络唤醒,建立通信功能,被KL15硬线唤醒的节点,需要主动地去唤醒网络,进而将网络上其他节点唤醒。所以,可以将KL15硬线看作主动唤醒源。同理,类似于KL15硬线唤醒网络的其他硬线唤醒方式,也可以看作​主动唤醒源;

User请求:User请求,是指通过ComM_RequestComMode()接口请求通信的方式,发起点为SWC,由于功能需要,节点需要在某些工况下主动拉起其他节点通信;

ERA信号:ERA信号怎么看作是主动唤醒源呢?首先,ERA信号的使用,说明当前节点有多个物理Channel(ComM的Channel与之一一对应),PNC信息需要在不同的Channel之间路由,以实现不同网络唤醒的目的。

比如:CAN 1在CAN BUS 1上收到一帧网络管理报文,包含PNC #n = 1,且PNC #n与CAN1和CAN2均关联,PNC #n需要由CAN1路由到CAN2,CANBUS2网段内可能节点均没有唤醒,需要有节点承担唤醒CAN BUS2 网络的责任,即:主动唤醒CAN BUS2网段内的节点。此时,路由到CAN 2节点的ERA信号就可以充当主动唤醒CAN BUS2上节点的责任,所以ERA信号可以看作主动唤醒源。

pYYBAGMIkIeAdIGxAABnJjUZoYc367.png

除了上述的的主动唤醒源,还有一些定时器传感器也可以作为主动唤醒源。传感器一般与硬线连接,类似于KL15硬线。定时器的使用场景不清楚大家有没有遇到,这里给一个场景:智能补电。如果车辆长时间处于休眠状态,蓄电池可能亏电,亏电会导致车辆无法正常使用。为了防止蓄电池亏电,有些车上会配置智能补电功能,通过定时器设置定时时间,如果此时间内车辆未有启动,则定时器主动触发对应节点的唤醒,对蓄电池进行补电。

被动唤醒源:不需要承担唤醒网络责任的唤醒源,称为被动唤醒源。比如:收到NM Msg。对于收到NM Msg需要分情况讨论:

网络管理没有PN功能:节点收到的网络管理报文没有PNC信息,此时网络管理报文看作被动唤醒源。

网络管理具有PN功能:如果对应的ECU充当Gateway角色,且有多个物理Channel,PNC #n关联多个Channel,网络管理报文可​看作主动唤醒源(前面提到的ERA信号);如果PNC #n仅关联本Channel,不需要路由,网络管理报文看作被动唤醒源。

2网络主动唤醒/被动唤醒

网络主动唤醒:由主动唤醒源触发,调用CanNm_NetworkRequest()接口唤醒网络的方式称为网络主动唤醒。

网络被动唤醒:由被动唤醒源触发,调用CanNm_PassiveStartUp()接口唤醒网络的方式称为网络被动唤醒。

问题拓展思考

对于PNC模式的切换,群内小伙伴提出了这样一个问题:"ERA = 1时,PNC由PNC_NO_COMMUNICATION切换到PNC_REQUESTED。而EIRA = 1时,PNC由PNC_NO_COMMUNICATION切换到PNC_READY_SLEEP",两者为什么不同呢?

pYYBAGMIkJuABcK8AADQbWnm-EY192.png

关于ERA、EIRA前文已经聊过,可以参考Autosar网络管理:Partial Network基础 之 ERA/EIRA、PNC Gateway和Autosar网络管理:CanNmPnResetTime对关联Tx PDU的发送影响。这里说一下个人理解:ERA的使用需要配合Gateway的使能,当某个PNC = 1时,说明有节点(假设节点A)需要通信,假设节点A需要和不同网段的其他节点(假设节点C)通信,需要经过节点B、节点D的路由,如下所示:

poYBAGMIkK-AedsaAABis9qlZ80778.png

如果想唤醒Can2 Bus的节点C网络,需要节点D(与节点C同一个网段)发送网络管理报文唤醒节点C。主动发起通信的节点A在Can1 Bus,需要和Can2 Bus上的节点C通信,需要外部信号(PNC #n = 1)发送给节点B,由节点B路由给节点D,将PNC信息发送给节点C。

ERA = 1,与此PNC相关的节点(B、D)进入PNC_REQUESTED状态,节点B、D的Channel请求进入COMM_FULL_COMMUNICATION 状态,调用Nm_NetworkRequest()接口将Can 2 Bus上的节点唤醒;如果进入的是PNC_READY_SLEEP模式,ComM将会释放COMM_FULL_COMMUNICATION状态,且PNC信息不能路由,Can 2 Bus上的节点无法唤醒,节点A、C无法通信。

EIRA = 1,只是想把通信留在本网段,当前节点参与通信即可,不需要和外部网段通信,因此进入PNC_READY_SLEEP状态,网络被动唤醒。


审核编辑:刘清

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

    关注

    2573

    文章

    54368

    浏览量

    786020
  • CAN总线
    +关注

    关注

    145

    文章

    2020

    浏览量

    134686
  • 网络管理
    +关注

    关注

    0

    文章

    127

    浏览量

    29150
  • 定时器
    +关注

    关注

    23

    文章

    3360

    浏览量

    121741
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    消费电子EMC整改:助从被动修复到主动防御的进阶之路

    消费电子EMC整改:助从被动修复到主动防御的进阶之路|南柯电子
    的头像 发表于 12-03 09:52 112次阅读

    被动监管到主动预防:云翎智能RTK高精度定位记录仪赋能电网巡检安全

    了电网巡检的安全生态格局,引领了从“被动式监管”向“主动式预防”的革命性转变。具体赋能如下:云翎智能RTK高精度定位记录仪一、高精度定位奠定时空基石,消除人工巡检
    的头像 发表于 11-24 23:39 348次阅读
    从<b class='flag-5'>被动</b>监管到<b class='flag-5'>主动</b>预防:云翎智能RTK高精度定位记录仪赋能电网巡检安全

    BMS主动均衡与被动均衡的工程设计差异及核心元器件解析

    最常见的两类方案是主动均衡与被动均衡。从工程实现角度拆解两种策略的核心器件、设计难点及应用场景,MDD辰达半导体帮助研发工程师在产品架构选型上做出更具成本与可靠性
    的头像 发表于 11-17 10:10 219次阅读
    BMS<b class='flag-5'>主动</b>均衡与<b class='flag-5'>被动</b>均衡的工程设计差异及核心元器件解析

    被动元器件市场升级:车规级薄膜电容在新能源汽车中的关键价值分析

    根据对电路信号处理的不同,可以分为被动元器件和主动元器件。被动元器件决定信号的通过与否,不改变信号的特征,主要包括电容、电感、电阻、变压器和频率控制器件等,在电路中
    的头像 发表于 11-05 16:45 646次阅读
    <b class='flag-5'>被动</b>元器件市场升级:车规级薄膜电容在新能源汽车中的关键价值分析

    电子元器件全景速查:主动 / 被动 / 机电分类、关键参数与选型清单(含延伸阅读)

    电子系统的稳定性与成本,很大程度取决于“选对元器件、用对参数”。本文用工程视角快速梳理:主动/被动/机电三大类的角色与典型指标,晶体谐振器与振荡器在系统时序中的定位,常见误区与一份可直接套用的选型清单。文末附延伸阅读,便于进一步深入。
    的头像 发表于 10-20 15:15 4333次阅读
    电子元器件全景速查:<b class='flag-5'>主动</b> / <b class='flag-5'>被动</b> / 机电分类、关键参数与选型清单(含延伸阅读)

    AI智能安全帽_从“被动防护”到“主动预防”的智能化革新

    随着物联网、人工智能(AI)和传感器技术的快速发展,传统安全帽已不再仅仅是头部防护工具,而逐渐演变为一款智能化装备——AI智能安全帽。它将“防护头部安全”和“智能监测预警”深度结合,实现从被动防护到
    的头像 发表于 09-27 19:37 384次阅读
    AI智能安全帽_从“<b class='flag-5'>被动</b>防护”到“<b class='flag-5'>主动</b>预防”的智能化革新

    被动承受到主动预警:智能防雷系统解决方案

    随着建筑、电力、通信、轨道交通、石化、光伏、新能源、数据中心等行业用电负荷的持续增长,以及各类电子、通信、控制设备的高度集成化、智能化,传统的单点式、被动式防雷措施(如避雷针、浪涌保护器SPD等)已
    的头像 发表于 09-23 14:39 272次阅读
    从<b class='flag-5'>被动</b>承受到<b class='flag-5'>主动</b>预警:智能防雷系统解决方案

    自动驾驶中常见的主动安全辅助驾驶有哪些?

    随着车辆自动化程度的提升,人们对行车安全的要求也在不断攀升。相比于被动安全仅在碰撞发生后发挥作用,主动安全辅助驾驶通过对周围环境的实时感知、风险评估以及必要时的主动干预,能够在事故酝酿阶段就进行预警
    的头像 发表于 09-06 10:09 2031次阅读

    从 “被动维修” 到 “主动管理”:这套系统让设备利用率提升 30%

    从 “被动维修” 到 “主动管理”,是设备管理模式的转变,更是数字化转型的关键一步。在激烈的市场竞争中,能让设备稳定高效运行的企业,才能在效率与成本上占据优势。这套提升设备利用率 30% 的系统,为企业高质量发展提供了有效路径。
    的头像 发表于 09-04 10:04 535次阅读
    从 “<b class='flag-5'>被动</b>维修” 到 “<b class='flag-5'>主动</b>管理”:这套系统让设备利用率提升 30%

    康定蒸汽胶管测径仪从“被动抽检”到“主动测控”

    被动防御的时代该终结了! 技术跃迁:从“抽检碰运气”到“全链主动控”——蒸汽胶管进入自动测控智能化生产: 蓝鹏测控双轴测径仪,不止于检测精度,更重塑质量控制方法,让防线主动前移: 高频高速高精检测与控制
    发表于 07-15 15:11

    主动安全和被动安全,谁在事故中发挥作用更关键?

    [首发于智驾最前沿微信公众号]看到一个关于主动安全和被动安全在事故中作用的讨论,感觉非常有意思。其实随着自动驾驶和高级驾驶辅助系统(ADAS)的不断成熟,汽车安全技术也正经历着从传统“事故发生后保护
    的头像 发表于 05-10 15:15 1301次阅读

    汽车安全技术全面解析#主动安全、被动安全和ADAS

    汽车安全技术包括主动安全、被动安全以及ADAS/自动驾驶辅助等多个层面。 主动安全系统 通过传感器和智能算法在事故发生前对危险进行感知并主动干预;
    的头像 发表于 05-10 15:15 3362次阅读
    汽车安全技术全面解析#<b class='flag-5'>主动</b>安全、<b class='flag-5'>被动</b>安全和ADAS

    无人机智能巡检系统让水利管理从被动应对到主动防御

           无人机智能巡检系统让水利管理从被动应对到主动防御        水利工程师国民经济的命脉,但传统人工巡检模式长期面临三大难题:一是人力不足,水库、河道等设施分布广、环境复杂,人工巡检
    的头像 发表于 02-25 17:37 737次阅读

    如何有效解决无尘车间半导体制造设备周边环境的振动

    要有效解决无尘车间半导体制造设备周边环境的振动,需要从振动的识别与评估、主动控制、被动隔振、日常监测与维护等方面入手,以下是具体措施:
    的头像 发表于 12-31 16:11 753次阅读
    如何有效解决无尘车间半导体制造设备周边环境的振动<b class='flag-5'>源</b>

    电路中的主动元件,被动元件,有源器件,无器件,分立元件,集成电路怎么区分?

    Part 01 前言 我们在平时阅读电路相关的文章,或者看相关书籍的时候经常会看到以下名词主动元件,被动元件,有源器件,无器件,分立元件,集成电路,那么这些
    的头像 发表于 12-31 11:58 8.8w次阅读
    电路中的<b class='flag-5'>主动</b>元件,<b class='flag-5'>被动</b>元件,有源器件,无<b class='flag-5'>源</b>器件,分立元件,集成电路怎么区分?