Pages: [1]   Go Down
Author Topic: Problemas con potencia servo 17kg  (Read 1360 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 5
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hola a todos!

Tengo una aplicación muy muy sencilla para controlar un servo con el típico programa de SparkFun para principiantes pero con un servo HD1501MG de 17 kg.
Cuando tengo el Arduino alimentado con el USB al ordenador hace lo que le pido, pero cuando lo dejo alimentado con una pila de 9V, el servo no puede con la carga.
Ademas cuando esta luchando y no puede como que la placa se desconecta y empieza el programa desde el inicio, como si hubiera una caída de tensión.

No me gustaría tener que enchufar el invento a la red porque es muy incómodo y me gustaría saber si hay alguna posibilidad en la placa o algún apaño con un poquito de electrónica sencilla.

No pensaba que una pila de 9V no diera los suficientes mA como para mover un motorcillo así, ¿es posible que tenga que alimentar el motor directamente de la pila bajándole el voltaje o creéis que también puede ser insuficiente?

Mi placa es la UNO.
Servo HD1501MG


Gracias y saludos!!!
Logged

Malaga
Offline Offline
Sr. Member
****
Karma: 6
Posts: 319
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Pues a mi no me extraña que con una pila de 9V no puedas tirar de un servo, o de cualquier motor de cualquier tipo.
Ese servo fácilmente puede tirar de 200 a 400mA de pico.

La resistencia interna de una pila de 9 V es muy grande en comparación a otras pilas y si el arduino se te está reseteando seguro que es porque la tensión cae mucho en los bornes de la pila.
Yo creo que con 4 pilas alcalinas AA te podría ir mejor (aunque sin alimentar el servo a través del regulador de la placa del arduino).
Logged

Vinciduino rocks!

0
Offline Offline
Edison Member
*
Karma: 17
Posts: 1407
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

alimentas el servo por USB ??? para levantar 17 kg???
Logged

* Si preguntas, pon el código de tu programa, hace mucho mas fácil ayudarte. Y me ahorro un mensaje pidiendo que lo hagas.
* Si consigues solucionar tu problema, dedica unos minutos a explicar en tu post como lo conseguiste para beneficio de todos.
* Cambia el 'Subject' de tu hilo y añade 'SOLUCIONADO' cuando hayas llegado a una solución al problema que planteaste.
* Utiliza un 'Subject' para tu hilo que explique de que va el hilo.
Si estas empezando:
* Comienza a usar Arduino
* Guías de iniciación a Arduino
* Ejemplos
* Referencia del Lenguaje
* Conceptos básicos
Guia de usuario de arduino
Tutoriales en Ingles
Si necesitas que alguien te escriba el código: http://www.freelancer.com/  o esta  http://www.guru.com/

Offline Offline
Newbie
*
Karma: 0
Posts: 5
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Gracias a los dos por vuestra respuesta y yo mismo me doy una colleja por paquete, pero bueno estamos empezando….

ADLC , cuando dices  “aunque sin alimentar el servo a través del regulador de la placa del arduino” ¿te refieres a que tengo que alimentar el servo directamente de la batería?, ¿alimentando en paralelo el servo y la placa?

La verdad que aunque sea de 17 kg*cm  no creo que este moviendo ni la mitad, el problemas es que es un apaño para una cuna y no me mola tenerlo enchufado a la red eléctrica.

Con el USB alimentaba la placa y por el regulador el servo pero posiblemente las salidas no están preparadas para esos mA no? ¿Es conceptualmente erróneo mover este servo de 17 kg*cm de esta forma?

Podríais decirme como lo haríais vosotros?

Gracias de nuevo!!!
Logged

Malaga
Offline Offline
Sr. Member
****
Karma: 6
Posts: 319
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Si, yo alimentaría el servo directamente desde la batería.
Al alimentarlo desde el USB, lo alimentabas directamente desde la fuente del PC, no desde el regulador.

Al conectar la pila al arduino, estabas usando el regulador para bajar la tensión a 5V y el resto de energía de la pila tirarla en forma de calor.

Si alimentas con 4 pilas AA, o sea, unos 6 - 6.25V, podrías conectar el servo directamente a la pila (en paralelo al arduino usando, por ejemplo, si pin Vin como salida hacia el servo), no desperdiciaría tanta energía en el regulador y posiblemente no habría tanta caida de tensión a la entrada del AVR.
Logged

Vinciduino rocks!

Offline Offline
Newbie
*
Karma: 0
Posts: 5
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Al final estoy intentando la opcion que creo mas logica, alimentar por un lado el servo con un antiguo cargador de telefono de 5v y 300mA y el arduino  de forma independiente con una pila.

Del arduino solo saco la señal que gobierna el servo.

Como entiendo que ambos tienen que compartir masa, uno el negativo del servo con GND de la placa de arduino y no funciona.
El servo vibra muy raro pero no hace nada, he medido y le llegan 4V.

¿Que puedo estar haciendo mal?

Gracias a todos!!!
Logged

Offline Offline
God Member
*****
Karma: 6
Posts: 632
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Ese servo es de mucha potencia. En vacío consumirá más de los 300 mA de esa fuente. Y cuando lo tengas con carga llevará a varios amperios.
Logged


Offline Offline
Newbie
*
Karma: 0
Posts: 5
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ok, voy a probar con cuatro pilas AA de 1,5  y os cuento.

Gracias a todos!
Logged

Spain
Offline Offline
God Member
*****
Karma: 25
Posts: 956
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

¿Esquema de conexion?

¿Consumo del servo?

¿Alguna datasheet?
Logged

CUIDADO !! MIS POST NO SON APTOS PARA MENORES. SI ERES MENOR DE 14 AÑOS DEBES DE LEERLOS ACOMPAÑADO DE UN ADULTO

Offline Offline
Newbie
*
Karma: 0
Posts: 5
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Mi solución final en estos Post,

http://rcarduino.blogspot.com.es/2012/04/servo-problems-with-arduino-part-1.html?m=1
http://rcarduino.blogspot.com.es/2012/04/servo-problems-part-2-demonstration.html?m=1

Gracias a todos por vuestra ayuda
Logged

Pages: [1]   Go Up
Jump to: