如何实现一块单片机(机器人),控制4个以上的伺服电机(单独运行)?

一块单片机如何控制4个以上的伺服电机,而且每个伺服电机要单独运行,需要添加怎么样的部件。
我在选购单片机的时候也遇到了问题,选的时候要注重怎么呢??是运行速度、版本的新旧、厂家等等,那一个优先呢??
讲解的时候请详细点,因为我接触机器人才一个星期,正在学编辑程式,所以想买一个单片机试试。
如果使用以下两种元件组合可以实现多个电机驱动的机器人吗??
32路伺服电机舵机控制器
http://item.taobao.com/item.htm?id=3050875901
51单片机51学习板51开发板
http://item.taobao.com/item.htm?id=4073118051

要实现单独的4路舵机控制的话,我建议使用具有至少4路PWM的单片机。比如AVR系列的有Atmega128,可同时产生6路12位的PWM。51系列的有STC12C5410AD带4路PWM。具体的就要看阁下习惯用那个系列的咯,当然,台系也有很多带超多高分辨率PWM的。希望对阁下有帮助。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-09-25
控制电机加个驱动就行,电路网上好找得很,对于控制电机单片机,可以用AT的,也可以用AVR带PWM的,控制4个以上电机可以类似总线思想控制单线PWM输出,然后控制各个电机便能端分配PWM信号即可
第2个回答  2010-09-21
首先是要选多路PWM输出的,如果软件做的好也可以IO模拟PWM输出,速度一般的单片机都能满足要求,主要要上手快,参考资料多,版本厂家就不是很重要,要再市场上很通用的就行了
第3个回答  2010-09-21
听起来不难嘛!只要at89s52就可以实现了。