Universidad Tecnológica de Querétaro

Anuncio
Universidad Tecnológica de
Querétaro
Firmado digitalmente por Universidad Tecnológica de Querétaro
Nombre de reconocimiento (DN): cn=Universidad Tecnológica de
Querétaro, o=Universidad Tecnológica de Querétaro, ou,
[email protected], c=MX
Fecha: 2013.09.25 12:15:35 -05'00'
UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO
Nombre del proyecto:
“DESARROLLO DE EQUIPO AUTOMATICO DE MONITOREO DE TIEMPO CON
SENSORES INHALAMBRICOS DE PRESENCIA”
EMPRESA:
CENTRO DE INVESTIGACIÓN EN CIENCIA APLICADA Y TECNOLOGÍA
AVANZADA (CICATA). UNIDAD QUERETARO
Memoria que como parte de los requisitos para obtener el título de:
TÉCNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA AREA
AUTOMATIZACIÓN
Presenta:
DELGADO RANGEL OMAR
Asesor de la UTEQ
Asesor de la Organización
M. en C. Gustavo Ortiz González
Dr. José Joel González Barbosa
Santiago de Querétaro, Qro. Septiembre del 2013
RESUMEN
En esta memoria de estadía se describe como se realiza el diseño de un sistema
automático de monitoreo de tiempo para ser usado en un maratón. Se empieza
con la investigación de la tecnología que posiblemente pueda emplearse;
principalmente la ZigBee y la RFID; basándose en equipo que utilizan empresas a
nivel mundial. Se realiza un estudio para determinar los costos que implicaría
utilizar estas opciones; posteriormente se realiza una comparación de costos y se
describe la mejor opción. Se muestran los materiales adquiridos para empezar con
el desarrollo de este equipo y se muestran también las pruebas realizadas a esta
adquisición para validar la elección realizada. Además, se describe el desarrollo
de una aplicación basada en LabView y Visual Basic, para lograr el cronometraje
del tiempo que tarda una persona en salir de la línea de meta hasta su regreso. En
el capítulo de resultados obtenidos se muestra el cumplimento de los objetivos de
este proyecto.
DESCRIPTION
This project was conducted at CICATA Querétaro, a research center of advanced
science and technology applied, in the National Polytechnic Institute. This project
was supervised by the researchers José Joel González Barbosa and Juan Hurtado
Ramos, who provided moral, academic, emotional and economic support. These
researchers facilitated and financed the project. The CICATA had adequate
facilities and they provided me computer equipment and the space needed for the
project.
AGRADECIMIENTOS
Agradezco a mis padres Arnoldo y Elena el ser el soporte e impulso de todos mis
proyectos, porque están siempre ahí, dándome siempre más de lo que merezco y
necesito; les agradezco todo lo material que me han dado, pero agradezco sobre
todo el amor y comprensión que me han tenido. Por siempre, gracias.
Agradezco a mis hermanos Jorge Alejandro y Moisés, por ser los más valiosos
ejemplos de vida, apoyo material, moral y sentimental.
Agradezco también a mis profesores, quienes además de darme recursos teóricos
y prácticos, me han dado verdaderas lecciones de vida.
ÍNDICE
Pág.
Resumen………………………………………………..…………….……………………2
Description………………………………………………………….……..……………….3
Agradecimientos……………………………………..……………………………………4
Índice……………………………………………………………….……………………….5
I. Introducción…………………………………………………...…………………………7
II. Antecedentes……………………………………………………………………………8
III. Justificación………………………………………………………...…………………10
IV. Objetivos…………………………………………………………….………………..11
V. Alcance……………………………………………………………….………………..12
VI. Análisis de Riesgos………………………………………………………………….14
VII. Fundamentación teórica……………………………………………………………15
VII.I Tecnología ZigBee………………………………………………………….15
VII.I.I ¿Qué es ZigBee?.....................................................................15
VII.I.II Principales características de ZigBee……………………….…16
VII.II Tecnología RFID…………………………………………………...18
VII.II.I ¿Qué es RFID?.......................................................................18
VII.II.II Tipos de etiquetas RFID………………………………...………19
VII.II.III ¿Cómo funciona?..................................................................21
VII.II.IV Principales características del RFID………………………….22
VII.II.V La estandarización del RFID: La red EPC………………...….24
VIII. Plan de actividades………………………………………………...………………27
IX. Recursos materiales y humanos…………………………………….……………..28
X. Desarrollo del proyecto………………………………………………...…………….29
X.I Selección de la tecnología aplicable…………………………..……….….29
X.I.I Requerimientos del sistema……………….………………………29
X.I.II Listas de precios de equipos…………….……………………….29
X.I.III Equipo seleccionado……….……………………………………..33
X.II Pruebas de validación……….………………………………...……………34
X.II.I Alcance de lectura de etiquetas……………….…………...…….34
X.II.II Identificación de etiquetas…………………….………….………35
X.III Desarrollo del software……………………………………………….……41
X.III.I Diseño en LabView…………………………………………….....41
X.III.II Diseño en Visual Basic……………………………………….….43
XI. Resultados obtenidos………………………………………………………………..46
XII. Conclusiones y Recomendaciones………………………………………………..47
XIII. Anexos……………………………………………………………………………….48
XIV Bibliografía…………………………………..………………………………………59
I.
INTRODUCCIÓN
El Centro de Investigación en Ciencia Aplicada y Tecnología Avanzada (CICATA)
Unidad Querétaro es una institución que lleva a cabo diversas investigaciones en
diferentes ámbitos de la ciencia. A lo largo del tiempo se ha buscado hacer los
proceso mejores, y además de mejores, siempre ha buscado hacerlos más fácil; la
automatización de procesos ha permitido mejorar y facilitar muchas actividades de
la vida cotidiana. Un maratón, es un evento en el cual se requiere de gran
precisión para determinar el tiempo en que un participante recorre una distancia
determinada, en este trabajo se diseñará un sistema que permita aumentar la
precisión del cronometraje y que este sea automático; es decir, que no tenga que
estar una persona determinando manualmente el tiempo. Se ha pensado en crear
un valor de salida para todos los competidores y que se determine el tiempo de
llegada a la meta. En este trabajo se desarrolla una investigación de los tipos de
tecnología que pueden aplicarse a este tipo de eventos, se determina cual es la
mejor opción, se consiguen los materiales necesarios, se evalúa el desempeño de
esta tecnología y se diseña un software para
automatizar el proceso.
II.
ANTECEDENTES
El diccionario de la lengua española define la palabra maratón como la carrera de
resistencia en la que se recorre una distancia de 42 Km y 195m. El origen del
Maratón se remonta al año 490 a.c. En Grecia, concretamente en la llanura de
Maratón se produjo una batalla entre Atenas y Persia. Done el soldado Filípides
corrió de Maratón a Atenas, para que diera la noticia de la victoria de Atenas
contra Persia. El soldado, corrió la distancia que separaba Maratón de Atenas, y,
cuando llegó, cayó rendido, falleciendo de fatiga por un ataque al corazón
seguramente, aunque también se dice que influyeron mucho las heridas de guerra.
Los griegos de la Antigüedad organizaron las primeras pruebas atléticas en sus
Juegos pero no recurrieron al dios Cronos para medir sus carreras en las que sólo
contaba la victoria. Se atribuye al inglés George Graham la incorporación en 1721
al reloj de una tercera aguja que marcaba los segundos, aunque fue el suizo
Abraham-Louis Breguet el que concibió en 1822 un “cronógrafo” que medía
mitades de segundo. Un modelo tenía una pluma que depositaba una gota de tinta
en la esfera para marcar el crono final.
Los primeros eventos deportivos cronometrados fueron las carreras de caballos en
Inglaterra desde 1731. En el atletismo fueron las pruebas atléticas de la
universidad de Oxford hacia 1850 (en ½ de segundo) y desde 1862 se
generalizaron los cronómetros manuales al 1/5 de segundo. Los experimentos
fotográficos de Edward J. Muybridge (1879) y Etienne Jules Marey (1885)
permitieron sincronizar las cámaras de fotos o cine y el cronómetro al disparo de
salida.
8
En 1912 Longines sincronizó el crono al disparo de salida y a la ruptura del hilo de
llegada (aunque a nivel oficial primaban los tiempos de los jueces). En 1915
Breitling introdujo cronógrafos en sus relojes de pulsera poniendo los cronómetros
al alcance de atletas y entrenadores.
El sistema de foto-finish, oficial desde 1968, permite evitar errores de los que
abundan en la historia: muchas fotos contradicen clasificaciones oficiales.
En Sydney-2000, el Grupo Swatch (Swatch, Omega, Longines, Tissot) organiza
Swiss Timing: 300 toneladas de material atendidas por 200 empleados y 250
voluntarios). En la línea de llegada las cámaras Scan O'vision Color Swatch eran
capaces de entregar en menos de quince segundos la foto-finish con todos los
tiempos personales, la velocidad del viento y el tiempo de reacción en la salida,
midiendo en todas las calles la velocidad instantánea de los atletas.
Hoy en día alrededor del mundo, adicional a las olimpiadas tradicionales de cada 4
años; se celebran maratones de diferentes distancias, tiempos, edades y tipos de
participantes; todos y cada uno de los eventos requiere de una organización tal
que permita que el evento transcurra con gran éxito y satisfacción para todos los
participantes; por lo cual es necesario innovar la forma en que se cronometran
estos eventos.
9
III.
JUSTIFICACIÓN
MDG es una marca registrada a nombre de IdeSoftware, una empresa española
que presta sus servicios de forma internacional. MDG proporciona servicio de
venta y renta de equipo y software para diferentes procesos; entre ellos, un equipo
de cronometraje RFID con valor en el mercado de 9,850€, el cual incluye cuatro
antenas, 5000 tag, software, lector RFID y router WIFI.
La renta de un equipo para cronometrar una maratón tiene un costo aproximado
de $50,000 MXN para un evento; este servicio incluye la entrega de los chips
desechables y la publicación de los resultados en la web.
El desarrollo del equipo de monitoreo de tiempo pretende proveer al CICATA de
un equipo propio para la elaboración de sus eventos de carreras que lleva a cabo
cada año; logrando un ahorro significativo en los costes y al mismo tiempo
proveyéndole de un nuevo y competitivo sistema que posteriormente pueda
prestar servicios a otras instituciones.
10
IV.

OBJETIVOS
Investigar y comparar la tecnología aplicable a un sistema de monitoreo de
tiempo para identificar la opción más económica y confiable.

Conseguir los materiales necesarios para armar el equipo de monitoreo de
tiempo con la tecnología seleccionada en el punto anterior.

Realizar pruebas de evaluación del equipo para confirmar que es una
opción viable y determinar los parámetros sobre los que se va a trabajar.

Desarrollar un software que permita leer la señal del equipo, la procese y
determine el tiempo que tarda un individuo en recorrer una distancia
específica para después publicarla en internet.
11
V.
ALCANCES
Se ha calculado que el desarrollo del equipo de monitoreo de tiempo se realice en
un periodo de tiempo de doce semanas; teniendo que separar el proyecto en tres
grandes e interrelacionados bloques que son: Investigación y adquisición de
materiales desarrollo de aplicaciones y documentación. Estos bloques se
subdividen en tareas como a continuación lo muestra la tabla 1.
TABLA 1: Boques de tareas para la elaboración del proyecto
Investigación y
adquisición de
materiales
Investigación
de
tecnología aplicable.
Análisis
de
características técnicas.
Estudio del valor en el
mercado.
Adquisición de equipo
Desarrollo de
aplicaciones
Documentación
Diagnóstico y pruebas
de los materiales.
Desarrollo de la primera
versión del software.
Pruebas del software.
Reporte de investigación de
tecnología aplicable.
Reporte de características
técnicas.
Reporte de estudio de
mercado.
Integración (software y Reporte de pruebas.
hardware).
Análisis de plataformas Pruebas de integración.
Reporte de correcciones.
de programación.
Correcciones.
Descripción general.
Pruebas finales.
Este proyecto inicia con la etapa de investigación para determinar cómo se ha de
trabajar posteriormente. La investigación pretende obtener el tipo de tecnologías
aplicables para el desarrollo del sistema que se desea; se debe de seleccionar la
tecnología más económica, confiable y segura en el mercado. Es importante
también hacer una investigación de los equipos que utilizan las empresas
establecidas internacionalmente en el desarrollo de cronometraje de eventos
deportivos para tener un tipo de análisis de mercado y de competencias.
12
Una vez obtenidos los resultados de la investigación, es necesario adquirir los
materiales necesarios para empezar a realizar pruebas con equipos y pruebas con
el software con el que se cuenta hasta el momento. Realizadas estas pruebas, se
continúa con la etapa de diseño.
Es importante considerar que una vez finalizada a la etapa de diseño, se debe
realizar la integración del equipo adquirido y el software diseñado, para
posteriormente realizar continuamente la etapa de pruebas y correcciones hasta
llegar al cumplimiento de los objetivos planteados.
13
VI.
ANÁLISIS DE RIESGOS
Como en cualquier proyecto, evento o situación de la vida real se pueden
presentar eventos adversos que pudieran dificultar el desarrollo, por ello, es
necesario considerar los principales riesgos que podrían impactar en la creación
de este equipo de cronometraje, que son los siguientes:
Considerar que los tiempos de envío de los materiales seleccionados este dentro
del tiempo dispuesto, ya que si los materiales no están presentes para cuando sea
necesario, esto representará un retraso en el tiempo de entrega final.
Las tecnologías RFID Y ZigBee aún no cuentan con un mercado muy amplio en el
territorio nacional, el material requerido seguramente será de importación, por lo
cual seguramente contará con características inusuales en México como el idioma
y tipo de alimentación eléctrica.
14
VII.
FUNDAMENTACIÓN TEÓRICA
La idea principal en la que se basa el desarrollo de este proyecto es contar con un
sistema de monitoreo de tiempo para maratones, es decir un sistema automático
que mida y publique el tiempo que tarda una persona en recorrer una distancia
establecida. Se ha determinado que el sistema debe estar basado en tecnología
existente, de fácil acceso y aplicable para un evento con 500 y 1000 personas. Por
lo cual es necesario analizar las tecnologías aplicables; las principales propuestas
son la tecnología ZigBee y la RFID.
VII.I Tecnología ZigBee
VII.I.I ¿Qué es ZigBee?
El primer elemento que se ha tomado en cuenta es un módulo llamado XBee,
basado en la tecnología ZigBee, para lo cual es necesario establecer primero de
que trata esta tecnología.
ZigBee es el nombre de la especificación de un conjunto de protocolos de alto
nivel de comunicación inalámbrica. Esta especificación define una solución para
comunicaciones inalámbricas de bajo coste y consumo. El principal objetivo que
pretende satisfacer una red de comunicación ZigBee es la de comunicar
aplicaciones que requieren comunicaciones seguras, con baja tasa de envío y
maximización de la vida útil de sus baterías.
Las comunicaciones ZigBee se realizan en la banda libre de 2.4GHz. A diferencia
de bluetooth, este protocolo no utiliza FHSS (Frequency hooping), sino que realiza
las comunicaciones a través de una única frecuencia, es decir, de un canal.
15
Normalmente puede escogerse un canal de entre 16 posibles. El alcance depende
de la potencia de transmisión del dispositivo así como también del tipo de antenas
utilizadas (cerámicas, dipolos, etc) El alcance normal con antena dipolo en línea
vista es de aproximadamente (tomando como ejemplo el caso de MaxStream, en
la versión de 1mW de potencia) de 100m y en interiores de unos 30m. La
velocidad de transmisión de datos de una red ZigBee es de hasta 256kbps. Una
red ZigBee la pueden formar, teóricamente, hasta 65535 equipos, es decir, el
protocolo está preparado para poder controlar en la misma red esta cantidad
enorme de dispositivos.
VII.I.II Principales características de ZigBee
Entre las necesidades que satisface el módulo se encuentran:

