当前位置:首页 > 嵌入式 > 嵌入式教程
[导读] 引言 目前国际上非接触式IC智能射频卡中的主流技术是Philips公司的MIFARE技术.已经被制定为国际标准一IS014443 TYPEA标准。本模块采用的国产非接触卡读卡机专用芯片FM170

引言

目前国际上非接触式IC智能射频卡中的主流技术是Philips公司的MIFARE技术.已经被制定为国际标准一IS014443 TYPEA标准。本模块采用的国产非接触卡读卡机专用芯片FM1702,正是基于此国际标准。该模块具有体积小、易于嵌入到应用系统中使用的特点。1 FM1702SL简介 FM1702SL是复旦微电子股份有限公司基于IS014443标准设计的非接触卡读卡机专用芯片,该芯片采用的是0.6微米CMOS EEPROM工艺制造.可支持ISOl4443 typeA协议和MIFARE标准的加密算法。芯片内部集成了模拟调制解调电路。因而只需搭接最少量的外围电路就可以工作。FM1702SL芯片支持 SPI接口,其数字电路具有TTL、CMOS两种电压工作模式。特别适用于ISO14443标准下的水、电、煤气表等计费系统的读卡器的应用。该芯片的三路电源都适用于低电压。2 非接触读写系统组成 该系统主要由MCU、FM1702SL、RS232/I2C通信模块、ISP在线调试接口和天线组成。系统组成框图如图1所示。用户只需简单地通过选定的 UART或IIC接口发送命令就可以对卡片进行操作,MCU根据接收到的命令来控制FM1702SL,并由FM1702SL驱动天线对MiFare卡进行读写操作。 系统MCU采用Philips增强型单片机LPC931,其可以通过ISP在线调试,且运行稳定。射频非接触式IC卡读写模块同时支持IIC和UART通讯接口。通过对模块的引脚设置电平可确定模块的通讯端口是IIC还是UART。3 天线设计[2] 系统数据存储在无源Mifare卡中。读写模块的主要任务是将能量传输给Mifare卡。并与之建立通信。天线是非接触式IC卡读写模块的一个重要组成部分,在读写模块和非接触式IC卡通信过程中,天线用于产生能发射和接收射频信号的磁通量.而磁通量用于向卡提供电源并在读写模块和卡片之间传送信息。因此,在设计中要求天线线圈的电流最大,以用于产生最大的磁通量,并要确保有足够的带宽。读写模块的性能与天线的参数有着直接的关系。在对天线的性能进行优化之后。读写模块的读卡距离可以达到10 cm。 由于FM1702SL的频率是13.56 MHz.属于短波段,因此可以采用小环天线。小环天线有方型、圆形、椭圆型、三角型等,本系统采用的是矩型天线。天线的最大几何尺寸同工作波长之间没有一个严格的界限。一般定义为:L/λ≤1/(2π)(1) 式中,L是天线的最大尺寸,λ是工作波长。对于13.6 MHz的系统来说,天线的最大尺寸在50cm左右。 在天线设计中,品质因数Q是一个非常重要的参数。对于电感耦合式射频识别系统的读写器天线来说。较高的品质因数值会使天线线圈中的电流强度也较大,由此可改善对卡的传送功率。品质因数的计算公式为: 式中,f0是工作频率,Lcoil是天线的尺寸,Rcoil是天线的半径。 通过品质因数可以很容易地计算出天线的带宽: B=f0/Q(3) 从式中可以看出,天线的传输带宽与品质因数成反比关系。因此。过高的品质因数会导致带宽缩小,从而减弱读写器的调制边带,导致无法与卡通信。一般系统的最佳品质因数为10-30,最大不能超过60。4 硬件电路 图2为FM1702SL与MCU的主要部分的接口电路。系统通过接收上位机的数据,并根据接收到的相关命令进行工作。另外。也可设定为自动寻卡方式,而无需上位机频繁发送寻卡指令,即当卡片进入到天线区后在ICC引脚上出现低电平告知上位机,上位机则通过寻卡指令直接读取卡片序列号。

5 软件设计[3]

读写器软件编程是采用标准C语言程序来实现对非接触式IC卡的一系列操作。主要有:LPC931单片机初始化、FM1702SL初始化、接收命令数据处理、IC卡读写、防冲突、密码验证以及对卡片block(数据块)操作程序等。

读写卡过程是一个较复杂的程序执行过程,其软件流程图如图3所示,读写卡过程需要执行一系列的操作指令,并需调用多个C51函数。如果采用自动寻卡方式,MCU需要每隔0.5秒自动寻卡一次,如果寻到卡,则ICC置1。

