¿Cómo puedo usar un voltaje para controlar el ancho de pulso de un 555?

0

Tengo una señal PWM variable a 13.2 kHz. Quiero controlar un servo con esta señal, pero el servo necesita una frecuencia mucho más baja, a lo sumo 80 Hz. Mi primera idea fue usar dos contadores binarios, una compuerta NO y una compuerta AND. Eso debería hacer el truco, pero definitivamente no es la mejor solución. Requiere una gran cantidad de circuitos integrados con muchos pines no utilizados. Además, el servo está mirando un pulso de aproximadamente 1-2 ms de ancho, no un PWM completo, por lo que solo un 8% del rango de PWM sería útil.

Utilizando un filtro RC, puedo convertir la señal original a un voltaje analógico. ¿Hay alguna forma en que pueda usar este voltaje analógico para controlar un 555 para obtener la señal que necesito?

Mi única experiencia con el 555 es usar una olla para ajustar el ciclo de trabajo.

    
pregunta griffin175

1 respuesta

0

Esta es definitivamente una tarea para un microcontrolador, pero si está obligado a no usar uno ...

Las señales PWM pueden generarse creando una onda triangular y tomando la salida de un comparador, que tiene la entrada de referencia establecida por la entrada de control.

Estaimagenesde aquí

Para obtener su entrada de control, todo lo que se necesita es un simple integrador RC, dado que el control PWM es mucho más alto que la salida.

Como menciona el uso del venerable NE555, hay una sección en la hoja de datos (sección 9.2 .2) que describe un generador de PWM. Dado que utiliza solo la disposición RC estándar, la onda triangular no es exactamente lineal, es la caída exponencial, pero si utiliza una relación suficientemente pequeña entre los voltajes de activación y la tensión de alimentación, la linealidad es tolerable.

ElejemplodelahojadedatosrequiereunrelojparaelgeneradordePWM,quepuedehacerconunsegundo555,el 556 es un paquete 2 en 1 para minimizar el recuento de componentes.

    
respondido por el Phil G

Lea otras preguntas en las etiquetas