Publicado 2026-03-23
Cuando muchos amigos entran en contacto por primera vezservos, siempre hacen una pregunta clásica: ¿Cómo conectar dos?servos y cómo usarlos? Especialmente cuando quieres hacer un brazo robótico, un robot bípedo o un cardán, unservosimplemente no puede producir la "sensación de acción" deseada. No se preocupe, hoy dejaremos de lado esas teorías complicadas y las desmantelaremos paso a paso desde el cableado real, la fuente de alimentación, la lógica de control hasta la programación. No es necesario ser ingeniero electrónico, simplemente siga los pasos y los dos servos pronto podrán "obedecer sus órdenes".
Para muchas personas que conectan dos servos por primera vez, el problema más probable es la fuente de alimentación. Cuando un servo está funcionando, la corriente puede ser sólo de uno o dos amperios. Cuando dos servos se activan juntos, la corriente instantánea puede exceder fácilmente los 3 amperios. Si toma energía directamente del pin de 5 V de la placa de desarrollo (por ejemplo), el servo se debilitará y, en el peor de los casos, temblará, o la placa de desarrollo se quemará directamente. El enfoque correcto es: juntar los cables rojos (polo positivo) de los dos servos y conectarlos al polo positivo de la fuente de alimentación externa; junte el cable negro o marrón (polo negativo) y conéctelos al polo negativo de la fuente de alimentación externa, y también conéctelos al GND de la placa de desarrollo. A esto se le llama terreno común. Las líneas de señal están conectadas a los dos pines PWM de la placa de desarrollo, como el No. 9 y el No. 10.
La respuesta a esta pregunta depende del servo que esté utilizando. Si es un servo analógico ordinario, entonces cada servo necesita un pin de señal PWM independiente. Una placa de desarrollo suele tener varios puertos PWM, lo cual es completamente suficiente. Pero si utiliza un servo de bus serie, la situación es diferente. Este tipo de servos es más avanzado. Se pueden conectar en serie. Todos los servos comparten el mismo pin de datos y controlan sus respectivas rotaciones enviando instrucciones con diferentes ID. De esta forma, aunque controles 10 servos, sólo necesitarás ocupar un pin, haciendo el cableado mucho más limpio. Así que primero miras el tipo de servo que tienes a mano y luego decides qué esquema de cableado usar.
Después de que muchos amigos conectaron los cables, descubrieron que los dos servos no se movían, o uno se movía y el otro temblaba, o incluso ambos giraban aleatoriamente. Hay principalmente dos razones detrás de esto: una es una fuente de alimentación insuficiente y la otra es una interferencia de la señal. Como mencionamos antes sobre el problema de la fuente de alimentación, puede configurar un módulo estabilizador de voltaje separado de 7,4 V o 6 V para alimentar el servo. No lo comparta con la placa de desarrollo. En términos de interferencia de señal, tenga cuidado de no enrollar demasiado el cable de señal con el cable de alimentación, especialmente el cable de alimentación de alta corriente. Además, si dos servos arrancan y se detienen al mismo tiempo, y el impacto de la corriente instantánea es grande, puede agregar un condensador grande, como 470 uF, entre los polos positivo y negativo de la fuente de alimentación para que actúe como un amortiguador, y la operación será mucho más estable.
Si desea que dos servos cooperen, la lógica de programación es realmente muy simple: controlar el tiempo y el ángulo de su rotación. Por ejemplo, si desea realizar una acción de "agitación", primero puede girar el servo n.° 1 a 90 grados con un retraso de 200 milisegundos, luego girar el servo n.° 2 de 0 grados a 180 grados y luego reiniciar al mismo tiempo. La atención se centra en la combinación de "retraso" y "bucle". El error más común que cometen los principiantes es escribir el retraso en el código demasiado corto, lo que hace que el servo reciba nuevas instrucciones antes de que tenga tiempo de alcanzar su posición, lo que provoca un atasco. Un consejo práctico es: cada vez que envíes un comando de ángulo, dale al servo suficiente tiempo de movimiento físico. Por ejemplo, el servo tarda 0,5 segundos en pasar de 0 a 180 grados. Lo mejor es darle un retraso de más de 0,6 segundos.
Si no está satisfecho con acciones secuenciales simples y desea lograr un verdadero enlace sincrónico, debe introducir la idea de "máquina de estados". En pocas palabras, no permita que el programa se detenga y espere, actualice los ángulos objetivo de los dos servos periódicamente. Por ejemplo, si desea controlar un cardán de doble grado de libertad para permitir que la cámara rastree objetos suavemente, el bucle principal modificará constantemente los ángulos objetivo de los dos servos según los datos del sensor, girando solo un pequeño paso cada vez. De esta forma, parece que los dos servos se mueven al mismo tiempo, y la transición es muy suave, sin ninguna "sensación de atasco". Este método de escritura se puede utilizar en muchos proyectos de brazos y cabezas robóticas.
Este es el problema más problemático en el combate real. Si ambos servos giran aleatoriamente, primero verifique si hay una conexión a tierra común; muchos principiantes olvidan conectar el electrodo negativo de los servos al GND de la placa de desarrollo, lo que hace que las señales no formen un bucle. Si solo vibra un determinado servo, lo más probable es que el pasador esté en mal contacto o que el servo esté roto. Hay otra situación común: escribes el ángulo del servo en el código en un valor que está fuera del rango, como más de 180 grados. En este momento, el servo intentará moverse a una posición que no puede alcanzar y comenzará a "moverse" hacia adelante y hacia atrás. La solución también es muy sencilla. Simplemente agregue un criterio en el código y limite el valor del ángulo entre 0 y 180.
De hecho, la conexión y el uso de los dos servos es esencialmente para resolver los tres problemas centrales de "suministro de energía, tierra común y distribución de señales". La sensación de control es particularmente interesante cuando transformas personalmente los dos servos de un lío de cables en un pequeño dispositivo que puede sincronizar movimientos de brazos, agarres o movimientos de seguimiento. ¿Tienes dos servos a mano en este momento? ¿Qué gadgets interesantes te gustaría hacer con ellos? Bienvenido a conversar sobre sus pensamientos en el área de comentarios y no olvide darle me gusta y guardarlo como referencia la próxima vez.
Hora de actualización: 2026-03-23
Comuníquese con el especialista en productos de Kpower para recomendarle un motor o caja de cambios adecuado para su producto.