本帖最后由 阳光工程师 于 2023-11-30 09:15 编辑

【灵动MM32SPIN030C单电机控制器】试用操作报告_电机与控制


一次偶然的机会,在面包板社区申请【灵动MM32SPIN030C单电机控制器】测试板试用,没想到竟然申请成功。让人感到兴奋不已。在收到板子后,我激动不已打开包装盒,灵动寄来了两个板子,我麻利地将两个板子组装起来,就是下面这个样子:



       然后发现,我光顾高兴了,还没有做好调板的准备。起码有三个东西没有准备:1、电源;2、下载器;3、驱动用的直流无刷电机。于是赶紧选购和准备,下面是我准备的电源、下载器和直流无刷电机:


                       

好了,材料准备好了,然后仔细看文档,主要有MM32SPIN030C数据手册、MM32SPIN030C用户手册等文档。然后,找到一台电脑,安装Keil软件(具体操作网上都有,这里就不介绍了),同时要到上海灵动微电子网站www.mindmotion.com.cn下载MM系列KEIL设备支持包,打开KEIL设置微控制器型号MM32SPIN030C:



然后就是打开厂家提供的例程进行程序烧写,我们选择Sensorless BEMF solution例程,注意在烧写程序之前,需要更改电机极对数为你试验用的电机的极对数,电机电压为你试验用电机的电压值,更改完成后编译程序。




还有一个重要的设置是,跳线帽的设置,这个在文档 MDK-MM32SPIN030C

Rev.A_UG_V0.1_20230523_EN.PDF中说得非常清楚,我们选择的是Sensorless Square

Wave - BEMF(ADC)方案:


现在上电,在烧写程序之前将电位器旋钮先旋到初始位置,接好直流无刷电机,再烧写程序。

                                             


程序烧写完成后,旋转电位器旋钮,电机转速就会随着电位器的变化而变化。



本次试用效果非常理想,灵动的这款开发板功能还是很强大的,后续我再制作一段小视频供大家了解参考。