会充电的CANoe,高效完成即插即充(PnC)智能充电功能测试

news/2025/10/15 15:46:42/文章来源:https://www.cnblogs.com/polelink/p/19143535

 

 

ISO 15118-2标准中描述的PnC功能,可以实现插枪即充电,识别、计费信息、充电参数都通过高级别通信在EV和EVSE之间自动交换。简化了电动汽车的充电过程,提高了用户体验,为电动汽车行业带来了更智能、更便捷的充电解决方案。

 

 

然而,电动汽车和充电站之间要实现自动通信和计费,必须交换大量的敏感数据,如个人数据、支付细节等。为了确保通信安全无误,PnC功能在公钥基础设施(PKI)中使用传输层安全协议(TLS)进行加密。也就是用了双重验证机制,在传输层,使用TLS 1.2 及更高版本加密传输层上的通信通道。在应用层,基于XML的数字签名和PKI用于验证发送者的真实性和某些交换消息的完整性。

 

为了开发智能充电技术,我们需要对PnC相关功能进行测试和验证,包括计费流程、安全认证和数据传输等。

 

图示为PnC模式下,EV与EVSE交互过程

 

 

Vector工具

 

测试硬件:VT system-仿真EV/EVSE,访问CP、PP信号等

测试执行:CANoe以及Option.Ethernet、SmartCharging-充电系统分析、仿真和测试等

测试设计:CANoe Test Package EV on vTESTstudio-标准的测试用例库,可以在vTESTstudio中编写修改

 

 

 

PnC测试关键步骤

 

 

1.搭建仿真和测试环境

 

配置SCC_ChargePoint.vmodule和TCP/IP协议栈,用户可以直接基于CANoe提供的示例工程开发。

 

 

2.Security相关配置

 

打开测试平台CANoe->Simulation->Security Configuration,在TLS and IPSec选项卡处关联PKI,CANoe根据ISO 15118-2中的命名和结构提供了符合ISO 15118的PKI,并且可以使用 Vector Security Manager进行证书管理。

 

 

 

3.EV内部安装数字证书

 

用户可以打开Vector提供的PKI(安装CANoe时,会自动安装PKI,路径:%ProgramData% \Vector\Security Manager\PKI),用户需要给EVCC刷新3个文件,OEM证书和密钥、V2G根证书,以SmartCharging Default PKI为例,文件分别为:

OEMProvCertA_X_cert.cer

OEMProvCertA_X_key.pem

V2GRoot_X_cert.cer

 

4.在xxx_SCC_ChargePoint.xml文件中指定证书

 

当EV连接到充电设备时,充电设备会验证EV内部的数字证书,然后根据其授权等级来决定是否允许充电。所以充电设备的XML配置必须与Vector Security Manager中的Name字段所提供的证书名称相匹配,以便使充电设备能够对EV进行身份验证和授权管理。

 

完成相关配置后,我们可以使用Panel(CANoe提供的GUI),只需要勾选PnC Active选项激活PnC功能,通过Trace窗口分析基于合同的付款方式(即插即充)的充电流程以及证书安装和证书更新流程等。

 

 

 

欧标充电测试包CANoe Test Package EV支持DIN 70121/ISO 15118,用户可以根据被测系统(SUT)的功能和实现特性选择相关测试用例组,此功能通过变体特性来实现。另外用户也可以点击Open Test Design图标进入到vTESTstudio查看具体的测试设计。

 

 

 

 

总结

 

 

利用Vector工具链,我们可以测试基于ISO 15118-2充电通信标准的即插即用(PnC)功能,并且可以很轻松地仿真充电基础设施和公钥基础设施(PKI)中所有对象的行为,验证并确保充电过程的稳健性。

 

拓展

