Diferencia entre revisiones de «Servos Futaba 3003»
(→Enlaces) |
(→Enlaces) |
||
Línea 47: | Línea 47: | ||
== Enlaces == | == Enlaces == | ||
+ | * [[Programación_del_PIC16_en_C#Módulodulo_8:_Control_de_servos|Control de servos Futaba 3003 con un PIC16F876A]]: Transparencias y programas de ejemplo | ||
* [[Cuadernos Técnicos|Índice de cuadernos técnicos]] | * [[Cuadernos Técnicos|Índice de cuadernos técnicos]] | ||
* [[Skybot|Robot Skybot]], que usa los servos Futaba 3003 trucados para las ruedas | * [[Skybot|Robot Skybot]], que usa los servos Futaba 3003 trucados para las ruedas |
Revisión del 12:04 18 oct 2009
Contenido
Introducción
Los servos se emplean mucho en aplicaciones de robótica. En este cuaderno nos centraremos en uno de los más comunes y usados: los Futaba 3003.
Tienen dos tipos de aplicaciones. Por un lado se pueden "trucar" y convertir en motores de corriente contínua , para construir robots móviles, como por ejemplo el robot de iniciación a la robótica Skybot. Por otro lado se emplean como articulaciones para construir robots articulados, como el perro Puchobot, el gusano Cube Revolutions o el hexápodo Sheila.
|
|
|
Características
Velocidad: | 0.23 seg/60 grados (260 grados/seg) |
Par de salida: | 3.2 Kg-cm (0.314 N.m) |
Dimensiones: | 40.4 x 19.8 x 36 mm |
Peso: | 37.2 gr |
Frec. PWM | 50Hz (20ms) |
Rango giro: | 180 grados |
Control
Los servos se controlan aplicando una señal PWM por su cable de control. Las señales PWM (Pulse Width Modulation, Modulación por anchura de pulso) son digitales (pueden valer 0 ó 1) y permiten que usando un único pin de un microcontrolador podamos posicionar el servo. Esto es una gran ventaja, porque si por ejemplo, disponemos de un micro con 8 pines de salida, podremos posicionar 8 servos.
Para posicionar el servo hay que aplicar una señal periódica, de 50Hz (20ms de periodo). La anchura del pulso determina la posición del servo. Si la anchura es de 2.3ms, el servo se sitúa en un extremo y si la anchura es de 0.3ms se sitúa en el opuesto. Cualquier otra anchura entre 0.3 y 2.3 sitúa el servo en una posición comprendida entre un extremo y otro. Por ejemplo, si queremos que se sitúe exactamente en el centro, aplicamos una anchura de 1.3ms.
Cuando se deja de enviar la señal, el servo entra en un estado de reposo, en el que no aplica ninguna fuerza y por tanto se podrá mover con la mano. Mientras se le aplique la señal, permanecerá fijado en su posición, haciendo fuerza para permanecer en ella.
Ejemplo para tarjeta Skypic
Conexionado
El servo dispone de un conector al que llegan tres cables. El rojo es el de alimentación (4.5-6 voltios). El negro es masa. Y el blanco es el de la señal de control
Enlaces
- Control de servos Futaba 3003 con un PIC16F876A: Transparencias y programas de ejemplo
- Índice de cuadernos técnicos
- Robot Skybot, que usa los servos Futaba 3003 trucados para las ruedas
- Tutorial: Trucaje de los servos Futaba 3003
- Modulos Y1: Módulos basados en los servos Futaba 3003 para la construcción de robots modulares
- Puchobot: Un perro robot que utiliza 12 servos
- Cube Revolutions: Un robot modular de tipo gusano de 8 servos
- Sheila: Robot hexápodo que usa 3 servos
- Labobot: control de servos usando una FPGA
Descargas
Autores
Licencia
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Spain License. |
El código está liberado bajo licencia GPLv3 |
Noticias
- 20/Sep/2009: Comenzada la migración al wiki desde esta página