5.1 请求操作

当一张Mifare卡片处在读写模块天线的工作范围之内时.上位机通过发送命令来控制读写模块向卡片发出REQUEST all(或REQUEST std)命令。卡片的ATR将启动,并将卡片BlockO中的卡片类型(TagType)号(共2个字节)传送给读写模块。以建立卡片与读写模块的第一步通信联络。如果请求卡操作不成功,读写模块对卡片的其它操作将不会进行。

5.2 防冲突操作

如果有多张Mifare卡片处在卡片读写模块天线的工作范围之内时,读写模块将首先与每一张卡片进行通信。以取得每一张卡片的序列号。由于每一张 Mifare卡片都有其唯一的序列号,因此读写模块可根据卡片的序列号来保证一次只对一张卡操作。该操作得到的卡的返回值即为卡的序列号。

5.3 卡选择操作

完成了上述二个步骤之后,读卡模块必须对卡片进行选择操作。执行操作后,返回卡上的卡片序列号(UID)。

5.4 认证操作

经过上述三个步骤,在确认已经选择了一张卡片时。卡片读写模块在对卡进行读写操作之前。必须对卡片上已经设置的密码进行认证,如果匹配,才允许进一步的读写操作。

5.5 读写操作

对卡的最后操作包括卡片初始化卡值、读卡、写卡、增值、减值、存储等。

6 结束语

本文主要介绍了一种基于FM1702SL的射频识别读写模块的设计方法。此模块只需要上位机通过选定的UART或IIC接口来发送命令就可以完成对卡片的操作。经实际应用证明,该读写模块具有电路稳定、易嵌入到其他模块使用、功耗低等良好性能。能方便应用于各种不同的射频识别应用系统.如考勤系统、门禁系统、公交车收费系统.以及各种水、电、气表计费系统等,有十分广阔的应用前景。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

云蝠服饰采用了艾利丹尼森的RFID整体解决方案,集成了RFID平台系统、RFID硬件设备和RFID客制化应用程序,与云蝠服饰现有的ERP、MES等业务系统实现了无缝对接,做到了从产品下线到销售的端到端透明度和可追溯管理。

关键字: RFID 智能仓库

上个月,爱立信刚刚传出“对中国区业务进行战略调整,研发岗大面积裁员”的消息。这几天,就有员工确认,爱立信“核心网”成为了此次裁员的“重灾区”。

关键字: 爱立信 通信

设计工程师为了解决ISI问题,常常需要在链路损耗和均衡技术之间做出综合考虑。泰克的SDLA软件不仅可以模拟发送端的Tx EQ和接收端的Rx EQ,还能模拟传输链路的不同损耗。

关键字: 通信 示波器 测试测量

在无线通信系统中,发射机、传输线和天线构成了信号传输的核心环节。其中,传输线扮演着至关重要的角色,它负责将发射机产生的射频信号有效地传输至天线,以实现信号的无线发射。本文将深入探讨传输线是如何连接发射机和天线的,并阐述其...

关键字: 无线通信 发射机 天线

5G网络相较于4G网络,具有更高的数据传输速率,能够支持更高的峰值速率,理论上峰值传输速率可以达到10Gbit/s,这比4G网络快了大约10到100倍。

关键字: 5G 通信 4G网络

泰克实时示波器支持TekExpressLVDS自动测量软件,涵盖LVDS时钟和数据的30多个测量项目,一键完成一致性测量。

关键字: 通信 示波器 测试测量

2024年2月26日,国际通信行业盛会MWC 24于西班牙巴塞罗那召开,全球通信及其相关供应链的顶尖企业荟聚一堂,展示移动通信领域的前沿研究成果,与国际行业同仁展开深入技术交流。三安集成作为射频前端整合解决方案服务提供商...

关键字: 三安集成 射频 通信

在意大利媒体对沃达丰的并购交易提出多种猜测之后,该公司2月28日发布声明称,正在就将沃达丰意大利公司(Vodafone Italy)出售给瑞士电信进行独家谈判,但尚未达成有约束力的协议。

关键字: 沃达丰 瑞士电信 通信 宽带

即将于2024年6月竣工交付的华为上海研发基地(青浦),不仅是上海市重点工程,也是长三角一体化示范区西岑科创中心的亮点项目。

关键字: 华为 通信 芯片

2024年1月18日 – 专注于引入新品的全球半导体和电子元器件授权代理商贸泽电子 (Mouser Electronics) 即日起供货Taoglas的柔性TFX隐形天线 (Invisible Antenna™)。该系列...

关键字: 天线 物联网 Wi-Fi
关闭
关闭