You are on page 1of 102

6

TECNOLOGA RFID



La tecnologa de Identificacin por Radiofrecuencia RFID (RadioFrequency
Identification) es, sin duda, una de las tecnologas de comunicacin que ha
experimentado un crecimiento ms acelerado y sostenido en los ltimos
tiempos. Las posibilidades que ofrece la lectura a distancia de la informacin
contenida en una etiqueta, sin necesidad de contacto fsico, junto con la
capacidad para realizar mltiples lecturas (y en su caso, escrituras)
simultneamente, abre la puerta a un conjunto muy extenso de aplicaciones en
una gran variedad de mbitos, desde la trazabilidad y control de
inventario, hasta la localizacin y seguimiento de personas y bienes, o la
seguridad en el control de accesos. (Ibez, 2008).


Sustituye al cdigo de barras actualmente existente; ofrece adems, un
sistema nico de localizacin en tiempo real a distancia que permite administrar
parmetros referente al objeto que se encuentre identificando. (Villamar, 2009).


Algunas de sus aplicaciones en los sectores industriales son los siguientes:



- Control de calidad, produccin y distribucin.

- Localizacin y seguimiento de objetos.

- Control de accesos.

- Identificacin de materiales.

- Control de fechas de caducidad.

- Deteccin de falsificaciones.

- Almacenaje de datos.

- Control de stocks.

- Automatizacin de los procesos de fabricacin.

- Informacin al consumidor.

- Reduccin de tiempo y coste de fabricacin.

- Reduccin de colas a la hora de pasar por caja.
7

- Identificacin y localizacin de animales perdidos.

- Elaboracin de censos de animales.

- Identificacin y control de equipajes en los aeropuertos.

- Inventario automtico.



Este avance tecnolgico aplicado a un parqueadero aportar una visin clara sobre
las ventajas que conlleva la tecnologa RFID; as tambin motivar a otros sectores
industriales a conocer y aplicar esta innovadora tecnologa. (Villamar, 2009).



HISTORIA Y EVOLUCIN DEL RFID



La primera aplicacin para radiofrecuencia se la realiz en la Segunda Guerra
Mundial. El pas de Reino Unido, quiso identificar sus aviones de los enemigos. Se
desarroll una aplicacin, que consista en colocar un tag en las aeronaves
aliadas; si el tag emita la respuesta adecuada, se distingua automticamente una
aeronave propia de una enemiga.
La tecnologa RFID creci por los aos 70. En 1973, Charles Watson
patent la tecnologa: RFID actualmente conocida como pasiva. Varias
empresas empezaron a desarrollar aplicaciones comerciales de RFID en el campo
de control electrnico de artculos; para contrarrestar el robo. Este sistema
antirrobo, es posiblemente el primer y ms extendido uso comercial de la
tecnologa RFID en el mundo.
Posteriormente fueron desarrollados sistemas de identificacin vehicular que
fueron los primeros sistemas de telepeaje y de gestin de transporte.
La empresa Auto ID, en 1999: desarrollo los tags RFID, que almacenan un cdigo
electrnico de producto univoco; en un microchip que se transmite a travs de una
antena a los lectores RFID. (Kereon Company, 2012)
8

ARQUITECTURA DE UN SISTEMA RFID

IDENTIFICACIN POR RADIO FRECUENCIA



Un sistema bsico RFID est compuesto por:

Una etiqueta (tag) RFID, en su versin ms simple formada por un chip y una
antena, con la capacidad de ser programada con informacin. Se trata de un
dispositivo con memoria (de tamao variable, desde una pegatina a un paquete de
tabaco), que puede ser adherido o incorporado a un producto, animal o persona.


Un sistema formado por un lector y una antena que interroga a la
etiqueta de RFID. El sistema produce un campo electromagntico mediante el
cual los datos son recibidos o transmitidos a las etiquetas RFID. (Pinto,
2009)




Funcionamiento



Desde aqu en adelante a la tarjeta del RFID la denominaremos transponder. El
transponder y el lector de RFID, trabajan juntos. El lector emite una seal y el
transponder la recibe y la activa. Ver Figuras 1 y 2.



Figura 1. Emisin de la seal de baja potencia del lector
(Grand-Flo, 2013)
9


Figura 2. Entrada del transponder en el campo magntico
(Grand-Flo, 2013)



La funcin del mdulo RFID es emitir una seal de radio frecuencia de baja
potencia creando un campo electromagntico. El campo electromagntico es
emitido por el transceptor a travs de una antena transmisora la misma que tiene
la forma de una bobina. Este campo electromagntico es una seal
portadora de potencia del lector dirigida hacia el transponder. Un
transponder contiene una antena, tambin en forma de bobina, y un circuito
integrado. El circuito integrado requiere de una pequea cantidad de energa
elctrica para funcionar. La antena contenida en el transponder funciona como un
medio para tomar la energa presente en el campo magntico producido por el
mdulo de RFID y la convierte en energa elctrica para ser usada por el circuito
integrado.




Figura 3. Envi de datos por parte del transponder
(Grand-Flo, 2013)








10
Los procesos del mdulo RFID son dos:

- De carga; en el que los transponders almacenan energa.

- Emisin: Cada transponder enva su cdigo utilizando la energa
almacenada en el proceso anterior.


Los dos procesos no actan al mismo tiempo. El funcionamiento de este
mdulo de radio frecuencia se controla digitalmente para programar correctamente
el proceso de carta y emisin de cdigo.


Cuando el transponder est dentro del campo electromagntico producido por
mdulo RFID; la energa captada permite que el circuito integrado del transponder
funcione; por lo que los datos contenidos en su memoria son transmitidos.

Figura 4. Proceso de datos hacia el lector
(Grand-Flo, 2013)



La antena del mdulo RFID recupera la seal electromagntica del tag y la
convierte en una seal elctrica. El mdulo procesa esta seal baja modulando
los datos originales almacenados en la memoria del circuito integrado contenido
dentro del tag. Cuando la seal pasa al proceso de demodulacin, el mdulo
digital comprueba que los datos sean correctos para lo cual, realiza un proceso
de validacin. Cuando se hayan validado los datos; son decodificados y
reestructurados para transmitir en el formato requerido para el sistema.


Las distancias de lectura dependen siempre del tamao de la antena y el tag a
utilizarse.
11
ELEMENTOS DE UN SISTEMA RFID

Lectores RFID



Un lector RFID permite transmitir y recibir seales; convierte las ondas de radio de
los tags en seales elctricas capaces de transmitir al computador. Pueden
suministrar energa a los tags RFID pasivos. Pueden ser unidades autnomas
conectadas a antenas, unidades porttiles con antenas integradas, en placas
miniatura montadas dentro de impresoras, o integrados en grandes
dispositivos. El lector es sumamente necesario para:
- Transmitir energa al tag

- Recibe desde el tag los datos correspondientes a las comunicaciones

- Separa estos dos tipos de seales.



En la mayora de los casos los lectores son capaces de leer y escribir a un tag. La
funcin lector es leer los datos almacenados en el chip del tag. Mientras que la
operacin de la escritura: escribe los datos pertinentes.
La comunicacin de los tags se la puede realizar en diferentes frecuencias como:
baja, alta, ultra alta, y de microondas.


Un lector tiene que estar conectado a travs de cables de antenas para realizar la
transmisin y recepcin de seales. Pueden contar con antenas incorporadas o
conectarse con mdulos de lectura externos. Tambin utilizan protocolos
estndar de comunicacin. (Bartolom S, 2011).


Los lectores RFID se pueden agrupar en tres grupos:



- Lectores RFID fijos: Los lectores RFID fijos, no llevan antena incorporada y
generan las ondas que emiten las antenas hacia los tags al mismo tiempo que
recibir y decodificar lo que emiten los tags y llega a travs de las antenas. Ver
Figura 5.
12


Figura 5. Lector RFID Fijos
(Auto-Id C, 2013)



- Lectores RFID porttiles: A los PDA, denominados asistentes digitales
computarizados porttiles, controlados por sistemas operativos estandarizados,
pero el verdadero corazn de una PDA con RFID es el chip que lo gobierna que en
el momento de escribir estas lneas el chip. Ver Figura 6.

Figura 6. Lector RFID Porttil
(EAN Argentina, 2013)



- Lectores RFID de sobremesa y USB: Se utilizan para la lectura de corto alcance,
lo que se denomina Near-Field, para marcar pasos obligados, controles de acceso,
grabacin de tarjetas, grabacin de pases de entrada, dorsales u otros elementos
para eventos. Tambin acostumbran a utilizarse como kits de desarrollo para
iniciarse en el RFID. Ver Figura 7.
13


Figura 7. Lector RFID USB (EAN Argentina, 2013)




2.2.3.2. Antenas



Las antenas estn alojadas en recintos que son fciles de montar, y suelen verse
como racks protegidos. Debe ser colocada en una posicin donde la transmisin de
energa hacia la etiqueta, como la recepcin de los datos emitidos sea ptima.
Debido a que existen normativas que permiten cierto nivel de potencia de un lector:
la ubicacin es vital para alcanzar un ptimo grado de lectura. (Bartolom S, 2011).


Hay tres caractersticas de las antenas que contribuyen a la correcta lectura de la
etiqueta:


- Patrn: Campo de energa tridimensional creado por la antena. Esto es tambin
conocido como el rea de lectura.


- Ganancia y atenuacin: La ganancia de la antena de un lector es fijada en
relacin a las regulaciones gubernamentales. No obstante, la seal puede
reducirse o atenuarse para limitar el rango de lectura de la etiqueta o para
dirigirla slo a las etiquetas que uno desea leer.
14

- Polarizacin: Se refiere a la orientacin de la transmisin del campo
electromagntico. En general las antenas lineales proveen un rango de lectura ms
extenso, pero son ms sensibles a la orientacin de la etiqueta. Habitualmente son
utilizadas en aplicaciones de lectura automtica montadas sobre una cinta
transportadora. La polarizacin circular es creada por una antena diseada para
irradiar energa RF en diferentes direcciones simultneamente. La antena ofrece
mayor tolerancia a distintas orientaciones de la etiqueta y una mejor habilidad para
evitar obstrucciones. Estas virtudes implican, a su vez, la reduccin del rango y el
foco de lectura.


Se pueden conectar una o varias antenas al mismo lector, dependiendo de los
requerimientos de la aplicacin. Se selecciona una en base a la frecuencia y la
aplicacin especfica (omni-direccional, direccional, etc.). Ver Figura 8. La conexin
es la base para que no se debilite una seal; la misma que puede ocurrir por los
siguientes factores:


- Prdidas debido a la proximidad de metales o lquidos

- Prdida del cableado de la antena

- Perdida de la seal

- Proximidad con otros lectores / antenas

- Variaciones ambientales

- Interferencia desde otras fuentes RF

- Campos de corriente

- Refraccin de la seal

- Dilogos cruzados
15





(a)
(b)


Figura 8. Antena (a) Lineal (b) Omnidireccional
(GrupoHasar, 2013)


Como se puede apreciar en la Figura 8. Las antenas lineales tienen un rango de
lectura ms extenso y son sensibles hacia la orientacin de la etiqueta. Sin
embargo las antenas omnidireccionales se pueden orientar en diferentes
direcciones y una mejor habilidad de hallar obstrucciones.


En la mayora de los casos, la ubicacin de la antena no es una ciencia exacta, y
son requeridos ajustes especiales para alcanzar rangos de lectura ptimos.



2.2.3.3. Tag o Transponder



Un tag RFID est formado por un microchip y una antena montada sobre un
substrato. El chip puede almacenar de 8MB hasta 64MB de datos (dependiendo
del tipo de tag). Puede almacenar informacin sobre un producto o un envo como,
por ejemplo, la fecha de fabricacin, el destino y la fecha de venta. Pese a que
los chips son pequeos, las antenas no lo son; deben ser grandes para captar la
seal emitida por el lector. La antena permite que una etiqueta pueda leerse a una
distancia de 3 metros o ms, incluso a travs de distintos materiales. (Bartolom S,
2011).
16

El circuito que forma la etiqueta de bajo potencia maneja la conversin de energa,
el control lgico, el almacenamiento y recuperacin de datos y la modulacin
requerida para devolver los datos al lector. Ver Figura 9.

Figura 9. Elementos que forman un tag
(GrupoHasar, 2013)



La cantidad de material conductivo utilizado y el tamao de la antena determinan la
sensibilidad de una etiqueta. sta es crucial para obtener buenos rangos de
lectura y minimizar la influencia de los materiales a los que son aplicadas.


Las etiquetas estn disponibles actualmente en cantidades industriales con varios
formatos: como inlays puros, inlays con adhesivo de respaldo, insertados en
etiquetas sin impresin, o como productos convertidos, donde est encapsulada
dentro de plstico, caucho u otro material diseado a medida, ya sea moldeado o
laminado.


El diseo, la ubicacin, la orientacin de las cajas, y la ubicacin del lector, juegan
un rol fundamental en la obtencin de una tasa de lectura confiable. Pueden ser
diseadas en una gran variedad de configuraciones para lograr distintos
rendimientos.
17

A medida que los estndares se adopten y crezca el nivel de utilizacin, existirn
diversos proveedores alternativos de tags a menores costos en funcin de un
mayor volumen de produccin.





2.3. TIPOLOGA DE LOS TAG RFID



