ZHCAB59B June   2019  – November 2020 TMS320F28384D , TMS320F28384S , TMS320F28386D , TMS320F28386S , TMS320F28388D , TMS320F28388S , TMS320F28P650DH , TMS320F28P650DK , TMS320F28P650SH , TMS320F28P650SK , TMS320F28P659DH-Q1 , TMS320F28P659DK-Q1 , TMS320F28P659SH-Q1

 

  1.   商标
  2. 引言
    1. 1.1 本文档中使用的首字母缩写词
  3. 在高带宽电流环路中使用 TMS320F2838x MCU 的优势
  4. 伺服驱动器中的电流环路
  5. 快速电流环路库概述
  6. 快速电流环路评估
    1. 5.1 评估设置
      1. 5.1.1 硬件
      2. 5.1.2 软件
      3. 5.1.3 具有 T-Format 类型位置编码器的 FCL
        1. 5.1.3.1 将 T-Format 编码器连接到 IDDK
        2. 5.1.3.2 T-Format 接口软件
        3. 5.1.3.3 T-Format 编码器延迟注意事项
      4. 5.1.4 SDFM
      5. 5.1.5 增量系统构建
  7. 增量构建级别 1
    1. 6.1 SVGEN 测试
    2. 6.2 使用 DAC 测试 SVGEN
    3. 6.3 逆变器功能验证
  8. 增量构建级别 2
    1. 7.1 在软件中设置过流限制
    2. 7.2 电流感测方法
    3. 7.3 电压感测方法
    4. 7.4 设置电流调节器限制
    5. 7.5 验证电流感测
    6. 7.6 位置编码器反馈
      1. 7.6.1 速度观测器和位置估算器
      2. 7.6.2 位置编码器方向验证
  9. 增量构建级别 3
    1. 8.1 观察结果一 – PWM 更新延迟
      1. 8.1.1 使用“Expressions”(表达式)窗口
      2. 8.1.2 使用示波器图
  10. 增量构建级别 4
    1. 9.1 观察结果
  11. 10增量构建级别 5
  12. 11增量构建级别 6
    1. 11.1 集成 SFRA 库
    2. 11.2 启动 SFRA 前的初始设置
    3. 11.3 SFRA GUI
    4. 11.4 设置 GUI 以连接到目标平台
    5. 11.5 运行 SFRA GUI
    6. 11.6 电流反馈 SNR 的影响
    7. 11.7 推论
      1. 11.7.1 根据闭环图确定带宽
      2. 11.7.2 根据开环图确定相位裕度
      3. 11.7.3 根据 PWM 更新时间确定最大调制指数
      4. 11.7.4 电流环路中的电压去耦
    8. 11.8 相位裕度与增益交叉频率间的关系
  13. 12增量构建级别 7
    1. 12.1 在 CPU1 上运行代码以将 ECAT 分配给 CM
    2. 12.2 在 CM 上运行代码以设置 ECAT
    3. 12.3 设置 TwinCAT
    4. 12.4 通过 TwinCAT 扫描 EtherCAT 器件
    5. 12.5 针对 ESC 的 ControlCard EEPROM 编程
    6. 12.6 运行应用程序
  14. 13增量构建级别 8
    1. 13.1 在 CPU1 上运行代码以将 ECAT 分配给 CM
    2. 13.2 在 CM 上运行代码以设置 ECAT
    3. 13.3 运行应用程序
  15. 14参考文献
  16. 15修订历史记录

在软件中设置过流限制

该电路板具有多种电流采样方法,例如分流器、LEM 和 SDFM。分流器和 LEM 产生的信号由片上比较器子系统 (CMPSS) 模块进行过流监测。该模块具有一个可编程比较器和一个可编程数字滤波器。比较器产生保护信号。对于正电流和负电流,用户均可对比较器的基准进行编程。数字滤波器模块可以限定比较器输出信号,通过在特定计数窗口的特定计数时间内定期采样和验证信号来确认信号完整性(其中的周期、计数和计数窗口可由用户编程)。

在“Expressions”(表达式)窗口中,用户可以看到以下变量:

  • clkPrescale – 设置数字滤波器的采样频率
  • sampWin – 设置计数窗口
  • thresh – 设置最小数量以将信号限定在 sampWin
  • curLimit – 同时通过分流器和 LEM 电流传感器设置最大允许电流

tripFlagDMC 是一个标志变量,代表逆变器的过流跳闸状态。如果设置了此标志,则可以调整以前的设置,并尝试通过将 clearTripFlagDMC 设置为 1 来重新运行逆变器。这将清除 tripFlagDMC 并重新启动 PWM。

默认电流限制设置是在 8A 时关断。所有这些设置都可以进行微调以适合您的系统。发现符合条件的值后,将这些值写下来,使用这些新值来修改代码,然后重新构建并重新加载以进行进一步的测试。

可以通过 H9 使用外部来源的数字信号关闭逆变器。当前没有提供代码,但可将其作为一项练习来试验和学习。