Con respecto al hardware involucrado en el desarrollo de la aplicación se explicará primero la composición interna de las terminales. Los componentes principales de las terminales se muestran en las figuras 5.4 y 5.5.
En estas imágenes no es posible mostrar algunos de los componentes principales como son la cámara fotográfica, el micrófono o la bocina, por el motivo de que se encuentran en una segunda tarjeta anexa a la tarjeta madre que está colocada por debajo de esta última, de forma tal que para poder visualizarlas sería necesario desmontar la tarjeta madre y algunos otros componentes, lo cual de ninguna forma fue necesario hacer para lograr la implementación del nuevo módulo de huella digital.
De igual forma, en las imágenes se han señalado algunos componentes secundarios con los que de alguna forma fue necesario involucrarse al momento de hacer la implementación del módulo de huella digital.
Figura 5.4 Componentes principales de las terminales
Puerto Ethernet
Puerto Serie
Módulo de Huella Digital Sensor de Huella Digital
Puerto Serie Puerto USB Tarjeta Madre Chapa Batería de Respaldo Interruptor de Corriente Botones de Reset
Figura 5.5 Componentes principales de las terminales
Una parte importante de este proyecto consistió en reemplazar el módulo de huella digital. Como se mencionó en la justificación de la solución elegida, el módulo original se reemplazaría por un módulo SFM3500 de la marca Suprema®. En la hoja de datos de dicho módulo se indica su tamaño exacto. En las figuras 5.6 y 5.7 se muestran diagramas relacionados con el tamaño del módulo y del sensor que lo acompaña. Partiendo de estos diagramas se pueden realizar mediciones en las terminales y decidir si el módulo y el sensor encajan bien en los espacios destinados para los mismos.
Figura 5.6 Diagrama de dimensiones del sensor de huella digital. Tomado del documento UF_SFM3500FL_Datasheet_v1.1.pdf publicado por la empresa Suprema®
Conector para el Eliminador de Corriente Conectores para las Entradas Digitales 3 Relevadores 4 Entradas Digitales Conexión para la Tarjeta Madre Conectores para los Relevadores
Figura 5.7 Diagrama de dimensiones del módulo de huella digital. Tomado del documento UF_SFM3500FL_Datasheet_v1.1.pdf publicado por la empresa Suprema®
También en la hoja de datos del módulo se especifican las características de voltaje y corriente con las que se debe de alimentar. Con esto no hubo mayor problema, pues los voltajes que maneja y su consumo de corriente son perfectamente compatibles con los de la Terminal. La figura 5.8 muestra las características eléctricas de estos dispositivos:
Figura 5.8 Características eléctricas del módulo de huella digital. Tomado del documento UF_SFM3500FL_Datasheet_v1.1.pdf publicado por la empresa Suprema®
Finalmente, las últimas características con las que el módulo tenía que cumplir son las relacionadas con la capacidad de procesar las huellas digitales de 1600 empleados en el modo “uno a muchos”. En la figura 5.9 se demuestra que el
módulo cumple con tales características:
Figura 5.9 Características de almacenamiento del módulo de huella digital. Tomado del documento UF_SFM3500FL_Datasheet_v1.1.pdf publicado por la empresa Suprema®
Una vez asegurado el hecho de que el módulo efectivamente funcionará adecuadamente dentro de la Terminal, el siguiente paso es la implementación del mismo.
El módulo de huella digital que viene montado originalmente en la Terminal se comunica con ésta por medio de un puerto serie, y de la misma forma lo hará el módulo con el cual se va a reemplazar. Así que lo primero que se necesita es conocer la relación de pines tanto del conector de puerto serie de la Terminal como del conector de puerto serie del módulo. Ambos datos se pueden obtener de la hoja de datos de cada dispositivo o en su defecto se pueden solicitar con el fabricante de los mismos. La relación de pines del puerto serie de la Terminal es la que se muestra en la tabla 5.3.
Tabla 5.3 Relación de pines del puerto serie de la terminal
La relación de pines del puerto serie del módulo de huella digital es la que se muestra en la tabla 5.4:
Número de Pin Asignación
1 GND 2 RS232 Transmisión de Datos (TX) 3 RS232 Recepción de Datos (RX) 4 NA 5 VCC 5.0V 6 NA 7 NA 8 NA 9 GND
Tabla 5.4 Relación de pines del puerto serie del módulo
Como puede deducirse de la relación de pines de ambos dispositivos, se debe de construir un cable con las características de la tabla 5.5:
No. de Pin en la Terminal
No. de Pin en Módulo de Huella Digital
1 (TX) 3 (RX) 2 (RX) 2 (TX) 5 (VCC) 5 (VCC) 8 (GND) 1 (GND)
Tabla 5.5 Relación de pines para conectar el puerto serie de la Terminal con el puerto Número de Pin Asignación
1 RS232 Transmisión de Datos (TX) 2 RS232 Recepción de Datos (RX) 3 NA 4 NA 5 VCC 5.0V 6 VCC 5.0V 7 NA 8 GND 9 NA 10 GND
Esto con el fin de conectar correctamente tierra con tierra, voltaje con voltaje, y transmisor con receptor. Una vez montado el módulo en la Terminal y realizada esta conexión la Terminal tiene el aspecto de la figura 5.10.
Figura 5.10 Vista de la Terminal después de colocar el módulo SFM3500
Con respecto al lector de código de barras el único aspecto que cabe comentar es la conexión establecida mediante puerto serie entre el lector y la Terminal, y es que para realizar esta conexión se tuvieron que invertir dos de las señales del cable que las conecta. El motivo es que si estos cables se conectan tal cual están, esto es, el cable del lector de código de barras directamente con el cable que incluye la Terminal para conectarse en el puerto serie, las señales quedarían como se muestra en la tabla 5.6.
Esto es, transmisor con transmisor y receptor con receptor. Para solucionar esto bastó con agregar un pequeño trozo de cable en medio de ambos cuya única función sería cruzar las señales de comunicación.
En general, esto es todo lo relacionado con el hardware de la aplicación. Hay algunos detalles que se deben tomar en cuenta pero estos, además de ser
comunes prácticamente para cualquier equipo electrónico, están bien documentados en el manual de usuario de las terminales.
Asignación de Pin en la Terminal
Asignación de Pin en el Lector de Código de Barras
Tierra Tierra
Transmisor (TX) Transmisor (TX) Receptor (RX) Receptor (RX)
Tabla 5.6 Relación de pines al momento de realizar la conexión si no se colocara un cable intermedio para cruzar las señales
Por ejemplo, en el manual de usuario el fabricante recomienda conectar el eliminador de corriente durante una cierta cantidad mínima de horas de forma ininterrumpida para cargar totalmente la batería cuando el equipo se enciende por primera vez, o recomienda también que la pantalla táctil solamente se manipule utilizando la plumilla (también conocida como stylus) y no con los
dedos o con otros objetos.