针对CCS系统,CANoe支持ISO15118-20规定的新的能源传递方式BPT特性,欧标充电桩的测试包CANoe Test Package EVSE也新增ISO15118-20的测试脚本(Vector开发)。针对于ISO15118-20,大家可以参考往期文章《智能充电未来之路:ISO 15118-20的关键角色》,该文章中介绍了ISO15118-20新增功能以及CANoe提供的测试工程。

 

北汇信息紧跟新能源发展方向,结合多年测试经验,从客户的角度出发在实践中不断优化测试方案,同时作为Vector中国的合作伙伴,得益于Vector中国的大力支持,不断将充电功能的测试运用到实际中。北汇信息愿为各OEM提供VCU、BMS、Inverter、OBC、EVCC测试等解决方案,为中国电动车行业的发展增砖添瓦。

 

注:文中部分图片来源于Vector。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/937590.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Bridge 2025超详细保姆级下载安装全教程(含软件下载)

目录一、Adobe Bridge 2025 软件介绍二、Adobe Bridge 2025 下载方式三、Adobe Bridge 2025 详细安装步骤步骤 1:解压 Bridge 2025 安装包步骤 2:以管理员身份运行安装程序步骤 3:选择是否修改安装路径步骤 4:自定…

legit torrents, legit trackers

http://www.legittorrents.info/ is dead.but that site recommends the following ones:PlaneShift Revision3 gameupdates.org vodo.net Pure Pwnage Cube 2: Sauerbraten Linuxtracker Public Domain Torrents

python 数学计算 32位精度

from decimal import Decimal, getcontext# Set precision high enough to handle 32 decimal places getcontext().prec = 50# Calculate step by step result = Decimal(20) / Decimal(6) / Decimal(3) / Decimal(3)…

2025年锅炉厂家最新权威推荐榜:燃气采暖锅炉/电热水锅炉/生物质锅炉/真空热水锅炉/蒸汽发生器全品类深度解析

2025年锅炉厂家最新权威推荐榜:燃气采暖锅炉/电热水锅炉/生物质锅炉/真空热水锅炉/蒸汽发生器全品类深度解析行业背景与发展趋势锅炉作为工业生产与民用供热领域的核心设备,其技术发展与市场需求正经历深刻变革。随着…

容器技术k8s - 指南

容器技术k8s - 指南pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "C…

c语言之对齐函数代码示例

#define ALIGNMENT 8// 内存对齐:将size向上对齐到最近的ALIGNMENT倍数 static size_t align_size(size_t size) {if(size==0)return ALIGNMENT;// 对齐公式:(size + 对齐数 - 1) & ~(对齐数 - 1)return (size +…

PyAutoGUI库自动化测试脚本工具模拟键盘鼠标操作

PyAutoGUI主要用于模拟鼠标和键盘操作,支持Windows、macOS和Linux桌面环境。 其所有用法尽在此处:import pyautogui import timedef moveDemo():print("鼠标位置:",pyautogui.position()) # 显示当前鼠标…

什么是Barriers IO

