RC522 RFID 모듈 : 핀아웃, 기능, 사양, 인터페이스, 작업 데이터 시트 및 응용 프로그램

문제를 제거하기 위해 도구를 사용해보십시오





RFID, OR 무선 주파수 식별 , RF 파를 사용하여 첨부 된 태그를 객체에 검색, 저장, 식별 및 추적하고 사람이나 물체에 관한 데이터를 전송하는 무선 통신 기술입니다. 이 태그는 독자가 직접 시야가 필요없이 몇 미터 이상 떨어진 곳에서 액세스 할 수있는 전자 데이터를 저장합니다. 많은 산업은 일반적으로 재고 관리, 자산 추적, 액세스 제어 및 공급망 물류에 RFID를 사용하여 품목을 효율적이고 정확하게 추적하고 관리하기 때문입니다. RFID 모듈은 리더와 전자기장을 통해 통신하는 태그를 포함하여 RF 파를 사용한 무선, 비접촉 데이터 전송 및 객체 식별을 허용합니다. 이 기사는에 대해 자세히 설명합니다 RC522 RFID 모듈 , 그것의 작동 및 응용 프로그램.


RC522 RFID 모듈은 무엇입니까?

RC522 RFID는 NXP 반도체의 13.56MHz 무선 통신 모듈입니다. 이 모듈은 SPI를 지원하는 MFRC522 컨트롤러를 사용합니다. UART , 및 I2C 프로토콜 및 일반적으로 RFID 카드 및 키 FOB를 제공합니다. 따라서 개발자는 주로 비접촉 통신을 위해이 RFID 모듈을 설계합니다. RFID 태그 , 일반적으로 출석 추적, 액세스 제어 시스템 및 물체 또는 개인 식별에 적용됩니다.



RC522 RFID 모듈 작동

RC522 RFID 모듈은 독자 및 작가와 같이 작동하여 13.56MHz 전자기장이있는 RFID 태그 용으로 작동합니다. 이 모듈은 UART를 통해 다른 마이크로 컨트롤러와의 통신을 지원합니다. SPI 및 I2C 프로토콜. ISO/IEC 14443 Mifare1 S70, S50, Desfire Cards, Ultralight, Pro 등과 같은 A Type A 카드와 잘 어울립니다.

RFID는 무선 파를 사용하여 식별 및 객체 추적을 허용하여 단거리 이상의 데이터를 전송합니다. 13.56 MHz 전자기장을 생성하여 RFID 리더로서 수행합니다. 일치하는 RFID 태그가 범위로 ​​나올 때마다 태그의 안테나는 마이크로 칩에 전원을 공급하여 RF 에너지를 끌어냅니다. 그 후이 칩은 RF 에너지를 사용하여 태그의 저장된 데이터를 리더에게 다시 전송합니다.



RC522 RFID 모듈 핀 구성 :

RC522 RFID 모듈 핀 구성은 다음과 같습니다. 따라서이 모듈에는 8 개의 핀이 포함되어 있으며 아래에 설명되어 있습니다.

  RC522 RFID 모듈 핀 Configuratiom
RC522 RFID 모듈 핀 Configuratiom
  • PIN-1 (VCC) : RFID 모듈에 3.3V 전원을 공급하는 데 사용됩니다.
  • PIN-2 (RST) : RFID 모듈의 전원을 재설정하는 데 사용되는 재설정 핀입니다.
  • PIN-3 (지면) : 시스템의 접지 핀입니다.
  • PIN-4 (IRQ) : 장치가 범위로 ​​접근 할 때마다 RFID 모듈을 깨우는 데 사용되는 인터럽트 핀입니다.
  • PIN-5 (MISO/SCL/TX) : UART 용 I2C 및 TX 용 SCL 역할을하는 SPI 통신에 사용될 때마다 된장 핀입니다.
  • PIN-6 (MOTI) : SPI 커뮤니케이션에 사용되는 PIN의 마스터 아웃 슬레이브입니다.
  • PIN-7 (SCK) : CLK 소스를 제공하는 데 사용되는 직렬 CLK 핀입니다.
  • PIN-8 (SS/SDA/RX) : SPI 통신 목적을위한 직렬 입력으로 작동하며 SDA는 UART 전체의 IIC & RX에 사용됩니다.

특징 및 사양 :

