CBM8580 BMS 芯片量产完整开发流程:烧录、电芯建模、电压电流校准、充放电学习全步骤

CBM8580 BMS 芯片量产完整开发流程:烧录、电芯建模、电压电流校准、充放电学习全步骤
简介CBM8580主要用于2 节 3 节和 4 节串联锂离子或者锂聚合物电池组管理器和保护提供电池电量监测、SOH、温度及丰富的故障检测等数据。一、开发基本流程首先芯片出厂是有程序的只有基础的BOOT程序原厂会提供一个标准版的程序需要先把这个程序烧录进去。烧录进去之后用上位机修改一下对应电池串数即可以显示电池SOCSOH等数据但此时的数据不准只能用于基本功能测试。其次需要提供给原厂电芯原厂把电芯建模学习之后会再提供一个烧录文件这个数据才是准的。最后拿到烧录文件烧录进去后先用上位机复位再校准电压、电流之后满充满放学习一下再去测试数据。测试数据可以在上位机抓log数据选中寄存器一栏的温度、电压、电流、SOC、电芯电压这些数据进行充放电测试测试完成后在log文件夹中分析数据是否OK。注1.给CBM8580烧录程序时需断开IIC和外界的物理连接否则会导致烧录失败。烧录成功之后第一次上电需充电、短接MOS激活芯片。2.烧录固件之后如果上位机显示SOC、SOH、容量数据不对则通过上位机重启一下数据就正常了。二、上位机使用1.参数配置根据需求配置框框中对应的参数。比如电池满充电压放电截止电压、电池串数、锂保设置参数等等。2.电压电流校准3.生成配置文件4.合成配置文件和烧录文件5.测试log数据可以通过上位机勾选需要测试的数据这些log数据会以表格的形式保存在本地测试数据比如SOC、电芯电压、电流、温度等数据测试一轮之后可以通过本地数据查看通充/放过程中SOC数据是否跳变SOC曲线是否平滑的变化电压、电流、温度采集是否异常。三、总结通过对电量计CBM8580的应用学习到该芯片固件中强大的算法设计以及前期对电芯常温、高温、低温状态下的充放电曲线建模这些保证了能够输出稳定的SOC、SOH、电压、电流、温度、异常状态等数据通过提供上位机更加方便个性化配置及后期监测数据。总结下来使用时需注意以下几点配置参数-通过上位机配电池及锂保参数烧录文件-配置之后和原厂提供固件合并起来就可以烧录测试了校准-每块板子需单独校准电压、电流这样SOC、容量数据才会更精准测试数据-结合上位机抓log数据测试分析。各位朋友使用中有什么问题欢迎交流。