本文内容为上一篇后续的使用内容。
首先还是说说我们亮丽的MM32 Motor-Dk这款产品,拿到后由于其内部已经考录好了程序,可以直接使用,所以在搭建keil工程无果的情况下,我选择直接为其连接上电机(水泵,具体图片考虑到公司研发的特殊性就不上传了)、电源,驱动起来看看效果。鉴于MM自带的插口,十分方便的就能接好电源与三项,在大致翻看了使用文档后便直接通上了电。使用时水泵在水中转动一直在静止与启动的状态下来回转换。思考到可能是水泵的参数与程序中不匹配,便开始了漫长的,翻看技术手册的过程。我从中截取了一些重要参数的内容与位置分享出来。此截图内容在使用手册的23页。
e818c72b1131b21db23917a67b7bb35.png                                            2.png
                         表一                                                                                            表二


表一主要为所适用电机的参数与参考设定值,表二为三相电流的读取设定。随后就是在工程中改成匹配适用的电机参数。
表一所显示的电机的参数主要在Whole_Motor_Parameters.h中进行修改。此处附上一张图。
1572600128(1).png


改完编译,考录后问题仍然存在。由于一直在不同的状态下进行切换所有又看了想MM32中所设定的状态那一块的文档,发现定义了多种状态。这里就贴上其变量名和说明图,具体对应到文档中为28、29页。
77.png 88.png 99.png


由于问题产生的原因不详且文档的观看并不快速,一时半会难以解决。问题能否解决留待看完文档再说。当然如果能有人给予指导给给出意见,本人也是十分感谢的。