Hogar > Perspectivas de la industria >BLDC
APOYO TÉCNICO

Soporte de producto

Guía completa para utilizar un Micro Servo SG90 con un extensor de cable de 250 mm

Publicado 2026-04-02

Esta guía proporciona información completa y práctica sobre lamicroservoSG90 (clase 9g) con extensor de cable de 250 mm– un componente común en robótica pequeña, modelos RC y automatización de bricolaje. Aprenderá sus especificaciones precisas, cableado correcto, ejemplos de programación y soluciones a problemas frecuentes del mundo real. Todos los datos se verifican según el estándar.servoHojas de datos y prácticas de la industria.

01Lo que tienes: especificaciones básicas

el microservoSG90 es unservo analógico submicro 9gcon una interfaz estándar de 3 cables. el incluidoExtensor de cable de 250 mm (aprox. 10 pulgadas)le permite colocar el servo hasta 250 mm más lejos de su controlador que su cable incorporado (normalmente 150-200 mm). Longitud combinada: ~400–450 mm.

Parámetros clave verificados(fuente: hoja de datos estándar SG90):

Tensión de funcionamiento: 4,8 V – 6,0 V (se recomienda 5,0 V)

Par de parada: 1,8 kg·cm a 5V

Rango de rotación: 0° a 180° (180° máx., algunas versiones 90° – comprobar el movimiento)

Velocidad: 0,10 s/60° a 4,8 V

Peso: 9 g ± 1 g

Cable incorporado: 150–200 mm, hembra de 3 pines (paso de 2,54 mm)

cable extensor: 250 mm, macho a hembra, 3 cables (señal, V+, tierra)

Código de color del cable (estándar de la industria, verifique con su unidad):

Color Función Conéctate a
Naranja / Amarillo Señal (PWM) Pin digital del microcontrolador
Rojo V+ (4,8–6V) Alimentación externa de 5 V o pin de placa de 5 V
Marrón / Negro Tierra (GND) Terreno común con el controlador

02Caso del mundo real: problema de configuración común y solución

Ejemplo de caso: Un aficionado que construía un soporte de cámara con giro e inclinación utilizó dos servos SG90. Un servo, conectado a través del extensor de 250 mm, comenzó a temblar y no mantuvo la posición. El otro servo (sin extensor) funcionó bien.

Diagnóstico: Caída de voltaje en la extensión delgada de 250 mm (cable 28 AWG) más desacoplamiento insuficiente. El SG90 consume hasta 250 mA durante el movimiento; un cable largo aumenta la resistencia y la inductancia, lo que hace que el circuito de control interno del servo vea energía inestable.

Solución(aplicar a tu construcción):

1. Agregue un condensador electrolítico de 100 a 470 µFa través de los pines V+ y GND cerca del servo (en el lado hembra del extensor).

2. No alimente el servo desde el pin de 5V del microcontrolador.si usa más de un servo o necesita un par alto. Utilice una fuente de alimentación dedicada de 5 V (por ejemplo, UBEC de 5 V/1 A o paquete de baterías).

3. Mantenga el cable de señal alejado de los cables del motor de alta corriente.para evitar el ruido.

Después de agregar el capacitor y un suministro externo de 5V, ambos servos funcionaron sin fluctuaciones.

03Cableado correcto (paso a paso)

Siga esta secuencia exacta para evitar daños:

1. Conecte el extensoral enchufe hembra incorporado del servo (haga coincidir la orientación de los pines: señal a señal, etc.).

2. Conecte el extremo hembra del extensora su controlador/suministro:

Marrón/Negro →Tierratanto en la fuente de alimentación como en el microcontrolador (tierra común)

Rojo →fuente de alimentación de 5V(no a un pin lógico)

Naranja/Amarillo →Pin digital compatible con PWMen Arduino/RPi/otro (por ejemplo, pin 9)

3. Si usa una placa Arduino: Nunca alimente el servo desde el pin de 5V de Arduino cuando el servo esté bajo carga. Utilice una fuente externa de 5 V y conecte su GND a Arduino GND.

Ejemplo de diagrama de conexión (representación de texto):

[Servo SG90] --(integrado 150 mm)--> [enchufe hembra] | (cable extensor de 250 mm) | [enchufe macho] --(a)--> [Suministro externo de 5 V: rojo a +, marrón a –] | [cable de señal] --(a)--> [pin 9 de Arduino] | [suministro GND] --(a)--> [Arduino GND]

04Ejemplo de programación (Arduino – Uso más común)

