一、写在前面的话
在几年前,我在某宝上买了一斤直流无刷电机,为了能让电机动起来,走了不少弯路。
(吃没人带的苦,哪怕是有个人给你点拨一下都不至于这样。)
(什么是电调、无刷电机的三根线怎么工作的、电调是怎么实现控制电机的、PWM是啥、为什么PWM能让无刷电机转、我明明用单片机产生了PWM波,电机为什么不转…)
说的是你吗?
本文解决的问题就是:为什么我用单片机产生了PWM波,却不能使无刷电机转起来?
其实很简单,就是PWM信号的频率和占空比没设置正确!
二、实验数据
实验采用一个PWM波信号发生器,如下图。讲真的,对于一个未知的电调,买一个PWM信号发生器测试好电调驱动范围,真的比用单片机瞎试好太多。
测试的电调是30A的新西达电调,如下图。
实验数据如下:
通过数据可以看出,新西达在440Hz的时候占空比横跨了47个百分点,最适合无刷电机的速度控制。但为了方便单片机分频,常常将频率设置为500Hz。
这只是实验数据的一部分,还有更详细的,如在823Hz的时候只有占空比为99%才能使电机转起来,850Hz的时候电机已经没法转了等等,就没必要发出来了。
下面两张图为实验过程图片,可以看到:当频率为500Hz, 占空比为60%时,电机未转动;当占空比生至61%时,电机就启动了。
三、思考总结
频率和占空比对控制无刷电机有什么影响?
是电调决定了控制无刷电机的频率和占空比范围吗?为什么?
欢迎留言讨论。
遥想当时,各种论坛逛,文章代码漫天飞,却找不到我想要的。希望此文对你有帮助!点赞就是对我最大的鼓励。