Descripción: Sistema por modulacion de pulsos PWM aplicado en sitemas de Radio-Transmisiones de AM
Descripción: Digitales
Proceso de filtrado de una señal PWM de arduinoDescripción completa
PWM FACIL DE ENTENDERDescripción completa
Banda AnchaDescripción completa
Informe 555 pwmDescripción completa
PWM Teknik
power electronics
haiiii aku think think ^^Deskripsi lengkap
UNIVERSIDAD TÉCNICA DEL NORTE
FACULTAD DE INGENIERÍA EN CIENCIAS APLICADAS
CIERCOM
SISTEMAS MICROPROCESADOS
CARTAGENA EDUARDO 2013/07/12
I.
TEMA Modulación por ancho de pulso PWM
II.
OBJETIVOS GENERAL
Comprender el funcionamiento de un sistema PWM utilizando el micro controlador Atmega 164 ESPECIFICOS
Realizar un programa en CODEVISION AVR mediante el cual podamos visualizar diferentes ondas diferenciando el ancho de pulso que estas poseen
Comprender el funcionamiento y la programación en el micro del sistema PWM
Determinar si la teoría satisface a la práctica mediante la conexión de los elementos electrónicos que se utilizaran para el funcionamiento del circuito.
Utilizar programa software Proteus para comprobar de una manera más detallada el funcionamiento del circuito.
Aprender un poco más de la materia, de una forma más didáctica a través de la realización de prácticas en las cuales podamos comprender la parte teórica de una mejor manera.
III.
Obtener las conclusiones.
MARCO TEÓRICO
MODULACIÓN POR ANCHO DE PULSO PWM La modulación por ancho de pulso, transforma un señal en un tren de pulsos con dos posibles valores de amplitud, cero o un nivel de tensión definido. La modulación se realiza mediante la variación del ciclo de trabajo para un periodo constante. Este tipo de modulación es muy utilizada en el control de la velocidad de motores DC, aunque también cuenta con otras utilidades como el control de intensidad de luz de dispositivos como los LEDs, transmisión de información entre otras.
La técnica de PWM de señal cuadrada, básicamente genera una señal de tipo cuadrada de frecuencia fija, a la cual se le varía el ancho de pulso de nivel positivo, es decir se varía el tiempo en alto de la señal y por ende cambia su ciclo de trabajo. De esta manera se logra controlar la velocidad de giro del motor. Una de las ventajas de utilizar esta técnica para el control de la velocidad de un motor DC es que el motor no pierde sus propiedades de par y velocidad FORMULAS TIMER 0 Duty cycle (ciclo útil del reloj) DC= N*(0CR0A+1)/F_CPC(frecuencia del CPU) PERIODO= (N*256/F_CPU) DUTY CYCLE = ((OCROA+1)/256)*100%
// el valor tope de conteo nivel alto // el valor tope de conteo nivel bajo
{ case 0: OCR1AH=0b00000000; OCR1AL=0b00000000; break; case 1: OCR1AH=0b00010011; OCR1AL=0b10001000; break;
//registro temporal de 8 bits para almacenar el byte alto //registro temporal de 8 bits para almacenar el byte bajo
//5000= 1001110001000 //registro temporal de 8 bits para almacenar el byte alto //registro temporal de 8 bits para almacenar el byte alto
case 2: OCR1AH=0b00100111; OCR1AL=0b00010000; break; case 3: OCR1AH=0b00111010; OCR1AL=0b10011000; break; case 4:
//10000= 10011100010000 //registro temporal de 8 bits para almacenar el byte alto //registro temporal de 8 bits para almacenar el byte alto
//15000= 11101010011000 //registro temporal de 8 bits para almacenar el byte alto //registro temporal de 8 bits para almacenar el byte alto
//20000= 100111000100000 OCR1AH=0b010011101; //registro temporal de 8 bits para almacenar el byte alto OCR1AL=0b00100000; //registro temporal de 8 bits para almacenar el byte alto break; case 5: //25 000= 110000110101000 OCR1AH=0b011000011; //registro temporal de 8 bits para almacenar el byte alto OCR1AL=0b10101000; //registro temporal de 8 bits para almacenar el byte alto break; case 6: //30 000= 111010100110000 OCR1AH=0b01110101; //registro temporal de 8 bits para almacenar el byte alto OCR1AL=0b00110000; //registro temporal de 8 bits para almacenar el byte alto break; case 7: OCR1AH=0b10001000 OCR1AL=0b10111000; break; } } }
//35 000= 1000100010111000 //registro temporal de 8 bits para almacenar el byte alto //registro temporal de 8 bits para almacenar el byte alto
V.
DIAGRAMAS CIRCUITALES
VI.
CONCLUSIONES
Verificamos el correcto funcionamiento de la modulación por ancho de pulso
Se pudo entender la manera de utilizar los PWM y comprobar su funcionamiento
Gracias al programa PROTEUS se pudo comprobar el buen funcionamiento del circuito.
Este tipo de modulación es muy utilizada en el control de la velocidad de motores DC, aunque también cuenta con otras utilidades como el control de intensidad de luz de dispositivos como los LEDs, transmisión de información entre otras.