什么是Barriers I/O 目录什么是Barriers I/O1. 为什么需要 Barriers I/O?2. Barriers I/O 的核心原理3. 应用场景:哪里会用到它?4.Barriers I/O 与普通 I/O 核心差异对比表5.Barriers I/O 启用与验证操作指南(Linu…

2025 年床上用品厂家最新推荐排行榜:从老牌实力到新锐创新的品质之选,涵盖批发与婚嫁选购指南

当下床上用品市场呈现 “新旧交织” 的复杂格局:一方面老牌品牌阵营中,部分产品固守传统工艺,难以适配年轻群体的个性化需求;另一方面近五年涌现的新锐品牌凭借技术创新快速崛起,但消费者对其品质与服务缺乏有效认…

现代C++对象工厂模式实现解析

View Post现代C++对象工厂模式实现解析这篇文章将介绍一个基于现代C++特性的对象工厂实现方案,该方案采用了模板元编程和静态注册技术,为创建对象提供了灵活且类型安全的机制。 核心设计理念这个工厂模式实现包含三个…

MySQL中NULL值的5个反直觉行为,扭到了吗?

核心原则:NULL和任何值比较(=、!=、>、<),结果都是NULL,不是TRUE也不是FALSE。1、NULL = NULL 返回NULL 正确的NULL判断 -- ❌ 错误写法 SELECT * FROM user WHERE phone = NULL; -- 0 rows(查不到任何数据…

企业身份认证系统选型:Azure AD 与 Keycloak 效果详解

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

2025 年射线防护服生产厂家最新推荐排行榜:覆盖 X 射线 / 医用 / 中子射线防护服及防护裙、防护屏等品类,为医疗安检领域精选优质品牌

在医疗放射诊疗、机场车站安检等场景中,射线防护服是守护工作人员健康的核心装备。当前市场上,射线防护服需求持续增长,但部分厂家为压缩成本使用劣质材料,导致防护性能不达标,给使用者健康埋下隐患;同时,不同场…

2025 最新阳澄湖大闸蟹权威推荐排行榜,揭秘优质品牌的独特魅力大闸蟹蟹卡 / 大闸蟹礼盒 / 大闸蟹礼券 / 好蟹汇大闸蟹选择指南

引言阳澄湖大闸蟹,作为美食界的明星产品,以其鲜美滋味和醇厚口感,每年都吸引着无数食客。然而,当下阳澄湖大闸蟹市场鱼龙混杂,诸多问题层出不穷。一些不良商家用非正宗的大闸蟹冒充阳澄湖原产,消费者难辨真伪,花…

碳中和背景下的能源数字化:MyEMS 为企业提供精准碳管理方案

一、双碳目标下,企业碳管理陷入 “数据困境”​ 随着 “碳达峰、碳中和” 目标纳入我国生态文明建设整体布局,“十四五” 规划明确提出加快能源结构调整、推动重点领域节能降碳的要求。在此背景下,企业作为碳减排的…

在 VS Code 中集成 LaTeX 环境并创建第一个文档

在 VS Code 中集成 LaTeX 环境并创建第一个文档在 VS Code 中集成 LaTeX 环境并创建第一个文档 概述 LaTeX 是一款专业的文档排版系统,特别适合学术论文、技术文档和书籍的编写。本文将详细介绍如何在 VS Code 中配置…

2025 年月子会所推荐:女王臻瑷专注母婴护理 10 年,西安口碑之选的高端母婴护理服务解析

行业背景随着现代家庭对产后护理重视程度的不断提升,月子会所行业迎来快速发展期,但市场格局却呈现出 “良莠不齐” 的态势。部分小型机构存在护理人员专业度不足、设施简陋、服务流程不规范等问题,难以满足产后妈妈…

Ai元人文:思想的归乡——从悟空之眼到未来哪吒

Ai元人文:思想的归乡——从悟空之眼到未来哪吒 三十日前,我们从“价值原语”出发,如同一位探险家,为自己装备了精密的罗盘与尺规。我们坚信,只要测绘足够精准,就能绘制出通往AI伦理的崭新地图。 旅途随即展开: …

国产测试用例管理工具市场格局解析:四大产品如何赋能企业数字化转型

国产测试用例管理工具市场格局解析:四大产品如何赋能企业数字化转型 在数字化转型加速推进的当下,软件研发效率与质量保障已成为企业核心竞争力。测试用例管理作为软件质量保障的关键环节,其工具选择直接影响团队协…

桌面预测类编写,桌面%雷达,信号预测%系统构建,基于python,tk,scikit-learn机器学习算法实现,桌面预支持向量机分类算法,CSV无数据库

桌面预测类编写,桌面%雷达,信号预测%系统构建,基于python,tk,scikit-learn机器学习算法实现,桌面预支持向量机分类算法,CSV无数据库pre { white-space: pre !important; word-wrap: normal !important; overflow-…