El siguiente código barre el servo de 0° a 180° y viceversa. Incluye un retraso de 15 ms para permitir que el servo alcance cada posición (el período de PWM estándar es de 20 ms, el ancho de pulso es de 0,5 a 2,4 ms para 0 a 180°).

#incluirServo miServo; int señalPin = 9; // conecta el cable naranja/amarillo al pin 9 int angle = 0; configuración vacía() { myServo.attach(signalPin); retraso(100); // permite que el servo se estabilice } void loop() { // barre de 0 a 180 grados for (ángulo = 0; ángulo = 0; ángulo--) { myServo.write(ángulo); retraso(15); } retraso(1000); }

Problema común: Si el servo emite un zumbido o no se mueve, verifique que elservoLa biblioteca está instalada (Arduino IDE la incluye de forma predeterminada). Para placas distintas a Arduino (Raspberry Pi, ESP32), utilice bibliotecas PWM apropiadas (p. ej.,suavePWMo hardware PWM).

05Solución de problemas: problemas frecuentes del mundo real

Síntoma Causa probable Solución verificada
Nervios o contracciones del servo Energía insuficiente o energía ruidosa Agregue un capacitor de 100 a 470 µF; utilizar fuente externa de 5V/1A
Ningún movimiento en absoluto Cableado incorrecto (V+ y GND invertidos) o servo muerto Verifique el cableado: marrón=GND, rojo=5V. Prueba con un multímetro.
El servo se mueve solo hacia un lado Cable de señal desconectado o rango PWM incorrecto Vuelva a conectar el cable de señal; usarmyServo.writeMicrosegundos(500)para 0°,2400para 180°
Sobrecalentamiento después de 2 minutos Bloqueo mecánico o voltaje >6V Reducir la carga; comprobar el voltaje (máx. 6 V)
Torque reducido con extensor Caída de voltaje en un cable de 250 mm Utilice un cable más grueso (22 AWG) para la extensión o reduzca la longitud del cable.

06Recomendaciones prácticas: obtenga un rendimiento confiable

Punto central repetido: El extensor de cable de 250 mm es útil para montaje remoto, pero introduce caída de voltaje y ruido. Agregue siempre un condensador de desacoplamiento y utilice una fuente de alimentación externa de 5 V para un funcionamiento confiable.

Acciones inmediatas(antes del montaje final):

1. Pruebe el servo sin ninguna carga mecánica.– conéctese como se muestra en la sección 3, cargue el código de barrido. Confirme el movimiento completo de 0 a 180°.

2. Mida el voltaje en los pines rojo/marrón del servo.mientras se mueve: debe permanecer por encima de 4,5 V. Si es inferior, acorte el extensor o utilice un regulador de 5 V independiente.

3. Asegure todas las conexiones– SG90 utiliza un conector estilo JST de 2,54 mm; aplique un pequeño trozo de cinta o termorretráctil para evitar una desconexión accidental.

4. No exceda el rango mecánico de 180°– Si fuerza más allá de los topes, se dañarán los engranajes de plástico internos. UsarmyServo.write(ángulo)con ángulo limitado a 0–180.

5. Para rotación continua(modificación necesaria): abra el servo, retire el tope mecánico y use 90° como tope. Esto anula cualquier garantía de confiabilidad; no se recomienda para aplicaciones de precisión.

07Conclusión: cuándo utilizar esta configuración

El micro servo SG90 con extensor de cable de 250 mm es ideal para:

Brazos robóticos pequeños (2‑3 GDL)

Dirección de coche RC (servicio ligero)

Giro/inclinación de la cámara (cámara de menos de 100 g)

Comederos automáticos para mascotas, pestillos de puertas pequeños

no usarpara:

Cargas superiores a 1,8 kg·cm (por ejemplo, levantar más de 200 g en un radio de 1 cm)

Rotación continua bajo carga (los engranajes se desgastarán en cuestión de horas)

Ambientes exteriores o húmedos (sin sellado)

Paso de acción final: Antes de integrarlo en su proyecto, ejecute la prueba de barrido durante 30 minutos seguidos. Si no se producen fluctuaciones ni sobrecalentamiento, el cableado y la alimentación son correctos. Si aparece algún problema, vuelva a visitar las secciones 5 y 6. Esta única prueba evitará el 90% de las fallas en el campo.

Hora de actualización: 2026-04-02

Impulsando el futuro

Comuníquese con el especialista en productos de Kpower para recomendarle un motor o caja de cambios adecuado para su producto.

Correo a Kpower
Enviar consulta
+86 0769 8399 3238
 
kpowerMapa