大家好、
以下是客户提出的问题、可能需要您的帮助:
| 电池/电池组信息 | |
| 手机/电池组制造商* | 旁路 |
| 电池/电池组模型* | LP113129 |
| 设计容量* | 1230 |
| 充电电压* | 电池:4.40V |
| 切断电压* | 3.3V |
| 化学成分 | 锂离子电池 |
根据黄金学习 FS 文件、客户检查并核对了寄存器的配置值。 您能否帮助确认为什么需要将以下寄存器配置为此值?
一些注册客户也根据他们的理解填写原因、同时还请帮助确认是否正确:
| 位编号 | 位名称 | 说明 | 设置 | 原因 | |
| 高字节 | 位7 | OT | 检测到过热情况。 当 Temperature ()≥Over Temp (默认值= 55°C)时、[OT]被置位。 当 Temperature ()< Over Temp–Temp HYS 时清除[OT]。 |
0 | |
| 位6 | UT | 检测到低温条件。 当 Temperature ()≤under Temp (默认值= 0°C)时、[UT]被置位。 当 Temperature ()> under Temp + Temp HYS 时、[UT]被清除。 |
0 | ||
| 位5 | RSVD | 位5:2被保留。 | - | ||
| 位4 | RSVD | ||||
| 位3 | RSVD | ||||
| 位2 | RSVD | ||||
| 位1 | FC | 检测到充满电。 如果 FC Set%是正阈值、则在 SOC≥FC Set %时设置[FC]、并在 SOC≤FC Clear %(默认值= 98%)时清除。 默认情况下、FC 设定%=–1、因此当电量监测计检测到充电终止时、[FC]被设定。 | 0 | ||
| 位0 | CHG | 允许快速充电。 如果在充电期间 SOC 从98%变为99%、则清除[CHG]位。 当 SOC≤95%时、[CHG]位将再次置位。 | 1 | ||
| 低字节 | 位7 | OCVTAKEN | 进入张弛模式时清零、当在张弛模式下执行 OCV 测量时设置为1。 | 1 | |
| 位6 | DoD 正确 | 这表示正在应用 DOD 校正 | 0 | ||
| 位5 | IPOR | 表示发生了 POR 或 RESET 子命令。 如果置位、该位通常表示 RAM 配置寄存器已复位为默认值、主机应使用配置更新模式重新加载配置参数。 该位在收到 SOFT_RESET 子命令后清零。 | 0 | ||
| 位4 | CFGUPMODE | 电量监测计处于配置更新模式。 置位时为 true。 默认为0 | 0 | ||
| 位3 | BAT_DET | 检测到电池插入。 置位时为 true。 当 OpConfig [BIE]被置位时、通过检测 BIN 引脚上的逻辑高电平到低电平转换来置位[BAT_DET]。 当 OpConfig [BIE]为低电平时、当主机发出时、[BAT_DET]被置位 BAT_INSERT 子命令、并在主机发出 BAT_REMOVE 子命令时清除。 GaugePredictions 除非[BAT_DET]被置位、否则无效。 |
1 | ||
| 位2 | SOC1 | 如果置位,则 StateOfCharge ()≤SOC1设置阈值。 在 StateOfCharge ()≥SOC1Clear Threshold 之前、[SOC1]位将保持置位。 | 1 | ||
| 位1 | SOCF | 如果置位,StateOfCharge ()≤SOCF 设置阈值。 在 StateOfCharge ()≥SOCF Clear Threshold 之前、[SOCF]位将保持置位。 | 1 | ||
| 位0 | DSG | 检测到放电。 置位时为 true | 0 |
| CNTL 函数 | CNTL 数据 | 说明 | 密封访问 | 设置 | 原因 | ||
| CONTRAL_STATUS | 0x0000 | 报告设备的状态。 | 是的 | 0x008C | |||
| DEVICE_TYPE | 0x0001 | 报告器件类型(0x0426)。 | 是的 | 0x0426 | |||
| 固件版本 | 0x0002 | 报告设备的固件版本。 | 是的 | 0x0202 | |||
| DM_CODE | 0x0004 | 报告存储在 NVM 中的数据存储器代码编号。 | 是的 | 0x0000 | |||
| Previ_MACWRITE | 0x0007 | 返回以前的 MAC 命令代码。 | 是的 | 0x0002 | |||
| Chem_ID | 0x0008 | 报告电池配置文件的化学标识符。 | 是的 | 0x3230 | |||
| BAT_INSERT | 0x000C | 当 OpConfig [BIE]位为0时强制设置 Flags()[BAT_DET]位。 | 是的 | - | |||
| BAT_REMOVE | 0x000D | 当 OpConfig [BIE]位为0时强制 Flags()[BAT_DET]位清零。 | 是的 | - | |||
| SET_CFGUPDATE | 0x0013 | 强制 CONTRAL_STATUS [CFGUPMODE]位为1、监测计进入配置更新模式。 | 否 | - | |||
| Smooth_sync | 0x0019 | 将 RemCapSmooth()和 FCCSmooth()与 RemCapTrue ()和 FCCTrue ()同步。 | 是的 | - | |||
| SHUTDOWN_ENABLE | 0x001B | 启用器件关断模式。 | 否 | - | |||
| 关断 | 0x001C | 命令器件进入关断模式。 | 否 | - | |||
| 密封 | 0x0020 | 将器件置于密封访问模式。 | 否 | - | |||
| PULSE_SOC_INT | 0x0023 | 命令器件在1ms 内切换 GPOUT 引脚。 | 是的 | - | |||
| Chem_A | 0x0030 | 动态地将现有的 Chem ID 更改为 Chem ID - 3230。 | 否 | - | |||
| Chem_B | 0x0031 | 动态地将现有的化学 ID 更改为化学 ID - 1202。 | 否 | - | |||
| Chem_C | 0x0032 | 动态地将现有的化学 ID 更改为化学 ID - 3142。 | 否 | - | |||
| 复位 | 0x0041 | 执行完整的器件复位。 | 否 | - | |||
| SOFT_RESET | 0x0042 | 监测计退出配置更新模式。 | 否 | - | |||
|
类别 |
子类 | 类型 | 名称 | 子类 ID | 偏移 | 说明 | 最小 | 最大 | 设置 | 默认值 | 和功能 | 原因 | ||||
| 配置 | 安全性 | I2 | 过热 | 2. | 0 | 如果 Temperature ()≥Over Temp (默认值= 55°C)、则检测到过热情况、并通过设置 Flags ()[OT]位来指示。 当 Temperature ()< Over Temp–Temp HYS (默认值= 50°C)时、[OT]位被清零。 如果 Temperature ()≤under Temp (默认值= 0°C)并通过设置 Flags()[UT]位来指示温度过低情况。 当 Temperature ()> under Temp + Temp HYS (default = 5°C)时、[UT]位被清除。 |
-1200 | 1200 | 550 | 550 | 0.1 μ A° | |||||
| 配置 | 安全性 | I2 | 在温度下 | 2. | 2. | -1200 | 1200 | 0 | 0 | 0.1 μ A° | ||||||
| 配置 | 安全性 | U1 | 温度油液 | 2. | 4. | 0 | 255. | 50 | 50 | 0.1 μ A° | ||||||
| 配置 | 充电时间 | I1. | TCA 设置% | 36. | 3. | 当 SOC 达到 TCA 设置的%时、Flags()[CHG]位被置位、当低于 TCA 清除%时、Flags()[CHG]位被清零。 当满足主充电终止条件并且 TCA 设定的%被设定为–1%时、Flags()[CHG]位被设定。 |
-1 | 100 | 99 | 99 | % | |||||
| 配置 | 充电时间 | I1. | TCA 清除百分比 | 36. | 4. | -1 | 100 | 95 | 95 | % | ||||||
| 配置 | 充电时间 | I1. | FC 设置% | 36. | 5. | 当 SOC 达到 FC 设置%时、Flags()[FC]位被置位、当它低于 FC 清除%时、Flags()[FC]位被清零。 当满足主充电终止条件并且 FC 设定%被设定为–1%时、Flags()[FC]位被设定。 |
-1 | 100 | -1 | -1 | % | |||||
| 配置 | 充电时间 | I1. | FC 清除百分比 | 36. | 6. | 0 | 100 | 98 | 98 | % | ||||||
| 配置 | 充电时间 | I2 | DODatEOC 增量 T | 36. | 7. | 这表示用于更新 Qstart 和 RemainingCapacity()的温度变化阈值 温度变化。 在静置期间和充电开始时、将计算剩余电量 AS RemainingCapacity()= FullChargeCapacity()–Qstart。 随着温度的降低、Qstart 可能会变为 比旧的 FullChargeCapacity()值小得多,导致高估 RemainingCapacity()。 为了提高准确度,FullChargeCapacity()在温度时更新 自上次 FullChargeCapacity()更新大于 DODatEOC Delta T×0.1ºC 以来的变化。 。 默认值为50。 |
0 | 1000 | 50 | 50 | 0.1 μ A° | |||||
| 配置 | 放电 | U1 | SOC1设置阈值 | 49 | 0 | 当 StateOfCharge ()降至或低于 SOC1 Set Threshold 中指定的第一个容量阈值时, Flags()[SOC1]位被置位。 一旦 StateOfCharge ()上升到或高于 SOC1清除阈值、该位就会被清除。 |
0 | 100 | 10. | 10. | % | |||||
| 配置 | 放电 | U1 | SOC1清除阈值 | 49 | 1 | 0 | 100 | 15. | 15. | % | ||||||
| 配置 | 放电 | U1 | SOCF 设置阈值 | 49 | 2. | 当 StateOfCharge ()降至或低于 SOCF Set Threshold 中指定的最终容量阈值时, Flags()[SOCF]位被置位。 一旦 StateOfCharge ()上升到或超过 SOCF 清除阈值、该位就会被清除。 [SOCF]位用作最终放电警告。 |
0 | 100 | 2. | 2. | % | |||||
| 配置 | 放电 | U1 | SOCF 清除阈值 | 49 | 3. | 0 | 100 | 5. | 5. | % | ||||||
| 配置 | 寄存器 | H2 | OpConfig | 64 | 0 | 有关详细信息、请参阅表2。 OpConfig 寄存器位定义 | 0 | FFFF | 647A | 6578 | 标记 | 通过外部输入实现的温度 | ||||
| 配置 | 寄存器 | H1 | OpconfigB | 64 | 2. | 有关详细信息、请参阅表3。 OpConfigB 寄存器位定义 | 0 | FF | 0f | 0f | 标记 | |||||
| 配置 | 寄存器 | H1 | OpconfigC | 64 | 3. | 有关详细信息、请参阅表4。 OpConfigC 寄存器位定义 | 0 | FF | 9F | 9F | 标记 | |||||
| 配置 | 寄存器 | H1 | OpconfigD | 64 | 4. | 有关详细信息、请参阅表5。 OpConfigD 寄存器位定义 | 0 | FF | 23 | 23 | 标记 | |||||
| 电量监测 | IT 配置 | U2 | OCV 等待时间 | 80 | 7. | - | 0 | 65535 | 60 | 60 | S | |||||
| 电量监测 | IT 配置 | U2 | RA 滤波器 | 80 | 18 | RA 表更新被过滤。 这是一个加权因子、占上一个 Ra 的一定百分比 表值、剩余百分比来自最新计算的 Ra 值。 这可以防止 Ra 表中的电阻快速变化。 RA =(Ra_old×Ra Filter + Ra_new×(1000–Ra Filter))÷1000 RA 滤波器通常设置为800 (80%之前的 Ra 值加上20%了解的 Ra 值、以形成新的 Ra 值)。 |
0 | 1000 | 800 | 800 | 数字 | |||||
| 电量监测 | IT 配置 | I2 | 电阻 V 压降 | 80 | 20. | 在电池放电期间使用 RES V drop 来鉴定测量和存储的足够条件 电阻值。 它在具有低速放电或经常使用冷温度的应用中非常有用 通常难以实现一致的电阻更新的应用。 即使电流较低、压降也是如此 如果电池电阻足够明显、则仍然可以满足该要求 |
0 | 32767 | 32767 | 50 | MV | |||||
| 电量监测 | IT 配置 | U2 | 要唤醒的样本 | 80 | 22. | - | 0 | 65535 | 240 | 100 | S | |||||
| 电量监测 | IT 配置 | U2 | Qmax 最大时间 | 80 | 24 | - | 0 | 65535 | 1800 | 18 000人 | S | |||||
| 电量监测 | IT 配置 | U1 | DoD 故障时间 | 80 | 31. | - | 0 | 255. | 25 | 25 | S | |||||
| 电量监测 | IT 配置 | U1 | 快速 Qmax 启动 DOD % | 80 | 33. | 当满足以下条件时、快速 Qmax 测量开始、 •DOD >快速 Qmax 启动 DOD%或 电压<终止电压+快速 Qmax 启动电压增量 •电流< C/Fast Qmax 电流阈值 |
0 | 100 | 92 | 92 | % | |||||
| 电量监测 | IT 配置 | I2 | 快速 Qmax 启动电压增量 | 80 | 35. | 0 | 4200 | 125. | 125. | MV | ||||||
| 电量监测 | IT 配置 | U2 | 快速 Qmax 电流阈值 | 80 | 37. | 0 | 1000 | 4. | 4. | HR 率 | ||||||
| 电量监测 | IT 配置 | U1 | 快速 Qmax 结束 Dos % | 80 | 34 | 当满足以下条件时、在放电结束时计算快速 Qmax 测量值: •快速 Qmax 测量次数>快速 Qmax 最小点 •DoD >快速 Qmax 结束 DOD% |
0 | 100 | 96 | 96 | % | |||||
| 电量监测 | IT 配置 | U1 | 快速 Qmax 最小点 | 80 | 39. | 0 | 255. | 3. | 3. | 数字 | ||||||
| 电量监测 | IT 配置 | U1 | 最大 Qmax 变化 | 80 | 43. | - | 0 | 255. | 20. | 20. | % | |||||
| 电量监测 | IT 配置 | U1 | Qmax 最大增量% | 80 | 44. | - | 0 | 255. | 10. | 10. | %DCAP | |||||
| 电量监测 | IT 配置 | U1 | 最大百分比默认 Qmax | 80 | 45. | 提供了可学习 Qmax 的值的上限。 对于大多数应用程序来说、默认值是足够的。 | 0 | 255. | 120 | 120 | %DCAP | |||||
| 电量监测 | IT 配置 | U1 | Qmax 滤波器 | 80 | 46. | Qmax 更新经过筛选、以防止损坏值。 不建议更改此值 | 0 | 255. | 96 | 96 | 数字 | |||||
| 电量监测 | IT 配置 | U1 | 重新发送时间 | 80 | 48 | ResRelax Time 或电阻弛豫时间用于瞬态建模。 它表示内部电阻完全饱和所需的时间。 这样、当它计算负载下电池的瞬时电压时、监测计不会模拟即时大 IR 压降。 默认值为500秒,这对于大多数应用程序来说足够了。 | 0 | 65535 | 500 | 500 | S | |||||
| 电量监测 | IT 配置 | I2 | 用户速率- mA | 80 | 50 | 这是用于电压分布的 Impedance Track 仿真以确定放电容量的放电速率。 它仅在负载模式= 0 (恒定电流)和负载选择= 6 (用户定义的速率)时使用。 | -32768 | 0 | 0 | 0 | mA | |||||
| 电量监测 | IT 配置 | I2 | 用户速率- mW | 80 | 52. | 这是用于电压分布的 Impedance Track 仿真以确定放电容量的放电速率。 它仅在负载模式= 1 (恒定功率)和负载选择= 6 (用户定义的速率)时使用。 | -32768 | 0 | 0 | 0 | 兆瓦 | |||||
| 电量监测 | IT 配置 | U1 | 最大 SIM 速率 | 80 | 57. | 最大 IT 仿真速率(反相)。 2表示 C/2。 这是 IT 仿真中使用的 C 速率最大负载。 该寄存器默认为1。 | 0 | 255. | 1 | 1 | HR 率 | |||||
| 电量监测 | IT 配置 | U1 | 最小 SIM 速率 | 80 | 58. | 最小 IT 仿真速率(反相)。 20表示 C/20。 这是 IT 仿真中使用的 C 速率最小负载。 该寄存器默认为20。 | 0 | 255. | 20. | 20. | HR 率 | |||||
| 电量监测 | IT 配置 | U2 | RA 最大增量 | 80 | 59. | 在 Ra 值更新期间、将执行滤波过程以消除更新后的 Ra 值中的意外波动。 RA Max Delta 会将 Ra 值的变化限制为每次 Ra 更新时的绝对幅度。 | 0 | 32767 | 8. | 11. | 4 mΩ μ A | |||||
| 电量监测 | IT 配置 | I2 | 最小增量电压 | 80 | 68 | 这些参数是允许 Delta Voltage 学习的值的下限和上限、并在放电周期中保存。 | 0 | 32767 | 0 | 0 | MV | |||||
| 电量监测 | IT 配置 | I2 | 最大增量电压 | 80 | 70 | 这些参数是允许 Delta Voltage 学习的值的下限和上限、并在放电周期中保存。 | 0 | 32767 | 200 | 200 | MV | |||||
| 电量监测 | IT 配置 | I2 | DeltaV 最大 dV | 80 | 72. | 此参数限制每次 Delta 电压更新所允许的变化量。 只有在放电至少500秒并停止后、才会在数据存储器中更新 Delta 电压 | 0 | 32767 | 100 | 100 | MV | |||||
| 电量监测 | IT 配置 | U1 | TermV 有效 t | 80 | 74. | 在 RemainingCapacity()和 StateOfCharge ()被强制为零之前,电压必须下降到低于终止电压至少这么几秒钟。 | 0 | 255. | 2. | 2. | S | |||||
| 电量监测 | IT 配置 | I2 | 布线电阻 | 80 | 75 | 布线电阻是指给定应用中电池与库仑计数器测量点之间的标称电阻。 PCB 本身上的柔性布线和较长的铜迹线会导致这种电阻并将误差注入 SOC 预测。 电量监测计使用该值偏移电池电阻、以改善 RemainingCapacity()估算。 | 0 | 32767 | 0 | 0 | MΩ μ A | |||||
| 电量监测 | IT 配置 | I2 | 下游电阻 | 80 | 77 | 下游电阻是指给定应用中库仑计数器测量点与系统电压节点之间的标称电阻。 PCB 本身上较长的铜迹线会导致该电阻并将误差注入 SOC 预测。 电量监测计使用该值偏移电池电阻、以改善 RemainingCapacity()估算。 | 0 | 32767 | 0 | 0 | MΩ μ A | |||||
| 电量监测 | IT 配置 | U2 | 预测环境时间 | 80 | 79 | 预测环境时间确定算法开始预测环境之前的等待时间 充电/放电期间的温度 |
0 | 65535 | 2000年 | 2000年 | S | |||||
| 电量监测 | IT 配置 | U1 | 设计能源规模 | 80 | 81. | Design Energy Scale 选择一组数据闪存参数的标度和单位。 设计的价值 能量标度可以是1或10。 对于大于6Ah 的电池容量、设计能级= 10是 推荐。 |
1 | 10. | 1 | 1 | 数字 | |||||
| 电量监测 | IT 配置 | U1 | 快速刻度负载选择 | 80 | 82. | 快速缩放负载选择用于配置与快速电阻配合使用的独立负载分布 缩放模式。 它可以设置为标准负载选择支持的任何值、对于很有用 在放电结束附近表现出显著负载变化的系统、从而使监测计更好 预测此类情况下的剩余 SOC。 Fast Scale Load Select 的默认值设置为3 (14s 电流/功率的平均值)。 这使其对空载附近的负载变化更灵敏、并有助于实现 更好地收敛到0%。 在大多数情况下、放电处于相对轻的负载时、这会有所帮助 但负载在接近末端时显著增加 |
0 | 6. | 3. | 3. | 数字 | |||||
| 电量监测 | IT 配置 | U1 | CHG DOD 校正启动 SOC | 80 | 83. | 当 SOC 高于 Chg DOD 校正启动 SOC 时、充电期间的 DoD 校正将启动 | 0 | 101. | 90 | 90 | 数字 | |||||
| 电量监测 | IT 配置 | U1 | CHG DOD 校正锥度比 | 80 | 84 | 当电流低于 Chg DOD 校正锥度时、将在充电期间应用 DoD 校正。 | 0 | 5. | 2. | 2. | 数字 | |||||
| 电量监测 | 电流阈值 | I2 | DSG 电流阈值 | 81. | 0 | 监测算法在三种状态之间转换:放电、充电和弛豫 运行模式。 在充电模式期间、Flags()寄存器的[DSG]位会被清零、并且在期间也会被清零 放电和静置模式。 每种模式的进入和退出由六个参数控制 电流阈值子类中。 放电电流阈值可通过设计容量/(DSG 电流阈值×0.1)进行计算。 默认值有效为 C/16.7。 充电电流阈值可通过设计容量/(Chg Current Threshold×0.1)进行计算。 。 默认为有效的 C/10。 可通过 Design capacity/(Quit Current×0.1)来计算 quit 电流阈值。 默认值为 有效的 C/25。 当 EffectiveCurrent()低于退出时,将退出充电模式并进入静置模式 电荷放松时间中指定的秒数的当前阈值(默认值为60s)。 放电 当 EffectiveCurrent()低于 Quit Relax 时间的放电电流阈值时,进入模式 (默认为1s)。 当 EffectiveCurrent()变为时,将退出放电模式并进入静置模式 高于 DSG 放松时间的负退出电流阈值(默认值为60s)。 当进入充电模式时 EffectiveCurrent()超过充电电流阈值的充电放松时间(缺省值为60s)。 |
0 | 2000年 | 813. | 167. | 0.1心率 | DSG 电流=15mA,设计电容=1220.Design/Current*10=813 | ||||
| 电量监测 | 电流阈值 | I2 | CHG Surrent Threshold | 81. | 2. | 0 | 2000年 | 135. | 100 | 0.1心率 | CHG 电流=90mA,设计电容=1220.Design/Current*10=135 | |||||
| 电量监测 | 电流阈值 | I2 | 退出电流 | 81. | 4. | 0 | 2000年 | 1220 | 250 | 0.1心率 | Quit Current=10mA、Design Cap=1220.Design/Current*10=1220 | |||||
| 电量监测 | 电流阈值 | U2 | DSG 放松时间 | 81. | 6. | 0 | 65535 | 60 | 60 | S | ||||||
| 电量监测 | 电流阈值 | U1 | 放松时间 | 81. | 8. | 0 | 255. | 60 | 60 | S | ||||||
| 电量监测 | 电流阈值 | U1 | 放松时间 | 81. | 9. | 0 | 255. | 1 | 1 | S | ||||||
| 电量监测 | 电流阈值 | U2 | 最大红外校正 | 81. | 12. | 最大 IR 校正是施加到加载条件下的 OCV 查找的最大 IR 校正。 它仅适用于 OCV 在检测到充电电流的唤醒后进行查找、此时电量监测计必须建立容量基准、 但电流已经在流动。 如果电流在用于查找初始 DOD 和 IR 校正的电压测量期间流动 消除电池阻抗上 IR 压降的影响并获得真正的 OCV。 IR 校正最大值为 所用 IR 校正的最大值。 它有助于避免因低电阻下的极高电阻而产生的伪影 充电期间的 DoD 值。 这特定于手持设备应用。 默认值为400mV。 |
0 | 1000 | 400 | 400 | MV | |||||
| 电量监测 | 状态 | I2 | Qmax Cell 0 | 82. | 0 | Qmax 包含电池的最大化学容量、通过比较的状态来确定 在施加负载之前和之后的电荷以及通过的电荷量。 它对应于处的容量 低放电率(~C/20)。 为了实现高精度、测量仪表会在期间定期更新该值 操作。 Impedance Track 算法会更新并保持该值。 要将 Qmax 寄存器转换为 mAh、请使用以下公式: Qmax (mAh)= Qmax Cell 0×设计容量/2 14. |
0 | 32767 | 16384 | 16384 | 数字 | |||||
| 电量监测 | 状态 | H1 | 更新状态 | 82. | 2. | 更新状态寄存器的位0 (0x01)和位1 (0x02)指示燃油表是否会显示 对 Qmax 更新和 Ra 表更新中的更改应用限制。 当的位0 (0x01)和位1 (0x02)时 更新状态寄存器被清除、监测计将对 Qmax 和 Ra 表的变化应用限值。 位0 (0x01)和位1 (0x02)默认被清除、并且在运行期间应该保持被清除。 仅限 A 学习周期将在监测计黄金文件的初始配置过程中完成,该文件的位为0 (0x01) 和位1 (0x02)被置位。 更新状态寄存器的位7 (0x80)表示燃油表的默认密封状态。 该位是 在 POR 之后和退出配置更新模式后检查、以查看是否应将监测计放置在中 密封或非密封状态。 如果设置了位7 (0x80)、则监测计将处于密封状态。 |
0 | FF | 0 | 0 | 十六进制 | |||||
| 电量监测 | 状态 | I2 | 保留容量 mAh | 82. | 3. | Reserve Cap-mAh 可确定达到零后的实际剩余电量 在达到终止电压前重新设计 Capacity()。 该寄存器仅在加载模式= 0时使用 (恒定电流)。 空载补偿率应用于此保留容量。 这是一个专门的 此函数允许在达到零 RemainingCapacity()后有时间进行受控关断。 |
0 | 9000 | 0 | 0 | 毫安时 | |||||
| 电量监测 | 状态 | H1 | 负载选择/模式 | 82. | 5. | 负载模式将电量监测计配置为使用恒定电流或恒定功率模型来实现 Impedance Track 算法。 当负载模式为0时、使用恒流模型。 这可以更好地估算剩余运行时间、尤其是在电流增加的放电结束时 以补偿电池电压下降。 当负载模式为1 (默认值)时、使用恒定功率模型。 CONTRAL_STATUS [LDMD]位反映了负载模式的状态。 有关详细信息、请参阅表6负载选择/模式参数编码 |
0 | FF | 81. | 81. | 十六进制 | |||||
| 电量监测 | 状态 | I2 | 设计容量 | 82. | 6. | 设计容量用于补偿电池剩余电量和充满电时的容量 测量仪表完成计算。 它还用于 Impedance Track 的恒流模型 当负载模式为0 (恒定电流)且负载选择为4 (恒定设计容量/5)时的算法 放电)。 CONTRAL_STATUS [LDMD]位指示 Impedance Track 算法正在假设 恒定电流模型。 设计能耗用于补偿电池剩余电量和充满电时的容量 测量仪表完成计算。 它还用于 Impedance Track 的恒定功率模型 当负载模式为1 (恒定功率)且负载选择为4 (恒定设计能耗/5)时的算法 放电)。 CONTRAL_STATUS [LDMD]位指示 Impedance Track 算法正在使用 恒定功率模型。 这些值应根据电池规格进行设置。 请参阅电池的数据表 制造商。 |
0 | 8000 | 1220 | 1340. | 毫安时 | 标称电池容量 | ||||
| 电量监测 | 状态 | I2 | 设计能源 | 82. | 8. | 0 | 32767 | 4697 | 4960. | MWh | 标称电池容量*标称电池电压 | |||||
| 电量监测 | 状态 | I2 | 终止电压 | 82. | 10. | 在 Impedance Track 算法中使用终止电压来计算 RemainingCapacity()。 这是 放电结束时的绝对最小电压、假设剩余的化学容量为 为零 |
2500 | 3700 | 3400 | 3200 | MV | 3.4V 对应于 SOC 0% | ||||
| 电量监测 | 状态 | I2 | t RISE | 82. | 16. | T RISE 因子反映了放电过程中由于电池自发热而导致的系统发热水平。 这种情况 数字可根据经验进行测量。 |
0 | 32767 | 20. | 20. | 数字 | |||||
| 电量监测 | 状态 | I2 | t 时间常数 | 82. | 18 | T 时间常数反映了期间由于电池自发热而导致的系统加热的时间常数 放电。 这个数字可根据经验进行测量。 |
0 | 32767 | 1000 | 1000 | S | |||||
| 电量监测 | 状态 | U1 | Soi Delta | 82. | 20. | 在 OpConfig 中激活 SOC_INT 函数时、Socki Delta 参数处于活动状态 [BATLOWEN]被清零。 |
0 | 100 | 1 | 1 | % | |||||
| 电量监测 | 状态 | I2 | 锥率 | 82. | 21. | 抽头率用于初级电荷终止算法。 AverageCurrent()被集成在上 这两个40秒周期中的每一个周期分别进行平均值计算、并分别进行平均值计算 (IRateAvg1、IRateAvg2)。 |
0 | 2000年 | 203. | 100 | 0.1心率 | 锥形电流=60mA,设计电容=1220.Design/Current*10=203 | ||||
| 电量监测 | 状态 | I2 | 休眠电流 | 82. | 23 | 当 AverageCurrent()小于睡眠电流或大于(–)睡眠电流时,监测计进入 如果通过设置 OpConfig [SLEEP]位启用该功能、则为睡眠模式。 |
0 | 1000 | 10. | 10. | mA | |||||
| 电量监测 | 状态 | I2 | 平均 I 上次运行 | 82. | 25 | 监测计记录从每个放电周期开始到结束的平均电流。 它会存储此内容 该寄存器中先前放电产生的平均电流。 该寄存器可以初始化为典型值 系统电流负载。 放电持续至少500秒并停止后、监测计会更新该值。 默认值表示 C/5负载。 它应始终为负值。 该寄存器不应该是 已修改;仅当电量监测计退出放电模式时、它才会由电量监测计更新。 |
-32768 | -1 | -50. | -50. | 0.1心率 | |||||
| 电量监测 | 状态 | I2 | 平均 P 上次运行 | 82. | 27. | 监测计记录从每个放电周期开始到结束的平均功率。 它会存储此内容 该寄存器中先前放电产生的平均功率。 以获得正确的平均功率读数 测量仪表持续将电流乘以电压来获得功率。 然后、它会记录该数据以导出 平均功耗。 该寄存器可以初始化为典型的系统功率负载。 电量监测计会更新该值 放电持续至少500秒并停止。 默认值表示 C/5负载。 它应该 始终为负值。 此寄存器不应被修改;它仅由电量监测计更新 当仪表退出放电模式时。 |
-32768 | -1 | -50. | -50. | 0.1心率 | |||||
| 电量监测 | 状态 | I2 | Delta 电压 | 82. | 29. | 监测计存储短路负载尖峰和正常负载期间的最大电压差、因此 Impedance Track 算法可以计算脉冲负载的 RemainingCapacity()。 它被添加为终止 电压进行了比较。 此值永远不会更新为小于最小增量电压或大于最大增量电压的值。 如果 最小增量电压设置为大于零的值、然后还应至少初始化增量电压 与最小 Δ 电压相同的值。 |
0 | 1000 | 1 | 1 | MV | |||||
| RA 表 | RA0 RAM | I2 | RA 0 | 89 | 0 | Ra 表类有15个值。 在监测计复位时、从 ROM 初始化 R_A RAM。 所有这些 值表示基于 Qmax Cell 0的 SOC 电网在25°C 下标准化的电阻值 根据以下规则找到的点: 对于 Cell0 Ra M、其中: •如果0≤M≤7:数据是在25°下标准化并按设计容量缩放的电阻、用于: SoC = 100%–(M×11.1%) •如果8≤M≤14:数据是在25°下标准化并按设计容量缩放的电阻、用于: SoC = 100%–[77.7%+(M–7)×3.3%] 这可在电池单元的整个 SOC 配置文件中提供电阻曲线、从而更加集中 接近0%的值。 |
0 | 32767 | 53. | 102. | 数字 | |||||
| RA 表 | RA0 RAM | I2 | RA 1. | 89 | 2. | 0 | 32767 | 53. | 102. | 数字 | ||||||
| RA 表 | RA0 RAM | I2 | RA 2. | 89 | 4. | 0 | 32767 | 58. | 99 | 数字 | ||||||
| RA 表 | RA0 RAM | I2 | RA 3. | 89 | 6. | 0 | 32767 | 70 | 107. | 数字 | ||||||
| RA 表 | RA0 RAM | I2 | RA 4. | 89 | 8. | 0 | 32767 | 57. | 72. | 数字 | ||||||
| RA 表 | RA0 RAM | I2 | RA 5. | 89 | 10. | 0 | 32767 | 52. | 59. | 数字 | ||||||
| RA 表 | RA0 RAM | I2 | RA 6. | 89 | 12. | 0 | 32767 | 62. | 62. | 数字 | ||||||
| RA 表 | RA0 RAM | I2 | RA 7. | 89 | 14. | 0 | 32767 | 53. | 63. | 数字 | ||||||
| RA 表 | RA0 RAM | I2 | RA 8. | 89 | 16. | 0 | 32767 | 54 | 53. | 数字 | ||||||
| RA 表 | RA0 RAM | I2 | RA 9. | 89 | 18 | 0 | 32767 | 55 | 47. | 数字 | ||||||
| RA 表 | RA0 RAM | I2 | RA 10. | 89 | 20. | 0 | 32767 | 57. | 60 | 数字 | ||||||
| RA 表 | RA0 RAM | I2 | RA 11. | 89 | 22. | 0 | 32767 | 59. | 70 | 数字 | ||||||
| RA 表 | RA0 RAM | I2 | RA 12. | 89 | 24 | 0 | 32767 | 93 | 140 | 数字 | ||||||
| RA 表 | RA0 RAM | I2 | 第13条 | 89 | 26 | 0 | 32767 | 144. | 369. | 数字 | ||||||
| RA 表 | RA0 RAM | I2 | RA 14. | 89 | 28. | 0 | 32767 | 159. | 588 | 数字 | ||||||
| 化学信息 | Chem 数据 | I2 | Q MaxV 无效 | 109. | 2. | Q "Invalid Max V"和"Q Invalid Min V"指定 Qmax 不合格电压区域、通常称为 OCV 与 DOD 曲线的平坦区域。 中不允许进行用于 Qmax 计算的 OCV 测量 该区域。 |
0 | 32767 | 3811. | 3803. | MV | |||||
| 化学信息 | Chem 数据 | I2 | Q 最小值无效 | 109. | 4. | 0 | 32767 | 3750 | 3752. | MV | ||||||
| 化学信息 | Chem 数据 | I2 | V at Chg Term | 109. | 6. | V at Chg 项应初始化为系统的典型充电电压。 通常、如果使用 默认电池配置文件(CHEM_ID = 0x1202)、充电电压将为4200mV、默认值为 可以使用 V at Chg 项。 如果使用 ALT_CHEM1 (CHEM_ID = 0x1210)、则 V AT Chg Term 可能为 初始化为4300 mV。 如果使用 ALT_CHEM2 (CHEM_ID = 0x354)、V AT Chg 项可初始化为 4350 mV。 |
0 | 5000 | 4340 | 4190 | MV | |||||
| 化学信息 | Chem 数据 | I2 | 锥形电压 | 109. | 8. | 锥形电压阈值定义了检测电荷所需的最小电压 终端。 |
0 | 5000 | 4250 | 4100 | MV | |||||
| 校准 | 数据 | I1. | 电路板失调电压 | 104. | 0 | 电路板偏移量是第二个偏移寄存器。 它会校准所有 CC 偏移不会校准的值。 这种情况 包括电路板布局布线、感应电阻器和覆铜线迹以及外部的其他电位偏移 电量监测计。 电量监测计中的简化接地电路设计要求每个电路具有单独的电路板失调电压 测试器件。 |
-128 | 127. | 0 | 0 | 计数 | |||||
| 校准 | 数据 | I1. | 内部温度偏移 | 104. | 1 | 电量监测计内置一个温度传感器。 Int Temp Offset 用于 如果已知温度偏移,则校准报告温度()测量中的偏移误差 电量监测计和电池单元之间存在。 内部温度传感器的增益是精确的 无需校准增益即可。 |
-128 | 127. | 0 | 0 | 0.1 μ A° | |||||
| 校准 | 数据 | I1. | 外部温度偏移 | 104. | 2. | -128 | 127. | 0 | 0 | 0.1 μ A° | ||||||
| 校准 | 数据 | I1. | 电池组 V 偏移 | 104. | 3. | 这是用于校准电量监测计模数转换器以进行电池电压测量的偏移量。 电池组 V 偏移不需要用户修改。 它由电压校准进行修改 校准模式下运行。 |
-128 | 127. | 0 | 0 | MV | |||||
| 校准 | 数据 | I2 | 外部 A 代码1 | 104. | 4. | EXT a Coef 和 Ext b Coef 是热敏电阻温度线性化多项式系数。 。 已使用 Semitec 103AT 热敏电阻计算默认值。 不同类型的热敏电阻 则需要更改系数。 请联系 TI 以生成不同的系数 热敏电阻。 |
-32768 | 32767 | -11130 | -11130 | 数字 | |||||
| 校准 | 数据 | I2 | 外部 A Coef 2. | 104. | 6. | -32768 | 32767 | 19142. | 19142. | 数字 | ||||||
| 校准 | 数据 | I2 | 外部 A Coef 3. | 104. | 8. | -32768 | 32767 | -19262 | -19262 | 数字 | ||||||
| 校准 | 数据 | I2 | 外部 A Coef 4. | 104. | 10. | -32768 | 32767 | 28203. | 28203. | 数字 | ||||||
| 校准 | 数据 | I2 | 外部 A 系数5 | 104. | 12. | -32768 | 32767 | 892. | 892. | 数字 | ||||||
| 校准 | 数据 | I2 | 外部 B 系数1 | 104. | 14. | -32768 | 32767 | 328. | 328. | 数字 | ||||||
| 校准 | 数据 | I2 | 外部 B 系数2 | 104. | 16. | -32768 | 32767 | -605 | -605 | 数字 | ||||||
| 校准 | 数据 | I2 | 外部 B Coef 3. | 104. | 18 | -32768 | 32767 | -2443 | -2443 | 数字 | ||||||
| 校准 | 数据 | I2 | 外部 B 系数4 | 104. | 20. | -32768 | 32767 | 4696 | 4696 | 数字 | ||||||
| 校准 | CC 校准 | I2 | CC 校准温度 | 105. | 2. | CC Cal Temp (CC 校准温度)是电流校准时的温度。 它还用于 RDL 温度 补偿。 |
0 | 32767 | 303 | 2982. | °K | |||||
| 校准 | CC 校准 | I2 | CC 偏移 | 105. | 0 | CC 偏移、CC 增益和 CC 增量是无需客户更改的内部校准参数 且仅用于调试目的。 两个偏移量用于校准内部库仑计数器的偏移、电路板布局、传感 库仑计数器读数的其他偏移。 CC 偏移是校准 主要校正电量监测计库仑计数器电路的偏移误差的值。 另一个 失调电压校准是电路板失调电压、并单独介绍。 CC 偏移是针对小噪声或的校正 误差;因此、为了最大程度地提高精度、校准偏移大约需要16秒。 因为它是 在 IC 生产过程中进行16秒偏移不切实际、电量监测计将定期执行 CC 睡眠模式下的偏移自动校准。 在自动校准期间、电量监测计将设置 CONTRAL_STATUS [CCA]位。 CC 增益是用于校准感应电阻器、迹线和内部库仑计数器误差的增益系数。 是的 用于报告 AverageCurrent()的算法。 CC Delta 是基于使用的 CC 增益的固定常数 以消除时基错误。 |
-32768 | 32767 | -16 | 0 | 计数 | |||||
| 校准 | CC 校准 | F4 | CC 增益 | 105. | 4. | 1.00E-01 | 4.00E+01 | 0.238 | 0.238 | 数字 | ||||||
| 校准 | CC 校准 | F4 | CC Delta | 105. | 8. | 3.00E+04 | 3.00E+06 | 283945.0625 | 799341.14 | 数字 | ||||||
| 校准 | 电流 | U1 | 死区 | 107. | 1 | 死区会创建一个过滤窗口,显示当前所在的已报告的 AverageCurrent()寄存器 报告为0。 将显示高于此值的任何负电流或低于此值的任何正电流 设为0。 |
0 | 255. | 5. | 5. | mA | |||||
| 安全性 | 代码 | H4. | 密封至未密封 | 112 | 0 | 该电量监测计采用钥匙访问方案、可从密封模式过渡到非密封模式。 一次 通过相关子命令密封、必须通过向电量监测计发送一组由两个键组成的唯一密钥 control()命令返回到非密封模式。 按键必须连续发送,不能有其它按键 数据写入到 Control()寄存器之间。 在密封模式下、CONTINL_STATUS [SS]位会置位;但在密封后会变为未密封状态 电量监测计正确接收到钥匙、清除[SS]位。 密封到未密封的钥匙 存储在 ROM 中的两个相同字的值为0x8000 8000。 然后,Control()应该提供0x8000 和0x8000 (再次)来解锁器件。 在电量监测计退出配置更新模式后、电量监测计将检查更新中的位7 (0x80) 状态寄存器。 如果设置了位7 (0x80)、燃油表将置于密封状态。 如果是电量监测计 在退出配置更新模式时进入密封模式、将不允许使用电量监测计 退出配置更新模式后、进入未密封状态4秒钟。 任何子命令 大于0x001A 将重新启动4秒的计时器。 |
10001 | FFFFFFFF | 80008000 | 80008000 | ||||||
| 位编号 | 位名称 | 说明 | Defaule | 设置 | 原因 | |||||
| 高字节 | 位7 | RSVD0 | 保留。 默认为0。 (设置为0以确保正常运行。) | 0 | 0 | |||||
| 位6 | RSVD1 | 保留。 默认为1。 (设置为1以确保正常运行。) | 1 | 1 | ||||||
| 位5 | Bie | 电池插入启用。 如果置位、则通过 BIN 引脚输入检测电池插入。 如果清零、则检测依赖于主机发出 BAT_INSERT 子命令来指示系统中是否存在电池。 | 1 | 1 | ||||||
| 位4 | RSVD0 | 保留。 默认为0。 (设置为0以确保正常运行。) | 0 | 0 | ||||||
| 位3 | GPIOPOL | 如果置位、GPOUT 引脚为高电平有效;如果清零、GPOUT 引脚为低电平有效。 | 0 | 0 | ||||||
| 位2 | RSVD1 | 保留。 默认为1。 (设置为1以确保正常运行。) | 1 | 1 | ||||||
| 位1 | RSVD0 | 保留。 默认为0。 (设置为0以确保正常运行。) | 0 | 0 | ||||||
| 位0 | RSVD0 | 保留。 默认为0。 (设置为0以确保正常运行。) | 0 | 0 | ||||||
| 低字节 | 位7 | RSVD0 | 保留。 默认为0。 (设置为0以确保正常运行。) | 0 | 0 | |||||
| 位6 | ResFactStep | 在禁用 Ra 更新之前、启用 Ra 升高/降低至最大/最小分辨率因子 | 1 | 1 | ||||||
| 位5 | 睡眠 | 如果工作条件允许、燃油表可进入休眠状态。 置位时为 true。 | 1 | 1 | 当电流< 10mA 时、进入睡眠模式以节省功耗。 当电流小于10mA 时、它将进入睡眠模式以节省功耗 |
|||||
| 位4 | RMFCC | RM 根据 FCC 在有效充电终止时提供的值进行更新。 置位时为 true。 | 1 | 1 | ||||||
| 位3 | FastConv en | 实现快速 SOC 融合。 置位时为 true。 | 1 | 1 | ||||||
| 位2 | BATLOWEN | 如果置位、则选择 GPOUT 引脚的 BAT_LOW 功能。 如果清零、则为 GPOUT 选择 SOC_INT 函数。 | 0 | 0 | 用于 SOC_INT 功能的 GPOUT 引脚、因此它设置为0 | |||||
| 位1 | 温度源[1] | 选择温度源。 使主机能够写入 Temperature()(如果已设置)。 如果清零、则为内部 温度传感器用于 Temperature()。 00 =内部温度传感器用作温度源。 01 =外部热敏电阻用作温度源。 10 =主机写入的温度用作温度源。 |
0 | 1 | 到的电池温度从外部输入到电量监测计 通过外部向监测计输入电池温度 |
|||||
| 位0 | 温度源[0] | 0 | 0 | |||||||
| 位编号 | 位名称 | 说明 | Defaule | 设置 | 原因 | |||||
| 字节 | 位7 | RSVD0 | 保留。 默认为0。 (设置为0以确保正常运行。) | 0 | 0 | |||||
| 位6 | RSVD0 | 保留。 默认为0。 (设置为0以确保正常运行。) | 0 | 0 | ||||||
| 位5 | RSVD0 | 保留。 默认为0。 (设置为0以确保正常运行。) | 0 | 0 | ||||||
| 位4 | RSVD0 | 保留。 默认为0。 (设置为0以确保正常运行。) | 0 | 0 | ||||||
| 位3 | RSVD1 | 保留。 默认为1。 (设置为1以确保正常运行。) | 1 | 1 | ||||||
| 位2 | 平滑 | 启用 SOC 平滑功能。 置位时为 true。 | 1 | 1 | ||||||
| 位1 | RSVD1 | 保留。 默认为1。 (设置为1以确保正常运行。) | 1 | 1 | ||||||
| 位0 | RSVD1 | 保留。 默认为1。 (设置为1以确保正常运行。) | 1 | 1 | ||||||
| 位编号 | 位名称 | 说明 | Defaule | 设置 | 原因 | |||||
| 字节 | 位7 | RSVD1 | 保留。 默认为1。 (设置为1以确保正常运行。) | 1 | 1 | |||||
| 位6 | 不可移动 | 如果置位、电量监测计假定电池存在、并忽略 BIE 功能或电池插入命令。 如果清零、电量监测计依靠 BIE 功能或电池插入命令来指示电池是否存在 | 0 | 0 | ||||||
| 位5 | RSVD0 | 保留。 默认为0。 | 0 | 0 | ||||||
| 位4 | SOCHold99 | 电量监测计将阻止 StateofCharge ()报告100%,直到设置 Flags()[FC]。 设置为1可启用。 | 1 | 1 | ||||||
| 位3 | SOCHold1. | 电量监测计将阻止 StateofCharge ()报告0%,直到 Voltage()小于或等于 终止电压。 设置为1可启用。 |
1 | 1 | ||||||
| 位2 | SOCHoldOvrChg | 电量监测计将使 StateofCharge ()保持100%、而不是过度充电 直到电荷剩余量均衡。 设置为1可启用。 |
1 | 1 | ||||||
| 位1 | SOCHoldOvrDsg | 电量监测计将使 StateofCharge ()保持0%、同时处于过度放电状态而不会递减 直至电荷赤字得到平衡。 设置为1可启用。 |
1 | 1 | ||||||
| 位0 | 环境前口述 | 0 =禁用用于监测的环境温度适应性 1 =启用用于监测的环境温度适应性 |
1 | 1 | ||||||
| 位编号 | 位名称 | 说明 | Defaule | 设置 | 原因 | |||||
| 字节 | 位7 | 滤波器 | 如果置位、则始终应用 Qmax/Ra 滤波器。 如果清零、则会取消过滤第一个仿真。 | 0 | 0 | |||||
| 位6 | NoDeltaVAvg | 如果置位、Voltage()从稳态的最后一次瞬时变化将决定放电电压的结束。 如果清零、则使用稳定状态电压的平均变化来确定放电电压的终点。 |
0 | 0 | ||||||
| 位5 | PostponeLgDrops0 | 如果该位置位、当仿真在 Ra 缩放开始前导致 RemCap = 0时、则延迟 RemCap = 0的报告、直至快速缩放开始。 如果清零、如果仿真结果 RemCap = 0、则 RemCap 会立即报告为0。 | 1 | 1 | ||||||
| 位4 | 化学 ID [1] | 00 =使用化学 ID 3230。 01 =使用化学 ID 1202。 10 =使用化学 ID 3142。 11 = RSVD |
0 | 0 | ||||||
| 位3 | 化学 ID [0] | 0 | 0 | |||||||
| 位2 | DODCorChgAlways | 如果置位、则在每个充电周期中启用 Present DoD 重新计算。 | 0 | 0 | ||||||
| 位1 | DODCORChg | 仅在充电期间启用当前 DoD 重新计算。 置位时为 true。 建议使用默认设置。 | 1 | 1 | ||||||
| 位0 | DODCORDSG | 仅在放电期间启用当前 DoD 重新计算。 置位时为 true。 默认设置为 推荐。 |
1 | 1 | ||||||
| 位编号 | 位名称 | 说明 | Defaule | 设置 | 原因 | |||||
| 字节 | 位7 | 加载模式 | 位7包含装载模式的值、操作细节请参考表6.1和表6.2。 | 1 | 1 | |||||
| 位6 | RSVD | 保留。 设置为0以确保正常运行。 | 0 | 0 | ||||||
| 位5 | RSVD | 保留。 设置为0以确保正常运行。 | 0 | 0 | ||||||
| 位4 | RSVD | 保留。 设置为0以确保正常运行。 | 0 | 0 | ||||||
| 位3 | RSVD | 保留。 设置为0以确保正常运行。 | 0 | 0 | ||||||
| 位2 | 加载选择[2:0] | 位2:0包含装载选择的值、操作细节请参考表6.1和表6.2。 | 0 | 0 | ||||||
| 位1 | 0 | 0 | ||||||||
| 位0 | 1 | 1 | ||||||||
您可以帮助检查此案例吗? 谢谢。
此致、
樱桃