Tabla de contenido:

Cómo modificar un servo para obtener retroalimentación de bucle cerrado: 7 pasos
Cómo modificar un servo para obtener retroalimentación de bucle cerrado: 7 pasos

Video: Cómo modificar un servo para obtener retroalimentación de bucle cerrado: 7 pasos

Video: Cómo modificar un servo para obtener retroalimentación de bucle cerrado: 7 pasos
Video: Como usar y controlar un Servomotor! 2024, Mes de julio
Anonim
Cómo modificar un servo para obtener retroalimentación de bucle cerrado
Cómo modificar un servo para obtener retroalimentación de bucle cerrado

► Mientras maneja un servo con un microcontrolador (como Arduino), solo puede darle órdenes de ubicación de destino (en señal PPM).

Con este orden, el servo se moverá a esta ubicación de destino. ¡Pero no es instantáneo! No sabe exactamente cuándo se llegará a la ubicación …

Este es el control de bucle abierto.

► Si necesita moverse a diferentes ubicaciones en secuencia, la forma habitual es insertar pausas (instrucciones de retardo) para permitir que el servo logre el movimiento.

Y si también necesita reactividad, debe modificar el servo para obtener un circuito de circuito cerrado.

Paso 1: desmontaje del servo

Desmontaje del servo
Desmontaje del servo
Desmontaje del servo
Desmontaje del servo
Desmontaje del servo
Desmontaje del servo

desenroscar los 4 tornillos

no te extrañes si los hay en la parte superior… mira como se ensambla la parte inferior con estos tornillos largos

desalojar el adaptador de mamparo del fondo de plástico

Ahora puede ver el PCB, no lo mueva demasiado: hay cables cortos.

¡Listo para el siguiente paso, encontrando el pin de señal del potenciómetro interno!

Paso 2: use un probador de servo para poder mover el servo mientras mide voltajes

Utilice un probador de servo para poder mover el servo mientras mide voltajes
Utilice un probador de servo para poder mover el servo mientras mide voltajes
Utilice un probador de servo para poder mover el servo mientras mide voltajes
Utilice un probador de servo para poder mover el servo mientras mide voltajes

Este probador le ofrece 3 modos: elija el modo manual al girar el potenciómetro, el servo gira en consecuencia.

Busque algo llamado "Medidor CCPM de canales de potencia de control de velocidad de consistencia ECS de 3 canales multiservo" por unos pocos dólares.

Paso 3: encuentra el pin de señal

Encuentra el Pin de señal
Encuentra el Pin de señal
Encuentra el Pin de señal
Encuentra el Pin de señal

El servo utiliza un potenciómetro interno para conocer su ubicación.

Hackearemos la PCB y recuperaremos esta información de la propia olla:-)

En este caso, pude ver debajo de la PCB los 3 cables rojos que van desde la olla (tierra, 5v, señal).

Utilice el multímetro en posición de voltaje continuo. Una suposición bien fundamentada es el cable intermedio, pero …

Mida el voltaje entre el cable del servo negro y los 3 pines (que provienen de los 3 cables desde abajo)

Debe encontrar 0 V, 5 V o menos y un tercer voltaje que varía mientras el servo se está moviendo. ¡Utilice el probador de servos para esto!

¿Entiendo? próximo paso

Paso 4: soldadura

Soldadura
Soldadura
Soldadura
Soldadura
Soldadura
Soldadura

Ahora desea soldar un cable a este pin, pero ANTES de esto, asegúrese de perforar un agujero en la parte inferior e insertar el cable.

¡Ahora puedes soldar!

Paso 5: Cable de señal

Cable de señal
Cable de señal
Cable de señal
Cable de señal

Ahora tiene un servo con un cuarto cable que le da su posición real (sin importar la última orden que recibió).

Paso 6: Servo de 8 V

Servo de 8 V
Servo de 8 V
Servo de 8 V
Servo de 8 V
Servo de 8 V
Servo de 8 V
Servo de 8 V
Servo de 8 V

Puede realizar lo mismo con un servo más fuerte que a menudo se suministra en 7 V u 8 V o más

Solo asegúrese de verificar que la señal del potenciómetro varíe siempre por debajo de 5V. Si varía hasta 8 V, esto hará que su arduino se queme.

En el caso de este (espléndido) servo digital RDS5160 de 60 kg.cm, la alimentación puede estar entre 6 y 8,4 V CC.

Pero la placa electrónica convierte el voltaje a un máximo de 3.3V: está bien para propósitos de arduino:-)

Por cierto, puede anudar su cable detrás de la caja de plástico para evitar que se rompa desde el exterior …

Paso 7: ir más lejos

Ahora puede codificar un PID para regular sus movimientos.

Aquí hay algunos enlaces: en servo

en PID

Recomendado: