新闻中心

EEPW首页>手机与无线通信>设计应用> 基于RFID的防伪读写器设计

基于RFID的防伪读写器设计

作者: 时间:2012-12-20 来源:网络 收藏

2.3 13.56 MHz电子标签
此系统采用13.56 MHz的电子标签卡来完成操作。读写芯片FM1702选用的是复旦微电子股份有限公司设计的基于ISO14443标准的非接触式专用读卡机芯片。FM1702SL使用的认证算法为三重认证,是基于密钥长度为48比特的私有加密数据流。当一张电子标签卡按照ISO144 43A协议被选中后,用户可以按照标准协议继续操作。在卡认证过程中,加密算法被初始化,在成功认证之后与卡的通讯处于加密状态。FM1 702支持13.56 MHz频率下的typeA非接触通信协议和多种加密算法,芯片内部有高集成度的模拟电路,只需少量的外围电路连接即可以使用,操作距离可以达到10 cm。支持SPI接口模式,内部包含512byte的EEPROM和64byteFIFO,具有TTL和CMOS 2种电压工作模式。
2.4 无线发送部分
无线数据收发部分采用的是海凌科有限公司推出的全新的第三代嵌入式Uart-Wifi模块产品HLK-WIFI-M03,内置IEEE802.11无线网络协议栈以及TCP/IP协议栈,可以实现串口数据到无线网络之间的传输,能将MCU串口中的数据以Wifi无线网络形式发送出去。全面支持串口透明数据传输、DHCP协议动态IP地址分配和DNS域名解析功能,最高可达11 kB/s的发送速率。支持串口的波特率范围1 200~115 200 bps,可使用的频率范围为2.412~2.484 GHz,通过连接符合IEEE802.11g/802.11b标准的2.4 G天线可以满足频率要求。
2.5 数据通信部分USB实现
此系统采用的是USB通信连接,芯片自带有USB通信接口,但设备作为HID(Human Interface Device)设备来与主机通信。HID设备的一个好处是操作系统自带了HID类的驱动,编写程序时只需通过函数调用即可完成通信。可以大大减少初次使用读写器时安装设备驱动带来的不便。

3 各模块功能的实现方法
此读写器在使用时有两方面的功能,可以通过USB方式以及无线wifi方式传输数据。读写器与PC机通过在线判断时采用的是USB的连接形式,此时的读写器作为一个HID设备。将读写器与主机通过USB口直接相连,读写器将解密后的数据通过USB传给主机判断,主机将收到的数据与数据库中存储的数据比对,即可核实产品的真伪信息。在PC机出现故障的情况下或是数据库没有更新时,可能会识别成判断有误,此种情况下可以通过无线方式将数据信息通过Wifi以无线形式传输给服务器由服务器判断并返回判断结果给读写器。利用读写器的这些功能可以保证及时对每个商品进行正常的真伪检验,可以时刻保护消费者的合法权益。

4 软件实现方法
目前使用的防伪系统设计主要是先读取电子标签中的数据并传输给读写器,读写器对读取的数据进行解密处理,将解密数据与服务器端数据库中的信息比对,判断商品的真伪。具体设计流程如图2所示。其中读写器设计部分包括电子标签的读取、USB及wifi通信部分、数据解密处理部分和读写器与PC机相互通信部分的设计。

本文引用地址://m.amcfsurvey.com/article/153662.htm

b.JPG



评论


相关推荐

技术专区

关闭