그만큼 RC522 RFID 모듈의 특징 및 사양 다음을 포함하십시오.

  • RC522는 RFID 모듈입니다.
  • 이 모듈에는 8 핀이 포함되어 있습니다.
  • 작동 전압의 범위는 2.5V에서 3.3V입니다.
  • I2C, SPI 프로토콜 및 UART와 같은 다양한 통신 프로토콜을 지원합니다.
  • 최대 데이터 속도는 10Mbps입니다.
  • 현재 소비는 13-26MA입니다
  • 최소 전원 다운 모드 소비는 10UA입니다.
  • 주파수 범위는 13.56 MHz ISM 대역입니다.
  • 논리 입력은 5V 허용입니다.
  • 작동 온도는 -20 ° C ~ +80 ° C입니다.
  • Mifare 1 S70, Mifare 1 S50, Mifare Ultralight, Mifare Desfire, Mifare Pro 등과 같은 다양한 카드 유형을 지원합니다.
  • 저장 온도는 -40 ° C ~ +85 ° C입니다.
  • 상대 습도는 5%에서 95%입니다.
  • 데이터 전송 속도는 최대 10mbit/s입니다.
  • 고급 변조 및 복조 개념은 모든 종류의 13.56MHz 수동 비접촉식 통신 기술 및 프로토콜에 완전히 통합되었습니다.

등가 및 대안

RC522 RFID 모듈에 해당하는 것; RC522 SPI S50, PN532 RFID 등. 대체 RFID 모듈은; EM-18 RFID 리더, RFID 태그 등

RC522 RFID 모듈 구성 요소

RC522 RFID Reader 모듈은 RFID 트랜스 폰더로 또는 데이터를 읽거나 쓰는 리더/라이터 모듈입니다. 이 모듈에는 세 가지 중요한 모듈이 포함되어 있습니다 구성 요소 , MFRC522 칩, 27.12 MHz 크리스탈 발진기 & 안테나는 아래에 설명되어 있습니다.

  RC522 RFID 모듈 구성 요소
  RC522 RFID 모듈 구성 요소

MFRC522 칩

RC522 RFID 리더 모듈은 고독한 RFID 카드 리더 IC 인 MFRC522 IC를 사용합니다. 이 칩은 주로 13.56MHz 비 접촉 통신에서 기능하는 저렴한 소량의 저렴한 크기, 저전력 소비, 읽기 및 쓰기 칩입니다. MIFARE 4K, MIFARE 1K, MIFARE MINI 및 ISO / IEC 14443 기반 카드 및 태그와 같은 다양한 RFID 태그를 지원합니다.

또한,이 칩은 속도가 최대 424kb/s 인 MIFARE 시리즈 기반 고속 비접촉식 통신 및 이중 통신을 지원할 수 있습니다. 이 IC는 안테나의 크기 및 튜닝을 기반으로 최대 50mm 작동 범위의 13.46 MHz 주파수에서 기능합니다. 이 칩은 또한 Arduino를 포함한 UART, I2C 및 SPI 직렬 통신을 지원할 수 있습니다.

27.12 MHz 크리스탈 발진기

27.12 MHz 석영 결정은 내부 발진기를 위해 IC의 2 개의 오스진 및 오스 코우 핀에 연결될 수 있습니다.

안테나

NFC 코일은 RFID 모듈의 PCB 내에 고정되어 있습니다. 따라서이 안테나는 13.56MHz 수동 구성 요소를 지원하는 13.56 MHz 고주파 전자기장을 방출합니다.

RC522 RFID 모듈 Arduino와 인터페이스하는 모듈

일반적으로 RFID는 전자기장을 사용하여 쇼핑몰, 상점 등의 물건에 부착 된 태그를 자동으로 식별합니다. 따라서 RFID 태그는 광범위한 데이터를 저장하고 RFID 리더가 읽을 수 있도록합니다. 따라서 배터리가 필요하지 않습니다. RFID는 무선 신호를 방출하여 태그에서 신호 역전을 생성합니다.

