Bqstudio软件操作 version2.0  Date:2022/6/28

一、软件初使用

当BQSTUDIO启动时它会自动扫描已连接的EV2400/EV2300,并且根据BQZ列表自动跟设备连接。连接成功后,显示以下界面。

BQSTUDIO左边是仪表盘 Dashboard窗口,如上图所示,窗口显示 bqStudio Version、通信盒类型和版本、电量计型号和固件版本、电池电压/电流/温度/SOC、是否处于Sleep mode(睡眠图标亮起)、是否处于Sealed mode(锁形图标亮起)。USB 图标能够显示 EV2300 或 EV2400 即说明通信盒已识别,芯片图标能够正确显示电量计的名字和版本号即说明电量计已连接。

Auto Refresh is ON(绿色)表示 Dashboard 会每4秒自动去读取电量计信息。单击 Auto Refresh is ON 这一行即可切换为 Auto Refresh is OFF(红色)表示关闭 Dashboard 自动刷新功能。如果需要使用 BQSTUDIO 的 Advanced Comm SMB 手动通信功能、或校准功能、或解锁 unseal 等需要连续发送多个命令的功能,建议关闭 Dashboard Auto Refresh 功能如果左侧快捷框显示不是灰色,则表示连接已成功,整个bqStudio界面大致可分为五个部分。

第1区域:快捷状态区。从这里可以快速EV2400与BQ4050的连接状态、bq4050的固件信息、地址、温度,电池的电压电流,容量信息等。

第2区域:功能区。这里的按钮用来快速打开一些快捷功能窗口,如Data Memory,Calibration,Advanced Comm SMB功能。

第3区域:寄存器数值区。这里可以查看芯片寄存器的具体数值和电池的一些状态信息。

第4区域:寄存器状态区。从这里可以查看相关寄存器具体位的数值。红色表示1,绿色表示0,RSVD表示保留位。

第5区域:命令区,可以向bq4050发送一些常用的指令。BQSTUDIO右侧是Commands窗口,提供了快捷方式去读取和控制电量计。比如常用的GAUGE_EN,FET_EN,LIFETIME_EN,PF_EN,BBR_EN,SEAL,UNSEAL,UNSEAL_FULL_ACCESS等Commands。各个Commands的含义在电量计的技术参考手册TRM里有详细描述。

二、指令操作

进入bq4050的指令数据读取界面,这里,我们除了可以通过界面查看电池信息,还可以通过指令来读取电池的相关信息。

对于SMBUS协议的电量计,其通信调试窗口显示为 Advanced Comm SMB,如下图所示:

TargetAddress填写电量计的SMBUS设备地址,SMBUS电量计的7位地址是0x0B,对应8位地址是0x16表示写,0x17表示读。这里填写0x16或17皆可。

WordRead/Write用来读写电量计TRM里的Word类型的SBS command。

BlockRead/Write用来读写电量计TRM里的Block类型的SBS command。

下面罗列了一些常用的指令:

0x09 Voltage()                 R             word

0x01 RemainingCapacityAlarm()  R/W           word

0x20 ManufacturerName()        R             block

0x7  Manufacturerinfo()        R/W           block

(1)read word

接下来展示简单的命令操作,如0x09是读取相应的电池电压.

发送0x09命令后,返回值为0x33E1,转换成十进制位数值13281,单位为mv,与之前寄存器显示的数值一致。

(2)Write word

通过读命令,读出单元堆栈设置低容量告警阈值

再通过写入操作

再次读取,可见数值通过写入修改成功了。

(3)Read Block操作

(4)Write Block操作

先写入block,使用函数0x70 Manufacturerinfo()

然后我们再进行读操作,可以修改成功。

三、日志文件的生成

在寄存器数值界面,有一个Start Log的按钮,如下图所示。

点击然后选择日志文件的名称和存储地址即可生成日志文件。如果不点击停止则会持续记录相关信息导入到日志文件里面。日志文件里面记录了电池及相关寄存器的数值。

时间间隔的菜单配置BQSTUDIO>>Window>>Preferences>>Registers>>Scan/LogInterval,Scan/LogInterval以ms为单位,虽然可以设置为几百ms,但建议间隔不低于1000ms,因为电量计Registers的值每秒更新一次,一秒内多次读取同样的值,没有必要快过1秒,而且如果读得太快数据量太大的话电量计有可能响应不过来。Log数据对分析电量计问题是非常有必要的。

