你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

查看: 3749|回复: 11

体验ST的NFC开发套件M24LR-Discovery

[复制链接]

2

主题

9

回帖

0

蝴蝶豆

初级会员

最后登录
2017-11-18
发表于 2017-1-5 14:06:25 | 显示全部楼层 |阅读模式
本帖最后由 JCAK 于 2017-1-5 14:11 编辑

最近做项目需要用到NFC功能,入手了一套ST的M24LR-Discovery开发套件。这个套件虽然有些年头了,但是第一次接触NFC还是挺新奇的,在完成设备识别、数据交换的同时还能给设备供电,不得不说NFC确实是个好东西。这个开发套件在2014年就在爱板网评测过了,下面是转自爱板网的三篇文章。按照评测文章的指点体验了一下套件与PC的通信之后,发现ST官网上还有个手机APP DEMO,下载下来体验了一把,后面分享一下。

关于NFC功能的M24LR-Discovery开发套件初体验转自:爱板网经验频道 - Eeboard爱板网
作者: llllvvvv
链接:http://jingyan.eeboard.com/article/71151
最近关注智能手机这块的新闻,发现了一些有趣的事情,如果说现在国内哪个厂商的智能手机能吸引众多用户、媒体关注的话,算上小米一点也不为过。众所周知,小米手机是很早就开始使用NFC这个功能,当时我是记得小米宣传的时候将NFC功能吹的天花乱坠,有多方便多强大,不过在最新的小米4手机上,这项功能却被无情的阉割了,解释是大多数人都没用或者说不经常用到,这算是在经过市场反馈后作出一个很合理的选择,然而讽刺的是,据说最新款Iphone6将搭载NFC功能(不管是不是空穴来风或者说捕风捉影),如果事实确实是那样,那以目前小米的影响了还是无法在智能手机上带动起来的NFC功能在苹果手机上是否能唤起市场。
这就说到我今天要讲的主角——NFC,最近,不知人品爆发还是咋滴,意外的得到了一款ST公司的NFC开发套件M24LR-Discovery。
套件包含了一块M24LR-discovery开发板(红色)以及一块RF收发评估板(绿色),根据套件所提供的使用手册来看,这主要目的是用于评估红色板卡上的M24LRXX-E系列芯片具有能量采集模拟量输出,以及用户可配置的数字输出。
先挑红色的M24LR板卡来介绍下,M24LR是一块非常简单的两层板,主控制芯片是基于意法半导体8位MCU STM8L152C6T6,板载了一个24段式LCD显示屏
M24LR-Discovery开发板特点:
  • M24LR04E,双接口EEPROM,I2C以及ISO/IEC 15693 RF接口
  • 意法半导体8位微控制器STM8L152C6T6,集成8KB Flash
  • STTS751-0WB3F,低压数字温度传感器
  • 蚀刻在PCB板内的20 x 40 mm感应天线
  • 用于编程调试的SWIM接口,I2C接口,24段LCD
现在ST开发板用STM8微控制器的应该算已经很少了,由此也能看出M24LR-Discovery开发板有些年头了,STM8L152C6T6的外设资源可以参考一下的框图
不过,在M24LR-Discovery开发板上,ST的这颗8位微控制器不算是重点,下图中的这颗M24LR04E芯片才是此次板卡功能关注的重点
ST公司的M24LR04E-R是集成了双路接口的电擦除可编存储器(EEPROM),其功能包括
  • I2C模式的512x8b和RF模式的128x32b RF
  • 同时具有能量采集的模拟输出,以及用户可编程的数字输出和密码保护
M24LR04E-R的应用领域主要是作为NFC/RFID标签等,其原理图的设计也非常简单,如下
M24LR-Discovery开发板可以通过配套的RF收发评估板(绿色)采用NFC的供电方式,同样也可以直接上直流电源供电,先上直流电源供电查看板子状态。
供电跳帽选择
3.3V电压监测显示
温度检测显示
以上这些是M24LR-Discovery开发板单个开发板所具有的功能,配合RF收发评估板(绿板)进行NFC供电将在下篇中介绍。


<
回复

使用道具 举报

2

主题

9

