Está en la página 1de 11

APLICACIONES DE LA MODULACIN PWM

1. Introduccin
La modulacin digital hizo posible muchos cambios y mejoras en diferentes
circuitos y aparatos electrnicos ya que con esta tecnologa se pudo dar una mejor
utilidad y calidad en las diferentes aplicaciones que se le puede dar. Entre ellas, se
encuentra el tipo de modulacin PWM, que ofrece diferentes tipos de aplicaciones
tanto en motores, leds intermitentes o conversores ADC.
Principalmente el funcionamiento de esta modulacin consiste en la duracin de
los pulsos para poder contralar por ejemplo la velocidad de giro un motor o variar
la intensidad de un led.
Por ello este tipo de modulacin es importante y estudiaremos sus caractersticas
y aplicaciones que se le puede dar.

2. Modulacin PWM (Pulse-Width-Modulation)
Tambin conocida como Modulacin por ancho de pulso, es una tcnica de
modulacin que se ajusta la anchura del pulso, formalmente la duracin del pulso,
sobre la base de informacin de la seal moduladora. Esta tcnica de modulacin
puede utilizarse para codificar la informacin para su transmisin, su uso principal
es permitir el control de la potencia suministrada a los dispositivos elctricos.
La modulacin de ancho de pulso PWM, a veces tambin se nombra como
modulacin de duracin de pulso y se denota como PDM.
La tcnica prev la transferencia de las caractersticas de una seal analgica a
uno de los parmetros de un pulso
Figura 1. Esquema de modulacin digital

En la figura 1, se puede observar el esquema que se utiliza para la modulacin
digital, sta puede servir tanto como para PWM, PPM o modulacin PAM
En la modulacin de ancho de pulso PWM, los pulsos de amplitud constante
varan su duracin (ancho del ciclo til) proporcionalmente a los valores de f (t) (la
informacin) en los instantes de muestreo.
En PWM, la seal f (t) se muestrea en forma peridica a una tasa bastante rpida
como para satisfacer los requisitos del teorema del muestreo. En cada instante de
muestreo se genera un pulso de amplitud fija y ancho proporcional a los valores de
muestra de f (t), con un ancho mnimo to asignado al valor mnimo de f (t).
La variacin del ancho del pulso a partir de to es proporcional a f (t), definindose
una constante de proporcionalidad k
1
.
Consideremos como modulante la seal:
()

Con V=1 voltio


La duracin de los pulsos vara como:
()

)
Donde t
0
es la duracin o anchura del pulso sin modular.
Sea adems, un tren de pulsos pT (t) dado por:

=
|
|
|
|
.
|