Hay una gran variedad de tipos de tags, siendo este elemento el ms difcil de
decidir segn la aplicacin que vayamos a realizar.
Podemos diferenciarlos segn su fuente de energa (activo, semiactivo y pasivo),
segn su memoria (solo lectura, WORM escribir una vez y leer

muchas, lectura escritura programables, etc.) segn los estndares que cumplen,
su ciclo de vida, su tamao, su distancia de lectura, etc.



2.3.1. TIPOS DE TAG SEGN SU FUENTE DE ENERGA



Los tags RFID segn su fuente de energa pueden ser activos, semipasivos
(tambin conocidos como semiactivos o asistidos por batera) o pasivos. (Actum,
2013).



2.3.1.1 Tags activos



Los activos poseen su propia fuente autnoma de energa, que utilizan para dar
corriente a sus circuitos integrados y propagar su seal al lector. stos son mucho
ms fiables (tienen menos errores) que los pasivos debido a su capacidad de
establecer sesiones con el lector. Gracias a su fuente de energa son capaces de
transmitir seales ms potentes que las de los tags pasivos, lo que les lleva a ser
ms eficientes en entornos dificultosos para la radiofrecuencia como el agua
(incluyendo humanos y ganado, formados en su mayora por agua), metal
(contenedores, vehculos). Tambin son
18

efectivos a distancias mayores pudiendo generar respuestas claras a partir de
recepciones dbiles (lo contrario que los tags pasivos). Por el contrario, suelen ser
mayores y ms caros, y su vida til es en general mucho ms corta.


Muchos tags activos tienen rangos efectivos de cientos de metros y una vida til de
sus bateras de hasta 10 aos. Algunos de ellos integran sensores de registro de
temperatura y otras variables que pueden usarse para monitorizar
entornos de alimentacin o productos farmacuticos. (Actum,
2013).



Otros sensores asociados con RFID incluyen humedad, vibracin, luz, radiacin,
temperatura y componentes atmosfricos como el etileno. Adems de mucho ms
rango (500 m), tienen capacidades de almacenamiento mayores y la habilidad de
guardar informacin adicional enviada por el transceptor.


Actualmente, tienen un tamao aproximado de una moneda y una duracin de
batera de varios aos.


Caractersticas:

- Fuente de alimentacin propia mediante batera de larga duracin

(generalmente bateras de litio / dixido de manganeso)

- Distancias de lectura escritura mayor de 10m a 100m generalmente.

- Diversas tecnologas y frecuencias.

- Hasta 868 MHz (UHF) o segn estndares aplicados.

- 2,4 GHz muy utilizada (banda ISM, Industrial Scientific and

Medical), la misma que para dispositivos wireless LAN 802.11b.

- Memoria generalmente entre 4 y 32 kB.

- Principales fabricantes: TagMaster, Identec Solutions, Siemens, Nedap,
WhereNet, Bluesoft, Syris RFID.
- Precio del tag: 30 a 90 .
19



La principal ventaja de los tags RFID activos respecto a los pasivos es el elevado
rango de lectura, del orden de decenas de metros. Como desventajas, cabe
destacar el precio, que es muy superior que los tags pasivos y la dependencia de
alimentacin por bateras. El tiempo de vida de las bateras depende de cada
modelo de tag y tambin de la actividad de este, normalmente es del orden de
aos. Para facilitar la gestin de las bateras, es habitual que los tags RFID activos
envan al lector informacin del nivel de batera, lo que permite sustituir con
antelacin aquellas que estn a punto de agotarse.


stas proporcionan a los tag una alimentacin en modo reposo en el cual la
corriente consumida es muy pequea 3uA generalmente y en modo de
funcionamiento donde se consume 24mA estas bateras pueden durar desde
1 a 10 aos lo que los hace ms robustos, los ms utilizados son los de litio y
dixido de manganeso como el CR2032 y el CR2320; a continuacin se muestran
las caractersticas tcnicas:


- Sistema qumico: Li /MnO2

- Voltaje nominal: 3 V

- Capacidad nominal: 235 mAh

- Descarga de corriente estndar: 0,4 mA

- Mxima corriente de descarga: 3,0 mA

- Peso promedio: 2,8 g

- Rango de temperatura: de -30 a 70 C

- Descarga pasiva a 23 C: < 1 %/al ao



Tambin hay bateras impresas ultra-finas para el diseo de empaquetado activo.
stas son flexibles, de gran alcance y tienen menos de un milmetro de grosor, lo
que las hacen ideales para las etiquetas activas de los sistemas RFID.
20

2.3.1.2. Tags semipasivos



Los tags semipasivos se parecen a los activos en que poseen una fuente de
alimentacin propia, aunque en este caso se utiliza principalmente para
alimentar el microchip y no para transmitir una seal. La energa contenida en la
radiofrecuencia se refleja hacia el lector como en un tag pasivo. Un uso alternativo
para la batera es almacenar informacin propagada desde el lector para emitir
una respuesta en el futuro, tpicamente usando backscatter. Los tags sin
batera deben responder reflejando energa de la portadora del lector al vuelo.
(Actum, 2013).


La batera puede permitir al circuito integrado de la etiqueta estar constantemente
alimentado y eliminar la necesidad de disear una antena para recoger potencia
de una seal entrante. Por ello, las antenas pueden ser optimizadas para utilizar
mtodos de backscattering. Las etiquetas RFID semipasivas responden ms
rpidamente, por lo que son ms fuertes en el ratio de lectura que las pasivas.


Este tipo de tags tienen una fiabilidad comparable a la de los tags activos a la vez
que pueden mantener el rango operativo de un tag pasivo. Tambin suelen durar
ms que los tags activos. (Actum, 2013).



2.3.1.3. Tags Pasivos



Los tags pasivos no poseen alimentacin elctrica. La seal que les llega de los
lectores induce una corriente elctrica pequea y suficiente para operar el circuito
integrado CMOS del tag, de forma que puede generar y transmitir una respuesta.
La mayora utiliza backscatter sobre la portadora recibida; esto es, la antena ha de
estar diseada para obtener la energa necesaria para funcionar a la vez que para
transmitir la respuesta por backscatter. Esta respuesta puede ser cualquier tipo
de informacin, no slo un cdigo
21

identificador. Un tag puede incluir memoria no voltil, posiblemente escribible

(por ejemplo EEPROM).



Suelen tener distancias de uso prctico comprendidas entre los 10 cm (ISO

14443) y llegando hasta unos pocos metros (EPC e ISO 18000-6), segn la
frecuencia de funcionamiento y el diseo y tamao de la antena. Por su sencillez
conceptual, son obtenibles por medio de un proceso de impresin de las antenas.
Como no precisan de alimentacin energtica, el dispositivo puede resultar muy
pequeo: pueden incluirse en una pegatina o insertarse bajo la piel (tags de baja
frecuencia).


Existen tags fabricados con semiconductores basados en polmeros desarrollados
por compaas de todo el mundo. En 2005 PolyIC y Philips presentaron tags
sencillos en el rango de 13,56 MHz que utilizaban esta tecnologa. Si se
introducen en el mercado con xito, stos seran producibles en imprenta
como una revista, con costes de produccin muchos menores que los de silicio,
sirviendo como alternativa totalmente impresa, como los actuales cdigos de
barras.


Sin embargo, para ello es necesario que superen aspectos tcnicos y econmicos,
teniendo en cuenta que el silicio es una tecnologa que lleva dcadas disfrutando
de inversiones de desarrollo multimillonarias que han resultado en un coste menor
que el de la impresin convencional. (Actum,
2013).



Debido a las preocupaciones por la energa y el coste, la respuesta de una etiqueta
pasiva RFID es necesariamente breve, normalmente apenas un nmero de
identificacin (GUID). La falta de una fuente de alimentacin propia hace que el
dispositivo pueda ser bastante pequeo: existen productos disponibles de forma
comercial que pueden ser insertados bajo la piel. En la prctica, las etiquetas
pasivas tienen distancias de lectura que varan entre unos 10 milmetros hasta
cerca de 6 metros, dependiendo del
22

tamao de la antena de la etiqueta y de la potencia y frecuencia en la que opera el
lector. En 2007, el dispositivo disponible comercialmente ms pequeo de este
tipo meda 0,05 milmetros 0,05 milmetros, y ms fino que una hoja de papel;
estos dispositivos son prcticamente invisibles. (Actum, 2013).

2.3.2. TIPOS DE TAG SEGN SU MEMORIA INCORPORADA



Segn el tipo de memoria que tiene el chip podemos tener:



- Read Only: como indica su nombre solo de lectura, el identificador viene gravado
de fbrica y tiene una longitud fija de caracteres.
- WORM (Write Once Read Many): programable por el usuario una unidad de
escritura, pudiendo leer las veces que se quiera.
- Lectura/escritura programable: una parte de la memoria, normalmente de

usuario, se puede gravar hasta 100.000 veces. Estos tags se utilizan para
aplicaciones cerradas de la misma empresa y que hay reutilizacin de los tags.
(Ivn T, 2010).

2.3.3. TIPOS DE TAGS SEGN SU CLASE



EPC global como rgano de estandarizacin para la RFID a organizado las
etiquetas en 6 clases. Podramos llegar a coger estas categoras aunque no fueran
con contenido EPC.


- Clase 0: solo lectura (el nmero EPC se codifica en la etiqueta durante el proceso
de fabricacin).
- Clase 1: escritura una sola vez y lecturas indefinidas (se fabrican sin nmero y
se incorpora a la etiqueta ms tarde)
- Clase 2: lectura y escritura.

- Clase 3: capacidades de la clase 2 ms la fuente de alimentacin que
proporciona un incremento en el rango y funcionalidades avanzadas.
23

- Clase 4: capacidades de la clase 3 ms una comunicacin activa con la posibilidad
de comunicar con otras etiquetas activas.
- Clase 5: capacidades de la clase 4 ms la posibilidad de poder comunicar
tambin a etiquetas pasivas. (Ivn T, 2010).

2.4. CLASIFICACIN



Los sistemas RFID se clasifican dependiendo del rango de frecuencias que usan.
Existen cuatro tipos de sistemas: de frecuencia baja (entre 125 134,2 kilohercios);
de alta frecuencia (13,56 megahercios); UHF o de frecuencia ultra-elevada (868 a
956 megahercios); y de microondas (2,45 gigahercios). (Landt, Jerry, 2001).


Tabla 1: Clasificacin de RFID por el rango de Frecuencia
Fuente: (IDTechEx, 2012)

NOMBRE

FRECUENCI A
RFID
DISTANCIA
(TAGS
PASIVOS)

VELOCIDAD

VENTAJAS

INCONVENIENTES
LF (Baja
frecuencia)
125 134
KHz
Hasta 0.5 m 1 Kbps Buen
comportamie
nto con
metal y agua
Corta distancia, Baja
velocidad, poca
capacidad de
anticolisin
HF (Alta
frecuencia)
13.56 MHz Hasta 2m 25 Kbps Buena
distancia,
mejor
velocidad
anticolisin
Peor comportamiento
con agua y metales
UHF
(Frecuencia
ultraelevada)
868 930
MHz
Hasta 6m 640Kbps Muy alta
velocidad
)600 tags/s)
Muy sensible al agua y
el metal
Microondas 2.45 Ghz Activo: Menor
100m






2.5. CDIGOS Y MODULACIONES



En el diagrama de bloques de la siguiente Figura 10 se ve descrito un sistema
de comunicacin digital. As mismo, la transferencia de datos entre el lector y la
etiqueta en un sistema RFID requiere 3 bloques bsicos de funcionamiento.
24

Desde el lector hacia el tag (direccin de la transferencia de datos) son:

En el lector (Transmitter): codificacin de seal (signal processing) y el modulador
(carrier circuit).
El medio de transmisin (channel).

En la etiqueta (Receiver): el demodulador (carrier circuit) y el decodificador de
canal (signal processing).

Figura 10. Diagrama de bloques del sistema RFID (GrupoHasar, 2013)


Un sistema codificador de seal toma el mensaje a transmitir y su representacin
en forma de seal y la adecua ptimamente a las caractersticas del canal de
transmisin.


Este proceso implica proveer al mensaje con un grado de proteccin contra
interferencias o colisiones y contra modificaciones intencionadas de ciertas
caractersticas de la seal.


2.5.1 CODIFICACIN EN BANDA BASE.
Los signos binarios 1 y 0 pueden ser representados por varios cdigos lineales.
Los sistemas de RFID suelen usar una de las siguientes
codificaciones: NRZ, Manchester, Unipolar RZ, DBP (diferential bi-phase),
Miller o Codificacin PulsoPausa (PPC).



Cdigo NRZ (No Return to Zero):
Un 1 binario es representado por una seal alta y un 0 binario es representado
por una seal baja. La codificacin NRZ se usa, al menos,
exclusivamente con una modulacin FSK o PSK.
25





Cdigo Manchester:
Un 1 binario es representado por una transicin negativa en la mitad del
periodo de bit y un 0 binario es representado por una transicin positiva. El
cdigo
Manchester es, por lo tanto, tambin conocido como codificacin de parte- fase.
El cdigo Manchester es frecuentemente usado para la transmisin de datos
desde el transponder al lector basados en una modulacin con sub-
portadora. Ver Figura 11.



































Figura 11. Representacin Grfica de las Decodificaciones
(Tocci, 2010)

Cdigo Unipolar RZ:
Un 1 binario es representado por una seal alta durante la primera mitad del
periodo de bit, mientras que un 0 binario es representado por una seal
baja que dura todo el periodo de bits.
26

