一、循环学习

1、关键标志位

【RUP_DIS】、【VOK】、【QEN】、【FC】

2、关键寄存器

【cycle counts】、【update status】、【Qmax】

3、循环学习过程

二、循环学习失败的原因

       个人总结:

(1)Taper Current(充完成阀值电流),要根据电芯的容量来设置,不宜设置太小,因为设置太小,充电就很难满足这个条件。在设置循环学习充放电工步时,因注意充电截止电流应该要小于Taper Current * 实际设计缩小的倍数;

三、踩坑

1、电流电压校准

在导入性的固件后,需要对板子的偏移、电压、电流进行校准;

(1)在校准的过程发现,有的电脑不能校准电压,报出的警告是“电压超过范围”,但是换一台电脑校准电压又完全没有问题。这种问题不知道是bq stadio软件还EV2300造成的;

(2)校准电流时,bq stadio软件显示的电流非常的慢,这种问题不知道是bq stadio软件还是电量计采用平均电流的原因造成的;

2、学习失败

(1)充电时【FC】,满充标志位不置位,造成的原因可能有:进行恒流恒压充电时,恒压设置的比电量计内部设置的要低;截止电流比电量计中设定的截止电流要大;以上原因是【FC】不置位的原因;

(2)静置的时间不够,充完电后一般需要静置2小时,放完电后一般需要静置5小时。不过在实验中发现,这个静置的时间也是视情况而定,如果是大容量的电池包,一般充完电后放完电后30min--50min之间就会更新,小容量的电池尽量设置静置的时间长一点,因为稍微有点电流就会造成电压波动,从而不能满足小于4uv/s的变化;

(3)在使用老化柜对电池进行充放电时,要看老化柜检测的电流电压与电量计检测的误差。例如我在做实验时发现,老化柜检测的电压比电量计检测的电压值要高出200mV左右,所以在设定工步的时候就要考虑这个误差值,比如我是12串的电池包,那么我的充电电压就应该设置在4200*12+200mV,否则很可能充电结束后【FC】不置位;

(4)在学习的过程中,避免电池给其他器件供电,必要的供电可采取外接电源的方式;

3、对量产文件进行SOC精准度验证

在学习成功后,导出gg和srce文件。为验证SOC的精准度,需要把量产文件烧录到一个新的电池包中,进行1C充放循环和大电流放电,看充电满电后SOC是否变为100%,放空后SOC是不是变为0%。在这个过程需要注意以下几个问题:

(1)烧录完固件后,需要进行电压电流校准;

(2)进行电压电流校准后,需要发送【RESET】命令进行复位操作;

(3)在进行大电流放电验证SOC之前,最好是先进行1C充放循环之后再做大电流放电;

踩过的坑:

电量计烧录新的固件后,没有进行复位操作,没有先进行1C充放循环学习,就进行大电流放电,验证SOC的精准度。这时发现,SOC从50%直接变为0%。后来经过1C充放循环后在进行大电流(100A)放电测试,发现SOC还是挺准的。

四、总结

1、进行循环学习时,最好是同时使用多组电池进行试验,用一组电池放空后静置备用,如果学习失败了,可以立即换备用电池进行充放学习,这样就可以节省学习前放空操作的时间;

2、阻抗跟踪在进行充电前才开启;

3、阻抗跟踪开启是否成功,不能只看【QEN】位状态

