BMS电池管理系统开发流程 开发电池管理系统需要注意的事项有哪些

本文章由注册用户 车知晓 上传提供 2024-03-04 评论 发布 纠错/删除 版权声明 0
摘要:电池管理系统的开发流程一般分为前期的确定BMS的拓扑结构、功能、动力电池特性测试,主体工作软硬件设计及实现以及后期的单元测试及动力电池组整体测试三个阶段,在开发过程中,要注意测量的准确度和速度、安全性、性价比、生态系统和未来的新技术等多个事项。下面一起来看看BMS电池管理系统开发流程以及开发电池管理系统需要注意的事项有哪些吧。

一、BMS电池管理系统开发流程

电池管理系统作为新能源汽车的核心系统之一,其开发和设计成本占据了整个电池包的20%,可见其重要性,一般电池管理系统的开发分为三个阶段:

1、电池管理系统开发的前期工作

电池管理系统的开发过程是从“确定BMS的拓扑结构”、“确定BMS的各项功能”、“动力电池特性测试”这三项工作开始的:

(1)确定BMS的各项功能

指的是根据整车对动力电池及其管理系统所提出的需求,选定各项基本功能的一部分或者全部,确定系统的全部功能,编写功能说明书。

(2)确定BMS的拓扑结构

指的是根据整车对动力电池及其管理系统所提出的需求,确定BCU、BMC与所有单元电池之间的拓扑关系,绘制电池管理系统的拓扑结构图。

(3)动力电池特性测试

这是一个在电池管理系统开发过程中常被忽视的重要环节。实际上,在进行BMS的软硬件设计之前,必须要对动力电池的充放电特性、容量特性、内阻特性等进行测试,以便相应地进行硬件保护电路设计、SoC评估算法设计以及能量管理策略设计等。

2、电池管理系统软硬件设计及实现

软硬件设计及其实现是电池管理系统开发的主体工作,软件的开发与硬件的开发工作是相辅相成的,即进行软件开发的时候需要兼顾到各部分硬件的可执行为,而进行硬件设计的时候需要充分考虑到软件算法复杂度。

(1)硬件设计及实现

在进行BMS硬件设计的过程中,除了实现传统意义上的电路板设计及元器件选型等工作以外,还需要特别注意耐压绝缘设计、抗电磁干扰设计、电磁兼容设计、通风散热设计以及通信隔离设计等五项工作,因为这些内容对于电动汽车而言有着非常特殊的重要意义。

(2)软件设计及实现

电池管理系统的软件设计实际上是由许多个功能模块的详细设计组合而成的。这些功能模块包括:安全保护策略、(充放电)能量控制策略、电池均衡控制策略、SoC评估算法、SoH评估算法等。除此以外,还要为通信及智能故障诊断机制留有足够的资源以及保证足够快的响应时间。

3、BMS单元测试及动力电池组整体测试

在完成电池管理系统硬件设计、制作以及软件系统的编程、调试以后,所制订的电池管理系统的各项基本功能就可以实现了。接下来需要做的就是大量的测试工作,其中包含BMS本身的单元测试以及整个动力电池组的整体测试。

(1)BMS的单元测试

BMS的单元测试,主要包括各项功能测试,即要测试BMS的各项策略、功能是否满足设计要求。此外,还需要进行BMS的电磁兼容性测试、抗电磁干扰测试等。

(2)动力电池组整体测试

从根本上说,电池管理系统的可靠性、稳定性等需要与动力电池组的整体测试联合进行。

二、开发电池管理系统需要注意的事项有哪些

电池管理系统在确保电池安全运行、充分发挥电池性能、保护电池等方面发挥着重要的作用,在进行电池管理系统的开发时,主要注意以下五大事项:

1、注意测量的准确度和速度

一直以来,工程师首先关注的是 BMS 的测量准确度。如果系统测量数据不准确,缺乏有价值的信息,用户将会有巨大的挫败感。因此,在BMS 测量每个电池单体的状态时,准确度必须非常高,而且速度也必须非常快,否则,当芯片读完电池组的最后一个单体时,第一个单体的报告测量值已经不再准确,应用系统无法提供真实反映电池荷电状态的结果。

2、注意安全性