Cdigo DBP:
Un 0 binario es codificado por una transicin, de cualquier tipo, en mitad del
periodo de bit. Un 1 es codificado con una ausencia de transicin. Adems, el
nivel de seal es invertido a inicio de cada periodo de bit, de modo que el pulso
pueda ser ms sencillamente reconstruido en el receptor si es necesario.


Cdigo Miller:
Un 1 es representado por una transicin de cualquier tipo en la mitad del periodo
de bit, mientras que el 0 binario es representado con la continuidad
del nivel de la seal hasta el prximo periodo de bit. Una secuencia de ceros crea
una transicin al principio de cada periodo de bit, de modo que el pulso pueda ser
ms sencillamente reconstruido en el receptor si es necesario.


Cdigo Miller Modificado:

En esta variante del cdigo Miller, cada transicin es reemplazada por un
pulso negativo. El cdigo Miller Modificado es altamente recomendable para
transmitir del lector al tag en sistemas RFID que usan acoplamiento
inductivo. Debido a la tan corta duracin del pulso (tpulso << Tbit) es posible

asegurar una continua alimentacin del transponder debido al campo magntico
del lector mientras dura la transferencia de informacin.


Codificacin Diferencial:
En la codificacin Diferencial cada 1 binario que se tiene que transmitir
causa un cambio en el nivel de la seal, as como para un 0 el nivel

permanece invariante. El cdigo diferencial puede ser generado muy simplemente
a partir de una seal NRZ usando una puerta XOR y un biestable D. En la
siguiente figura vemos el circuito que logra este cambio en la seal.
27

Codificacin Pulso-Pausa:
En la codificacin Pulso-Pausa (PPC Pulse Pause Coding) un 1 binario es
representado por una pausa de duracin t antes del prximo pulso; un 0
binario es representado por una pausa de duracin 2t antes del prximo pulso.
Este mtodo de codificacin es popular para la transmisin de datos del lector a la
etiqueta en los sistemas de RFID que usan acoplamiento inductivo.


Modulaciones Digitales usadas.

La tecnologa clsica de radiofrecuencia est fuertemente implicada con los
mtodos analgicos de modulacin. Podemos diferenciar entre modulacin de
amplitud (AM), modulacin de frecuencia (FM) y modulacin de fase (PM),
siendo stas las tres principales variables de una onda electromagntica. Todos
los dems mtodos de modulacin son derivados de cualquiera de uno de estos
tres tipos.


Las modulaciones usadas en RFID son ASK (amplitude shift keying), FSK
(frequency shift keying) y PSK (phase shift keying).


ASK (Amplitude shift keying)

En Amplitude shift keying la amplitud de la oscilacin de una portadora es variada
entre dos estados u0 y u1 (keying) por un cdigo de seal binario. U1 puede
tomar dos valores entre u0 y 0. El intervalo entre u0 y u1 es conocido como el
factor de trabajo (duty factor) m.


FSK (Frequency shift keying)
En la modulacin llamada 2 frequency shift keying la frecuencia de la seal

portadora se vara entre dos frecuencias f1 y f2



PSK (Phase shift keying)
En la modulacin PSK los estados binarios 0 y 1 de una seal cdigo se
convierten en los respectivos estados de fase de la portadora, en relacin a
28
una fase de referencia. En el caso que nos ocupa, la 2 PSK, la fase de la seal
vara entre los estados de fase de 0 y 180.
Modulaciones que usan subportadora

En los sistemas de RFID, las modulaciones que usan subportadora son
bsicamente usadas cuando se trabaja con acoplamiento inductivo, normalmente
en las frecuencias 6.78MHz, 13.56MHz o 27.125MHz en transferencias de
informacin desde la etiqueta al lector. Para modular la subportadora se puede
elegir entre ASK, FSK o PSK. Una vez tenemos esta primera seal modulada
(subportadora modulada), entonces se procede a


una segunda modulacin de la subportadora con la seal portadora (la que nos
dar la frecuencia final a la que transmitiremos nuestra seal). El resultado de
este proceso es una seal modulada con subportadora que
transporta la informacin a una frecuencia menor, aunque la seal que lleva
a la seal que contiene la informacin s que va a una frecuencia mayor




2.6. ESTANDARIZACIN



Los estndares de RFID abordan cuatro reas fundamentales:



- Protocolo en la interfaz area: especifica el modo en el que etiquetas

RFID y lectores se comunican mediante radiofrecuencia.

- Contenido de los datos: especifica el formato y semntica de los datos que se
comunican entre etiquetas y lectores.
- Certificacin: pruebas que los productos deben cumplir para garantizar que
cumplen los estndares y pueden interactuar con otros dispositivos de distintos
fabricantes.
- Aplicaciones: usos de los sistemas RFID.



Como en otras reas tecnolgicas, la estandarizacin en el campo de RFID

se caracteriza por la existencia de varios grupos de especificaciones
29

competidoras. Por una parte est ISO, y por otra Auto-ID Centre (conocida desde
octubre de 2003 como EPCglobal,
10
de EPC, Electronic Product Code).
Ambas comparten el objetivo de conseguir etiquetas de bajo coste que operen
en UHF. (Landt, Jerry, 2001).


Los estndares EPC para etiquetas son de dos clases:



- Clase 1: etiqueta simple, pasiva, de slo lectura con una memoria no voltil,
programable una sola vez.
- Clase 2: etiqueta de slo lectura que se programa en el momento de
fabricacin del chip (no reprogramable posteriormente).


Las clases no son interoperables y adems son incompatibles con los estndares
de ISO. Aunque EPCglobal est desarrollando una nueva generacin de
estndares EPC est (denominada Gen2), con el objetivo de conseguir
interoperabilidad con los estndares de ISO, an se est en discusin sobre el
AFI (Application Family Identifier) de 8 bits. (Roger S,
2005).



Por su parte, ISO ha desarrollado estndares de RFID para la identificacin
automtica y la gestin de objetos. Existen varios estndares relacionados, como
ISO 10536, ISO 14443 e ISO 15693, pero la serie de estndares estrictamente
relacionada con las RFID y las frecuencias empleadas en dichos sistemas es
la serie 18000. (Roger S, 2005).


De 43 pases an no se encuentra normalizada la estandarizacin, entre ellos
Ecuador como se describe en la siguiente tabla.
30

Tabla 2: Regulacin de RF para Ecuador
Fuente: (gs1.org, 2012)




Dentro del proceso de regulacin tienen una gran importancia los
organismos que desarrollan los diferentes estndares con los que RFID
cuenta hoy en da. Algunos de estos organismos son la propia ETSI, EPCglobal o
la ISO, dedicados al desarrollo de estndares como:
- ISO 10536

- ISO 14443

- ISO 15693



Estudio, diseo y simulacin de un sistema RFID basado en EPC - 118 -

- ISO 18000

- EPC

- EN 302 208



EPC

El EPC, siglas de Cdigo Electrnico de Producto (Electronic Product Code), nace
de las manos de EPCglobal, un consorcio formado por EAN International
(European Article Numbering) el cual tiene 101 organizaciones miembro,
representadas en 103 pases y UCC (Uniform Code Council) propietario del UPC
(Universal Product Code), presente en 140 pases y ahora llamado GS1 US.
31

La intencin de EPCglobal al crear el EPC no fue otra que la de promover la
EPCglobal Network, un concepto de tecnologa que pretende cambiar la actual
cadena de suministro por otra con un estndar abierto y global, que permita la
identificacin en tiempo real de cualquier producto, en cualquier empresa de
cualquier parte del mundo.


La EPCglobal Network ha sido desarrollada por el Auto-Id Center, un equipo de
investigacin del MIT (Massachussets Institute of Technology) que cuenta con
laboratorios por todo el mundo. Dicho desarrollo fue llevado a cabo en ms de
1000 compaas de alrededor del mundo.
As mismo, actualmente, todo estndar que desarrolla EPCglobal pasa por la
supervisin de la ISO (International Standards Organization), con la nica
condicin de que los estndares concretos que crea ISO sean ratificados y usados
en los que cree EPCglobal.


Una vez conocemos de donde proviene el EPC, vamos a hacer un pequeo
estudio sobre el estndar para ver qu ventajas e inconvenientes nos proporciona.
Las especificaciones del EPC se pueden dividir en:



- Especificaciones para las etiquetas, referentes a los datos almacenados en ellas,
a los protocolos de comunicacin con el lector y la parte de RF que permite la
comunicacin.
- Especificaciones para los lectores: protocolo para el interfaz aire y
comunicaciones lgicas con las etiquetas.



2.7. SISTEMA DE CONTROL DE PARQUEADERO


2.7.1. SISTEMA DE PARQUEADERO



El sistema de parqueaderos, es una herramienta que nos permite, controlar el
ingreso y salida de vehculos en un parqueadero, es un sistema completo
32

que presenta desde la emisin de tickets, hasta reportes con los resultados de
cobros diarios mensuales, semanales, anuales, este sistema integral de software y
hardware, est diseado para controlar la seguridad y tarifacin de los vehculos
en parqueaderos. (JC Inform, 2012).
Componentes del Sistema

- Unidad de Entrada que consta de Dispensador de tickets numerados o cdigo
de barras (para usuarios ocasionales) y lector de tarjetas para usuarios abonados
(opcional).
- Unidad de Salida que consta de un lector de cdigo de tarjetas o cdigo de
barras
- Unidad de Cobro que consta del computador con el software de
parqueadero



2.7.2. TIPOS DE CONTROL PARA PARQUEADERO



El Sistema Integrado de Reconocimiento de Matrcula LPR (Figura 12)
permite el Reconocimiento Automtico de Matrculas de Vehculo en SIPARK
PMA: Estas son ledas automticamente por el LPR en los entrada y
alfanumricamente procesados por medio de tecnologa de procesamiento de
imgenes. La imagen creada, el nmero de placa ledo y los datos del tiquete son
guardados en el sistema. Opcionalmente, la placa reconocida en la salida puede
ser comparada con la placa que fue reconocido en la entrada. (Siemens, 2013).

Figura 12. El Sistema Integrado de Reconocimiento de Matrcula LPR (RFID Journal. 2010)
33

2.7.3. CONTROL DE PARQUEADERO MANUAL PARA LA CALCULACIN DE
TARIFAS Y GENERACIN DE VARIOS TIPOS DE TIQUETES


Caractersticas:

- Calculacin de tarifas incluso procesando descuentos

- Renovacin y pago adicional de tarjetas de estacin de parqueo

- Carga y pago adicional de tarjetas dbito

- Generacin y pago de tiquetes prepago

- Generacin de tiquetes perdidos

- Generacin de tiquetes de reemplazo

- Cambio de reporte despus del cambio

- Visualizador externo y teclado

- Impresora externa de recibos para generacin de recibos usando
tecnologa de impresin trmica
- Conexin Ethernet


2.7.4. CONTROL DE PARQUEADERO OCR (RECONOCIMIENTO PTICO DE
CARACTERES)


El reconocimiento ptico de caracteres es el proceso de cambiar una imagen digital
en texto, las imgenes que incorporan texto no pueden ser editadas directamente
porque estn definidas en pixeles, la funcin del OCR es convertir el conjunto de
pixeles en caracteres ASCII.
Para este proceso se opt por utilizar el asistente de visin de LABview, el cual nos
ofrece una galera de VIs para el procesamiento digital de imgenes, al haber
obtenido una regin de inters enmascarada en una imagen en blanco, es posible
utilizar OCR. En la siguiente imagen se aprecia el procedimiento de la lectura OCR.
(Junior H, 2012). Ver Figura 13.
34


Figura 13. Control de Parqueadero OCR (Annimo)



2.8. SISTEMA DE PARQUEADERO CON RFID


2.8.1. RFID (IDENTIFICACIN POR RADIOFRECUENCIA)



La tecnologa RFID es un sistema autnomo para controlar y registrar los vehculos
que ingresan y salen de determinado establecimiento de manera centralizada,
permitiendo un control eficiente de los vehculos a travs de su identificacin,
ubicacin en tiempo real y acceso controlado. Ver Figura 14.


Algunas de las posibles aplicaciones son: cobro automtico de peajes o
estacionamientos, pesaje automtico y control de vehculos de transporte masivo
como taxis, buses y trenes. Ver Figura 14.
35


Figura 14. Identificacin por radiofrecuencia
(it.uc3m, 2013)


Este sistema se encarga de controlar el acceso de vehculos de empleados,
visitantes o contratistas a las instalaciones de una empresa o parqueadero pblico
o privado.

La solucin puede utilizarse para el control de vehculos en:

- Parqueaderos de empresas

- Centros comerciales

- Parqueaderos pblicos

- Empresas transportadoras


El sistema est compuesto por lectores RFID y dos aplicaciones, una de
administracin y una Capa de Adquisicin de Datos que se encarga de manejar los
lectores y recibe la informacin de stos. (Junta de Castilla y Len, 2007).

2.8.2. APLICACIN DE ADMINISTRACIN



- Manejo de Vehculos

- Creacin de vehculos

- Activacin o desactivacin

- Control de acceso segn permisos

- Manejo de hardware: barreras de parqueo

- Reportes
36

- Informacin de vehculos

- Lecturas realizadas

- Manejo de tarifas en el caso de parqueaderos pblicos




2.9. ESPECTRO RADIOELCTRICO



El espectro radioelctrico es una parte del espectro electromagntico, el cual
comprende y clasifica las ondas electromagnticas (naturales o artificiales) que
"circulan" entre nosotros. Ver Figura 15.


