Top 10 Artículos
La modulación de ancho de pulso (PWM) es una técnica de conmutación de potencia comparativamente reciente para proporcionar cantidades intermedias de energía eléctrica entre niveles completamente encendidos y completamente apagados. Por lo general, los pulsos digitales tienen el mismo período de tiempo de encendido y apagado, pero en algunas situaciones necesitamos que el pulso digital tenga más/menos tiempo de encendido/apagado. En la técnica PWM, creamos pulsos digitales con una cantidad desigual de estado de encendido y apagado para obtener los valores de voltaje intermedios requeridos.
¿Qué es el ciclo de trabajo? El ciclo de trabajo se define por el porcentaje de duración de alta tensión en un pulso digital completo. Se puede calcular por:
% del ciclo de trabajo = T on / T (tiempo total) x 100
Si el ciclo de trabajo es del 50%, permanecerá encendido por la mitad exacta de la duración del período de tiempo total del pulso digital.
Tenga en cuenta que el ciclo de trabajo, el factor de trabajo y la tasa de repetición de impulsos son parámetros de todas las ondas rectangulares y son muy importantes en los circuitos digitales. El ciclo de trabajo es la relación entre el ancho de pulso y el período de señal expresado como porcentaje. El factor de derecho es lo mismo que el ciclo de trabajo, excepto que se expresa como un decimal y no como un porcentaje. Si el ciclo de trabajo es del 50%, el factor de trabajo es de 0,5. Una tasa de repetición describe la frecuencia con la que se produce un tren de impulsos en un segundo, y a menudo se usa para describir algunas formas de onda.
Para entender el principio PWM, mire el ejemplo. Aquí una onda cuadrada de relación de espacio de marca igual está disponible como salida. Si esta onda cuadrada se alimenta al terminal base de un transistor en configuración de emisor común, el transistor está en saturación o cortado por períodos iguales, por lo que el voltaje promedio en el colector será la mitad del voltaje de alimentación. Si se aumenta la relación marca / espacio, entonces el voltaje promedio aumentará. Y el voltaje de salida caerá cuando disminuya la relación marca / espacio.
Para recapitular, un modulador de ancho de pulso es básicamente un oscilador de onda cuadrada cuya relación marca/espacio de salida puede ser alterada por un voltaje externo. Para implementar la técnica PWM, se necesita una onda cuadrada con una relación de espacio de marca fácilmente ajustable.
PWM & AVR
Para hacer PWM, AVR contiene hardware separado! Al usar esto, la CPU instruye al hardware para producir PWM de un ciclo de trabajo particular. El ATmega8 tiene 3 salidas PWM, 2 se encuentran en temporizador / contador 1 (16 bits) y 1 se encuentra en temporizador/contador 2 (8 bits). Temporizador / Contador 2 es el dispositivo PWM más simple del ATmega8. Temporizador / Contador 2 es capaz de funcionar en 2 modos, el modo PWM Rápido y el modo PWM corregido por fase; cada uno de estos modos puede ser invertido o no invertido. También tenga en cuenta que hay tres métodos por los que puede hacer PWM desde AVR TIMER 1.
- PWM rápido
- PWM corregido por fase y frecuencia
- PWM corregido por fase
Aquí hay un ejemplo de código ATmega8 para configurar el TEMPORIZADOR 1 para un PWM corregido de fase de 4 kHz, 10 bits a 16 MHz Reloj: