打印
[电机控制专用MCU]

一颗MCU采用方波控制控制两个电机需要哪些资源

[复制链接]
45|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zhao133|  楼主 | 2025-3-21 16:48 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 zhao133 于 2025-3-21 16:44 编辑

        在我们生活里,自动化智能化的普及,我们需面临越来越多的电机控制,很多场合需控制两台电机甚至更多电机,今天给大家分享一下当我们需用一颗芯片控制两台电机时,当然我们可以选择很高端的芯片,但是这样的话,我们的控制板就失去了成本优势,那么我们如何选择一款满足性能的成本较低的芯片从而实现双电机控制。
       产品有高端产品,也有低端产品,不同的产品有对动作响应的实时性及同步性要求也有不同。如果我们对实时性、同步性要求较高的话,我们可以选择M4甚至更高端的产品,比如DSP,其实国产的DSP也慢慢开始做起来了,近期我也有在关注geehy的G32R501,这款芯片性能应该还不错,对实时性要求较高的话可以考虑选择这款芯片。

       如果在我们小家电行业里,如果只是两个简单方波控制,对电机的实时性、同步性、噪音要求不高的话,我们可以考虑选用一款较低成本的MCU,如果对噪音没要求的话,并且还有对成本也比较敏感,我们可以考虑采用方波控制驱动无刷电机,无论是带传感还是无传感,我们驱动一个电机需满足最小的PWM资源位3路单边PWM,如果我们要驱动两个电机,我们只需6路单边PWM即可,这是我们所需的最小资源。当然产品设计从来都不简单,我们还需考虑产品的体验效果、保护、稳定性、可靠性等,会增加很多其他的检测和保护,比如速度闭环、堵转、断线、短路、过压、欠压等。
       有些工程师朋友可能会认为电机控制应该没那么简单吧,其实在我之前发过的贴也提到过使用一款003的8位单片机也可以实现无感方波控制,控制方式可以简单理解为:同一个电机上桥臂需满足频率相同(常用频率为10K~20K)占空比可调,下桥臂只需IO控制即可。有兴趣可以了解我之前发的贴(https://bbs.21ic.com/icview-3371142-1-1.html)      
       PWM资源最小资源确定好之后,如果需闭环控制的话,我们还需增加定时功能。确定好这些最小资源后,我们就可以选择一款性价比更高的MCU了。当我们增加一些保护或检测功能时,MCU也许增加相对应的处理能力,不然我们的设计可能存在缺陷,导致产品设计有bug。

       最后就是设计时的注意事项:我们采用方波控制两个或者以上电机时,两个电机的3路上桥臂的占空比和频率需一致,并且两个电机的PWM占空比能独立控制,不能配置成6路PWM互补,其中3路PWM用于给电机1上桥臂控制,另外3路用于电机2上桥臂控制,这样有可能只有1个电机能正常工作。



使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

56

主题

70

帖子

8

粉丝