PN532 - NFC RFID Modul a jeho použitie v praxi

PN532 - NFC RFID Modul a jeho použitie v praxi
Elektrolab Pridal  Elektrolab
  278 zobrazení
3
 0
Elektronické moduly a stavebnice

Funkcia NFC je značne používaná funkcia dnešnej doby najmä čo sa týka mobilných zariadení. Táto funkcia je k dispozícii v najnovších špičkových inteligentných telefónoch na trhu. NFC znamená Near Field Communication. NFC je protokol určený pre inteligentné telefóny a podobné zariadenia na nadviazanie vzájomnej rádiovej komunikácie vzájomným dotykom alebo priblížením, obvykle nie viac ako pár centimetrov. Tento typ komunikácie je potrebný na jednoduchú a rýchlu výmenu údajov medzi zariadeniami.

A pre vývojárov a nadšencov do elektroniky je to ďalšia dôležitá komunikačná metóda. Na nadviazanie tejto NFC komunikácie môžeme použiť tento modul PN532, ktorý je bežne dostupný na rôznych predajných stránkach, napríklad Banggood. Tento modul slúži ako modem pre odosielanie a prijímanie údajov.

 

Modul PN532 si môžte kúpiť na tomto odkaze - klikni (Banggood)

 

PN532 je modul NFC RFID (Radio Frequency Identification). Tento modul s NXP PN532 je veľmi populárny v rôznych aplikáciách NFC.

Rozsah dodávky

K modulu dostanete všetko potrebné na začiatok.

Konfigurácia PN532 NFC Pinout

Popis každého pinu modulu je uvedený nižšie.

Označenie pinu

Popis

VCC

Napájanie

GND

GND - zem

SDA/TXD

SDA: Serial Data pin (I2C Interface)

TXD: Transmit pin (UART Interface)

SCL/RXD

SCL: Serial Clock pin )I2C Interface)

RXD: Receive pin (UART Interface)

SCK

Serial Clock pin (SPI Interface)

MISO

Master Input Slave  Output pin (SPI Interface)

MOSI

Master Output Slave Input pin (SPI Interface)

SS

Slave Select pin (SPI Interface)

IRQ

Interrupt Signal pin (SPI Interface)

RSTO

Reset pin

 

Funkcie a špecifikácie modulu NFC PN532

  • Jadro mikrokontroléra 80C51 s 40 Kbyte ROM a 1 Kbyte RAM
  • Vysoko integrované analógové obvody na demoduláciu a dekódovanie odpovedí
  • Ovládače výstupu s medzipamäťou na pripojenie antény s minimálnym počtom externých komponentov
  • Integrovaný detektor úrovne RF
  • Integrovaný detektor dátových režimov
  • Podpora režimu čítačky a zapisovača RFID [karty MIFARE 1k, 4k, Ultra light a DESFIRE, karty ISO / IEC 14443-4, napríklad CD97BX, CD light, DESFIRE, P5CN072 (SMX), karty INNOVISION Jewel, napríklad karta IRT5001, karty FELICA napríklad RCS_860 a RCS_854]
  • Vstavaná anténa s plošnými spojmi s komunikačnou vzdialenosťou od 5 do 7 cm
  • Podporuje komunikáciu s vyššou prenosovou rýchlosťou MIFIRE pri 212 kb / s a ​​424 kb / s
  • Podporované komunikačné rozhrania: SPI rozhranie, I2C rozhranie a High Speed ​​Serial UART
  • Flexibilné prerušenie pomocou IRQ pinu
  • Hard reset s funkciou nízkej spotreby
  • Režim vypnutia pre každý embeded firmvér
  • Automatické prebudenie na rozhraniach HSU, I2C a SPI, keď je zariadenie vo vypnutom režime
  • Programovateľný časovač
  • Bezkontaktná komunikácia na 13,56MHz
  • Vstavaný radič úrovne, štandardný 5V TTL pre I2C a UART, 3,3V TTL SPI
  • Pracujte v režime ako čítačka a zapisovačka RFID
  • Pracujte v režime ako RFID karta alebo virtuálna karta
  • Prevádzkové napätie: + 2,7 V až + 5,5 V.
  • Režimy nízkej spotreby: režim Hard-Power-Down (typicky 1µA), režim Soft-Power-Down (typicky 22µA)
  • Prevádzková teplota: -30 °C až + 85 °C