四、Data Memory操作

首先了解一下bq4050的安全模式,电量计有三层安全模式,SEALED(加锁),UNSEALED(解锁),FULL ACCESS(全访问),在不同安全模式下切换需要不同的安全密码。

1.三种安全模式的区别

不同安全模式下电量计的信息访问权限不同。SEALED(加锁)模式下,标准SBS命令(Command)可以访问、部分扩展命令(Extended Command)不能使用、不能读写Data Memory参数(不能导出导入GG文件)、不可以烧录CHEM ID、不能烧录或导出固件(FW)。

UNSEALED(解锁)模式下,标准SBS命令(Command)可以访问、部分扩展命令(Extended Command)不能使用、可以读写Data Memory参数(可以导出导入GG文件)、可以烧录CHEM ID、不能烧录或导出固件(FW)。

FULL ACCESS(全访问)模式下,所有SBS命令(Command)可以访问、可以读写Data Memory参数(可以导出导入GG文件)、可以烧录CHEM ID、不能烧录或导出固件(FW)。BQ4050从TI出货时默认是FULLACCESS(全访问)模式。可以在Bit Resgister界面检查旗标OperationStatus()[SEC1, SEC0],判断当前芯片所处的模式,11表示SEALED,10表示UNSEALED,01表示FULL ACCESS。

2.修改操作

Bqstudio的DataMemory窗口是电量计参数配置的地方。下图是BQ4050的DataMemory窗口。

首先进行解锁操作,点击右边快捷命令栏命令进行解锁,然后输入密码。

然后进入Data Memory窗口。

在这里我们修改Voltage Cell Gain数值从12140到12145,然后再修改DA Configuration的bit3高位为低位,设置好后可以点击命令区的“RESET”对设备进行复位以确保设备使用了新的配置。分别导出修改前和修改后的.gg文件进行对比。

下面为使用软件Beyond Compare进行文件对比结果。

可见设置都修改成功。

Bqstudio软件操作 version2.0  Date:2022/6/28

一、软件初使用

当BQSTUDIO启动时它会自动扫描已连接的EV2400/EV2300,并且根据BQZ列表自动跟设备连接。连接成功后,显示以下界面。

BQSTUDIO左边是仪表盘 Dashboard窗口,如上图所示,窗口显示 bqStudio Version、通信盒类型和版本、电量计型号和固件版本、电池电压/电流/温度/SOC、是否处于Sleep mode(睡眠图标亮起)、是否处于Sealed mode(锁形图标亮起)。USB 图标能够显示 EV2300 或 EV2400 即说明通信盒已识别,芯片图标能够正确显示电量计的名字和版本号即说明电量计已连接。

Auto Refresh is ON(绿色)表示 Dashboard 会每4秒自动去读取电量计信息。单击 Auto Refresh is ON 这一行即可切换为 Auto Refresh is OFF(红色)表示关闭 Dashboard 自动刷新功能。如果需要使用 BQSTUDIO 的 Advanced Comm SMB 手动通信功能、或校准功能、或解锁 unseal 等需要连续发送多个命令的功能,建议关闭 Dashboard Auto Refresh 功能如果左侧快捷框显示不是灰色,则表示连接已成功,整个bqStudio界面大致可分为五个部分。

第1区域:快捷状态区。从这里可以快速EV2400与BQ4050的连接状态、bq4050的固件信息、地址、温度,电池的电压电流,容量信息等。

第2区域:功能区。这里的按钮用来快速打开一些快捷功能窗口,如Data Memory,Calibration,Advanced Comm SMB功能。

第3区域:寄存器数值区。这里可以查看芯片寄存器的具体数值和电池的一些状态信息。

第4区域:寄存器状态区。从这里可以查看相关寄存器具体位的数值。红色表示1,绿色表示0,RSVD表示保留位。

第5区域:命令区,可以向bq4050发送一些常用的指令。BQSTUDIO右侧是Commands窗口,提供了快捷方式去读取和控制电量计。比如常用的GAUGE_EN,FET_EN,LIFETIME_EN,PF_EN,BBR_EN,SEAL,UNSEAL,UNSEAL_FULL_ACCESS等Commands。各个Commands的含义在电量计的技术参考手册TRM里有详细描述。

二、指令操作

进入bq4050的指令数据读取界面,这里,我们除了可以通过界面查看电池信息,还可以通过指令来读取电池的相关信息。

