查看: 363|回复: 0

[经验] 分享: BQ34Z100-G1主题精选问答

[复制链接]

该用户从未签到

发表于 2021-1-22 10:15:57 | 显示全部楼层 |阅读模式
分享到:

为什么在数据存储器中有两个“周期计数”参数?

只要累积放电大于或等于CC阈值,配置>数据>循环计数(Configuration> Data> Cycle Count就会增加。存储在配置>数据>循环计数(Configuration> Data> Cycle Count)中的值由CycleCount()返回:0x2C/0x2D命令对。

Qmax更新时,气压表>状态>循环计数(Gas Gauging> State> Cycle Count)设置为等于存储在配置>数据>循环计数(Configuration> Data> Cycle Count)中的值。

MaxError(): 最后一次QMAX更新之后,对于CycleCount()的每个增量,0x03内部将递增0.05%,例如((配置>数据>循环计数(Configuration>Data>Cycle Count)-电量计>状态>循环计数(Gas Gauging>State>Cycle Count))* 0.0005)。



CC增益和CC Delta都用于校准检测电阻,但是CC增益和CC Delta有什么区别?

CC增益是用于校准感测电阻、走线和内部库仑计数器(积分ADC delta sigma)误差的增益因子。在报告平均电流的算法中使用它。

CC Delta是用于校准感测电阻、走线和内部库仑计数器(积分ADC delta sigma)误差的增益因子。通过剩余容量寄存器报告电池充放电的算法中使用它。

CC增益和CCDelta之间的区别在于:报告平均电流的算法会抵消时基,因为平均电流不具有时间元件(以mA报告),且CC Delta需要一个时基来报告剩余容量(它以mAh为单位报告)。

CC增益和CC Delta不需要用户直接修改。它们可通过“校准”模式中的当前校准功能进行修改。



如何在装有x86类型处理器的计算机上为bq34z100-G1 执行浮点转换?我可以用来验证数字对吗?

有关我们许多仪表的浮点格式的一般信息(例如bq27xxx、bq34z100和bq34110):

不符合IEEE标准;它为大字节序,指数优先。接下来的3个字节是尾数,其隐含的第一位为1,因此以数字的精度挤出一个额外的位。但是,请注意尾数第一个字节的MSB是符号位。


此处为“C”代码,它占用4个字节,并在基于Intel的典型计算机(小字节序)上从仪表的大字节序转换为双字节序。

    2.jpg


1.jpg


回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /4 下一条



手机版|小黑屋|与非网

GMT+8, 2024-11-24 03:58 , Processed in 0.126979 second(s), 16 queries , MemCache On.

ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

苏公网安备 32059002001037号

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.