Modulador de ancho de pulsos (PWM) con operacionales

Este circuito se realiza generando primeramente una onda triangular, y comparándola luego con una tensión continua de control, que podemos inyectar desde otro circuito, o variar mediante los potenciómetros que se muestran en las figuras más abajo. La señal final puede usarse para conmutar un transistor BJT o un MOSFET, con el fin de controlar la velocidad de un motor de continua.

Generador de onda triangular
Para generar una señal de semiperiodos iguales se empleará un generador de onda cuadrada y triangular construido a partir de amplificadores operacionales, tal y como se muestra en la Fig. 1.

15V

VsB

0V

Vss

-15V -15V V(Va)

0V
V(Vs)

15V

Fig. 1

Fig. 2

Está compuesto por una báscula de Schmitt (no inverora-simétrica) y por un integrador Miller. El funcionamiento de la báscula inversora es el siguiente: cuando la tensión de salida Va es positiva (+15V) y la tensión de entrada a la misma (Vs) disminuye, conmutará cuando VS = VSB y, por tanto, Va = -15V. Si por el contrario la tensión de salida (Va) es negativa (-15V) y la tensión aplicada a la entrada de la báscula (Vs) aumenta, cuando VS = VSS conmutará y su tensión de salida pasará a ser Va = +15V. En la Fig. 2 está representada su función de transferencia. Teniendo en cuenta que los puntos de conmutación se obtendrán cuando la tensión en bornes del amplificador operacional sean iguales (V1A+ = V1A-), y que no se deriva corriente por las mismas:

7ms 0. 8ms 0. 3ms 0.5ms 0. 3. 3 El valor de cada uno de los semiperiodos se obtiene de la forma: . se obtiene VSS: VSS R3 − VCC 15·R3 =− ·VCC = ⇒ VSS = R3 R2 + α 2 ·P2 R2 + α 2 ·P2 R2 + α 2 ·P2 En el integrador Miller.2ms 0. La pendiente de la rampa será negativa si VA = +15V y positiva si VA = -15V.9m s 1 . la tensión de salida depende linealmente del tiempo: VS = − VS = − donde VA 1 1 ∫0 iC (t )·dt = − C ∫ R1 + α1 ·P1 ·dt Ct 1 ( R1 + α 1 ·P1 )·C ·V A ·(t − t 0 ) + VS (t 0 ) t α 1 ·P1 es la porción útil del potenciómetro.0ms Tim e Fig.1 ms V(V s) 0 .4m s 0. se obtiene VSB: VSB VCC R3 15·R3 =− ⇒ VSB = − ·VCC = − R3 R2 + α 2 ·P2 R2 + α 2 ·P2 R2 + α 2 ·P2 De la misma forma. en la que se representan las diferentes formas de onda. tal y como se puede observar en la Fig. 20V 0V T1 T2 -20V V(V a) 10V Vss 0V VsB SEL >> -10V 0s Ts 0.Vs − V1+ V + − VA A = 1A R3 R2 + α 2 ·P2 donde α 2 ·P2 es la porción útil del potenciómetro. Para VA = +15V.6ms 0. para VA= -15V.

de este modo. es decir. 4 y tiene por misión generar una señal cuadrada de frecuencia constante y cuya duración de pulso sea proporcional a una tensión de control. la salida del comparador (VB) será -15V. 4 La señal triangular (Vs) se compara con una tensión de continua (Vcontrol). Circuito comparador (PWM) Es el representado en la Fig.VSS = VSB = 1 ( R1 + α1 ·P )·C 1 1 ( R1 + α1 ·P )·C 1 ·VCC ·T1 + VSB ·VCC ·T2 + VSS T1 = T2 = 2·R3 ·( R1 + α1 ·P )·C 1 R2 + α 2 ·P2 La frecuencia de la onda de salida será. A la salida del operacional se añade una etapa de potencia conformada por un interruptor npn. . será VB = +15V. Mientras Vs > Vcontrol. Fig. Dicha frecuencia coincidirá con la de conmutación del inversor. aproximadamente. modulada en anchura de pulsos (PWM). De este modo se consigue una señal cuadrada de la misma frecuencia que la triangular. que la frecuencia de la señal de salida (fS) pueda variar entre 4. además de eliminar los pulsos negativos. por tanto: fS = R2 + α 2 ·P2 1 1 = = TS T1 + T2 4·R3 ·( R1 + α1 ·P1 )·C1 Se consigue. pero cuyo ancho de pulso (Ton) se regula a través de la tensión de continua Vcontrol. que proporciona la intensidad de corriente necesaria. Si por el contrario Vs < Vcontrol.5 kHz y 50 kHz.

Para ello se añade un optoacoplador. 5. 3ms 0. . que podría ser un interruptor de potencia. 8ms 0.9m s 1 .0ms Fig.6 ms 0.4m s 0 .5ms 0.1 ms 0 .2ms 0.Las formas de las ondas se representan en la Fig. 5 Etapa de potencia y aislamiento Si bien el circuito ya funciona.7ms 0. se puede añadir una etapa que aísle galvánicamente el circuito generador de pulso de la siguiente etapa. 1 0V Vss 0V SEL >> Vsb -1 0V V(V s) 1 5V V(Vc ontro l) 0V -1 5V V(V B) 1 5V 0V 0s V(P WM) Tim e 0.

Sign up to vote on this title
UsefulNot useful