ZHCUBZ4 April   2024

 

  1.   1
  2.   说明
  3.   资源
  4.   特性
  5.   应用
  6.   6
  7. 1系统说明
    1. 1.1 术语
    2. 1.2 主要系统规格
  8. 2系统概述
    1. 2.1 方框图
    2. 2.2 主要米6体育平台手机版_好二三四
      1. 2.2.1 AM263x 微控制器
        1. 2.2.1.1 TMDSCNCD263
        2. 2.2.1.2 LP-AM263
  9. 3系统设计原理
    1. 3.1 三相 PMSM 驱动器
      1. 3.1.1 PMSM 的数学模型和 FOC 结构
      2. 3.1.2 PM 同步电机的磁场定向控制
        1. 3.1.2.1 ( a ,   b ) ⇒ ( α , β ) Clarke 变换
        2. 3.1.2.2 α , β ⇒ ( d ,   q ) Park 变换
        3. 3.1.2.3 交流电机 FOC 基本配置方案
        4. 3.1.2.4 转子磁通位置
      3. 3.1.3 PM 同步电机的无传感器控制
        1. 3.1.3.1 具有锁相环的增强型滑模观测器
          1. 3.1.3.1.1 PMSM 的 ESMO 设计
          2. 3.1.3.1.2 使用 PLL 的转子位置和转速估算
      4. 3.1.4 电机驱动器的硬件必要条件
      5. 3.1.5 额外的控制特性
        1. 3.1.5.1 弱磁 (FW) 和每安培最大扭矩 (MTPA) 控制
        2. 3.1.5.2 快速启动
  10. 4硬件、软件、测试要求和测试结果
    1. 4.1 硬件要求
    2. 4.2 软件要求
      1. 4.2.1 导入和配置工程
      2. 4.2.2 工程结构
      3. 4.2.3 实验室软件概述
    3. 4.3 测试设置
      1. 4.3.1 LP-AM263 设置
      2. 4.3.2 BOOSTXL-3PHGANINV 设置
      3. 4.3.3 TMDSCNCD263 设置
      4. 4.3.4 TMDSADAP180TO100 设置
      5. 4.3.5 TMDSHVMTRINSPIN 设置
    4. 4.4 测试结果
      1. 4.4.1 1 级递增构建
        1. 4.4.1.1 构建和加载工程
        2. 4.4.1.2 设置调试环境窗口
        3. 4.4.1.3 运行代码
      2. 4.4.2 2 级递增构建
        1. 4.4.2.1 构建和加载工程
        2. 4.4.2.2 设置调试环境窗口
        3. 4.4.2.3 运行代码
      3. 4.4.3 3 级递增构建
        1. 4.4.3.1 构建和加载工程
        2. 4.4.3.2 设置调试环境窗口
        3. 4.4.3.3 运行代码
      4. 4.4.4 4 级递增构建
        1. 4.4.4.1 构建和加载工程
        2. 4.4.4.2 设置调试环境窗口
        3. 4.4.4.3 运行代码
    5. 4.5 向电机控制项目中添加附加功能
      1. 4.5.1 使用 DATALOG 函数
      2. 4.5.2 使用 PWMDAC 函数
      3. 4.5.3 添加 CAN 功能
      4. 4.5.4 添加 SFRA 功能
        1. 4.5.4.1 操作原理
        2. 4.5.4.2 对象定义
        3. 4.5.4.3 模块接口定义
        4. 4.5.4.4 使用 SFRA
    6. 4.6 构建定制板
      1. 4.6.1 构建新的定制板
        1. 4.6.1.1 硬件设置
        2. 4.6.1.2 将参考代码迁移到定制板
          1. 4.6.1.2.1 设置硬件板参数
          2. 4.6.1.2.2 修改电机控制参数
          3. 4.6.1.2.3 更改引脚分配
          4. 4.6.1.2.4 配置 PWM 模块
          5. 4.6.1.2.5 配置 ADC 模块
          6. 4.6.1.2.6 配置 CMPSS 模块
  11. 5通用米6体育平台手机版_好二三四 (TI) 高压评估模块 (TI HV EVM) 用户安全指南
  12. 6设计和文档支持
    1. 6.1 设计文件
      1. 6.1.1 原理图
      2. 6.1.2 BOM
      3. 6.1.3 PCB 布局建议
        1. 6.1.3.1 布局图
    2. 6.2 工具与软件
    3. 6.3 文档支持
    4. 6.4 支持资源
    5. 6.5 商标
  13. 7作者简介

模块接口定义

表 4-7 浮点模块接口定义
模块元素名称 类型 说明 可接受的范围
h_magVect、gh_magVect、cl_magVect 输入 指向由 SFRA 存储 H、GH 和 CL 测量值大小的数组的指针。如果您不希望 SFRA 保存该向量,则传递 NULL。 指向 32 位位置的指针,该位置以单精度(32 位)浮点方式存储幅度向量的值
h_phaseVect、gh_phaseVect、cl_phaseVect 输入 指向由 SFRA 存储 H、GH 和 CL 测量值相位的数组的指针。如果您不希望 SFRA 保存该向量,则传递 NULL。 指向 32 位位置的指针,该位置将相位向量的值存储在单精度(32 位)浮点中
freqVect 输入 指向执行 SFRA 的频率值数组的指针。 指向 32 位位置的指针,该位置以单精度(32 位)浮点方式存储频率向量的值
振幅 输入 以 pu 为单位的小信号注入幅值。 单精度(32 位)浮点 (-1,1)
isrFreq 输入 调用 SFRA 例程时的频率。 单精度(32 位)浮点
freqStart 输入 第一个频率扫描数据点的频率。 单精度(32 位)浮点
freqStep 输入 10^(1/(每十倍频的步长数))。 单精度(32 位)浮点
start 输入 此命令用于启动 SFRA。 int16_t
state 输出 SFRA 状态。当 SFRA 注入正在进行时为非零,如果 SFRA 注入未激活/未正在进行,则为“0”。 int16_t
status 输出 SFRA 状态。“1”表示 SFRA 注入正在进行,如果 SFRA 注入未激活/未正在进行,则为“0”。 int16_t
vecLength 输入 执行 SFRA 的点数。 int16_t
freqIndex 输出 正在执行 SFRA 的 freqVect 的频率索引号。 int16_t (0-vecLength)
storeH 输出 反映 SFRA 配置,如果为 1,则存储 H 矢量;如果为零,则不存储 H 矢量。在 SFRA 配置期间为 H mag 或相位矢量传递 NULL 矢量时会发生这种情况。 int16_t(0 或 1)
storeGH 输出 反映 SFRA 配置,如果为 1,则存储 GH 矢量;如果为零,则不存储 GH 矢量。在 SFRA 配置期间为 GH mag 或相位矢量传递 NULL 矢量时会发生这种情况。 int16_t(0 或 1)
storeCL 输出 反映 SFRA 配置,如果为 1,则存储 CL 矢量;如果为零,则不存储 CL 矢量。在 SFRA 配置期间为 CL mag 或相位矢量传递 NULL 矢量时会发生这种情况。 int16_t(0 或 1)
speed 输入 用于更改扫描速度,需要大于 1。如果为 1,STB 示例模板扫描大约需要 58 秒。系统中的实际速度取决于所测量的频率点以及调用 SFRA 模块时采用的 ISR 速率。速度数值越高,扫描越慢。 int16_t(大于 1)