回帖

0

蝴蝶豆

初级会员

最后登录
2017-11-18
 楼主| 发表于 2017-1-5 14:09:00 | 显示全部楼层
关于NFC功能的M24LR-Discovery开发套件初体验 2
转自:爱板网经验频道 - Eeboard爱板网
上篇关于NFC功能的M24LR-Discovery开发套件初体验中将M24LR-Discovery开发套件红板的基本功能介绍完毕,今天再来看下RF收发器评估板(绿板)的情况。
  • CR95HF-VMD5T,13.56MHz多协议 非接触式收发器IC
  • 32位微控制器,STM32F103CB,集成128KB Flash
  • 蚀刻47 x 34 mm 13.56 MHz感应天线在PCB上
  • USB供电通信接口
意法半导体的RF收发板采用了32位的STM32F103CBT6微控制器,一个主要的原因是其集成了USB控制器,省去了额外的USB控制器,方便板卡的通信与PC机的通信
STM32F103微控制器的特性在意法半导体官网很容易找到,这里不啰嗦介绍了介绍了,板载标准的JTAG接口,复位按键灯功能,主要的RF收发电路基于近场无线通讯芯片CR95HF,见下图
  • 13.56MHz,集成多协议无线通信收发器
  • 自动管理RF通信编码/解码
  • 工作模式:RF 读/写
  • 多种电源管理模式
  • SPI或者UART通信接口
  • 支持协议:ISO/IEC 14443
  • 支持协议:ISO/IEC 15693
  • 支持协议:ISO/IEC 18092
  • 数字部分工作电压3V
  • RF发射功率:70mW~200mW
CR95HF是一颗基于13.56MHz的近场无线通讯芯片,其硬件电路连接也非常简单,参考下图
不过在实际设计中,要使发射功率最大化,必须要使输出阻抗与天线阻抗匹配
说了这么多,实际看看效果呗,将RF收发器板插上USB线上电
指示LED灯亮一下马上熄灭,看来是未检测到接收电路进入待机状态,接着拿出前篇介绍的红板M24LR-Discovery开发板,感应天线互相靠近,看出现了什么,屏幕点亮了
这么说来,通过NFC也可以供电?那这与大家常讨论的无线供电Qi有什么不同?NFC天线用于无线供电用途时与无线供电专用天线相比部件大幅实现了小型化,因为NFC采用13.56MHz频率,而无线供电,普通的“Qi标准”也采用100k~200kHz的频率,因此无线供电的天线长度通常约为NFC的100倍。
不过看屏幕显示的电压在不断跳动,可见通过NFC的无线供电电压有些波动,下图同样经过用户按键切换的温度显示。
NFC供电还是挺有意思的,不过本人没有深究,以后有机会深入了解下,后面我还会介绍通过软件控制红绿板的NFC读写。

回复 支持 反对

使用道具 举报

2

主题

9

回帖

0

蝴蝶豆

初级会员

最后登录
2017-11-18
 楼主| 发表于 2017-1-5 14:10:43 | 显示全部楼层

关于NFC功能的M24LR-Discovery开发套件初体验 3
转自: 爱板网经验频道 - Eeboard爱板网
链接:http://jingyan.eeboard.com/article/71539

