永磁同步电动机在FPGA程序使用HDL编码器。

5视图(30天)
大家好!
我打算使用HDL编码器构建永磁同步电动机控制的应用程序。我已经看到了Matlab的例子(电机控制算法部署到FPGA硬件原型)开发这个应用程序。但是,我有一些迷惑对于这个示例的架构。我有一个问题:
  • 我没有看到任何期限电流环和速度环。在单片机平台,我通常使用10 kHz控制电流环和1 kHz速度环。但在你的例子中,我没有看到任何子系统之间的同步(速度环、电流环pwm, adc)

接受的答案

Kiran Kintali
Kiran Kintali 2022年6月15日
在电机控制演示项目当前的控制算法和速度控制分别FPGA和处理器上运行,它们是模仿使用模型参考块(也称为模型块)。
电流控制算法配置为运行在25千赫(40 e-6)和速度控制算法配置了1千赫(1 e - 3),这些引用模型的采样时间是使用样品处理时间的轮廓尺寸变量数据字典。
在建模选项卡“ModelExplorer /外部数据/ focZynqData /设计数据/ sampleTime”你可以配置模型中所有的样品倍
另外你可以参考
“focZynqHdl / FOC_Velocity_Encoder FOC_Current_Control / FOC_Current_Control Phase_Current”尺寸样品时间设定在“执行”选项卡。
ADC和PWM模块可作为IP核的支持包/参考设计演示,他们被设计成同步,这些模块的接口万博1manbetx 可用 在高密度脂蛋白工作流顾问
1评论
标出Tran
标出Tran 2022年8月1日
亲爱的 Kiran Kintali ,
谢谢你的支持。万博1manbetx但是,我有趣的PWM IP核心。我看到“FPGA调试和验证算法和MATLAB仿真软件”,我看到“pwm TestBench”文件,但我找不到任何与这个有关万博1manbetx。你能提供我这个文件吗?
谢谢你很多。

登录置评。

答案(1)

Kiran Kintali
Kiran Kintali 2022年6月10日
请注意,仿真软件为你处理同步中各个万博1manbetx模块的模型。
我建议模型斜坡弯道万博1manbetx //www.tianjin-qmedu.com/matlabcentral/fileexchange/58941-hdl-coder-evaluation-reference-guide 为进一步指导这个话题。
你想请分享样本模型和挑战是否w.r。HDL代码生成或部署到FPGA /仿真平台。
1评论
标出Tran
标出Tran 2022年6月14日
我认为运动控制是specical应用程序。它请求ADC电流测量和PWM模块之间的同步。
通常情况下,电流的周期相同,用PWM脉冲同步。和我的经验,速度回路的时间等于10倍电流环路。但是我没有看到任何两个控制回路之间的关系。
请为你的指定共享任何解释。

登录置评。

类别

找到更多的在半实物仿真与实时仿真软件万博1manbetx帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!

翻译的