车企“新四化”之——安全高效的电动汽车和混动汽车高压测量方案

本文主要是介绍车企“新四化”之——安全高效的电动汽车和混动汽车高压测量方案,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一 背景

汽车行业正经历着“新四化”从概念向实际转化的过程(新四化即电动化、智能化、网络化、共享化),各大车企也将调整发展布局,而混合动力及电动汽车自然就成为了主要关注点。

对于混合动力汽车(PHEV)和新型全电汽车(EV)而言,12V电压已不能满足当前需求,它们分别需要使用48V与400V的电池来替换12V的,由此,电压、电流及温度的测量也变得愈发重要。

二 面临的问题

1. 测量电流方式还是依靠传统电流钳?

使用传统电流钳较繁琐。电动汽车有一个复杂的高压(HV)电气系统,为了安全和减少电磁干扰,这些高度专业化的电力电缆内外绝缘层之间还有一个编制屏蔽网。由于它的屏蔽效果非常好,可用于信号屏蔽,且抗干扰能力极强,因此如果简单使用高压电流钳是无法测到电流的,而是需要将被测点的屏蔽网剥离,或是在高压分线盒内部的线缆上测电流,从而导致了传统电流钳的使用变得繁琐。

2. 还在直连被测点测电压?

测量高压电压的时候,常用的是破线或将线缆接在被测点的两端。前者,破线可能会有安全隐患;而后者,直接用夹子夹住被测点正负极,这在车辆剧烈运动的情况下,就可能会导致测量器具脱落,从而影响试验数据和效率。

三 高压电压及电流测量方法

电动汽车测试通常有两种测量手段:

1. 测量模拟量信号,包括高压电压、电流、温度。其中,测量电压是用于判断输出稳定性和电池工作状态;测量电流是用于分析能量的产生、消耗、流向和回收情况;测量温度是为了判断电池的工作状态和高压部件的工作或散热情况。

2. 使用数据记录仪或CAN/LIN卡从车辆总线读取数据。通过CAN卡或数据记录仪读取的ECU信息可帮助我们采集剩余电量SOC、高压环路互锁状态和绝缘电阻。

本文主要说的是第一种测量模拟量信号。

| 方法一

• 图示左端为电动压缩机。将我们的高压电压电流模块(HVshunt)串联入原系统中,不仅无需将线缆接在被测件两端,而且无需剥离屏蔽网,且连接器还可根据需求定制。

• 再配合上转换器和隔离器,经过高压隔离器,0~1000V的高压可转换为0~2V的安全电压;经过电流隔离器,高压信号可转换为低压信号,从而保证测试工程师的人身安全。

• 经过隔离模块的电压信号可通过模拟量数采模块将电压信号转换为高速CAN信号,之后再通过数据记录仪或CAN卡传至上位机软件,以进行数据的实时采集、显示和分析。

| 方法二

• 以PDU为例,将我们的高精度电压电流测量分流器串联入系统中。这个模块相较于方法一是将高压隔离和限流器都内置在这个模块中,经过内部高压隔离器,0~1000V的高压可转换为0~2V的安全电压;经过内置电流隔离器,高压信号可转换为低压信号,从而保证测试工程师的人身安全。

• 再通过模拟量数采模块可将电压信号转换为高速CAN信号,之后通过数据记录仪或CAN卡传至上位机软件,以进行数据的采集、显示和分析。

• 只需在测量电路中串联HVshunt2,即可进行测量需要的电压电流,而无需在外出试验时携带额外的模块。这减少了安装的繁复性并提高了工程师的工作效率。

四 温度测量

高压部分的温度测量系统组成如下图所示。例如测量电池表面的温度,前面是高压温度热电偶,接入高压温度测量模块,再将数据传至数据记录仪或者通过CAN卡传至电脑。

(HVshunt在实车上的示例)

五 硬件支持

| 高压电压和电流测量模块:HVshunt

  • 高压输入可达850V;
  • 直流电电流通过分流器测量到100A;
  • 用于连接高压网络的专用插头可定制;
  • 精度:0.1%;
  • 工作温度:-20~70℃;
  • 防护等级:IP54;
  • 相对湿度:5%~95%;

......

请点击此处,查看剩余30%精彩内容!

| 往期回顾 

▶ 电动汽车高压测试方案

▶ 混合动力汽车耐久测试

