小猫爪:PMSM之FOC控制05-让电机开环转起来

小猫爪:PMSM之FOC控制05-让电机开环转起来

1 前言

  在前面的文章中,已经介绍了Clark,Park,SVPWM,接下来是骡子是马,得拉出来溜溜了,理论终究还是理论,这一章就把这些理论用起来,先强行让电机转起来,来验证我们的算法到底对不对。

2 仿真

   先将仿真搭起来,然后验证一下算法的正确性:
在这里插入图片描述

在这里插入图片描述
  然后观察一下电机的电流波形以及转速有没有:
在这里插入图片描述
  很正常,再观察一下Id和Iq:
在这里插入图片描述
  可以看到Id和Iq并不等于设置的3和0,这种现象是正常的,原因是现在是开环,强行给的位置信号与电机转子的实际位置不同步。在MATLAB中验证正确后,后面就是直接将其移植到MCU中,让电机转起来。

3 让电机转起来

  在移植程序之前,需要提前干两件事:

  1. 第一件事就是初始化好MCU的PWM模块,让其能够让其接收算法输出的比较器值tcm1,tcm2,tcm3值,然后输出理想的PWM波形,PWM波形的频率一般情况下在10K到20K左右吧,根据实际情况来。
  2. 第二件事情就是初始化ADC,采集到三相电流,一般情况下只需要采集两相电流即可,因为第三相电流可以根据三相电路之和等于0算出来。而在硬件上,又分为单电阻采样和双电阻采样,单电阻采样的采样电阻一般放在直流母线底线上,而双电阻采样的采样电阻则是放在相线上,至于单电阻采样和双电阻采样的实际操作及其原理这里就不多说了,感兴趣的小伙伴可以网上搜一下。

  等这两件事做完之后就可以程序移植到MCU中(怎样将算法移植到MCU中,请参考《小猫爪:PMSM之FOC控制 番外篇1-使用Matlab生成代码,MCU验证》),让电机转起来了。

  首先看看三相电流:
在这里插入图片描述
  再来看看解耦后的DQ电流:
在这里插入图片描述
  发现并不是两条直线,先不要慌,只需要调换一下其中两相电流的位置就好了。下面列出我的测试代码:
在这里插入图片描述
在这里插入图片描述
  一目了然,这样就让电机开环转起来啦。

另外附上该章节所用到的仿真模型:
FOC_Control_OpenLoop.7z

END

  • 12
    点赞
  • 73
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论
《Microchip AN1078 PMSM电机FOC控制中文.pdf》是关于如何使用Microchip技术进行PMSM(永磁同步电机FOC(场定向控制)的控制的文档。PMSM电机是一种高效能的电机,常用于工业自动化、交通工具和家用电器等领域。FOC控制是一种控制策略,通过调整电流和电压来精确控制电机的速度和位置。 该文档详细介绍了PMSM电机的原理和结构,包括电机的磁场构成、定子和子的设计等。然后,文档提供了使用Microchip技术进行PMSM电机FOC控制的具体步骤和方法。 首先,文档介绍了FOC控制的原理和优势。FOC控制通过将电流控制换到磁场控制,可以显著提高电机的效能和运行平滑度。然后,文档详细说明了使用Microchip技术实现FOC控制的硬件和软件要求。 硬件方面,文档列举了所需的器件和接口,包括Microchip的DSP控制器、电流传感器和PWM(脉冲宽度调制)驱动器等。文档还提供了连接图和电路设计建议。 软件方面,文档介绍了使用Microchip的开发工具和库进行FOC控制的步骤。包括固件的编译、参数的设置和PID(比例-积分-微分)控制的调整等。文档还附带了实例代码和实验结果,方便读者理解和实践。 总之,《Microchip AN1078 PMSM电机FOC控制中文.pdf》提供了一个完整的指南,帮助读者了解和使用Microchip技术实现PMSM电机FOC控制。无论是对于对PMSM电机FOC控制感兴趣的工程师还是学习者,这个文档都是一个非常有用的参考资料。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小猫爪

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值