Está en la página 1de 20

AO DE LA PROMOCIN DE LA INDUSTRIA

RESPONSABLE Y DEL COMPROMISO CLIMTICO

UNIVERSIDAD NACIONAL
DEL CENTRO DEL PER
FACULTAD DE INGENIERA
ELCTRICA Y ELECTRNICA

CTEDRA: MICROPROCESADORES Y
ARQUITECTURA DEL COMPUTADOR
CATEDRTICO: ING. RAL W. SANCHEZ POMA
ALUMNOS:
- HUAMN ALVINAGORTA, Jhonny
- MEDINA RIVEROS, Marco Antonio
- VERA ONSIHUAY, Pier

UNIVERSIDAD NACIONAL DEL CENTRO DEL PER


FACULTAD DE INGENIERA Elctrica Y ELECTRNICA

HUANCAYO - 2014

INTRODUCCION

El PIC es un controlador de interfaz perifrico por sus siglas en ingls, por medio del cual
se pueden automatizar ciertas "cosas electrnicas" por la teora de microcontroladores.
En el presente informe se detalla la accin del PIC en una aplicacin sencilla como
programarlo para que sea un reloj y a la vez censar la temperatura ambiente, asi como esta
aplicacin se le puede dar mucho ms pero es necesario aprender en cdigo de
programacin que se requiere.

UNIVERSIDAD NACIONAL DEL CENTRO DEL PER


FACULTAD DE INGENIERA Elctrica Y ELECTRNICA

RESUMEN

En el presente trabajo se pretende disear un circuito que tenga un sensor de


temperatura ambiente y que se visualice en un display LCD y todo este sistema

ayudado por un PIC programable mediante un software.


Adems recordar que el sensor a cierta temperatura ambiental registra activa un
motor o en este caso un ventilador que mejore las condiciones del ambiente

OBJETIVOS

Disear un circuito que posea sensor de temperatura con la ayuda de un PIC.


Crear un programa utilizando el programa microcode studio para la perfecta

ejecucin en el circuito.
Grabacin del PIC con ayuda del programa ejecutado en el software mencionado.
Analizar, interpretar e identificar los elementos en el circuito.

ACTIVIDADES

Simulacin en el software Proteus 8.0 el circuito.


Programacin del PIC con ayuda del programa microcode studio.
Grabacin del PIC mediante un quemador.
Armar el circuito en un protoboard para su anlisis fsico.

MARCO TERICO

UNIVERSIDAD NACIONAL DEL CENTRO DEL PER


FACULTAD DE INGENIERA Elctrica Y ELECTRNICA

La electrnica diseada con microcontroladores PIC nos permite realizar


circuitos tan sencillos y prcticos como:

Termmetro de interior y exterior que nos proponemos. El circuito est basado en


un microcontrolador 16F877A. Para ste PIC hemos diseado un programa que se
encarga

de

la

medicin

de

la

temperatura

interior

exterior.

Las sondas utilizadas para la medicin de la temperatura son las conocidas LM35,
un hilo, que se comunican con el PIC mediante datos digitales en un solo canal.
El programa que hemos diseado se comunica con las sondas LM35, mediante un
bus de datos pin a pin con cada una, y actualiza las medidas cada segundo,
aproximadamente. No intentis utilizar otro modelo de sonda que no sea la LM35
porque

el

circuito

no

funcionara

correctamente.

El esquema elctrico gira, como es obvio, en torno al microcontrolador 16F877A.


Los componentes que nos quedan por comentar son el cuarzo de 4Mhz,
imprescindible para que el programa grabado en el PIC pueda ejecutarse, la
resistencia de 1K conectada al positivo en el pin 1, el reset del PIC, y las
resistencias R5 y R6 entre las entradas de las sondas de temperatura LM35 y el
positivo de la alimentacin.

ESPECIFICACIONES TECNICAS DE LOS MATERIALES UTILIZADOS:


DISPLAY LCD 16X2
CARACTERSTICAS:

UNIVERSIDAD NACIONAL DEL CENTRO DEL PER


FACULTAD DE INGENIERA Elctrica Y ELECTRNICA

Las pantallas de cristal lquido (LCD) se han popularizado mucho


