ZHDA209 July   2026 AM13E23019

 

  1.   1
  2.   摘要
  3.   商标
  4. 简介
  5. 处理器在环 (PIL)
  6. 先决条件
  7. 在 AM13x 上对电流控制算法进行基准测试
    1. 4.1 引用 C28x 示例仿真模型
    2. 4.2 为 F28379D 配置的仿真模型
    3. 4.3 仿真结果
  8. 隔离算法:将子系统转换为模型引用
    1. 5.1 转换过程
    2. 5.2 为“处理器在环”配置的转换后模型引用块
  9. 为 AM13x PIL 配置模型引用
    1. 6.1 目标硬件选择
    2. 6.2 SysConfig 配置
  10. SIL/PIL Manager
    1. 7.1 启动 SIL/PIL Manager 并运行 PIL
      1. 7.1.1 仿真时间注意事项
      2. 7.1.2 PIL 结果:显示数值验证
      3. 7.1.3 PIL 结果:执行性能分析
  11. 优化并重新进行性能分析
    1. 8.1 PIL 结果:采用单精度数据类型和正弦/余弦 TMU
    2. 8.2 显示 TMU 函数的代码生成报告
    3. 8.3 通过“比较运行”选项启用代码视图
    4. 8.4 PIL 结果:使用单一数据类型和正弦/余弦 TMU 执行性能分析
  12. 总结
  13. 10参考资料

转换过程

 引用模型图 5-1 引用模型
  1. 在顶层模型中,右键单击电流控制子系统块
  2. 选择 Subsystem → Convert to → Referenced Model
    1. 单击转换该模型,Model Advisor 将显示转换成功消息
       转换步骤图 5-2 转换步骤
  3. Simulink 会创建一个单独的新模型文件,其中仅包含电流控制算法内容
  4. 顶层模型中的原始子系统会自动替换为指向新创建模型的模型引用块。重命名顶层模型,以避免与引用示例模型冲突。
  5. 验证顶层模型在转换后是否正确仿真,数值结果必须与转换前基线完全相同

顶层 FOC 系统会继续完全在 Simulink 主机上运行。在 PIL 执行期间,仅将电流控制模型引用块部署到 AM13x。