本帖最后由 KelvinHe 于 2019-10-22 16:26 编辑

Part 1 开箱体验
1.   前言
首先,感谢面包板社区与灵动微电子的赞助与支持,我们才有机会可以试用该款产品。灵动微电子是国内一家专注于MCU应用场景的供应商,希望以后有更多好的产品可以与国际一流公司进行PK。
此次试用的产品是一款低压小电机的控制及驱动板,主要用于BLDC(直流无刷电机)的控制,现在BLDC已经广泛用于消费电子中了,比较典型的就是扫地机器人、吸尘器等。
通过试用该款产品,我希望能够加深对BLDC电机控制方法的理解,最好能学以致用做点小东西。

2.   开箱
厂商通过顺丰快递发的货,非常快,第二天就到了,这里点个赞。
2.1正面 image002.jpg
套件由底部的驱动板与上面的控制板组成。四周还有底座支撑,很用心的设计。
2.2反面
image004.jpg
由于驱动板发热量较大,背面还有散热片。底座的支撑也可以有效避免引脚间的意外短路情况。
2.3其他角度
image007.jpg image006.jpg
整体来说,布局合理、美观大方、丝印层清晰明了。

3.   原理图分析
接下来就有必要看一下硬件设计原理图了。
总体方案如下:
image009.png
控制原理如下:MCU通过6路PWM信号控制驱动芯片完成全桥的控制,进而驱动三相BLDC,同时,为了完成转子位置定位,需要设计过零检测电路。
电路中的细节较多,由于篇幅有限,留到以后慢慢讲。

4.   小结
灵动 MM32 Motor-DK低压开发板设计、布局合理且优美,具体体验,还要等电机到手后才能实践,敬请期待。

Part2 开发环境搭建
前面,各位论坛小伙伴们已经详细地介绍了环境搭建,这边我就讲讲简单版本的。
1.         Keil软件安装
安装步骤比较简单,这里就不详述了,我的软件之前就安装好了,版本如下:
image011.png

2.         加载工程
image012.png
官方的开发包里面有完整的Keil工程,直接打开。
3.         Pack安装
image013.png
加载工程后,自动打开Pack Installer,提示需安装对应的包。
image015.png image017.png

选择安装这2个设备。

4.         编译与链接
image018.png image020.png
编译通过。

5.         下载烧录测试5.1 制作Jlink工具
由于手里只有ST-link调试器,听说可以刷Jlink固件,于是准备尝试一下。
1)烧录固件前:
image021.png
2)下载安装好刷写工具:
image022.png
3)选择升级到J-link
image024.png image026.png
4)升级完成
5.2 Jlink连接
image028.png
能够显示MCU设备,连接成功。
由于控制板上的MCU已经有程序了,这里就先不烧录了,待电机到手后再进行测试验证。

6.         小结
MM32是一款国内的MCU,基于arm内核,与STM32有很多相似之处,所以上手难度并不大,希望后期试用能够顺利。