原创 MM32 Motor-DK试用体验+初次使用“小灵动”

2019-10-22 22:12 3560 23 4 分类: MCU/ 嵌入式 文集: 灵动电子
MM32Motor-DK试用体验+初次使用“小灵动”
一.   初次遇见小灵动
一次偶然的机会遇到面包板社区,在面包板上的社区学习了一段时间之后,感觉面包板博客上的帖子真心不错,有各种各样的技术工人去分享自己的微电子芯片使用的过程;一次机会偶然看到灵动微电子在搞活动,就去申请试了试,没想到竟然申请成功,哈哈哈,小编的运气比较好,非常感谢灵动微电子。下面分享一下我申请成功的照片。
接下来,我将分享一下我收到快递时的喜悦,以及初次遇见小灵动时的照片
不知道大家有没有被小灵动精美而又小巧的外观吸引到呢,首先小编就深深喜欢上了他的外壳和外观。
二.小灵动的初介绍
首先我们感谢灵动微电子官方能够给我们提供这次学习的机会,让我有幸能够学习MM32 Motor。灵动微电子是国内专注于MCU产品与应用方案的领先供应商,是中国工业及信息化部和上海市信息化办公室认定的集成电路设计企业,同时也是上海市认定的高新技术企业。自2011年3月成立至今,灵动微电子已经成功完成数百余MCU产品的设计及推广,灵动微电子目前已批量供货的基于ARM Cortex-M0及Cortex-M3 内核的MCU产品包括:针对通用高性能市场的MM32F系列,针对超低功耗及安全应用的MM32L系列,具有多种无线连接功能的MM32W系列,电机及电源专用的MM32SPIN系列,以及OTP型的MM32P系列等,以满足客户及市场多领域、多层次的丰富应用场景需求。由于这样的公司理念,我们相信灵动微电子能够打造出独一无二的MM32 Motor-DK,看到这个机会,我觉得非常的幸运,再次感谢灵动微电子。
下面我将详细介绍一下灵动微电子,首先我们先来看一下MM32 Motor-DK的美照吧!
MM32Motor-DK低压开发板简介
①MM32SPIN27PF Cortex-M0 MCU
②板载输入电压范围:12-30v
③MCU 5v供电,支持 Keil uvision/ IAR EWARM开发环境
④内置4个高速运放
⑤60v/40A N-MOS管
⑥三相感应电动势采样
⑦DC Bus总电流侦测
⑧内置比较器过流保护
⑨支持有/无霍尔的方波/弦波
⑩支持1/2/3 Shunt R三相电流采样,具备VR\LED\KEY\LCD等外设功能

下面这种是小灵动的正面,非常帅!
从小灵动的正面照中,我们可以发现所有的大器件都放在正面当中了,有电容,按钮开关,插孔,主控芯片,四个底座,调节器,电源指示灯,外设的LED灯,采样电阻,还有显示屏接口。
小灵动的背面照,从背面照中,我们能够看到小灵动非常精简的背面,没有丝毫的冗余部分,只有一些焊点。
三.小灵动的内部原理构造
1.硬件部分的原理构造
硬件系统由外部 24V 电源供电, 经过电源降压转换后提供15V、5V 电压, 并将此二个电源电压输出分别给予Gate driver IC, 及MM32 SPIN 系列微处理器。功率开关管则直接使用 24V 电源。电机启动前会先量测电机的 U, V 两相的反电动势电压(BEMF), 并由此判断目前电机是在静止状态或是旋转中。若是在静止中则可以经过初始位置侦测后, 得知转子位置, 进而启动电机运转。若电机是在旋转中, 程序将会持续量测BEMF U,V 的电压一段时间后, 经由计算得知此电机的转速及顺逆转方向, 之后才能据此数据启动电机。电机启动后, 将会透过运算放大器量测后得知三相的相电流 Ia, Ib, Ic, 并将此信息经过坐标轴的转换后控制电机的力矩电流大小及相位。电机进入闭回路运转后, 其运转的角度将由滑模估测器提供, 并藉由此获得电机速度的数据。此时若是收到用户传来的电机停止命令, 程序并不会立即关闭PWM 输出, 而是会自行降低目前的转速命令, 使实际转速低于参数设定值后才会将PWM 输出关闭。
2.软件部分的构造
软件设计框图分为两种, 一为开回路驱动电机时的框图, 一为闭回路驱动电机时的框图。
磁场导向控制器(FOC)功能方块接收到此力矩电流命令及电机的估测角度后, 经过三相电流的反馈、坐标转换、电流环PI 计算、及空间矢量调制(SVPWM)等法则运算, 由此获得要逼近目标转速所需求的三相PWM 占空比数据, 之后将此数据产生PWM 输出给予外部的电力驱动组件, 以此驱动电机运转。在磁场导向控制器功能方块产生PWM 讯号的过程中, 滑模估测器(SMO)功能方块负责产生电机运转所需要的估测角度及速度。
四.小灵动环境的搭建
1.keil软件的安装

