BMS电池管理系统——什么是BMS(一)

news/2024/10/17 4:51:56/

BMS电池管理系统

文章目录

  • BMS电池管理系统
  • 前言
  • 一、BMS是什么?
  • 二、BMS的主要功能模块
    • 1.采样及测量功能
    • 2.状态估计及预测功能
    • 3.控制及管理功能
    • 4.通讯和诊断功能
  • 总结


前言

作为一名电气专业的学生,大学里学了很多嵌入式相关的知识,首先要明确专业不能落下,但是自己学了三年的嵌入式也不能落下,这个时候新能源行业就是最好的归宿,为了能够快速的融入新能源行业,决定学习BMS、EMS、PCS。我将用一周的时间来入门BMS,并记录自己的学习心得。同时也希望能够帮到各位准备从事新能源行业的小伙伴。

一、BMS是什么?

BMS是Battery Management System的缩写,翻译成中文为电池管理系统。它是一种针对大型电池组的电子控制设备,可以监控和控制电池组的运行状态,保护电池组免受过充、过放、过流等各种故障,从而延长电池组的寿命和安全性能。BMS通常包括硬件和软件两部分,其中硬件主要包括电池组电压测量电路、温度传感器、保险丝、继电器等电子元件,软件则负责实时监测电池组的状态、控制充放电过程、实现故障诊断和报警等功能。BMS被广泛应用于电动汽车、储能系统、太阳能电池板等领域。
在这里插入图片描述
从上面这张图来看,电池管理系统应该具备以上五个功能。
在这里插入图片描述
电池管理系统可以分为三层,应用层 中间层 (二次不可测量量) 物理层(一次可测量量)

二、BMS的主要功能模块

1.采样及测量功能

在这里插入图片描述
这部分也就是物理层 功能扩展采样(针对于电动汽车)

2.状态估计及预测功能

在这里插入图片描述
这部分也就是中间层,热及完全特性状态估计目前并不是很成熟

3.控制及管理功能

在这里插入图片描述
被动均衡:能量消耗式的均衡,把电量高的进行放电向电量低的进行看齐
主动均衡:能量转移式的方式,把电量高的进行放电存放到能量载体中,向低电量释放。

4.通讯和诊断功能

在这里插入图片描述
常用的内部通讯方式为:can、spi、菊花链
整车通讯和充电通讯常用的是can

总结

系统的学习之后,对BMS也有了一个初步的了解。


http://www.ppmy.cn/news/1095925.html

相关文章

ac7260网卡不能连5g

之前路由器是双频,最近为了连物联网一堆,把双频拆成两个wifi 结果电脑上装的pdd网卡就罢工了,连4g可以,但是连5g网络就不行,连上却没网,导致网盘下东西慢。刚开始以为是tplink的易展问题,结果看…

树形控件加自定义图标样式及指引线

记录一下留用&#xff0c;有错误请指正。 效果图如下&#xff1a; 自定义图标及指引线 代码&#xff1a; <div class"head-container" style"margin-left: -15px;"><el-tree icon-class"none"style"height:100%; overflow-y: h…

K8S之使用yaml格式定义pod

mysql-pod.yaml # overView: # 1. web服务与db打包放在同一个pod中&#xff0c;本地通过localhost来访问&#xff0c;并附带存活性/可用性检测 # 2. 补充重启策略/镜像拉去策略 # 3. 对容器资源进行限制apiVersion: apps/v1 kind: Pod metadata:name: pub-oanamespace: hunte…

sqlite3 是一个命令行工具,用于与 SQLite 数据库进行交互和管理

通过在终端或命令提示符中键入 sqlite3 命令&#xff0c;可以启动 sqlite3 工具并连接到指定的 SQLite 数据库文件。 连接成功后&#xff0c;你将获得一个交互式的命令行界面&#xff0c;可以在其中执行各种数据库操作。使用 sqlite3 命令时&#xff0c;可以提供以下参数&#…

Vue3学习(仅为了记录,参考意义不大)

一.Vue3介绍 1.Vue3的优势 2.使用create-vue创建vue3项目 vue-cli是创建vue2.0的脚手架工具&#xff0c;create-vue是创建vue3的脚手架工具&#xff0c;create-vue构建速度非常快 3.vue3项目目录和关键文件 二.Vue3组合式API 1.setup选项 setup语法糖&#xff1a; 总结…

在uni-app中,input组件的auto-focus和focus属性用于控制输入框的自动聚焦行为,它们之间的区别

auto-focus属性&#xff1a; 作用&#xff1a;指定输入框是否默认自动获得焦点。值&#xff1a;布尔值&#xff0c;true表示自动聚焦&#xff0c;false表示不自动聚焦。使用方法&#xff1a;直接将auto-focus属性赋值给input组件即可。示例&#xff1a; htmlCopy Code <inp…

java基础知识-equals()方法和==区别

在Java中&#xff0c;equals()方法和操作符用于比较对象的相等性&#xff0c;但它们有着不同的行为和用途。 equals()方法&#xff1a; equals()方法是一个方法&#xff0c;定义在Object类中&#xff0c;可以被所有的Java对象调用。equals()方法默认实现是比较两个对象的引用是…

Linux 中的 chkconfig 命令及示例

先决条件:Linux 中的运行级别 chkconfig命令用于列出所有可用的服务并查看或更新其运行级别设置。简而言之,它用于列出服务或任何特定服务的当前启动信息,更新服务的运行级别设置以及在管理中添加或删除服务。 概要: chkconfig --list [名称] chkconfig --添加名称 chkc…