ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Modulador PWM Con Microcontroladores PIC


Enviado por   •  1 de Mayo de 2013  •  2.927 Palabras (12 Páginas)  •  831 Visitas

Página 1 de 12

Modulador PWM con Microcontroladores PIC

Introducción

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 a través del conversor ADC del PIC(Pic 16f876A ); transmisor; el cual transforma las señales analógicas en digitales a través del ADC que tiene y las envía a través de una línea de datos y de una 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 a través de una LCD en el trasmisor y una LCD en el Receptor

Descripción 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 SENAL del potenciómetro se conectara a la entrada analógica del Pic, la cual lo transformara a señal digital:

Esquema de conexión de los potenciómetros a la entrada ADC del PIC

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:

Cada potenciómetro de un valor de 1kΩ cada uno y las resistencias fijas con valores respectivamente R1=10kΩ, R2=15kΩ, R3=20kΩ y R4=25kΩ, que son nuestras entradas analógicas que son digitalizadas siguiendo la formula de conversión donde:

V in = el voltaje que le ingresa al puerto.

Vref = se toma como referencia la del Pic que en este caso es 5v.

D = valor del dato analógico convertido a Digital.

N = numero de bits de resolución.

Una vez obtenido el dato lo almacenamos en una variable T1,T2,T3 y T4 los cuales las tomamos como valores de temperatura y que se guarda dato por dato para luego mandarlo a la primera pantalla LCD la cual me muestra los datos digitalizados de cada potenciómetro según haya sido regulado.

La Transmisión y Recepción:

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 tiempos de retardos.

EL TRANSMISOR: PIC 16F876A

El transmisor envía los datos ordenados en TRAMAS cada Trama consta de los 4 datos obtenidos por el Pic a través 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. Así 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. Así mismo el circuito consta de 2 pulsadores de Reset; uno para el emisor y otro para el receptor con el cual se podrá reiniciar la Transmisión y/o la Recepción

Modulo de Recepción 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 vamos a usar , que son el Pic 16f876A y el 16f84A, las LCD que son relativamente y luego tenemos resistencias de 10k,15k,20k y 25kΩ y los potenciómetros de 1kΩ que van los pines 2,3,4y5 del primer Pic (16f876A) que son las entradas analógicas y luego tenemos otras dos resistencias de 1kΩ para Reset de cada Pic y con sus respectivos pulsadores los cuales conforman la 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 5KΩ , pero ahora para obtener el mejor contraste de las LCD de cada etapa Tx y Rx en nuestro montaje. No olvidar también que cada Pic emplea como oscilador generador de pulsos de reloj un cristal de 20mhz, con dos condensadores de 22pf, conectados a los pines 9 y10 del Pic 16f876A y para el 16f84A van a los pines 15 y 16

Circuito modulador-demodulador PWM con pics

Entrada analógica

Potenciómetro Entrada del Pic 16f876 Puerto como entrada

Rv2 2 RA0

Rv3 3 RA1

Rv4 4 RA2

Rv5 5 RA3

Salida & entrada digital

Salida del Pic 16f876 Puertos Entrada del Pic 16f84a Puertos

11 RC0 17 RA0

12 RC1 18 RA1

El circuito impreso

Nuestro circuito consta en la práctica 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 a emplear para el transmisor, son componentes que se pueden encontrar fácilmente en el mercado y son de bajo costo, por lo se trata de un proyecto al alcance de todos los bolsillos.

Estos son los componentes que utilizaremos.

La lista de materiales necesarios es la siguiente:

• 1 LCD.

• 1 Microcontrolador 16F876

• 1 Microcontrolador 16F84

• 2 Resistencias de 1k Ω

• 1 Resistencia de 10k Ω

• 1 Resistencia de 15k Ω

• 1 Resistencia de 20k Ω

• 1 Resistencia de 25k Ω

• 5 Potenciómetros de 1k Ω.

• 1 Potenciómetro de 5k Ω

• 2 Pulsadores

• 1 cristal de 20 Mhz

• 4 Borneras para circuito impreso de dos tornillos

• 4 condensadores cerámicos de 100 nF (0.1uF).

• 1 zócalo para 2x14

Datos de los componentes más importantes

1. Pantalla LCD

TERMINALES DE CONEXIÓN:

Los terminales de conexión de las pantallas LCD de caracteres han sido estandarizados, siendo generalmente compatibles pin a pin con lo mostrado en la tabla No. 1:

Terminal Nombre Función Descripción

Terminal Nombre Función Descripción

1 Vss Energía Referencia 0 V. GND

2 Vdd Energía +5 V DC

3 Vee Ajuste Contraste Variable de 0 a 5 V

4 RS Comando Selección de Dato/Comando

5 R/W Comando Control de Lectura/Escritura

6 E Comando Habilitación

7 D0 E/S DATO LSB

8 D1 E/S DATO

...

Descargar como (para miembros actualizados) txt (23 Kb)
Leer 11 páginas más »
Disponible sólo en Clubensayos.com