Академический Документы
Профессиональный Документы
Культура Документы
Resumen: En el Cantón Salcedo este eje no ha sido been implemented to control the opening of doors of the
olvidado, con el propósito de mejorar su efectividad, reducir intercity buses and to take the passengers only in authorized
el impacto ambiental, brindar un transporte seguro, evitar la places. The present research work develops the prototype of
congestión vehicular e incrementar los ingresos económicos an Electronic System for the control of doors in authorized
para el Terminal Terrestre, se ha implementado un plan de stops of the intercity buses of the bus station from Salcedo
movilidad para controlar la apertura de puertas de los buses city; linking electronics with wireless communication
intercantonales y efectuar la toma de pasajeros únicamente technologies the process that until today is carried out by
en lugares autorizados. El presente proyecto de investigación public servers of the institution in mention, is automated. As
desarrolla el prototipo de un Sistema Electrónico para el well as the door control and the registration of each bus from
control de puertas en paradas autorizadas de los buses the first authorized stop. It is attached to the electro-
intercantonales del Terminal Terrestre del Cantón Salcedo; pneumatic system that each bus has to control its main door;
vinculando la electrónica con tecnologías de comunicación an electronic system is formed mainly of an infrared sensor
inalámbrica, el proceso que hasta la actualidad es realizado (IR), a PIC microcontroller and a Wifi module in a single
por servidores públicos de la institución en mención. Tanto plate. Therefore, the prototype can respectively: identify the
el control de puertas como también el registro de cada bus al bus arrival to each authorized stop, maintain control of the
partir el bus de la primera parada autorizada es main door according to conditions and transmit and receive
automatizada. Se acopla al sistema electroneumático que information wirelessly. The system of the first authorized
cada bus tiene para el control de su puerta principal, un stop is an IR transmitter and a small computer with Wifi
sistema electrónico conformado principalmente por un connectivity; to acquire and manage in a data base the
sensor infrarrojo (IR), un microcontrolador PIC y un módulo information that characterizes each bus, while in the second
Wifi.. Para que respectivamente el prototipo pueda: authorized stop only an IR transmitter is located. The
identificar la llegada del bus a cada parada autorizada, directional communication between transmitter and receiver
mantener el control de la puerta principal de acuerdo a IR senses without errors the location of the bus in each
condiciones y transmitir y recibir información authorized stop. From the IR signal, the electronic bus
inalámbricamente. Al sistema de la primera parada system performs the conditions of the first or second
autorizada lo conforma un transmisor IR y un computador authorized stop. Anyone can access the information that the
de tamaño reducido con conectividad Wifi; para adquirir y electronic bus system transmits to the small computer,
gestionar en una base de datos la información que simply by connecting to its network.
caracteriza a cada bus, mientras que en la segunda parada Keywords: Control, microcontroller, authorized stop, IR
autorizada únicamente se ubica un transmisor IR. La sensor, Wifi, database, real time recording
comunicación direccional entre transmisor y receptor IR
sensa sin errores la ubicación del bus en cada parada
autorizada. A partir de la señal IR el sistema electrónico del
bus efectúa las condiciones de la primera o de la segunda
parada autorizada. Cualquier persona puede acceder a la
información que el sistema electrónico del bus transmite al
computador de tamaño reducido, simplemente conectándose
a su red.
Palabras clave: Control, microcontrolador, parada
autorizada, sensor IR, Wifi, base de datos, registro en tiempo
real.
Abstract: The public transportation in the development of
a city, town or province represents one of the main axes, by
which its progress is slow or streamlined. In Salcedo city
this axe has not been forgotten, in order to improve its
effectiveness, reduce environmental impact, provide safe
transportation, avoid traffic congestion and increase
economic incomes for the bus station a mobility plan has
Universidad Técnica
SistemaEnElectrónico
1
para de el
Ambato, Facultad puertas
de Ingeniería enen Sistemas, Electrónica e Industrial
Resumen: el Cantón Salcedo este ejecontrol
Ambato, ha sidode
noEcuador, olvidado,
e-mail: con el paradas
propósito autorizadas
de mejorar
jramon2418@uta.edu.ec
de los
su efectividad, buses
reducir el impactointercantonales
ambiental, brindar undel Terminal
transporte seguro,Terrestre del Cantón
evitar la congestión Salcedo
vehicular e incrementar
los ingresos 2económicos para el Terminal Terrestre, se ha implementado un plan de movilidad
Universidad Técnica de Ambato, Facultad de Ingeniería en Sistemas, Electrónica e Industrial para
controlar la apertura de puertas de los buses
Jaime R.intercantonales
Ramón Ll. 1
; y efectuar
Marco A. la toma
Jurado
Ambato, Ecuador, e-mail: marcoajurado@uta.edu.ec L. 2de pasajeros únicamente
Recepción de datos
La recepción de datos en el proyecto, consiste en
establecer un canal de comunicación inalámbrica
bidireccional entre dos redes Wifi; la del sistema del control
electrónico y la del sistema de la primera parada autorizada.
Proceso que se realiza a través de un router inalámbrico.
al usuario cuando se instala el servicio de internet, su
modelo es HG532s.
B. Métodos
De esta manera se determinó que el sistema electrónico Fig. 4. Trama Control Remoto (Tecla 1).
debe ir acoplado entre el pulsador y la electroválvula.
El osciloscopio mostro una señal digital con amplitud de
Sensado 5VCC de tipo activa baja, una trama de 32 bits que en base
al protocolo IR NEC-32, el código binario es:
En la etapa de sensado, se utilizó como transmisor IR a un 11111111000000001100111100110000 que corresponde al
control remoto de fabricación japonesa; el cual trabaja en número decimal 3315 sin haber tomado en cuenta a los bits
torno al protocolo estándar IR NEC-32 y como receptor al de la dirección que siempre será 255 al utilizar este control
sensor IR TSOP4838. El propósito fue utilizar el mismo remoto como transmisor IR.
dispositivo para cada parada autorizada y transmitir un
código que identifique y diferencie a la primera de la Al pulsar la tecla numero 3 el osciloscopio muestra la
segunda parada autorizada. Respectivamente se utilizó la señal que se ilustra en la Fig. 5.
tecla número uno y tres del control remoto.
Para identificar el código que transmite el control remoto
al pulsar una de sus teclas, es necesario conocer el
funcionamiento del protocolo IR NEC-32. Este protocolo
utiliza una frecuencia portadora establecida de 38KHz.
NEC-32 significa que se transmite una trama de 32 bits, al
momento de presionar una tecla del transmisor IR, transmite
dos veces su código de dirección y de mando para conseguir
mayor fiabilidad ante errores; los 8 primeros bits
corresponden a la dirección y se inicia por el bit menos
significativo, los siguientes 8 bits son la misma dirección
pero invertidos (los 1´s son 0´s y los 0´s son 1´s), a
continuación se transmiten los 8 bits que corresponden al
comando, seguidos por sus inversos; de la misma manera Fig. 5. Trama Control Remoto (Tecla 1).
que los bits de dirección, un ejemplo se muestra en la Fig. 4.
[8], [9] Las características de la señal al pulsar la tecla número 3
son similares a la anterior, con la particularidad que esta
trama lleva otro código binario; este código es el:
11111111000000001000010101111010 que representan al
número decimal 24225 y de igual manera la dirección es
255.
Fig. 4. Trama Protocolo NEC-32 [8].
Sistema Electrónico de Control
Al conocer como trabaja el protocolo NEC-32, se analizó
la señal de salida del sensor IR con la utilización de un Para desarrollar el diseño del circuito del sistema
osciloscopio, al pulsar la tecla 1 y 3 del control remoto: electrónico de control primeramente se analizaron todas las
Al pulsar la tecla numero 1 el osciloscopio muestra la entradas y salidas que se tendrá en la implementación, en
señal que se ilustra en la Fig. 4. base a estas poder distribuir adecuadamente los pines del
puerto A y B del microcontrolador. El puerto A controla la
LCD y el pulsador elevavidrios. El puerto B controla al
sensor IR, al módulo Wifi, al buzzer, los relés y el led
indicador del estado del microcontrolador. A partir de este
análisis, se siguieron los siguientes pasos:
1) En la Cabecera: 8) Conversión de bits a bytes. Para la conversión de bits a
- Se declara el dispositivo a utilizar (PIC bytes de la trama que genera el transmisor IR, se sabe que
16F648A) los primeros 16 bits corresponden a la dirección y los
- Configuración de fusibles siguientes 16 son el comando que identifica a cada tecla. Las
- Frecuencia del oscilador líneas de código que logran convertir un código binario a un
- Asignación del puerto a y b como I/O número decimal son:
- Se activa la comunicación serial rs232 iden=0; //Variable local para identificar la dirección
- Incluye la librería para el manejo de la LCD tecla=0; //Variable local para identificar la tecla
2) Declarar variables globales (tipo int y const) mul=1; //Variable local para multiplicar el digito binario
3) Inicializar la configuración de la LCD k=0; //Variable local para la posición del bit en la trama
4) Establecer la comunicación serial con el módulo wifi. while(k<16) //Condición de los primeros 16 bit de dirección
Debido a que la configuración se pierde cuando se apaga el {
módulo, toca realizar todos los pasos que a continuación se iden=iden+vec[k]*mul; //Calcula la dirección
detallan e introducirlos dentro del programa del mul=mul*2; //Calcula el número a multiplicar (2 4 8 …
microcontrolador: 128)
Primeros pasos: k++; //Incrementa la posición del bit
- AT+RST //Reseteamos el dispositivo }
- AT+CWMODE=3 //Trabaja como servidor así mul=1;
también como punto de acceso y de las dos k=16; //Variable local para la posición del bit
maneras. while(k<32) //Condición de los 16 bit del comando o tecla
- AT+CIPMUX=1 //Señala las conexiones {
TCP/UDP, con cero son simples y con 1 son tecla=tecla+vec[k]*mul; //Calcula la tecla
múltiples. mul=mul*2;
- AT+CIPSERVER=1,80 //El modulo se pone como k++;
servidor, en modo 0 cierra el servidor, modo 1 abre
el servidor; después de la coma va el puerto. Sistema de la Parada Autorizada
- AT+CIPSEND=0,4 //Envía datos a la página que
está esperando una respuesta. El sistema de la primera parada autorizada, se encuentra
- AT+CIPCLOSE=0 //Cierra la conexión con la conformado por el transmisor IR y el Servidor. Principales
página web, cuando se cierra la conexión llegan elementos a los que conforman dispositivos adicionales, para
inmediatamente los datos. cumplir con dos objetivos: evitar que la puerta del bus se
- AT+CWJAP? //verifica si estamos conectados a pueda abrir cuando este se aleja de la primera parada y
una red registrar en tiempo real la información que caracteriza a
- AT+CWJAP="LUIS RAMON","***password***" cada bus. En la segunda parada autorizada se utilizó el
//Ingresa a la red para poder conectarnos al router, mismo sistema de la primera, pero ya no se requiere el
nombre de red y contraseña. [10] registro de la información; por lo cual se utilizó únicamente
al transmisor IR, ya que el objetivo en esta parada es brindar
Para ingresar en la red como cliente: nuevamente el control de la puerta al conductor (desbloquear
- AT + CIPMUX = 1 //Activa conexión múltiple el botón de abrir).
- AT + CIPSTART = 4, "TCP", "192.168.1.11", 8080
//Se conecta al servidor TCP remoto, con la Transmisor IR
dirección del servidor y el puerto, en este caso se
El transmisor IR se encuentra conformado por el control
refiere a la Raspberry Pi 3.
remoto y para hacer automática la pulsación de la tecla
- AT + CIPMODE = 1 //Opcionalmente entran en el
seleccionada para cada parada autorizada, un circuito
modo de transmisión de datos multivibrador en configuración astable, así sin ningún tipo
- AT + CIPSEND = 4,5 // enviar datos a través del de intervención externa el control remoto siempre se
canal 4, 5 es la longitud de bytes (en la prueba, sólo encuentra en funcionamiento y transmitiendo su señal IR al
"electo" significa que ha recibido), el enlace será momento de energizarlo, en la Fig. 6 se ilustra el circuito
"unlink" cuando los datos no hayan pasado, para integrado 555 en configuración astable.
este caso serán 74 bytes en total. [10]
Servidor
III. RESULTADOS
Fig. 7. Configuración de la herramienta NAT - Router HG532s
Realizada la implementación completa del prototipo del
Sistema Electrónico para el control de puertas en paradas
autorizadas de los buses intercantonales del Terminal
Terrestre del Cantón Salcedo, se realizó las pruebas
pertinentes del funcionamiento de cada una de sus partes:
REFERENCIAS
[1] Página 7 Comunicación S.L., «Nuevatribuna.es,» 26
Enero 2016. [En línea]. Available:
http://www.nuevatribuna.es/articulo/salud/contaminacion
-autobus-equivale-50-
coches/20160126135703124751.html. [Último acceso: 20
Octubre 2016].
[2] Adriana, «RENOVABLESVERDES,» 2 Enero 2011. [En
línea]. Available:
http://www.renovablesverdes.com/medios-de-transporte-
y-co2-2/. [Último acceso: 2 Noviembre 2016].
[3] Contaminación atmosférica, «Ecologistas en accion,» 7
Junio 2016. [En línea]. Available:
http://www.ecologistasenaccion.org/article1657.html.
[Último acceso: 2 Noviembre 2016].
[4] El Telégrafo, Congestión vehicular versus planes de
movilidad, 1 Abril 2013.
[5] J. Erazo Pastor, «Plan de Movilidad del Canton Salcedo,»
Salcedo, 2015.
[6] La Gaceta, Inicio el sellado de las puertas en los buses, p.
11, 5 Abril 2016..
[7] Maxim Integrated, «DS3231,» 2015. [En línea].
Available:
https://datasheets.maximintegrated.com/en/ds/DS3231.pd