Beruflich Dokumente
Kultur Dokumente
ii
Resumen:
diseando un
Introduccin.
MPLAB-IDE es una Plataforma de Desarrollo Integrada bajo Windows, con
mltiples prestaciones, que permite escribir el programa para los PIC en
lenguaje ensamblador (assembler) o en C (el compilador C se compra aparte),
crear proyectos, ensamblar o compilar , simular el programa y finalmente
programar el componente, si se cuenta con el programador adecuado.
MPLAB incorpora todas las utilidades necesarias para la realizacin de
cualquier proyecto y, para los que no dispongan de un emulador, el programa
permite editar el archivo fuente en lenguaje ensamblador de nuestro proyecto,
adems de ensamblarlo y simularlo en pantalla, pudiendo ejecutarlo
posteriormente en modo paso a paso y ver como evolucionaran de forma real
tanto sus registros internos, la memoria RAM y/o EEPROM de usuario como
la memoria de programa, segn se fueran ejecutando las instrucciones.
Adems el entorno que se utiliza es el mismo que si se estuviera utilizando un
emulador.
Partes de MPLAB-IDE:
EDITOR: Editor incorporado que permite escribir y editar programas u otros
archivos de texto.
PROJECT MANAGER: Organiza los distintos archivos relacionados con un
programa en un proyecto. Permite crear un proyecto, editar y simular un
programa. Adems crea archivos objetos y permite bajar archivos hacia
emuladores (MPLAB-ICE) o simuladores de hardware (SIMICE).
SIMULADOR: Simulador de eventos discretos que permite simular
programas con ilimitados breakpoint, examinar/modificar registros, observar
variables, tiempos y simular estmulos externos.
ENSAMBLADOR: Genera varios tipos de archivos objetos y relacionados,
para programadores Microchip y universales.
LINKER: Permite unir varios archivos objetos en uno solo, generados por el
ensamblador o compiladores C como MPAB-C18 o compiladores de terceros.
PROGRAMADOR: Mplab-IDE puede trabajar con varios tipos de
programadores. El usuario debe seleccionar con cual trabajar, haciendo click
en opcin Programmer/ Select programmer.
Objetivos:
- Disear un termmetro digital utilizando un PIC18F2525
- Disear un programa que contenga las configuraciones del ADC y Puertos
para presentar en los 3 siete segmentos la temperatura obtenida por el sensor
LM35
- Desarrollar habilidades en la programacin de PICs, en lenguaje C
- Aprender a disear sistemas de mediciones con ADC.
- Investigar acerca de las posibles formas de compilar en un PIC.
Justificacin:
- El proyecto busca demostrar la competencia que se tienen en el rea
de la programacin en C de PICs, el proyecto tiene como justificacin,
demostrar
las
aptitudes
adquiridas
en
las
Asignaturas
de
Marco Terico
En primer lugar vamos a proceder a determinar el origen etimolgico
del trmino termmetro que ahora nos ocupa. En este sentido podemos
establecer que aquel est compuesto de dos vocablos claramente delimitados:
la palabra griega thermos, que se puede traducir como caliente, y el trmino
griego metron, que es sinnimo de medida.
Termmetro
Un termmetro es un instrumento que permite medir la temperatura. Los ms
populares constan de un bulbo de vidrio que incluye un pequeo tubo capilar;
ste contiene mercurio (u otro material con alto coeficiente de dilatacin), que
se dilata de acuerdo a la temperatura y permite medirla sobre una escala
graduada.
El termoscopio que Galileo Galilei invent en 1592 est considerado como el
antecesor del termmetro. Este dispositivo contaba con una bola de vidrio
hueca y un tubo soldado a ella y permita medir los cambios de temperatura a
partir de la contraccin o dilatacin de una masa de aire.
Ilustracin 2-Termoscopio
Asimismo estn los termmetros de cocina que tienen una gran utilidad pues
sirven para determinar la temperatura a la que se encuentran determinados
alimentos. Ello nos ayudar, en muchos casos, a saber si un plato que hemos
realizado necesita estar ms tiempo en el horno o ya se halla en el punto justo.
Metodologa.
En la investigacin accin, el quehacer cientfico consiste no solo en
la comprensin de los aspectos de la realidad existente, sino tambin en la
identificacin de las fuerzas sociales y las relaciones que estn detrs de la
experiencia humana.
El criterio de verdad no se desprende de un procedimiento tcnico, sino
de discusiones cuidadosas sobre informaciones y experiencias especficas. En
la investigacin - accin no hay mucho nfasis en el empleo del instrumental
tcnico de estadsticas y de muestreo.
Adems, la investigacin accin ofrece otras ventajas derivadas de la
prctica misma: permite la generacin de nuevos conocimientos al
investigador y a los grupos involucrados; permite la movilizacin y el
reforzamiento de las organizaciones de base y finalmente, el mejor empleo de
los recursos disponibles en base al anlisis crtico de las necesidades y las
opciones de cambio.
Los resultados se prueban en la realidad. Las experiencias que resultan
en el campo social proporcionan las informaciones acerca de los procesos
histricos. En otras palabras, empieza un ciclo nuevo de la investigacin
accin cuando los resultados de la accin comn se analizan, por medio de
10
Cronograma:
En un documento de un proyecto de investigacin, tal como lo seala
Bernal (2013; p 223) El cronograma de actividades describe y programa
las actividades que se desarrollarn en la investigacin, segn la secuencia y
demanda de tiempo. Se debe tener claridad sobre el desarrollo del proyecto,
tambin se debe tener la disponibilidad de tiempo que tienen las personas
responsables del proyecto. Tambin se debe tener en cuenta los recursos
financieros conocer el tiempo total en que se realizara el proyecto.
Actividades
Ajuste a la propuesta
segn conceptos de
revisores.
Investigacin de la
seleccin para el mejor
modelo a desarrollar.
Revisin y ajuste de
instrumento
Desarrollo del marco
terico.
Recoleccin de la
informacin acerca de
proyectos similares.
Diseo del Circuito del
Termmetro Digital.
Procesamiento de datos
Anlisis de resultados.
Informe final.
11
Componentes Utilizados
-
Ilustracin 6-Microcontrolador
12
Resultados
13
14
que ya estaba terminado todas las conexiones del circuito, se procedi a probar
la continuidad con todas las conexiones.
Ya armado el circuito, el reto ms difcil fue el de crear el programa
para medir la temperatura y hacer que se presentara en el display, ya que el
bajo nivel en programacin dificulto poder identificar la configuracin ADC
necesaria para comunicarnos con el PIC.
Lo aprendido en este proyecto ha sido mucho, tener siempre a mano la
datasheet de los componentes que utilizamos es muy importante para poder
identificar donde deben ir la conexiones para el buen funcionamiento del
circuito, y la datasheet del PIC18F2525, es la ms importante ya que cuenta
con 28 pines, los cuales se debe saber el nombre de cada pin para su correcta
conexin y ms que nada para crear un programa que contenga lgica con el
procesamiento de datos que entran por un puerto y salen por otro puerto para
ser presentados en el display.
Y la leccin ms importante es la de tener una buena base de
conocimientos en la programacin en C, por lo menos, para as poder
configurar correctamente el ADC y los puertos del PIC182525, para poder
capturar la informacin que nos da el sensor LM35 y presentar una medicin
de la temperatura idnea, ya que esta es la parte ms importante del sistema
15
Compilador
16
17
Lista de referencias
- SENSOR DE TEMPERATURA DIGITAL BINARIO CON LM35 Y
ADC
0804,
disponible
en:
http://mikitronic.blogspot.com/2013/05/sensor-detemperatura.html?m=1
- TERMOMETRO DIGITAL con LM35 y PIC 16F877A, disponible en:
http://ieupao.blogspot.com/2009/07/termometro-digital-con-lm35-ypic.html?m=1
- Microcontroladores
y
Software,
disponible
http://microsysoftware.blogspot.com/2014/11/multiplexado-dedisplays-de-7-segmentos.html
en: