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

发布者:SecretWhisper最新更新时间:2025-02-19 来源: elecfans关键字:节能  AUTOSAR 手机看文章 扫描二维码
随时随地手机看文章

随着整车功能的不断演进,车上各类用电设备(控制器、执行机构、感知设备等)的用电功耗越来越大,为了降低整车能耗,国内外很多OEM及Tire1都在考虑相关的机制及方案,其中PN局部网络管理机制,以其简单、灵活的特点获得众多落地应用。


基于AUTOSAR方案的局部网络管理机制,通常简称为AUTOSAR PN(Partial Network),局部网络管理本质上是要实现只让需要支撑功能实现的控制器工作,其他控制器保持在低功耗状态。AUTOSAR PN是通过NM报文(NMPDU)的方式来达到此目标,NMPDU的典型格式如下表所示。

wKgZoWcsboqAFhBPAAETA1VPD_A773.png?imageView2/2/w/1000

PN开发流程

当前OEM的车型平台大多为迭代开发,依托现有平台增加PN通常是较快速的方案。所以相较于复杂、全面的AUTOSAR正向PN开发方法论,OEM更多采用逆向的开发方式。逆向的PN开发流程通过分析当前现状来完成PN的开发,选取整车改动较小的方案推进,整体方案具备轻量化的优势,开发周期短,过程交互简单。

wKgaoWcsbqGAOpW7AAEIKt4JqYw901.png?imageView2/2/w/1000

本文重点介绍下逆向开发的关键步骤:

  • 第一步:PN场景设计及梳理

结合整车的功能列表、用车人典型的用车场景及OEM考虑的其他场景,确定车型需开发的场景范围,比如全部唤醒、防盗、远控、充电等。场景开发应考虑场景触发的频率、给用车客户带来的收益以及OEM本身的收益。

  • 第二步:PN开发基础原则确定

结合当前量产车型的EE架构,确定一个基础的PN开发规则,比如开发全局PN还是部分PN以及基础的功能链路,形成本次开发的基础原则文件,输出到后续步骤。

  • 第三步:PN场景功能链路梳理及分析

根据确定的功能场景及PN开发基础原则及整车所有的子系统功能规范输入,梳理场景触发后的完整功能链路,这其中要切实考虑链路中涉及到的ECU、关键信号值的变化、功能执行前提条件、存储值/实时值需求、以太网接口调用需求、供电需求、网段需求等关键信息,通过细致的方案设计来避免场景上的链路缺失和场景间的关联;另外还需要考虑休眠释放条件,防止场景的休眠异常。

wKgaoWcsbrCAOVeMAACVnefPPCg443.png?imageView2/2/w/1000

  • 第四步:网络线的所有工作

在功能线开发的同时,网络线可同步开发相关的PN需求规范及休眠唤醒策略;在制定好PN场景后,可以开始NMPDU的制定、车型网络相关方案的制定;PN的通信设计和诊断设计应结合PN开发的基础原则及网络需求规范开展,比如通信设计是否要考虑应用报文与场景的关联、诊断设计是否要考虑全工况下的DTC记录等。

  • 第五步:功能及网络的测试验证

结合上述开发的输入,开展测试工作以验证符合性。

以上的每个步骤都需要形成相关的输入输出来保证整个方案体系的一致性,如相关模板、PN开发基础原则、场景功能链路方案、控制器PN方案、网络需求规范、休眠唤醒条件、测试规范/用例、测试脚本等等。此外,控制器的实现如基于AUTOSAR CP协议栈,需要同步考虑功能需求与BSW的Mapping关系,保证功能需求的落地可行性。

下图即为同一个网段下不同控制器的唤醒示意。当某PN场景触发后,控制器置位相关的PN信息,其他控制器根据置位的PN信息来决定是否与自身相关,如相关则唤醒以支撑功能实现,如不相关则维持在低功耗状态。

wKgaoWcsbr-AG_TEAAEZx84Ysgk543.png?imageView2/2/w/1000

注:本文集中在CAN总线的局部网络管理。

  • 硬件支持

实现PN的控制器应结合实际方案决定是否需要在硬件层面支持报文过滤功能,常见的支持硬件过滤功能的CAN收发器为NXP TJA1145,其在硬件层面设计了符合ISO 11898-2中Selective Wake-up的特性,可过滤自身关心的报文。通过使用此类收发器,可以达成控制器的功耗控制,否则无法实现功耗上的按需控制。

