Anda di halaman 1dari 21

UNIVERSIDAD DE LAS FUERZAS ARMADAS

EXTENSIN LATACUNGA
INNOVACIN PARA LA EXCELENCIA
DEPARTAMENTO DE ELCTRICA Y ELECTRNICA.

DOCENTE: ING. SIXTO REINOSO.

ASIGNATURA NRC
Micro-controladores y PLC. 1582
TEMA: INFORME N
Informe: PWM-ADC
UNIDAD FECHA
Tres 31/07/2017
ESTUDIANTE: Azael Moyano
Jonathan Espinoza
Daniel Pantoja

Abril-Agosto 2017
UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE-L
MICRO-CONTROLADORES Y PLC.
DEPARTAMENTO DE ELCTRICA Y ELECTRNICA.
Ing. Sixto Reinoso.

1. TEMA.- INFORME: PWM-ADC

OBJETIVO GENERAL

Aplicar los conocimientos adquiridos sobre la materia de Micro-controladores y


PLC para el diseo de programas que nos permitan controlar el ancho de un
pulso y aplicarlos en el control de motores CD, as como transformar seales
analgicas en seales digitales.

OBJETIVO ESPECIFICO

Analizar la bibliografa necesaria que nos permita obtener los conocimiento


para generar los programas.
Disear los programas y aplicarlos en un circuito en el programa Proteus que
nos permitir comprobar el correcto funcionamiento antes de aplicarlo en el
protoboard.
Conocer las distintas funciones del PIC como es transformar una seal
analgica en una digital
Despejar cualquier duda e inquietudes con respecto al tema con el tutor.
Realizar un informe de la prctica, con respecto al tema PWM.
.

2. MARCOTEORICO.

PWM (Modulacin por ancho de pulsos)

La funcin PWM es algo en lo que posiblemente no pensemos, un fundamento que


desconoceremos si no tenemos amplios conocimientos de informtica tcnica, pero
algo con lo que estamos ms habituados de lo que podramos imaginar. Este tipo de
funcin se lleva a cabo en segundo plano, sin que lo sepamos, pero proporcionando
ventajas importantes a nuestros equipos.

MICRO-CONTROLADORES Y PLC.
UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE-L
MICRO-CONTROLADORES Y PLC.
DEPARTAMENTO DE ELCTRICA Y ELECTRNICA.
Ing. Sixto Reinoso.

Hablamos de la funcin PWM como abreviatura de la modulacin por ancho de


pulsos, algo que se ha convertido en una prctica habitual de los interruptores de
potencia modernos, controlando la energa de inercia. Esta accin tiene en cuenta la
modificacin del proceso de trabajo de una seal de tipo peridico. Puede tener
varios objetivos, como tener el control de la energa que se proporciona a una carga
o llevar a cabo la transmisin de datos.

La funcin PWM requiere de un circuito en el cual hay distintas partes bien


diferenciadas entre s. El comparador es lo que se convierte en el nexo, contando
con una salida y un total de dos entradas distintas. A la hora de configurarlo tenemos
que tener en cuenta que una de las dos entradas se centra en dar espacio a la seal
del modulador. Por su lado, la segunda entrada tiene que estar vinculada con un
oscilador de tipo de dientes de sierra para que la funcin se pueda llevar a cabo con
xito. La seal que proporciona el oscilador con dientes es lo que determina la salida
de la frecuencia. Es un sistema que ha dado buenas demostraciones de funcionar,
convirtindose en un recurso muy utilizado en cuanto a la disponibilidad de recursos
energticos.

Tenemos que tener en cuenta distintos factores a la hora de hablar de los usos
prcticos de la funcin PWM. Con el paso de los aos y desde que la PWM entrara
en vigor, las placas madre contaron con sensores de temperatura, consultables
desde la bios del equipo. A partir de ese momento se impuso reducir el ruido de la
CPU, haciendo que el ordenador reaccionara de distintas maneras en base al
contexto. Si por ejemplo, estamos utilizando el equipo con el objetivo de descargar
archivos, como demos de videojuegos, realmente el ordenador no necesita una
potencia superior a la mnima. En estos casos la CPU no se calienta, no necesita el
ventilador y se debe evitar gastar energa de forma innecesaria.

Cuando montamos un ordenador que deba poder ofrecer un rendimiento de primer


nivel, pensamos en incluir la mayor potencia de ventilacin, para que en situaciones
crticas estos ventiladores puedan funcionar a toda mquina con el objetivo de evitar

MICRO-CONTROLADORES Y PLC.
UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE-L
MICRO-CONTROLADORES Y PLC.
DEPARTAMENTO DE ELCTRICA Y ELECTRNICA.
Ing. Sixto Reinoso.

problemas en el equipo. Pero esta configuracin se desaprovecha en momentos


como en el ejemplo citado de la descarga de archivos. En estas situaciones no es
necesario que el ventilador gire a toda velocidad, sino que se puede mantener en los
niveles mnimos. La funcin PWM es una manera de regularlo. Para perfeccionar
esto se le aadi un cable adicional que manda una seal de la velocidad a la que
est funcionando el ventilador. La placa base se encarga de regular la velocidad a la
que debe ir el ventilador en cada momento. Si el equipo se calienta mucho, le dice
con una seal que debe trabajar ms. Para ello hay que configurar el ordenador
desde la bios siempre pensando en obtener los menores ndices de ruido.

Para que la funcin PWM tenga ms sentido y sea ms completa, existen accesorios
que se encargan de llevar esa seal a otros ventiladores que tambin se puedan
beneficiar de ella. El objetivo comn es mejorar lo mximo posible el rendimiento de
estos equipos.

En algunos de los tutoriales anteriores usbamos un truco para estimar la ocupacin


del PIC. Consista en poner a 1 un cierto pin mientras estbamos haciendo una cierta
tarea. Luego, nos bastaba con medir el voltaje medio (con un voltmetro) en dicho
pin. Dicho voltaje (dividido por los 5V de alimentacin) nos daba el % del tiempo que
el pin estaba alto.La modulacin PWM consiste precisamente en eso. El mdulo
PWM del micro genera una onda cuadrada con una frecuencia dada (tpicamente
bastante alta, por ejemplo 10 KHz). Luego nosotros podemos ir cambiando el ciclo de
trabajo (% del periodo en ON) de la seal:

Figura. 1: Especificaciones de un pulso.

MICRO-CONTROLADORES Y PLC.
UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE-L
MICRO-CONTROLADORES Y PLC.
DEPARTAMENTO DE ELCTRICA Y ELECTRNICA.
Ing. Sixto Reinoso.

Si usamos un dispositivo externo con un ancho de banda suficiente, veremos la


seal al completo, esto es, la modulacin rpida (o portadora) de 10 KHz y las
variaciones ms lentas del ciclo de trabajo.

Si por el contrario aplicamos un filtro paso-bajo a la seal PWM, los cambios rpidos
(10 KHz) de la seal se eliminarn y simplemente veremos los cambios lentos del
ciclo de trabajo, observando un voltaje "medio" entre 0 y 5V dependiendo del ciclo de
trabajo (0% -> 100%) programado.

No siempre es necesario implementar un filtro paso-bajo de forma explcita. Muchas


veces usamos un dispositivo externo (voltmetro, motor, etc) con suficiente "inercia",
de forma que no es capaz de seguir los cambios rpidos de la seal (los 10 KHz).
Por as decirlo el dispositivo (motor, altavoz) lleva incorporado su propio filtro paso-
bajo.

Lo que hemos conseguido es una especie de conversor digital analgico que nos
permite traducir una orden digital (ciclo de trabajo del periodo PWM) en una variable
analgica (el voltaje medio a la salida entre 0 y 5V).

Obviamente tendremos algunas limitaciones. Como queremos que desaparezca la


frecuencia de modulacin (los 10 KHz) de antes los cambios (frecuencia) de la seal
que queremos transmitir deben ser lo suficientemente lentos (frecuencia baja) para
que no desaparezcan tambin en el filtrado paso-bajo (explcito o implcito) de
nuestro dispositivo.

El mdulo(s) PWM de un PIC

El parmetro fundamental de una modulacin PWM es la frecuencia (o su inverso el


periodo) de modulacin. En los PIC dicha frecuencia es programable (con ciertas
limitaciones) en base a varias variables:

La frecuencia del oscilador principal Fosc

MICRO-CONTROLADORES Y PLC.
UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE-L
MICRO-CONTROLADORES Y PLC.
DEPARTAMENTO DE ELCTRICA Y ELECTRNICA.
Ing. Sixto Reinoso.

