Vous êtes sur la page 1sur 18

ESCUELA POLITCNICA DEL EJRCITO.

INGENIERA MECATRNICA.
INSTRUMENTACION MECATRONCIA. TEMA: DISEO Y CONSTRUCCION DE UN TACOMENTRO DIGITAL

INTEGRANTES: Gabriela Nuez Sandra Molina

NIVEL: Septimo B

FECHA:26-06-2013

PROF: Ing. Marco Singaa

1. TEMA: Diseo y construccin de un tacmetro digital 2. INTRODUCCIN: La electrnica ha evolucionado mucho. Casi todo lo que hasta hace unos aos se realizaba mediante un grupo (a veces muy numeroso) de circuitos integrados conectados entre s, hoy se puede realizar utilizando un microcontrolador y unos pocos componentes adicionales. Los microcontroladores ms utilizados hoy en da, son los del fabricante MICROCHIP, por la amplia variedad de microcontroladores que nos ofrece, y la informacin de cada uno de los microcontroladores que nos proporciona sin ningn costo alguno. 1 3. RESUMEN: Este proyecto permite generar pulsos por el giro de un motor que se une a un cono de caucho, el cual transmite movimiento a un disco de plstico negro, en el que posee una ranura de 1 a 2 mm, que al pasar por el medio del optoacoplador, polariza 2 transistores y este hace cambiar el estado de 0 a 1, esta seal podemos conectarlo al PIC y visualizarlo en un LCD, el mismo principio utilizan los marcadores de kilometraje de los autos y los tacmetros de los mismos.2 4. OBJETIVOS: Objetivo General Construir un tacmetro digital. Objetivos Especficos Disear en un Software el funcionamiento y conexin de un tacmetro digital. Implementar los conocimientos adquiridos durante el semestre por medio del diseo y construccin de un tacmetro digital. Visualizar el cambio de velocidad a travs de una LCD. 5. MATERIALES Y EQUIPO:
1

http://proyectoaula-pic16f628a.blogspot.com/

Reyes, C. (2008). Microcontroladores PIC. Quito-Ecuador.

PIC16F628A DISPLAY LCD 2x16 1 resistencia de 10 1 resistencia de 330 1 resistencia de 1K 1 resistencia de 4,7 K 1 potencimetros de 10 K 1 eje de giro independiente con un disco de plstico negro 1 optoacoplador ECG3100 con salida de transistor NPN

6. MARCO TERICO:

TACMETRO DIGITAL

Figura 1.- Implementacin del motor al optoacoplador

Figura 2.- Tacmetro Digital MICROCONTROLADOR

Un microcontrolador es como un ordenador en pequeo: dispone de una memoria donde se guardan los programas, una memoria para almacenar datos, dispone de puertos de entrada y salida, etc. A menudo se incluyen puertos seriales (RS-232), conversores analgico/digital, generadores de pulsos PWM para el control de motores, bus I2C, y muchas cosas ms. Por supuesto, no tienen ni teclado ni monitor, aunque podemos ver el estado de teclas individuales o utilizar pantallas LCD o LED para mostrar informacin. PIC16F628A El pic16f628a es un microcontrolador de 8 bit, posee una arquitectura RISC avanzada as como un juego reducido de 35 instrucciones. Este microcontrolador es el remplazo del pic16f84a, los pines del pic16f628a son compatibles con el pic16f84a.3 En la siguiente figura se muestra el diagrama de pines.

Figura 3.- Distribucin de pines PIC16F628A

Diagramas de pines del PIC16F628A

https://sites.google.com/site/proyectospic2010/PIC18F452/introduccion-pic16f628a-1

Caractersticas del PIC16F628A:

Conjunto reducido de instrucciones (RISC). Solamente 35 instrucciones que aprender a utilizar

Oscilador interno de 4MHz Opera con una frecuencia de reloj externa de hasta 20 MHz (ciclo de mquina de 200 ns)

Memoria de programa: 2048 locaciones de 14 bits Memoria de datos: Memoria RAM de 224 bytes (8 bits por registro) Memoria EEPROM: 128 bytes (8 bits por registro) Stack de 8 niveles 16 Terminales de I/O que soportan corrientes de hasta 25 mA 3 Temporizadores Mdulo de comunicacin serie (Usart) Mdulo CCP (captura/comparacin/PWM) 2 Comparadores analgicos, una referencia de voltaje programable

