PN532- NFC RFID模块
我们最近听到了很多关于NFC的信息。此功能可在市场上最新的高端智能手机中获得。NFC代表近场通信。NFC是一种专为智能手机和类似设备而设计的协议,可以通过将它们触摸或使其近距离建立无线电通信来建立无线电通信,通常不超过几厘米。需要这种类型的通信才能在设备之间简单而快速的数据交换。
对于工程师和业余爱好者来说,这是另一种重要的交流方法。为了建立此NFC通信,我们可以使用此功能PN532模块。该模块采用调制解调器以发送和接收数据。
PN532是NFC RFID(射频标识)模块。该模块是围绕的NXP PN532 IC。NXP PN532 IC在NFC应用中非常受欢迎。
PN532 NFC PINOUT配置
下面给出了模块的每个引脚的描述。
引脚号 |
描述 |
VCC |
应该是电源。 |
gnd |
应该连接到地面。 |
SDA/TXD |
SDA:串行数据引脚[I2C接口] TXD:传输引脚[UART接口] |
SCL/RXD |
SCL:串行时钟引脚[I2C接口] RXD:接收PIN [UART接口] |
SCK |
串行时钟引脚[SPI接口] |
味噌 |
主输入从属输出引脚[SPI接口] |
莫西 |
主输出从属输入引脚[SPI接口] |
SS |
从SELECT PIN [SPI接口] |
IRQ |
中断信号引脚[SPI接口] |
rsto |
重置别针 |
PN532 NFC模块功能和规格
- 80C51微控制器核心,带有40 kbyte ROM和1 Kbyte RAM
- 高度集成的模拟电路来解调和解码响应
- 缓冲输出驱动器以连接最少数量外部组件的天线
- 集成的RF水平检测器
- 集成数据模式检测器
- RFID阅读器/作家模式支持[Mifare 1K,4K,Ultra Light和Desfire卡,ISO/IEC 14443-4卡,例如CD97BX,CD Light,desfire,desfire,p5CN072(SMX),Innovision Jewel卡,例如IRT5001卡,Felica Card,Felica Cards,Felica Cards,Felica Cards,Felica例如RCS_860和RCS_854]
- 内置PCB天线,具有5厘米至7厘米的通信距离
- 支持212kbits/s和424 kbits/s的Mifire更高传输速度通信
- 支持的主机通信:SPI接口,I2C接口和高速串行UART
- 使用IRQ PIN的灵活中断
- 强力重置低功率功能
- 每个嵌入式固件电源模式
- 自动唤醒设备处于电源下电动模式时,在HSU,I2C和SPI接口上唤醒
- 可编程计时器
- 13.56MHz的非接触式通信
- 板载级变速器,I2C和UART的标准5V TTL,3.3V TTL SPI
- 作为RFID读者和作家的工作
- 作为RFID卡或虚拟卡工作
- 操作电压: +2.7V至 +5.5V
- 板载级变速器:I2C和UART的标准5V TTL,3.3V TTL SPI
- 低功率模式:硬功率降低模式(典型1µA),软功率降低模式(典型22µA)
- 工作温度:-30ºC至 +85ºC
笔记:完整的技术细节可以在PN532数据表在此页面的底部给出。
类似的RFID读取器模块
在哪里使用PN532 NFC模块?
- PN532基本用于设置通信模式到设备以进行快速数据交换。
- PN532模块可用于实验产品,以与智能手机和PC通信。
- 该模块用作通信盾牌Arduino和PI平台。
- 该模块可以使用RFID(射频标识)阅读器和作者。
- 该模块本身可以用作RFID卡。
- 该模块消耗的功率较小,因此可以用于在电池上工作的移动系统中使用。
- 该模块可用于具有三个接口(I2C,UART和SPI)中任何一个的控制器(或处理器)。
如何使用PN532 NFC模块?
为了使用PN532模块,首先,我们将选择模块和控制器之间的通信方式。如前所述,该模块具有三个接口,我们必须选择一个接口。在任何给定时间点记住,只能使用三个接口之一。这三个不能一起使用。我们将不得不使用两个开关焊接来选择接口模式。开关是针图中显示的S1和S2。
S1 |
S2 |
界面 |
离开 |
离开 |
HSU(高速UART) |
上 |
离开 |
I2C |
上 |
上 |
spi |
从上表选择接口和相应的开关状态。接下来,将开关S1和S2切换到这些位置。
选择接口类型后,将模块连接到控制器或处理器。说如果您选择使用I2C,请将模块连接到控制器的I2C。如果您选择使用SPI,则将模块连接到控制器的SPI。
接口后,您必须从相应的网站下载模块的库文件。为Arduino平台说[https://www.arduinolibraries.info/libraries/adafruit-pn532]。将库文件保存在IDE程序文件中。
现在剩下的就是在IDE软件中为控制器或Arduino编写程序。并在编写程序时请拨打保存的库文件。使用这些库,我们可以在跳过所有通信协议的所有步骤时直接与模块进行通信。
编程完成后,为电路供电以获取所需的响应。
申请
- 媒体或数据共享
- 机器人技术
- 智能手机和智能设备
- 安全系统
- 计算机外围设备
- 包装标识
- 盗窃保护系统
2D模型和尺寸
毫米 - 毫米的尺寸