El pre-scaler (PRE) o divisor previo del timer TMR2 que puede tomar los
valores 1:1, 1:4 o 1:16
El registro PR2 (0-255) asociado al timer TMR2

La frecuencia PWM responde a la frmula:

F_pwm = F_osc / [4 x PRE x (PR2+1)]

o lo que es lo mismo, el periodo del PWM ser el inverso de dicha frecuencia:

T_pwm = [(PR2+1) x 4 x PRE ] x Tosc

El valor mximo del divisor previo PRE es 16 y el de (PR2+1) es 256. Por lo tanto la
frecuencia PWM ms baja posible ser Fosc/16384. Para un oscilador de 20 MHz
tenemos una Fpwm mnima de 1.22 KHz (20000/16384).
Notad que el mdulo PWM usa el timer TMR2, por lo que ste no podr usarse como
temporizador de propsito general mientras se est usando PWM. Si que es posible
usarlo (y ahorrarnos gastar otro timer) si queremos hacer saltar una interrupcin cada
cierto tiempo. El postscaler del TMR2 no tiene efecto sobre la frecuencia PWM, pero
si influye sobre cuando salta (si est habilitada) la correspondiente interrupcin
(TMR2_flag). Si por ejemplo el post-scaler es 1:16 entonces la interrupcin del
TMR2 saltar cada 16 periodos del PWM.

Lo primero que tenemos que hacer para usar el mdulo PWM es habilitarlo indicando
que va a usarse como generador de una onda PWM, ya que dicho mdulo es
compartido con otras funciones (Capture/Compare). La forma de hacerlo es poner a
11XX los 4 bits menos significativos del registro CCP1CON. Los PIC18 suelen tener
2 mdulos PWM por lo que existe un segundo registro CCP2CON.

Podemos habilitar uno o los dos mdulos independientemente. Sin embargo, como
ambos usan el registro PR2 y el timer TMR0 como base de tiempos, la frecuencia
programada ser la misma en ambos mdulos.

MICRO-CONTROLADORES Y PLC.
UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE-L
MICRO-CONTROLADORES Y PLC.
DEPARTAMENTO DE ELCTRICA Y ELECTRNICA.
Ing. Sixto Reinoso.

Lo que s es posible variar por separado es el ciclo de trabajo (duty cicle o DC) de
cada mdulo. El ciclo de trabajo se codifica con un nmero de hasta 10 bits (0-1023)
almacenado de la siguiente forma:

CCPR1L.- 8 bits ms significativos del ciclo de trabajo.

CCP1CON.DC1B0 y DC1B1 (bits 5 y 6 de CCP1CON): Guardan los 2 bits menos


significativos.

La programacin del % ON del segundo mdulo es similar pero usando los registros
CCP2CON y CCPR2L.

Con los 10 bits dados el ciclo de trabajo se podr especificar en principio con 1024
niveles (0 corresponde a 0% y 1023 al 100%). Sin embargo, los valores vlidos
pueden ser menores que los 1024 posibles.
La razn es que el valor de DC (duty_cicle) determina el tiempo que la seal se
mantiene alta (ON) de la forma:

T_on = [ DC x PRE] x Tosc

Recordando que el tiempo total del periodo es:

T_pwm = [ (PR2+1) x 4 x PRE ] x Tosc

Comparando ambas frmulas y siendo obvio que el tiempo total ON no puede


exceder el tiempo total del periodo tenemos que el valor mximo de DC es (PR2+1) x
4. Por lo tanto, aunque podemos dar a DC cualquier valor entre 0 y 1023 est claro
que en realidad debemos limitarnos al rango [ 0, (PR2+1)x4 ]. Valores ms altos van
a hacer que Ton > Tpwm, o lo que es lo mismo, la seal PWM se mantiene alta todo
el rato (100%).

MICRO-CONTROLADORES Y PLC.
UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE-L
MICRO-CONTROLADORES Y PLC.
DEPARTAMENTO DE ELCTRICA Y ELECTRNICA.
Ing. Sixto Reinoso.

En resumen, para mantener la mxima resolucin (10 bits) a la hora de especificar


DC es preciso usar PR2=255. Para una cierta frecuencia del oscilador Fosc podemos
optar por tres frecuencias con la mxima resolucin:

Figura. 2: Frecuencias para la misma Fosc..

Frecuencias por debajo de Fosc/16384 no son posibles porque los valores de PR2 y
PRE estn ya en su mximo posible.