BMS 安全性往往会被很多设计人员所忽视。BMS系统的测量准确度有助于提高电池性能,还可以确定在电池上是否存在过压和欠压,或者是否出现过热或过流。如在发生碰撞事故时,电动汽车必须能够判断电池参数不在正常安全值内,并立即启动电池关闭程序,否则会造成灾难性损失。

3、注意性价比

随着新能源汽车越来越便宜,成本制约因素变得越重要,功能强大但价格太高的系统会失去大部分吸引力,如果在满足需求的前提下降低成本是开发工程师需要重点考虑的。

4、注意生态系统

一个优秀的BMS离不开一个良好的生态系统。电子工程师需要根据客户的需求,去了解电池的生态系统,熟悉各个电池单元的作用及组成,知道怎么搭配电子元件,采取措施预防BMS系统出错,也要清楚BMS的软硬件生态系统。

5、注意新技术

通常,电子工程师在设计开发产品时力图着眼于未来。但是对于BMS来说不一样的,工程师设计不仅需要考虑到以后的电池变化趋势,也要考虑到目前正在使用BMS的所有新产品。

网站提醒和声明
本站为注册用户提供信息存储空间服务,非“MAIGOO编辑”、“MAIGOO榜单研究员”、“MAIGOO文章编辑员”上传提供的文章/文字均是注册用户自主发布上传,不代表本站观点,版权归原作者所有,如有侵权、虚假信息、错误信息或任何问题,请及时联系我们,我们将在第一时间删除或更正。 申请删除>> 纠错>> 投诉侵权>> 网页上相关信息的知识产权归网站方所有(包括但不限于文字、图片、图表、著作权、商标权、为用户提供的商业信息等),非经许可不得抄袭或使用。
提交说明: 快速提交发布>> 查看提交帮助>> 注册登录>>
相关推荐
电池管理系统为什么要进行均衡管理 电池管理系统均衡管理方法有哪些
电池管理系统是新能源汽车对电池进行智能管理的系统,一般电池管理系统要求均衡管理,这是因为BMS遵循短板效应,为了避免因为某一节电芯电压异常导致电池包使用容量变少的问题,电池管理系统一般都采用均衡管理,主要有被动均衡和主动均衡两种方法。下面一起来了解一下电池管理系统为什么要进行均衡管理以及电池管理系统均衡管理方法有哪些吧。
小程序上架需要什么资质 小程序上架审核不通过怎么办
现在小程序都已经在我们的生活应用的非常广泛了,相比APP来说,不用下载,安装,直接可以使用那就是省去了很多麻烦。网络环境的监管力度越来越大,小程序想要上架运营也是需要相关资质审核的。小程序审核不通过可能是因为存在一些问题或违规行为,这时候我们需要找到原因并解决它。那么小程序上架需要什么资质?小程序上架审核不通过怎么办?下面一起来看看。
BMS电池管理系统中的各种算法简介 电池管理系统计算SOC的算法有哪些
BMS电池管理系统对电池进行监控和管理,涉及到各种算法,包括最大功率点追踪算法、SOC计算算法、SOH评估算法、充放电控制算法、健康预警算法、优化算法、数据处理算法等,其中SOC计算算法是比较核心的,主要有基于内阻补偿的开路电压法、安时法和电压电流混合算法三种。下面一起来看看BMS电池管理系统中的各种算法简介以及电池管理系统计算SOC的算法有哪些吧。
软件开发是什么意思 软件开发的意义是什么
随着时代的越来越快节奏和数字时代,越来越多的人习惯了采用手机或电脑学习工作,在这过程中借助了许许多多的软件,这些软件都是程序员进行开发创造出来的,说到软件开发,很多人可能不太懂,不用担心,接下来本文将简单介绍软件开发是什么意思以及软件开发的意义是什么,一起到文中来看看吧!
电池管理系统除了电动汽车还用在哪 储能BMS和新能源汽车BMS有什么区别
电池管理系统主要应用在电动汽车领域,是新能源汽车电池的核心之一,除了汽车外,BMS电池管理系统还用于储能系统、无人机、电动工具等领域,其中在储能系统行业应用也是比较多的,储能BMS和新能源汽车BMS相比,主要在电池类型、控制策略、系统规模等方面有所不同。下面一起来了解一下电池管理系统除了电动汽车还用在哪以及储能BMS和新能源汽车BMS有什么区别吧。