en los ltimos aos, debido a su gran versatilidad para presentar
mensajes de texto, valores numricos y smbolos especiales, su bajo
consumo de potencia, el requerimiento de solo 6 pines del PIC para su conexin y
su facilidad de programacin en lenguajes de alto nivel. Desde todo punto de vista
el empleo del display LCD 16x2 debera considerarse como la primera opcin a la
hora de decidir por un dispositivo de presentacin alfanumrica, excepto cuando las
condiciones de iluminacin ambiental no sean las ms favorables. En la actualidad
existen diversos modelos de display LCD, aunque los ms comunes son los LCD
16x2 (16 caracteres x 2 filas) o LCD 2x16, que se ha convertido en el estndar de
facto para las aplicaciones con microcontroladores PIC.

PIC 16F877A
CARACTERISTICAS:

CPU de arquitectura RISC (Reduced Instruction Set Computer).

Set de 35 instrucciones.

Frecuencia de reloj de hasta 20MHz (ciclo de instruccin de 200ns).

Todas las instrucciones se ejecutan en un nico ciclo de instruccin,


excepto las de salto.

Hasta 8K x 14 palabras de Memoria de Programa.

Hasta 368 x 8 bytes de Memoria de Datos tipo RAM.

Hasta 256 x 8 bytes de Memoria de Datos tipo EEPROM.

Hasta 15 fuentes de Interrupcin posibles.

8 niveles de profundidad en la Pila hardware.

Modo de bajo consumo (Sleep).

Tipo de oscilador seleccionable (RC, HS, XT, LP y externo).

Rango de voltaje de operacin desde 2,0V a 5,5V.

Conversor Analgico/Digital de 10 bits multicanal.


3 Temporizadores.
Watchdog Timer o Perro Guardin.

UNIVERSIDAD NACIONAL DEL CENTRO DEL PER


FACULTAD DE INGENIERA Elctrica Y ELECTRNICA

2 mdulos de captura/comparacin/PWM.
Comunicaciones por interfaz USART
Puerto Paralelo Esclavo de 8 bits (PSP).
Puerto Serie Sncrono (SSP) con SPI e IC.

SENSOR DE TEMPERATURA LM35


CARACTERISTICAS:
El LM35 no requiere de circuitos adicionales para calibrarlo externamente. La baja
impedancia de salida, su salida lineal y su precisa calibracin hace posible que est
integrado sea instalado fcilmente en un circuito de control. Debido a su baja
corriente de alimentacin se produce un efecto de auto calentamiento muy reducido.
Se encuentra en diferentes tipos de encapsulado, el ms comn es el TO-92,
utilizada por transistores de baja potencia.

Esta calibrado directamente en Grados Celsius.

La tensin de salida es proporcional a la temperatura.

Tiene una precisin garantizada de 0.5C a 25C.

Opera entre 4 y 30 voltios de alimentacin.

UNIVERSIDAD NACIONAL DEL CENTRO DEL PER


FACULTAD DE INGENIERA Elctrica Y ELECTRNICA

Baja impedancia de salida.

Baja corriente de alimentacin (60uA).

Bajo coste.

2 OSCILADORES DE 4 MHZ y 8 MHZ


CARACTERISTICAS:
Todo microprocesador o microcontrolador requiere de una seal de reloj que
sincronice su funcionamiento. Esta seal se obtiene mediante un oscilador de
frecuencia.
Existen microcontroladores que tienen un oscilador interno y no requieren de
componentes externos. El microcontrolador PIC16F84 requiere de un circuito
externo de oscilacin o generador de pulsos de reloj.
La frecuencia de reloj mxima es de 4 MHz para el PIC16F84A-04 y de 20 MHz
para el PIC16F84A-20.

TRANSITOR 2N3904
CARACTERISTICAS:
El transistor 2N3904 es uno de los ms comunes transistores NPN generalmente
usado para amplificacin. Est diseado para funcionar a bajas intensidades, bajas
potencias, tensiones medias, y puede operar a velocidades razonablemente altas. Se

UNIVERSIDAD NACIONAL DEL CENTRO DEL PER


FACULTAD DE INGENIERA Elctrica Y ELECTRNICA