Frecuencias por encima de Fosc/1024 son posibles pero a costa de bajar PR2 y por
lo tanto disponer de menor resolucin para el ciclo de trabajo. Por ejemplo si
aceptamos trabajar con 8 bits (valores de DC de 0 a 255) podemos llegar a una
frecuencia de:

F_pwm = F_osc / [PRE x 4 x (PR2+1)] = Fosc/(1 x 256) = 78 KHz para un oscilador


de 20 MHz.

La razn por la que para frecuencias muy altas no podemos especificar con tanta
precisin el ciclo es que el periodo empieza a hacerse muy pequeo. En el caso
anterior (Fpwm = Fosc/256) es obvio que en un ciclo del PWM slo entran 256 ciclos
del oscilador. Como es imposible que el micro haga algo entre ciclos de reloj, est
claro que slo puede bajar la lnea del PWM en 256 puntos como mucho (esto es,
con una resolucin de 8 bits).

Valores de frecuencias intermedios son tambin posibles, pero de nuevo van a exigir
PR2<255. Por ejemplo para conseguir 10 KHz con un oscilador de 20 MHz

Fosc / Fpwm =20000/10 = 2000 = 4 x PRE x (PR2+1) -> PRE x (PR2+1) = 500

MICRO-CONTROLADORES Y PLC.
UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE-L
MICRO-CONTROLADORES Y PLC.
DEPARTAMENTO DE ELCTRICA Y ELECTRNICA.
Ing. Sixto Reinoso.

Lo que se puede conseguir con PRE=2 y PR2 = 249. Pero entonces el valor del ciclo
de trabajo (DC) tiene que moverse en el rango 0 a 4(PR2+1) = 1000. Con DC=1000
ya alcanzamos un 100% del ciclo de trabajo y valores superiores no tendrn ningn
efecto extra.

En cuanto al pin de salida al que se manda la seal PWM, usualmente la salida


PWM1 va al pin RC2 y la del PWM2 al RC1 (notad el cambio 1-2). En algunos
dispositivos (consultar datasheet) es posible cambiar la salida de PWM2 a otro pin
mediante un bit de configuracin.

Las rutinas bsicas del compilador C18 para manejar los mdulos PWM son las
siguientes (las declaraciones se encuentran en pwm.h):

OpenPWM1(uint8 periodo).- Habilita el mdulo y hace PR2=periodo


SetDCPWM1(uint16 duty_cicle).- Establece ciclo de trabajo 0% -> 100%
ClosePWM1().- Deshabilita mdulo PWM

Notad que las rutinas anteriores no tocan el timer TMR2. Es responsabilidad del
usuario invocar a la rutina OpenTimer2 para fijar el valor del divisor o pre-scaler y
arrancar el temporizador.

