微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI电源管理交流 > 手把手教你用EVM板调试gauge(电量监测计)

手把手教你用EVM板调试gauge(电量监测计)

时间:10-02 整理:3721RD 点击:

Hi 

  最近在学习gauge 在这边想跟大家分享一下:如何用EVM板调试gauge(电量监测计)。欢迎各位大牛批评指正。共同学习。

这是一个目录

(1)      如何安装Battery Management Studio调试EVM板

(2)      根据电池的相关特性对gauge进行配置

(3)      将gauge配置的参数导出,便于后续编程使用

(4)      Log数据 方便监测和调试

(5)      Gauge的自我学习

(6)      Gauge工作原理的相关视频

如何安装Battery Management Studio调试EVM板

(1)    下载Battery Management Studio 然后安装

点开链接    http://www.ti.com/tool/bqstudio   然后下载安装

安装完成后会出现这样快捷方式

(2)    为了更好的跟连接器EV2400 配合 还要下载EV2400Firmware Updater

通过链接    http://www.ti.com/tool/ev2400   下载并安装

    

   

这样 你就完成了跟gauge的EVM 板配合的软件软件的安装工作了

(3)    然后你就可以按照下图的方式 将gauge 通过连接器EV2400跟电脑连接在一起了 马上就能进入调试阶段了

相关参考文档:
bq27500EVM Quick-Start Guide:

http://www.ti.com/general/docs/lit/getliterature.tsp?baseLiteratureNumber=sluu298&fileType=pdf

EV2400 EVM Interface Board (Rev. C)

http://www.ti.com/general/docs/lit/getliterature.tsp?baseLiteratureNumber=sluu446&fileType=pdf

根据电池的相关特性对gauge进行配置

 

(1)    打开Battery Management Studio 软件会自动检测所接入的gauge的型号。

如果没有自动匹配,跳出如下界面,说明Battery Management Studio 软件 并没有检测到所介入的gauge,请重重新检查接线的连接和同时要保证gauge已经上电,也就是接入的电池已经跟gauge连接,并且电池有电。

(2)    根据电池的特性进行相应的配置。

因为gauge检测电量的基础是基于电池本身的一些电压,容量的特性的,所以要根据所选的电池的不同特性,对gauge的register进行相应的配置。以bq27421G1A为例

打开软件选择【Data Memory】进行配置,可以根据电池的datasheet进行相应的配置,配置的参数越多,我们的gauge预测电量就会越准确。

但是可以看到,需要配置的参数真的有很多,有几个必须要配置的参数。

有一种比较简单的方法,去完成这几个基本参数的配置。

点开【Parameter Q&A】根据这几个问题 分别对于电池的design voltage, design capacity, design energy, taper current 和 empty voltage进行配置。完成这几个最基本的参数配置,gauge就可以使用了,当然你也可以配置更多的参数,使得gauge的测量更加的准确。

也有一些型号的gauge是没有这个【Parameter Q&A】的选项的,那么你就需要在【Data Memory】找出这个几个参数并且进行配置。

完成【Parameter Q&A】要记得点【Save to Gauge】,保证你写的参数保存到gauge里面去了。

完成【Data Memory】要记得点【Read All】

最后在【Registers】点击【Refresh】

这样完成了gauge的寄存器配置了.gauge就可以工作了.

将gauge配置的参数导出,便于后续编程使用

采用【Golden Image】,r然后点击【Create Image Files】

可以通过这一选项将配置好的基本文件导出来,就可以将代码写入MCU,完成对gauge的寄存器的配置操作。采用的是I2C的数据传输格式。

W:写     C:等待

ROM的gauge 数据是掉电就会消失的。所以需要每次断电后MCU重新写入数据

Flash的gauge数据掉电不会消失,所以不需要每次断电后MCU都要重新写入数据

当然你还可以按照gauge的配置方法一步步的进行配置。下图为bq27421的配置过程。

参考文档:

bq27421-G1 Technical Reference Manual

http://www.ti.com/general/docs/lit/getliterature.tsp?baseLiteratureNumber=tidu077&fileType=pdf

 

Log数据 方便监测和调试

在用gauge检测电量的过程中,可以将电池充放电的过程记录下来,以便后续的分析。同时这个也是在gauge的调试过程中很有用的。

在【Registers】点击 【Start Log】,然后新建一个文件,gauge就会自动把测量的数据实时的写进文件中,直到你点击 【Stop Log】.

然后用excel打开 你就会得到类似这样的数据。

同时也可以做出充放电的曲线,就像是这样。

  

Gauge的自我学习

TI 的gauge是可以在充放电的过程中,不断自我学习,修正里面的一些电池特性的相关参数,并且完成的充放电对于gauge的学习最为有效。所以可以在测试的过程中对gauge进行一次完成的充放电,让gauge完成一次自我学习。

首先,用charger给电池充电/采用恒压4.2V限流0.7A直接通过gauge连接到电池。对电池进行一次完整的充电。然后等待3个小时

然后采用电子负载对电池进行恒流放电,那么电池的电量应该是线性减小的。结束后等待5个小时。

可以把这个过程的数据log出来,通过excel画出来,那么就可以比较gauge的准确性了。

可以将gauge学习前后的【Data Memory】数据export出来 比较学习前后哪些寄存器发生了改变,使得学习更加准确了。

gauge工作原理的相关视频

电池电量监测基础知识: http://edu.21ic.com/video/129

传统的电池电量监测方法: http://edu.21ic.com/video/130

基于电压的电量监测计: http://edu.21ic.com/video/131

阻抗跟踪技术的优势: http://edu.21ic.com/video/132

电量监测: http://edu.21ic.com/video/133

学习了!谢谢

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top