En particular, el espectro radioelctrico comprende solamente a las ondas
electromagnticas que se utilizan para las comunicaciones (radio, telfono,
televisin, internet etc.), tambin es una porcin del Espectro Electromagntico que
proviene de las perturbaciones de las interferencias entre campos elctricos y
magnticos. Se las denomina de radiofrecuencia. (Frenzel, Louis L, 2003).


El espectro radioelctrico, que ocupa una parte relativamente pequea del espectro
electromagntico, est fijado en la frecuencia entre los 10 Khz y los
3.000 Ghz. Aunque parezca un rango muy grande, cada tecnologa usa unos
anchos considerables, y en la era de las telecomunicaciones son cada vez ms las
tecnologas que lo ambicionan. (Frenzel, Louis L, 2003).
A continuacin, se detallan algunos de los usos ms frecuentes de estas ondas:


RFID: Las etiquetas de radio-identificacin de baja frecuencia, como por ejemplo
los chips que se les pone a los animales domsticos para tenerlos identificados,
funcionan con ondas de muy baja energa, que comunican a cortas distancias. En
concreto, entre 125 Khz y los 148.5 Khz. (EROSKI C,
200.9).
37

NFC: Hay algunas etiquetas que portan algo ms de informacin y trabajan en
frecuencias ms altas, como los 13.56 Mhz. Son las llamadas comunicaciones de
proximidad, de gran uso en pases como Japn o Corea. (EROSKI C, 200.9).


Radio comercial: La radio comercial local ms usada, hasta la llegada de Internet,
es la frecuencia modulada o FM. Las emisoras que trabajan en FM, ms del 90%,
utilizan la parte del espectro que va de los 87 Mhz a los 107
Mhz. (EROSKI C, 200.9).



Televisin analgica: La televisin que nos abandon recientemente, trabajaba
en dos rangos de frecuencias. El primero era el llamado VHF (acrnimo de "Very
High Frecuency"), que se mova entre los 30 Mhz y los
300 Mhz. UHF (acrnimo de "Ultra High Frecuency") trabajaba entre los 300

Mhz y los tres Ghz. (EROSKI C, 200.9).



Televisin digital: La TDT emplea el rango UHF para emitir, pero lo aprovecha
mucho mejor que la televisin analgica, ya que por cada canal analgico pueden
emitir cuatro canales digitales. (EROSKI C, 200.9).


Telefona mvil: Los telfonos mviles se mueven en frecuencias ms altas.
El servicio GSM emplea el rango de los 900 Mhz, mientras que el 3G (ms
moderno y capaz de transportar datos adems de voz) trabaja en los
1,8 Ghz. (EROSKI C, 200.9).



Wifi: Los estndares ms modernos para los routers wifi usan el rango de los
2,4 Ghz, que permiten un ancho de banda mayor, ideal para Internet. Sin embargo,
hay otros aparatos domsticos que operan en frecuencias similares y que
generan interferencias. Es por ello que continuamente se trabaja en la bsqueda
de nuevos estndares wifi que utilizan frecuencias menos saturadas. (EROSKI C,
200.9).
38

Bluetooth: La tecnologa reina de trasmisin de datos por va inalmbrica tambin
trabaja 2,4 Ghz. (EROSKI C, 200.9).


Hornos microondas: Emplean los 2,45 Ghz y son una causa de
interferencia en las redes wifi. (EROSKI C, 200.9).


Telefona fija inalmbrica: Los telfonos inalmbricos ms modernos trabajan en
el rango de los 5,8 Ghz, pero todava hay muchos que usan la franja de los 2,4
Ghz, por lo que tambin son a veces incompatibles con las redes wifi. (EROSKI C,
200.9).


Mandos a distancia: Los mandos que controlan a distancia el televisor, las
videoconsolas y los home cinemas utilizan un rango cercano al infrarrojo, es decir
sobre 390 Thz, o lo que es lo mismo los 390 billones de hercios. Este rango es
cercano a la luz visible, y aunque el ojo humano no lo ve, las cmaras fotogrficas
s captan los rayos de los mandos. (EROSKI C, 200.9).


Las Ondas Electromagnticas transportan energas y no necesitan medio
Materiales para su transporte. Las Ondas de radio, de luz, de rayos X y los rayos
gamma son ejemplo de ondas electromagnticas y difieren solamente en sus
frecuencias o longitud de onda, cubren una amplia gama de frecuencias o
de longitudes de ondas y pueden clasificarse segn su principal fuente de
Generacin.


Las ondas de radiofrecuencia y las microondas son especialmente tiles porque en
esta pequea regin del espectro las seales producidas pueden penetrar las
nubes, la niebla y las paredes. Estas son las frecuencias que se usan para las
comunicaciones va satlite y entre telfonos mviles.


Organizaciones internacionales y los gobiernos elaboran normas para decidir que
intervalos de frecuencias se usan para distintas actividades: entretenimiento,
servicios pblicos, defensa, etc. (EROSKI C, 200.9).
39


Figura 15. Espectro Radioelctrico
(Diego E, 2009)




Las ondas electromagnticas


Son las ondas que se generan por el proceso de radiacin electromagntica, descrito
anteriormente, y que se encargan de llevar energa de un lugar a otro. A diferencia de otro tipo de
ondas, las electromagnticas se propagan por el espacio sin necesidad de una gua artificial, como
podran ser cables, hilos, fibra, por lo que pueden propagarse en el vaco o espacio. (EROSKI C,
200.9).

Las ondas electromagnticas se caracterizan por dos variables: i) frecuencia de
sus oscilaciones; y ii) longitud de las mismas. A su vez, la frecuencia se refiere al
nmero de oscilaciones que ocurren en un periodo de tiempo determinado y la
unidad de medida de esa frecuencia es el Hertzio (Hz), que equivale a la
cantidad de ciclos u oscilaciones que tiene una onda electromagntica
durante un segundo, expresndose las frecuencias en:

a) Kilohertzios (kHz) hasta 3000 kHz, inclusive;

b) Megahertzios (MHz) por encima de 3 MHz hasta 3000 MHz, inclusive; y c)
Gigahertzios (GHz) por encima de 3 GHz hasta 3000 GHz
40

2.10. EL ESPECTRO ELECTROMAGNTICO Y EL ESPECTRO
RADIOELCTRICO.

Ahora bien, no todas las ondas electromagnticas son propicias para usarse como
medios de transmisin de los servicios de telecomunicaciones y radiodifusin, de
forma que slo las que se encuentran en determinado rango sern
susceptibles de ser empleadas para la prestacin de este tipo de servicios.
(Observatel, 2010).

En ese orden de ideas, es en el espectro radioelctrico el mbito en el que se
desarrollan una buena parte de los servicios de telecomunicaciones, el cual a su
vez, est contenido en el espectro electromagntico.

Para comprender lo sealado en el prrafo anterior, es necesario definir los dos
conceptos mencionados, a saber:

i) Espectro electromagntico.- Es el conjunto de frecuencias de ondas
electromagnticas continuas en el rango de 3Hz a 1025 Hz.

ii) Espectro radioelctrico.- Es el segmento de frecuencias comprendido en
el espectro electromagntico, ubicado en el rango de ondas
electromagnticas que van de 3KHz a 3000GHz.

Dicho de otra forma, el espectro radioelctrico es una porcin del espectro
electromagntico y es precisamente en esa porcin en donde operan las
emisoras de radio (AM y FM), las de televisin abierta (por aire) y
microondas, de telefona celular, los sistemas satelitales, los radioaficionados,
las comunicaciones va Internet, los radiomensajes (pagers), las comunicaciones
de aeronaves, buques, transporte terrestre, entre otros servicios de
telecomunicaciones. (Observatel, 2010).

Debido a la multiplicidad de servicios que pueden prestarse por medio del espectro
radioelctrico, su organizacin y regulacin resulta indispensable para permitir el
desarrollo del mismo, sobre todo al tratarse, como se seal
41

anteriormente, de un bien intangible. Al respecto, la Comisin Nacional de

Comunicaciones Argentina, seala lo siguiente:

Las ondas electromagnticas no ocupan un lugar (ya que son intangibles e
inmateriales). Pero si no se les canaliza adecuadamente, si no se ordena su trfico,
es posible (en sentido figurado) que choquen entre s,
superponindose y generando interferencias que afecten la calidad de las
emisiones.





Por este motivo el espectro radioelctrico ha sido dividido en franjas o
andariveles (bandas de frecuencia), las que a su vez se subdividen en
frecuencias o carriles adjudicados para uso de un determinado emisor
(zavordigital, 2010).





Tabla 3: Divisin de espectros
Fuente: (Margar V, 2010)


DIVISION DEL ESPECTRO RADIOELECTRICO EN BANDAS DE RADIO CON SUS RESPECTIVAS
FRECUENCIAS Y LONGITUDES DE ONDA


BANDAS DE RADIO CORRESPONDIENTES AL ESPECTRO
RADIOELCTRICO

LONGITUDES DE
ONDA
FRECUENCIAS


Banda VLF (Very LowFrequencies - Frecuencias Muy Bajas) 3-30 KHz 100000 - 10000 m
Banda LF (Low Frequencies - Frecuencias Bajas) 30-300 KHz 10000 - 1000 m
Banda MF (Medium Frequencies - Frecuencias Medias) 300-3000KHz 1000-100m
Banda HF (High Frequencies - Frecuencias Altas) 3-30 MHz 100-10m
Banda VHF ( Very Higg Frequencies -Frecuencias Muy Altas) 30-300MHz 10-1m
Banda UHF (Ultra High Frequencies - Frecuencias Ultras Altas) 300-3000MHz 1m-10cm
Banda SHF(Super High Frequencies - Frecuencias Super Altas) 3-30GHz 10-1cm
Banda EHF(Extremely High Frequencies - Frecuencias
Extremadamente Altas)

30-300GHz

1cm-1mm
42

2.11. COMUNICACIN POR RADIOFRECUENCIA


El trmino radiofrecuencia, tambin denominado espectro de
radiofrecuencia o RF, se aplica a la porcin menos energtica del espectro
electromagntico, situada entre unos 3 kHz y unos 300 GHz. El hercio es la
unidad de medida de la frecuencia de las ondas, y corresponde a un ciclo por
segundo. Las ondas electromagnticas de esta regin del espectro, se pueden
transmitir aplicando la corriente alterna originada en un generador a una antena.
(scrib, 2010).


Tabla 4: Divisin de bandas del espectro por Radiofrecuencia
Fuente: (Never S, 2010)

La radiofrecuencia se puede dividir en las siguientes bandas del espectro

Nombre
Nombre
ingls
Abreviatura
inglesa

Banda ITU

Frecuencias
Longitud de
onda


< 3 Hz
>
100.000 km
Frecuencia
extremadamente
baja
Extremely
low frequency

ELF

1

3-30 Hz
100.000
10.000 km
Super baja
frecuencia
Super low
frequency

SLF

2

30-300 Hz
10.000
1.000 km
Ultra baja
frecuencia
Ultra low
frequency

ULF

3
3003.000
Hz
1.000100
km
Muy baja
frecuencia
Very low
frequency

VLF

4
330 kHz 10010 km

Baja frecuencia
Low
frequency

LF

5
30300 kHz 101 km

Media frecuencia
Medium
frequency

MF

6
3003.000
kHz
1 km
100 m

Alta frecuencia
High
frequency

HF

7
330 MHz 10010 m
Muy alta
frecuencia
Very high
frequency

VHF

8
30300 MHz 101 m
Ultra alta
frecuencia
Ultra high
frequency

UHF

9
3003.000
MHz
1 m
100 mm
Super alta
frecuencia
Super high
frequency

SHF

10

3-30 GHz
10010 mm
Frecuencia
extremadamente
alta
Extremely
high
frequency

EHF

11

30-300 GHz

101 mm

> 300 GHz < 1 mm



A partir de 1 GHz las bandas entran dentro del espectro de las microondas. Por
encima de 300 GHz la absorcin de la radiacin electromagntica por
43

la atmsfera terrestre es tan alta que la atmsfera se vuelve opaca a ella, hasta
que, en los denominados rangos de frecuencia infrarrojos y pticos, vuelve de
nuevo a ser transparente. Las bandas ELF, SLF, ULF y VLF comparten el
espectro de la AF (audiofrecuencia), que se encuentra entre 20 y 20.000 Hz
aproximadamente. Sin embargo, stas se tratan de ondas de presin, como el
sonido, por lo que se desplazan a la velocidad del sonido sobre un medio
material. Mientras que las ondas de radiofrecuencia, al ser ondas
electromagnticas, se desplazan a la velocidad de la luz y sin necesidad de un
medio material. Ver Figura 16.



Figura 16. Comunicacin por Radiofrecuencia
(tec-mex, 2010)





2.12. MICROCONTROLADOR



Un microcontrolador es un circuito integrado o chip programable capaz de ejecutar
las ordenes grabadas en su memoria que incluye en su interior las tres unidades
funcionales de una computadora: CPU, Memoria y Unidades de E/S, es decir, se
trata de un computador completo en un solo circuito integrado, est compuesto
de varios bloques funcionales, los cuales cumplen una tarea especfica. Ver
Figura 17.
44


Figura 17. Microcontrolador
(cursosmicros, 2009)


2.12.1. DIFERENCIA ENTRE MICRO CONTROLADOR Y MICROPROCESADOR


