BMS6804采集电压温度电流/BMS储能采集板从零开始学习BMS开发

电子说

1.2w人已加入

描述

BMS /凌力尔特LTC6804/6811开发板BMS从机电池管理评估板/储能BMS从机采集板
可以跟楼主要上位机源码,可以自己改成自己想要的界面。
12串电池TTL上位机 CAN通信上位机源码开源,供项目二次开发。
采集板带电源隔离/SPI隔离通信方案

bmsbms

BMS从机开发板 /凌力尔特LTC6804/6811开发板BMS从机电池管理评估板/储能BMS从机采集板
12串电池TTL上位机 CAN通信上位机源码有偿开源,供项目二次开发。
采集板带电源隔离/SPI隔离通信方案
最重要的事说三遍!!!
免费提供技术支持!!!
免费提供技术支持!!!
免费提供技术支持!!!
程序移植,调试,测试均可以。
程序采用STM32F103 用SPI驱动
提供技术支持,楼主是搞技术的所以互相学习互相进步
功能:SPI/菊花链通信
1、电压采集功能(精度1mv以内,高精度四位半万用表测试结果)
2、GPIO1~5电压采集功能(INA282双向高精度电流采集,精度10ma)
3、辅助测量功能(总压,内部温度,内部基准电压等等)
4、断线自检功能(判断哪一节电池断线并输出故障电池节号)
5、电流采集功能(高精度双向电流采集芯片,软件集成卡尔曼滤波,中值滤波等滤波算法)
6、IIC(GPIO4-GPIO5)通信功能(使用LTC6804读写EEPROM----24C02,无需主控编程即可存储数据)可以用来保存采集板的配置信息。该方案网上资料无,独此一家开源
7、被动均衡功能(设置压差阈值并找出最高电压开启均衡)可设置0~1000mv任意值均衡
8、温度采集功能(精度0 .1°C)
9、有上位机,显示检测的数据,如图5(有通信协议说明)可以开源上位机;
10、可以增加无线通信,将数据通过无限模块上传到上位机;
11、可联系楼主配置一套充放电控制套装(增加充电器,充放电控制板,电子负载仪,若干线)
持续更新:20231223
资料:测试上位机,采集源码(主控STM32F103 SPI通信),原理图,BOM,源码解析,电量soc算法代码及解析,断线检测代码及解析等等
服务:作者热心详细解答技术问题
注:学习技术交流使用,个人版权,未经授权不允许商用!

bmsbms


基于STM32的LTC6804驱动代码解析
在上次项目中用到了LTC6804这块片子,初次使用它的采集精度确实令我惊讶到了,设备用于监测磷酸铁锂电池组,硬件上几乎没有加任何滤波,直接读取数据就能达到3mv以下的精度,片子真的很好用。
 下面总结一下自己的使用心得。


 LTC6804是一款专门用来做多节电池电池组的监测芯片,最高可监测12节电池,官方误差是低于1.2mv,12 个通道的最快采样速度可以达到290us。
 芯片分为两种型号,6804-1和6804-2,区别在于,6804-1采用级联的形式(级联控制),6804-2采用并联形式(分开控制)。
 除开硬件连接之外,这两种型号的操作都是大同小异,基本可以视为一样,本文以6804-1为例进行讲解。

bms

原理图和手册中的推荐一样,就不贴出来了,MCU与芯片的通信方式采用四线SPI,这种通信方式很常见,各种MCU的驱动也好找。
 
第一步进行驱动的移植:这里省略一万个字……

bms

※如果发现几个级联起来的6804,有些片子可以运行正常通信,有些又不可以运行甚至无法通信,在排除硬件的原因以后,可以查看一下这个地方:wakeup_sleep(),试着把唤醒时间设置的长一些。

 

bms


审核编辑 黄宇

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

全部0条评论

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

×
20
完善资料,
赚取积分