RC522 RFID 리더가 인터페이스되었습니다 Arduino one 아래 그림과 같이. 이 인터페이스를 만들기 위해 필요한 구성 요소에는 Arduino Uno, MFRC522 RFID 리더, A Type A에서 B USB 케이블 및 점퍼 와이어가 포함됩니다. Arduino Uno와 인터페이스하는 RC522 RFID 리더의 연결은 다음과 같습니다.

  RC522 RFID 모듈 Arduino 보드와 인터페이스하는 모듈
                                   RC522 RFID 모듈 Arduino 보드와 인터페이스하는 모듈
  • Arduino의 D10 핀을 RFID 리더의 SDA 핀에 연결하십시오.
  • Arduino의 D13 핀을 RFID 리더의 SCK 핀에 연결하십시오.
  • Arduino의 D11 핀을 RFID 리더의 MOSI 핀에 연결하십시오.
  • Arduino의 D12 핀을 RFID 리더의 된장 핀에 연결하십시오.
  • Arduino의 연결되지 않은 핀을 RFID 리더의 IRQ 핀에 연결하십시오.
  • Arduino의 GND 핀을 RFID 리더의 GND 핀에 연결하십시오.
  • Arduino의 D9 핀을 RFID 리더의 첫 번째 핀에 연결하십시오.
  • Arduino의 3.3V 핀을 RFID 리더의 3.3V 핀에 연결하십시오.

암호:

다음 코드는 RC522 RFID 모듈을 Arduino 보드와 인터페이스하는 방법을 보여줍니다.

