ZHCAE90 July   2024 TMS320F2800135 , TMS320F2800137

 

  1.   1
  2.   摘要
  3.   商标
  4. 1引言
  5. 2三相 PFC 系统的技术趋势
  6. 3通过三相 PFC 满足对功率因数和 iTHD 的严格要求
    1. 3.1 电流谐波要求
    2. 3.2 三相 PFC 拓扑
  7. 4Vienna PFC 系统解决方案和仿真
    1. 4.1 Vienna PFC 系统解决方案
    2. 4.2 仿真
    3. 4.3 基于 MATLAB/Simulink 的 C2000 代码生成
  8. 5参考资料

基于 MATLAB/Simulink 的 C2000 代码生成

基于 MathWorks 模型的方法可加快开发速度,只需更少的工程资源,而且无需软件专业知识。它将控制算法开发与固件开发分离,并且可在 C2000 微控制器米6体育平台手机版_好二三四系列之间移植。仿真功能支持离线开发、调优和控制算法验证。

例如,在电机控制中,图 4-6 展示了永磁同步电机 (PMSM) 的磁场定向控制 (FOC) 控制器仿真模型。它与 TIDA-010265 硬件平台兼容,允许生成代码并将其直接编程到 TIDA010265 硬件中执行。如需了解详细的模型和硬件信息,请查看 C:\ti\c2000\C2000Ware_MotorControl_SDK_x_0x_00_00\solutions\tida_010265_wminv。

 使用 Embedded Coder 工具从模型生成嵌入式 C 控制代码图 4-6 使用 Embedded Coder 工具从模型生成嵌入式 C 控制代码

仿真模型可验证控制策略并生成代码,无需 Code Composer Studio™ (CCS) 即可执行烧录操作。此编译和编程过程需要使用 C2000 SDK、C2000 编译器和 CCS 软件,因此必须在初始使用期间设置适当的路径。该模型还可以直接生成可由 CCS 读取的项目,便于修改和优化代码。

TI 将为更多的参考设计提供更多 Matlab/Simulink 仿真模型和代码生成解决方案。