trata de un transistor
de bajo costo, muy
comn,

suficientemente
robusto

como para ser usado

en

experimentos

Es

electrnicos.
transistor

un

de

200 miliamperios, 40 voltios, 625 milivatios, con una Frecuencia de transicin de


300 MHz, con una beta de 100. Es usado primordialmente para la amplificacin
analgica.
El Transistor 2N3904 es un transistor muy popular para aficionados debido a su
bajo coste.

MOTOR DE 6
Todos

los

VOLTIOS
CARACTERISTICAS:
motores tienen un valor

de voltaje de operacin, con motores pequeos de CD a menudo este valor esta por
los 1.5 a 6 V, algunos motores de CD de alta calidad son diseados para un voltaje
especifico que normalmente es de 12 V o 24 V, el tipo de motor que ms interesa en
el diseo de robots son los de bajo voltaje, normalmente este va de 1,5 V a 12 V.
Un motor puede funcionar a voltajes mayores o menores que el especificado, lo
nico es que, si por ejemplo, tenemos un motor de 12 V y se le aplica 8 V, el motor
correr pero no a la velocidad y potencia para la cual fue diseado, similarmente si
se opera con valores superiores como 16 V el motor correr con mayor velocidad y
potencia, este ltimo fenmeno no es muy recomendable ya que puede causar que
los bobinados se sobrecalienten y se origine un dao permanente en el motor.

UNIVERSIDAD NACIONAL DEL CENTRO DEL PER


FACULTAD DE INGENIERA Elctrica Y ELECTRNICA

RESISTENCIAS
CARACTERISTICAS:
Se le denomina resistencia elctrica a la igualdad de oposicin que tienen los
electrones al desplazarse a travs de un conductor. La unidad de resistencia en el
Sistema Internacional es el ohmio.
La resistencia de un material depende directamente de dicho coeficiente, adems es
directamente proporcional a su longitud (aumenta conforme es mayor su longitud) y
es inversamente proporcional a su seccin transversal (disminuye conforme
aumenta su grosor o seccin transversal)

POTENCIOMETRO

CARACTERISTICAS:
Un potencimetro es un resistor cuyo valor de resistencia es variable. De esta
manera, indirectamente, se puede controlar la intensidad de corriente que fluye por
un circuito si se conecta en paralelo, o la diferencia de potencial al conectarlo en
serie.
Normalmente, los potencimetros se utilizan en circuitos de poca corriente. Para
circuitos de corrientes mayores, se utilizan los restatos, que pueden disipar ms
potencia.

UNIVERSIDAD NACIONAL DEL CENTRO DEL PER


FACULTAD DE INGENIERA Elctrica Y ELECTRNICA

CAPACITORES
CARACTERISTICAS:
Cuando un conductor se carga, es decir, se le comunica una carga elctrica, adquiere
un cierto potencial, que depende de consideraciones geomtricas (de su forma).
Pues bien; a la relacin entre carga y potencial se le llama capacidad de ese
conductor.
Podemos entonces definir una magnitud llamada capacitancia o capacidad, como la
relacin entre la carga almacenada (Q) y la tensin a la que se encuentra (V).

PROTOBOARD

CARACTERISTICAS:
Una placa de pruebas es un tablero con orificios conectados elctricamente entre s,
habitualmente

siguiendo

patrones

de

lneas,

en

el

cual

se

pueden

insertar componentes electrnicos y cables para el armado y prototipo de circuitos


electrnicos y sistemas similares. Est hecho de dos materiales, un aislante,
generalmente un plstico, y un conductor que conecta los diversos orificios entre s.
Uno de sus usos principales es la creacin y comprobacin de prototipos de
circuitos electrnicos antes de llegar a la impresin mecnica del circuito en
sistemas de produccin comercial.

10

UNIVERSIDAD NACIONAL DEL CENTRO DEL PER


FACULTAD DE INGENIERA Elctrica Y ELECTRNICA

LISTA DE MATERIALES USADOS


CANTIDAD
1

DISPLAY LCD 16X2

1
1

PIC 16F877A
SENSOR DE TEMPERATURA LM35

PULSADORES

RESISTENCIAS DE 10K

RESISTENCIA DE 100