对于SMBUS协议的电量计,其通信调试窗口显示为 Advanced Comm SMB,如下图所示:

TargetAddress填写电量计的SMBUS设备地址,SMBUS电量计的7位地址是0x0B,对应8位地址是0x16表示写,0x17表示读。这里填写0x16或17皆可。

WordRead/Write用来读写电量计TRM里的Word类型的SBS command。

BlockRead/Write用来读写电量计TRM里的Block类型的SBS command。

下面罗列了一些常用的指令:

0x09 Voltage()                 R             word

0x01 RemainingCapacityAlarm()  R/W           word

0x20 ManufacturerName()        R             block

0x7  Manufacturerinfo()        R/W           block

(1)read word

接下来展示简单的命令操作,如0x09是读取相应的电池电压.

发送0x09命令后,返回值为0x33E1,转换成十进制位数值13281,单位为mv,与之前寄存器显示的数值一致。

(2)Write word

通过读命令,读出单元堆栈设置低容量告警阈值

再通过写入操作

再次读取,可见数值通过写入修改成功了。

(3)Read Block操作

(4)Write Block操作

先写入block,使用函数0x70 Manufacturerinfo()

然后我们再进行读操作,可以修改成功。

三、日志文件的生成

在寄存器数值界面,有一个Start Log的按钮,如下图所示。

点击然后选择日志文件的名称和存储地址即可生成日志文件。如果不点击停止则会持续记录相关信息导入到日志文件里面。日志文件里面记录了电池及相关寄存器的数值。

时间间隔的菜单配置BQSTUDIO>>Window>>Preferences>>Registers>>Scan/LogInterval,Scan/LogInterval以ms为单位,虽然可以设置为几百ms,但建议间隔不低于1000ms,因为电量计Registers的值每秒更新一次,一秒内多次读取同样的值,没有必要快过1秒,而且如果读得太快数据量太大的话电量计有可能响应不过来。Log数据对分析电量计问题是非常有必要的。

四、Data Memory操作

首先了解一下bq4050的安全模式,电量计有三层安全模式,SEALED(加锁),UNSEALED(解锁),FULL ACCESS(全访问),在不同安全模式下切换需要不同的安全密码。

1.三种安全模式的区别

不同安全模式下电量计的信息访问权限不同。SEALED(加锁)模式下,标准SBS命令(Command)可以访问、部分扩展命令(Extended Command)不能使用、不能读写Data Memory参数(不能导出导入GG文件)、不可以烧录CHEM ID、不能烧录或导出固件(FW)。

UNSEALED(解锁)模式下,标准SBS命令(Command)可以访问、部分扩展命令(Extended Command)不能使用、可以读写Data Memory参数(可以导出导入GG文件)、可以烧录CHEM ID、不能烧录或导出固件(FW)。

FULL ACCESS(全访问)模式下,所有SBS命令(Command)可以访问、可以读写Data Memory参数(可以导出导入GG文件)、可以烧录CHEM ID、不能烧录或导出固件(FW)。BQ4050从TI出货时默认是FULLACCESS(全访问)模式。可以在Bit Resgister界面检查旗标OperationStatus()[SEC1, SEC0],判断当前芯片所处的模式,11表示SEALED,10表示UNSEALED,01表示FULL ACCESS。

2.修改操作

Bqstudio的DataMemory窗口是电量计参数配置的地方。下图是BQ4050的DataMemory窗口。

首先进行解锁操作,点击右边快捷命令栏命令进行解锁,然后输入密码。

然后进入Data Memory窗口。

在这里我们修改Voltage Cell Gain数值从12140到12145,然后再修改DA Configuration的bit3高位为低位,设置好后可以点击命令区的“RESET”对设备进行复位以确保设备使用了新的配置。分别导出修改前和修改后的.gg文件进行对比。

下面为使用软件Beyond Compare进行文件对比结果。

可见设置都修改成功。

