新能源汽车电池包为什么不通用,车主怎么用电才算对?
一提起新能源车,大部分人可能知道电动汽车,实际上新能源车的种类是比较多的,这里边也包括了插电式混动汽车、纯电汽车、燃料电池汽车,其中插电混动里还包括了串联式、并联式、混联式,每种汽车都各有优缺点,今天不聊车,聊聊电池及用法。
首先我们要确定一个基调,就是基于电池的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…...
Nextra:基于Next.js的现代化文档站构建利器
1. 项目概述:为什么Nextra能成为文档站构建的“瑞士军刀”?如果你最近在寻找一个构建技术文档、博客或个人知识库的工具,大概率会听到“Nextra”这个名字。它不是一个独立框架,而是一个基于Next.js的静态站点生成器,专…...
数据中心碳足迹与可靠性优化框架解析
1. 数据中心碳足迹与可靠性优化的挑战 现代数据中心已成为数字经济的动力引擎,但伴随算力需求的爆炸式增长,其能源消耗与碳排放问题日益凸显。根据最新统计,全球数据中心年耗电量已达4600亿度,占全球总用电量的2%。随着大语言模型…...
基于Docker构建标准化开发环境:原理、实践与VSCode集成指南
1. 项目概述:一个面向开发者的“开箱即用”环境在软件开发这条路上,我踩过最多的坑,往往不是来自复杂的业务逻辑,而是来自那句“在我机器上好好的”。环境配置,这个看似基础却又无比磨人的环节,消耗了无数开…...
Grad-CAM实战:用热力图透视神经网络的决策焦点
1. Grad-CAM技术初探:为什么我们需要热力图? 当你训练了一个图像分类模型,准确率高达95%,但你真的了解它是如何做出判断的吗?我曾在项目中遇到过这样的尴尬:模型把一只坐在草地上的哈士奇误判为"狼&qu…...
开源AI代码助手实践:从数据到部署的全链路解析
1. 项目概述:从“copaw-code”看AI代码助手的开源实践最近在GitHub上看到一个挺有意思的项目,叫“QSEEKING/copaw-code”。光看这个名字,可能有点摸不着头脑。“copaw”这个词,听起来像是“co-pilot”(副驾驶ÿ…...
DOM 浏览器
DOM 浏览器 引言 DOM(文档对象模型)是浏览器中处理HTML和XML文档的标准方式。它允许开发人员通过编程方式访问和操作网页内容。本文将详细介绍DOM的概念、其在浏览器中的运用以及相关的编程技巧。 DOM简介 什么是DOM? DOM(Document Object Model)是一种跨平台和语言独…...
基于MCP协议构建Reddit社区趋势分析工具:架构、部署与应用
1. 项目概述:一个实时洞察社区脉搏的利器最近在做一个社区运营相关的项目,需要实时追踪几个特定话题在Reddit上的讨论热度变化。手动刷帖、统计关键词频率这种笨办法效率太低,而且很难量化趋势。就在我琢磨着是不是要自己写个爬虫加分析脚本的…...
数据模型代码生成器:从OpenAPI/Schema自动生成Python类型安全模型
1. 项目概述:当数据模型遇上代码生成如果你经常和数据模型打交道,无论是OpenAPI规范、JSON Schema,还是数据库的DDL,那你一定体会过手动编写对应数据类(Data Class)或Pydantic模型的繁琐。一个字段类型写错…...
Arm Neoverse CMN-700架构与寄存器配置详解
1. Arm Neoverse CMN-700架构概览在现代多核处理器设计中,如何高效实现缓存一致性一直是核心挑战。Arm Neoverse CMN-700(Coherent Mesh Network)作为第二代一致性网格网络IP,采用分布式架构解决了从16核到256核规模的数据一致性问…...
[具身智能-767]:AMCL全局撒粒子重搜与局部小范围匹配,是否算法过程是相似的,不同的是:粒子的数量、覆盖的区域、最终的精度?
AMCL 全局重搜 VS 局部匹配 详细对比核心定论二者底层算法流程、运算逻辑、执行步骤 100% 完全一致,统一遵循:运动预测→观测权重计算→粒子重采样→位姿融合输出这套粒子滤波逻辑,仅在粒子分布范围、粒子总数、收敛活动区间、定位误差精度四…...
