首页 > 其他分享 >节能攻略,AUTOSAR PN局部网络管理技术!

节能攻略,AUTOSAR PN局部网络管理技术!

时间:2024-11-07 18:56:59浏览次数:1  
标签:AUTOSAR 场景 网络管理 功能 开发 PN 控制器

       随着整车功能的不断演进,车上各类用电设备(控制器、执行机构、感知设备等)的用电功耗越来越大,为了降低整车能耗,国内外很多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或发邮件至[email protected](联系时请说明来自博客园)

标签:AUTOSAR,场景,网络管理,功能,开发,PN,控制器
From: https://www.cnblogs.com/hirain123/p/18533785

相关文章

  • 一文轻松了解AUTOSAR系统开发步骤顺序
    目录往期推荐AUTOSAR方法论的典型开发步骤顺序1. 需求分析(RequirementAnalysis)2. 系统架构设计(SystemArchitectureDesign)3.软件组件设计与实现(SoftwareComponentDesignandImplementation)4.ECU配置与基础软件配置(ECUConfigurationandBasicSoftwareConfigu......
  • AUTOSAR解决方案 — INTEWORK-EAS-AP
        随着汽车智能化、网联化以及汽车电子电气架构发展,汽车功能需求越发复杂,越来越多的零部件及OEM采用性能更高的硬件平台以及多元化的软件架构。尤其是对于高级自动驾驶,智能座舱、高性能(异构)计算平台来说,仅依靠AUTOSARCP软件架构已经无法满足需求。    2017年,A......
  • S7-1200对V90 PN进行位置控制的三种方法
    S7-1200系列PLC通过PROFINET与V90PN伺服驱动器搭配进行位置控制,实现的方法主要有以下三种:•方法一、在PLC中组态位置轴工艺对象,V90使用标准报文3,通过MC_Power、MC_MoveAbsolute等PLCOpen标准程序块进行控制,这种控制方式属于中央控制方式(位置控制在PLC中计算,驱动执行速度控制......
  • npm&pnpm
    npm与pnpm磁盘效率:pnpm更高效,节省磁盘空间。安装速度:pnpm通常更快,尤其是多项目环境下。依赖管理:pnpm更严格的依赖隔离,减少冲突。Monorepo支持:pnpm支持更好,尤其是大型项目中。Monorepo支持是指在一个代码仓库(repository)中管理多个项目或软件包的技术支持和实践。安装pn......
  • Ubuntu24.04部署AspNetCore运行环境记录
    最近腾讯云轻量服务器centos7.9到期了,续费太贵,于是整了一个ubuntu24.04服务器,来继续折腾,主要是上面部署的前几年写的垃圾小程序,要不然也懒得折腾了。此篇文章就是记录运行环境安装的过程。安装mysql5.7.44本来想安装8.0的,直接使用apt安装方便快捷,但是想了想还是使用5.7吧,之前......
  • jpeg,png,bmp转换成icon,windows本地导出icon文件
    前言通过软件icon-maker实现将文件格式转换目前主流皆为网页在线转换,有时迫于环境原因,需要离线状态的转换工作于是有了本篇文章目录前言安装链接安装移动软件位置(可选)输入注册码安装链接官方链接:https://zh.softorbits.net/icon-maker/软件分享链接(百度网盘):......
  • Virtual Private Network (VPN) Lab
    Task1:VMSetup使用上一个VPN的Labsetup包所构建的实验环境,所以这个任务就相当于是解决了。Task2:CreatingaVPNTunnelusingTUN/TAPStep1:自己构造tun_server.py,加权限并且在server上运行Step2:在HostU上构建tun_client.py,并运行tun_client.py文件:Step3......
  • SpringBoot社区养老综合服务平台g57pn--程序+源码+数据库+调试部署+开发环境
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表用户,志愿者,工作人员,社区展示,费用缴纳,房间信息,请假信息,志愿者分配,志愿者任务,工作人员任务,任务完成,工资绩效开题报告内容一、研究背景随着人口老龄化......
  • 2024年信号处理与神经网络应用国际学术会议(SPNNA 2024) 2024 International Conferenc
    @目录一、会议详情二、重要信息三、大会介绍四、出席嘉宾五、征稿主题六、咨询一、会议详情二、重要信息大会官网:https://ais.cn/u/vEbMBz提交检索:EICompendex、IEEEXplore、Scopus三、大会介绍2024年信号处理与神经网络应用国际学术会议(SPNNA2024)将于2024年12月13日......
  • Autosar AP SM中同EM相关的核心概念解析
    在AUTOSARAdaptivePlatform(AP)的StateManagement规范中,这些概念用于描述应用的运行状态、组件管理及其在不同状态下的行为和相互关系。下面是这些关键概念的具体说明以及它们如何协作的一个示例。1.关键概念FunctionGroup(功能组):一个FunctionGroup是一组......