×

基于Arduino的BMS电池模块设计

消耗积分:0 | 格式:rar | 大小:29.91 MB | 2022-12-26

香香技术员

分享资料个

方案介绍

BMS的主要功能是:

  • 保护电池免受过压
  • 保护电池免受欠压
  • 平衡细胞

智能BMS由四个主要组件组成:

  • 电池模组
  • 控制单元
  • 限制器
  • 安卓应用

每个电池的电压和温度值由相关的电池模块(基于 Attiny 微控制器)获取,并通过串行 I2C 线发送到控制单元(基于 Arduino Mega 微控制器)。

首先,控制单元通过限制器开始或停止充电(通过输出继电器),其中包括一个功率继电器,用于打开或关闭充电电路。

其次控制单元也可以通过输出继电器启动或停止放电,该功能根据电池电压和温度状态而定。

第三,当电池在充电过程中达到“平衡电压值参数”时,电池模块会连接平衡电阻以执行电池放气。

此外,当电池组中只有一个电池正在平衡时,控制单元会激活限制器内部的电流限制功能,并将充电电流限制为 1A。

控制单元可以通过蓝牙与智能手机(或平板电脑)连接。

通过“绿色 BMS” Android 应用程序(可在 Play 商店中获得),可以检查电池组状态(总电压、电流负载、充电状态……),检查每个电池的实际电压和温度值并执行多个设置。

Smart BMS 最多可管理 40 个单元 (*)。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !