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关于作者

实验变量定义

BT2PH_userParam_V_I_chx 参数用于在不同的实验中控制功率级。BT2PH_userParam_V_I_ch1 和 BT2PH_userParam_V_I_ch2 用于实验 1 和实验 2 中,以控制直流/直流转换器的相位 1 和相位 2。实验 3 和实验 4 使用 BT2PH_userParam_V_I_chm 变量。有关参数定义,请参阅表 3-1

表 3-1 BT2PH_userParam 定义
BT2PH_userParam 数据类型 注释

iref_A

float

设置充电和放电模式的电流 [0,100]

vrefCharge_V

float

设置充电模式下的电压 [0,5]

vrefDischarge_V

float

设置放电模式下的电压 [0,5]

dir_bool

unsigned int

对于充电模式,将此参数设置为 1

对于放电模式,将此参数设置为 0

en_bool

unsigned int

将此参数设置为 1 以启用该通道

dutyRef_pu

float

开环模式的基准占空比。范围 = 0 至 1.0

ibatCal_pu

float

在校准模式下使用此参数设置输出电流。范围 = 0 至 1.0

vbatCal_pu

float

在校准模式下使用此参数设置输出电压。范围 = 0 至 1.0

IoutGain_pu

float

该变量存储电流增益校准数据

ioutOffset_pu

float

该变量存储电流偏移量校准数据

IoutGain_A

float

该变量存储电流增益校准数据

IoutOffset_A

float

该变量存储电流偏移量校准数据

vbatGain_pu

float

该变量存储电压增益校准数据

vbatOffset_pu

float

该变量存储电压偏移量校准数据

vbatGain_V

float

该变量存储电压增益校准数据

vbatOffset_V

float

该变量存储电压偏移量校准数据