2016-03-02 302 views
1

我得到了一张RFID-RC522以及两张RFID卡片。我正在使用Arduino并尝试读取卡片。我已经成功地阅读了那些与RFID-RC522一起使用的卡。但是,当我试图读取不同的卡片意味着我的朋友的办公室卡,那么什么都没有发生。RFID-RC522不能读取不同的卡片接受随之而来的卡片

感谢您的帮助...

+2

不是这个阅读器只能使用ISO 14443A标签吗?也许你的朋友的办公室卡不符合这个规范,或者甚至没有Mifare技术(例如HID卡)。尝试先使用Android手机阅读他们的卡片。 –

+0

感谢您的建议。你能告诉我是否有一个条件,RFID和RFID阅读器有任何组合的王或任何种类的部落,他们只能相互沟通? –

+1

我的猜测 - 你朋友的办公室卡片没有使用Mifare技术(如我的办公室门禁卡),因此你无法读取它。从RC522的数据表(我有谷歌的MFRC522)它支持大部分Mifare变种,但这只与Mifare(ISO 14443 A)有关。旧的一天访问卡技术:HID仍然很普遍(因为你不能使用你的Android手机复制和伪造它) –

回答

0

RC522仅适用于13.56MHz频率,至极是最常见的。其他频率可以用于RFID卡,我认为这是问题,因为RC522应该读取其他卡格式(即使没有支持)。如果出现这种情况,RC522应该能够读取卡片的标题,其中描述了卡片的类型,但是如果卡片以其他频率工作,它应该无法读取它。

1

简单解决方案:递增电源电压,如3.3至3.6V。

我也在为读者提供动力4.8V自从几个月以来它一直没有问题。我和你有同样的问题,也许最终可能会读取其他卡片,但不会超过RC522阅读器的卡片。

这是因为有些卡片需要更多的能量将数据传输到读者的国歌。当你增加能量时,你也可以到达其他可能需要额外传输信息的卡片。

卡成功获得:Mifare 1K,Mifare Desfire,信用卡。 (没有更多的卡类型已经尝试过。)