这里我使用的是keil版本为MDK V5.34.00对灵动Motor-DK(MM32SPIN0230B3TV)低压版开发套件进行软件开发。 Keil工程搭建详细情况可参考官方提供的参考文件。 安装灵动的pack包,可通过keil在线进行安装。 也可以通过灵动官网下载的pack包进行离线安装。 接下来就是开发套件的MCU仿真器驱动程序安装,这里我使用的是jlink仿真器,灵动提供了MM32_PACKAGE_Segger一键安装。 打开jlink安装文件,查看JLinkDevices.xml可以看到灵动相关器件已自行添加。 打开jlink安装文件,查看JDevices已成功添加了灵动相关器件。
将仿真器和开发板套件以及电机连接在一起。
打开灵动官方提供的例程,这里我是用的是无感FOC双电阻采样。 在工程的parameter.h头文件中,根据自己的电机参数设置定子电阻Rs、定子电感Ls、极对数、最大转速等参数。 选择相应的MCU,连上仿真器。
下载,烧录,电机可正常运行,开发板上RV1可以用来调节电机转速,附件为该例程下电机运行视频,下一节打算按照自己理解浅析软件代码。
|