POTENCIOMETRO DE 1K

TRANSISTOR 2N3904

RELE DE 5V
VENTILADOR DE 12V O MENOS

1
1

11

MATERIAL USADO

OSCILADORES DE 4 MHZ
CAPACITORES DE 22nF

PROTOBOARD

UNIVERSIDAD NACIONAL DEL CENTRO DEL PER


FACULTAD DE INGENIERA Elctrica Y ELECTRNICA

CDIGO DE PROGRAMACION EN FORMATO PBP


PIC16F877A
DEFINE LCD_DREG PORTB
DEFINE LCD_DBIT 0
DEFINE LCD_RSREG PORTB
DEFINE LCD_RSBIT 5
DEFINE LCD_EREG PORTB
DEFINE LCD_EBIT 4

DEFINE ADC_BITS 10
DEFINE ADC_CLOCK 3
DEFINE ADC_SAMPLEUS 50

TRISA=%1
ADCON1=%00001110
DATO VAR WORD
g CON 223

RETEM:

ADCIN 0,DATO
DATO=DATO/128
LCDOUT $FE,1 LCDOUT $FE,2,"TEMP:",DEC DATO,G,"C"

12

UNIVERSIDAD NACIONAL DEL CENTRO DEL PER


FACULTAD DE INGENIERA Elctrica Y ELECTRNICA

PAUSE 50
IF DATO>39 THEN
HIGH PORTC.1
ELSE
LOW PORTC.1
ENDIF

GOTO RETEM

END

SIMULACIN DEL PROGRAMA

13

UNIVERSIDAD NACIONAL DEL CENTRO DEL PER


FACULTAD DE INGENIERA Elctrica Y ELECTRNICA

RECOMENDACIONES

Aunque es circuito planteado no es algo sencillo pero si desarrollable, hay que tener
cuidado con las conexiones de los componentes. En especial la correcta colocacin

de los componentes.
Vigilar la temperatura de los componentes o integrados. Ya que si se calientan
demasiado, desconecte la alimentacin, al menos un rato, si despus se sigue
sobrecalentando, es posible que algo esta mal. Posiblemente haya que cambiar el

valor de alguno de los elementos como alguna resistencia de mayor valor.


Tener cuidado con las fuentes de alimentacin del circuito ya que una elevada
tensin podra ocasionar la quemadura de algn componente.

14

UNIVERSIDAD NACIONAL DEL CENTRO DEL PER


FACULTAD DE INGENIERA Elctrica Y ELECTRNICA

CONCLUSIONES

En el presente trabajo monogrfico se realiz un estudio referente a


programacin en PIC sus diferentes aplicaciones ya sea como en

nuestro caso en el uso de un reloj y un sensor de temperatura, pero nada de esto


hubiera sido fcil sin la ayuda de diferentes tipos de software como el Proteus 7.9 el
Microcode Studio, grandes simuladores que ayudan a solucionar muchos
problemas.

El uso adecuado de diferentes componentes sus caractersticas internas que ayudan


a construir en fsico lo simulado.

ANEXOS

15

UNIVERSIDAD NACIONAL DEL CENTRO DEL PER


FACULTAD DE INGENIERA Elctrica Y ELECTRNICA

16

UNIVERSIDAD NACIONAL DEL CENTRO DEL PER


FACULTAD DE INGENIERA Elctrica Y ELECTRNICA

BIBLIOGRAFIA

BASIC PARA MICROCONTROLADORES PIC


www.conexionelectronica.com

PIC MICROCONTROLLER PROJECT BOOK. JOHN IOVINE - MCGRAWHILL


http://www.microchip.com/

MICROENGINEERING LABS, INC.


http://www.melabs.com

17

UNIVERSIDAD NACIONAL DEL CENTRO DEL PER


FACULTAD DE INGENIERA Elctrica Y ELECTRNICA

18

UNIVERSIDAD NACIONAL DEL CENTRO DEL PER


FACULTAD DE INGENIERA Elctrica Y ELECTRNICA

19

UNIVERSIDAD NACIONAL DEL CENTRO DEL PER


FACULTAD DE INGENIERA Elctrica Y ELECTRNICA

20

También podría gustarte