“MCookie-NFC/zh”的版本间的差异

来自Microduino Wikipedia
跳转至: 导航搜索
 
(未显示4个用户的12个中间版本)
第1行: 第1行:
 
{| style="width: 800px;"
 
{| style="width: 800px;"
 
|-
 
|-
|
+
|[[file:mCookie-NFC-rect.jpg|300px|left]] ||
[[File:mCookie-NFC-rect.jpg|400px|thumb|right|mCookie-NFC]]
+
::<p style="color: #000000;font-size:200%"><br><br><br><br><br>'''mCookie-NFC'''</p>
mCookie-NFC 是双向连接和识别的近距离无线通信模块,工作于13.56MHz频率范围,作用距离10厘米左右,实现数据交换和服务。
+
::产品编号:'''<big style="color: #00A0A6">XXXXXXX</big>'''
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
==特色==
 
*采用PN532高度集成的非接触读写芯片,带40 kB ROM和1 kB RAM的80C51微控制器内核
 
*集成了RF场检测器
 
*集成了数据模式检测器
 
*低功耗模式 、硬件掉电模式 、软件掉电模式
 
*在读写器模式中,支持Mifare Classic加密,可支持212 kbit/s和424 kbit/s两种更高数据传输速率
 
*FeliCa模式下,支持106kbit/s 、212kbit/s和424kbit/s的通信波特率
 
*集成了NFCIP-1的RF接口,传输速率高达424kbit/s
 
 
 
==规格==
 
*3.3V的电源
 
*控制外部设备的专用I/O管脚
 
*在读写器模式中典型工作距离超过50mm,具体距离由天线尺寸、调谐和电源决定
 
*在NFCIP-1模式下工作距离高达50mm,具体视天线的尺寸、调谐以及电源而定
 
*在卡操作模式中典型工作距离约为100mm,具体距离由天线尺寸、调谐和外部场强度决定
 
*读写器模式支持ISO/IEC 14443A / MIFARE?机制、FeliCa机制、ISO/IEC 14443B机制
 
*卡操作模式,支持ISO 14443A / MIFARE?机制、卡操作模式,FeliCa机制
 
*IRQ引脚为2。
 
*采用IIC通讯方式
 
{|class="wikitable"
 
! rowspan="1" | PN532 || Microduino
 
 
|-
 
|-
|GND|| GND
+
|[[File: Add-to-cart.jpg|300px|left|link=https://shop108263663.taobao.com/?spm=a230r.7195193.1997079397.2.ek3cAW]]||
 +
::<p style="color: #000000;font-size:120%">mCookie-NFC 是双向连接和识别的近距离无线通信模块,工作于13.56MHz频率范围,作用距离10厘米左右,实现数据交换和服务。</p>
 +
|}
 +
<br>
 +
{| style="width: 800px;"
 
|-
 
|-
| VCC ||3V3
+
|
 +
<p style="color: #333333;font-size:155%">'''技术规格'''</p>
 +
<br style="clear: left"/>
 +
1)采用PN532高度集成的非接触读写芯片,带40 kB ROM和1 kB RAM的80C51微控制器内核<br>
 +
2)集成了RF场检测器<br>
 +
3)集成了数据模式检测器<br>
 +
4)低功耗模式 、硬件掉电模式 、软件掉电模式<br>
 +
5)在读写器模式中,支持Mifare Classic加密,可支持212 kbit/s和424 kbit/s两种更高数据传输速率<br>
 +
6)FeliCa模式下,支持106kbit/s 、212kbit/s和424kbit/s的通信波特率<br>
 +
7)集成了NFCIP-1的RF接口,传输速率高达424kbit/s<br>
 +
<br>
 +
----
 +
<br>
 +
{| style="width: 800px;"
 
|-
 
|-
| SDA||SDA
+
|
|-
+
<p style="color: #333333;font-size:155%">'''技术细节'''</p>
| SCL||SCL
+
1)低应用成本,链路层完全集成在模块上,非常便于开发.<br>
 
+
2)自动重发功能,自动检测和重发丢失的数据包,重发时间及重发次数可软件控制.<br>
 +
3)自动存储未收到应答信号的数据包<br>
 +
4)自动应答功能,在收到有效数据后,模块自动发送应答信号,无须另行编程.<br>
 +
5)可同时设置六路接收通道地址,可有选择性的打开接收通道;<br>
 +
6)标准插针Dip2.54MM 间距接口,便于嵌入式应用.<br>
 +
7)小巧、便宜、堆叠、开放.<br>
 +
8)开源的硬件电路设计,与 Arduino 兼容的编程开发环境程.<br>
 +
