【问题标题】:MIFARE Plus X not responding to REQAMIFARE Plus X 未响应 REQA
【发布时间】:2017-02-24 02:49:16
【问题描述】:

我正在使用带有 Arduino 的 MFRC522 阅读器。我设法让它与 MIFARE Classic 1K 一起使用,使用 this library。我从商店买了一些 MIFARE Plus X,据我所知,他们至少应该回复 REQA,但他们都没有。

可能的原因是什么?我正在使用 100%ASK 调制,CRC 初始值设置为 0x6363(也尝试了 0xFFFF,不起作用)。这些卡有可能是B型吗?或者也许我遗漏了一些东西,我应该在初始化阅读器时添加一些设置命令?比如将通信速度更改为其他值?

【问题讨论】:

  • 是的,MIFARE Plus 是 A 类卡,应该响应 MIFARE Classic 卡(或实际上任何 A 类卡)响应的相同 REQA 命令。您是使用 REQA 不断轮询新命令还是只发出一次命令?您是否在将卡放在读卡器天线上之后发送 REQA 命令?您是自己构建阅读器还是使用现成的阅读器板?阅读器天线的尺寸是多少?
  • 我正在使用基于MFRC522芯片(datasheet)this reader。它连接到 Arduino,我唯一想要得到的是卡上的 ATQA。我不断地通过读卡器发送 REQA,并检查卡中是否有任何可用数据。我从每张 MIFARE Classic 1k 卡上都获得了 ATQA,但不是在 Plus X 上,而且我已经尝试过几个。会不会是因为它们在 SL0 上而无法工作?
  • 不,MIFARE Plus (X) 将响应防碰撞命令,无论其安全级别如何。
  • 所以基本上,如果 MIFARE Classic 能用,而 Plus X 不能,用同样的程序,情况可能是卡是 B 型,卡坏了(不太可能,试过 5其中),还是读者有问题?我假设 MIFARE Classic 和出厂设置的 Plus X 的 CRC 初始值 (0x6363) 和传输速度 (106 kBd) 相同。会不会是天线的问题?还是增益设置?读卡器数据表表明它可以与 MIFARE Plus 卡一起使用(虽然没有提到“X”类型)
  • 所有三种芯片类型(MF Classic、MF Plus (X))的通信选择完全相同。这可能是天线/能量传输/数据传输的问题,但如果不对特定硬件进行测量/测试,就很难知道这一点。

标签: arduino nfc rfid mifare


【解决方案1】:

您提到的读卡器没有为 Mifare Plus X 卡提供足够的射频功率。可以通过更换具有相同电感 (2.2uH) 但工作电流更高的 L1 和 L2 电感器来解决此问题。 我在这个链接找到了答案: https://forum.allaboutcircuits.com/threads/my-experience-of-mfrc522-on-how-to-get-more-rf-power.125863

【讨论】:

    猜你喜欢
    • 2021-11-27
    • 1970-01-01
    • 2021-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多