这篇关于车企“新四化”之——安全高效的电动汽车和混动汽车高压测量方案的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/169130

相关文章

使用Python实现高效的端口扫描器

《使用Python实现高效的端口扫描器》在网络安全领域,端口扫描是一项基本而重要的技能,通过端口扫描,可以发现目标主机上开放的服务和端口,这对于安全评估、渗透测试等有着不可忽视的作用,本文将介绍如何使... 目录1. 端口扫描的基本原理2. 使用python实现端口扫描2.1 安装必要的库2.2 编写端口扫

MySQL分表自动化创建的实现方案

《MySQL分表自动化创建的实现方案》在数据库应用场景中,随着数据量的不断增长,单表存储数据可能会面临性能瓶颈,例如查询、插入、更新等操作的效率会逐渐降低,分表是一种有效的优化策略,它将数据分散存储在... 目录一、项目目的二、实现过程(一)mysql 事件调度器结合存储过程方式1. 开启事件调度器2. 创

浅析Rust多线程中如何安全的使用变量

《浅析Rust多线程中如何安全的使用变量》这篇文章主要为大家详细介绍了Rust如何在线程的闭包中安全的使用变量,包括共享变量和修改变量,文中的示例代码讲解详细,有需要的小伙伴可以参考下... 目录1. 向线程传递变量2. 多线程共享变量引用3. 多线程中修改变量4. 总结在Rust语言中,一个既引人入胜又可

Oracle查询优化之高效实现仅查询前10条记录的方法与实践

《Oracle查询优化之高效实现仅查询前10条记录的方法与实践》:本文主要介绍Oracle查询优化之高效实现仅查询前10条记录的相关资料,包括使用ROWNUM、ROW_NUMBER()函数、FET... 目录1. 使用 ROWNUM 查询2. 使用 ROW_NUMBER() 函数3. 使用 FETCH FI

在C#中获取端口号与系统信息的高效实践

《在C#中获取端口号与系统信息的高效实践》在现代软件开发中,尤其是系统管理、运维、监控和性能优化等场景中,了解计算机硬件和网络的状态至关重要,C#作为一种广泛应用的编程语言,提供了丰富的API来帮助开... 目录引言1. 获取端口号信息1.1 获取活动的 TCP 和 UDP 连接说明:应用场景:2. 获取硬

Python实现高效地读写大型文件

《Python实现高效地读写大型文件》Python如何读写的是大型文件,有没有什么方法来提高效率呢,这篇文章就来和大家聊聊如何在Python中高效地读写大型文件,需要的可以了解下... 目录一、逐行读取大型文件二、分块读取大型文件三、使用 mmap 模块进行内存映射文件操作(适用于大文件)四、使用 pand

高效管理你的Linux系统: Debian操作系统常用命令指南

《高效管理你的Linux系统:Debian操作系统常用命令指南》在Debian操作系统中,了解和掌握常用命令对于提高工作效率和系统管理至关重要,本文将详细介绍Debian的常用命令,帮助读者更好地使... Debian是一个流行的linux发行版,它以其稳定性、强大的软件包管理和丰富的社区资源而闻名。在使用

Java解析JSON的六种方案

《Java解析JSON的六种方案》这篇文章介绍了6种JSON解析方案,包括Jackson、Gson、FastJSON、JsonPath、、手动解析,分别阐述了它们的功能特点、代码示例、高级功能、优缺点... 目录前言1. 使用 Jackson:业界标配功能特点代码示例高级功能优缺点2. 使用 Gson:轻量

Redis KEYS查询大批量数据替代方案

《RedisKEYS查询大批量数据替代方案》在使用Redis时,KEYS命令虽然简单直接,但其全表扫描的特性在处理大规模数据时会导致性能问题,甚至可能阻塞Redis服务,本文将介绍SCAN命令、有序... 目录前言KEYS命令问题背景替代方案1.使用 SCAN 命令2. 使用有序集合(Sorted Set)

MyBatis延迟加载的处理方案

《MyBatis延迟加载的处理方案》MyBatis支持延迟加载(LazyLoading),允许在需要数据时才从数据库加载,而不是在查询结果第一次返回时就立即加载所有数据,延迟加载的核心思想是,将关联对... 目录MyBATis如何处理延迟加载?延迟加载的原理1. 开启延迟加载2. 延迟加载的配置2.1 使用