ZHCUBZ5A September   2021  – April 2024

 

  1.   1
  2.   摘要
  3.   商标
  4. 1引言
  5. 2电机控制理论
    1. 2.1 PMSM 的数学模型和 FOC 结构
    2. 2.2 PM 同步电机的磁场定向控制
    3. 2.3 PM 同步电机的无传感器控制
      1. 2.3.1 具有锁相环的增强型滑模观测器
        1. 2.3.1.1 PMSM 的 ESMO 设计
        2. 2.3.1.2 使用 PLL 的转子位置和转速估算
    4. 2.4 电机驱动器的硬件必要条件
      1. 2.4.1 电机相电压反馈
    5. 2.5 额外的控制特性
      1. 2.5.1 弱磁 (FW) 和每安培最大扭矩 (MTPA) 控制
      2. 2.5.2 快速启动
  6. 3在 TI 硬件套件上运行通用实验
    1. 3.1 受支持的 TI 电机评估套件
    2. 3.2 硬件电路板设置
      1. 3.2.1  LAUNCHXL-F280025C 设置
      2. 3.2.2  LAUNCHXL-F280039C 设置
      3. 3.2.3  LAUNCHXL-F2800137 设置
      4. 3.2.4  TMDSCNCD280025C 设置
      5. 3.2.5  TMDSCNCD280039C 设置
      6. 3.2.6  TMDSCNCD2800137 设置
      7. 3.2.7  TMDSADAP180TO100 设置
      8. 3.2.8  DRV8329AEVM 设置
      9. 3.2.9  BOOSTXL-DRV8323RH 设置
      10. 3.2.10 BOOSTXL-DRV8323RS 设置
      11. 3.2.11 DRV8353RS-EVM 设置
      12. 3.2.12 BOOSTXL-3PHGANINV 设置
      13. 3.2.13 DRV8316REVM 设置
      14. 3.2.14 TMDSHVMTRINSPIN 设置
      15.      34
      16.      35
    3. 3.3 实验软件实现
      1. 3.3.1 导入和配置工程
      2.      38
      3.      39
      4. 3.3.2 实验工程结构
      5. 3.3.3 实验软件概述
    4. 3.4 监控反馈或控制变量
      1. 3.4.1 使用 DATALOG 函数
      2. 3.4.2 使用 PWMDAC 函数
      3. 3.4.3 使用外部 DAC 板
    5. 3.5 使用不同的构建级别循序渐进地运行工程
      1. 3.5.1 级别 1 增量构建
        1. 3.5.1.1 构建和加载工程
        2. 3.5.1.2 设置调试环境窗口
        3. 3.5.1.3 运行代码
      2. 3.5.2 级别 2 增量构建
        1. 3.5.2.1 构建和加载工程
        2. 3.5.2.2 设置调试环境窗口
        3. 3.5.2.3 运行代码
      3. 3.5.3 级别 3 增量构建
        1. 3.5.3.1 构建和加载工程
        2. 3.5.3.2 设置调试环境窗口
        3. 3.5.3.3 运行代码
      4. 3.5.4 级别 4 增量构建
        1. 3.5.4.1 构建和加载工程
        2. 3.5.4.2 设置调试环境窗口
        3. 3.5.4.3 运行代码
  7. 4构建定制板
    1. 4.1 构建新的定制板
      1. 4.1.1 硬件设置
      2. 4.1.2 将参考代码迁移到定制电路板
        1. 4.1.2.1 设置硬件板参数
        2. 4.1.2.2 修改电机控制参数
        3. 4.1.2.3 更改引脚分配
        4. 4.1.2.4 配置 PWM 模块
        5. 4.1.2.5 配置 ADC 模块
        6. 4.1.2.6 配置 CMPSS 模块
        7. 4.1.2.7 配置故障保护函数
      3. 4.1.3 向电机控制工程中添加附加功能
        1. 4.1.3.1 添加按钮功能
        2. 4.1.3.2 添加电位器读取功能
        3. 4.1.3.3 添加 CAN 功能
    2. 4.2 支持新的 BLDC 电机驱动器板
    3. 4.3 将参考代码移植到新的 C2000 MCU
  8.   A 附录 A. 电机控制参数
  9.   参考资料
  10.   修订历史记录

表 3-3 显示了电路板上可用的各种连接。电路板上这些连接的位置如图 3-17 所示。

表 3-3 关键跳线、连接器说明
[Main]-P1 交流输入连接器 (110V – 220V AC)
[Main]-TB3 用于连接电机的端子块
[Main]-BS1 用于从交流整流器输出的香蕉插孔
[Main]-BS2,BS6 针对接地 (GND) 连接的香蕉插孔
[Main]-BS3 用于为 PFC 级连接输入电压的香蕉插孔,这通常是通过 [Main]-BS1 连接器对交流电压进行整流。
[Main]-BS4 香蕉插孔用于将负载连接到 PFC 级的输出,当使用 PFC+电机时,PFC 级的输出将连接到逆变器总线的输入,即 [Main]-BS5
[Main]-BS5 用于为逆变器提供直流母线电压输入的香蕉插孔
[Main]-J2 辅助电源模块输入电压选择跳线,
  • 当跳线连接到桥位置时,辅助电源模块从交流整流器电桥输出提供电源。
  • 当跳线连接到 PFC 位置时,辅助电源模块从 PFC 级的输出端提供电源。
[Main]-J3,J4,J5 跳线 J3、J4 和 J5 分别用于为电路板从 15V 直流电源提供 15V、5V 和 3.3V 电源。
[Main]-J7 J7 用于选择过流保护阈值源
[Main]-J8 J8 用于启用/禁用 IPM 过流保护
[Main]-J9 JTAG TRSTn 将跳线断开,组装跳线将启用 JTAG 到微控制器的连接。当不需要 JTAG 连接时,例如从闪存引导时,需要拆下跳线。
[Main]-J14 PWMDAC 输出:提供了由一阶低通滤波器所连接的 PWM 引起的电压输出。引脚 1、2、3 和 4 分别被连接至低通滤波的 PWM 输出引脚以在示波器上观察系统变量。
[Main]-J16 隔离式 CAN 总线连接器
[Main]-J17 为连接到 IPM 散热器的直流风扇(随电路板提供)供电的连接器。
[Main]-H1 QEP 连接器:与 0-5V QEP 传感器连接,以收集有关电机速度和位置的信息。
电容/霍尔效应传感器连接器:与 0-5V 传感器连接,以收集有关电机速度和位置的信息。
[M1]-F1 交流输入保险丝
[M3]-JP1 针对板载仿真的 USB 连接
[M3]-J2 外部 JTAG 接口:这个连接器提供到 JTAG 仿真引脚的访问权。如果需要外部仿真,将一个跳线放置在 [M3]-J5 并将仿真器连接到主板。若要为仿真逻辑供电,USB 连接器仍需要连接到 [M3]-JP1。
[M3]-J5 板载仿真禁用跳线:在此处放置一个跳线来禁用板载仿真器并提供到外部接口的访问。