AdaFruit pn532 NFC / RFID检测多个标签?

问题描述 投票:5回答:1

我正在使用AdaFruit pn532 NFC / RFID屏蔽工作Arduino UNO。目标是有一个带有假底的鞋盒。在那个假底部将是我的原型,希望能够告诉盒子中的每个mifare标签(最多6个),在假底部之上。

我从一个盾开始,并检测到最多两个范围内的标签..

如果我放置了一个标签,它会在我的草图的循环()中反复记录一个标签。

如果我在屏蔽上方放置两个标签,则以交替模式记录两个标签。 ( “TAG1”, “TAG2”, “TAG1” ....)

但是当我放置三个标签时,它只记录第三个标签。这主要是使用adaFruit mifare示例。

然后我设置了两个盾牌的UNO,并在loop()中检查了两个..工作完全一样。一旦有三个标签,无论它们被放置在哪个pn352上(2对一,1对另一个,或全部三个),它只记录一个标签。

有没有人试图创建任何可以检测范围内最多6个标签的东西?如果是这样,你可以分享你的发现吗?

Arduino新手..

谢谢

arduino nfc rfid mifare
1个回答
0
投票

您的问题的答案会导致RFID的technology。阅读器以工作频率(通常为125kHz或13.56MHz)发射无线电波。当您将RFID标签带到阅读器时 - 它会累积阅读器磁场的能量,并利用这些能量将ID以相同的频率传回给阅读器。关键点在于RFID协议不能同时提供多个标签。

因此,如果您将2个或更多标签带到阅读器 - 它们会同时开始生成RF信号,每个信号都有自己的ID,从而相互“中断”。因此,您的读者会获得垃圾而不是正确的ID负载。

© www.soinside.com 2019 - 2024. All rights reserved.