LO QUE AQUI PRESENTAMOS ES UNA BREVE INTRODUCCION Y UN RESUMEN DEL PROYECTO.
Si es que desean descargar el proyecto completo pueden hacerlo descargando los archivos pdf y los demas archivos del proyecto los cuales se encuentran al final de esta pagina.
MODULACION PWM CON MICROCONTROLADORES PIC
- Introduccion
El siguiente proyecto de modulación pwm (modulación por ancho de pulso ) que vamos describir , nos permite modular 4 señales analógicas que ingresaran atravez del conversor ADC del PIC(Pic 16f876A ); transmisor; el cual transforma las señales analogicas en digitales atravez del ADC que tiene y las envía atravez de una línea de datos y de un línea de sincronía 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 y una LCD en el Receptor
Aqui un diagrama general del proyecto:
- Descripcion del Proyecto
El modulador que vamos a construir captura las señales analógicas y las transforma a digitales por medio del ADC (Convertidor Analógico-Digital) interno.
Así como se puede apreciar en la imagen se conectan los potenciómetros y la pata que esta rotulada como SEÑAL del potenciómetro se conectara a la entrada analógica del pic, la cual lo transformara a señal digital:
Aqui el esquema de conexion de los potenciometros
Con estos potenciómetros simularemos las entradas analógicas que deberían 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:
TRANSMISION Y RECEPCION
Aqui presentamos elesquema general de la trasnmision:
EL TRANSMISOR: PIC 16F876A
El transmisor envía 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,
El PIC 16f876A envía los datos por el pin RC0 y la señal de sincronía se da por el pin RC1
Asi mismo el PIC muestra estos datos en la LCD que posee
EL RECEPCTOR : PIC 16F84A
El receptor recibe los datos por los pines: RA0 y el RA1, los datos que recibe ya están digitalizados así que la tarea del receptor es simple: mostrar los datos en la segunda pantalla LCD.
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 la Transmisión y/o la Recepción:
EL SOTFWARE
Ya vimos como desarrollar el hardware, y ahora comenzaremos a ver como se diseño el programa, para este diseño del transmisor, se ha utilizado el lenguaje assembler y se acompilado en el programa MPLAB 7.5 de MICROCHIP; y una vez teniendo el código en extensión .hex se grabado teniendo como harware un grabador de pics “PIPO2” y el software icprog v 1.6b
· Mas información sobre el MPLAB de MICROCHIP clic Aqui
· Mas información de cómo grabar con el Ic prog clic Aqui
El Codigo del programa del modulo TRANSMISOR en ASM puede verse aquícodigo_tx_asm1
El Codigo del programa del modulo RECEPTOR en ASM puede verse aquícodigo_rx_asm
El Codigo del programa del modulo TRANSMISOR en HEX:transmisor_hex
El Codigo del programa del modulo RECEPTOR en HEX:receptor_hex
Aqui una foto del proyecto Final:
————————————————————————————–
—- Si es que desean descargar el informe completo en pdf hacer clic aqui: telecomunicaciones2.pdf
El Codigo del programa del modulo TRANSMISOR en ASM puede verse aquícodigo_tx_asm1
El Codigo del programa del modulo RECEPTOR en ASM puede verse aquícodigo_rx_asm
El Codigo del programa del modulo TRANSMISOR en HEX:transmisor_hex
El Codigo del programa del modulo RECEPTOR en HEX:receptor_hex
—————————————————————————————–
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 Ingeniería Electrónica en la
Universidad Nacional “Pedro Ruiz Gallo” Lambayeque - PERU









