Conexión de múltiples servos de voltaje diferentes al mismo controlador


8

Estoy usando el Servocontrolador Serial Pololu Micro conectado a un Arduino y varios otros servos (4 en total) para hacer un brazo robot. Dos de los cuatro servos requieren de 4 a 6 voltios, mientras que los otros 2 requieren de 7 a 10 voltios, por lo que planeo alimentar todos los servos por separado del Pololu.

Tengo el Arduino y el Pololu conectados entre sí correctamente (LED verde parpadeante), pero los servos no se mueven cuando están enchufados a los pines de control. Todos los servos funcionan correctamente cuando se conectan a un servo tester.

Creo que este problema podría solucionarse conectando los terrenos de los servos al suelo del Pololu, pero me gustaría recibir un consejo porque no estoy seguro de si funcionará o terminará friendo una de las partes (ya hemos freído pololu).

¿Conectar la tierra de las baterías a la tierra del Pololu ayudaría o dañaría las partes?

Diagrama de cableado, pero no pude entender cómo mostrar el servocontrolador micro serie.


Un diagrama de Fritzing sería útil para ver la configuración del cableado de alimentación del servo. Todavía no tiene la reputación suficiente para publicar una imagen (¿creo que necesita 10?), Pero si la carga en algún lugar y la vincula, alguien puede editar la imagen por usted.
Joe Baker,

Agregué una imagen, pero no se muestra correctamente en mi computadora (probablemente debido al firewall). Creo que funcionó.
EAKAE

Respuestas:


2

Tiene una señal flotante de servo ctrl, porque no están en el mismo común. La salida de arduino (si no está en el mismo común que el servo) estará en el nivel de potencial diferente que la entrada en servos Entonces, el servo lo verá como un potencial flotante entre su tierra y su potencial de vcc. (Espero que haya entendido lo que quería decir, es difícil para mí explicarlo en inglés :))

Supongo que su diagrama no está conectado como lo ha publicado, porque ha conectado +5 y gnd de arduino a digital 3 y las entradas de ambos servos están conectadas.


Estoy usando un servo en serie micro pololu para convertir la señal en serie del arduino en las señales para el servo. No pude encontrar una imagen de Fritzing que estuviera cerca, así que puse una placa de prueba. Acabo de descubrir por qué no estaba funcionando, y voy a publicar una respuesta ahora.
EAKAE

2

Arreglé los servos conectando la tierra de las baterías externas a la tierra de las placas de circuito pololu y arduino, luego pasé una hora para darme cuenta de que un cable estaba suelto. : S

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.