\
|
+ =
1
0
0 0
0 0
0 0
) cos(
2
)
2
(
2
) (
n
T
t nw
nw
nw
sen
T
A
T
A
t p
t
t
t t

t
0
= duracin del pulso.
A = amplitud del pulso.
T = perodo de los pulsos.
Si en esta ultima ecuacin se considera que A=1 voltio y se usa una variable
auxiliar:


La ecuacin pT (t) se convierte en:

=
|
.
|

\
|
+ =
1
0
0 0
) cos(
) ( 2
) (
n
T
t nw
x
x sen
T T
t p
t t

Entonces el tren de pulsos modulado es:
( ) t nw t msenw
nw
sen
n
t msenw
T
t f
s m
n
m PWM
cos 1
2
2
) 1 ( ) (
0 0
1
0
(

+ + + =

=
t
t
t

El primer trmino es una componente contnua, la cual se puede bloquear por
medio de un condensador. El segundo trmino corresponde a la seal moduladora
multiplicada por un factor:


Si las otras frecuencias laterales en la expresin estn suficientemente alejadas
de f
m
, la modulante puede recuperarse pasando la seal modulada a travs de un
filtro pasa bajo.
2.1 Generacin de PWM
La construccin tpica de un circuito PWM se lleva a cabo mediante un
comparador con dos entradas y una salida. Una de las entradas se conecta a un
oscilador de onda dientes de sierra, mientras que la otra queda disponible para la
seal moduladora. En la salida la frecuencia es generalmente igual a la de la seal
dientes de sierra y el ciclo de trabajo est en funcin de la portadora.
La principal desventaja que presentan los circuitos PWM es la posibilidad de que
haya interferencias generadas por radiofrecuencia. stas pueden minimizarse
ubicando el controlador cerca de la carga y realizando un filtrado de la fuente de
alimentacin.
Figura 2. Forma de salida de PWM

La seal f (t) se muestra por medio del S/H (Mantenedor Sample and Hold) el cual
est sincronizado con el generador de rampa por medio de una seal comn. sta
seal tiene valores constantes durante un cierto intervalo de tiempo para luego
cambiar su valor en dependencia del valor de la seal f (t) de entrada al S/H.
Las seales de salida del muestreo y el generador de rampa son sumados
algebraicamente.
Luego, pasa a travs de un comparador que tiene en una de sus entradas un
voltaje de referencia, que permite variar el ancho de los pulsos de la modulacin
PWM a un valor adecuado.
2.2 Demodulacin de una seal con PWM
Si se desea extraer la modulante a partir de una seal modulada en PWM, basta
con pasar la seal PWM por un filtro pasa baja.
La modulacin PWM de una seal o fuente de energa es una tcnica en la que se
modifica el ciclo de trabajo (D) de una seal peridica (una sinusoidal o cuadrada),
ya sea para transmitir informacin a travs de un canal de comunicaciones o para
controlar la cantidad de energa que se enva a una carga.
Figura 3. Modulacin PWM en un ciclo


3. Caractersticas
El mdulo PWM posee las siguientes caractersticas:
Cada canal se puede configurarse para ser capturador de entrada, comparador
de salidas, o alineacin de flancos PWM.
Escoger la polaridad en las salidas del PWM (positiva o negativa)
El mdulo puede ser configurado como buffer o como alineacin central de la
modulacin del ancho de pulso (CPMW por sus siglas en ingls).
El timer puede ser modificado para usarse con una escala predeterminada
del bus clock, un clock fijo o un clock externo:
1. La preescala se define dividiendo el clock del bus entre 1, 2, 4, 8, 16, 32, 64
o 128. El bus clock al que opera el microcontrolador es de 1MHz.
2. El clock fijo es sincronizado con el bus clock mediante un circuito
sincronizador.
3. Para el clock externo, el pin puede compartirse con un pin de un canal o de
cualquier otra entrada, por lo tanto hay que tener cuidado al configurar este
pin.
Un interruptor por canal y un contador para las interrupciones.
Los canales pueden ser configurados independientemente como capturadores de
entrada, comparador de salidas, o alineacin de los flancos de PWM. Un bit de
control puede modificarse para que todos los canales del mdulo sean
configurados como alineacin de la modulacin del ancho de pulso, si este es el
caso se inhabilita las otras opciones de configuracin. Cuando el Microcontrolador
est en BDM background o BDM foreground, el TPM suspende las operaciones y
las reanuda apenas el microcontrolador regresa a estado normal. Cuando esta en
stop, todos los clocks del Microcontrolador se paran, incluyendo el oscilador
principal, por lo tanto el modulo TPM es inhabilitado momentneamente. En el
modo de espera (wait mode), el TPM opera de forma normal ya que no genera
una referencia a tiempo real ni el interrupt necesario para despertar el micro de
este estado. Los modos de operacin son los siguientes:
Modo de captura de entrada: Cuando un evento preseleccionado de flanco
ocurre en el pin asociado al canal que se esta usando, el valor actual del
contador del timer de 16 bits es guardado en el registro de valor del canal y
una bandera de interrupcin se coloca en uno. Un flanco de subida, flanco de
bajada, cualquier flanco o ningn flanco (canal inhabilitado) puede ser
seleccionado como el flanco activo que dispara la captura de entrada.
Modo de comparacin de salida: Cuando el valor en el registro del contador
es igual al valor del registro del canal, una bandera de un bit de interrupcin se
coloca en uno, y una accin de salida seleccionada es forzada en el pin del
Microcontrolador. La salida que se ve en el pin puede ser forzada a cero, a
uno, intercambiar/conmutar las salidas o simplemente ignorarlo.
Modo de alineacin de flancos de PWM: El valor del registro de 16 bits +1
define el perodo de la seal de salida del PWM. El valor del registro del canal
define el duty cicle (tiempo en que la seal permanece en un estado activo) de
la seal de salida del PWM. Tambin se puede definir la polaridad de la seal
de salida. Las interrupciones ocurren apenas termine el perodo de la seal, es
decir en el punto de transicin del duty cicle (cuando la seal pasa de activa a
inactiva)
Modo de alineacin central del PWM: El doble del valor del registro del
modulo de 16 bits define el periodo de las salidas PWM, y los registros de
valores de los canales definen la mitad de la duracin del duty cycle. El
contador del timer cuenta hasta que llega al valor del registro del modulo y
luego cuenta desde este valor hasta cero. Mientras el contador esta contando
hacia abajo, y el valor del contador es el mismo que el del modulo, la salida
PWM se activa. En el caso contrario, es decir cuando esta contando hacia
arriba y los valores coinciden, la salida PWM se desactiva.
3.1Modulacin en bajo y alto nivel
En la modulacin en bajo nivel la salida del oscilador y la seal moduladora se
aplican al modulador con bajo nivel de potencia, del orden de miliwatts o unos
pocos watts. La salida del modulador es luego amplificada mediante
amplificadores de potencia hasta alcanzar el nivel requerido a la salida del
transmisor. Todos los amplificadores de potencia en este caso, deben ser lineales.

Figura 4. Arquitectura de un transmisor modulador en bajo nivel

En el caso de la modulacin en alto nivel, como se muestra en la figura 4, la
portadora de RF y la seal moduladora se amplifican por separado. La portadora
mediante amplificadores no lineales, generalmente clase C y la seal moduladora
mediante amplificadores lineales.
Con amplificadores clase C puede alcanzarse eficiencias superiores al 80% en
tanto que con amplificadores clase A la eficiencia suele ser del orden del 20% y
con clase AB, poco ms de 30%.

Figura 5. Arquitectura de un transmisor modulado en nivel alto

4. Aplicaciones de la modulacin PWM
La modulacin por acho de pulsos es uno de los esquemas ms utilizados en la
actualidad en transmisores AM y permite conseguir eficiencias bastante superiores
a las que se tiene con AM tradicional. En cierta forma puede considerarse como
una modulacin de alto nivel. La seal moduladora o de informacin se convierte
en un tren de pulsos de duracin variable que se amplifica al nivel suficiente para
aplicarlo como seal moduladora al paso amplificador final del transmisor. La
seal de RF se conduce por separado al amplificador final y en ste, se combina
con la seal de informacin que este se reconvierte en su forma analgica original.
El tren de pulsos es, de hecho una seal digital y, por tanto puede amplificarse con
tcnicas no lineales.
Tambin existen circuitos integrados que hacen uso de la modulacin PWM
adems de otros muy particulares para lograr circuitos funcionales que puedan
controlar fuentes conmutadas, controles de motores, controles de elementos
termoelctricos, choppers para sensores en ambientes ruidosos y algunas otras
aplicaciones.

5. Aplicacin en los motores
La modulacin por ancho de pulsos es una tcnica utilizada para regular la
velocidad de giro de los motores elctricos de induccin o asncronos. Mantiene
el par motor constante y no supone un desaprovechamiento de la energa
elctrica. Se utiliza tanto en corriente continua como en alterna, como su nombre
lo indica, al controlar: un momento alto (encendido o alimentado) y un momento
bajo (apagado o desconectado), controlado normalmente
por relevadores (baja frecuencia) MOSFET o tiristores (alta frecuencia).
Otros sistemas para regular la velocidad modifican la tensin elctrica, con lo que
disminuye el par motor; o interponen una resistencia elctrica, con lo que se pierde
energa en forma de calor en esta resistencia.
Otra forma de regular el giro del motor es variando el tiempo entre pulsos de
duracin constante, lo que se llama modulacin por frecuencia de pulsos.
En los motores de corriente alterna tambin se puede utilizar la variacin
de frecuencia.
La modulacin por ancho de pulsos tambin se usa para controlar servomotores,
los cuales modifican su posicin de acuerdo al ancho del pulso enviado cada un
cierto perodo que depende de cada servo motor. Esta informacin puede ser
enviada utilizando un microprocesador como el Z80, o un microcontrolador (por
ejemplo, un PIC 16F877A de la empresa Microchip).

5.1 Aplicacin en los servomotores
Un servomotor (tambin llamado servo) es un dispositivo similar a un motor de
corriente continua que tiene la capacidad de ubicarse en cualquier posicin dentro
de su rango de operacin, y mantenerse estable en dicha posicin.
Un servomotor es un motor elctrico que puede ser controlado tanto en velocidad
como en posicin.
Los servos se utilizan frecuentemente en sistemas de radio control y en robtica,
pero su uso no est limitado a stos. Es posible modificar un servomotor para
obtener un motor de corriente continua que, si bien ya no tiene la capacidad de
control del servo, conserva la fuerza, velocidad y baja inercia que caracteriza a
estos dispositivos.
Los servomotores hacen uso de la modulacin por ancho de pulsos (PWM) para
controlar la direccin o posicin de los motores de corriente continua. La mayora
trabaja en la frecuencia de los cincuenta hercios, as las seales PWM tendrn un
periodo de veinte milisegundos. La electrnica dentro del servomotor responder
al ancho de la seal modulada. Si los circuitos dentro del servomotor reciben una
seal de entre 0,5 a 1,4 milisegundos, ste se mover en sentido horario; entre 1,6
a 2 milisegundos mover el servomotor en sentido antihorario; 1,5 milisegundos
representa un estado neutro para los servomotores estndares. A continuacin se
exponen ejemplos de cada caso:

Figura 6. Seal de ancho de pulso modulado



Figura 7. Motor en sentido horario funcionando a 0,7 ms.




Figura 8. Motor neutral funcionando a 1,5 ms


Figura 9. Motor en sentido antihorario funcionando a 1,8 ms




6. Aplicacin como parte de un conversor ADC
Otra aplicacin es enviar informacin de manera analgica. Es til para
comunicarse de forma analgica con sistemas digitales.
Para un sistema digital, es relativamente fcil medir cuanto dura una onda
cuadrada. Sin embargo, si no se tiene un conversor analgico digital no se puede
obtener informacin de un valor analgico, ya que slo se puede detectar si hay
una determinada tensin, 0 o 5 voltios por ejemplo (valores digitales de 0 y 1), con
una cierta tolerancia, pero no puede medirse un valor analgico. Sin embargo,
el PWM en conjuncin con un oscilador digital, un contador y una
puerta AND como puerta de paso, podran fcilmente implementar un ADC.

6.1 Aplicaciones en los leds intermitentes
Esto consiste en pasar energa al led y pausar el programa, para despus cortar
energa al led y volver a pausar el programa, todo dentro de un loop sin fin. Pero
cuando solo se quiere variar la intensidad con la que se enciende el led se tiene
que aplicar la modulacin PWM
La modulacin por ancho de pulsos funciona dejando el pulso fijo durante el lapso
de tiempo, variando solamente su amplitud, eliminando con esto, el problema del
tiempo.


Figura 10. Pulso en un periodo


En la figura se muestra cmo se comporta un pulso de manera normal, donde
durante un lapso de tiempo se activa el pulso, para despus mantenerse,
posteriormente se baja a 0 y se mantiene de nueva cuenta, y se vuelve a elevar,
todo esto dentro del loop establecido.
Figura 11. Amplitud en un periodo

Posteriormente se aplica la tcnica de modulacin de pulsos para darle ms
amplitud al pulso en 0 y acortar el tiempo del pulso alto, esto dentro de un solo
periodo.
Figura 12. Reduccin de la amplitud


Luego se acorta la amplitud del pulso en 0, alargando la amplitud del pulso alto,
todo dentro de un periodo
Para tener un control perfecto del led, tenemos que saber lo cantidad de pulsos o
ciclos por segundo, para en base a eso, el tiempo en el que se ejecuta un periodo,
esto es aproximadamente a una frecuencia de 30 pulsos o ciclos por segundos
para el caso de un led.

7. Conclusiones
La modulacin PWM posee distintas aplicaciones que pueden hacer un mejor
rendimiento de los aparatos electrnicos segn su uso. Principalmente se pueden
dar utilidades si se desea controlar la potencia del dispositivo ya que gracias a la
duracin de pulsos de la modulacin esta puede manipularse con facilidad.
En caso de los motores electrnicos, la modulacin PWM hace un papel muy
importante al controlar la potencia y la velocidad con la que se la controla y esta
aplicacin se debe gracias a la variacin de pulso.
En los dispositivos leds que se desea variar la intensidad con la que se apaga y
enciende la modulacin PWM controla la duracin de pulso para que el led est
encendido o apagado. En los servomotores el ancho de pulso controla la direccin
y posicin de corriente continua
En conclusin todas las aplicaciones de la modulacin PWM se deben a las
variaciones de pulsaciones que pueden controlar todo tipo de variacin.

Bibliografa
http://personales.unican.es/perezvr/pdf/AM%20mediante%20PWM.pdf
http://picfernalia.blogspot.com/2012/06/modulacion-pwm-pulse-width-modulation.html
http://es.wikipedia.org/wiki/Modulaci%C3%B3n_por_ancho_de_pulsos
http://www.slideshare.net/pedrinhoudh/modulacion-pwm
http://www.redalyc.org/articulo.oa?id=47802507