#include
#include
#define ss_pin 10
#define rst_pin 9
MFRC522 MFRC522 (SS_PIN, RST_PIN); // mfrc522 인스턴스를 만듭니다.
void setup ()
{
Serial.begin (9600); // 직렬 커뮤니케이션을 시작합니다
spi.begin (); // SPI 버스를 시작합니다
mfrc522.pcd_init (); // MFRC522를 시작합니다
Serial.println (“독자에게 카드 근사…”);
serial.println ();
}
void loop ()
{
// 새 카드를 찾습니다
if (! mfrc522.picc_isnewcardpresent ())
{
반품;
}
// 카드 중 하나를 선택하십시오
if (! mfrc522.picc_readcardserial ())
{
반품;
}
// 직렬 모니터에 UID를 표시합니다
serial.print (“UID 태그 :”);
문자열 내용 =“”;
바이트 레터;
for (byte i = 0; i {
serial.print (mfrc522.uid.uidbyte [i] <0x10?”0 ″ : '');
serial.print (mfrc522.uid.uidbyte [i], hex);
content.concat (문자열 (mfrc522.uid.uidbyte [i] <0x10?”0 ″ : '');
content.concat (문자열 (mfrc522.uid.uidbyte [i], hex));
}
serial.println ();
Serial.print (“메시지 :“);
content.toupperCase ();
if (content.substring (1) ==“bd 31 15 2b”) // 액세스하려는 카드/카드의 UID를 여기에서 변경하십시오.
{
serial.println ( '승인 된 액세스');
serial.println ();
지연 (3000);
}
또 다른 {
serial.println ( '액세스 거부');
지연 (3000);
}
}

일하고 있는

위의 코드에는 짧은 거리에 걸쳐 RFID 태그와 통신하기위한 SPI 라이브러리가 포함됩니다. 또한 RFID 라이브러리를 추가 할 수 있습니다. 코드는 Arduino의 핀 9에 연결되는 모듈의 재설정 핀을 정의합니다. SPI 통신의 경우 직렬 입력 핀은 Arduino의 핀 10에 연결됩니다.

무효 설정의 코드는 SPI 버스 및 RFID 모듈을 초기화합니다. 그 후, void loop 함수의 코드가 새 카드에 먼저 나타나도록 스캔됩니다. 코드는 RFID 카드에 IDE 내에 저장된 UID 태그가 포함 된 경우 조건을 설명했으며 결과적으로 메시지를 제공하고 제공합니다.

위의 텍스트는 MFRC522 RFID 리더와 Arduino Uno 간의 연결을 설명합니다. RFID 라이브러리를 설치하면 Arduino UNO 보드 내에서 액세스 할 수있는 위의 코드를 업로드하십시오. 이제 위에서 언급 한 코드는 Arduino 보드에 업로드됩니다. 이제 위에서 언급 한 코드를 Arduino 보드에 업로드해야합니다. 이 코드에서 if (content.substring (1) ==“uid 작성”)을 변경하십시오. 따라서이 태그에 유사한 저장된 UID가 포함 된 경우 메시지를 승인 된 액세스로 관찰하십시오. 그렇지 않으면 메시지가 직렬 모니터 위에 거부 된 액세스로 표시됩니다.

장점 및 단점

그만큼 RC522 RFID 모듈의 장점 다음을 포함하십시오.

  • RC522 모듈은 주로 RFID 애플리케이션을위한 비용 효율적이고 컴팩트 한 솔루션입니다.
  • 이 모듈은 전력 소비가 적으므로 배터리 구동 장치에 적합합니다.
  • 개발자는이 모듈을 SPI, UART 및 I2C 통신 인터페이스를 사용하여 Arduino와 같은 다양한 마이크로 컨트롤러 플랫폼과 통합합니다.
  • 이 모듈은 13.56 MHz에서 작동하며 ISO/IEC 14443 Type A, Mifare1 S70, Mifare1 S50, Mifare Ultralight, Mifare Desfire 및 Mifare Pro를 포함한 다른 카드와 호환됩니다.
  • 사용자는이 모듈을 다양한 리더 곰팡이에 쉽게로드 할 수 있습니다.
  • 데이터 전송 속도는 최대 10mbit/s입니다.
  • 이 모듈은 데이터를 RFID 태그에 읽고 씁니다.
  • RFID 리더와 마이크로 컨트롤러 간의 일관된 데이터 전송을 위해 SPI 통신을 사용합니다.
  • 이 모듈은 저렴한 비용으로 제공되며 사용자 장비 개발에 적합합니다.
  • 설계는 우수한 응용 프로그램 개발 및 생산 요구 사항을 충족합니다.

그만큼 RC522 RFID 모듈의 단점 다음을 포함하십시오.

  • 이 모듈은 제한된 판독 범위가 약 1 미터이며 주로 수동 태그의 경우입니다.
  • RFID 태그는 데이터 전송을 위해 RFID 판독기 근처에 있어야합니다.
  • RFID 시스템은 다른 전자 장치 (또는 강력한 전자기장에서 간섭하기 쉽다.
  • 이 간섭은 독자와 태그 간의 통신을 방해 할 수 있으며, 이는 부정확 한 판독 값 또는 시스템 고장으로 이어집니다.
  • 불법적 인 액세스에 취약 할 수 있으며, 이는 데이터 위반과 민감한 데이터의 범위로 이어질 수 있습니다.
  • RFID 시스템의 초기 비용은 다른 기술, 특히 대규모 배치의 경우 더 높습니다.
  • RFID 시스템은 전원에 의존하므로 정전으로 인해 파괴 또는 시스템 가동 중지 시간이 발생할 수 있습니다.
  • RFID 시스템 설정 및 관리는 전문 정보 및 기술이 필요한 액세스 제어 기술에 비해 더 어려울 수 있습니다.

응용 프로그램

그만큼 RC522 RFID 모듈의 응용 다음을 포함하십시오.

  • 이 RFID 모듈은 RFID 태그 또는 카드를 읽어 학생 또는 직원 출석을 추적합니다.
  • 개발자는 공인 근로자가 RFID 카드로 특정 영역에 액세스 할 수있는 시스템에 통합 할 수 있습니다.
  • 조직은이 기술을 활용하여 안전 주변 내에서 승인 된 근로자 또는 자산을 인식하고 모니터링 할 수 있습니다.
  • 이 모듈은 또한 공급망 전체의 상품을 추적하여 가시성과 효율성을 향상시킵니다.
  • 사용자는 RFID 독자와 같은 휴대용 핸드 헬드 장치를 사용하여 RFID 태그에 정보를 읽고 씁니다.
  • 사람들은 RFID 태그를 사용하여 가축, 애완 동물 및 차량을 실시간으로 식별하고 추적합니다. 또한 기업은이 기술을 활용하여화물을 추적하고 공급망 물류를 개선 할 수 있습니다.
  • RFID 기술은 고객 서비스를 향상시키고 손실을 줄입니다.
  • 에너지 소비를 확인하기 위해 스마트 미터를 사용하는 것이 적합합니다.
  • 이 모듈은 컨테이너 또는 제품에 연결된 RFID 태그를 통해 인벤토리 항목을 추적합니다.
  • 이 기술은 도구 나 장비와 같은 장소와 귀중한 자산 움직임을 추적합니다.

이 링크를 참조하십시오 RC522 RFID 모듈 데이터 시트 .

따라서 이것은 RC522 RFID 모듈, 작동 및 응용 프로그램의 개요입니다. 따라서 이것은 MFRC522 IC에 따라 인기 있고 다재다능한 RFID 리더 또는 작가 모듈입니다. 이 모듈은 다양한 응용 분야에 저전력 및 소형 솔루션을 제공하여 다양한 RFID 프로토콜을 지원하여 13.56 MHz에서 작동합니다. 이는 개발자와 애호가가 다양한 프로젝트 내에서 RFID 기반 솔루션을 구현할 수있는 귀중한 도구입니다. 여기에 질문이 있습니다 : 누가 RFID 기술을 발명 했습니까?