La modulacin por ancho de pulsos una seal o fuente de energa es una tcnica en
la que se modifica el ciclo de trabajo de una seal peridica (una senoidal o una
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: Tipos de pulso de seal.

MICRO-CONTROLADORES Y PLC.
UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE-L
MICRO-CONTROLADORES Y PLC.
DEPARTAMENTO DE ELCTRICA Y ELECTRNICA.
Ing. Sixto Reinoso.

3. MATERIALES Y EQUIPOS.

Cdigo y
Material y/o Equipo Caractersticas Figura
cantidad

Para generar la
1
Computadora programacin

Para codificar los


Programa PIC C 1
compiler ejercicios

Para consultar la
Internet bibliografa necesaria

Permitir generar la
PIC 18F4050 1
practica

Proporcionar la energa
Fuente de alimentacin elctrica para el
1
funcionamiento de los
circuitos.

Para determinar los


Multmetro 1
voltajes de alimentacin.

Protoboard Servir para armar el


1
circuito

Impedir que los LED se


Varias
Resistencias quemen

MICRO-CONTROLADORES Y PLC.
UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE-L
MICRO-CONTROLADORES Y PLC.
DEPARTAMENTO DE ELCTRICA Y ELECTRNICA.
Ing. Sixto Reinoso.

Cables Varios Para transmitir corriente

Permitir pasar la
1 informacin del
PICkit 2
ordenador al PIC

4. DESARROLLO.

PRCTICA EFECTUADA

Uso del mdulo ADC como multmetro de 0 a


20 Voltios (0-5 V)
Circuito simulado en Proteus

MICRO-CONTROLADORES Y PLC.
UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE-L
MICRO-CONTROLADORES Y PLC.
DEPARTAMENTO DE ELCTRICA Y ELECTRNICA.
Ing. Sixto Reinoso.

Pasos a efectuar

1. Realizar la programacin en el programa CCS Compiler


#include <18f4550.h> //Librerpara usar el PIC18F4550.

#device ADC=10

#fuses INTRC_IO, NOPROTECT, NOWRT, NOPUT, NOWDT,NOMCLR //Configuracin de fusib//HS

#use delay (clock=4000000) //F = 8 MHz.

#include <lcd.c>

#use standard_io(B) //Usa librera estndar para el puerto B.

#byte port_b= 0xF81

int k=1;

float voltaje=0;

float leer;

void main (void)

set_tris_b(0xFF);//puerto b como entrada pulsadores

lcd_init();

setup_adc_ports(8);

setup_adc (adc_clock_internal);

disable_interrupts(GLOBAL);

while (TRUE)

set_adc_channel (8);

delay_ms(1);

leer=read_adc();//almacena el voltaje para mostrarlo en pantalla

voltaje=(leer*5.0)/1023.0;

voltaje=voltaje*4;

lcd_gotoxy(1,1);

printf(lcd_putc,"VOLTIMETRO %d ",k);

MICRO-CONTROLADORES Y PLC.
UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE-L
MICRO-CONTROLADORES Y PLC.
DEPARTAMENTO DE ELCTRICA Y ELECTRNICA.
Ing. Sixto Reinoso.

lcd_gotoxy(1,2);

printf(lcd_putc," Voltaje=%2.2f",voltaje);

2. Simular el circuito utilizando el software Proteus

MICRO-CONTROLADORES Y PLC.
UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE-L
MICRO-CONTROLADORES Y PLC.
DEPARTAMENTO DE ELCTRICA Y ELECTRNICA.
Ing. Sixto Reinoso.

3. Cargar el programa al PIC 18F4550 utilizando el programador Pickit

ANALISIS DE RESULTADOS
Uso del mdulo ADC como multmetro de 0 a 20 Voltios (0-5 V)

MICRO-CONTROLADORES Y PLC.
UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE-L
MICRO-CONTROLADORES Y PLC.
DEPARTAMENTO DE ELCTRICA Y ELECTRNICA.
Ing. Sixto Reinoso.

Para esta prctica se utiliza el puerto RB2 como entrada de seal para el multmetro,
se puede usar cualquier puerto que tenga la opcin de entrada analgica, en el
PIC18f4550 existen 12 pines con esta funcin, para esta prctica, se utiliza el puerto
RB2 que es la entrada analgica AN8, para el mdulo adc utilizaremos una
resolucin de 10 bits, que es la mxima permitida utilizando la siguiente lnea de
cdigo

#device ADC=10
Se debe establecer dos variables de tipo flotante para almacenar los datos recibido
por dicho PIN y otra para convertirlos al valor de voltaje que deseamos visualizar en
el LCD

float voltaje=0;
float leer;
La variable voltaje almacenar el valor obtenido en la variable leer, pero convertido
a valor de voltaje. Pero primero se debe activar el puerto AN8 para permitir que sirva
como entrada analgica y adems se establece el reloj interno para el mdulo ADC,
se lo hace con las siguientes lneas de cdigo

setup_adc_ports(8);
setup_adc (adc_clock_internal);
para este caso activamos el AN8 y aadimos el reloj interno al mdulo ADC, a
continuacin, ya dentro de un ciclo infinito obtenemos el valor de dicho Pin con las
siguientes lneas de cdigo y almacenamos el valor obtenido en la variable leer

set_adc_channel (8);
leer=read_adc();

el valor obtenido ser de 0 a 1023, que corresponde de 0 a 5 voltios


respectivamente, con el uso de una regla de 3 se procede a su conversin y la
guardamos en la variable voltaje

voltaje=(leer*5.0)/1023.0;
Uno de los requerimientos de la prctica es que cuando el multmetro detecte 5
Voltios, el LCD marque 20 voltios, entonces se procede a multiplicar por 4 el valor
almacenado en dicha variable

voltaje=voltaje*4;

MICRO-CONTROLADORES Y PLC.
UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE-L
MICRO-CONTROLADORES Y PLC.
DEPARTAMENTO DE ELCTRICA Y ELECTRNICA.
Ing. Sixto Reinoso.

Una vez ya multiplicado dicho valor se procede a mostrar el valor de la variable


voltaje en el LCD

PRCTICA EFECTUADA

Generar una seal PWM de 5 Khz,DC= 75


%(Simulador)
Circuito simulado en Proteus

MICRO-CONTROLADORES Y PLC.
UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE-L
MICRO-CONTROLADORES Y PLC.
DEPARTAMENTO DE ELCTRICA Y ELECTRNICA.
Ing. Sixto Reinoso.

Pasos a efectuar
1. Realizar la programacin en el programa CCS Compiler
#include <18f4550.h> //Librera para usar el PIC18F4550
#fuses INTRC_IO,WDT,NOPROTECT,NOPUT, NOPBADEN,NOMCLR //Configuracin de fusibles.
#use delay (clock= 4000000) //FOSC =12MHz.
//#include <lcd.c> //Incluye el LCD.
#include <stdlib.h> //Librera stdlib.h
void main(void) { //Funcin principal main
int value= 37; //Define el factor de trabajo a la mitad de la seal.
setup_ccp1(CCP_PWM); //Configure CCP1 como PWM.
setup_timer_2(T2_DIV_BY_4, 49, 1); //Fija el divisor para 16, PR2 = 187 y un postscale de 1.
while( TRUE ){
set_pwm1_duty(value);
} //Fin del bucle.
} //Fin del main.
2. Simular el circuito utilizando el software Proteus

MICRO-CONTROLADORES Y PLC.
UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE-L
MICRO-CONTROLADORES Y PLC.
DEPARTAMENTO DE ELCTRICA Y ELECTRNICA.
Ing. Sixto Reinoso.

5. CONCLUSIONES
Se concluye que se debe usar un pre-escalar de 16 ya que la frecuencia del
oscilador es alta y la del PWM es baja.
Gracias a los clculos aprendidos en clases podemos obtener cualquier tipo
de seal as como de 1, 5, 10 o 20 KHz.
Gracias a este tipo de programacin ahora se podr controlar cualquier
dispositivo con los tiempos necesarios para obtener su funcionamiento
adecuado
Mediante la transformacin de seales analgicas a una seal digital se logra
conectar el PIC a unidades de la vida real como son temperatura, presin, etc.
En las entradas analgicas solo pueden medir hasta un voltaje menor o igual
al voltaje de alimentacin del PIC.

6. RECOMENDACIONES

MICRO-CONTROLADORES Y PLC.
UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE-L
MICRO-CONTROLADORES Y PLC.
DEPARTAMENTO DE ELCTRICA Y ELECTRNICA.
Ing. Sixto Reinoso.

Se recomienda que al momento de realizar las simulaciones en el programa


Proteus modificar tambin la frecuencia del pic 18f4550 para obtener la seal
que se desea.
Para el uso de pulsadores para tener una onda variable se recomienda usar
una funcin de anti rebote.
Realizar una lectura comprensiva al documento facilitado por el ingeniero para
realizar una correcta programacin.
Introducir bien los comandos de programacin para garantizar que el
programa realice las funciones deseadas.

7. BIBLIOGRAFA

Rober, C. (2013). Diseo y Construccin de un Mdulo Didctico de un Conversor


AC/DC - DC/AC con control PWM, para puente completo utilizando IGBT s
destinado al laboratorio de control Elctrico de la ESPE Extensin Latacunga.
Latacunga.

Tutoriales PIC. (27 de junio de 2012). Obtenido de Tutoriales PIC:


http://picfernalia.blogspot.com/2012/06/modulacion-pwm-pulse-width-
modulation.html

MICRO-CONTROLADORES Y PLC.
UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE-L
MICRO-CONTROLADORES Y PLC.
DEPARTAMENTO DE ELCTRICA Y ELECTRNICA.
Ing. Sixto Reinoso.

8. Anexos.

Bibliografa 1

Bibliografa 2

Bibliografa 3

MICRO-CONTROLADORES Y PLC.
UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE-L
MICRO-CONTROLADORES Y PLC.
DEPARTAMENTO DE ELCTRICA Y ELECTRNICA.
Ing. Sixto Reinoso.

MICRO-CONTROLADORES Y PLC.

Anda mungkin juga menyukai