9)统一的 Microduino 接口规范,和丰富的外围模块,可方便、灵活的与其他符合 Microduino 接口规范的模块、传感器进行快速的连接和扩展.<br>
 +
10)在读写器模式中典型工作距离超过50mm,具体距离由天线尺寸、调谐和电源决定.<br>
 +
11)在NFCIP-1模式下工作距离高达50mm,具体视天线的尺寸、调谐以及电源而定.<br>
 +
12)在卡操作模式中典型工作距离约为100mm,具体距离由天线尺寸、调谐和外部场强度决定.<br>
 +
13)读写器模式支持ISO/IEC 14443A / MIFARE?机制、FeliCa机制、ISO/IEC 14443B机制.<br>
 +
14)卡操作模式,支持ISO 14443A / MIFARE?机制、卡操作模式,FeliCa机制.<br>
 +
15)IRQ引脚为2.<br>
 +
16)采用IIC通讯方式.<br>
 
|}
 
|}
 +
<br>
 +
----
 +
<br>
  
 
+
<p style="color: #333333;font-size:135%">'''主要元件'''</p>
[[File:mCookie-NFC-pinBig1.jpg|800px|thumb|center|mCookie-NFC]]
 
 
 
==文档==
 
 
*芯片:'''[[File:pn532.pdf]]'''
 
*芯片:'''[[File:pn532.pdf]]'''
  
==开发==
+
----
*需要使用到“_03_Microduino_NFC_PN532”库驱动NFC模块。
+
<br>
===读取NFC标签卡号===
+
<p style="color: #333333;font-size:135%">'''编程手册'''</p>
*step1:将NFC天线接到NFC天线接口上
 
[[File:mCookie-NFC-line.jpg|600px|thumb|center]]
 
*step2:将USBTTL,Core,NFC叠加链接到电脑
 
*step3:打开示例程序
 
[[File:mCookie-NFC-code1.jpg|700px|thumb|center]]
 
*step4:上传程序,打开串口监视,波特率选为“115200”。将NFC标签贴近天线,可识别到卡号。
 
[[File:mCookie-NFC-card.jpg|600px|thumb|center]]
 
  
==应用==
+
<br>
测试程序:
+
----
[https://github.com/Microduino/Microduino_Tutorials/tree/master/Microduino_Texting/Microduino_Write_cards Microduino_Write_cards]
+
<p style="color: #333333;font-size:135%">'''示例教程'''</p>
通过测试程序向NFC标签写内容:'''注意:该程序只能读ISO14443A四个字节的标签'''
+
**'''[[向标签内写入内容]]'''
*所需要准备的硬件有:Microduino FT232R、Microduino Core、Microduino NFC
+
**'''[[识别标签ID]]'''
*准备的软件有:Adafruit_NFCShield_I2C库、Arduino IDE;
+
<br>
*解压下载库文件和测试程序,将解压后的库文件拷贝到Arduino IDE 的libraries文件夹中;
+
----
*打开”Microduino_Write_cards”测试程序,编译通过后,板卡选择Microduino Core (Atmega328P@16M,5V),直接下载即可;
+
<p style="color: #333333;font-size:135%">'''应用'''</p>
*打开串口监视器,选择好波特率,成功串口会返回一些数据,并提示“Please press 'f' to format.....”、“Please press 'r' to Rewrite data......”;
+
**[[Microduino nRF24组网NFC电脑解锁/zh]]
*步骤一:输入’f’,格式化标签内容数据,可以看到格式化进程;
+
*每个NFC标签都有不一样的卡号,识别不同卡号可以做指定任务。如:NFC门禁。
*步骤二:输入’r’,重新写入内容,写入成功可以返回”Writing URI to sector 1 as an NDEF Message”等数据。如果写入失败,可从步骤一重新开始执行,直到数据写入成功。
+
<br>
*完毕可以用带有NFC标签手机测试
+
----
*写入数据内容有三个:
 
**网络地址
 
***const char * url = "microduino.cc";
 
***uint8_t ndefprefix = NDEF_URIPREFIX_HTTP_WWWDOT;
 
**邮箱
 
***const char * url = "mail@example.com";
 
***uint8_t ndefprefix = NDEF_URIPREFIX_MAILTO;
 
**电话号码
 
***const char * url = "51508987";
 
***uint8_t ndefprefix = NDEF_URIPREFIX_TEL;
 
用户可在程序中选择,把注释的”//”删除即可,并且能定义自己的内容。
 
  
 
+
<p style="color: #333333;font-size:135%">'''Q&A'''</p>
==购买==
+
1)模块提供天线吗?
 
+
**提供
 
+
2)如何工作,软件实现还是有硬件完成?
==历史==
+
**自动重发功能,自动检测并重新发送丢失的数据包。重传时间和重传次数,可以通过软件来控制;
 
