|
本帖最后由 siasevan 于 2021-4-14 20:30 编辑
最近忙于其它项目,之前准备开源的BMS方案硬件电路年前就完成了,程序一直没有时间调试,最近时间比较轻松,将BMS硬件调试了一下,程序还没有完善,基本功能已经具备,验证目前硬件方案没有问题,
个人测试使用磷酸铁锂12串钛酸锂,目前BMS主要完成已功能支持8~24串电池(可能是多并)电池电压监测、各节电池电压均衡、充放电电流检测、电池温度监控,根据采集到的信息以及电池特性计算目前SOC、SOH充放电允许电流反馈给电机控制器(新能源是VCU整车控制器),并且实时监控个节电压以及电池温度(三路电池温度+2路主从控制板温度 、湿度监控),核心器件如MCU、电池管理芯片等芯片全采用ADI(LT)、TI、NXP等一级芯片厂商芯片,电阻国巨、电容为村田、连接器molex的,只为做到最好,不计成本,产品程序开发测试完成后开源。
BMS芯片方案:1)锂电池电压管理芯片汽车级电池管理芯片 LT6811*2 ,每个支持12节串联,最高支持24串,采用隔离SPI方案,目前从版支持多级级联,由于主控板限制,目前最高支持96V。
2)MCU采用ST的STM32L476RGT6,最近这货价格涨的有点严重,低功耗高性能MCU,本来打算采用S32K144系列MCU,这样的话整个BMS就是汽车级方案了,这货都几百大洋了,还是算了,反正是玩的。
3)NXP 的CAN接口芯片TJA1042,这货涨价更严重,幸好有替代产品,可以关闭CAN进入低功耗模式。
4)TI的充放电控制芯片,方便进行充放电管理。
5)TI 高精度电流传感器 INA240PWA1 配合高精度合金电阻实现1%误差以内的高精度采样,方便进行SOC计算。
6)AFE芯片采用LTC6811,可以方便进行多级级联。
BMS已经实现功能:
1)支持USB、蓝牙(蓝牙)、CAN数据传输和调试。
2)支持12~24串三元锂、磷酸铁锂、钛酸锂电池,被动均衡,均衡电流暂定100mA。
3)过放、过流、过压、过温保护,采用软切断模式因为在大电流充放电时切断电源会导致大的电压尖峰从而导致功率器件如MOS管等损坏。
4)充电电流80A,放电电流150A,充电器端口上的电压监控器,用于检测何时连接了充电器充,充电电流监控和放电电流监控。
5)温度(主从板各1路)和湿度传感器(1路),以及电池温度监控NTC(三路)。
6)SOC、SOH计算。
7)充放电限制电压、电流可设置。
8)采集精度就不说了,目前没有比LT68XX系列精度更高的芯片,各均衡压差不校准目前可以控制在3mV以内,如果进行校准可以更高。
9)低功耗睡眠模式,目前睡眠功耗主控板功耗4mA以内,还可以优化,目标1mA以内。
目前这种程度根据此方案可以延伸做锂电池均衡修复仪没啥问题了,至于用于电动车BMS软件待完善,目前只能用于测试使用。
论坛限制,两天后不能再编辑,资料后续更新地址:链接: https://pan.baidu.com/s/1vfj33cDiwEwXbdUAlmmUsQ 提取码: pzb1
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|