ZHCUB55 june   2023

 

  1.   1
  2.   说明
  3.   资源
  4.   特性
  5.   应用
  6.   6
  7. 1系统说明
    1. 1.1 关键系统规格
  8. 2系统概述
    1. 2.1 方框图
    2. 2.2 设计注意事项
      1. 2.2.1 电流和电压控制器
      2. 2.2.2 高分辨率 PWM 生成
    3. 2.3 重点产品
      1. 2.3.1 TMS320F280039
      2. 2.3.2 ADS131M08
  9. 3硬件、软件、测试要求和测试结果
    1. 3.1 硬件要求
    2. 3.2 软件要求
      1. 3.2.1 在 Code Composer Studio 中打开工程
      2. 3.2.2 工程结构
      3. 3.2.3 软件流程图
    3. 3.3 测试设置
      1. 3.3.1 用于对电流和电压环路进行调优的硬件设置
      2. 3.3.2 用于测试双向功率流的硬件设置
      3. 3.3.3 用于电流和电压校准的硬件设置
    4. 3.4 测试步骤
      1. 3.4.1 实验变量定义
      2. 3.4.2 实验 1.开环电流控制 - 单相
        1. 3.4.2.1 设置实验 1 的软件选项
        2. 3.4.2.2 生成和加载工程以及设置调试环境
        3. 3.4.2.3 运行代码
      3. 3.4.3 实验 2.闭环电流控制 - 单相
        1. 3.4.3.1 设置实验 2 的软件选项
        2. 3.4.3.2 生成和加载工程以及设置调试环境
        3. 3.4.3.3 运行代码
        4. 3.4.3.4 电流校准
      4. 3.4.4 实验 3.闭环电流控制 - 双相
        1. 3.4.4.1 设置实验 3 的软件选项
        2. 3.4.4.2 生成和加载工程以及设置调试环境
        3. 3.4.4.3 运行代码
      5. 3.4.5 实验 4.闭合电流和电压控制
        1. 3.4.5.1 设置实验 4 的软件选项
        2. 3.4.5.2 生成和加载工程以及设置调试环境
        3. 3.4.5.3 运行代码
        4. 3.4.5.4 电压校准
    5. 3.5 测试结果
      1. 3.5.1 电流环路负载调节误差
      2. 3.5.2 电压环路负载调节误差
      3. 3.5.3 无负载时的电压转换
      4. 3.5.4 启动时的瞬态响应
      5. 3.5.5 双向电流开关时间
  10. 4设计和文档支持
    1. 4.1 设计文件
      1. 4.1.1 原理图
      2. 4.1.2 物料清单
    2. 4.2 工具与软件
    3. 4.3 文档支持
    4. 4.4 支持资源
    5. 4.5 商标
  11. 5关于作者

电压校准

  1. 要运行该实验,请确保按节 3.3.3所示设置硬件。可以在校准期间关闭电子负载,或者将电子负载电流设置设为小于 Iref_A,以确保电路处于恒压模式。2 点校准方法用于校准增益和偏移量误差。
  2. 要测量电压,请使用 DMM。
  3. 打开 SYSCONFIG 页面并在 Build Options 部分下选择:
    • 对于“Lab”,选择 Lab 4: Closed-Loop CCCV Dual Phase
    • 对于双相模式,将 Phase Enabled 更改为 0。
    • Calibration Mode 设置为 2 以进行电压校准。
    • 保存 SYSCONFIG 页面,并运行代码。
    • 打开 Expression Window
    • 使用 BT2PH_userParam_V_I_chm->ibatCal_pu 参数更新输出电流。
    • BT2PH_enableRelay_bool 设置为 1 以启用输出继电器。
    • 设置 BT2PH_userParam_V_I_chm->en_bool = 1。
    • 将 BT2PH_userParam_V_I_chm->vbatCal_pu 设置为“0.2”和“0.6”,并记下输出电压读数。
    • 在 bt2ph_cal.h 文件中更新实际输出电压读数。

    #define BT2PH_VBAT_ACTUAL_CH1_P1_V ((float32_t)1.1995)

    #define BT2PH_VBAT_ACTUAL_CH1_P2_V ((float32_t)3.599)

    • Calibration Mode 设置为 0 以禁用校准。
  4. 当使用非 powerSuite 版本的工程时,直接在 solution_settings.h 文件中修改 Build Settings

    #define LAB_NUMBER (4)

    #define PHASE_NUMBER (0)

    #define CALIBRATION_ENABLED (true)

    #define CALIBRATION_MODE (2)

GUID-20230628-SS0I-HGX6-QSZP-8ZG3L3DSWXBX-low.png图 3-28 电流校准的构建选项