MBDCORE基于模型设计论坛

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 27332|回复: 19

基于DSP28335的代码生成PMSM矢量控制技术

[复制链接]

61

主题

450

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
10347
QQ
发表于 2020-11-3 20:18:29 | 显示全部楼层 |阅读模式
基于DSP28335的代码生成PMSM矢量控制技术,已进入到调试阶段,通过简单的测试已能够通过VF以及有感矢量运行。将会持续更新调试情况。目前支持位置控制,转速控制,转矩控制。


阿里旺旺图片20201103201752.jpg

基于Modbus的上位机,matlab制作


1618039610(1).jpg









回复

使用道具 举报

61

主题

450

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
10347
QQ
 楼主| 发表于 2020-11-5 20:46:48 | 显示全部楼层
逆变测试,负载为电抗器,将霍尔采集得电流通过DAC输出,通过示波器观测。搭建的模型以及DAC观测到得电流信号如下所示:

1604580219(1).png

20201105204505.bmp
测试板卡为DSP28335+STM32F103基于模型设计板卡以及逆变板卡: 0201105211942.png


回复

使用道具 举报

61

主题

450

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
10347
QQ
 楼主| 发表于 2020-11-14 12:04:00 | 显示全部楼层

为了优化性能,加入零飘检测。

1605326586(1).png
回复

使用道具 举报

61

主题

450

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
10347
QQ
 楼主| 发表于 2020-11-15 19:31:51 | 显示全部楼层
电流型逆变器控制,进行Id Iq有功电流与无功电流的直接控制。搭建的仿真模型以及代码生成模型如下所示:
仿真模型:
1605439447(1).png

1605439563(1).png

1605439479(1).png
仿真波形:
1605439674(1).png


代码生成模型以及示波器波形:
1605439787(1).png



仿真完的控制模型可以直接替换掉代码生成中的控制模型,按下按键DSP KEY,则启动控制器,松开则复位控制器停止输出。CH1 CH2分别为Id Iq电流(ADC输出),CH3 CH4分别为电流探头测量的电流波形,由波形可见,达到了较好的控制效果:
20201115192126.bmp


被控对象电抗器:


0201105211942.png
回复

使用道具 举报

61

主题

450

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
10347
QQ
 楼主| 发表于 2020-12-12 23:19:35 | 显示全部楼层
优化后得板卡改用了EP4CE10E22 Inteal得FPGA,支持目前所有板卡得并行总线接入,可实现STM32/DSP并行总线与FPGA通信的功能。
微信图片_20201212231758.png
回复

使用道具 举报

2

主题

16

帖子

71

积分

注册会员

Rank: 2

积分
71
发表于 2021-1-27 20:32:44 | 显示全部楼层
MARK一下
回复

使用道具 举报

2

主题

16

帖子

71

积分

注册会员

Rank: 2

积分
71
发表于 2021-1-27 20:38:14 | 显示全部楼层
什么时候上市?集成了FPGA吗?
回复

使用道具 举报

61

主题

450

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
10347
QQ
 楼主| 发表于 2021-1-27 20:39:26 | 显示全部楼层
lem_xyz 发表于 2021-1-27 20:38
什么时候上市?集成了FPGA吗?

是的集成了FPGA,并且支持并行总线通信,控制起来更加多样化。3月份上市。
回复

使用道具 举报

2

主题

16

帖子

71

积分

注册会员

Rank: 2

积分
71
发表于 2021-1-27 21:00:41 | 显示全部楼层
FPGA的USB-Blaster驱动不方便,还是去掉吧
回复

使用道具 举报

61

主题

450

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
10347
QQ
 楼主| 发表于 2021-1-27 21:12:53 | 显示全部楼层
lem_xyz 发表于 2021-1-27 21:00
FPGA的USB-Blaster驱动不方便,还是去掉吧

为啥不方便呢,还是需要烧写程序的呀。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|苏ICP备18050910号|Archiver|手机版|小黑屋|MBDCORE基于模型设计论坛 ( 苏ICP备2021007361号 )

GMT+8, 2021-8-4 18:32 , Processed in 0.024356 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表