Documente Academic
Documente Profesional
Documente Cultură
Resumen: PWM es la modulación por ancho de pulso; instrucción. Este concepto permite de habilitar
cuando se tiene una onda rectangular de un periodo fijo instrucciones paras ser ejecutados con cada ciclo de reloj.
o de una frecuencia fija, a la parte de la onda rectangular
que está a mayor nivel o en alto se le llama “pulso” el Características
cual tendrá un ancho, mediante el PWM se modifica el - Microcontrolador Atmel AVR 8-bit de Alto
ancho de ese pulso. La aplicación de PWM con rendimiento y bajo consumo.
microcontroladores tiene mucha importancia en el - Arquitectura RISC
control de dispositivos en diversos modos como son el - 130 instrucciones - La mayoría de un solo ciclo de
control de velocidad de motores, control de temperatura reloj de ejecución
o control de iluminación que requieren de dispositivos de - 32 registros de Propósito General
potencia para el control en corriente alterna. - Rendimiento 16MIPS a 16MHz
- 8Kbytes de memoria flash de programa
Palabras claves: PWM, modulación, microcontrolador, - 512bytes EEPROM
potencia. - 1 Kbyte SRAM interna
I. INTRODUCCIÓN
El control de etapas de potencia se realiza mediante un
modulador de ancho de pulsos, para ello se utiliza un
microcontrolador Atmega8. Su función consiste en
proporcionar un pulso de onda con un ciclo de trabajo
determinado a la puerta de los transistores. No obstante,
la transmisión de señales digitales en la corriente alterna,
o AC, es imposible sin la asistencia de un detector de
cruce por cero. Éstos, son circuitos eléctricos que Figura N°1: “Microcontrolador Atmega8”
detectan cuando la corriente alcanza el punto de cruce
por cero de la onda. II. MATERIALES Y MÉTODOS
MICROCONTROLADOR ATMEGA8
EQUIPOS, MATERIALES Y
ATMEGA8 es un microcontrolador de 8 bits, su HERRAMIENTAS
procesador presenta características avanzadas de tipo
RISC, segmentado y arquitectura Harvard. La tecnología - Proteus 8 profesional
RISC (Reduced Instruction Set Computing), o sea - VMLAB
presentan instrucciones con complejidad reducida, a - Atmega8
diferencia de otros que tienen tecnología CISC (Complex - Transistores IRF44Z
Instrucción Set Computing), permite una rápida - Bateria 12V
ejecución de las instrucciones que se ejecutan en un solo -
ciclo de reloj, el ATMEGA 8 consigue obtener 1 MIPS III. PROGRAMACIÓN
por Mhz, permitiendo al diseñador del sistema optimizar I. PROGRAMACIÓN DEL ATMEGA8
su consumo de energía versus la velocidad de .include "C:\VMLAB\include\m8def.inc"
procesamiento). Las instrucciones en la memoria de .DSEG
programas son ejecutados con estructura segmentada .ORG $60
(pipeling), al mismo tiempo que una instrucción es CUENTA: .byte 1
ejecutado, se realiza la búsqueda de la próxima .CSEG
.org 0
rjmp ENCENDER
Informe Final de práctica de laboratorio de Electrónica de Potencia I. Profesor del curso: MSc. Ing. Russell Córdova Ruiz
UNIVERSIDAD NACIONAL DEL CALLAO.
AUTORES: CANALES, CARLOS, HUAMAN, DENNIS, IZAGUIRRE, FREDY, ARIAS, OSCAR.
FIEE - ELECTRÓNICA DE POTENCIA II
ENCENDER:
IN R20,PINC
ANDI R20,$01
CPI R20,0
BREQ ENCENDER
RJMP INICIO
INICIO:
LDI R16,HIGH(RAMEND); inicializamos la
pila
OUT SPH,R16
LDI R16,LOW(RAMEND)
OUT SPL,R16 V. ESQUEMAS
LDI R16,$FF; Configuramos PORTB
como salida
OUT DDRB, R16
RCALL CONFIGURA_TMR1
LDI R16,$01;inicializamos CUENTA y
PORTB con $00
OUT PORTB,R16
STS CUENTA,R16
LAZO:
IN R16,TIFR;Sondeamos OCF1A(bit4 de
TIFR)
ANDI R16,$10;esperamos que sea 1
CPI R16,$10
BRNE LAZO
IN R16,TIFR;Se pone 0 el bit OCF1A
ORI R16,$10
OUT TIFR,R16
LDS R16,CUENTA;Se incrementa
CUENTA Figura N°5: “Circuito diseñado en Proteus”
INC R16
STS CUENTA, R16 VI. RESULTADOS
CPI R16,$03
BREQ INICIO
OUT PORTB,R16;Lo visualizamos en el
puerto B
RJMP LAZO
;***********************************************
;*** SUBRUTINA QUE CONFIGURA EL TIMER1
COMPA ***
;***********************************************
CONFIGURA_TMR1:
LDI R16,0b00000000;
OUT TCCR1A,R16
LDI R16,0b00001001;
OUT TCCR1B,R16
LDI R17,HIGH(124) CONCLUSIONES
LDI R16,LOW(124)
OUT OCR1AH,R17 - Para obtener una frecuencia de salida deseada
OUT OCR1AL,R16 para utilizar nuestra señal de circuito PWM
RET
Arduino, lo mismo variará la ancho de pulso
para simular un circuito de salida de onda
sinusoidal.
Informe Final de práctica de laboratorio de Electrónica de Potencia I. Profesor del curso: MSc. Ing. Russell Córdova Ruiz
UNIVERSIDAD NACIONAL DEL CALLAO.
AUTORES: CANALES, CARLOS, HUAMAN, DENNIS, IZAGUIRRE, FREDY, ARIAS, OSCAR.
FIEE - ELECTRÓNICA DE POTENCIA II
Informe Final de práctica de laboratorio de Electrónica de Potencia I. Profesor del curso: MSc. Ing. Russell Córdova Ruiz
UNIVERSIDAD NACIONAL DEL CALLAO.
AUTORES: CANALES, CARLOS, HUAMAN, DENNIS, IZAGUIRRE, FREDY, ARIAS, OSCAR.
FIEE - ELECTRÓNICA DE POTENCIA II
Informe Final de práctica de laboratorio de Electrónica de Potencia I. Profesor del curso: MSc. Ing. Russell Córdova Ruiz