16串电压采集模块,支持测16串电池的各串电压,支持3路温度采集,支持电流测量
检测锂电池,检测16串锂电池各串电压情况,温度情况,及电流(含充放电)情况并进行数据传输
简介:一款电池监测及检测模块,支持测量16串电池的各串电压,支持3路温度采集测量,支持1路电流测量,带有数据传输功能,拥有较低的功耗,支持5V电源输入。
一、产品简介
一款基于STM32F103C8T6单片机设计的一款16串电池监测及检测模块,现有锂电池保护板有硬件锂电池保护板及软件锂电池两大类。硬件锂电池保护板价格低廉没有数据传输,不便于锂电池使用者及维修者了解及判断锂电池的使用状态及健康状态,软件保护板价格比较昂贵支持某一种协议或者多种协议,读取电池的状态需要按照特定的协议发送数据,将接收到的数据进行相对应的解析才能得到电池的相关信息,亦不便于锂电池使用者及维修者了解及判断锂电池的使用状态及健康状态,故制作该16串电池监测及检测模块,来便于锂电池使用者及维修者了解及判断锂电池的使用状态及健康状态。
二、应用场景
DIY,适用于锂电池使用者、维修者判断16串三元锂电池、16串磷酸铁锂电池的使用状态及健康状态。
三、产品概述
该16串电池监测及检测模块使用STM32F103C8T6单片机作为主控,使用SH367309U进行电池各串电压及压差,温度,电流等信息的采集,SH367309是锂电池BMS用数字前端芯片,适用于总电压不超过70V的锂电池Pack。在采集模式下,可配合MCU管理锂电池Pack。SH367309内置VADC,用于采集电芯电压、温度以及电流;内置CADC采集电流;内置TWI通讯接口,用于操作相关寄存器及EEPROM。该16串电池监测及检测模块体积小巧,仅需要5V电源供电即可,功耗低至40mA,使用方便。
使用STM32F103C8T6单片机作为微处理器,性能稳定、功耗低、成本低,微处理器通过IIC总线的方式操作读取解析SH367309的寄存器数据得到16串电池各串电压、3路温度、1路电流(含充电电流及放电电流)数据并将信息发送至上位机串口调试助手终端,综上可方便准确的测量取得温度信息。板载有USB转TTL电路,可以将采集的各项数据直接传输至PC终端;设计有“打印机”设置,数据信息直观方便锂电池使用者及维修者在不需要发送数据及解析协议的情况下方便快捷了解及判断锂电池的使用状态及健康状态,部分电路增加相应的端口保护电路,有良好的安全系数,成本低,适用范围广,设计有固定孔(复用为B+、B-、P-接口),安装操作方便。
四、产品参数
(1)PCB尺寸:48mm*85mm,2层板,PCB厚度1.6mm,有铅喷锡
(2)输入电压范围:5±0.1V
(3)输入电源带载能力:最小40mA
(4)输出信息电平信号:5V
(5)电压测量范围:0~5V(三元锂电池电压最高4.25V)。
(6)电压测量分辨率:1mV。
(7)电压测量精度:10mV。
(8)温度测量范围:-40 ~+ 200 ℃(温度探头选用NTC3950K)。
(9)温度测量分辨率:0.1℃(温度探头选用NTC3950K)。
(10)温度测量精度:1℃(温度探头选用NTC3950K)。
(11)电流测量范围:0~15A(电流采样电阻为4mR情况下)。
(12)电流测量分辨率:1mA(电流采样电阻为4mR情况下)。
(13)电流测量精度:100mA。
(14)工作状态下功耗:约35mA
(15)安装孔尺寸:内孔3.2mm,可安装M3螺钉。
五、使用说明
板载有部分电路存在选用情况,非相关专业人员请严格按照附件“焊接指导图+名称+位号”中焊接指导图进行相关焊接工作。
在type-c直接接入5V电源,type-c既是供电输入口也是数据传输通道。
上电后,模块运行状态指示灯1秒1闪表示模块在正常工作。
如果需要接入电池测量电流,电池组负极必须接牢B-端子,不允许存在虚接情况(易造成模块损毁)。
如下图所示:
在PC端打开串口调试助手,配置如下图(波特率为9600,数据位为8,停止位为1,无校验位),从下图可见串口调试助手接收区接收到的数据为:
六、备注
1.本模块下载程序方可正常进行使用,程序固件详见附件“固件”文件夹,本着学习分享的态度开放源代码,源代码使用KeilV5进行编写详见附件“源代码”文件夹,为二次开发提供了便利,附件中提供了串口调试助手软件,电脑需要自行下载安装CH340驱动。
2.本模块的物料成本在60元左右,特殊物料的详细信息和参考购买链接在附件“分元器件+配件购买参考链接”中查看。
3.本模块的提供了元器件名称图及丝印图,方便读者进行焊接及问题排查。
注意板载有部分电路存在选用情况,非相关专业人员请严格按照附件“焊接指导图+名称+位号”中焊接指导图进行相关焊接工作。
4.若客户需要对该设备进行固定操作,该设备模块提供了安装固定孔详见附件“安装孔位置”图纸,该图纸为1:1。
七、演示视频
从视频中可以看出
上电后,串口调试助手以1秒1次的频率自动刷新打印出电池状态(包含各串电压3.6V,室温27.1℃,放电2.5A,充电2.4A),状态指示灯闪烁。
点赞