Kde je možné použiť modul PN532 NFC?

  • Modul PN532 sa v zásade používa na nastavenie komunikačného režimu so zariadeniami na rýchlu výmenu údajov.
  • Modul PN532 je možné použiť na experimentálnych produktoch na komunikáciu s inteligentnými telefónmi a počítačom.
  • Modul sa používa ako komunikačný štít pre platformy ARDUINO a PI.
  • Modul je možné používať ako čítačku a zapisovačku RFID (Radio Frequency Identification).
  • Samotný modul je možné použiť ako RFID kartu.
  • Modul spotrebuje oveľa menej energie, takže ho možno použiť v mobilných systémoch pracujúcich na batériu.
  • Modul je možné použiť na akomkoľvek radiči (alebo procesore), ktorý má integrované ktorékoľvek z troch rozhraní (I2C, UART a SPI).

Ako používať modul PN532 NFC?

Pred samotným použitím modulu PN532 si najskôr zvolíme režim komunikácie medzi modulom a kontrolérom. Ako už bolo spomenuté, tento modul má tri komunikačné rozhrania, z ktorých si musíme vybrať jedno. Pamätajte, že v danom okamihu je možné použiť iba jedno z troch rozhraní. Všetky tri nemôžu byť použité spoločne. Budeme musieť zvoliť režim rozhrania pomocou dvojice DIP prepínačov na doske. Nastavenia prepínače S1 a S2 sú zobrazené nižšie.

S1

S2

Komunikačné rozhranie

OFF

OFF

HSU (High Speed UART)

ON

OFF

I2C

ON

ON

SPI

 

Z vyššie uvedenej tabuľky vyberte režim rozhrania a zodpovedajúci stav prepínačov. Ďalej prepnite prepínače S1 a S2 do týchto polôh.

Po výbere typu rozhrania pripojte modul k radiču alebo procesoru. Povedzte, že ak ste sa rozhodli použiť I2C, potom pripojte modul k I2C ovládača. Ak ste sa rozhodli použiť SPI, pripojte modul k SPI radiča. Po prepojení musíte z príslušnej webovej stránky stiahnuť súbory knižnice modulu. Povedzme pre platformu ARDUINO [https://www.arduinolibraries.info/libraries/adafruit-pn532]. Uložte súbory knižnice do programových súborov IDE.

Teraz zostáva iba napísať program pre radič alebo ARDUINO do softvéru IDE. Počas písania programu si môžete vyvolať uložené súbory z knižnice. S týmito knižnicami môžeme priamo komunikovať s modulom a preskočiť všetky kroky komunikačného protokolu.

Po dokončení programovania zapnite obvod, aby ste dosiahli požadovanú odozvu.

Modul PN532 si môžte kúpiť na tomto odkaze - klikni (Banggood)

Aplikácie

  • Zdieľanie médií alebo údajov
  • Robotika a automatizácia
  • Inteligentné telefóny a inteligentné zariadenia
  • Zabezpečovacie systémy
  • Počítačové periférie
  • Identifikácia balenia
  • Systémy ochrany proti krádeži 

2D-model

Rozmery v mm - milimetroch

 

 

Become a Patron!



Páčil sa Vám článok? Pridajte k nemu hodnotenie, alebo podporte jeho autora.
 

     

Komentáre k článku

Zatiaľ nebol pridaný žiadny komentár k článku. Pridáte prvý? Berte prosím na vedomie, že za obsah komentárov je zodpovedný užívateľ, nie prevádzkovateľ týchto stránok.
Pre komentovanie sa musíte prihlásiť.

Vyhľadajte niečo na našom blogu

Webwiki ButtonSeo servis