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作者简介

使用 SFRA

使用以下步骤将 SFRA 集成到工程中:

  1. 要启用 SFRA 功能,必须在工程属性中添加预定义符号 SFRA_ENABLE,如图 4-2 所示。
  2. 若要启动 SFRA 扫描,请将 SFRA 对象放入监视窗口中。
  3. 当您希望 SFRA 扫描开始时,请将 SFRA_OBJ.start 写入 1,如图 4-39 所示。
    TIDM-02018 启动 SFRA 功能图 4-39 启动 SFRA 功能
  4. 监视 SFRA_OBJ.FreqIndex 变量;该变量会在执行 SFRA 扫描而逐渐增加。
  5. SFRA_OBJ.FreqIndex 达到 Vec_Length 后,SFRA 扫描即完成。
    TIDM-02018 SFRA 数据数组图 4-40 SFRA 数据数组
  6. 在 SFRA 初始化过程中,开环和受控体幅度及相位存储在被调用的数组中。
    __attribute__ ((section(".sfradata"))) float32_t plantMagVect[SFRA_FREQ_LENGTH];
    __attribute__ ((section(".sfradata"))) float32_t plantPhaseVect[SFRA_FREQ_LENGTH];
    __attribute__ ((section(".sfradata"))) float32_t olMagVect[SFRA_FREQ_LENGTH];
    __attribute__ ((section(".sfradata"))) float32_t olPhaseVect[SFRA_FREQ_LENGTH];
    __attribute__ ((section(".sfradata"))) float32_t freqVect[SFRA_FREQ_LENGTH];
  7. 将它们放入监视窗口中以检查和研究响应。
  8. 扫描完成后,依次点击 CCS 内的“View”->“MemoryBrowser”。
  9. 在“Memory Browser”中,输入 &freqVect 来查看频率矢量并选择 32 位浮点,
    TIDM-02018 已存储的 SFRA 矢量的“Memory Browser”视图图 4-41 已存储的 SFRA 矢量的“Memory Browser”视图
  10. 点击“Save Memory”,如图 4-41 中所示。
  11. 将会出现一个弹出窗口。选择 TI 数据并在您喜欢的位置指定文件名 *.dat。
    TIDM-02018 “Save Memory”弹出窗口图 4-42 “Save Memory”弹出窗口
  12. 点击“Next”,从 Memory Browser 中指定数组起始地址,然后指定长度。
  13. 确保选择了 32 位浮点。点击“Finish”。
    TIDM-02018 “Save Memory”选项图 4-43 “Save Memory”选项
  14. 这会将数据保存在 *.dat 文件中。
  15. 对 plantMagVect、plantPhaseVect、olMagVect、olPhaseVect 重复此步骤,这样您就有 5 个 *.dat 文件。
  16. 如果您要在 MATLAB 或其他工具中使用此数据,可以将数据填充到 Excel 文件中。
  17. 在 Excel 中打开位于 <project directory>\libraries\SFRA\scripts 下的 SFRA.xlsx 文件。
  18. 您可以选择重命名并保存文件。
  19. 该 Excel 工作表包含五列,第一列是频率数据。
  20. 打开保存的 *dat 文件。
    TIDM-02018 从 .dat 文件中选择要放入 Excel 的数据图 4-44 从 .dat 文件中选择要放入 Excel 的数据
  21. 选择从第二行开始到文件末尾的数据,然后按 Ctrl+C 复制数据。
  22. 打开 Excel 文件,转到相应向量下的第一个元素,然后按 Ctrl+V 复制数组。
    TIDM-02018 在 Excel 文件中复制的 SFRA 数据图 4-45 在 Excel 文件中复制的 SFRA 数据
  23. 对每列重复这些步骤。
  24. 为所有五列更新 Excel 文件后,使用 MATLAB 脚本导入 SFRA 数据。然后,使用 sisotool 中的脚本设计补偿器并进行稳定性分析。