首先我们去下好keil软件的安装包,并安装,不要安装的C盘,安装好,并打开Keil工程,加载安装包,安装对应的安装包,打开的界面如下:
接下来,我们对我们写的程序进行编译与连接,如下图红色部分圈的那样。
接下来是Jlink连接
能够显示MCU设备,连接成功。,此时我们就可以烧录程序了。
五.总结
  上文只是初次介绍小灵动,相当于表白的小灵动,只是介绍了小灵动的一部分,接下来我会详细的介绍小灵动。

作者: 火引冰薪, 来源:面包板社区

链接: https://mbb.eet-china.com/blog/uid-me-3896095.html

版权声明:本文为博主原创,未经本人允许,禁止转载!

文章评论4条评论)

登录后参与讨论

curton 2019-10-24 21:17

moniqiuwen: 图片好像缩了,只有我看到是这样吗?
我看到的图也很小

curton 2019-10-24 21:17

图好小啊

火引冰薪 2019-10-24 09:15

moniqiuwen: 图片好像缩了,只有我看到是这样吗?
图片可以放大的,你需要点击一下

moniqiuwen 2019-10-23 10:44

图片好像缩了,只有我看到是这样吗?
相关推荐阅读
火引冰薪 2020-09-20 17:31
《机器人崛起》+未来机器人都会涉及哪些行业?
     看到面包板评测社区有一本机器人崛起,于是就报名试了一试,没想到就被面包板社区管理员选中了,很高兴能够写测评这篇文章,分享自己学习机器人的经验,下面就是这本书的样...
火引冰薪 2020-06-16 11:39
【富芮坤物联网开发板评测】1.3版SDK演示与随身听
首先非常感谢富芮坤官方举办这次大赛,免费为每一位电子爱好者提供FR8016H DEV1.3开发板,同时也非常感谢面包板社区人员的辛苦付出。 接下来,将开始正式介绍FR8016H DEV1.3的各项功...
火引冰薪 2020-03-02 14:27
《PIC项目实战》书评
首先,非常感谢面包板社区和北京图灵文化发展有限公司的认真付出,其次在疫情期间,希望早点打赢疫情防控阻击战,武汉加油,中国加油。我很高兴能够通过此次的申请。 由于疫情,不能去学校,一时间自己有了好多的...
火引冰薪 2019-12-21 20:32
编程语言的设计与实现 + 初次学习Ruby小可爱
首先感谢面包板社区人员的热心服务,很高兴自己再一次被面包板社区抽中了,能够有幸读松本行弘《编程语言设计与实现》,聆听Ruby之父畅谈设计新语言的动机,过程中的纠结与取舍以及Ruby开发中不为人知的故事...
火引冰薪 2019-11-01 12:48
MM32 Motor–DK 试用体验 + 旋转的“小电机”
一.    灵动的礼物 首先感谢面包板社区,能够给我提供这次的机会,其次,感谢灵动微电子提供给的无刷电机FOC开发板,作为一个电机控制的爱好者,非常喜欢MM32 Mot...
我要评论
4
23
关闭 站长推荐上一条 /2 下一条