Vous êtes sur la page 1sur 17

CAPTULO IV

Sistema Propuesto

4.0. DESCRIPCIN DE LA IMPLEMENTACIN

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.

Vous aimerez peut-être aussi