会充电的CANoe-赋能新能源汽车,高效完成即插即充(PnC)智能充电功能测试

news/发布时间2024/5/20 10:56:46

 

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测试关键步骤:

 

 

搭建仿真和测试环境

 

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

 

 

Security相关配置

 

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

 

 
 
 

 

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

 

在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测试等解决方案,为中国电动车行业的发展增砖添瓦。

 

 

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

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

相关文章

Nginx负载均衡、动静分离Tomcat案例实战

一、前言 1)Tomcat是一款开源的、免费的WEB软件服务器,是隶属于Apache基金会旗下的,主要是用于去发布网站代码、提供网页信息服务的。用户通过浏览器可以实现网站页面的访问。 2)Tomcat WEB软件默认可以处理静态网页(Apache、Nginx),同时也可以处理动态网页,主要是处理…

dotnet 9 WPF 支持 Style 的 Setter 填充内容时可忽略 Value 标签

本文记录 WPF 在 dotnet 9 的一项 XAML 编写语法改进点,此改进点用于解决编写 Style 的 Setter 进行给 Value 赋值时,不能将 Value 当成默认内容,需要多写 Value 标签的问题。通过此改进点可减少两行 XAML 代码在原先的 WPF 版本里面,对 Style 的 Setter 填充复杂的对象内容…

WDS+MDT网络启动自动部署windows(十七)MDT中文变量,描述,组织单位OU

简介 这简直就是歧视,在MDT使用变量时,数据库设置时,居然不能用中文。 计算机描述,我将在数据库中设置为使用人,主要是其他地方也不方便看。 描述是存在注册表中的,未来自动化也将会使用使用人这个字段,用来注册OCS这样,有标签,使用人字段的软件。 方向 解决MDT/BDD无…

WDS+MDT网络启动自动部署windows(十六)计算机自动进入指定OU

简介 新装计算机总是在默认电脑,不方便配置终端计算机策略权限。 要想办法让MDT装好的计算机,自动进入指定组织单位OU。 dsquery 大概意思是 domain server query ,就是域服务器搜索的意思。 在域控执行 dsquery ou 先看看OU是怎么用LDAP表示的。 从左到右,OU,逐级的组…

OpenVX技术图例(二)

OpenVX技术图例(二) 参考文献链接 https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-jacinto7/latest/exports/docs/tiovx/docs/user_guide/index.html人工智能芯片与自动驾驶

Linux Shell 脚本专题

本文介绍了Linux Shell环境变量和脚本使用的常用知识点。V1.0 2024年5月8日 发布于博客园目录常用环境变量一、环境变量的概念1、环境变量的含义2、环境变量的分类3、Linux环境变量二、常用的环境变量1、查看环境变量2、常用的环境变量三、设置环境量1、系统环境变量2、用户环境…