Bajo costo

Ultra-bajo consumo de potencia

Uso de bandas de radio libres y sin necesidad de licencias

Instalación barata y simple

Redes flexibles y extensibles.
Los módulos XBee proveen 2 formas amigables de comunicación: Transmisión
serial transparente (modo AT) y el modo API que provee muchas ventajas. Los
módulos XBee pueden ser configurados desde el PC utilizando el programa XCTU o bien desde un microcontrolador. Los XBee pueden comunicarse en
arquitecturas punto a punto, punto a multi-punto o en una red mesh. La elección
del módulo XBee correcto pasa por escoger el tipo de antena (chip, alambre o
16
conector SMA) y la potencia de transmisión (2mW para 300 pies o 60mW para
hasta 1 milla). Las tablas 2 y 3 muestran los principales tipos de módulos que
podrían utilizarse y las características a considerar.
TABLA 2: Módulos XBee y sus características principales.
17
TABLA 3: Módulos XBee y sus características principales.
VII.II Tecnología RFID
VII.II.I ¿Qué es RFID?
RFID (Radio Frequency Identification) es una tecnología basada en el uso de radio
frecuencias que permite leer de forma remota la información contenida en un
pequeño dispositivo denominado 'tag' o etiqueta. Estas etiquetas, de tamaño muy
reducido que se colocan en los productos de los cuales se quiere hacer un
seguimiento, se comunican con lectores RFID cuando entran en el campo de
cobertura de radiofrecuencia del lector, pudiendo leer directamente la información
18
que contienen, y esta información es procesada en un software. La figura 1 hace
una representación gráfica de este sistema.
…………………………………………………………………………………………………………………………………………………………………
FIGURA 1: Sistema RFID
Esta tecnología no es nueva. Existe desde la Segunda Guerra Mundial, en donde
se desarrolló para usos militares, siendo razones de coste las que han limitado su
implantación. Es en la actualidad, con unos precios por etiqueta de entre 0,15 y
0,30 USD, cuando está comenzando su despliegue en el mercado (identificación
de recién nacidos en hospitales, pago de peajes en autopista, identificación de
artículos de lujo), existiendo la creencia generalizada de poder llegar hasta 0,05
USD por etiqueta en escenarios de producción masiva.
VII.II.II Tipos de etiquetas RFID
Las etiquetas RFID contienen un chip capaz de almacenar datos (desde un simple
identificador a datos más complejos sobre las procedencia del producto, sus
características, fecha de envasado y caducidad, ...).Todas las etiquetas incluyen
una pequeña antena emisora que puede ser activa o pasiva. Estas últimas son las
más usuales y permanecen inactivas hasta que se les solicita información por un
método denominado 'acoplamiento inductivo'. En este método la antena del lector
19
crea un campo magnético en un área cercana que llega a la etiqueta. La energía
generada por este campo es utilizada por la etiqueta para devolver una señal al
lector conteniendo la información almacenada en la misma.
Otro tipo de etiquetas son las semi-pasivas. Estas son muy similares a las
anteriores salvo que incluyen una pequeña batería que permite que el circuito
integrado esté permanente alimentado y que elimina la necesidad de incorporar la
antena que tome potencia de la señal inductora. Estas etiquetas responden más
rápidamente y su radio de acción es mayor, por el contrario son más caras que las
pasivas.
Finalmente existen etiquetas RFID activas. Su principal característica es que
incorporan una fuente de energía (batería) de mayor capacidad lo que posibilita
rangos de acceso mayores, memorias más grandes y poder almacenar
información adicional enviada por el transmisor. -receptor. En la actualidad, las
etiquetas activas más pequeñas tienen el tamaño aproximado de una moneda,
rangos de acceso de efectivos de hasta 10 metros y la batería puede durar hasta
varios años. También son las más caras. La figura 2 muestra algunas tag
comerciales.
20
FIGURA 2: Ejemplos de tag
VII.II.III ¿Cómo funciona?
El método más común de leer las etiquetas RFID es que se ha denominado
'acoplamiento inductivo' en las etiquetas pasivas. En este método la antena del
lector crea un campo magnético en un área cercana que llega a la etiqueta; la
figura 3 muestra gráficamente como se hace el acoplamiento inductivo. La energía
generada por este campo es utilizada por la etiqueta para devolver una señal al
lector conteniendo la información almacenada en la etiqueta. El lector transmite
esta información a una aplicación que se encarga de asociar el identificador
almacenado en la etiqueta en cuestión con la información referente al producto al
que la etiqueta se encuentra pegada. Una vez procesada, esta información se
21
transmite a los sistemas de gestión que se encargan de actualizar la información
de inventario correspondiente.
FIGURA 3: Acoplamiento inductivo.
VII.II.IV Principales Características de RFID
El sistema RFID maneja diferentes frecuencias de operación y velocidades de
transmisión, las cuales se clasifican de la siguiente manera:

