如何实现一块单片机(机器人),控制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就可以实现了。

怎么用单片机控制伺服放大器来控制伺服电机?
伺服控制一般单片机给脉冲信号,伺服接受的控制信号一般简单控制如下:S_ON:伺服ON,使能信号 Pulse+:正转 或Pulse:脉冲 Pulse-:反转 dir 方向 以上三个控制信号就可以控制伺服电机了。

单片机怎么控制伺服电机无级变速?
一般伺服电机都有三种控制方式,分别是速度控制方式、转矩控制方式、位置控制方式。伺服电机在自动化设备的组成中占有重要地位,具有高速性能好、抗过载能力强、低速运行平稳发热和噪音明显降低的特点。伺服电机属于一类控制电机 ,分为直流伺服电机和交流伺服电机两种。由于交流伺服电机具有体积小、重量轻、大转...

那个单片机控制伺服电机驱动器怎么控制。我们已经好到信号输入的四个...
伺服驱动器一般有三种工作模式:位置、速度和力矩。单片机一般采用位置控制方式,这样实现起来较为简单,控制信号有三个就可以了:伺服ON,脉冲信号,方向信号。再加一个“地”,那么就可以实现对伺服驱动器的控制。

51单片机通过伺服驱动器控制伺服电机?
看你伺服电机的设置情况如何了,位置模式,信号可以是PULSE+PULSE或PULSE+DIR两种模式,及双脉冲或脉冲+方向。你只需要两个控制IO口就可以了,PUL-及DIR-接GND。要想伺服电机运转需要脉冲信号,伺服电机的速度是靠脉冲信号的频率决定的。所以发电平是无法让电机转动的。

...需要同时输出4路脉冲控制4轴控制伺服电机,高人指点一下用什么样...
既然是固定频率的脉冲,如果是5V的脉冲信号的话应该基本上所有单片机都能实现。两片8253A或者直接四个方波发生器的使能端接到并口的四个位上,通过让并口输出相应位的高电平驱动8253或者方波发生器发出脉冲。如果需要四个脉冲都可调节的话,有两个定时器的单片机外接一个8253A即可,8253A只需串口就可以...

伺服电机怎么控制
问题三:如何控制伺服电机快速连续点动 cp1l估计是没有路径控制功能的,也就是不能让两段脉冲衔接在一起,如果发送完一段在发一段,估计要产生停顿,解决的办法是用变速控制,cp1h是有变速功能的,cp1l估计也有,用脉冲指令发送1万5千个脉冲,当脉冲数到达1万后变速。 问题四:直流伺服电机控制方式 看楼主的意识不是要...

伺服电机的工作原理
1.伺服主要靠脉冲来定位,基本上可以这样理解,伺服电机接收到1个脉冲,就会旋转1个脉冲对应的角度,从而实现位移,因为,伺服电机本身具备发出脉冲的功能,所以伺服电机每旋转一个角度,都会发出对应数量的脉冲,这样,和伺服电机接受的脉冲形成了呼应,或者叫闭环,如此一来,系统就会知道发了多少脉冲给伺服电机,同时又收了多少...

【算法研究】如何精确控制电机?
一、DSP与TI为什么很多人一提到电机控制就首先想到DSP?说到DSP控制,TI是绕不过去的。首先,DSP芯片是一种特殊结构的微处理器。该芯片采用程序和数据分离的哈佛结构,具有专用硬件乘法器并提供专用指令,可用于快速实现各种数字信号处理算法。基于DSP芯片的控制系统实际上是一个单片机系统,所以整个控制所需...

求用STC12单片机控制三个MG995伺服电机的程序。通过输出PWM方波控制
你要做什么用途?是实际方面的使用么?这个你需要寻找专业的设计工程师为您设计才可以,否则接口未必兼容,而且,你还是控制3个的,需要3路PWM波输出,STC12C5A60S2倒可以直接输出高速PWM波信号的。我做过一路伺服电机的控制,3个原理一样样的,如果你有什么需要,可以联系我。

请各位高手给一个关于PLC多电机控制的方案,包括PLC选型,控制系统的架 ...
4、每个与门的另一个输入端作为控制脉冲输出的控制端,低电平时与门关闭,高电平时脉冲输出允许,步进电机运行。电机的方向则由PLC的通用输出端来控制即可。5、还有个办法就是用单片机或者是ARM自己设计一块控制板,其实步进电机的控制比较简单,用单片机C语言编制程序,比用梯形图也复杂不了多少,你既然...

相似回答