关于NFC功能的M24LR-Discovery开发套件初体验 2中介绍了M24LR-Discovery与CR95HF之间的NFC无线供电,这篇我将介绍下它们之间的数据传输。
首先在意法半导体官网下载M24LR-Discovery的应用软件,
安装后打开,将CR95HF开发板通过连接PC机上电
在软件选择窗口中选择相应的开发板,我现在用的就是CR95HF DEMO KIT,将红色板卡M24LR-Discovery的感应天线靠近绿色板卡感应天线,在软件窗口Reader Application标签栏中选择自动侦测产品
在侦测过程中会提示你将绿色板卡的感应天线端靠近红色板卡
搜索到产品后会显示相应的设备信息,可以看到此时的协议是ISO15693,这是NFC标准协议之一
在建立连接之后,我们可以通过软件来控制红绿板之间的读写操作,点击上图所示的launch Reader Application
在窗口右边有密码修改保护等操作,另外特别警告了下如果要修改密码确保记住,不然没有办法取回密码
选择Read可以读到双接口EEPROM的Memory,同样可以得到设备商、系统信息等资料
打开软件标签栏中的DEMO NDEF Messages,NDEF是指NFC数据交换格式,NFC组织约定的NFC tag中的数据格式。此时可以通过软件对M24LR EEPROM进行读写操作,见下
将eeboard写入软件,选择write NDEF message,如果打开log显示,还能看到具体操作过程
在M24LR开发板上切换用户按键即可看到呈现的EEBOARD显示,同样,你将软件中的数据清除,选择Read NDEF message,即可从M24LR开发板中的EEPROM中读到EEboard
除此之外,软件还有很多功能,不过本人还没有摸熟,等熟悉之后继续介绍。目前来看,NFC会不会流行很难定论,说不定在发展过程中出现了新技术取而代之,或者说等大家都认识到NFC,普及了NFC,自然而然火热起来也说不定。

回复 支持 反对

使用道具 举报

2

主题

9

回帖

0

蝴蝶豆

初级会员

最后登录
2017-11-18
 楼主| 发表于 2017-1-5 14:46:34 | 显示全部楼层
按照爱板评测文章的指点,体验完RF transceiver demonstration board与M24LR evaluation board的通信后,从ST官网上下载了APP demo。还好我的Android机有NFC功能。http://www.st.com/content/st_com/en/products/embedded-software/st25-nfc-rfid-software/stsw-m24lr012.html
QQ图片20170105142855.png

安装后在手机设置里打开NFC功能

Screenshot_2017-01-05-14-15-05.png Screenshot_2017-01-05-14-15-56.png
打开软件,用手机靠近M24LR evaluation board,APP会识别出设备ID,产品名称等信息,按蓝色的用户按键可以显示板子的电源电压。
Screenshot_2017-01-05-14-18-19.png QQ图片20170105142355.jpg

点击NDEF FUNCTION按钮,进入信息读写界面,WRITE NDEF MESSAGE,写入信息“EEFOCUS”,可以看到在板子的断码屏上显示“EEFOCUS”
Screenshot_2017-01-05-14-19-45.png QQ图片20170105142404.jpg
在BASIC FORMAT一栏中可以读写EEPROM。
Screenshot_2017-01-05-14-21-32.png Screenshot_2017-01-05-14-39-50.png

NFC确实有意思,对于支付领域来说,NFC的确是一个非常便捷,高效的功能,但是能否普及开来也要经受市场的考验了。
体验就分享到这里,后面开始拿它做项目了。
Screenshot_2017-01-05-14-20-24.png
回复 支持 反对

使用道具 举报

12

主题

185

回帖

0

蝴蝶豆

中级会员

最后登录
2020-4-9
发表于 2017-1-5 16:50:29 | 显示全部楼层
不错;官方的东西就是好
回复 支持 反对

使用道具 举报

13

主题

591

回帖

3

蝴蝶豆

金牌会员

最后登录
2020-3-27
发表于 2017-1-5 20:16:52 | 显示全部楼层
不错,感谢楼主无私奉献
回复 支持 反对

使用道具 举报

16

主题

3009

回帖

2

蝴蝶豆

论坛元老

最后登录
2020-11-30
发表于 2017-1-6 10:44:50 | 显示全部楼层
这个套件不错啊!
回复 支持 反对

使用道具 举报

27

主题

1709

回帖

42

蝴蝶豆

论坛元老

最后登录
2020-12-8
发表于 2017-1-11 09:08:16 | 显示全部楼层
图片都挂掉了。。。
回复 支持 反对

使用道具 举报

1182

主题

3785

回帖

1

蝴蝶豆

论坛元老

最后登录
2020-3-17
发表于 2017-1-11 16:31:17 | 显示全部楼层
图片挂了
回复 支持 反对

使用道具 举报

0

主题

2

回帖

0

蝴蝶豆

初级会员

最后登录
2020-7-2
发表于 2019-4-12 17:37:24 | 显示全部楼层

图片挂了
回复 支持 反对

使用道具 举报

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版