Es muy habitual confundir los trminos de micro controlador y microprocesador,
cayendo as en un error de cierta magnitud. Un micro controlador es, como ya se
ha comentado previamente, un sistema completo, con unas prestaciones
limitadas que no pueden modificarse y que puede llevar a cabo las tareas para las
que ha sido programado de forma autnoma. Un microprocesador, en cambio, es
simplemente un componente que conforma el micro controlador, que lleva a
cabo ciertas tareas que analizaremos ms adelante y que, en conjunto con otros
componentes, forman un micro controlador.
Debe quedar clara por tanto la diferencia entre micro controlador y
microprocesador: a modo de resumen, el primero es un sistema autnomo e
independiente, mientras que el segundo es una parte, cabe decir que esencial, que
forma parte de un sistema mayor.

2.12.2. PIC (PERIPHERAL INTERFACE CONTROLLER)


Los PIC son unos micro controladores fabricados por Microchip que en un solo
circuito integrado incorporan una CPU RISC, memoria ROM, memoria
45

RAM y diferentes perifricos, lo que los hace ideales para pequeos circuitos que
necesiten de la potencia de un microordenador a un costo reducido.

2.13. COMUNICACIN SERIAL


Los puertos seriales (tambin llamados RS-232, por el nombre del estndar al
que hacen referencia) fueron las primeras interfaces que permitieron que los
equipos intercambien informacin con el "mundo exterior". Ver Figura 18.

El trmino serial se refiere a los datos enviados mediante un solo hilo:

los bits se envan uno detrs del otro.





Figura 18. Conexin en serie
(Jonathan R, 2012)

Los puertos seriales, por lo general, estn integrados a la placa madre, motivo por
el cual los conectores que se hallan detrs de la carcasa y se encuentran
conectados a la placa madre mediante un cable, pueden utilizarse para
conectar un elemento exterior. Generalmente, los conectores seriales tienen 9 25
clavijas y tienen la siguiente forma (conectores DB9 y DB25 respectivamente):

Un PC posee normalmente entre uno y cuatro puertos seriales.


2.13.1 PUERTO PARALELO



La transmisin de datos paralela consiste en enviar datos en forma
simultnea por varios canales (hilos). Los puertos paralelos en los PC
46

pueden utilizarse para enviar 8 bits (un octeto) simultneamente por 8 hilos. Ver
Figura 19.


Figura 19. Conexin en Paralelo
(Jonathan R, 2012)

Los primeros puertos paralelos bidireccionales permitan una velocidad de

2,4 Mb/s. Sin embargo, los puertos paralelos mejorados han logrado alcanzar
velocidades mayores:

- El EPP (puerto paralelo mejorado) alcanza velocidades de 8 a 16 Mbps

- El ECP (puerto de capacidad mejorada), desarrollado por Hewlett Packard
y Microsoft. Posee las mismas caractersticas del EPP con el agregado de un
dispositivo Plug and Play que permite que el equipo reconozca los perifricos
conectados.



Los puertos paralelos, al igual que los seriales, se encuentran integrados a la placa
madre. Ver Figura 20. Los conectores DB25 permiten la conexin con un elemento
exterior.






Figura 20. Puertos Paralelos
(Jonathan R, 2012)
47

2.14. UART



La UART es un dispositivo programable en el que pueden establecerse las
condiciones que se utilizarn para la transmisin (velocidad, paridad, longitud
y bits de parada), solo maneja modo asncrono.
- NS 8250 La UART del IBM PC original; este circuito tena un pequeo "bug"
que fue corregido mediante las oportunas modificaciones en las rutinas BIOS. Fue
sustituido por el 8250-B.
- NS 8250A Este chip correga los problemas de los predecesores, sin embargo
no poda ser utilizado en los modelos XT precisamente porque sus BIOSes
trataban de corregir un problema inexistente. En cualquier caso este chip no
funcionaba ms all de 9600 bps.
- NS 8250B Este chip fue el ltimo de la saga de los 8250, y reinstal el antiguo
bug, de forma que pudiera funcionar correctamente con las BIOSes de los XT.
Todos los de esta serie tenan un acceso muy lento, lo que obligaba a incluir
estados de espera en el procesador. Tampoco funcionaba por encima de 9600
bps.
- NS 16450 Fue el chip elegido para acompaar a los procesadores i286 de clase
AT. Funcionaba bien a 9600 bps, e inaugur la poca de mdems de alta
velocidad. Sin embargo no funcionaba correctamente en los sistemas XT,
debiendo ser sustituido por el 16550.
- NS 16550 Fue el primer chip de su clase dotado con bferes FIFO [4] para
transmisin y recepcin de 16 bytes, que le hacen especialmente indicado para
comunicaciones rpidas. Era ms rpido que el 16450, operando por encima de
los 9600 bps, pero segua adoleciendo de algunos problemas, especialmente en
los bferes, por lo que tambin fue sustituido.
- NS 16550A Es la ms rpida y fiable de las UARTs; adecuada para operar
con mdems de alta velocidad, puede operar a 115 Kbps. Su lgica es
compatible pin a pin con el 16450, al que puede sustituir. Adems
puede utilizar canales DMA.
48

2.14.1 COMPROBACIN DE LA UART



Los programas de diagnstico que comprueban la UART utilizan un sistema de
realimentacin para verificar que los datos se envan y se leen correctamente.


La ejecucin prctica utiliza un conector con algunos pines puenteados para
simular las seales de un interlocutor aunque este no est presente, y que las
seales emitidas por la patilla TX se reciban por la patilla de recepcin RX.


Este conector se denomina de circuito cerrado ("Loop back"), y su utilizacin
permite que la UART reciba los datos que ella misma enva, en una situacin
anloga a la que tendra dialogando con otro dispositivo, con lo que puede
verificarse la correccin del proceso.

En las tablas adjuntas se muestran las conexiones necesarias para construir
sendos conectores de prueba para salidas DB9 y DB25.



Tabla 5: Conector "Loopback" para DB9
Fuente: (Galeon, 2007)
Conector "Loopback" para DB9
Receive Data 2---3 Transmit Data
Data Terminal Ready 4--61 Data Set Ready + Carrier Detect
Request to Send 7---8 Clear to Send





2.15. COMUNICACIN SERIAL MEDIANTE USART (UNIVERSAL
SYNCHRONOUS/ASYNCHRONOUS RECEIVER- TRANSMITTER)


Es un dispositivo que sirve para transmitir o recibir datos secuenciales de manera
sncrona o asncrona. Ver Figura 21.
49


Figura 21. Diagrama Interno USART (Annimo, 2008)

2.15.1. TERMINALES:


Ver Figura 22

- C/D' Lectura/escritura de seal de Control/Datos

- RD' Read. Orden de lectura

- WR' Write. Escritura de datos/orden de control

- TxC' Transmitter Clock Output.

- TxD Transmitter Data

- TxRDY Transmitter Ready

- RxC' Receiver Clock Input.

- RxD Receiver Data

- RxRDY Receiver Ready

- DSR' Data Set Ready

- DTR' Data Terminal Ready

- Syndet/BD Detector de sincrona/Detector de velocidad (rapidez de envo)
- RTS' Request to Send. Peticin de envo de datos

- CTS' Clear to Send. Borrar para enviar datos

- TxE Transmitter Empty. Transmisor vaco
50



















.

Figura 22. Terminales
(Annimo, 2008)




2.16. USB (BUS UNIVERSAL EN SERIE)



Es un bus punto a punto: dado que el lugar de partida es el host (PC o hub), el
destino es un perifrico u otro hub. Ver Figura 23.


No hay ms que un nico host (PC) en una arquitectura USB. Los PC
estndar tienen dos tomas USB, lo que implica que, para permitir ms de dos
perifrico simultneamente, es necesario un hub. Algunos perifricos incluyen un
hub integrado, por ejemplo, el teclado USB, al que se le puede conectar un Mouse
USB.




Los perifricos comparten la banda de paso del USB. El protocolo se basa en el
llamado paso de testigo (token). El ordenado proporciona el testigo al perifrico
seleccionado y seguidamente, ste le devuelve el testigo en su respuesta.


Este bus permite la conexin y la des-conexin en cualquier momento sin
necesidad de apagar el equipo.
51


Figura 23. USB (datos2sextoasistemas.galeon, 2010)



2.17. SISTEMAS DE GESTIN DE BASES DE DATOS



En informtica se conoce como dato a cualquier elemento informativo que tenga
relevancia para un usuario. Desde el primer momento de esta ciencia se ha
reconocido al dato como al elemento fundamental de trabajo en un ordenador. Por
ello se han realizado numerosos estudios y aplicaciones para mejorar la gestin
que desde las computadoras se realiza de los datos.


La escritura fue la herramienta que permiti al ser humano poder gestionar bases
cada vez ms grandes de datos. Con el tiempo aparecieron herramientas como
archivos, cajones, carpetas y fichas en las que se almacenaban los datos.


Antes de la aparicin del ordenador, el tiempo requerido para manipular estos
datos era enorme. Sin embargo el proceso de aprendizaje era relativamente
sencillo ya que se usaban elementos que el usuario reconoca perfectamente.


Por esa razn, la informtica ha adaptado sus herramientas para que los
elementos que el usuario maneja en el ordenador se parezcan a los que utilizaba
manualmente. As en informtica se sigue hablado de ficheros, formularios,
carpetas, directorios,....
52

En el caso de una gestin electrnica de la informacin (lo que actualmente se
considera un sistema de informacin electrnico), los componentes son:


Datos. Se trata de la informacin relevante que almacena y gestiona el sistema
de informacin. Ejemplos de datos son: Snchez, 12764569F,
Calle Mayo 5, Azul
Hardware. Equipamiento fsico que se utiliza para gestionar los datos. cada uno
de los dispositivos electrnicos que permiten el funcionamiento del sistema de
informacin.
Software. Aplicaciones informticas que se encargan de la gestin de la base de
datos.
Recursos humanos. Personal que maneja el sistema de informacin.




2.17.1. TIPOS DE SISTEMAS DE INFORMACIN



En la evolucin de los sistemas de informacin ha habido dos puntos
determinantes, que han formado los dos tipos fundamentales de sistemas de
informacin.



2.17.1.1. Sistemas de informacin orientados al proceso



En estos sistemas de informacin se crean diversas aplicaciones (software) para
gestionar diferentes aspectos del sistema. Cada aplicacin realiza unas
determinadas operaciones. Los datos de dichas aplicaciones se almacenan en
archivos digitales dentro de las unidades de almacenamiento del ordenador (a
veces en archivos binarios, o en hojas de clculo, o incluso en archivos de texto).
Ver Figura 24.
Cada programa almacena y utiliza sus propios datos de forma un tanto catica. La
ventaja de este sistema (la nica ventaja), es que los procesos son independientes
por lo que la modificacin de uno no afectaba al resto. Pero tiene grandes
inconvenientes:
53





Datos redundantes. Ya que se repiten continuamente

Datos inconsistentes. Ya que un proceso cambia sus datos y no el resto. Por lo
que el mismo dato puede tener valores distintos segn qu aplicacin acceda a l.
Coste de almacenamiento elevado. Al almacenarse varias veces el mismo
dato, se requiere ms espacio en los discos. Luego se agotarn antes.
Difcil acceso a los datos. Cada vez que se requiera una consulta no prevista
inicialmente, hay que modificar el cdigo de las aplicaciones o incluso crear una
nueva aplicacin.
Dependencia de los datos a nivel fsico. Para poder saber cmo se almacenan
los datos, es decir qu estructura se utiliza de los mismos, necesitamos ver el
cdigo de la aplicacin; es decir el cdigo y los datos no son independientes.
Tiempos de procesamiento elevados. Al no poder optimizar el espacio de
almacenamiento.
Dificultad para el acceso simultneo a los datos. Es casi imposible de
conseguir ya que se utilizan archivos que no admiten esta posibilidad. Dos usuarios
no pueden acceder a los datos de forma concurrente.
Dificultad para administrar la seguridad del sistema. Ya que cada aplicacin
se crea independientemente; es por tanto muy difcil establecer criterios de
seguridad uniformes.














Figura 24. Sistemas de Informacin orientados al proceso
(Jorge S, 2009)
54



A estos sistemas se les llama sistemas de gestin de ficheros. Se
consideran tambin as a los sistemas que utilizan programas ofimticos (como
Word o Excel por ejemplo) para gestionar sus datos (muchas pequeas empresas
utilizan esta forma de administrar sus datos). De hecho estos sistemas producen
los mismos (si no ms) problemas.

2.17.1.2. Sistemas de informacin orientados a los datos (bases de datos)


En este tipo de sistemas los datos se centralizan en una base de datos comn a
todas las aplicaciones. Estos sern los sistemas que estudiaremos en este curso.
En esos sistemas los datos se almacenan en una nica estructura lgica que es
utilizable por las aplicaciones. A travs de esa estructura se accede a los datos que
son comunes a todas las aplicaciones.
Cuando una aplicacin modifica un dato, dicho dato la modificacin ser visible
para el resto de aplicaciones. Ver Figura 25.

















Figura 25. Sistemas de informacin orientados a datos
(Jorge S, 2009)




Ventajas

Independencia de los datos y los programas y procesos. Esto permite modificar
los datos sin modificar el cdigo de las aplicaciones.
55

Menor redundancia. No hace falta tanta repeticin de datos. Slo se indica la
forma en la que se relacionan los datos.
Integridad de los datos. Mayor dificultad de perder los datos o de realizar
incoherencias con ellos.
Mayor seguridad en los datos. Al permitir limitar el acceso a los usuarios.

Cada tipo de usuario podr acceder a unas cosas..

Datos ms documentados. Gracias a los metadatos que permiten describir
la informacin de la base de datos.
Acceso a los datos ms eficiente. La organizacin de los datos produce un
resultado ms ptimo en rendimiento.
Menor espacio de almacenamiento. Gracias a una mejor estructuracin de los
datos.
Acceso simultneo a los datos. Es ms fcil controlar el acceso de usuarios
de forma concurrente.


Desventajas

Instalacin costosa. El control y administracin de bases de datos requiere
de un software y hardware poderoso
Requiere personal cualificado. Debido a la dificultad de manejo de este tipo de
sistemas.
Implantacin larga y difcil. Debido a los puntos anteriores. La adaptacin del
personal es mucho ms complicada y lleva bastante tiempo.
Ausencia de estndares reales. Lo cual significa una excesiva
dependencia hacia los sistemas comerciales del mercado. Aunque, hoy en da,
una buena parte de esta tecnologa est aceptada como estndar de hecho.
56

2.17.2. OBJETIVO DE LOS SISTEMAS GESTORES DE BASES DE DATOS.


Un sistema gestor de bases de datos o SGBD (aunque se suele utilizar ms a
menudo las siglas DBMS procedentes del ingls, Data Base Management
System) es el software que permite a los usuarios procesar, describir, administrar y
recuperar los datos almacenados en una base de datos.
En estos Sistemas se proporciona un conjunto coordinado de programas,
procedimientos y lenguajes que permiten a los distintos usuarios realizar sus tareas
habituales con los datos, garantizando adems la seguridad de los mismos. Ver
figura 26.

Figura 26. Esquema del funcionamiento y utilidad de un sistema gestor de bases de datos
(Jorge S, 2009)



El xito del SGBD reside en mantener la seguridad e integridad de los datos.
Lgicamente tiene que proporcionar herramientas a los distintos usuarios. Entre las
herramientas que proporciona estn:
- Herramientas para la creacin y especificacin de los datos. As como la
estructura de la base de datos.
- Herramientas para administrar y crear la estructura fsica requerida en las unidades
de almacenamiento.
- Herramientas para la manipulacin de los datos de las bases de datos, para
aadir, modificar, suprimir o consultar datos.
- Herramientas de recuperacin en caso de desastre

- Herramientas para la creacin de copias de seguridad
57
Firebird

- Herramientas para la gestin de la comunicacin de la base de datos

- Herramientas para la creacin de aplicaciones que utilicen esquemas externos
de los datos
- Herramientas de instalacin de la base de datos

- Herramientas para la exportacin e importacin de datos


2.17.3. ALGUNOS SISTEMAS GESTORES DE BASES DE DATOS



En la actualidad existen numerosos sistemas de gestin de bases de datos
algunos de estos son libres y otros de pago, a continuacin se mostramos
los ms usados y una breve informacin de estos:



Tabla 6: Sistemas de Gestin de bases de datos
Fuente: (Charles W, 2013)

Fecha de
versin
pblica


ltima
establ
e


Licencia
software
Adaptive Server Anywhere Sybase/iAnywhere 1992 10.0 Propietario
DB2 IBM 1982 9 Propietario
Licencia

[ ]
Firebird

Foundation
25 de julio
de 2000
2.
1
Pblica
InterBase
Informix Informix Software 1985 10.0 Propietario
InterBase Borland 1985 7.5.1 Propietario

MaxDB
MySQL AB, SAP AG

? 7.7
GPL o propietario
Microsoft SQL Server Microsoft 1989 2008 Propietario

MySQL MySQL AB
Noviembre
de 1996

5.0
GPL o
propietario
11g

Oracle
Oracle

Corporation

PostgreSQL
197
7
Release Propietario
2

PostgreSQL
Global
Development
Group
Junio de
1989
9.0
Licencia

BSD

SmallSQL SmallSQL
16 de abril
de 2005
17 de


0.12 LGPL
SQLite D. Richard Hipp agosto de
2000
3.6.16
Dominio pblico
58

2.18. LENGUAJES DE PROGRAMACIN ORIENTADA A OBJETOS




Los lenguajes de programacin orientados a objetos tratan a los programas como
conjuntos de objetos que se ayudan entre ellos para realizar acciones. Entendiendo
como objeto al entidades que contienen datos. Permitiendo que los programas
sean ms fciles de escribir, mantener y reutilizar. (larevistainformatica, 2006).

Los objetos tienen toda la informacin (atributos) que los diferencia de otros
pertenecientes a otra clase. Por medio de unos mtodos se comunican los objetos
de una misma o diferente clase produciendo el cambio de estado de los objetos.
Esto hace que a los objetos se les trate como unidades indivisibles en las que no
se separan la informacin ni los mtodos usados en su tratamiento.
(larevistainformatica, 2006).

Los lenguajes de programacin orientados a objetos tienen su origen en un
lenguaje que fue diseado por los profesores Ole-Johan Dahl y Kristen
Nygaard en Noruega. Este lenguaje de programacin orientado a objetos fue
el Simula 67 que fue un lenguaje creado para hacer simulaciones de
naves. (larevistainformatica, 2006).


Los lenguajes de programacin orientadas a objetos son lenguajes
dinmicos en los que estos objetos se pueden crear y modificar sobre la marcha.
Esta programacin orientada a objetos (POO) tomo auge a mediados de los aos
ochenta debido a la propagacin de las interfaces grficas de usuarios, para lo que
los lenguajes de programacin orientados a objetos estn especialmente dotados.

Los principales lenguajes de programacin orientados a objetos son:


Ada, C++, C#, VB.NET, Clarion, Delphi, Eiffel, Java, Lexico (en castellano),
Objective-C, Ocaml, Oz, PHP, PowerBuilder, Python, Ruby y Smalltalk.
59

No todos estos lenguajes de programacin orientados a objetos son especficamente
orientados a objetos. Sino que algunos de ellos se le han aadido extensiones
orientadas a objetos.

Un nuevo paso en los lenguajes de programacin es la Programacin orientada a
aspectos (POA). Actualmente est en fase de desarrollo, pero cada vez atrae a ms
investigadores y empresas de todo el mundo. (larevistainformatica, 2006).

2.19. ARDUINO


Es una plataforma de hardware libre, basada en una placa con un microcontrolador y
un entorno de desarrollo, diseada para facilitar el uso de la electrnica en proyectos
multidisciplinares. Ver Figura 27.




Figura 27. Placa Arduino
(Arduino, 2010)

El hardware consiste en una placa con un microcontrolador Atmel AVR y puertos de
entrada/salida. Los microcontroladores ms usados son el Atmega168, Atmega328,
Atmega1280, ATmega8 por su sencillez y bajo coste que permiten el desarrollo
de mltiples diseos. Por otro lado el
60

software consiste en un entorno de desarrollo que implementa el lenguaje de
programacin Processing/Wiring y el cargador de arranque (boot loader) que corre
en la placa. (Arduino, 2010)

Arduino se puede utilizar para desarrollar objetos interactivos autnomos o puede
ser conectado a software del ordenador. Las placas se pueden montar a
mano o adquirirse. El entorno de desarrollo integrado libre se puede
descargar gratuitamente.

Al ser open-hardware, tanto su diseo como su distribucin es libre. Es decir,
puede utilizarse libremente para el desarrollo de cualquier tipo de proyecto sin
haber adquirido ninguna licencia. (Arduino, 2010)

2.19.1. CMO FUNCIONA UN DISPOSITIVO ARDUINO?


Los dispositivos Arduino estn basados en un microcontrolador Atmel, que vara
en funcin del modelo que adquiramos. Este microcontrolador viene ensamblado
(o bien lo ensamblamos nosotros si adquirimos los componentes sueltos)
en una placa junto a otros componentes, tales como
resistencias, condensadores, osciladores, pulsadores, y una serie de pines
o conectores, a travs de los cuales se conecta con otros componentes para
comunicarse con el arduino en cuestin. (Arduino, 2010)

Casi la totalidad de dispositivos Arduino se conectan por USB al ordenador, y se
emplea su propio entorno de desarrollo para escribir el cdigo de nuestro
programa y cargarlo al dispositivo. (Arduino, 2010).































3. METODOLOGA Y MATERIALES






































61
62



3.1. LECTOR UHF RFID


El lector UHF RFID a utilizarse es una tarjeta basada en la tecnologa

Arduino, contiene software libre y largo alcance de lectura. Ver Figura 28.












Figura 28. Lector RFID (Linksprite, 2012)





Tabla 7: Especificaciones del Lector RFID Fuente: (linksprite, 2012)


3.2. UARTSBEE



UartSBee es un adaptador compacto de USB a serial equipado con
zcalos BEE (20 pines 2,0 mm). Con un IC FT232 integrado, puede ser
63

usado para programacin o la comunicacin con aplicaciones de un MCU.
(SeeedStudio, 2013). Ver Figura 29.

Figura 29. Uart Sbee
(SpeedStudio, 2012)


Caractersticas:



- 2.0 Interfaz de serie USB compatible.

- 3,3 V y 5V compatible I / Os.

- 3.3V y salidas de energa dual 5V.

- Botn de reposicin para los mdulos de abeja.

- Modo de explosin de bits listo (8 Serial I / Os o SPI).

- LEDs para las operaciones de la ABEJA UART



Aplicacin:



- Adaptador USB serie para comunicarse con dispositivos con nivel

TTL/CMOS Serial

- Programador de Arduino y tableros compatibles



Se utilizar para la conversin UART a USB.




3.3. BASE DE DATOS POSTGRESQL



PostgreSQL es un gestor de bases de datos orientadas a objetos (SGBDOO
ORDBMS en sus siglas en ingls) muy conocido y usado en entornos de software
libre porque cumple los estndares SQL92 y SQL99, y tambin por
64

el conjunto de funcionalidades avanzadas que soporta, lo que lo sita al mismo o a
un mejor nivel que muchos SGBD comerciales. (Ivn L, 2010)


El origen de PostgreSQL se sita en el gestor de bases de datos
POSTGRES desarrollado en la Universidad de Berkeley y que se abandon en
favor de PostgreSQL a partir de 1994. Ya entonces, contaba con prestaciones que
lo hacan nico en el mercado y que otros gestores de bases de datos comerciales
han ido aadiendo durante este tiempo. PostgreSQL se distribuye bajo licencia
BSD, lo que permite su uso, redistribucin, modificacin con la nica restriccin de
mantener el copyright del software a sus autores, en concreto el PostgreSQL
Global Development Group y la Universidad de California. (Ivn L, 2010)


PostgreSQL puede funcionar en mltiples y, a partir de la prxima versin

8.0 (actualmente en su segunda beta), tambin en Windows de forma nativa. Para
las versiones anteriores existen versiones binarias para este sistema operativo,
pero no tienen respaldo oficial. (Ivn L, 2010)


Para el seguimiento de los ejemplos y la realizacin de las actividades, es
imprescindible disponer de los datos de acceso del usuario administrador del gestor
de bases de datos. Aunque en algunos de ellos los privilegios necesarios sern
menores, para los captulos que tratan la administracin del SGBDOO ser
imprescindible disponer de las credenciales de administrador. (Ivn L, 2010)


Las sentencias o comandos escritos por el usuario estarn en fuente
monoespaciada, y las palabras que tienen un significado especial en PostgreSQL
estarn en negrita. Es importante hacer notar que estas ltimas no siempre son
palabras reservadas, sino comandos o sentencias de psql (el cliente interactivo de
PostgreSQL). La versin de PostgreSQL que se ha utilizado durante la redaccin
de este material, y en los ejemplos, es la 7.4, la ltima versin estable en ese
momento, aunque no habr ningn
65

problema en ejecutarlos en versiones anteriores, hasta la 7.0. (Ivn L, 2010) Ver
Figura 30.

Figura 30. Interface POSTGRESQL (postgresql, 2012)

3.3.1 POSTGRESQL Y LA ORIENTACIN A OBJETOS


El argumento a favor de las bases de datos objeto-relacionales sostiene que
permite realizar una migracin gradual de sistemas relacionales a los orientados a
objetos y, en algunas circunstancias, coexistir ambos tipos de aplicaciones durante
algn tiempo. (ocw.uoc.edu, 2010).

El problema de este enfoque es que no es fcil lograr la coexistencia de dos
modelos de datos diferentes como son la orientacin a objetos y el modelo
relacional. Es necesario equilibrar de alguna manera los conceptos de uno y otro
modelo sin que entren en conflicto. (ocw.uoc.edu, 2010).

Uno de los conceptos fundamentales en la orientacin a objetos es el concepto de
clase. Existen dos enfoques para asociar el concepto de clase con el modelo
relacional:

1. Enfoque: las clases definen tipos de tablas


2. Enfoque: las clases definen tipos de columnas
66

Dado que en el modelo relacional las columnas estn definidas por tipos de datos,
lo ms natural es hacer corresponder las columnas con las clases. Ver Tabla 8.

Tabla 8: Tipos de datos
Fuente: (ocw.uoc.edu, 2010)


PostgreSQL implementa los objetos como tuplas y las clases como tablas. Aunque
tambin es posible definir nuevos tipos de datos mediante los mecanismos de
extensin.

Dado que las tablas son clases, pueden definirse como herencia de otras. Las
tablas derivadas son polimorfas y heredan todos los atributos (columnas)
de la tabla padre (incluida su clave primaria). Si no se manejan con precaucin,
las tablas polimorfas pueden conducir a errores de integridad al duplicar claves
primarias. PostgreSQL soporta algunas extensiones del lenguaje SQL para crear y
gestionar este tipo de tablas. (ocw.uoc.edu, 2010).

3.3.2 ACCESO A UN SERVIDOR POSTGRESQL


Antes de intentar conectarse con el servidor, debemos asegurarnos de que est
funcionando y que admite conexiones, locales (el SGBD se est ejecutando en la
misma mquina que intenta la conexin) o remotas. (ocw.uoc.edu, 2010).

Una vez comprobado el correcto funcionamiento del servidor, se debe disponer de
las credenciales necesarias para la conexin. Para simplificar, se supone se
dispone de las credenciales* del administrador de la base de datos (normalmente,
usuario PostgreSQL y su contrasea). (ocw.uoc.edu,
2010).
67

3.4. LENGUAJE DE PROGRAMACIN C#


C# (ledo en ingls C Sharp y en espaol C Almohadilla) es el nuevo

lenguaje de propsito general diseado por Microsoft para su plataforma

.NET. Sus principales creadores son Scott Wiltamuth y Anders Hejlsberg, ste
ltimo tambin conocido por haber sido el diseador del lenguaje Turbo Pascal y la
Herramienta RAID Delphi. (Jos G, 2010).
Aunque es posible escribir cdigo para la plataforma .NET en muchos otros
lenguajes, C# es el nico que ha sido diseado especficamente para ser utilizado
en ella, por lo que programarla usando C# es mucho ms sencillo e intuitivo que
hacerlo con cualquiera de los otros lenguajes ya que C# carece de elementos
heredados innecesarios en .NET. Por esta razn, se suele decir que C# es el
lenguaje nativo de .NET. (Jos G, 2010).


La sintaxis y estructuracin de C# es muy parecida a la de C++ o Java, puesto que
la intencin de Microsoft es facilitar la migracin de cdigos escritos en estos
lenguajes a C# y facilitar su aprendizaje a los desarrolladores habituados a ellos.
Sin embargo, su sencillez y el alto nivel de productividad son comparables con los
de visual Basic.
Un lenguaje que hubiese sido ideal utilizar para estos menesteres es Java, pero
debido a problemas con la empresa creadora del mismo -Sun-, Microsoft ha
tenido que desarrollar un nuevo lenguaje que aadiese a las ya probadas virtudes
de Java las modificaciones que Microsoft tena pensado aadirle para mejorarlo
an ms y hacerlo un lenguaje orientado al desarrollo de componentes.


En resumen, C# es un lenguaje de programacin que toma las mejores
caractersticas de lenguajes preexistentes como Visual Basic, Java o C++ y las
combina en uno solo. El hecho de ser relativamente reciente no implica que sea
inmaduro, pues Microsoft ha escrito la mayor parte de la BCL usndolo, por
lo que su compilador es el ms depurado y optimizado de los incluidos en el //.NET
Framework SDK//. (Jos G, 2010).
68

Caractersticas



- El lenguaje es muy sencillo.

- Incluye un amplio soporte de estructuras, componentes, programacin orientada
a objetos, manipulacin de errores, recoleccin de basura, etc.
- Las clases en C# pueden heredar de un padre pero puede implementar varias
interfaces.
- C# tambin provee soporte para estructuras, un concepto el cual ha
cambiado significantemente desde C++.
- C# provee caractersticas de componentes orientados, como
propiedades, eventos y atributos.
- Ahorro tiempo en la programacin ya que tiene una librera de clases muy
completa y bien diseada.
- El manejo de errores est basado en excepciones.

- C# soporta todas las caractersticas propias del paradigma de
programacin orientada a objetos: encapsulacin, herencia y polimorfismo.


Aplicaciones



- Con el lenguaje C # se puede realizar un sin fin de codificaciones tales como:
- Programas de escritorio en Windows

- Pginas web

- Videojuegos con xna para pc y xbox

- Programas en linux con mono

- Conectarse a bases de datos

- Usar .net framework.
69


Figura. 30. Interface C# (redmondpie, 2012)





3.5. ANTENA UHF RFID



La antena debe ser montada de forma permanente y segura en un panel de
montaje. Para obtener mejores resultados, se direcciona la antena hacia el centro
de la zona de cobertura. Ver Figura 31.



Figura 30. Antena RFID (linksprite, 2012)
70

Especificaciones:


Tabla 9: Especificaciones Antena UHF RFID Fuente: (linksprite, 2012)






























4.- ANLISIS DE RESULTADOS








































71
72

La aplicacin deber hacer una recoleccin de datos para su almacenamiento, los
cuales son necesarios para llevar un control de las entradas y salidas del
parqueadero.
Para el desarrollo de la aplicacin decidimos usar PostgreSQL como gestor de
base de datos ya que tiene prcticamente todo lo que los gestores
comerciales requieren, siendo ella una de las mejores alternativas libres del
mercado.
PostgreSQL posee una librera gratuita para la conexin con la plataforma

.NET de Microsoft. Estas dos tecnologas unidas nos sirven para crear aplicaciones
de gran funcionalidad y eficiencia. Es por ello que decid usar C# (.NET).
Para el diseo del lector RFID de todas las alternativas que existen en el mercado
decid usar Arduino, ste programar al lector y una antena de polarizacin
circular. El alcance del mismo es de 6 m aproximadamente.


El sistema se divide en 4 bloques:

- Hardware (Lector y Antena RFID, Servidor de datos (PC), Estacin de
trabajo)
- Estructura de la Base de Datos

- Administracin

- Control de Entradas y Salidas



La base de datos permite tener un registro de cada uno de los usuarios y autos, a
los que se les permitir el acceso al parqueadero, se toman como referencia los
datos del usuario, auto, un nmero de identificacin (CI o PASAPORTE),
proporcionada por el administrador que se colocarn en el automvil.
Desde el mdulo de Administracin se llevan a cabo todas las consultas a la base
de datos, se agregan, se actualizan y se eliminan registros de usuarios y autos;
tambin se puede obtener informes de las actividades realizadas en el sistema. Ver
Figura 32.
73


Figura 31. Bloques del sistema



El Mdulo de entrada permite la lectura del Tag RFID asignada a cada vehculo,
efecta una bsqueda en la tabla de autos registrados, de existir el registro
procedemos a abrir la puerta de ingreso al parqueadero. El mdulo de salida, tiene
la funcin de realizar la lectura del Tag RFID y buscar en el registro de autos
robados en caso de no existir el registro procedemos a abrir la puerta de salida del
parqueadero. Ver Figura 33.

Figura 32. Funcionamiento general del sistema
(Vctor A, 2004)
74

4.1. HARDWARE (LECTOR Y ANTENA RFID)




4.1.1 LECTOR RFID



El lector RFID UHF usado en este sistema ofrece un rango de lectura hasta

6 metros con caractersticas compatibles con las opciones a nivel mundial, la
eficiencia de rendimiento y un diseo resistente para permitir la instalacin externa.


Se cumple con las normas ISO 18000-6C(EPC Gen 2) e ISO 18000-6B, el lector
RFID UHF promesa la lectura de etiquetas varias, rpida tasa de lectura y largo
rango de lectura, con un impresionante rango de lectura de
1m ~ 6m. Y se puede ser configurado dentro de un rango de frecuencia de

860 MHz ~ 960 MHz. Estas caractersticas hacen este lector UHF la eleccin ideal
para la deteccin a los elementos con rpida movimiento en el proceso de
seguimiento.



4.2. BASE DE DATOS



La Base de Datos tiene como nombre parqueadero y est compuesta por 6 tablas:
1. par_usuarios: Contiene los usuarios que pueden manipular el sistema.

Ver tabla 7.

2. par_autos: Contiene los datos de los autos que tienen acceso al
parqueadero.Ver tabla 8.
3. par_autosrobados: Es una tabla la cual alimentamos de la Polica
Nacional y en ella encontramos los autos que han sido reportados como robados.
Ver tabla 9.
4. par_entradas: Contiene los registros de los autos que entran al parqueadero.
Ver tabla 10.
75

5. par_salidas: Aqu se almacenan los registros de los autos que salen del
parqueadero. Ver tabla 11.
6. par_sistema: En esta tabla encontramos los datos del parqueadero. Ver tabla
12.


Las columnas de las tablas tienen distintas propiedades, tipo de datos que
almacenan y distintos propsitos. La estructura de las tablas de la base de datos
est constituida como se muestra a continuacin:

Tabla 10: Contiene los usuarios que pueden manipular el sistema.
Columna Tipo de dato Propsito
Nombre character varying Almacenar los nombres del

usuario del sistema
Usuario character varying Almacenar el nombre de

usuario del sistema
Clave character varying Almacenar la clave del

usuario del sistema
Email character varying Almacenar el email del

usuario del sistema
Telfono character varying Almacenar el telfono de

contacto del usuarios del
sistema
Celular character varying Almacenar el nmero de

celular del usuario del
sistema
Permiso Integer Almacena el permiso de

usuario del sistema


Tabla 11: Datos de los autos que tienen acceso al parqueadero.

Columna Tipo de dato Propsito
Placa character varying Almacenar la placa

del auto
Tag character varying Almacenar el nmero


del tag asignado al

auto
Marca character varying Almacenar la marca

del auto
Ao Integer Almacenar el ao de

fabricacin del
automvil
Ci character varying Almacenar el nmero

del identidad del
propietario del auto
Nombres character varying Almacenar los

nombres del
propietario del auto
Apellidos character variying Almacenar los

apellidos del
propietario del auto
foto_propietario Bytea Almacena en binario

la fotografa del
propietario del auto
Telfono character variying Almacenar el nmero

de telfono del
propietario del auto
Celular character variying Almacenar el nmero

de celular del
propietario del auto
Estado Integer Almacenar el estado

que se encuentra el
auto
ult_entrada timestamp with time

zone
Almacenar la fecha y

hora de la ltima
entrada del auto al
parqueadero


76


ult_salida timestamp with time

zone
Almacenar la fecha y

hora de la ltima salida
del parqueadero
tiempo_parqueadero timestamp with time

zone
Almacenar el

acumulado que pasa el
auto dentro del
parqueadero



Tabla 12: Autos reportados como robados.
Columna Tipo de dato Propsito
Placa character varying Almacenar la placa del auto
Tag character varying Almacenar el nmero del

tag asignado al auto
Marca character varying Almacenar la marca del

auto
Ao Integer Almacenar el ao de

fabricacin del automvil
Ci character varying Almacenar el nmero del

identidad del propietario del
auto
Nombres character varying Almacenar los nombres del

propietario del auto
Apellidos character variying Almacenar los apellidos del

propietario del auto
Telfono character variying Almacenar el nmero de

telfono del propietario del
auto
Celular character variying Almacenar el nmero de

celular del propietario del
auto




77
78
Columna Tipo de dato Propsito
Ruc character variying Almacenar el RUC o

nmero identificativo del
parqueadero
Nombre character variying Almacenar el nombre

del parqueadero

Estado Integer Alamacenar el estado que se
encuentra el auto





Tabla 13: Autos que entran al parqueadero.
Columna Tipo de dato Propsito
Placa character variying Almacenar el nmero

de placa del auto.
Tag character variying Almacenar el nmero

de tag asignado al auto
Fecha timestamp with time

zone
Almacenar la fecha y

hora en que el auto
entra al parqueadero.



Tabla 14: Autos que salen del parqueadero
Columna Tipo de dato Propsito
Placa character variying Almacenar el nmero

de placa del auto.
Tag character variying Almacenar el nmero

de tag asignado al auto
Fecha timestamp with time

zone
Almacenar la fecha y

hora en que el auto sale
del parqueadero.



Tabla 15: Datos del parqueadero.
79

Direccin character variying Almacenar la direccin

del parqueadero
Telfono character variying Almacenar el nmero

de telfono del
parqueadero
Celular character variying Almacenar el nmero

de celular del
parqueadero



4.3. ADMINISTRACIN



Desde el mdulo de Administracin se pueden realizar diferentes funciones tales
como:
Agregar datos de configuracin del sistema

Manipulacin de autos

Manipulacin de autos robados

Manipulacin de usuarios

Generacin de reportes



Dentro de cada una de estas funciones se pueden ejecutar varias
operaciones.



4.3.1. AGREGAR DATOS DE CONFIGURACIN DEL SISTEMA



En esta seccin se aaden los datos de configuracin del sistema los cuales sern
usados por la aplicacin fundamentalmente en la generacin de los distintos
reportes.
80

Tabla 16: Datos del Parqueadero
Datos del parqueadero
Nombre
RUC
Direccin
Telfonos
Celular
Imprimir Tiquetes
Capacidad




El algoritmo utilizado para llevar a cabo esta funcin es el siguiente:

Se leen los datos que han sido ingresados por el usuario del sistema, se valida que
no exista campos vacos, si algn campo est vaco se manda un mensaje
indicando el error y no se permite guardar el registro hasta que no sea corregido
este error, una vez que todos los campos estn correctamente llenos abrimos la
conexin a la base de datos (parqueadero) y eliminamos cualquier configuracin
existente e insertamos este nuevo registro. Ver Figuras 34 y 35.



Figura 33. Algoritmo agregar configuracin del sistema



81
82


Figura 34. Configuracin del sistema



4.3.2. MANIPULACIN DE AUTOS




En esta seccin se agregan todos los datos referentes a los autos
autorizados a entrar en nuestro parqueadero as como los datos del propietario del
mismo, como medida de seguridad guardaremos en nuestra base de datos una
imagen del propietario. Ver Figura 38 y 39.


Tabla 17: Datos del Auto y Propietario
Datos del Auto Datos del propietario
Placa Cedula o Pasaporte
Tag Nombres
Marca Apellidos
Modelo Telfonos
Ao Celular
Fotografa
Dentro de esta seccin podemos realizar varias operaciones como bsqueda

crear un nuevo auto, modificar una auto existente, eliminar un auto o realizar
bsquedas de autos. Ver Figuras 36 y 37.
83


Figura 35. Esquema de manipulacin de autos



Figura 36. Manipulacin de autos



4.3.2.1. Crear o modificar autos



Para crear o modificar autos se sigui el siguiente algoritmo:

Se leen los datos ingresados por el usuario y se validan los datos y se verifican
que no existan campos vacos en caso de existir algn dato vaco se enva la
notificacin de no ser as procedemos a abrir la conexin a la base de datos y
buscamos en la tabla par_autos los valores de la placa y tag ingresados, si la placa
no est registrada procedemos a registrar el nuevo auto y cerramos la conexin
a la base de datos, en caso que ya este registrada notificamos al usuario y
preguntamos si desea modificar el nmero de placa existente, si el usuario
est de acuerdo realizamos la modificacin y cerramos la conexin a la
base de datos, si no es as
84

regresamos al formulario para que el usuario modifique los datos ingresados. Ver
Figura 38.



Figura 37. Algoritmo de creacin o modificacin de autos

4.3.2.2. Eliminar autos



Al eliminar un auto de la tabla se sigui el siguiente algoritmo:

Se lee la placa ingresada por el usuario y se valida que el dato ingresado no est
en blanco de no estar en blanco se abre la conexin a la base de datos y se busca
el valor ingresado en la tabla par_autos de existir el registro procedemos a
eliminarlo y cerramos la conexin de no existir regresamos al formulario para que el
usuario vuelva a ingresar otro valor. Ver Figura 39.
85


Figura 38. Algoritmo eliminar autos



4.3.2.3. Buscar autos



Para la bsqueda de un auto en la tabla par_autos seguimos el siguiente algoritmo:
Se lee los datos ingresados por el usuario del sistema en busca del primer campo
con valor en caso de no existir un campo con valor se indica que no hay valores
para buscar, de encontrar algn valor escrito en cualquiera de
86

los campos del formulario este se tomara como patrn de bsqueda del registro en
la tabla par_autos, abrimos la conexin a la base de datos y se realiza la bsqueda
en la tabla de no existir el registro notificamos al usuario y volvemos al formulario,
si existe el registro mostramos el resultado en el grid del formulario. Ver Figura
40.

Figura 39. Algoritmo de bsqueda de autos

4.3.3. MANIPULACIN DE AUTOS ROBADOS



Aqu se agregan los autos que han sido reportados robados por la direccin de
trnsito esta seccin ha sido implementada pues cada da son ms
frecuentes el uso de la tecnologa RFID en la identificacin y trazabilidad de autos
y en pocos aos la direccin de trnsito podra estar incluyendo como requisito
indispensable para la circulacin de los automviles la implantacin
87

de Tags RFID. Estos datos ingresados en esta seccin se alimentan de la base de
datos de autos reportados como robados de la direccin nacional de trnsito.


Tabla 18: Datos del Auto Robado y Propietario
Datos del Auto Datos del propietario
Placa Cedula o Pasaporte
Tag Nombres
Marca Apellidos
Modelo Telfonos
Ao Celular


Dentro de esta seccin se puede agregar nuevos autos reportados como robados,
modificar datos de autos robados y eliminar autos reportados como robados. Ver
Figuras 41 y 42.



Figura 40. Esquema de autos robados
88


Figura 41. Autos robados



4.3.3.1. Crear Modificar Autos Robados



En esta opcin se agrega a nuestro sistema nuevos autos reportados
robados o modificar datos de estos autos. El algoritmo a seguir es el siguiente:
Se lee la placa del auto ingresado por el usuario, abrimos la conexin a la base de
datos y verificamos si esta placa existe en nuestra tabla par_autos si existe
mostramos en pantalla todos los datos anteriormente almacenados en la tabla
par_autos para que el usuario proceda a revisarlos y agregarlo a nuestra tabla
par_autosrobados. En caso que este auto no est en nuestra tabla par_autos el
usuario deber introducir todos los datos del auto y su propietario y procedemos a
validar la informacin en caso de haber algn dato en blanco le notificamos al
usuario de no ser as procedemos a agregar este registro a nuestra tabla de
par_autosrobados. Ver Figura 43.



Figura 42. Algoritmo de creacin o modificacin de autos robados






89
90

4.3.3.2. Eliminar autos robados



Para eliminar un auto robado de nuestra base de datos seguimos el
siguiente algoritmo:
Se lee la placa ingresada por el usuario se valida y se verifica que este campo
ingresado no est vaco, de estarlo se notifica y se regresa al formulario para que
el usuario ingrese de nuevo un valor, en caso de encontrar algn valor
realizamos una bsqueda en la tabla par_autosrobados si no existe la placa se
notifica al usuario, si la placa ingresada corresponde a algn auto reportado como
robado se borra este registro de la tabla par_autosrobados. Ver Figura 44.

Figura 43. Algoritmo para eliminar auto robado
91


Figura 44. Algoritmo bsqueda de autos robados



4.3.4. MANIPULACIN DE USUARIO



En esta seccin se agregan todos los datos de las personas autorizadas para
manipular el sistema y se le asignan permisos para poder limitar las funciones del
sistema.


Tabla 19: Manipulacin de usuario
Datos del usuario

Usuario
92
Figura 45: Esquema de Manipulacin de usuarios






Clave
Nombres
Email
Telefonos
Celular
Permisos: (Administrador, Supervisor,

Usuario)


Desde esta seccin podemos agregar usuarios, buscar usuarios y eliminar

usuarios. Ver Figura 46.




Figura 45. Esquema de Manipulacin de usuarios del sistema





4.3.4.1. Crear o modificar usuarios



El algoritmo a seguir al crear o modificar usuarios del sistema es el siguiente: Se
leen los datos ingresados por el usuario se validan los datos en busca de campos
vacos en caso de encontrar algn dato vaco se le notifica al usuario, de no ser
as abrimos la conexin buscamos el nombre de usuario si existe le modificamos
sino agregamos el registro a nuestra tabla par_usuarios. Ver Figura 47.
93


Figura 46. Algoritmo agregar o modificar usuarios del sistema



4.3.4.2. Eliminar usuarios



Al eliminar un auto de la tabla se sigui el siguiente algoritmo:

Se lee nombre de usuario ingresado por el usuario y se valida que el dato
ingresado no est en blanco de no estar en blanco se abre la conexin a la
94

base de datos y se busca el valor ingresado en la tabla par_usuarios de existir el
registro procedemos a eliminarlo y cerramos la conexin de no existir regresamos
al formulario para que el usuario vuelva a ingresar otro valor. Ver Figura 48.

Figura 47. Algoritmo eliminar usuarios



4.3.4.3. Buscar usuarios



En la bsqueda de usuarios se sigui el siguiente algoritmo:
95

Se leen los datos ingresados por el usuario del sistema en busca del primer campo
con valor de no existir ningn campo con valor notificamos al usuario en caso de
encontrar algn valor abrimos la conexin a la base de datos y buscamos el
registro en la tabla par_usuario, si no existe el valor mandamos el mensaje al
usuario del sistema, si existe lo mostramos por pantalla y cerramos la conexin a la
base de datos. Ver Figura 49.



Figura 48. Algoritmo para buscar usuarios
96

4.4. GENERACIN DE REPORTES



Desde esta opcin obtendremos todos los reportes del sistema, tales como
reporte de autos, autos robados, usuarios, salidas y entradas. Ver Figura 50.





Figura 49. Esquema de reportes







4.4.1. REPORTES DE AUTOS



Desde esta opcin podemos obtener seis tipos de reportes. Figura 51:

Por placa

Por Tag

Por Marca

Por ao de fabricacin

Por nombre de propietario

Detallado
97


Figura 50. Reporte de autos




4.4.2. REPORTE DE AUTOS ROBADOS



Desde esta opcin podemos obtener seis tipos de reportes. Figura 52:

Por placa

Por Tag

Por Marca

Por ao de fabricacin

Por nombre de propietario

Detallado




Figura 51. Reporte autos robados
98

4.4.3. REPORTE DE USUARIOS



Reporte por Usuario

Reporte por Nombre de Usuario

Reporte por Tipo de Usuario

Reporte Detallado

Ver Figura 53.




Figura 52. Reporte usuarios




4.4.4. REPORTE DE SALIDAS



Reporte por Rango de Fechas

Reporte por Auto

Reporte por Rango de Fechas y Auto

Reporte Detallado

Ver Figura 54.
99


Figura 53. Reporte de salidas



4.4.5. REPORTE DE ENTRADAS



Reporte por Rango de Fechas

Reporte por Auto

Reporte por Rango de Fechas y Auto

Reporte Detallado

Ver Figura 55.




Figura 54. Reporte entradas
100

Para la emisin de cada uno de estos reportes se sigui el mismo algoritmo.


Figura 55. Algoritmo para generar reportes de autos
101

4.5. CONTROL DE ENTRADAS Y SALIDAS



Este mdulo es alimentado con los datos que ingresamos a nuestra base de datos
mediante el mdulo de administracin. Desde aqu se controla el movimiento de
autos en el parqueadero, este mdulo es totalmente automtico no necesita de un
operador para su funcionamiento. Ver Figura
57.




Figura 56. Control de entrada y salida




Para un mejor entendimiento del algoritmo que se utiliz para este mdulo se
dividir en dos partes; Entradas y Salidas. Ver Figura 58.
Para el control de las entradas al parqueadero se sigui el siguiente algoritmo:



Figura 57. Algoritmo de entrada al parqueadero






102



Figura 58. Algoritmo de salida del parqueadero







103


ANLISIS DEL LARGO ALCANCE UHF RFID


Es una forma importante para leer la informacin, la Tecnologa de las
etiquetas RFID UHF necesitan menos energa que el lector, que tiene que tener
alta sensibilidad de recepcin. En cierto sistema, la ruta de transmisin y recepcin
es independiente el uno del otro en el lector, sobre todo cuando el enlace
ascendente y el enlace descendente tienen frecuencia diferente. Tcnicamente, las
diferentes aplicaciones pueden elegir diversas potencias de transmisin. Sin
embargo, hay normas que se deben cumplir. Por lo general, la potencia de RF
100mW ~ 500mW es adecuado para todo tipo de sistema de lector de RFID
de distancia el tag que vamos utilizar implementado con un sistema
RFID tiene ventajas, tales como: la compatibilidad con diferentes
protocolos, de alta velocidad de lectura de mltiples etiquetas, antena de
polarizacin lineal.
El modulo que se utiliza acta como un control de potencia si los datos son ms de
un byte, los datos se grabarn en uno de los 3 bytes profundo registrado, el
mdulo devuelve un error si algo sale mal. Con las propiedades internas
permita cambiar la frecuencia del lector y para obtener la potencia reflejada o el
valor RSSI del canal. Con el byte 2 el mdulo informa cuntas etiquetas se
encuentran en el inventario. Despus de enviar el primer inventario con el siguiente
conjunto de indicador, el mdulo enva slo el conteo de las etiquetas que sobran.
Este se utiliza para informar al host la frecuencia con la que ha de emitir el
inventario con el siguiente distintivo hasta que tiene la informacin de la etiquetas.
Pero la informacin de las etiquetas se encuentra todava en el mdulo de lista de
etiquetas. La Informacin de la etiqueta no se elimina. El informe completo de
longitud es de 64 bytes y debe tenerse en cuenta en el Software del host.















104































5.- CONCLUSIONES Y RECOMENDACIONES






































105
106

5.1. CONCLUSIONES



- Se desarroll e implemento un prototipo de sistema de reconocimiento de placas
de autos basado en tecnologa RFID, el mismo que utiliza una antena RFID que se
puede colocar hasta 6 metros de distancia reconociendo automticamente la placa
del auto. Caso contrario el sistema cuenta con opciones para ingresar usuarios y
tambin para identificar autos robados.


- El sistema est diseado para que se ingrese un lmite de usuarios en el
parqueadero; es decir se adecua a la necesidad de cualquier parqueadero.


- El sistema se adeco para que los usuarios que ingresen con autos robados
automticos se restrinja la salida del parqueadero.


- Los equipos utilizados trabajan en la frecuencia UHF para que tenga un alcance
de lectura de hasta 6m.


- La interfaz del sistema es amigable y fcil de usar.



- Se analiz el funcionamiento, caractersticas, aplicaciones y normativas de los
sistemas RFID.


- Se realiz el estudio correspondiente de los tipos de componentes en
tecnologa RFID, logrando as seleccionar un Hardware rentable.


- Se desarroll la aplicacin Software que permiti al usuario el control del sistema.
107


RECOMENDACIONES



- Para futuras investigaciones relacionadas con la identificacin de autos en
sistemas de parqueadero se recomienda el uso de la tecnologa RFID.


- Se recomienda para el desarrollo de ste tipo de sistemas, utilizar la base
de datos PostgreSQL por ser libre


- Se recomienda al ANT implementar tags RFID para los vehculos, con el
propsito de obtener un control automatizado.


- Se puede mejorar el sistema activando a travs del puerto usb para la
barrera de entrada y de salida de autos del parqueadero.

You might also like