wKgZoWcsbviACyKmAAFNCTOSDIU198.png?imageView2/2/w/1000

  • 软件支持

PN功能的实现,使用AUTOSAR CP协议栈是非常方便的,与常规的NM相比,PN软件模块主要集中在BSW的ComM和CanNM中,ComM负责PNC状态机的监控及跳转,CanNM配合ComM负责NMPDU和CAN通道的维持和释放,基于AUTOSAR软件配置工具可以快速切换为支持PN。如使用手写代码,鉴于PN状态机的规则相对简单易懂,也可以方便的实现此类功能。


经纬恒润依托自身丰富的技术积淀,结合架构开发、总线开发、嵌入式开发等综合经验,对整车功能进行分析与梳理,形成了一套逻辑严密、场景适应性强的从场景-功能-控制器-自动化测试系统的综合解决方案框架。该方案包含了对市场需求的深刻理解,已应用于多家OEM的实际车型开发中。


基于此综合解决方案,针对OEM不同车型的独特性、现有功能配置及软硬件实际情况,细心规划并执行定制化实施方案,赢得了合作伙伴的广泛信赖与深度认可。


关键字:节能  AUTOSAR 引用地址:节能攻略,AUTOSAR PN局部网络管理技术!

上一篇:对电动汽车电池11大误解的解答
下一篇:解读安森美48V-12V DC-DC转换器解决方案

推荐阅读最新更新时间:2026-03-19 20:56

