一、简述
灵动公司的“MM32SPIN160C”芯片具有如下特点:
1、内核是32位ARM Cortex-M0的标准内核。不论是软件开发、硬件调试等,都比较方便。
2、其市场定位是三相永磁无刷电机、电动工具等应用场合。
3、封装为QFN32,包括三组N型半桥式栅极驱动器(GATE-DRIVER)。尤其适合PCB比较小的 场合使用。
4、灵动公司提供了范例程序,和用这个芯片控制的24V~12V应用场景的无刷电机开发板。
5、最主要的是灵动公司还给客户提供技术支持。

图一面包板社区活动寄来的SPIN160C电机开发板
二、软件
因为MM32SPIN160C是标准的ARM Cortex-M0内核,灵动公司提供了KEIL和IAR开发环境下的库函数、例程。上手还是很容易的。
我们是直接用灵动公司提供的软件,并经过灵动专业人员调试后的软件烧录进行的。

图二灵动公司的MM32-LINK 仿真器
三、硬件原理
我们这个项目比较简单,控制风机转速只用了电位器调速、采样用的一个电阻的采样方案。

图三 采样反馈电路
采样反馈电路和转速控制输入电路都是在SPIN160C电机开发板的基础上按项目需要做了修改。
SPIN160C电机开发板的资料可从参考官网下载。(支持-> 开发工具-> 评估开发板-> Motor-DK)Motor-DK 低压版开发套件(中文版)

图四 转速控制输入电路
图五为实际的PCB线路板。图六为实际的转动视频(还不会插入视频)。

图五 实物样板
五、结论
整个开发过程,借据灵动公司提供的资源和技术支持,开发时间短。实际控制效果也达到了客户的预期要求。