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状态,网络被动唤醒。


审核编辑:刘清

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

    关注

    2578

    文章

    55517

    浏览量

    794008
  • CAN总线
    +关注

    关注

    146

    文章

    2050

    浏览量

    135500
  • 网络管理
    +关注

    关注

    0

    文章

    127

    浏览量

    29410
  • 定时器
    +关注

    关注

    23

    文章

    3373

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    主动红外和被动红外在智能家居中如何选择?

    前几天有个客户问我:"我做个智能垃圾桶,用什么红外传感器好?红外感应模块和PIR模块有啥区别?"这种问题挺常见的。今天就把主动红外和被动红外PIR的区别讲清楚,顺带说说怎么选。先
    的头像 发表于 04-15 11:25 1129次阅读
    <b class='flag-5'>主动</b>红外和<b class='flag-5'>被动</b>红外在智能家居中如何选择?

    什么是主动式红外感应模块?和被动式有什么区别?

    什么是主动式红外感应模块?和被动式有什么区别?很多工程师第一次接触"主动式红外"这个概念,是在选型的时候被代理商问到:"你要主动的还是被动
    的头像 发表于 04-10 14:39 167次阅读
    什么是<b class='flag-5'>主动</b>式红外感应模块?和<b class='flag-5'>被动</b>式有什么区别?

    通航桥梁主动防碰撞预警系统:公里级精准动态监测

    传统的被动防撞设施(如防撞墩、防撞格栅等)虽能在一定程度上减轻撞击损害,但其属于事后防御手段,往往难以避免桥梁结构受损及船舶沉没的风险。为了实现从“被动防御”向“主动预警”的跨越,忘平科技推出
    的头像 发表于 02-27 10:46 206次阅读

    AIOps 智能化运维:让 IT 运维从 “被动救火” 到 “主动防御”

    、故障定位慢、业务中断损失大,成了运维工程师的日常痛点。而AIOps(智能运维)的出现,就像给IT系统装上了“智能大脑”,让运维从“被动救火”升级为“主动防御”,也成
    的头像 发表于 02-12 14:09 1905次阅读
    AIOps 智能化运维:让 IT 运维从 “<b class='flag-5'>被动</b>救火” 到 “<b class='flag-5'>主动</b>防御”

    智能防雷监测系统:从被动防护到主动防御的变革

    雷电灾害是全球十大自然灾害之一,每年造成数以千亿计的经济损失。随着物联网、大数据和人工智能技术的成熟,智能防雷监测系统应运而生,彻底改变了传统防雷“只防不测”的被动局面,开启了主动预警、实时监测
    的头像 发表于 12-24 11:05 453次阅读
    智能防雷监测系统:从<b class='flag-5'>被动</b>防护到<b class='flag-5'>主动</b>防御的变革

    被动响应到主动支撑:“四可”技术的演进路径与发展趋势

    在光伏产业从“补充能源”向“主力能源”跨越的进程中,“可观、可测、可控、可调”的“四可”技术始终扮演着关键角色。其发展轨迹并非一蹴而就,而是伴随电网需求升级与光伏技术迭代,完成了从“被动适配并网要求
    的头像 发表于 12-19 14:41 2366次阅读

    消费电子EMC整改:被动应对到主动防御的技术进阶之路

    消费电子EMC整改:被动应对到主动防御的技术进阶之路|南柯电子
    的头像 发表于 12-15 10:12 533次阅读

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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