ZHCAAB0A April   2021  – December 2021 TMS320F2800132 , TMS320F2800133 , TMS320F2800135 , TMS320F2800137 , TMS320F280021 , TMS320F280021-Q1 , TMS320F280023 , TMS320F280023-Q1 , TMS320F280023C , TMS320F280025 , TMS320F280025-Q1 , TMS320F280025C , TMS320F280025C-Q1 , TMS320F280033 , TMS320F280034 , TMS320F280034-Q1 , TMS320F280036-Q1 , TMS320F280036C-Q1 , TMS320F280037 , TMS320F280037-Q1 , TMS320F280037C , TMS320F280037C-Q1 , TMS320F280038-Q1 , TMS320F280038C-Q1 , TMS320F280039 , TMS320F280039-Q1 , TMS320F280039C , TMS320F280039C-Q1 , TMS320F280040-Q1 , TMS320F280040C-Q1 , TMS320F280041 , TMS320F280041-Q1 , TMS320F280041C , TMS320F280041C-Q1 , TMS320F280045 , TMS320F280048-Q1 , TMS320F280048C-Q1 , TMS320F280049 , TMS320F280049-Q1 , TMS320F280049C , TMS320F280049C-Q1 , TMS320F28075 , TMS320F28075-Q1 , TMS320F28076 , TMS320F28374D , TMS320F28374S , TMS320F28375D , TMS320F28375S , TMS320F28375S-Q1 , TMS320F28376D , TMS320F28376S , TMS320F28377D , TMS320F28377D-EP , TMS320F28377D-Q1 , TMS320F28377S , TMS320F28377S-Q1 , TMS320F28378D , TMS320F28378S , TMS320F28379D , TMS320F28379D-Q1 , TMS320F28379S , TMS320F28384D , TMS320F28384D-Q1 , TMS320F28384S , TMS320F28384S-Q1 , TMS320F28386D , TMS320F28386D-Q1 , TMS320F28386S , TMS320F28386S-Q1 , TMS320F28388D , TMS320F28388S , TMS320F28P650DH , TMS320F28P650DK , TMS320F28P650SH , TMS320F28P650SK , TMS320F28P659DK-Q1

 

  1.   商标
  2. 1引言
  3. 2ACI 电机控制基准测试应用程序
    1. 2.1 源代码
    2. 2.2 TMS320F28004x 的 CCS 项目
    3. 2.3 TMS320F2837x 的 CCS 项目
    4. 2.4 验证应用程序行为
    5. 2.5 基准测试方法
      1. 2.5.1 使用计数器进行基准测试的详细信息
    6. 2.6 用于分析应用程序的 ERAD 模块
  4. 3实时基准测试数据分析
    1. 3.1 ADC 中断响应延迟
    2. 3.2 外设访问
    3. 3.3 TMU(数学增强)影响
    4. 3.4 闪存性能
    5. 3.5 控制律加速器 (CLA)
      1. 3.5.1 CLA 上执行的完整信号链
        1. 3.5.1.1 CLA ADC 中断响应延迟
        2. 3.5.1.2 CLA 外设访问
        3. 3.5.1.3 CLA 三角函数计算
      2. 3.5.2 将计算转移到 CLA
  5. 4C2000 价值定位
    1. 4.1 高效执行信号链,使实时响应比计算速度更高的 MIPS 器件更好
    2. 4.2 具有低延迟的出色的实时中断响应
    3. 4.3 外设紧密集成,可扩展具有大量外设访问的应用
    4. 4.4 最优三角函数引擎
    5. 4.5 多功能性能提升计算引擎 (CLA)
    6. 4.6 由于执行差异小而导致确定性执行
  6. 5总结
  7. 6参考文献
  8. 7修订历史记录

验证应用程序行为

该应用程序在终止之前执行控制循环 1024 次迭代。应用程序将每次执行迭代获得的 α 相电流以及单位电机转速保存在缓冲区 DLogCh1 和 DLogCh2 中。这些保存的值可以绘制在 CCS视图中。这些图形的与在实际的无传感器交流感应电机应用中生成的曲线相似。要检查该应用程序是否已正确执行,请在测试完成后暂停目标,然后打开“Tools->Graph->Dual Time”来绘制保存的值,点击“Import”,并选择位于顶层文件夹“f28004x”中的图形属性文件“aci.graphProp”。相同的图形属性文件也可以用于在 TMS320F28004x 或 TMS32F2337x 目标上执行的任何构建配置应用程序。α 相电流在 DualTimeA 图中绘制,单位电机转速在 DualTimeB 图中绘制。X 轴具有 1024 个样本中每个样本的数据点,Y 轴具有每个数据点相应的值。图形曲线应类似于图 2-2,其中 α 电流呈正弦曲线状,而电机速度收敛至 0.5 个单位的期望值。

GUID-20210129-CA0I-K6CL-5LW6-FPCRDXC3TTM6-low.png图 2-2 α 相电流 (DualTimeA) 和单位电机转速 (DualTimeB) 的图形视图