Está en la página 1de 25
Diseito de un Modulador PWM con microcontroladores PIC Telecomunicaciones I! Modulador PWM con Microcontroladores Pic Introduccion: El siguiente proyecto de modulacién pm (modulacién por ancho de pulse) que vamos describir, nos permite modular 4 sefiales analdgicas que ingresaran atravez del conversor ADC del PIC|Pic 16f876A ); transmisor; el cual transforma las sefiales analogicas en digitales atravez del ADC que tiene y las envia atravez de una linea de datos y de un linea de sincronia al receptor que en nuestro caso seré el PIC (16F84A); utilizamos este pic debido a que necesitamos un PIC sencillo para la labor de recepcién. Este proyecto muestra estos cuatro datos que se visualizan atravez de una LCD en el trasmisor yuna LCD en el Receptor RANSMISOR Lop RECEPTOR LeD T1: 00 T2:10 T3: 20 T4: 30 T1: 00 T2:10 T3: 20 T4: 30 datos ‘sincronia PIC 16F876A ° fers P30 PA PQTENC! © P2 Pt PIC 16F84A ANG, Universidad Nacional Pedro Ruiza Gallo Ing Electronica Disefio de un Modulador PWM con microcontroladores PIC Telecomunicaciones I! Esquema general del proyecto Descripcién del proyecto El modulador que vamos a construir captura las seffales analdgicas y las transforma a digitales por medio del ADC (Convertidor Analdgico-Digital) interno. GND SERAL voc ‘Asi_ como se pusde apreciar en Ia imagen se conactan los potenciémetros y la pata que esta rotulada como SENAL del potencidmetro se conectara a la entrada analdgica del pic, la cual |o transformara a sefal digital: RASIANAISSICZOUT > Vss— ‘OSCHCLKI—> OSC2ICLKO <—. ROOTIOSOTICKI <-> RCITIOSCCP2 <-> RC2ICCP1 <-> RC3ISCKISCL > é g s < 3 5 o u © - Q a Universidad Nacional Pedro Ruiza Gallo Ing Electronica Diseito de un Modulador PWM con microcontroladores PIC Telecomunicaciones I! Esquema de conexién de los potenciémetros a la entrada ADC del PIC Con estos potenciémetros simularemos las entradas analdgicas que deberian ser generadas por sensores y para hacer esta simulacién suponiendo que los sensores tienen rangos diferentes vamos a colocarles resistencias limitadoras de valores distintos , lo cual nos daré rangos distintos: Cada potenciémetro de un valor de 1k cada uno y las resistencias fijas con valores respectivamente R1=10kA , R2=15kQ , R3=20kM y R4=25kQ que son nuestras entradas analdgicas que son digitalizadas siguiendo la formula de conversién donde Vin = el voltaje que le ingresa al puerto, Vref = se toma como referencia la del pic que en este casoes Sv. D_ = valor del dato anelégico convertido a Digital N_ = numero de bits de resolucién. Una vez obtenido el dato lo almacenamos en una variable 11,12,T3 y T4 los cuales las ‘tomamos como valores de temperatura y que se guarda dato por dato para luego mandérlo a la primera pantalla LCD la cual me muestra los datos digitalizados de cada potenciémetro segtin halla sido regulado como indica la figura. Universidad Nacional Pedro Ruiza Gallo Ing Electronica Diseito de un Modulador PWM con microcontroladores PIC Telecomunicaciones I! Universidad Nacional Pedro Ruiza Gallo Ing Electronica Diseito de un Modulador PWM con microcontroladores PIC Telecomunicaciones I! Modulo de transmisién su LCD ENVIO DE DATOS DE TXARX Esquema general de la Transmisién El tema central de nuestro proyecto que es la de transmisién de los datos tramo por tramo con ciertos tiempo de retardos ELTRANSMISOR: PIC 16F876A El transmisor envia los datos ordenados en TRAMAS cada Trama consta de los 4 datos obtenidos por el pic atravez de sus cuatro canales de conversién con el ADC, EI PIC 16f876A envia los dates por el pin RCO y la sefal de sincronia se da por el pin RC1 Asi mismo el PIC muestra estos datos en la LCD que posee ELRECEPCTOR: PIC 16F84A El receptor recibe los datos por los pines: RAO y el RA1, los datos que recibe ya estén digitalizados asi que le tarea del receptor es simple: mostrar los datos en la segunda pantalla Le. Universidad Nacional Pedro Ruiza Gallo Ing Electronica Diseito de un Modulador PWM con microcontroladores PIC Telecomunicaciones I! Asi mismo el circuito consta de 2 pulsadores de Reset; uno para el emisor y otro para el recptor con el cual se podré reiniciar le Transmisién y/o la Recepcin Universidad Nacional Pedro Ruiza Gallo Ing Electronica Diseito de un Modulador PWM con microcontroladores PIC Telecomunicaciones I! Universidad Nacional Pedro Ruiza Gallo Ing Electronica Disefio de un Modulador PWM con microcontroladores PIC Telecomunicaciones I! Modulo de Recepcion su LCD El circuito Ahora pasamos a una de las partes importantes en un montaje la simulacién ya que si en la simulacién el programa funciona entonces tenemos ya un 90% de que funcione en la realidad; el simulador que en nosotros utilizamos fue el proteus versién 7.1, el cual nos permite hacer el circuito con los integrados bésicos que varios a user , que son el pic 16f8764 y el 16f84A, las LCD que son relativamente y luego tenemos resistencias de 10%,15k,20k y 25KQ y los potenciémetros de 1k2 que van los pines 2,3,4yS del primer pic (168768) que son las entradas analdgicas y luego tenemos otras dos resistencias de 1k para reset de cada pic y con sus respectivos pulsadores los cuales conforman le etapa de reseteo de los pics para volver a comenzar de nuevo el programa ,que van conectada al pin 1 del pic en la TX y en 4 pin del Rx , dos potenciémetros mas de 5KQ_, pero ahora pare obtener el mejor contraste de las LCD de cada etapa Tk y Rx en nuestro montaje No olvidar también que cada pic emplea como oscilador generador de pulsos de reloj un cristal de 20uihz, con dos conetisadotes de 22pf, conectados a los pines 9 y10 del ple 16f876A y para el 16f84A van alos pines 15 y 16. Circuito modulador-demodulador PWm con pics MODULO TRANSRISOR MODULO RECEPTOR DE DATOS Diseito de un Modulador PWM con microcontroladores PIC Entrada analégi Telecomunicaciones I! Potenciémetro Entrada del pic 167876 Puerto_como entrada Rv2 2 RAO Rv3 3 RAL Rud 4 RAZ Rv5 5 RAS Salida & entrada digital Salida del pic 16876 Puertos Entrada del pic Puertos 16f84a iL RCO 7 RAO 12 RCL 18 RAL Universidad Nacional Pedro Ruiza Gallo Ing Electronica Disefio de un Modulador PWM con microcontroladores PIC Telecomunicaciones I! El circuito impreso Nuestro circuite consta en la practica dos placas tanto para el Tx y para el Rx las que presentamos a continuacién cada placa en los respectivos fotolitos Componentes Esta es la lista de componentes que vamos ¢ empleer para el transmisor, son componentes, que se pueden encontar fécilmente en el mercadoy son de bajo costo, por lo se trata de un proyecto al alcance de todos los bolsilos. Estos son los componentes que uti aremos. Lalista de materisles necesarios es la siguiente: + 1100. + 1 Microcotrolador 16F876 + 1 Microcontrolador 16°84 + 2Resistencias de 1k 0 + LResistencia de 10k + LResistencia de 15k + LResistencia de 20k + LResistencia de 25k + SPotenciometros de 1k ©. + LPotenciometro de 5k 0 + 2Pulsadores + cristal de 20 MHz. + 4Borneras para circuito impreso de dos tornillos + 4condensadoras cerdmicos de 100 nF (0.1uF). + Lzécalo para 2x14 Datos de los componentes mas importantes Universidad Nacional Pedro Ruiza Gallo Ing Electronica Diseito de un Modulador PWM con microcontroladores PIC Telecomunicaciones I! 1. Pantalla Led 3 ‘TERMINALES DE CONEXION: Los terminales de conexién de las pantallas LCD de caracteres han sido estandarizados, siendo generalmente compatibles é e pin a pin con lo mostrado en la tabla No. 1: 1 Vss Energia Referencia OV. GND 2 Vad Energia +5V DC 3 Vee ‘Ajuste Contraste Variable de Oa 5V 4 RS Comando Seleccién de Dato/Comando 5 RW Comando. Control de Lectura/Escritura 6 E Comando Habiltacion) 7 Do es DATO LSB 3 D1 e/s DATO 3 D2 es DATO 20 D3 e/s DATO a Da es DATO Fr D5 e/s DATO 3 D6 e/s DATO Fy D7 e/s DATO MSB 2. Microcontrolador Pic 16f876A Bajo el nombre de esta subfamilia de microcontroladores, actualmente encontramos cuatro modelos: EL PIC 16°873/4/6 y 7. Estos microcontroladores disponen de una memoria e programa FLASH de 4 a 8 KBytes de 14 bits, considerablemente superior frente al PIC 16F84 en el que solo disponiamos del Kbyte de 14 bits. De los microcontroladores indicados, el 16873 y el 16F876 son de 28 pines, mientras que 16874 y el 16F877 tienen 40 pines, lo que les permite disponer de hasta 33 lineas de £/S. En su arquitectura ademas incorporan: renin = FE kearoe Varios Tier comeimnsg == ~USART RASANAESo—| Sher Bus 2 escve.Kin— PICt6F876/873 En la Tabla 1 se muestran las caracteristicas comparativas més relevantes de esta familia de microcontroladores: Universidad Nacional Pedro Ruiza Gallo Ing Electronica Disefio de un Modulador PWM con microcontroladores PIC Telecomunicaciones I! Frecuencia Nina vz Memoria de ako programa FLASH Palabra de 14 bis Posiciones RAM de [152 7 TE tos Posiciones EEPROM [128 7 IE I de datos Poris E'S RByC AB Cy ABYC A B-CYD IN de PINeS 28 a 25 a0 Inferrupeiones 13. 14 3 ra Timers a z 3 a Modulos COP 2 2 2 2 Pic 16/844, maoeete bn rade b>— no sminaon =) we t}——oscncuxn Wars 8B sp— oscacixour wos $B tHe noon =o tsp ner wa; * Ee noo—e ds np nes nese tof=— tee Modo | Frecuencia| osci/ci | 08¢2/c2 wp | 22khe ere 68- 100 pF 200 Kh: 15-33 pF * | 15-33 oF , 1090-150 200 Kha | HP 100-150 pF wt] ozithe | 15 og 15-38 eF 4 Mhz 15-33 pF 15-33 pF ug | AMhz | 45-33 pF| 15-33pF 20Mhz |15-33pF 15-33 pF Para una VDD > 4,5 V, se recomienda que Ci = C2 = 33 pF. Nota: Sélo el PICL6F84A-20 podré llegar a trabajar a 20 MHz. MONTAJE DEL TRANSMISOR Universidad Nacional Pedro Ruiza Gallo Ing Electronica Diseito de un Modulador PWM con microcontroladores PIC Telecomunicaciones I! Respecto al montaje comenzaremos con la construccién de la placa en EAGLE.EI circuito sera serigrafiado como se muestra en la figura. Referencias en al circuito RB,RO,R10,R11,R12 Potenciémetros C12 Condensadores 2207 XLX2 Cristal 20MH2 JPA Pulsador aa Oscilador RW. Tierra Luego continuamos con el trabajo de soldadura de los zécalos, para luego seguir con los resistores y condensadores. Los LCDs y los Micracontroladores deberian montarse en iltime lugar, cuidando de que estén en la posicién correcta. Serd un trabajo que tomara al menos una © dos horas, asi que hay que encararlo con paciencia. Una vez que todo esté en su lugar, y antes de colocar los circuitos integrados en sus 26calos, podemos alimentar el circuit y comprobar que a la salida de cade componentes tenemos los voltajes requeridos . También podemos medir la tensién en los pines de los 26calos encargados de alimentar a cada integrado, para no tener alguna sorpresa desagradable. Entre los pines 7 y 14 de cada microcontrolador deberia haber SV, lo mismo que entre los pines 5 y 14 del 26calo, correspondiente al microcontrolador. Universidad Nacional Pedro Ruiza Gallo Ing Electronica Disefio de un Modulador PWM con microcontroladores PIC Telecomunicaciones I! Si todo esté bien, podemos poner cada integrado en su sitio, cuidando de no ponerlos en la direccién opuesta. La figura siguiente figura muestra el circuito del transmisor simulado en proteus MODULO:TRANSMISOR’ zoe polpiit | veg: le |Z : OSH ed. ecunzes: a ty] Bits CANE ie DE DATOS ro, tetra P= | bee ¢ < SEL RBSTS NTRADAS ANALOGAS Circuito impreso del transmisor Universidad Nacional Pedro Ruiza Gallo Ing Electronica Disefio de un Modulador PWM con microcontroladores PIC Telecomunicaciones I! Sot Vista delantera del transmisor VISUALIZACION DEL LCD DEL CIRCUITO TRANSMISOR Universidad Nacional Pedro Ruiza Gallo Ing Electronica Diseito de un Modulador PWM con microcontroladores PIC Telecomunicaciones I! Universidad Nacional Pedro Ruiza Gallo Ing Electronica Diseito de un Modulador PWM con microcontroladores PIC Telecomunicaciones I! MONTAJE DEL MODULO RECEPTOR MATERIALES UTILIZADOS :RECEPCION: La parte de recepcién , esta compuesta por los siguientes materiales: + PIC 46Fe4a + Resistencia de 1K + Pulsador NC + Potenciémetro de 5k + LeD + Oscilador 4MHZ + Capacitor de 29 onuLO RECEPTOR Dé DATOS OE | BITS +: a ay es |: CIRCUITO: Universidad Nacional Pedro Ruiza Gallo Ing Electronica Diseito de un Modulador PWM con microcontroladores PIC Telecomunicaciones I! CONEXION MICROCONTROLADOR - LCD. MICROCONTRADOR LCD PUERTO PIN PIN. FUNCION 1 Tierra 2 Vee 3 Contraste BO 6 a Selecci6n de registro (Rs) 5 Tierra RBI 7 6 Enable RB4 10 i 4 RBS, i 12 Ds RBS 2 13, 06 RB7, 3B 14 07 15 Alimentacion + 16 Alimentacion= CIRCUITO IMPRESO: Para el circuito impreso del modulo receptor se utilizo el programa EAGLE Universidad Nacional Pedro Ruiza Gallo Ing Electronica Diseito de un Modulador PWM con microcontroladores PIC Disposicién de componentes , en placa presa Telecomunicaciones I! Donde : Ich PIC 16F84A cayc2 Condesador de 22°F ‘ar Cristal de 4MH2 XL Entradas de canal de recepcion x2 Borneras de alimentacion 1P2 Pulsador de Reseteo R7. Resistencia de reseteo Ri3 Potenciometro de ajuste de contrate del LCD Pistas Universidad Nacional Pedro Ruiza Gallo Ing Electronica Disefio de un Modulador PWM con microcontroladores PIC Telecomunicaciones I! Circuito receptor CIRCUITO IMPRESO DEL RECEPTOR Universidad Nacional Pedro Ruiza Gallo Ing Electronica Diseito de un Modulador PWM con microcontroladores PIC Telecomunicaciones I! \VISUALIZACION DEL MODO RECEPTOR Universidad Nacional Pedro Ruiza Gallo Ing Electronica Diseito de un Modulador PWM con microcontroladores PIC Telecomunicaciones I! El software Ya vimos como desarrollar el hardware, y ahora comenzaremos a ver como se disefo el programa, para este disefto del transmisor, se ha utilizado el lenguaje assembler y se acompilado en el programa MPLAB 7.5 de MICROCHIP; y una ver teniendo el cédigo en extensién .hex se grabado teniendo como harware un grabador de pics “PIPO2” y el software icprogv 1.66 + Mas informacién sobre el MPLAB de MICROCHIP clic Aqui + Mas informacién de como grabar con el Ic prog clic Aqui El Codigo del programa del modulo TRANSMISOR en ASM puede verse en: http://electronico files. wordpress.com/2008/09/codigo_tx_asm1.pdf El Codigo del programa del modulo RECEPTOR en ASM puede verse en http://electronico.files.wordpress.com/2008/09/codigo_rx_asm.pdf El Codigo del programa del modulo TRANSMISOR_ en HEX: http://electronico.files.wordpress.com/2008/09/transmisor_hex.pdf El Codigo del programa del modulo RECEPTOR. en HEX: http://electronico.files.wordpress.com/2008/09/receptor_hex.pdf Universidad Nacional Pedro Ruiza Gallo Ing Electronica Diseito de un Modulador PWM con microcontroladores PIC Telecomunicaciones I! FOTOS DEL MONTAJE FINAL IMONTANDO RECEPTOR Y TRANSMISOR CONEXION DEL TRANSMISOR Y RECEPTOR Universidad Nacional Pedro Ruiza Gallo Ing Electronica Diseito de un Modulador PWM con microcontroladores PIC Telecomunicaciones I! \VISUALIZACION DE TRANSMICION Y RECEPCION. Universidad Nacional Pedro Ruiza Gallo Ing Electronica Diseito de un Modulador PWM con microcontroladores PIC Telecomunicaciones I! LOS AUTORES : Este fue un proyecto del curso de telecomunicaciones 2 con el Ing Francisco Segura Altamirano: Roger Lino Mercado Rojas email: roger_710_1@hotmail.com Alejandro Jose Llanos Garcia email: alejandro777_90@hotmail.com Arcescio Salazar Roalcaba Email: arsaro_20@hotmail.com Josue Manuel Ramos Sono Email: jota_045@hotmail.com Carlos Joel Malca Lara Email: carlosjoel31@hotmail.com Julio Alfonso Severino Rinza Email: arthas1308@hotmail.com Mario Miguel Nieto Castillo Email: mariomiguel7885@hotmail.com Estudiantes de Ingenieria Electronica en la Universidad Nacional “Pedro Ruiz Gallo” Lambayeque - PERU Universidad Nacional Pedro Ruiza Gallo Ing Electronica

También podría gustarte