+
**自动存储未收到应答信号的数据包;
==图库==
+
**自动回复功能,收到有效数据后,模块将自动发送应答信号,无需再编程;
 
+
3)模块上支持5V 到3.3V 降压转换吗?
==正面==
+
**在Core 和Core+ 上不支持DC-DC 5V->3.3V的转换,用户可以叠加BM,USBTTL,DUO,UNO 来完成这个功能。
 +
4)如何控制该模块运行在低功耗模式或者直接关掉?
 +
**可以使用Arduino 库提供的函数 powerDown() 函数。
 +
5)此模块的工作范围?
 +
**'''空阔地域'''大约100米。
 +
<br>
 +
----
 +
<p style="color: #333333;font-size:135%">'''图库'''</p>
 +
{| border="0" cellpadding="10" width="100%"
 +
|-
 
[[file:mCookie-NRF-F.JPG|thumb|600px|center|mCookie-NRF Front]]
 
[[file:mCookie-NRF-F.JPG|thumb|600px|center|mCookie-NRF Front]]
==背面==
 
 
[[file:mCookie-NRF-b.JPG|thumb|600px|center|mCookie-NRF Back]]
 
[[file:mCookie-NRF-b.JPG|thumb|600px|center|mCookie-NRF Back]]
==视频==
 
 
|}
 
|}
 +
 +
[[MCookie_产品系列/zh|返回mCookie产品系列页面]]

2018年12月21日 (五) 06:16的最新版本

MCookie-NFC-rect.jpg






mCookie-NFC

产品编号:XXXXXXX
Add-to-cart.jpg

mCookie-NFC 是双向连接和识别的近距离无线通信模块,工作于13.56MHz频率范围,作用距离10厘米左右,实现数据交换和服务。


技术规格


1)采用PN532高度集成的非接触读写芯片,带40 kB ROM和1 kB RAM的80C51微控制器内核
2)集成了RF场检测器
3)集成了数据模式检测器
4)低功耗模式 、硬件掉电模式 、软件掉电模式
5)在读写器模式中,支持Mifare Classic加密,可支持212 kbit/s和424 kbit/s两种更高数据传输速率
6)FeliCa模式下,支持106kbit/s 、212kbit/s和424kbit/s的通信波特率
7)集成了NFCIP-1的RF接口,传输速率高达424kbit/s



技术细节

1)低应用成本,链路层完全集成在模块上,非常便于开发.
2)自动重发功能,自动检测和重发丢失的数据包,重发时间及重发次数可软件控制.
3)自动存储未收到应答信号的数据包
4)自动应答功能,在收到有效数据后,模块自动发送应答信号,无须另行编程.
5)可同时设置六路接收通道地址,可有选择性的打开接收通道;
6)标准插针Dip2.54MM 间距接口,便于嵌入式应用.
7)小巧、便宜、堆叠、开放.
8)开源的硬件电路设计,与 Arduino 兼容的编程开发环境程.
9)统一的 Microduino 接口规范,和丰富的外围模块,可方便、灵活的与其他符合 Microduino 接口规范的模块、传感器进行快速的连接和扩展.
10)在读写器模式中典型工作距离超过50mm,具体距离由天线尺寸、调谐和电源决定.
11)在NFCIP-1模式下工作距离高达50mm,具体视天线的尺寸、调谐以及电源而定.
12)在卡操作模式中典型工作距离约为100mm,具体距离由天线尺寸、调谐和外部场强度决定.
13)读写器模式支持ISO/IEC 14443A / MIFARE?机制、FeliCa机制、ISO/IEC 14443B机制.
14)卡操作模式,支持ISO 14443A / MIFARE?机制、卡操作模式,FeliCa机制.
15)IRQ引脚为2.
16)采用IIC通讯方式.




主要元件



编程手册



示例教程



应用



Q&A

1)模块提供天线吗?

    • 提供

2)如何工作,软件实现还是有硬件完成?

    • 自动重发功能,自动检测并重新发送丢失的数据包。重传时间和重传次数,可以通过软件来控制;
    • 自动存储未收到应答信号的数据包;
    • 自动回复功能,收到有效数据后,模块将自动发送应答信号,无需再编程;

3)模块上支持5V 到3.3V 降压转换吗?

    • 在Core 和Core+ 上不支持DC-DC 5V->3.3V的转换,用户可以叠加BM,USBTTL,DUO,UNO 来完成这个功能。

4)如何控制该模块运行在低功耗模式或者直接关掉?

    • 可以使用Arduino 库提供的函数 powerDown() 函数。

5)此模块的工作范围?

    • 空阔地域大约100米。



图库

mCookie-NRF Front
mCookie-NRF Back

返回mCookie产品系列页面