一文搞懂 AUTOSAR 安全三剑客 ——TLS/DTLS、E2E 与 SecOC
摘要 随着智能汽车越来越“网联化”,车载 ECU 间的通信安全成了重中之重。AUTOSAR 架构里有三个常被搞混的安全机制:TLS/DTLS、E2E 保护、SecOC。它们不是“二选一”的竞争对手,而是从不同维度守护通信安全的“三剑客”。TLS/DTLS 聚焦 IP 网络的传输通道安全,提供加密与双向身份认证;E2E 保护则是轻量级的应用层数据完整性检测方案,主打功能安全场景;SecOC 基于对称加密 MAC 机制,专为 CAN/LIN 等传统总线设计,保障报文级安全。今天就用大白话拆解它们的本质,帮你快速分清该用在哪、怎么组合。 01 核心定义与技术目标 1.1 TLS/DTL
[汽车电子]
汽车嵌入式软件架AUTOSAR 信息安全机制解析
随着汽车网联化和智能化,汽车不再孤立,越来越多地融入到互联网中。在这同时,汽车也慢慢成为潜在的网络攻击目标,汽车的网络安全已成为汽车安全的基础,受到越来越多的关注和重视。AUTOSAR作为目前全球范围普遍认可的汽车嵌入式软件架构,已经集成的相关信息安全模块对实现信息安全需求有着充分的支持,例如保护车内通信或保护机密数据。由于CP AUTOSAR 和AP AUTOSAR 的体系结构不同,目前信息安全模块的相关技术实现也存在差异。 1. SecOC 在车载网络中,CAN 总线作为常用的通讯总线之一,其大部分数据是以明文方式广播发送且无认证接收,这种方案具有低成本、高性能的优势。但是随着汽车网联化、智能化的业务需要,数据安全性越来越
[嵌入式]
汽车嵌入式软件架<font color='red'>AUTOSAR</font> 信息安全机制解析
Classic Autosar下的以太网通信架构概览
前言 为了让汽车更加智能,智能网联和智能驾驶功能喷涌而出。满足这些需求,就对传统的以CAN通信为核心的电子电器架构带来严峻的考验。对网络负载,传输速率等方面都提出了更为严格的挑战。同时,随着汽车电动化进程的加速推进,人们对汽车音视频系统的需求越来越高,外部电子产品控制车辆以及彼此交互的场景不断扩大,对网络带宽也提出了更大的挑战。由此,车载以太网应运而生。以太网的首要优势在于支持多种网络介质,同时物理介质与协议无关,因此以太网可以在汽车领域做相应的调整与拓展,形成完整的车载以太网协议。本文简要介绍Classic Autosar下的以太网通信架构。 1.AUTOSAR中以太网功能架构概览 在Classic Autosar架构体系下
[嵌入式]
Classic <font color='red'>Autosar</font>下的以太网通信架构概览
AUTOSAR SecOC:保障汽车通信的安全
在现代汽车行业中,随着电子控制单元(ECUs)的普及以及车与车之间通信的不断增加,确保通信安全变得尤为关键。AUTOSAR (Automotive Open System Architecture) 的 SecOC (Secure Onboard Communication) 模块,正是为应对这种挑战而设计的。AUTOSAR作为一套开放的汽车软件标准,其中的SecOC模块在其架构中起到了至关重要的角色,它主要职责是确保车辆内部的通讯数据安全无虞。通常,SecOC模块是位于AUTOSAR通讯堆栈的PDU Router与更底层的通讯驱动之间,确保所有通过这个堆栈的信息都得到了适当的加密和保护。实际应用中,SecOC模块还能与HSM (
[嵌入式]
<font color='red'>AUTOSAR</font> SecOC:保障汽车通信的安全
AUTOSAR平台研究:国产基础软件+芯片全栈方案加快量产
佐思汽研发布《2024年汽车AUTOSAR平台研究报告》。 软件 定义汽车趋势下,AUTOSAR组织向更加开放协作生态演进 2023年12月7日,AUTOSAR组织发布了最新版本AUTOSAR R23-11标准,从功能角度方面,更新主要集中在信息安全、功能安全以及 通信协议 栈等三个方面。 在R23-11版本中,AUTOSAR AP架构也进行了重新调整,将AUTOSAR AP的功能进行了重新梳理和说明,其架构被重新划分成了Foundation, Platform Serv ic e, Standardized App/Interface以及Vehicle Service。 其中,Vehicle Service的
[汽车电子]
<font color='red'>AUTOSAR</font>平台研究:国产基础软件+芯片全栈方案加快量产
AUTOSAR架构MCAL、服务层、ECU抽象层介绍
1 微控制器抽象层(MCAL) AUTOSAR CP的微控制器抽象层(MCAL)是AUTOSAR软件架构中的一个重要组成部分,它提供了对底层硬件的抽象和访问接口,以实现软件与硬件之间的解耦和可移植性。 MCAL的功能主要包括以下几个方面: 时钟和复位管理:MCAL提供了对微控制器时钟和复位控制的接口,包括时钟源选择、时钟分频、复位源选择等功能。 GPIO控制:MCAL提供了对通用输入输出引脚的控制接口,包括引脚模式设置、引脚电平读写、引脚中断配置等功能。 ADC/DAC控制:MCAL提供了对模数/数模转换器的控制接口,包括采样率设置、通道选择、数据转换等功能。 PWM控制:MCAL提供了对脉冲宽度调制器的控制接口,用于控制电机
[嵌入式]
AUTOSAR OS操作系统功能特性
AUTOSAR OS AUTOSAR OS(AUTomotive Open System ARchitecture Operating System)是AUTOSAR架构中的一个组件,用于管理和协调汽车电子系统中的软件任务和中断。它提供了以下功能特性: 任务和中断管理:AUTOSAR OS可以创建、启动、停止和删除任务,并处理中断请求。它可以根据任务的优先级和调度策略来调度任务的执行,确保任务按照预定的时间要求执行。 2. 时钟和定时器管理:AUTOSAR OS可以管理系统时钟和定时器,提供精确的时间基准和定时功能,以支持任务和中断的时间触发。 3. 通信和同步机制:AUTOSAR OS提供了多种通信和同步机制,如事件、信号量
[嵌入式]
Autosar硬件安全模块HSM的使用分析
随着软件日益复杂,并且车载系统和传感器数量稳步增加,车内系统的通讯成几何增长,必须加强密码保护。这种保护可以通过经典的实时汽车开放系统架构(AUTOSAR) 来实现。即便在资源稀缺的情况下,安装合适固件的硬件安全模块(HSM)也是一种永不过时的技术,它可以用来验证您的系统密码。 多年来,不论是ECU之间的连接,还是ECU与外部的连接,汽车电子控制单元(ECU) 的连接程度是在不断加深的。然而,随着软件日益复杂,新的需求也随之而生,对通信的要求也越来越高。从安全角度来看,这意味着从单个孤立系统到高度连接节点的变化。因此,抵御外部威胁的安全防护变得越来越重要。除此之外,这种保护可以通过加强密码使用来实现。乍看之下,在经典Y实时系统
[嵌入式]
<font color='red'>Autosar</font>硬件安全模块HSM的使用分析
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

厂商技术中心

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2026 EEWORLD.com.cn, Inc. All rights reserved