论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
ToB企服应用市场:ToB评测及商务社交产业平台
»
论坛
›
安全
›
网络安全
›
节能攻略,AUTOSAR PN局部网络管理技术!
节能攻略,AUTOSAR PN局部网络管理技术!
圆咕噜咕噜
金牌会员
|
2024-11-7 17:34:25
|
显示全部楼层
|
阅读模式
楼主
主题
895
|
帖子
895
|
积分
2685
随着整车功能的不断演进,车上各类用电设备(控制器、执行机构、感知设备等)的用电功耗越来越大,为了降低整车能耗,国表里很多OEM及Tire1都在思量相关的机制及方案,其中PN局部网络管理机制,以其简朴、机动的特点获得众多落地应用。
基于AUTOSAR方案的局部网络管理机制,通常简称为AUTOSAR PN(Partial Network),局部网络管理本质上是要实现只让需要支持功能实现的控制器工作,其他控制器保持在低功耗状态。AUTOSAR PN是通过NM报文(NMPDU)的方式来达到此目标,NMPDU的典范格式如下表所示。
PN开发流程
当前OEM的车型平台大多为迭代开发,依托现有平台增长PN通常是较快速的方案。所以相较于复杂、全面的AUTOSAR正向PN开发方法论,OEM更多采用逆向的开发方式。逆向的PN开发流程通过分析当前现状来完成PN的开发,选取整车改动较小的方案推进,团体方案具备轻量化的优势,开发周期短,过程交互简朴。
本文重点介绍下逆向开发的关键步骤:
第一步:PN场景筹划及梳理
结合整车的功能列表、用车人典范的用车场景及OEM思量的其他场景,确定车型需开发的场景范围,好比全部唤醒、防盗、远控、充电等。场景开发应思量场景触发的频率、给用车客户带来的收益以及OEM本身的收益。
第二步:PN开发底子原则确定
结合当前量产车型的EE架构,确定一个底子的PN开发规则,好比开发全局PN还是部分PN以及底子的功能链路,形成本次开发的底子原则文件,输出到后续步骤。
第三步:PN场景功能链路梳理及分析
根据确定的功能场景及PN开发底子原则及整车所有的子系统功能规范输入,梳理场景触发后的完整功能链路,这其中要切实思量链路中涉及到的ECU、关键信号值的变化、功能执行前提条件、存储值/实时值需求、以太网接口调用需求、供电需求、网段需求等关键信息,通过细致的方案筹划来制止场景上的链路缺失和场景间的关联;另外还需要思量休眠释放条件,防止场景的休眠异常。
第四步:网络线的所有工作
在功能线开发的同时,网络线可同步开发相关的PN需求规范及休眠唤醒策略;在制定好PN场景后,可以开始NMPDU的制定、车型网络相关方案的制定;PN的通信筹划和诊断筹划应结合PN开发的底子原则及网络需求规范开展,好比通信筹划是否要思量应用报文与场景的关联、诊断筹划是否要思量全工况下的DTC记载等。
第五步:功能及网络的测试验证
结合上述开发的输入,开展测试工作以验证符合性。
以上的每个步骤都需要形成相关的输入输出来保证整个方案体系的一致性,如相关模板、PN开发底子原则、场景功能链路方案、控制器PN方案、网络需求规范、休眠唤醒条件、测试规范/用例、测试脚本等等。别的,控制器的实现如基于AUTOSAR CP协议栈,需要同步思量功能需求与BSW的Mapping关系,保证功能需求的落地可行性。
下图即为同一个网段下不同控制器的唤醒示意。当某PN场景触发后,控制器置位相关的PN信息,其他控制器根据置位的PN信息来决定是否与自身相关,如相关则唤醒以支持功能实现,如不相关则维持在低功耗状态。
注:本文会合在CAN总线的局部网络管理。
硬件支持
实现PN的控制器应结合现实方案决定是否需要在硬件层面支持报文过滤功能,常见的支持硬件过滤功能的CAN收发器为NXP TJA1145,其在硬件层面筹划了符合ISO 11898-2中Selective Wake-up的特性,可过滤自身关心的报文。通过利用此类收发器,可以达成控制器的功耗控制,否则无法实现功耗上的按需控制。
软件支持
PN功能的实现,利用AUTOSAR CP协议栈是非常方便的,与通例的NM相比,PN软件模块主要会合在BSW的ComM和CanNM中,ComM负责PNC状态机的监控及跳转,CanNM配合ComM负责NMPDU和CAN通道的维持和释放,基于AUTOSAR软件设置工具可以快速切换为支持PN。如利用手写代码,鉴于PN状态机的规则相对简朴易懂,也可以方便的实现此类功能。
经纬恒润
依托自身丰富的技术积淀,结合架构开发、总线开发、嵌入式开发等综合经验,对整车功能进行分析与梳理,形成了一套逻辑严密、场景适应性强的从场景-功能-控制器-自动化测试系统的综合解决方案框架。该方案包含了对市场需求的深刻理解,已应用于多家OEM的现实车型开发中。
基于此综合解决方案,针对OEM不同车型的独特性、现有功能设置及软硬件现实情况,细心规划并执行定制化实施方案,赢得了合作伙伴的广泛信任与深度认可。
相识更多
请致电 010-64840808转6116或发邮件至market_dept@hirain.com(联系时请说明来自博客园)
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
圆咕噜咕噜
金牌会员
这个人很懒什么都没写!
楼主热帖
CSRF漏洞详细解读
通过Go语言创建CA与签发证书 ...
超融合市场,谁能当老大?
【第86题】JAVA高级技术-网络编程5(断 ...
【python二级-练习题】
09、openfoam案例之圆柱绕流
内网渗透之Windows认证(二) ...
SpringCloud五大常用组件
Java实现在线SQL编程【完整版】 ...
安全攻防丨反序列化漏洞的实操演练 ...
标签云
挺好的
服务器
快速回复
返回顶部
返回列表