打印
[开发工具]

学习笔记+ST无刷电机开发软件MCSDK中电机参数的测量

[复制链接]
961|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yang_alex|  楼主 | 2019-12-30 23:06 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 yang_alex 于 2019-12-30 23:06 编辑

       MCSDK是STM32 Motor Control Software Development Kit 的缩写,它是ST为无刷电机软件开发提供的相关软件-STM32 Motor Control Software Development Kit (MCSDK)。
安装这个软件后,PC桌面会出现两个软件的图标:
     

       这一篇要说的Motor Profiler 5.1.1---这个是用来测量电机参数的。

       顾名思义,Motor Profiler 5.1.1是一个便利的“Motor Profiler”工具,通过简单的设置来检测接入的电机参数,自动配置电机控制算法库,让你的点击很容易转起来。获取电机参数是调试电机的第一步,所以必须要保证得到正确的电机参数。通常情况下电机厂商会公布电机参数,但是很多情况下电机的参数不会很容易的获取到,再以前的话,就需要手动测量了。(通过直流电桥测电机线圈电阻,然后通过电源和示波器测相电感,然后计算反电动势常数.....)。是不是很麻烦?不过现在不用这样麻烦了,Motor Profiler 5.1.1会帮你测出相关参数。

       Motor Profiler 5.1.1的使用非常简单:
       首先,整个系统上电,并通过板载ST-Link接入PC.

       其次,从桌面打开Motor Profiler 5.1.1软件。这时需要选择使用的评估套件(这个Motor Profiler 5.1.1软件支持多种套件),填入对应电机的极对数和保护用几个参数的最大值。
      
      

       电机的极对数怎么来的?看下面的图(用红笔涂色的磁钢),数出转子圈上的磁钢数,再除以2就是了。
      

      这里有一个地方需要注意,电机的最大转速最好填20000转。这是一个逐步调试出来的参数。套件里的电机最大转速是18000转,这里数值填小了,电机参数测不出来,软件会提示这个值太小了。
      

      电机母线电压填配套电源的12V。

      电机类型的选择,选第一个SM-PMSM。ST的软件帮助做的还不错,鼠标停留在有疑问的地方,会有相应的提示出现。
      

       设置好后,接下来点击左下角的“Connect”按钮,连接评估套件。连接好后,然后按“Start Profile”按钮,电机就会开始转动,软件会按照2个步骤对电机进行分析,分别测量电气模型和机械模型的参数。过程中可能会因为转速过高而发生过流,软件会自动进行调整。
      

       最后,可以通过“Play”按钮打开一个对话框,可以控制电机启停、正反转、调速。此外还有相应的过流、欠压等故障指示。
      

      可以控制电机反向旋转。
      

到此,电机的参数获取完毕。






使用特权

评论回复
沙发
mmuuss586| | 2020-1-16 11:52 | 只看该作者
感谢分享

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

35

主题

2193

帖子

8

粉丝