Herramienta anticolisión μFR – Consola C

Software de la serie μFR con el algoritmo anticolisión para leer las múltiples tarjetas

La herramienta anticolisión μFR utiliza el algoritmo anticolisión ISO/IEC 14443-3 para permitir la lectura simultánea de las múltiples etiquetas en los dispositivos de la serie μFR. Este software contiene un conjunto de funciones para la configuración de registros analógicos rf del dispositivo μFR.

Docs & Software Download

Software overview

Funciones del software:

  • TresholdMinLevel Disminución/Aumento
  • TresholdCollLevel Disminución/Aumento
  • Comprobar la conexión del lector
  • Disminución/aumento de la ganancia RX
  • Nivel de RF Disminución/Aumento
  • Obtener la configuración actual
  • Restablecer configuración
  • Obtener información del lector
  • Obtener la versión del software
  • Obtener UID de tarjeta/etiqueta seleccionada
  • Obtener el modo de dispositivo
  • Habilitar el modo anticolisión
  • Desactivar el modo anticolisión
  • Lista todas las tarjetas/etiquetas
  • Seleccione Tarjeta/Etiqueta
  • Anule la selección de tarjeta/etiqueta
  • Bloque de lectura
  • Bloque de escritura

Lenguajes de programación disponibles:

  • Herramienta de software ejecutable – consola
  • Herramienta de software ejecutable – GUI

Sistemas operativos, plataformas y entornos compatibles:

  • Multiplataforma

Hardware compatible:

  • Dispositivos de la serie μFR
anti collision software
Software respiratorio Descripción
ufr-anti_collision_algorithm

Demostración del modo multicarta utilizando las ventajas del algoritmo anticolisión ISO-14443-3.

ufr-examples-csharp-anti_collision_algorithm

Código fuente de C# Demostración del modo multicarta utilizando las ventajas del algoritmo anticolisión ISO-14443-3.

Software manual

1. Herramienta anticolisión μFR – Ejecutar software

Descargar: ufr-anti_collision_algorithm

Descargue y extraiga el paquete de software. Desplácese hasta la subcarpeta con el nombre del sistema operativo. Ejecute el archivo anti-collision-demo-con

anti collision demo con

Si ha instalado los controladores de hardware correctamente, el software ejecutará la consola con el menú principal. 

anti collision demo main menu

Si el lector no está conectado correctamente, compruebe la instalación de los controladores FTDI . De lo contrario, si el lector está conectado y aún no puede ejecutar el software, navegue a la subcarpeta lib y busque las bibliotecas μFR en la subcarpeta lib/your_os_name .

Para el sistema operativo Windows : copie las bibliotecas en la carpeta donde se encuentra el mismo archivo ejecutivo.

Para el sistema operativo Linux : copie las bibliotecas en su sistema operativo /lib, /usr/lib o /usr/local/lib (dependiendo de la distribución) y cree un enlace simbólico para la biblioteca.

2. Herramienta anticolisión μFR – Teclas de comando

El primer grupo del menú del software incluye los siguientes comandos:

  • TresholdMinLevel Disminución/Aumento
  • TresholdCollLevel Disminución/Aumento
  • Comprobar la conexión del lector
  • Disminución/aumento de la ganancia RX
  • Nivel de RF Disminución/Aumento
  • Obtener la configuración actual
  • Restablecer configuración.

Al seleccionar el número de comando (0-9), puede comprobar, aumentar, disminuir o restablecer los valores asignados del registro analógico de RF para el dispositivo μFR conectado.

Cada comando de valor de registro de RF tiene dos opciones: disminuir con el número de función impar y aumentar con el número de función par.  

anti collision command keys

2.1 μFR Anti-collision Tool – Configuración del lector

Ajuste el lector a la RF deseada ingresando el número de las funciones enumeradas tantas veces como necesite, para aumentarlo o disminuirlo al valor deseado.

El siguiente ejemplo muestra todos los valores enumerados disminuyendo y aumentando para 1.

anti collision demo commands test

2.2 μFR Anti-collision Tool – Obtener la configuración actual del lector

Ingrese 9 para obtener la configuración actual del lector.

anti collision demo analog setup

2.2 μFR Anti-collision Tool – Restablecer la configuración del lector

Escriba 0 para restablecer la configuración del lector al valor predeterminado.

anti collision demo reset

3. Herramienta anticolisión μFR – Funciones de tarjeta / etiqueta

El segundo grupo de comandos del menú principal contiene la lista de funciones para trabajar con las tarjetas/etiquetas:

  • Obtener información del lector
  • Obtener la versión del software
  • Obtener UID de tarjeta/etiqueta seleccionada
  • Obtener el modo de dispositivo
  • Habilitar el modo anticolisión
  • Desactivar el modo anticolisión
  • Lista todas las tarjetas/etiquetas
  • Seleccione Tarjeta/Etiqueta
  • Anule la selección de tarjeta/etiqueta
  • Bloque de lectura
  • Bloque de escritura.

Llame a la función deseada introduciendo su valor de letra.

anti collision demo card tag functions

3.1 μFR Anti-collision Tool – Obtener información del lector

Escriba la letra I para obtener la descripción del lector.

anti collision demo get reader description

3.2 μFR Anti-collision Tool – Obtener versión de software

Escriba la letra O para obtener la versión del software.

anti collision demo get software version

Herramienta anticolisión 3.3 μFR – Obtenga UID de tarjeta / etiqueta seleccionada

Escriba la letra P para obtener la tarjeta/etiqueta UID seleccionada.

Nota: Si el algoritmo anticolisión no está habilitado, obtendrá el UID de la primera tarjeta detectada en el campo RF del lector. De lo contrario, obtendrá el UID de cualquier otra tarjeta / etiqueta previamente seleccionada.

anti collision demo get tag id

Herramienta anticolisión 3.4 μFR – Obtener modo de dispositivo

Escriba la letra M para comprobar si el algoritmo anticolisión en el dispositivo conectado actualmente está habilitado o deshabilitado.

anti collision demo get device mode

Herramienta anticolisión 3.5 μFR – Habilitar el modo anticolisión

Escriba la letra E para habilitar el modo anticolisión.

anti collision demo enable anti collision

Herramienta anticolisión 3.6 μFR – Desactive el modo anticolisión

Escriba la letra D para desactivar el modo anticolisión.

anti collision demo disable anti collision

Herramienta anticolisión 3.7 μFR – Lista de tarjetas/etiquetas

Escriba la letra L para obtener la lista de todas las tarjetas/etiquetas detectadas en el campo RF del lector.

Como se mencionó anteriormente, si el modo anticolisión está desactivado, la lista contendrá solo una tarjeta / etiqueta.

anti collision demo one card

Después de habilitar el modo anticolisión y colocar más de una tarjeta / etiqueta en el campo RF del lector, el software mostrará la lista de todas las tarjetas / etiquetas detectadas. La sensibilidad del lector dependía del rendimiento del hardware y de la configuración actual del registro analógico de RF.

anti collision demo many cards

Herramienta anticolisión 3.8 μFR – Seleccione tarjeta/etiqueta

Escriba la letra S para seleccionar la tarjeta/etiqueta. A continuación, introduzca el número ordinal de la tarjeta/etiqueta deseada (número de comando que se muestra en su UID).

anti collision demo select card tag

Herramienta anticolisión 3.9 μFR – Anule la selección de la tarjeta / etiqueta

Escriba la letra X para anular la selección de la tarjeta/etiqueta.

anti collision demo deselect card

Nota: Para salir de la tarjeta/etiqueta seleccionada y cambiar a otra, primero debe anular la selección de esta tarjeta/etiqueta. Ahora, puede obtener la lista de tarjetas / etiquetas nuevamente (letra L ) o seleccionar otra tarjeta / etiqueta de inmediato. Para ello, siga los pasos descritos anteriormente (número de índice de tarjeta/etiqueta S +).

anti collision demo deselect and select another

Herramienta anticolisión 3.10 μFR – Lectura de bloque

Escriba la letra R para leer el bloque de tarjeta/etiqueta seleccionado.

anti collision demo read card block select

Ahora, ingrese la dirección de bloque deseada y presione Enter. La consola mostrará el contenido de la tarjeta/etiqueta del bloque seleccionado. 

anti collision demo read card

3.11 μFR Herramienta anticolisión – Escritura de bloques

Escriba la letra W para escribir el bloque de tarjeta/etiqueta seleccionado.

anti collision demo write block1

Ahora, ingrese la dirección de bloque deseada y presione Enter

anti collision demo write block2

Escriba el contenido como código ASCII de 16 bytes. Incluso si tiene la intención de escribir los datos que contienen menos de 16 caracteres, debe completar todo el bloque antes de grabar. En este caso, tendrá que agregar algunos caracteres vacíos después de la breve entrada de datos para cumplir con el total de 16 bytes.

(Para escribir el código ASCII sin separación de espacio/carácter en blanco, puede mantener presionada la tecla ALT de su teclado, escribir el número 255 y soltar la tecla ALT).

anti collision demo write block3

Pulse Intro para confirmar la entrada. El mensaje de la consola confirma que los datos se han registrado correctamente en la tarjeta/etiqueta.

anti collision demo write block4

Para verificar la entrada recién hecha, lea el contenido de este bloque de tarjeta / etiqueta.

anti collision demo write block5

4. Herramienta anticolisión μFR – Menú Ayuda

Dado que el software tiene muchos comandos, puede llevar algún tiempo recordarlos todos. En caso de que haya olvidado cómo llamar a alguna función, use la letra H para abrir el menú principal. La consola enumerará todos los comandos de software. 

anti collision demo help

Presione la tecla ESC para cerrar todos los procesos y salir del software.

Nota: Los cambios en el modo anticolisión (activado/desactivado) se guardarán en el lector.

Este manual presenta el software de consola ejecutable con un algoritmo anticolisión para trabajar con varias tarjetas / etiquetas simultáneamente. Además, el software Anti-collision Tool está disponible con una interfaz gráfica (C#).