5 软件设计[3] 5.1 请求操作 5.5 读写操作 读写卡过程是一个较复杂的程序执行过程,其软件流程图如图3所示,读写卡过程需要执行一系列的操作指令,并需调用多个C51函数。如果采用自动寻卡方式,MCU需要每隔0.5秒自动寻卡一次,如果寻到卡,则ICC置1。 5.3 卡选择操作 4 硬件电路
图2为FM1702SL与MCU的主要部分的接口电路。系统通过接收上位机的数据,并根据接收到的相关命令进行工作。另外。也可设定为自动寻卡方式,而无需上位机频繁发送寻卡指令,即当卡片进入到天线区后在ICC引脚上出现低电平告知上位机,上位机则通过寻卡指令直接读取卡片序列号。 6 结束语 2 非接触读写系统组成 式中,f0是工作频率,Lcoil是天线的尺寸,Rcoil是天线的半径。
B=f0/Q (3)
引言 系统MCU采用Philips增强型单片机LPC931,其可以通过ISP在线调试,好玩的精品传奇,且运行稳定。射频非接触式IC卡读写模块同时支持IIC和UART通讯接口。通过对模块的引脚设置电平可确定模块的通讯端口是IIC还是UART。 当一张Mifare卡片处在读写模块天线的工作范围之内时.上位机通过发送命令来控制读写模块向卡片发出REQUEST all(或REQUEST std)命令。卡片的ATR将启动,并将卡片BlockO中的卡片类型(TagType)号(共2个字节)传送给读写模块。以建立卡片与读写模块的第一步通信联络。如果请求卡操作不成功,读写模块对卡片的其它操作将不会进行。 式中,L是天线的最大尺寸,λ是工作波长。对于13.6 MHz的系统来说,天线的最大尺寸在50cm左右。 在天线设计中,品质因数Q是一个非常重要的参数。对于电感耦合式射频识别系统的读写器天线来说。较高的品质因数值会使天线线圈中的电流强度也较大,由此可改善对卡的传送功率。品质因数的计算公式为: 本文主要介绍了一种基于FM1702SL的射频识别读写模块的设计方法。此模块只需要上位机通过选定的UART或IIC接口来发送命令就可以完成对卡片的操作。经实际应用证明,该读写模块具有电路稳定、易嵌入到其他模块使用、功耗低等良好性能。能方便应用于各种不同的射频识别应用系统.如考勤系统、门禁系统、公交车收费系统.以及各种水、电、气表计费系统等,有十分广阔的应用前景。 目前国际上非接触式IC智能射频卡中的主流技术是Philips公司的MIFARE技术.已经被制定为国际标准一IS014443 TYPEA标准。本模块采用的国产非接触卡读卡机专用芯片FM1702,正是基于此国际标准。该模块具有体积小、易于嵌入到应用系统中使用的特点。 1 FM1702SL简介 从式中可以看出,天线的传输带宽与品质因数成反比关系。因此。过高的品质因数会导致带宽缩小,从而减弱读写器的调制边带,导致无法与卡通信。一般系统的最佳品质因数为10-30,最大不能超过60。 IC智能卡中的接触式卡以及非接触式IC智能射频卡的高度安全保密性。使之在IC卡领域异军突起。特别是在公共交通行业的电子车票、卫生医药中的医疗保险、停车场等封闭式场所管理、身份识别、智能大厦中的电子巡更保安系统等领域中应用前景尤为广阔[1]。
5.2 防冲突操作 对卡的最后操作包括卡片初始化卡值、读卡、写卡、增值、减值、存储等。 5.4 认证操作 3 天线设计[2] |




