μFR 防冲突工具 – C 控制台

μFR系列软件具有防冲突算法,用于读取多个卡

μFR 防冲突工具使用 ISO/IEC 14443-3 防冲突算法,可同时读取 μFR 系列设备上的多个标签。 该软件包含一组用于μFR器件RF模拟寄存器配置的功能。

Docs & Software Download

Software overview

软件功能:

  • 特雷斯霍尔德最小水平降低/增加
  • TresholdColl水平降低/增加
  • 检查读卡器连接
  • 接收增益降低/增加
  • 射频电平降低/增加
  • 获取当前设置
  • 重置设置
  • 获取读者信息
  • 获取软件版本
  • 获取选定的卡片/标签 UID
  • 获取设备模式
  • 启用防冲突模式
  • 禁用防冲突模式
  • 列出所有卡/标签
  • 选择卡/标签
  • 取消选择卡片/标签
  • 读取块
  • 写块

可用的编程语言:

  • 可执行软件工具 – 控制台
  • 可执行软件工具 – 图形用户界面

支持的操作系统、平台和环境:

  • 跨平台

支持的硬件:

  • μFR 系列器件
anti collision software
软件呼吸 D标注
UFR-anti_collision_algorithm

利用ISO-14443-3防冲突算法优势的多卡模式演示。

UFR-examples-csharp-anti_collision_algorithm

利用 ISO-14443-3 防冲突算法的优势进行多卡模式演示的 C# 源代码。

Software manual

1. μFR 防冲突工具 – 运行软件

下载: ufr-anti_collision_algorithm

下载并解压缩软件包。 导航到包含您的操作系统名称的子文件夹。 执行文件反冲突演示。 

anti collision demo con

如果您已正确安装硬件驱动程序,则软件将使用主菜单运行控制台。 

anti collision demo main menu

如果读卡器未正确连接,请检查 FTDI 驱动程序安装。 否则,如果读取器已连接,但您仍然无法运行软件,请导航到 lib 子文件夹并在 lib/your_os_name 子文件夹中找到 μFR 库。

对于 Windows 操作系统 – 将库复制到同一执行文件所在的文件夹中。

对于 Linux 操作系统 – 将库复制到您的操作系统 /lib、/usr/lib 或 /usr/local/lib(取决于发行版),并为库创建一个符号链接。

2. μFR 防冲突工具 – 命令键

软件菜单的第一组包括以下命令:

  • 特雷斯霍尔德最小水平降低/增加
  • TresholdColl水平降低/增加
  • 检查读卡器连接
  • 接收增益降低/增加
  • 射频电平降低/增加
  • 获取当前设置
  • 重置设置。

通过选择命令编号 (0-9),您可以检查、增加、减少或重置所连接 μFR 器件的 RF 模拟寄存器的分配值。

每个RF寄存器值命令有两个选项 – 随奇数函数数减少,随偶数函数数增加。  

anti collision command keys

2.1 μFR 防碰撞工具 – 读卡器设置

根据需要多次输入列出的功能数量,将读卡器设置为所需的RF,以将其增加或减少到所需的值。

下面的示例显示了所有列出的值,这些值在 1 中逐渐减小和增加。

anti collision demo commands test

2.2 μFR 防冲突工具 – 获取当前读取器设置

输入 9 以获取当前的读取器设置。

anti collision demo analog setup

2.2 μFR 防冲突工具 – 重置读卡器设置

输入 0 将读取器设置重置为默认值。

anti collision demo reset

3. μFR 防碰撞工具 – 卡/标签功能

主菜单第二组命令包含用于处理卡片/标签的功能列表:

  • 获取读者信息
  • 获取软件版本
  • 获取选定的卡片/标签 UID
  • 获取设备模式
  • 启用防冲突模式
  • 禁用防冲突模式
  • 列出所有卡/标签
  • 选择卡/标签
  • 取消选择卡片/标签
  • 读取块
  • 写入块。

通过输入其字母值来调用所需的函数。

