ZHCAD82 October   2023 MSPM0L1306

 

  1.   1
  2.   摘要
  3.   商标
  4. 1引言
  5. 2硬件简介
  6. 3软件简介
  7. 4测量仪表 GUI 简介
  8. 5电流检测和校准方法
    1. 5.1 MSPM0 OPA 简介
      1. 5.1.1 OPA 输入和输出限制
      2. 5.1.2 OPA 精度影响
    2. 5.2 电流检测方法
    3. 5.3 电流校准方法
      1. 5.3.1 (R1+R2)/R2 校准
      2. 5.3.2 OPA1 Voffset 校准
      3. 5.3.3 R3/(R4+R3) 校准
      4. 5.3.4 Vref 校准
  9. 6解决方案评估步骤
    1. 6.1 第 1 步:硬件准备
    2. 6.2 步骤 2 :评估
  10. 7MSPM0 测量仪表解决方案测试结果
    1. 7.1 校准测试结果
    2. 7.2 电流检测结果
      1. 7.2.1 在 25°C 下测试
      2. 7.2.2 在 0°C 下测试
      3. 7.2.3 在 50°C 下测试
      4. 7.2.4 结论
    3. 7.3 电流消耗测试
  11. 8解决方案摘要和改进方向
    1. 8.1 分流电阻器
    2. 8.2 ADC 及其基准
    3. 8.3 运行时间校准

步骤 2 :评估

开始之前,UserConfig.h 中有一些与评估相关的设置。

GUID-29E1148D-A3FE-48E2-AB06-55F33C3145AB-low.png图 6-1 模式设置

如果您启用“DEBUG”的定义,则可以看到 UART1 输出的电流校准数据。

对于不同的输出模式,“UART_OUTPUT”意味着通过 UART1 实现数据输出。然后,您可以在 GUI 上观察运行参数。“NO_OUTPUT”意味着终止 UART 数据输出。

对于自定义配置设置,您可能需要根据硬件设置更改“VCELL_FACTOR”、“SHUNT_RESISTOR_VALUE_R”和“NTC_PAIR_RESISTOR_VALUE”。

图 6-2 展示了硬件测试设置。您需要 MSPM0 测量仪表板和真实电池进行测试。您可以将电池插入插座并在 J2 上对其充电或放电。您还可以将电源直接连接到 J3。

检测数据(Vcell、Icell 和 Tcell)来自 MSPM0 模拟外设。然后,它通过 J4 上的 UART1 将数据发送到 GUI。GUI 可以帮助记录电池运行数据,以便进一步分析。

为了确保编程引脚的电压与 MUC 的调试端口匹配,在对 MSPM0 进行编程时,请使用跳线将 J1 上的 VMCU 和 VEx 连接起来。由于 UART1 端口支持高达 5V 的输入和输出电压,因此在评估时,可使用跳线将 J1 上的 VMCU 和 VIn 连接起来。

GUID-B6F61061-33BC-44A4-A93A-A98200130A31-low.png图 6-2 硬件设置和连接