一、在南京凌鸥创芯电子有限公司申请到了电机驱动开发板,先上个图。 乍看,颜值还是相当不错的。先不看资料,仅仅看开发板,都能识别VCC和GND是供电输入;U、V和W是用于驱动电机输出;START和STOP用于启停电机;电位器用于转速调整。因此,这款电机驱动开发板还是设计的相当不错。 二、看看有哪些配套资料。 1、硬件说明及图纸,想要快速弄清楚一款开发板,这玩意是必不可少的。 2、例程及笔记,包含了很多芯片外设应用例程。对于学习Cortex-M0新手是非常有帮助的。 除上图中的基本全程外,还有电机控制综合实例。 3、芯片datasheet,很重要。可以到LKS08x-南京凌鸥创芯电子有限公司(linkosemi.com)获取。 4、Keil_device_pack,对于习惯用MDK的同学来说,这个就太重要了。 若需要其它资料,请上官网https://www.linkosemi.com。 二、测试开发板。 这里使用官方电机控制综合实例测试。 1、开发板通电测试。
用直流稳压电源给开发板通上48V直流电,之后底板和核心板上指示LED均点亮,测试芯片供电为5V,正常。 2、打开MDK(keil),导入所需pack文件。 打开实例工程,编译一下,没有问题(如果有问题,请自行检查)。 3、把程序烧录到目标板。
烧录工具JLink。下载失败了!本来满怀激情,马上就被无情地浇灭了! 多方求助,才发现是自己的JLink不支持5V供电芯片。哦豁! 无奈,只好先把核心板取下来用3.3V供电。采取3.3V供电之后,一切正常。去除核心板3.3V供电,放回到底板上。 4、效果测试 再次给底板通上48V,心中有点忐忑,不知道能不能正常输出,先用万用表,测了一下U、V和W的电压,发现电压在跳变,有门。
接下来,没有合适的电机,直接上示波器。 波形不错,再调节一下电位器。 遗憾的是手头没有合适电机,看不到直观效果。
总之,这款电机控制开发板相当不错的。以前对电机控制停留在有那么回事,让我给大家讲个所以然,太不现实。最近在恶补电机控制知识。把不错链接分享给大家。 凌鸥官方视频教程: https://www.bilibili.com/video/BV1D94y1m7iB?spm_id_from=333.999.0.0&vd_source=43cc1a56661b579313040500abe9880e 其他不错的链接: 如何快速理解永磁同步电机?- 知乎 (zhihu.com) 如何深入理解SVPWM? - 知乎 (zhihu.com) 了解 BLDC 电机控制算法 -MATLAB & Simulink (mathworks.cn) FOC控制算法详解- 程序员大本营 (pianshen.com)
|