Bajas frecuencias (LF): las frecuencias bajas se consideran en el rango de
120KHz hasta 134KHz, y son utilizados en accesos de edificios.

Alta frecuencia (HF): se consideran altas en el rango de 13.56MHz y es
llamada banda industrial, médica y científica (ISM) por sus siglas en ingles,
tiene alcance de lectura baja, a 30 cm, es generalmente plana de 50 a
100mm. Es de lectura fácil y son resistentes a perturbaciones y ruido.
Trabajan para el control de apertura y cierre de puertas automáticas por
medio de un control remoto, útil también para los monederos electrónicos.
22

Ultra Alta Frecuencia (UHF): funciona en el rango de 868MHz hasta
956MHz, casualmente es la misma frecuencia de los teléfonos inalámbricos
y algunos teléfonos celulares, en cuanto a su aplicación en RFID, se
emplean en suministros y aplicaciones detalladas, la principal ventaja es
que puede ser leída hasta 3m y puede leer varias etiquetas de forma
simultánea. En este rango de frecuencia también entra el RFID pasivo
(entre 902 MHz y 920 MHz), debido a que se requiere una fuente de
alimentación para que el chip integrado se active, enviando o almacenando
la información necesaria.
El precio de un sistema se debe a que a mayor frecuencia, mayor es la velocidad
en transmisión de datos, con esto el primer paso para el diseño de un sistema
RFID es importante seleccionar el rango de frecuencia en el que se desea
trabajar, tomando en cuenta el precio. La tabla 4 muestra los rangos de frecuencia
utilizados para RFID, en sus diversas aplicaciones.
23
TABLA 4: Sistema RFID
VII.II.V La estandarización del RFID: La red EPC
La mayor parte de las aplicaciones de RFID para etiquetado y seguimiento se han
mantenido dentro del ámbito de la propia empresa. Para globalizar el uso del RFID
fuera de la empresa y crear valor en para toda la cadena de procesos se necesita
una manera estandarizada de identificar los productos de forma única y, además,
debe haber una forma estándar de descubrir y compartir la información que
describe cada elemento identificado. El primer requerimiento (identificación única)
se consigue a través de los EPC (ElectronicProduct Codes). Los EPCs son la
versión digital de los UPC (Universal Product Codes), utilizados en los códigos de
barras, con el beneficio añadido de ser capaz de identificar los productos a nivel
de elemento individual. El EPC es la matricula virtual de un producto que identifica
24
el fabricante, el tipo de producto y el número de serie del elemento, como lo
muestra el ejemplo de la figura 4.
FIGURA 4: Ejemplo de código EPC.
Dependiendo del tipo de etiqueta, EPC puede identificar hasta 268 millones de
fabricantes, cada uno con 16 millones de tipos de productos. Cada producto puede
incluir hasta 68 billones de elementos individuales, lo que significa que este
formato puede utilizarse para identificar cientos de trillones de elementos únicos.
El segundo requerimiento para extender el valor RFID entre los distintos
participantes en la cadena de suministro es disponer de estándares para descubrir
y compartir información acerca de estos EPCs. Para llevarlo a cabo, la red EPC se
apoya en una estructura similar a los servidores DNS (Domain Name Services) de
Internet para crear un grupo de servicios de bajo coste, basados en estándares
para descubrir información asociada a cada producto. Los elementos principales
de esta estructura se muestran en la tabla 5.
25
TABLA 5: Elementos principales de la red EPC.
26
VIII. PLAN DE ACTIVIDADES
La tabla 6 muestra la lista de tareas a realizar para el desarrollo de este proyecto,
se muestra la división de cada mes en semanas, y el tiempo que debe durar la
realización de cada tarea para lograr concluir el proyecto en el tiempo establecido
de 12 semanas.
TABLA 6: Lista de tareas a desarrollar en el tiempo indicado.
Mes
Actividad
Mayo
Investigación de tecnología aplicable
Comparativo de costos
Comparativo de características
Adquisición de materiales
Diagnóstico del material adquirido
Pruebas de los materiales
Desarrollo de la primera versión del software
Integración
Pruebas
Correcciones
Desarrollo del sitio web
Presentación de resultados
Documentación
27
Junio
Julio
Agosto
IX.
RECURSOS MATERIALES Y HUMANOS
Para la correcta elaboración de este proyecto se requieren distintos tipos de
materiales, según la etapa que se esté elaborando. A continuación se muestra una
lista de los materiales y recursos necesarios en general.

