【Makeblock使用】小试RC522射频模块-Arduino中文社区 - Powered by Discuz! Archiver

suoma 发表于 2016-6-10 09:56

【Makeblock使用】小试RC522射频模块

接上一篇帖子【Makeblock使用】小试CO气体传感器-Arduino中文社区 http://www.arduino.cn/thread-21477-1-1.html

RC522图片如下,上面标注的是SDA接口,实际上是相当于SS,可接到D10接口

上电模块电源灯亮

一RC522简介
MF RC522是应用于13.56MHz非接触式通信中高集成度的读写卡芯片,是针对“三表”应用推出的一款低电压、低成本、体积小的非接触式读写卡芯片,是智能仪表和便携式手持设备研发的较好选择。 MF RC522利用了先进的调制和解调概念,完全集成了在13.56MHz下所有类型的被动非接触式通信方式和协议。支持14443A兼容应答器信号。数字部分处理ISO14443A帧和错误检测。此外,还支持快速CRYPTO1加密算法,用语验证MIFARE系列产品。MFRC522支持MIFARE系列更高速的非接触式通信,双向数据传输速率高达424kbit/s。 作为13.56MHz高集成度读写卡系列芯片家族的新成员,MF RC522与MF RC500和MF RC530有不少相似之处,同时也具备许多特点和差异。它与主机间通信采用SPI模式,有利于减少连线,缩小PCB板体积,降低成本。模块采用电压为3.3V,通过SPI接口简单的几条线就可以直接与用户任何CPU主板相连接通信,可以保证模块稳定可靠的工作、读卡距离远;二电气特性工作电流:13—26mA/直流3.3V
空闲电流:10-13mA/直流3.3V
休眠电流:<80uA
峰值电流:<30mA
工作频率:13.56MHz支持的卡类型:mifare1 S50、mifare1 S70、mifare UltraLight、mifare Pro、mifare Desfire产品物理特性:尺寸:40mm×60mm
环境工作温度:摄氏-20—80度
环境储存温度:摄氏-40—85度
环境相对湿度:相对湿度5%—95%
【模块接口SPI参数】数据传输速率:最大10Mbit/s,对这点我表示怀疑,不知道有没有同伴测试过
程序编译下载,使用自带的钥匙扣测试   用其他两张卡测试,只是显示序列号,不知道能不能读到卡里剩余金额啊
程序//
#include <SPI.h>
#include <RFID.h>

RFID rfid(10,5);   //D10--读卡器SS引脚、D5--读卡器RST引脚
void setup()
{
Serial.begin(9600);
SPI.begin();
rfid.init();
}

void loop()
{
//找卡
if (rfid.isCard()) {
    Serial.println("Find the card!");
    //读取卡序列号
    if (rfid.readCardSerial()) {
      Serial.print("The card's number is: ");
      Serial.print(rfid.serNum,HEX);
      Serial.print(rfid.serNum,HEX);
      Serial.print(rfid.serNum,HEX);
      Serial.print(rfid.serNum,HEX);
      Serial.print(rfid.serNum,HEX);
      Serial.println(" ");
    }

    rfid.selectTag(rfid.serNum);
}

rfid.halt();
}


suoma 发表于 2016-6-10 10:48

RST脚不接貌似也可以

suoma 发表于 2016-6-10 12:02

纠正:RFID rfid(53,5); 程序中没修改过来

suoma 发表于 2016-6-10 12:15

硬件接线

numberv5 发表于 2016-6-10 16:14

接线图是什么样的?

suoma 发表于 2016-6-10 17:32

numberv5 发表于 2016-6-10 16:14
接线图是什么样的?

522----mega pi
SDA ->53
SCK ->52
MOSI -> 51
MISO ->50
RST -> 5

也可用于uno, 53对应UNO的1013对应52      11对应5112对应50

海洋lhk 发表于 2016-8-12 12:38

楼主,好厉害
我就拿来用用。
谢谢

fangshengzhou 发表于 2016-8-19 11:04

你好,楼主,你的库能共享一下么

suoma 发表于 2016-8-20 08:44

fangshengzhou 发表于 2016-8-19 11:04
你好,楼主,你的库能共享一下么




沉睡中的king 发表于 2016-10-10 22:17

楼主为什么,我下载你的程序,打开串口没反应
页: [1] 2
查看完整版本: 【Makeblock使用】小试RC522射频模块