用51单片机控制多个舵机,如何提高单片机的负载能力?

我想用51单片机控制5个舵机,但是同时控制两个时舵机就很抖,不能很好地控制,接5个时舵机就不动了,我感觉应该是51带不动5个舵机,我是不是该加个驱动电路?怎么加?

舵机不需要加驱动。
控制5个舵机没问题的,再来几个都行。
抖动的话应该是你的PWM波形输出有问题,波形带毛刺,应该是程序处理得不好。
你可以去WIFI机器人网看看,那里都是做这个的,有很多源程序。
实在不行,可以加个104电容在输出端上。追问

它接一个的时候很正常,接两个就开始抖,三个就不动了,是PWM波的问题?

追答

你如果有条件的话,可以用示波器观察输出的PWM的波形,看波形的质量和幅度等,对比一个舵机与多个舵机的波形区别。
我做过最多8个舵机的,没出现抖动

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-16
加个2003就可以了追问

2003就直接连吗?需不需要加其他外围电路?