Computadora que tenga instalada los siguientes programas:
o Microsoft office (Word, Excel, Project)
o Microsoft Visual Studio 2010
o LabView
o Adobe Reader
o Google Chrome (o cualquier explorador de internet)

Antena RFID UHF de largo alcance (con adaptador de corriente y terminal
RS232)

Tag RFID de largo alcance

Flexómetro

Cable Manhattan (RS232 a USB).
28
X.
DESARROLLO DEL PROYECTO
X.I Selección de la tecnología aplicable.
X.I.I Requerimientos del sistema
El equipo de monitoreo de tiempo será utilizado para cronometrar maratones de
diferentes distancias, en un ambiente abierto, en condiciones climáticas
inesperadas, será utilizado en las siguientes condiciones.

500 a 1000 participantes

Ancho de la meta de 5 metros

Cada participante debe estar debidamente identificado y contar con un
chip que al momento que cruce la meta indique que tiempo tardó en
realizar el recorrido.

Ser un equipo de rápida colocación y fácil transportación
 Tener un software intuitivo de fácil acceso
X.I.II Lista de precios de equipos
Además de las características ya mostradas en las imágenes anteriores, siempre
es necesario considerar el costo del equipo que se va a implementar. A
continuación, en
la tabla 7 se muestra una lista de los mejores precios
encontrados de los módulos XBee que se pueden utilizar (actualizados a
septiembre de 2013).
29
TABLA 7: Lista de precios de módulos XBee.
Módulo XBee
Precio (USD)
XBee Pro 900 X SC RPSMA
$69.2
XBee Pro 900 RPSMA
$65.8
XBee Pro 60mW Wire Antenna
$59.9
XBee Pro 60mW serie 1 PCB Antenna
$59.8
XBee Pro50mW serie 2.5 Wire Antenna
$54.43
XBee Pro 50mW serie 2 (mesh)
$55.9
En el caso de la tecnología RFID se ha decidido utilizar una de UHF, es decir que
tenga largo alcance tanto en el lector como para los tag, ya que como se planteó
se requiere que el ancho de la lectura sea de 5m en la meta. Las siguientes tablas
muestran cotizaciones realizadas de paquetes que incluyen un lector y un tipo de
tag compatible de los mejores precios encontrados (actualizados a septiembre de
2013); la tabla 8 muestra un equipo seleccionado de tipo RFID activo, mientras
que las tablas 9 y 10 muestran equipos RFID pasivos.
30
TABLA 8: Características del equipo RFID activo.
TABLA 9: Características del equipo RFID pasivo.
31
TABLA 10: Características del equipo RFID pasivo.
32
X.I.III Equipo seleccionado
Utilizar la tecnología ZigBee implica comprar 500 módulos como mínimo, para
que cada corredor utilice uno de ellos, es decir si se selecciona el módulo XBee
Pro50mW serie 2.5 Wire Antenna, que es el más económico con un valor de
$54.43 USD, se tendrá que realizar una inversión de $27,215 USD, es decir
$353,795 MXN (considerando a $13.00 pesos el tipo de cambio por dólar).
Utilizar la tecnología RFID activa implica comprar el paquete que se muestra en la
tabla 4.1, es decir una inversión de $52,156.00 MXN; mientras que utilizar el
paquete de la tabla 4.2 requiere una inversión de $5,849.87 MXN. Como
cualquiera de ellos funciona de la misma manera y entregaría los mismos
resultados, se ha optado por utilizar el paquete propuesto en la tabla 4.2 ya que
representa una inversión inicial menor.
Se ha decidido proceder con la adquisición de la antena JT-8290A, que es una
antena de RFID pasivo con un intervalo de lectura de 0 a 15m, con comunicación
RS232; esta antena incluye un adaptador de corriente, ya que la antena se
alimenta a 9V y 3.5A; el paquete incluye también un software demo que permite
leer etiquetas pasivas de alcance distinto que ya vienen incluidas también.
33
X.II Pruebas de validación
El tiempo de entrega de la antena es de 2 semanas, una vez obtenida la antena,
se procedió a realizar las pruebas pertinentes. Se alimentó la antena con el
adaptador de corriente a 9V y 3.5A de corriente directa, la antena emite un “bip” al
ser conectada y al momento de pasar una etiqueta por enfrente de ella emite
varios bip, lo que significa que la está reconociendo.
X.II.I Alcance de lectura de las etiquetas
Se procedió a identificar las etiquetas colocándoles un nombre con plumón de tinta
indeleble en un lugar que no dañara su funcionamiento, como se muestra en la
figura 5.
FIGURA 5: Identificación de etiquetas.
34
Una vez identificadas las etiquetas se procedió a comprobar la distancia de lectura
de cada una de ellas. Se colocó la antena al ras del piso en un lugar seguro de tal
manera que no hubiera movimiento, después se colocó en el piso una cinta
métrica que permaneció fija durante todas las pruebas y se procedió a pasar las
etiquetas frente a la antena para verificar si alcanzaba a identificarla, esta prueba
se realizó a cada metro de distancia de la antena empezando en uno y terminando
a 5m de ella. Las pruebas se realizaron 20 veces con cada etiqueta pasando
siempre a una velocidad constante. Las tablas con los datos tomados en estas
pruebas se encuentran en la sección de anexos de este documento.
X.II.II Identificación de las etiquetas
Posteriormente de las pruebas de distancia, se procedió a realizar pruebas con el
software demo, este se instaló en una PC proporcionada por CICATA según las
instrucciones del fabricante. Cabe mencionar que durante la investigación toda la
información proporcionada por el fabricante se encontraba en idioma inglés, pero
al momento de abrir los archivos de la antena, muchos de estos se encontraban
en chino tradicional, lo cual dificultó la realización óptima de la instalación y se
procedió a realizarla usando el método de ensayo y error, hasta logra que el
software demo funcionara de la siguiente manera:
1) Correr la aplicación Project 1 contenida en la carpeta de tools del CD de
instalación, seleccionar la opción Activex, presionar el botón del lado
derecho del textbox, al abrirse una ventana nueva se selecciona el archivo
MSCOMM32.OCX y luego se presiona el botón debajo del textbox. Como lo
muestra la figura 6. Después, se minimiza la aplicación (no cerrarla).
35
……………………………………………………………………………………………………………
FIGURA 6: Identificación de etiquetas por software demo
2) Se abre el software demo que se encuentra en la carpeta “demo” del CD de
la antena y se visualiza la ventana de la figura 7, donde se pueden
configurar las propiedades sobre las que trabajará la antena como la
dirección, el puerto al que se conectará y la frecuencia de trabajo; además
se observa el botón Connect que debe ser presionado una vez conectada la
antena al puerto serie de la PC y cuando los parámetros ya mencionados
se hayan establecido.
36
……………………
FIGURA 7: Ventana de inicio del software demo
3) Cuando ya está conectada la antena se observa una pantalla como en la
figura 8, donde sí se presiona el botón Read Tag y se presenta una etiqueta
frente a la antena, se podrá obtener la ID del tag en formato hexadecimal;
en la sección Operation Records se muestra el estatus de la instrucción
realizada y la hora en que se realizó. Es importante mencionar que cuando
la antena se encuentra bajo las órdenes del software demo, ya no es capaz
de leer ni identificar una tag hasta que se da la orden de hacerlo y solo se
obtiene una lectura si la etiqueta se encuentra dentro del alcance de la
antena. Si existen varias tag cerca se obtiene el ID de la etiqueta que
presente un mejor acoplamiento inductivo y no necesariamente la que se
encuentre más cerca de la antena.
37
………………………………………………………………………………………….
FIGURA 8: Pantalla de identificación de etiquetas
4) En la pestaña denominada Tag Operation se encuentran muchas opciones,
de las cuales se destacan Write Tag y Read Tag. Como esta antena
también tiene la capacidad de leer y escribir sobre las tag, la sección Write
tag permite escribir sobre el chip de la tag según el código EPC (Protocolo
de comunicación de tag en RFID); permite escribir un numero de cuatro
dígitos en formato hexadecimal en la dirección indicada del ID de la tag;
esta función puede ser de gran utilidad al momento de crear los números de
corredor del maratón y poder identificar más fácilmente a cada participante.
La sección Read Tag permite leer el número que se escribió sobre la tag en
la sección anterior, esto puede servir para identificar a un participante en
38
cualquier momento del maratón. La función Kill Tag permite inhabilitar de
forma permanente un tag o bien permitir solo la lectura de este si se quiere
utilizar una restricción usando un pasword. La figura 9 muestra la ventana
del software demo con todas estas funciones.
……………………………………………………………………………………
FIGURA 9: Pantalla de escritura - lectura de etiquetas
5) Al presionar el botón Parameter setting se puede observar una ventana
como lo muestra la figura 10, en ella se pueden observar los parámetros en
los que está trabajando el sistema; estos parámetros pueden editarse
según el modo en que se desee trabajar con la antena y la transmisión de
datos.
39
……………………………………………………………………………………………………………
FIGURA 10: Pantalla Parameter Setting
40
X.III Desarrollo del software
Se desea diseñar un programa que permita leer la información que el lector RFID
envía por el puerto RS232 a la computadora al momento de realizar la lectura de
una etiqueta. Este programa puede diseñarse en diversas plataformas, las
principales y más conocidas por el desarrollador del proyecto son LabView y
Visual Basic; por lo tanto, se ha decidido utilizar ambas para tener un mayor
campo de posibilidades.
X.III.I Diseño del software en LabView
Para proceder con el diseño del software primero es necesario encontrar el tipo de
señal que envía el lector por medio del puerto serial; por lo tanto se procedió a
utilizar uno de los ejemplos de comunicación serial que se encuentra en LabView.
Este VI llamado “Basic Serial Write and Read.vi” que se muestra en la figura 11,
se utilizó para configurar el puerto serial y obtener una señal básica.
FIGURA 11: Presenta los dos diagramas del VI, el diagrama de bloques muestra la configuración del puerto
RS232 según los parámetros seleccionados en el panel de control.
41
El VI se configuró de acuerdo a los parámetros establecidos en el administrador
de dispositivos del sistema, que es donde se determina si el puerto serie está
conectado y bajo qué condiciones. Se utilizaron los parámetros que muestra la
figura 12 en el VI.
FIGURA12: Muestra los parámetros a configurar en el VI según la información que proporciona el
administrador de dispositivos del sistema operativo del PC.
Se realizaron varias pruebas, tanto en la PC proporcionada por CICATA como en
la laptop del encargado del proyecto, pero nunca se logró establecer comunicación
con la antena. El programa indicó que el puerto estaba abierto y la antena
conectada, pero nunca se logró obtener ningún dato del lector. Se utilizaron los
drivers contenidos en el CD de la antena y se agregaron a la carpeta system 32,
dando como resultado la misma situación. Posteriormente se buscaron otras
42
alternativas en internet y se descargaron más drivers, pero el resultado fue el
mismo en todo momento, lo que dificultó continuar con el proceso de diseño
usando LabView.
X.III.II Diseño del software en Visual Basic
Para la aplicación en Visual Basic se procedió de la misma manera que en
LabView, es decir, primero se debe de obtener la señal de la lectura de la antena
para después procesarla y lograr que realice lo necesario. Se creó la aplicación
Form 1, donde se dan las instrucciones de leer los puertos COM disponibles en el
pc, se realiza la selección del puerto deseado (donde se haya conectado la
antena), se pueden enviar datos al puerto y recibirlos; como lo muestra la figura
13. La estructura de programación se muestra en las figuras 14 a 17. …
…………………………………………………………………………………………..
FIGURA 13: Ventana principal de aplicación
43
……………………………..
FIGURA 14: Creación de variables globales e inicialización de botones principales
FIGURA 15: Código para determinar los puertos COM disponibles
44
…………………………
FIGURA 16: Conectar con el puerto COM seleccionado y lectura de sus parámetros iniciales
…………………………………………………………………………….
FIGURA 17: Lectura y escritura de datos del puerto serie
Esta opción de programación tampoco logró obtener datos del lector RFID, las
pruebas realizadas indican que si se apertura la comunicación con el puerto
RS232 del lector RFID, se obtiene la frecuencia de trabajo y el buffer de datos,
pero no se recibe ningún dato, solo se recibe el tamaño del dato que sería
enviado.
45
XI.
RESULTADOS OBTENIDOS
La investigación realizada en este trabajo permitió obtener información de cómo se
realiza el cronometraje en eventos deportivos por empresas de nivel mundial; y
permitió obtener la tecnología básica para crear un equipo de cronometraje propio
adquiriendo la opción más confiable, económica y apropiada; logrando satisfacer
los primeros dos puntos de los objetivos planteados para este trabajo, al obtener
un ahorro bastante significativo en la inversión inicial.
Las pruebas realizadas con el lector-antena UHF de RFID pasivo y las etiquetas
correspondientes mostraron la flexibilidad que tiene este lector para identificar
etiquetas a diferentes distancias, esto permite que el equipo pueda ser adquirido
con mayor facilidad, ya que se comprobó que se pueden utilizar etiquetas pasivas
de UHF de diversos fabricantes y diseños, que son altamente compatibles; con
esto se cumple el tercer objetivo de este trabajo al validar que la tecnología
adquirida es la adecuada.
En el capítulo X, sección D, puntos 1 y 2 para el desarrollo del software se
demostró que el lector-antena si es reconocido por la PC en el puerto serial, y
también es reconocida en una laptop con el uso de un cable manhattan (RS232 a
USB); pero que al momento no existe una lectura de datos de la antena. Según
especialistas en software, se requiere de conocimientos más avanzados acerca de
protocolos de comunicación con el hardware; se indicó que si es posible obtener la
lectura de la antena pero esto requiere de mayor inversión en tiempo e
investigación. Debido a esto, el último objetivo planteado para este trabajo queda
como pendiente a consideración de los asesores de CICATA.
46
XII.
CONCLUSIONES Y RECOMENDACIONES
De acuerdo a los resultados obtenidos se concluye que se cumplió con los
objetivos planteados al inicio del proyecto; ya que la investigación, la adquisición
del equipo y las pruebas realizadas han demostrado que se obtuvo la opción más
económica y adaptable a un proceso automático de monitoreo de tiempo al hacer
uso del lector-antena UHF de RFID pasivo y las etiquetas probadas; lo que
significó una inversión exitosa. Aunque el software no fue concluido en su
totalidad, por la carencia de tiempo y recursos de programación; se crearon las
bases para el desarrollo de este.
Se recomienda que al continuar con el desarrollo de software se utilice Visual
Basic, ya que concluir la aplicación en este medio permitirá que sea una aplicación
intuitiva y de fácil manejo para los usuarios.
Se recomienda también seguir utilizando el cable manhattan (RS232 a USB) para
obtener mayor portabilidad y un menor problema para encontrar alimentación del
pc; ya que con el uso de la laptop no se corre el riesgo de perder la información al
quedarse sin alimentación eléctrica.
La antena debe siempre ponerse al nivel del suelo, de forma perfectamente
horizontal para que no se pierda la señal y se logre una mejor lectura al paso del
participante por el arco de meta.
Al momento de adquirir etiquetas (tag) para un evento nuevo, se recomienda
verificar la compatibilidad con la antena, ya que esta reconoce etiquetas de RFID
pasivo de UHF; pueden usarse de diversos alcances según se requiera.
47
XIII. ANEXOS
Las tablas 11 a 18 muestran los resultados obtenidos de las pruebas de presencia
realizadas con etiquetas RFID. Estas pruebas fueron realizadas colocando la
antena de forma horizontal al ras del piso y pasando la etiqueta sobre una línea
que marcaba la distancia; se pasó la etiqueta a diferentes distancias y se
determinó si en ese punto la antena lograba reconocerla, en este caso se utilizó
como símbolo el 1 y se usó el 0 cuando la etiqueta no fue reconocida.
TABLA 11: Identificación de uno a cinco metros de la etiqueta C1 por el lector JT-8290A.
Etiqueta
C1
ID
E2 00 20 64 79 07 01 09 11 60 9D E0
Presencia a:
1m
2m
3m
4m
5m
1
1
1
1
1
1
1
1
1
0
1
1
0
1
1
1
1
1
0
0
1
1
1
1
0
1
1
1
1
0
1
1
1
1
0
1
1
1
1
0
1
1
1
0
0
1
1
1
1
0
1
1
1
1
0
1
1
1
1
0
1
1
1
1
1
1
1
1
1
0
1
0
1
1
0
1
1
1
1
0
1
1
1
1
0
1
1
1
1
0
1
1
1
1
0
1
1
1
0
0
48
TABLA 12: Identificación de uno a cinco metros de la etiqueta C2 por el lector JT-8290A
Etiqueta
C2
ID
E2 00 20 64 79 07 01 10 19 70 44 69
Presencia a:
1m
2m
3m
4m
5m
1
1
1
1
1
1
1
1
1
0
1
1
1
0
0
1
1
1
1
0
1
1
1
1
1
1
1
1
1
0
1
1
1
0
0
1
1
1
1
0
1
1
1
1
0
1
1
1
1
0
1
1
0
1
0
1
1
1
1
0
1
1
1
0
0
1
1
1
1
0
1
1
1
1
0
1
1
1
1
0
1
1
1
1
0
1
1
1
1
0
1
1
1
1
0
1
1
1
1
0
49
TABLA 13: Identificación de uno a cinco metros de la etiqueta C3 por el lector JT-8290A
Etiqueta
C3
ID
30 08 33 B2 DD D9 01 40 00 00 00 00
Presencia a:
1m
2m
3m
4m
5m
1
1
1
0
0
1
1
1
0
0
1
1
0
0
0
1
1
1
0
0
1
1
0
0
0
1
1
0
0
0
1
1
1
0
0
1
1
1
0
0
0
1
0
0
0
1
1
1
0
0
1
1
1
0
0
1
1
1
0
0
1
1
1
0
0
1
1
1
0
0
1
1
0
0
0
1
1
0
0
0
1
1
1
0
0
1
1
0
0
0
1
1
1
0
0
1
1
0
0
0
50
TABLA 14: Identificación de uno a cinco metros de la etiqueta C4 por el lector JT-8290A
Etiqueta
C4
ID
30 08 33 B2 DD D9 01 40 00 00 00 00
Presencia a:
1m
2m
3m
4m
5m
1
1
0
0
0
1
1
1
0
0
1
1
1
0
0
1
1
0
0
0
1
1
1
0
0
1
1
1
0
0
1
1
1
0
0
1
1
0
0
0
0
1
0
0
0
1
1
1
0
0
1
1
0
0
0
1
0
1
0
0
1
1
0
0
0
1
1
1
0
0
1
1
1
0
0
1
0
1
0
0
1
1
1
0
0
1
1
1
0
0
1
1
0
0
0
1
1
0
0
0
51
TABLA 15: Identificación de uno a cinco metros de la etiqueta FC1 por el lector JT-8290A
Etiqueta
FC1
ID
E3 1E 77 EC CA 6D DC 7B 00 00 1D 59
Presencia a:
1m
2m
3m
4m
5m
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
0
0
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
0
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
52
TABLA 16: Identificación de uno a cinco metros de la etiqueta FC2 por el lector JT-8290A
Etiqueta
FC2
ID
E3 1E 77 EC CA 6D DC 7B 00 00 1D 5A
Presencia a:
1m
2m
3m
4m
5m
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
0
1
1
1
1
0
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
0
1
1
1
1
1
1
1
1
1
1
0
53
TABLA 17: Identificación de uno a cinco metros de la etiqueta AST1 por el lector JT-8290A
Etiqueta
AST1
ID
E2 00 20 69 87 18 02 47 15 00 78 3A
Presencia a:
1m
2m
3m
4m
5m
1
1
1
1
0
1
1
0
1
0
1
1
1
1
0
1
0
1
0
0
1
1
1
0
1
1
1
0
1
0
1
1
1
1
0
1
1
1
1
0
1
1
1
0
0
1
1
0
0
1
1
1
1
1
0
1
1
1
0
0
1
1
1
1
0
1
1
1
0
1
1
1
1
1
0
0
1
1
1
0
1
1
1
1
0
1
0
0
0
1
1
0
1
0
0
1
1
1
1
0
54
TABLA 18: Identificación de uno a cinco metros de la etiqueta AST2 por el lector JT-8290A
Etiqueta
AST2
ID
E2 00 20 69 87 18 02 46 15 00 78 3E
Presencia a:
1m
2m
3m
4m
5m
1
1
1
1
0
1
1
0
1
0
1
1
1
0
1
1
1
1
1
0
1
1
1
1
0
1
1
0
1
0
1
1
1
1
1
1
1
1
1
0
1
1
1
1
0
1
1
1
1
1
1
1
1
1
0
1
1
1
0
1
1
1
1
1
0
1
1
1
1
0
1
1
0
1
0
1
1
1
0
1
1
1
1
1
0
1
1
1
1
0
1
1
1
0
0
1
1
1
1
1
55
Las tablas 19 a 21 muestran algunas etiquetas compatibles con la antena JT8290A disponibles en el mercado a precios accesibles.
TABLA 19: etiquetas RFID pasivo de uso rudo, compatibles con la antena JT-8290A
56
TABLA 20: etiquetas RFID pasivo de uso común, compatibles con la antena JT-8290A
57
TABLA 21: etiquetas RFID pasivo flexibles y resistentes al agua, compatibles con la antena JT-
8290A
58
XIV. BIBLIOGRAFÍA
Barneda, Ivan. (2008) ZigBee aplicado a la transmisión de datos de sensores
biomédicos. Universidad Autónoma de Barcelona. ETSE
Gralhu, O. (2003) WPAN and home networking. Divulgatic
Merayo y Quiroz. (2013) La tecnología RFID y su aplicación en la cadena de
suministro. Divulgatic.
Fernández M. (25 de julio 2009) Wireless Sensor Network. Disponible en:
http://www.mfbarcell.es/conferencias/wsn.pdf
Oyarce Andrez. (julio de 2010) Guía del usuario XBEE Series 1. MCI electronics.
Disponible en: http://www.xbee.cl/descargas.html
Roberto. (25 de mayo 2011) Tutorial sobre circuitos RFID. UDLAP. Disponible en:
http://catarina.udlap.mx/u_dl_a/tales/documentos/lep/urbina_r_rd/capitulo1.pd
59
Descargar