回答

收藏

[评测分享] 【灵动Motor-DK电机控制板】+1、硬件介绍与软件环境搭建

#板卡评测 #板卡评测 2020 人阅读 | 0 人回复 | 2023-07-17

本帖最后由 yangjiaxu 于 2023-7-17 00:31 编辑

这周终于收到了管理员发的快递,是灵动的Motor-DK电机控制板,想玩电机控制方面很久了,一直也没有静下心来去将这个事情落实,因为大家常说在MCU方面,电机控制、GUI交互、**处理等这几方面是比较常用且复杂的,有很多算法和技巧在里面,因此,如果想将MCU的应用开发玩的通透,就必须要经历这些,就需要将这些理论和实践沉淀下来。今天有幸可以参与这次测评,我想好好的体验一下。

如果想做电机开发,那么一款电机控制板是必不可少的,因为电机一般都是高电压,大电流的感性器件,就需要利用一些功率器件实现对它的控制,单单使用MCU是不可以的,因为MCU的IO是不支持高电压大电流的输出的,因此,一般设计会采用驱动IC+MOS的方式实现对电机的控制。以将电机调制到最优质的性能,应用在各个场景。今天拿到快递并拆开之后,我发现官方发了2个盒子,一看就是利用了上下板的组合方式,果不其然,是利用率核心板+底板的模式,这样的优势就是底板设计一次即可,不需要修改,核心板可以设计成不同芯片的方案,从而实现对不同芯片的电机驱动方面的评测。

1 灵动Motor-DK电机控制板

从图1可以看出,电路板设计的还是不错的,以模块化的方式设计,电源、电机控制、电机霍尔信号输入、核心板控制电路。这里比较好评的就是采用了绿端子实现对电机与电源的接入,这样可以很方便的更换电机的型号,同时电流电压的通过完全够用。采用牛角座的调试接口,方便用户可以不用区分方向的直接连接,避免了误操作导致的电路损坏。同时底板放置了一个变阻器,四个用户按键,方便基础功能的展示。最后,核心板部分设计的比较简单,将所有MCU的IO都引出,方便用户的调试与评测。


电路说完了,接下来就是软件的环境搭建了,一般开发MM32的MCU都是采用的keil平台,因此,需要安装pack安装包。


图2 灵动的pack支持包





3 灵动的pack支持包安装完成
安装完成之后就可以进行程序开发了,搭建环境的时候遇到几个问题,这里分享一下解决方法。
问题1:打开demo例程会闪退?
答:这个问题较好理解,一般出现闪退的问题首先要考虑目录过深、目录之中包含了中文字符等等,这种情况很容易出现打开工程闪退的问题,这里将工程文件复制到根目录,或者一级文件夹下即可,很大概率会解决这个闪退问题。

问题2:编译例程,编译不过去?
答:例程一般都是可以正常编译的,如果编译不过去,可能是因为修改了目录深度,导致路径地址错误,这里重新修改一下路径地址就好了。
当你修改好路径地址之后,大概率会提示你打不开.c文件,这里依然是因为修改了目录导致,重新添加一下缺少的.c文件即可解决问题。

4 缺少.c文件而报错


问题3:jlink获取不到MCU的ID?
答:对的,因为很多MCU还没支持MM32这款MCU,需要在jlink之中添加一些信息才可以,今天时间匆忙,因此还没添加,如果官方的FAE能帮忙解决就更好了。

问题4:DAPlink可以获取到MCU,但是烧录时提醒RDDI-DAP Error?
答:OK,这个问题我暂时还未解决,网上搜索的信息基本都是DAPlink有问题,换一个能解决,但是手里暂时无,看看能不能用其他方式烧录了。
5 使用DAPlink 烧录时,提示RDDI-DAP Error,接下来keil报错信息提示如上
没想到搭建个环境还挺坎坷,不过这也能找些自己的经验不足,还不错。接下来,敬请期待吧~


分享到:
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条