bqstudio软件操作指南相关推荐

  1. 百旺智能编码_【百旺】票字版开票软件操作指南已为您备好,请查阅!

    为确保小规模纳税人继续享受税收优惠政策,请广大用户及时对开票软件进行升级~ 按照国家税务总局要求,从增值税发票税控开票软件五月补丁开始,将停止对增值税发票税控开票软件(税控盘版)"税&quo ...

  2. 效率与便捷兼备,大数据可视化软件操作指南

    仪表盘是一个BI产品的基础功能,利用数据可视化的方式,将高度复杂的数据转化为有助于解决用户业务问题的关键要素.Smartbi的每一次版本升级,自助仪表盘都是重头戏.同样,在最新版本Smartbi V1 ...

  3. 网格前后处理软件操作

    目录 一   前后处理软件操作指南 Preprocessing& postprocessing 1.1    网格生成Mesh generation 1.1.1        pointwis ...

  4. 成像声呐ARIS介绍及操作指南

    ARIS高分辨率成像声呐介绍及采集软件操作指南 Aris介绍 Aris是美国sounder metric公司生产的一款可以在浑水中获取高清影像的实时成像声呐.有Aris1200.Aris1800和Ar ...

  5. 玩转花式截图、录屏——FastStoneCapture使用指南

    文章目录 FastStone Capture屏幕截图软件 主要功能 安装方法 程序主界面介绍 常见功能菜单 图片编辑 常用截图类型 滚动截长图 屏幕录制 Reference 猜你喜欢 写在后面 其实W ...

  6. 【工具使用】用高效的工具,完成高效的学习和科研

    用高效的工具,完成高效的学习和科研 文章目录 用高效的工具,完成高效的学习和科研 前言 1.信息的获取 1.1 有目的性的获取知识 (1)搜索引擎 (2)论文数据库 (3)淘宝 1.2 无目的性的获取 ...

  7. JVM监控及诊断工具-GUI

    1. 工具概述 使用上一章命令行工具或组合能帮您获取目标Java应用性能相关的基础信息,但它们存在下列局限: 1)无法获取方法级别的分析数据,如方法间的调用关系.各方法的调用次数和调用时间 等(这对定 ...

  8. 阻抗跟踪电量计开发及量产流程

    本文主要包括以下内容,主要参考TI电量计应用指导文件,对其中阻抗跟踪电量计的开发流程进行了汇总.原文参考https://www.ti.com.cn/cn/lit/an/zhcaaf7/zhcaaf7. ...

  9. Geomagic Studio 2013 (64 bit)安装

    Geomagic Studio 2013 (64 bit)安装 环境:win10 安装教程 注意: 一般我们不装在C盘,但是安装程序会自动在C盘建一个Geomagic文件夹,里面有Common\Sup ...

最新文章

  1. 波士顿咨询:2018最具创新力企业50强
  2. 时间管理——被忽视的重要理念!
  3. Windows 11成上班摸鱼利器,微软CEO喊话苹果:欢迎引入iMessage
  4. 计算机实验11公式与函数,《大学计算机基础》实验报告十一——Excel2003公式与函数的应用.doc...
  5. 一个Java应届生从上海离职,附项目源码
  6. window.open 弹出居中窗口
  7. AnimalTFDB 3.0:动物转录因子注释和预测的综合资源库
  8. 【Java网络编程(三)】TCP的使用——模拟用户登录
  9. C 语言结构体_点运算符( . )和箭头运算符( - )的区别
  10. HDLBits答案(22)_基于有限状态机的计数器
  11. linux 客户机中不支持 unity_婚姻中的不理解,来源于夫妻双方情感支持的不同
  12. acwing1304. 佳佳的斐波那契
  13. 解决为什么导入了tomcat进入myeclipse却在server中找不到
  14. H5CS3酷炫登录注册静态页面
  15. java sql范围查询语句,java类中写sql语句,查询条件包含换行
  16. 5.FreeRTOS学习笔记- 互斥量
  17. 批量删除数据库表数据 备份
  18. 大数据项目实时数据采集流程步骤分析
  19. 【Word】公式“大括号”中的内容对齐
  20. Redis:只刷面试题,怎可能进大厂,多理解原理(RDB 持久化、AOF持久化)

热门文章

  1. 儒教与文化专制·《厚黑学全书》
  2. 一维卷积神经网络结构图,一维卷积神经网络原理
  3. 系统集成项目管理工程师未来发展前景:
  4. Android 在线预览ppt、doc、xls、txt等文件
  5. GIS领域的一些机器学习和人工智能的案例
  6. 【错题记录】JavaScript专项练习(篇四)
  7. 互联网中的视频(HTML5) — (1)
  8. linux下的oracle中文乱码,Linux环境解决Oracle 中文乱码
  9. 干货来袭!CSS的行内样式与内联样式,看完就会了
  10. 局域网雨云蠕虫病毒怎么解决?