Generando PWM a partir de una onda sinusoidal rectificada usando 555

3

Quiero generar una señal PWM a partir de una onda sinusal rectificada similar a la imagen a continuación utilizando 555 temporizador IC .

Hediseñadoelsiguientecircuitoparaesto.

Quiero obtener un ciclo de trabajo del 80% en el pico de la onda sinusoidal y del 0% (5% si no es posible) en los cruces por cero.

¿Cómo elijo los valores de resistencia R16 y R17 en consecuencia? ¿Cómo hago los cálculos?

Nota: El período sinusoidal es de 50 Hz. Y el período de PWM es

\ $ \ tau = (R_ {11} + 2R_ {12}) C_ {11} \ ln (2) = (101k \ Omega) \ times (2.2nF) \ times \ ln (2) = 154 \ mu s \ implica \ text {f} = 6.49 kHz \ $.

    
pregunta hkBattousai

1 respuesta

1

El voltaje más alto en R16 estará en el pico = (20V - 0.6V) = 19.4V

El umbral más bajo será cero. Desafortunadamente, el umbral será cero todo el tiempo que el seno esté < 0.6V. Por lo tanto, habrá una parte de la onda en la que la salida PWM esté desactivada o no definida. Para resolverlo, es posible que desee agregar un poco de corriente adicional a R17 (una resistencia adicional de extracción).

Pero resolviendo con lo que tenemos, queremos Vthreshmax tal que la longitud del pulso sea ~ 120us. (80% de ciclo de trabajo)

Vctl = Vcc * (1- exp (-t / RC))

Vcc = 15V, t = 120us, R = 10kohm, C = 10nF,

Resultado: requerido Vctl = 10.5V

R17 / (R16 + R17) = 10.5 / 19.4 = 0.54

R17 = 0.54 R16 + 0.54 R17

0.46 R17 = 0.54 R16

R16 = 0.46 / 0.54 R17 = 0.85 R17

Entonces, si R17 = 100k, R16 = 85k

Por favor, compruebe las matemáticas :-)

    
respondido por el gwideman

Lea otras preguntas en las etiquetas