PWM
El PWM es un tipo de señal de tensión que usamos en electrónica con muchos
objetivos distintos y para muchas tareas distintas. Vivimos rodeados de
dispositivos que usan PWM para realizar alguna operación.
Qué es PWM y cómo funciona la modulación de ancho de pulso
PWM son siglas en inglés que significan Pulse Width Modulation y que lo
podemos traducir a español como Modulación de ancho de pulso.
La modulación de ancho de pulso está formada por una señal de onda
cuadrada que no siempre tiene la misma relación entre el tiempo que esta en
alto y el tiempo que está en bajo.
En la siguiente imagen vemos una señal que varía entre 5 voltios y 0 voltios. A
lo largo del tiempo la señal varía entre dos valores de tensión. Durante un
tiempo determinado la señal se encuentra en el nivel alto ( en este caso 5v ) y
durante otro periodo de tiempo se encuentra en el segundo valor de tensión (en
este caso 0v).
Señales PWM 10-40-90
El tiempo que la señal se encuentra en el nivel alto ( 5 voltios ) lo denominamos
como tiempo on ( Ton ) mientras que el tiempo que está en nivel bajo lo
denominamos tiempo off ( Toff ). La suma del tiempo on y el tiempo off es el
perido de la señal ( T ).
Y como en toda señal periódica, el inverso de del periodo ( 1 / T ) es
la frecuencia de la señal.
¿Cómo funciona el PWM?
Variando su valor de tensión entre dos valores conocidos, por ejemplo Vcc y
GND en periodos concretos de tiempo y con una frecuencia fija. Estos periodos
reciben nombres especiales.
PWM
Ciclo de trabajo o Duty Cycle
La variación de ancho de pulso consiste en variar los tiempo de encendido y
apagado, es decir Ton y Toff. Al cambiar el valor de un PWM, en realidad se
están modificando estos tiempos.
Uno de las características más importantes de una señal PWM es su ciclo de
trabajo o Duty Cycle, en ingles, ya que este es el que varia en un PWM.
El ciclo de trabajo no es otra cosa que la relación entre el tiempo de encendido
y el periodo o tiempo total del PWM.
Cuanto mayor sea el duty cycle, mayor tiempo estará la señal de tensión en
alto, sin variar el periodo. Por consecuencia, como el periodo no varia y la
suma de Ton y Toff, si el tiempo de encendido aumenta, el tiempo de apagado
disminuye.
Normalmente el valor de ciclo de trabajo se expresa en porcentaje y para ello solo
debemos multiplicar por 100 a la ecuación (1).
Cuando el ciclo de trabajo es 90%, como en la siguiente imagen, la señal está
en nivel alto durante el 90% del periodo.
PWM 90%
PWM
Cuando el ciclo es de 20%, como en la siguiente imagen, la señal estará el
20% del tiempo en nivel alto y el 80% en nivel bajo.
PWM 20%
Para que sirve el PWM
Hasta ahora sabemos que el PWM es una señal que varía el ancho de su pulso
en función del parámetro que denominamos ciclo de trabajo. De lo que no
hemos hablado todavía es sobre para qué sirve la modulación de ancho de
pulso en la práctica.
Lo cierto es que al variar el duty cycle de una señal PWM, lo que estamos
haciendo es variar su tensión media y esta es la clave por la cual usamos tanto
el PWM. Cunado una señal media de tensión atraviesa ciertos componentes
electrónicos, puede hacer que su comportamiento cambie. Por ejemplo, los
LED, los motores de corriente continua o ventiladores, incluso altavoces y
zumbadores.
Si tenemos un LED conectado a un microcontrolador, podemos variar el brillo
con el que se enciende el LED variando la señal PWM a la que se sometemos.
PWM
Si le enviamos una señal de 100% de ciclo de trabajo, el LED se encenderá
con todo su potencia óptica y por tanto con todo su brillo. Si lo conectamos a
una señal del 50% de duty cycle, el LED se encenderá con la mitad de su brillo.
Otra opción puede ser controlar la velocidad de un motor de corriente continua,
por ejemplo los que usan algunos ventiladores de PC, aunque se puede usar
con cualquier motor de corriente continua..
Cuando varía el ciclo de trabajo, varía la velocidad ya que varía la tensión
media en el bobinado del motor. Con un ciclo de trabajo de 100%, el motor
girará a la máxima velocidad. Al reducir el ciclo de trabajo, se reducirá la
velocidad.
Otro clásico es enviar una señal PWM que varía su duty cycle a un altavoz o
zumbador para generar sonidos y melodías de manera sencilla y rápida.