Servo control sin microcontrolador

-1

Estoy intentando crear un circuito que controle un servo. Necesito que el brazo del servo se mueva de 0 a 90 grados cuando se enciende la alimentación, y luego de 90 a 0 grados cuando se apaga la alimentación. Estoy tratando de lograr esto sin usar un microcontrolador.

He estado jugando con un temporizador 555 y algunos circuitos que usan diferentes valores de resistencia para ajustar el rango de movimiento, pero con estos circuitos que he encontrado, el servo siempre se está moviendo y no mantendrá una posición.

Estoy pensando en que el brazo se mueva de 90 a la posición inicial. Tendré que usar un condensador que almacenará energía para mover el brazo tan pronto como se apague la alimentación.

¿Crees que es posible hacerlo sin un microcontrolador? ¿Alguna otra sugerencia?

Edit: Aquí está con lo que estoy trabajando ahora. Circuito de prueba de servo He cableado el primer circuito que se muestra. He podido ajustar los valores de R1 y R2 a 5.6k y 1.8k, respectivamente, para que el Servo mueva los 90 grados que necesito.

Antes de eso, había conectado ambos circuitos en esta página , pero me gusta Mencioné en una respuesta, los botones y un potenciómetro están fuera de la cuestión debido a la caja.

    
pregunta cwatkins62

1 respuesta

0
  

¿Crees que es posible hacerlo sin un microcontrolador?

Sí, debería ser posible. Un temporizador 555 IC se usa comúnmente para operar servos. Produce pulsos estables siempre que su fuente de alimentación sea estable y limpia. Su servo dibuja ~ 350mA cuando se mueve, por lo que probablemente dibuje 1A + peak. Es posible que un regulador 7805 no lo regule bien, por lo que debe usar un regulador separado para el servo (igual que lo haría con una MCU).

Se especifica que tu servo se mueve 60º en 0.2 s, por lo que probablemente necesite aproximadamente 0.3 ~ 0.4s para ir 90º. Necesitará suficiente capacitancia para mantener el voltaje por encima de 5V durante al menos 0.4s a 350mA. El 7805 necesita un espacio libre de ~ 2V para evitar que se caiga, por lo que el condensador puede descargar de 24V a 7V. Para detectar cuándo se apaga la alimentación, el capacitor debe estar aislado con un diodo que caiga otros 0.6V, dejando ~ 16V que el capacitor puede descargar. C = I * t / V, por lo que necesita al menos 0.35A * 0.4s / 16V = 8,750uF.

Si usara un regulador de conmutación ('convertidor de CC / CC' o 'UBEC') para alimentar el servo, se requeriría menos capacitancia porque un regulador de conmutación 'transforma' la potencia a una corriente más alta a un voltaje más bajo, en lugar de solo desperdiciando el exceso. De 16V a 5V es una relación de 3.2, por lo que la corriente de descarga del condensador inicial sería de ~ 120mA, aumentando a 350mA a medida que la tensión se redujo a 5V.

El circuito podría verse así: -

simular este circuito : esquema creado usando CircuitLab

El relé RL1 detecta cuando se conecta / desconecta la alimentación para cambiar la temporización del pulso del servo. D1 aísla C1 de la entrada de alimentación para que pueda dejar el relé instantáneamente cuando se desconecta la alimentación (de lo contrario, se mantendría operado por la carga en C1). R1 y C2 forman un "amortiguador" que absorbe la energía de la emisora trasera del relé sin ralentizar su liberación. U3 suministra alimentación regulada por separado al servo para que no interrumpa la sincronización del pulso (sustitúyalo por un regulador de conmutación para reducir la cantidad de capacitancia requerida en C1).

Un problema potencial con este circuito es que cuando C1 finalmente se descarga por debajo de 7V, la tensión de alimentación del 555 descenderá y su tiempo se desviará, posiblemente causando que el brazo del servo se mueva ligeramente antes de que se agote por completo. Una forma de evitar esto podría ser tener dos condensadores de depósito y diodos de bloqueo, uno para alimentar el servo y otro más pequeño para el 555. Si el servo se queda sin energía antes del 555, entonces no funciona. importa si el tiempo se desplaza.

Alternativamente, podría usar un comparador para restablecer el 555 cuando la tensión del capacitor se acerque a 7V, y tal vez otro comparador en lugar del relé para monitorear la tensión de la fuente de alimentación y cambiar la resistencia de sincronización.

    
respondido por el Bruce Abbott

Lea otras preguntas en las etiquetas