推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

电力电子变换器MATLAB Simulink代码生成在变换器中的应用技术设计

资料介绍

电力电子变换器MATLAB/Simulink代码生成在变换器中的应用技术设计

1 引言

MATLAB/Simulink的代码生成功能(Embedded CoderSimulink Coder)可将Simulink模型自动转换为C代码,在STM32G474MCU上运行,实现从仿真到代码的自动化流程。在电力电子变换器开发中,代码生成功能可大幅缩短控制算法的开发周期,减少手动编码错误,提高代码质量。Embedded Coder支持生成定点数和浮点数代码,可针对STM32G474Cortex-M4内核和FPU优化代码。本章将系统阐述Simulink代码生成在变换器控制中的应用方法,包括模型配置、代码生成、硬件部署以及验证技术,为变换器控制算法的快速原型开发提供系统指导。

2 模型配置

2.1 求解器设置

在代码生成前,需要将Simulink模型的求解器设置为离散求解器,固定步长,在变换器控制中,步长设置为PWM周期或控制周期。在10 μs控制周期时,步长设置为10 μs,使用离散求解器,所有积分器使用离散积分器,在代码生成时,离散积分器转换为差分方程。

2.2 数据类型设置

在代码生成时,可选择浮点数或定点数数据类型。浮点数,在STM32G474FPU支持下,使用单精度浮点数,代码生成简单,精度高,在控制算法中,使用浮点数可满足精度要求。定点数,在FPU不支持时,使用定点数,代码效率高,但需要处理数据类型转换和溢出问题,在低端MCU中使用。


部分文件列表

文件名 大小
STM32G474逆变器_技术文件_1969_电力电子变换器MATLAB_Simulink代码生成在变换器中的应用技术设计.docx 37K

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单
  • 21下载积分 打赏70.00元   3天前

    用户:铁蛋锅

  • 21下载积分 打赏65.00元   3天前

    用户:xzxbybd

  • 21下载积分 打赏60.00元   3天前

    用户:jh0355

  • 21下载积分 打赏60.00元   3天前

    用户:w178191520

  • 21下载积分 打赏20.00元   3天前

    用户:jh03551

  • 21下载积分 打赏20.00元   3天前

    用户:sun2152

  • 21下载积分 打赏20.00元   3天前

    用户:kk1957135547

  • 21下载积分 打赏25.00元   3天前

    用户:w1966891335

  • 21下载积分 打赏20.00元   3天前

    用户:xuzhen1

  • 21下载积分 打赏15.00元   3天前

    用户:x15580286248

  • 21下载积分 打赏25.00元   3天前

    用户:pcb

  • 21下载积分 打赏20.00元   3天前

    用户:bhacker

  • 21下载积分 打赏15.00元   3天前

    用户:liqiang9090

  • 21下载积分 打赏25.00元   3天前

    用户:有理想666

  • 21下载积分 打赏15.00元   3天前

    用户:godbox

  • 21下载积分 打赏15.00元   3天前

    用户:aetek

  • 21下载积分 打赏5.00元   3天前

    用户:mulanhk

  • 21下载积分 打赏5.00元   3天前

    用户:JuneLin61

  • 21下载积分 打赏5.00元   3天前

    用户:ccc6188

推荐下载