为什么在数据存储器中有两个“周期计数”参数? 只要累积放电大于或等于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的典型计算机(小字节序)上从仪表的大字节序转换为双字节序。
|