OPTOACOPLADORES

Son conocidos como optoaisladores o dispositivos de acoplamiento ptico , basan su funcionamiento en el empleo de un haz de radiacin luminosa para pasar seales de un circuito a otro sin conexin elctrica. Estos son muy tiles cuando se utilizan por ejemplo, Microcontroladores PICs y/o PICAXE si queremos proteger nuestro microcontrolador este dispositivo es una buena opcin. En general pueden sustituir los rels ya que tienen una velocidad de conmutacin mayor, as como, la ausencia de rebotes.

Figura 4.- Circuito con optoacoplador La gran ventaja de un optoacoplador reside en el aislamiento elctrico que puede establecerse entre los circuitos de entrada y salida. Fundamentalmente este dispositivo est formado por una fuente emisora de luz, y un fotosensor de silicio, que se adapta a la sensibilidad espectral del emisor luminoso, todos estos elementos se encuentran dentro de un encapsulado que por lo general es del tipo DIP.

Figura 5.- Optoacopladores Tipos Existen varios tipos de optoacopladores cuya diferencia entre s depende de los dispositivos de salida que se inserten en el componente. Segn esto tenemos los siguientes tipos: Fototransistor: se compone de un optoacoplador con una etapa de salida formada por un transistor BJT. Los ms comunes son el 4N25 y 4N35

Figura 6.- Optotransistor (simbolo)

Figura 7.- Optotransistor en configuracin Darlington

Figura 8.-Optotransistor de encapsulado ranurado

Figura 9.- Optotransistor de encapsulado ranurado(fotografia) Fototriac: se compone de un optoacoplador con una etapa de salida formada por un triac Fototriac de paso por cero: Optoacoplador en cuya etapa de salida se encuentra un triac de cruce por cero. El circuito interno de cruce por cero conmuta al triac slo en los cruce por cero de la corriente alterna. Por ejemplo el MOC3041

Figura 10.- MOC 3041 Optotiristor: Diseado para aplicaciones donde sea preciso un aislamiento entre una seal lgica y la red.

Figura 11.- Optotiristor OPTOACOPLADOR ECG 3100 C.I optoacoplador 4 pines tipo opto-transistor, empleado para control de velocidad de motores con encoders, etc.

Figura 12.- Caractersticas ECG 3100 LCD 16x2

Las pantallas de cristal lquido (LCD) se han popularizado mucho en los ltimos aos, debido a su gran versatilidad para presentar mensajes de texto (fijos y en movimiento), valores numricos y smbolos especiales, su precio reducido, 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 (por ejemplo, lenguaje C). Desde todo punto de vista el empleo del display LCD 16x2 (LCD 2x16) 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 este ltimo caso se debera pensar en el empleo de displays de 7 segmentos, que aunque no tienen la misma versatilidad tienen la ventaja innegable de sus mejores caractersticas de visibilidad an en los ambientes ms desfavorables. 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, gobernados por el controlador Hitachi HD44780, que se ha convertido en el estndar de facto para las aplicaciones con microcontroladores PIC. Especficamente se har referencia al display LM016L, que tiene las caractersticas mencionadas, aunque cualquier otro display LCD con el controlador HD44780 o compatible se puede utilizar. Existen LCD 16x2 con diferentes combinaciones de colores de fondo y texto. Pinout (patillaje) del LCD 16x2 (LCD 2X16) con HD44780 El LCD 16x2 (LCD 2x16) tiene en total 16 pines (tome en cuenta que la posicin correcta del display es con los pines en la parte superior, aunque existen modelos en los que la posicin correcta es con los pines en la parte inferior) . La datasheet (pdf) muestra 14 pines, los dos pines adicionales son el nodo (15) y el ctodo (16) del LED de fondo. Debe notarse que el controlador Hitachi HD44780 se encuentra incorporado al circuito impreso del mdulo LCD y que sirve de interfaz entre la propia pantalla LCD (donde se muestran los caracteres) y el microcontrolador PIC. Por lo tanto, de todos los pines del HD44780 nicamente se tiene acceso a aquellos necesarios para la conexin al PIC y para el control de contraste.

La polarizacin del LED de fondo se logra conectando una resistencia externa de 50 ohm1/4 W con lo que se asegura el correcto encendido sin una corriente excesiva. El control de contraste se consigue con un potencimetro de 10 k con el cual se ajusta el nivel de voltaje en el pin 3 (Vee VLC).

