¿Cómo el contador de 4017 décadas controla un conjunto de servos?

2

Acabo de darme cuenta de que la gente está usando contadores de 4017 décadas y un Arduino para manejar un número relativamente grande de servos de un número relativamente pequeño de pines. Sin embargo, al no ser un conocedor de Arduino, no he tenido éxito en mis intentos de descifrar el software que hace que la magia suceda.

Mi pregunta es, sin el código, ¿qué está pasando exactamente aquí que hace esto posible?

    
pregunta Mark

1 respuesta

5

Todos los servos requieren un pulso de repetición para funcionar

dependiendo del servo, requieren una repetición de pulso de 1 a 2 ms aproximadamente 50 veces por segundo.

Lo que se hace es esto ...

un pulso de restablecimiento pone el contador IC nuevamente a 0 La salida 0 en el contador va alta,

Se ejecuta un bucle de tiempo para el primer servo (en la salida 0), p.ej. 1 ms,

luego se aplica un pulso a la entrada del reloj, esto establece el contador IC en 1 La salida 0 baja y la salida 1 sube

Se ejecuta un bucle de tiempo para el segundo servo (en la salida 1) p.ej. 1.5ms

luego se aplica un pulso a la entrada del reloj, esto establece el contador IC en 2 ....

La primera vez que encontré el método de usar un contador IC en "Teoría y práctica del modelo de control de radio" es la segunda edición ... (c) alrededor de 1975

Un pulso de restablecimiento, luego pulsos secuenciales de longitud variable aplicados al pin del reloj para controlar el servo y seleccionar el siguiente servo.

    
respondido por el Wonko The Sane

Lea otras preguntas en las etiquetas