Se detallar el desarrollo del prototipo didctico a travs de la
implementacin de materiales y herramientas, adems se explicar el uso de dos firmware, en donde, se realiz simulaciones y se implement la programacin para el buen funcionamiento de la tarjeta electrnica, encargada de controlar el prototipo didctico. En el firmware Proteus Professional 8.0 se elabor la simulacin del funcionamiento electrnico del prototipo didctico y en el firmware Pic C Compiler se desarroll la programacin del microcontrolador, la cual, maneja el Pic18f4550.
4.1. ESQUEMA GENERAL
Prototipo Didctico
Manual de Funcionamiento Figura 7. Sistema Propuesto Fuente: Chirino, Garca y Romero (2017). 4.1.1 PROTOTIPO DIDCTICO
4.1.1.1 ESTRUCTURA.
El prototipo didctico est compuesto por una estructura
mecnica que est constituida por un tubo PVC, el cual es el can de proyectil de 20 cm de largo y 3.1 cm dimetro interno y externo de 4 cm, cuya funcin es retener el proyectil y expulsarlo al insertarle una presin neumtica dando como resultado el lanzamiento de ste a una cierta distancia. Presenta un motor paso a paso de 12VDc que posee un eje el cual esta acoplado al tubo PVC que le proporciona el movimiento angular para variar en 4 posiciones angulares, desde 0, 30, 45 y 60. Una vez que este can se encuentre en su posicin inicial de 0, acciona un final de carrera que proporciona una seal la cual va dirigida al microcontrolador. Tiene incluido un panel de 5 pulsadores (A, B, C, D y X), siendo estos los encargados de manipular las condiciones del proceso. Integra una pantalla LCD de (16x2), tambin contiene una tarjeta de control que se divide en 3 mdulos siendo el primero el mdulo de control de interfaz, el segundo un control ON-OFF y el tercer mdulo la alimentacin del sistema, tiene un interruptor que energiza dicho sistema, un Fan Cooler de 12VDc que se encarga de extraer el exceso de calor proveniente de los mdulos antes mencionados y una electrovlvula de 110VAc conectada al can que a su vez se conecta a un compresor neumtico a travs de mangueras neumtica de 5mm de dimetro.
Asimismo presenta una base de acrlico de (30cm x 22cm)
que le da lugar a los mdulos de control que se alojan en la parte interior de la estructura y sirve como soporte al can, en la parte superior izquierda se encuentra la pantalla LCD que mostrar digitalmente los resultados del lanzamiento y los ngulos en que se encuentra el can.
4.1.1.2 DESCRIPCIN Y FUNCIONAMIENTO DE LOS MODULOS
DE LA TARJETA DE CONTROL. El prototipo didctico posee una tarjeta electrnica de control, la cual se encarga de controlar el proceso del lanzamiento de proyectil a travs de 3 mdulos, Ver apndice A.
El mdulo 1, representa la interfaz del control por el cual se da a
marcha el lanzamiento del proyectil. Dicho mdulo posee los siguientes componentes:
ULN2003AN: su funcin es dirigir los movimientos del motor
Paso a Paso, tanto en el sentido horario, como anti-horario, mediante la seal de control proveniente del microcontrolador.
Cristal Oscilador de 4 MHz: este se encarga de dictar el
tiempo de funcionamiento del microcontrolador, el cual ser de 4 MHz. Este a la vez este conectador con 2 condensadores de 33 pF (pico faradio) no polarizados.
Borneras: estn divididas en 2 grupos.
o Las borneras de entradas, se encuentran conectadas
entre las entradas del microcontrolador y los pulsadores de control. o Las borneras de salida, estas a la vez se dividen en 3 secciones, la primera seccin conectan las salidas del microcontrolador y los pines de la LCD 16x2, la segunda seccin conecta el microcontrolador con el mdulo 2 del control ON-OFF y la tercera seccin conecta la salida del controlador ULN2003AN con las bobinas del motor.
Potencimetro: cumple la funcin regular el contraste de la
LCD 16x2, graduando el voltaje dirigido hacia esta.
Resistencias: estn conectadas directamente a los pulsadores
y a los pines de entrada del microcontrolador, con el fin de simular las seales de entrada proveniente de los pulsadores.
Pulsadores: siendo en total 5 pulsadores, se encargan de
transmitir una seal de entrada a los pines correspondiente del microcontrolador, con el fin de llevar a cabo el proceso de lanzamiento del proyectil.
LCD 16X2: conectada a los puertos de salida del
microcontrolador, en esta se visualizan las variables del lanzamiento, los resultados y la accin del motor, como a la vez, se muestran los mensajes de error y falla en el sistema. Microcontrolador PIC18F4550: se encarga de ejecutar la interfaz de control del lanzamiento de proyectil. Capta las seales de los pulsadores de control y muestra en la LCD 16x2 las variables, las acciones del proceso y adicionalmente muestra resultados tericos del lanzamiento de proyectil. Activa y desactiva el movimiento del motor en el sentido horario y anti-horario para as modificar los ngulos del can. Igualmente enva la seal de control hacia el segundo mdulo con el fin de activar el lanzamiento.
El segundo mdulo (Ver Apndice B), consiste en un control ON-
OFF, dirigido hacia una electrovlvula neumtica de 120 VAc, con el propsito de realizar el lanzamiento de proyectil. Dicho mdulo est conformado por los siguientes componentes:
Resistencia de Proteccin: se encuentra conectada entre la
bornera de entrada y el optoacoplador 4N25, y se encarga de disminuir la tensin de entrada hacia dicho optoacoplador.
Optoacoplador 4N25: recibe el voltaje proveniente de la
bornera de entrada, con el cual se satura, dejando pasar as, la corriente entre sus pines 3 y 4, procedente de la fuente de alimentacin hacia la base del transistor 2N2222.
Transistor NPN 2N2222: al tener una corriente en su base
proveniente de la del optoacoplador, este se satura, conectando as su Emisor con el rel de 5 VDc en el colector, dejando as circular la corriente a travs hacia la tierra del sistema. Rel de 5 VDc: al tener una diferencia de tensin entre su bobina, conmuta cambiando sus contactos de sus posiciones originales, con el propsito de alimentar con una tensin de 120 VAc a una electrovlvula conectada a su contacto normalmente abierto (NO), y as esta poder accionarse, dejando circular la presin neumtica hacia el can.
Borneras: se encuentra la bornera de entrada, es la que
comunica el mdulo 2 con la bornera de salida del mdulo 1 proveniente del microcontrolador. A la vez se encuentra la bornera que conecta la alimentacin proveniente del mdulo 3 y la distribuyen a travs de los componentes del mdulo 2 y tambin est presente la bornera que conecta los contactos del rel de 5 VDc con la electrovlvula.
El tercer mdulo, es el encargado de proporcionar la
alimentacin a todo el sistema, otorgando tensiones de (5 y 12) VDc. Este se encuentra compuesto por:
Transformador: con una relacin de 10:1, cumple la funcin de
transformar la tensin alterna de entrada de 120 VAc, en una tensin de 12 VAc en su salida.
Puente de rectificador de diodo: compuesto por 4 diodos
interconectados entre s, los cuales rectifican la onda sinusoidal de la salida del transformador, convirtiendo est en una onda de tensin positiva. Condensadores: eliminan las variaciones de tensin positiva de la onda proveniente de la salida del puente rectificador, transformando est en una onda de tensin continua.
Diodos: otorgan proteccin a los circuitos integrados contra
un cambio de polaridad en la salida del mdulo.
LM7805 y LM7812: dos circuitos integrados encargados de
recibir la tensin continua procedente de los condensadores, para as llevar est a un valor de 5 y 12 Voltios continuos en el tiempo.
Borneras: en el tercer mdulo se encuentran presentes dos
borneras, la primera conecta entre s la salida del transformador con la entrada del puente rectificador y la segunda cumple la funcin de conectar las salidas de los circuitos integrados con los dems mdulos del sistema.
4.1.1.3. PROGRAMACIN DEL MICROCONTROLADOR
La programacin de control fue diseada en el firmware Pic C
Compiler, la cual consta de un diagrama de flujo, en donde se realizan diversas tareas, necesarias para realizar el lanzamiento de proyectil. Primeramente se llama las libraras del microcontrolador Pic18F4550 y LCD, para luego declarar los fusibles. Se indica la frecuencia de oscilacin externa, con que estar trabajando el controlador. Luego se declaran los puertos B y C como puertos de entradas/salidas y se indica el puerto D del microcontrolador, como el puerto controlador de la pantalla LCD 16x2. Se establecen las variables de pulsosM, pulsosA, angulo, segundos, ciclomensajes, contador y angulo0.
Al entrar en el void main de la programacin, se inicia la LCD y luego se
establecen las configuraciones bsicas para el funcionamiento del microcontrolador. En lo siguiente, se entra en un bucle en donde se espera a que el haya una entrada (1) en el pin B5 (Pulsador X), luego avanzar mostrando a la vez en la pantalla LCD 16x2 Iniciando Sistema. Inmediatamente se procede a preguntar por la seal de todos los pulsadores de control, si alguno de dichos pulsadores se encuentra indicando una seal en alto (1), el microcontrolador procede a reiniciarse para repetir nuevamente el ciclo. Vase la figura 8. Figura 8. Etapa de inicio Fuente: Chirino, Garca y Romero (2017).
Si no se detecta ninguna seal verdadera (1), imprime en la pantalla LCD
16x2 Sistemas en Lnea, para luego medir la seal del pin C5 (Final de Carrera), el cual, si se encuentra una seal en alta (1), se inicia un bucle, en donde se da un lugar a un ciclo de salidas en altas y en bajas a los pines B1, B2, B3 y B4, con el fin de movilizar el motor paso a paso, para ajustar el ngulo del can a 0 grados. Fijarse de la figura 9.
Figura 9. Ajuste inicial del can a 0 grado.
Fuente: Chirino, Garca y Romero (2017).
Luego de haberse ajustado el ngulo del can a 0 grados. Se da lugar un
bucle en donde se muestran 3 diferentes mensajes, los cuales son U.P.T.A. 2017, Angulo Actual y Presione X para Empezar, al mismo, se espera a una seal en alta en el pin B5 (Pulsador X) para as empezar la primera etapa del Lanzamiento de Proyectil. Ver figura 10. Figura 10. Pantalla principal del sistema Fuente: Chirino, Garca y Romero (2017).
En dicha primera etapa, se ajustan el ngulo deseado del lanzamiento, los
cuales son de 30, 45, 60 y 0a travs de los pulsadores A, B, C, D correspondientemente. La seal de estos se miden en los pines C0, C1, C2, C4 de igual forma. El ajuste de ngulo se realizar a travs un ciclo de seales en los pines B1, B2, B3 y B4, los cuales dictaran el movimiento y sentido del motor. Para el clculo de la posicin angular, se tomaran en cuenta los Pasos que realiza dicho motor (pasosM) y se compararn con unos set point preestablecido para cada ngulo (pasosA). Vase la figura 11. Figura 11. Etapa del ajuste del ngulo Fuente: Chirino, Garca y Romero (2017). En la segunda etapa, luego del ajuste del ngulo de Lanzamiento, se procede a esperar una seal en alto del pin B5 (Pulsador X), para iniciar una cuenta regresiva de 3 segundos, y al finalizar, a travs del pin B6, enva una seal de control en alto para as activar el elemento final de control del lanzamiento (Electrovlvula). Ver la figura 12.
Figura 12. Proceso del Lanzamiento del Proyectil.
Fuente: Chirino, Garca y Romero (2017).
Y Finalmente en la ltima etapa, se mostrarn los resultados tericos
provenientes del lanzamiento, como lo son la Velocidad, Distancia y Tiempo tomando en cuenta el ngulo del can. Igualmente se emplea el uso de los pulsadores A y B (pin C0 y C1) para poder visualizar dichos resultados, a travs de los mens A: siguiente. B: Salir, A: Siguiente. B: Atrs y A: Salir. B: Atrs. Observar la figura 13.
Figura 13. Ciclo de los Resultados Tericos.
Fuente: Chirino, Garca y Romero (2017).
4.1.2 MANUAL DE FUNCIONAMIENTO
En el presente, se dictaran los pasos a seguir para el funcionamiento y la
puesta en marcha del lanzamiento de proyectil. A la vez se indicaran las condiciones en las cuales se debe hacer uso y manipulacin del prototipo didctico y se recomendaran las medidas necesarias para garantizar un buen estado del prototipo con una larga duracin.