Conexin del LCD 16x2 al PIC La conexin ms recomendable del display LCD 16x2 (2x16) requiere 4 pines para los datos (D7:D4), 1 pin para habilitar/deshabilitar el display (E) y 1 pin para los modos comando/carcter (RS). En la figura 3.1.1 se indica la forma de conectar el display al PIC16F88 y al PIC16F628A.

Fig.13 Conexin del LCD al PIC16F88 (16F628A) con 4 bits Librera LCD de mikroC PRO mikroC PRO proporciona una librera para comunicacin con el display (con el controlador HD44780 o compatibles) a travs de un interfaz de 4 bits para datos. Para el trabajo con el mdulo LCD se debe aadir la librera Lcd, que contiene las funciones listadas en la tabla 3.1. Para poder utilizar estas funciones se debe declarar previamente un total de 12 variables: 6 que definen los pines del PIC y otras 6 que permiten programar su sentido de circulacin de datos.

Funciones de la librera Lcd de mikroC PRO

SOFTWARE PARA LA SIMULACION

MICROCODE STUDIO Microcode Studio es una interface utilizada para la programacin de microcontroladores utilizando el lenguaje Basic. Cuenta con un entorno de gran alcance visual de desarrollo integrado (IDE) logrando contener un circuito de depuracin (ICD), capacidad diseada especficamente para Micro Engineering Labs PICBASIC y PICBASIC PRO compilador. En este programa se puede escribir el cdigo del programa, vamos a encontrar una correccin de errores de sintaxis, otro de los beneficios es que ordena las subrutinas. En el Microcode al finalizar el programa, compilas y vas a tener generado el archivo .Hex, los programas deben ser guardados en formato Picbasis .Bas Microcode Studio incluye ahora EasyHID Wizard, una herramienta de generacin de cdigo libre que permite a los usuarios implementar rpidamente una comunicacin bidireccional entre un PIC integrado un microcontrolador y un PC. Los errores de compilacin y el ensamblador pueden ser fcilmente identificados y corregidos mediante la ventana de error de los resultados. Simplemente haga clic en un error de compilacin y Microcode Studio automticamente te llevar a la lnea de error. Microcode Studio incluso viene con una serie de ventana de comunicaciones, lo que le permite ver la salida de depuracin y de serie de su microcontrolador.4 PROTEUS ISIS Diseo de circuitos y simulacin Proteus Layout Editor Este manual est diseado para introducir al nefito en el diseo de circuitos en las opciones de aplicabilidad que posee el programa. El programa Proteus est conformado por dos aplicaciones llamadas Ares e Isis. Isis est diseado para realizar esquemas de circuitos con casi todos los componentes

http://www.bitsingenio.com/microcode-studio-plus-programa-tus-pic-con-basic/

electrnicos que se encuentran actualmente disponibles en el mercado de los circuitos integrados y los componentes pasivos y activos utilizados en las aplicaciones electrnicas, Adems posee una aplicacin de simulacin que permite comprobar la efectividad de un circuito determinado ante una alimentacin de voltaje, este voltaje en la aplicacin es virtual; tambin permite cargar a los microcontroladores presentes en sus libreras con los programas previamente desarrollados en los programas ensambladores y en los compiladores de Basic segn sea el tipo de lenguaje elegido por el programador. Puede simularse desde el encendido de un led hasta una serie una gran board con un sin nmero integrad os digitales o micros. Ares es una aplicacin que se usa para situar los componentes utilizados en el esquema realizado en Isis sobre una board virtual que luego puede ser impresa en una impresora lser sobre papel propalcote papel de fax, estos ltimos pueden luego ser impresos sobre la capa de cobre para luego obtener las pistas de conduccin mediante una reaccin que extrae el cobre sobrante de la board de bakelita. Los componentes pueden encontrarse en la librera de la aplicacin con os nominales de la clase de encapsulado en el caso de los integrados y con respecto a la denominacin tcnica referente a la forma fsica de los componentes.Esta aplicacin cuenta con una serie de procesos automatizados que generan Acciones de auto ruteo y auto posicionamiento cuando el proyecto se carga desde Isis, de lo contrario el posicionamiento y el ruteo debe hacerse manualmente5

7. PROCEDIMIENTO: a) Disear el circuito para la implementacin del tacmetro digital en el software Proteus.

http://el013autavic.files.wordpress.com/2008/10/manual-proteus.pdf

Fig.14 Diseo del circuito en ISIS b) Realizar la programacin para el PIC16F628A. DEFINE LCD_DREG PORTB ; define pines del LCD B4 a B7 DEFINE LCD_DBIT 4 ; empezando desde el Puerto B4 hasta el B7 DEFINE LCD_RSREG PORTB ;define el puerto B para conectar el bit RS DEFINE LCD_RSBIT 3 ;este es el puerto B3 DEFINE LCD_EREG PORTB ;define el puerto B para conectar el bit Enable DEFINE LCD_EBIT 2 ;este es el puerto B2 CMCON = 7 ;convierte en digitales el puerto A revo VAR WORD ;variable revo con capacidad de 0 a 65535 prog: COUNT portb.0,2000,revo ;contar pulsos en el puerto B.0 revo = revo * 30 ;multiplicar por 60 para tener 1 minuto rpm serout portB.1,N2400,[REVO] LCDOUT $fe, 1,"Motor girando a:" ;limpiar LCD y escribir LCDOUT $fe,$c3, DEC revo ;sacar el valor de la variable revo LCDOUT $fe,$c9," RPM" ;ir a 2da lnea casilla 9 y escribir RPM GOTO prog END c) Implementar el circuito previamente diseado en el protoboard y comprobar su correcto funcionamiento.

Fig.15 circuito Armado en Protoboard d) Realizar pruebas con el sensor para verificar el funcionamiento del mismo.

Fig.16 Circuito funcionando

8. ANLISIS DE RESULTADOS: Se obtuvo el Objetivo planteado, el diseo fue simulado y a continuacin se arm en el protoboard. Finalmente su funcionamiento es mostrado en la figura 17.

Fig.17 Circuito Funcionando

El dato de las revoluciones por minuto se visualiza en la LCD atreves del programa realizado en Microcode, este puede variar segn los clculos que se hayan hecho. Mientras ms ranuras tengan nuestra rueda tendremos una mejor visualizacin y ser constante su valor

9. CONCLUSIONES: Despus de una investigacin sobre el tacmetro digital logramos tener una idea clara para su diseo y conocer los elementos necesarios para la construccin del mismo. Se simulo el circuito previo a su construccin para tener una idea clara de la conexin y facilitara la misma La codificacin del PIC se hiso en Software de Microcode. Se logr con xito la visualizacin de las evoluciones por minuto que da un motor en una pantalla de LCD Despus de haber concluido con este proyecto es necesario reconocer y recalcar que para la realizacin del mismo fue necesario tener claro los conocimientos adquiridos a lo largo de este semestre en la materia de Instrumentacin Mecatrnica 10. RECOMENDACIONES: Para facilitar la conexin del circuito y tener una previa visualizacin de su funcionamiento es mejor hacerlo en un Software en este caso ISIS. Es indispensable tener a la mano el datasheet de cada elemento electrnico para reconocer cada uno de los pines y hacer una buena conexin sin errores. Es necesario considerar el voltaje requerido en la LCD para que tenga una buena resolucin para su mejor su visualizacin.

11. BIBLIOGRAFA Omega Pasaje Electrnico. (2010). Recuperado el 23 de Junio de 2013, de OPTOACOPLADOR ECG 3100: http://www.electronicaomega.com/index.php?page=shop.product_details&flypag e=flypage.tpl&product_id=1683&category_id=151&option=com_virtuemart&Itemi d=53&vmcchk=1&Itemid=53 Proyectos electronics. (2011). Recuperado el 22 de Junio de 2013, de Optoacoplador: http://proyectoselectronics.blogspot.com/2008/09/optoacoplador-que-es-ycomo-funcionan.html Reyes, C. (2008). Microcontoladores PIC , Programacin en Basic. En C. Reyes, Microcontoladores PIC , Programacin en Basic (pgs. 96-98). Quito-Ecuador. Reyes, C. (2008). Microcontroladores PIC. Quito-Ecuador. Wikipedia. (s.f.). Recuperado el 23 de Junio de 2013, de Display: http://es.wikipedia.org/wiki/Displays%C3%ADa

Vous aimerez peut-être aussi