anti collision demo card tag functions

3.1 μFR 防碰撞工具 – 获取阅读器 信息

键入字母 I 以获取读者的描述。

anti collision demo get reader description

3.2 μFR 防冲突工具 – 获取软件版本

键入字母 O 以获取软件版本。

anti collision demo get software version

3.3 μFR 防冲突工具 – 获取选定的卡/标签 UID

键入字母 P 以获取选定的卡/标签 UID。

注意:如果未启用防冲突算法,您将获得在读卡器RF字段中检测到的第一张卡的UID。 否则,您将获得之前选择的任何其他卡/标签的 UID。

anti collision demo get tag id

3.4 μFR 防冲突工具 – 获取设备模式

键入字母 M 以检查当前连接设备上的防冲突算法是启用还是禁用。

anti collision demo get device mode

3.5 μFR 防冲突工具 – 启用防冲突模式

键入字母 E 以启用防冲突模式。

anti collision demo enable anti collision

3.6 μFR 防冲突工具 – 禁用防冲突模式

键入字母 D 以禁用防冲突模式。

anti collision demo disable anti collision

3.7 μFR 防碰撞工具 – 列表卡/标签

键入字母 L 以获取在读卡器 RF 字段中检测到的所有卡/标签的列表。

如前所述,如果防冲突模式关闭,则列表将仅包含一个卡/标签。

anti collision demo one card

启用防冲突模式并在读卡器RF字段中放置多个卡/标签后,软件将显示所有检测到的卡/标签的列表。 读卡器的灵敏度取决于硬件性能和当前的RF模拟寄存器设置。

anti collision demo many cards

3.8 μFR 防撞工具 – 选择卡/标签

键入字母 S 以选择卡/标签。 然后输入所需卡/标签的序号(从其 UID 中显示的命令号)。

anti collision demo select card tag

3.9 μFR 防碰撞工具 – 取消选择卡/标签

键入字母 X 以取消选择卡片/标签。

anti collision demo deselect card

注意:要退出所选卡/标签并切换到另一张卡/标签,您需要先取消选择此卡/标签。 现在,您可以再次获取卡/标签列表(L 字母)或立即选择另一张卡/标签。 为此,请按照前面描述的步骤(S + 卡/标签索引号)进行操作。

anti collision demo deselect and select another

3.10 μFR 防冲突工具 – 块读取

键入字母 R 以读取选定的卡/标签块。

anti collision demo read card block select

现在,输入所需的块地址并按 回车键。 控制台将显示所选块的卡/标签内容。 

anti collision demo read card

3.11 μFR 防冲突工具 – 块写入

键入字母 W 以写入选定的卡/标签块。

anti collision demo write block1

现在,输入所需的块地址并按 回车键。 

anti collision demo write block2

将内容键入为 16 字节 ASCII 代码。 即使您打算写入少于 16 个字符的数据,也需要在录制前填写整个块。 在这种情况下,您必须在短数据输入后添加一些空字符以满足总共 16 个字节。

(要键入 ASCII 代码不间断空格/空白字符,您可以按住键盘的 ALT 键,键入数字 255,然后松开 ALT 键)。

anti collision demo write block3

回车 键确认您的输入。 控制台消息确认您的数据已成功记录到卡/标签中。

anti collision demo write block4

要检查刚刚制作的条目,请阅读此卡片/标签块内容。

anti collision demo write block5

4. μFR防碰撞工具 – 帮助菜单

由于该软件有很多命令,因此可能需要一些时间来记住所有命令。 如果您忘记如何调用某些函数,请使用 H 字母打开主菜单。 控制台将列出所有软件命令。 

anti collision demo help

按 ESC 键关闭所有进程并退出软件。

注意:防冲突模式更改(启用/禁用)将保存到阅读器中。

本手册介绍了具有防冲突算法的可执行控制台软件,可同时处理多个卡/标签。 此外,防碰撞工具软件还提供图形界面 (C#)。