TI电量计--BQ34Z100踩坑总结相关推荐

  1. CMT2380/HC32L110入门踩坑记录

    CMT2380/HC32L110入门踩坑记录 写在前面 1.空白工程启动文件的问题 2.RTC时钟问题 3.UART格式化输出的问题 4.SysTick进行延时 5.SW调试卡住或运行后卡住 6.pr ...

  2. linux命令行下载cuda,linux 命令行下安装特定版本的 cuda (踩坑记录)

    其实可直接看第 4 步的总结...... 实验室服务器 Ubuntu 16.04 系统下原本安装的 cuda 版本是 9.0,硬件条件是一张 1080 Ti 的 GPU,在使用 PyTorch 的过程 ...

  3. 新手可直接复现:Duan版本CenterNet在2080Ti上训练自己的数据集——踩坑记录

    实验室换了GPU,记录下centernet在新电脑上的配置过程,如果对下面很多不理解先阅读我以前的这篇博客即可初学者复现CornerNet:详细指导零基础在Ubuntu系统运行该代码并完全理解论文思路 ...

  4. Zynq MPSoC在自定义硬件平台中移植使用Xilinx Certified Ubuntu踩坑实录(以ZCU102为例)

    本文后续更新和资源在个人主页,欢迎点此查看 前言 在Zynq中移植Linux一直是对于我们这种初学者来说的老大难问题,这一问题在官方推出Petalinux后有所缓解.但Petalinux OS的操作简 ...

  5. 【golang程序包推荐分享】分享亿点点golang json操作及myJsonMarshal程序包开发的踩坑经历 :)

    目录[阅读时间:约5分钟] 一.概述 1.Json的作用 2.Go官方 encoding/json 包 3. golang json的主要操作 二.Json Marshal:将数据编码成json字符串 ...

  6. java调用clang编译的so_写Java这么久,JDK源码编译过没?编译JDK源码踩坑纪实

    好奇害死羊 很多小伙伴们做Java开发,天天写Java代码,肯定离不开Java基础环境:JDK,毕竟我们写好的Java代码也是跑在JVM虚拟机上. 一般来说,我们学Java之前,第一步就是安装JDK环 ...

  7. python导入类有红线_python踩坑系列之导入包时下划红线及报错“No module named”问题...

    python踩坑系列之导入包时下划红线及报错"No module named"问题 使用pycharm编写Python时,自己写了一个包(commontool),在同级另一个路径下 ...

  8. mysql运维工资_MySQL运维踩坑

    image ZERO 背景 本文主要是介绍在MySQL使用运维过程中所遇到的一些坑爹的地方,予自己以做记录! 前言 因操作系统重装之后,安装了mysql5.7,而由此带来了一系列的问题,现将解决这些m ...

  9. 微信跳一跳高分辅助踩坑

    旧博文,搬到 csdn 原文:http://rebootcat.com/2018/01/08/wechat_jump_hack/ 最近挺火的微信跳一跳 最近新版微信的『跳一跳』小程序着实火了一把,也把 ...

最新文章

  1. java调python 监控_利用Python实现一个简单的系统监控图表
  2. apache lucene_全文搜索Apache Lucene简介
  3. document.all和document.layers
  4. [2021-CVPR] Fine-grained Angular Contrastive Learning with Coarse Labels 论文简析
  5. 【英语学习】【WOTD】bread 释义/词源/示例
  6. 【clickhouse】clickhouse 分区表
  7. Oracle+Mybatis模糊查询
  8. 新品上架免费推广,新品上架前的准备
  9. CDR2018软件插件补丁简体中文版免费下载安装教程
  10. git上传代码的账户名不是本人的问题
  11. OpenHarmony开发环境WSL2配置踩坑
  12. notifier通知链机制
  13. 黑盒测试用例设计方法-正交试验
  14. 干货 | 科研人的KPI怎么算,H指数和G指数是什么
  15. 'org.apache.ibatis.session.defaults.DefaultSqlSessionFactory' to requir
  16. plotly画图(包含x轴设置marker类型设置)
  17. 解决eclipse出现空白符号的问题
  18. python实现计时器(装饰器)
  19. java代码情书_一封来自Java程序员的情书
  20. 【1024特辑】带你掌握框架的灵魂——反射技术

热门文章

  1. 辽宁师范大学计算机学院查寝吗,辽宁师范大学影视艺术学院
  2. 晨枫U盘维护工具V2.0版
  3. 评价一个产品好坏的简单准则:NPS
  4. win10下装win7双系统_Win10用不惯?试试Win10加Win7双系统吧
  5. E.03.25 Chinese Video Company Bilibili Eyes $2.8 Billion Hong Kong Share Sale
  6. python读取txt文件代码-Python txt文件常用读写操作代码实例
  7. C语言程序入门设计OJ练习题7 浙江大学——程序入门设计-翁恺
  8. A Game of Thrones(103)
  9. java 盖章透明_java实现图片上传后裁剪,把白色背景变成透明图(电子印章)
  10. 397_压缩图片到一定大小(质量)