|
技术文库首页
|
编程
|
IC
|
晶体管
|
精解
|
中频
|
其它
|
电源
|
基础
|
电脑
|
无线
|
液晶
|
微波
|
空调
|
手机
|
|
热水器
|
电动车
|
LED屏
|
焊机
|
您现在的位置: 华玉生活网 >> 技术文库 >> 无线 >> 正文>> 繁體中文

基于ARM的RFID阅读器设计,ARM,RFID阅读器,射频识别

RFID是RadioFrequencyIdentification的缩写,即射频识别。一种非接触式的自动识别技术,它通过射频信号自动识别目标对象并获取相关数据,识别的距离可达几十厘米至几米,且根据读写的方式,可以输入数千字节的信息,同时,还具有极高的保密性,识别工作无须人工干预,可工作于各种恶劣环境。RFID技术可识别高速运动物体并可同时识别多个标签,操作快捷方便。其应用范围十分广泛,主要有商品零售、商品防伪、交通运输、物流仓储、安

RFID是Radio Frequency Identification的缩写,即射频识别。一种非接触式的自动识别技术,它通过射频信号自动识别目标对象并获取相关数据,识别的距离可达几十厘米至几米,且根据读写的方式,可以输入数千字节的信息,同时,还具有极高的保密性,识别工作无须人工干预,可工作于各种恶劣环境。RFID技术可识别高速运动物体并可同时识别多个标签,操作快捷方便。其应用范围十分广泛,主要有商品零售、商品防伪、交通运输、物流仓储、安全管理、医疗卫生、图书档案和国防军事等。

RFID系统由三部分组成:1.标签(Tag,即射频卡),由耦合元件及芯片组成,标签含有内置天线,用于和射频天线间进行通信;2.阅读器,读取(在读写卡中还可以写入)标签信息的设备;3.天线,在标签和读取器间传递射频信号。本文主要介绍基于ARM,工作频率在13.56MHz的RFID阅读器设计方案。

1系统硬件设计

1.1 系统主要芯片介绍

本设计方案的两个主要芯片是LPC2212和MF RC500。LPC2212功耗低,性能高,接口资源丰富,可以在RFID阅读器的基础上进行其它功能的扩展,实现一个多功能应用系统。MF RC500是PHILIPS公司生产的应用于13.56MHz非接触式通信中高集成读卡IC系列中的一员。MF RC500支持ISO14443A所有的层,内部的发送器部分不需要增加有源电路就能够直接驱动近操作距离的天线(可达100mm);接收器部分提供一个坚固而有效的解调和解码电路用于ISO14443A兼容的应答器信号;数字部分处理ISO14443A帧和错误检测奇偶CRC,此外它还支持快速CRYPTO1加密算法用于验证MIFARE系列产品。

1.2 系统总体设计

系统从功能上主要分为4大模块:控制模块、发送接收数据模块、串行通信模块和显示模块。各模块组成的系统总框图如图1所示。

控制模块主要由微控制器LPC2212和晶振组成,负责整个系统的控制工作。

发送接收数据模块主要由MF RC500、晶振和天线组成。MF RC500分为模拟部分和数字部分。模拟部分负责对射频卡的发送接收操作,发送主要完成驱动天线,提供13.56MHz的能量载波并根据寄存器的设置对发送数据进行调制;接收主要完成对射频卡发送的信号进行检测和解调并根据寄存器的设定进行处理。数字部分则通过并口和中断与微控制器LPC2212通信。MF RC500的能量载波由13.56MHz晶振提供,天线则主要由LC低通滤波器和LC谐振电路组成。

串行通信模块主要由RS-232-C标准采用的9芯接口和电平转换电路MAX232A组成。本模块负责阅读器与PC机通讯,可进行程序下载,射频卡信息修改等。

显示模块主要由低复用率的通用液晶(LCD)驱动器PCF8562和LCD屏组成。PCF8562与微控制器LPC2212可以通过两线双向的I2C总线通信,当这两条线连接到器件的输出级时必须通过上拉电阻连接到正电源。显示模块负责卡片信息显示。

2 系统软件设计

软件设计包括三个模块:系统初始化模块、射频卡与读写器通信模块和LCD显示模块。下面详细介绍以上模块。

2.1 系统初始化模块

为了使系统能够正常运行,必须在系统复位时对系统进行初始化工作。其中包括中断向量表的建立和REMAP(重映射)操作、各种模式堆栈初始化操作、时钟初始化操作、串口初始化操作和中断选择初始化操作。

ARM7处理器有7种异常模式,其中断向量位置是固定的(地址0x00000000-0x0000001C),LPC2212采用64字节存储中断向量表。为了实现LPC2212在不同操作模式下对中断的使用,必须对LPC2212中Flash的Boot Block块和SRAM空间的一小部分REMAP。另外,需要对各种模式的堆栈进行初始化。

LPC2212振荡器工作在振荡模式,外部晶体振荡频率为20-25MHz,通过内部PLL电路调整时钟,使系统运行速度更快。程序首先使能PLL但不连接PLL,然后设置外设时钟与系统时钟的分频比,接着设置PLL的乘因子和除因子。设置完成后,把数据正确写入硬件,并等待PLL跟踪完成。最后,使能PLL并使PLL连上系统。

串口是读卡器与PC机通信端口,在使用前须设置串口波特率、接收和发送数据字符格式和初始化FIFO(先进先出队列)。

串口和RC500都是基于IRQ中断,使用前,须对LPC2212中断选择寄存器进行配置,把串口和RC500的中断请求分配为IRQ模式。

2.2 射频卡与读写器通信模块

本系统采用M1(MIFARE 1)智能卡,本卡自带天线,内含加密控制逻辑和通讯逻辑电路,M1分为16个扇区,每个扇区为4块,每块16个字节,以块为存取单位,每个扇区有独立的一组密码及访问控制,可一卡多用。M1射频卡与读写器的通信流程图如图2所示。

复位应答(Answer to request):M1射频卡的通讯协议和通讯波特率是定义好的,当有卡片进入读写器的操作范围时,读写器以特定的协议与它通讯,从而确定该卡是否为M1射频卡,即验证卡片的卡型。

防冲突机制 (Anti-collision Loop):当有多张卡进入读写器操作范围时,防冲突机制会从其中选择一张进行操作,未选中的则处于空闲模式等待下一次选卡,该过程会返回被选卡的序列号。

选择卡片(Select Tag):选择被选中的卡的序列号,并同时返回卡的容量代码。

三次互相验证(Three Authentication):选定要处理的卡片之后,读写器就确定要访问的扇区号,并对该扇区密码进行密码校验,在三次相互认证之后就可以通过加密流进行通讯。(在选择另一扇区时,则必须进行另一扇区密码校验。)

对数据块的操作: 读 (Read):读一个块;写 (Write):写一个块;加(Increment):对数值块进行加值;减(Decrement):对数值块进行减值;存储(Restore):将块中的内容存到数据寄存器中;传输(Transfer):将数据寄存器中的内容写入块中;中止(Halt):将卡置于暂停工作状态。

2.3 LCD显示模块

显示模块完成射频卡信息在LCD上的显示功能。用户可以显示专用符号、数字、汉字和图形。显示模块主要分为两部分:第一部分是根据阅读器从射频卡读入的信息确定要显示的内容,显示图形时,则要计算显示坐标;第二部分是根据系统所采用的LCD建立专用符号库、汉字库,显示图形时,则要把第一部分得到的坐标转化为LCD上的显示坐标。

3 改进的防冲突算法

根据ISO14443协议,M1型卡传统的防冲突算法是动态二进制检索树算法。它首先利用MANCH ESTER编码“没有变化”的状态来检测碰撞位,然后把碰撞位设为二进制“1”,用SELECT命令发送碰撞前接收的部分卡片序列号和碰撞位,如果卡片开头部分序列号与其相同,则做出应答,不相同则没有响应。以此来缩小卡片范围,最终达到无碰撞。图3显示了两个卡片(PICC #1和PICC #2)的防碰撞流程。

但是,传统的防碰撞方法要求所有应答器准确同步,应答器必须准确地在同一时刻开始传输他们的序列号。然而,在实际使用中,应答器由用户控制,可能产生异步发送数据,如果仍然采用传统防冲突算法,有可能导致死循环,如图4所示。

为了解决死循环问题,在传统算法的基础上设置了一个记录碰撞位数的变量,如果第二次碰撞位数和第一次相等,则把SELECT发送的部分卡号增加一位,设为二进制数“1”发送出去。如果在规定时间内没有收到应答,则把增加位设为“0”发送出去。可以有效预防由于应答器异步导致的死循环问题。针对图4的改进流程如图5。

4 结束语

本文给出了一个基于ARM的RFID阅读器软硬件框架,实现了对射频卡的基本读写等功能。阅读器采用的ARM微处理器,接口资源丰富,还有很多空闲接口,可在阅读器的基础上进行扩展,例如,可利用ARM的其它接口驱动电机,利用射频卡对电机实现控制,只有卡内信息正确,系统才能向电机发出控制命令,从而在硬件上增加了安全性。另外,改进的防冲突算法也使读卡器在应答器异步发送数据的情况下有效的避免死锁。本文对实现带有RFID功能的多功能系统有一定的参考价值和实用价值。

 


瑞达币购买
桂山秋竹_唐年桂2023年
桂北云雾图_唐年桂202

  • 扩展阅读
  • 上一个文章:
  • 【返回网站首页】 【返回无线】
  • 下一个文章:
  • 【字体: 】【】【发表评论】【加入收藏】【告诉好友】【打印此文
    文章 软件 电影 商品

    相关文章

    本站公告

    • 扫一扫,打赏给我们,谢谢!

      本站2016年12月16日起取消ruida.org.cn域名,该域名正式作废,该域名发布任何信息与本站无关。


      启用ruida.orghy928.net域名;

      瑞达网,瑞达科技网宣

    附页内镶内容
    健康养生 商场新品 股市K线、指标知识
     六种药酒配制法[11月7日]
     国公酒_散风祛湿,舒筋活络[3月8日]
     气血双补党参、麦冬、黄芪炖[11月29日]
     参桂再造丸_臂丛神经痛[11月29日]
     臂丛神经痛该怎样治疗[11月29日]
     舒筋络酊、百宝丹擦剂、参桂[11月29日]
     臂丛神经痛针灸治疗[11月29日]
     枳椇子_利水渗湿药[11月29日]
     三七、丹参、西洋参_颈椎病[8月17日]
     枸杞泡姜芽(嫩姜)的做法及功[5月20日]
     瑞达币购买
     桂山秋竹_唐年桂2023年新作品
     桂北云雾图_唐年桂2023年新作品
     广西2019年《高考指南》+《招生计
     金士科前置过滤器
     金牛前置过滤器
     USB口24系列编程器第二版含USB延
     液晶电视、液晶显示器图纸、维修
     彩电、显示器、DVD、EVD打印机等
     高清CRT彩电、显示器图纸刻录 4G
     [理财]各种短视频赚钱方法
     [会员]专业交易实战控制系统
     [理财]1分2分5分硬币回收价格表(20250123)
     [理财]1分2分5分硬币回收价格表(20230928)
     [理财]1分2分5分硬币回收价格表(20230624)
     [理财]2022 年新版1分2分5分硬币回收价格表…
     [理财]微信收款码如何开通商业版收信用卡费…
     [指标]R平方_基金指标
     [指标]标准差_基金指标
     [指标]平均回报_基金指标
    装修案例 网站建设 电器维修
     一般水电安装几个常用尺寸[1月29日]
     三相电表接法及度数的正确读…[5月8日]
     万能通用卧室房门锁更换步骤…[2月22日]
     乳胶漆的八大施工步骤及涂刷…[2月14日]
     旧墙翻新步骤及注意事项[2月14日]
     屋面防水施工工艺流程及注意…[1月16日]
     专利产品“防污吸气帽”新产…[1月8日]
     鲁班尺吉数对照表高清图片查…[10月29日]
     砂浆胶作用与危害[9月21日]
     4种处理水泥地面起砂方法[9月21日]
     网页html点击切换显示内容完[11月7日]
     动易SiteWeaver6.6网站管理系[7月31日]
     中国阴历农历JS支持 HTML网页[2月26日]
     java script error 容错处理[2月15日]
     几款还不错的网页特效显示日[2月14日]
     图片可以调大小的代码[12月14日]
     动易SW6.8网站系统改自适应支[11月20日]
     网站建设_套餐服务[12月4日]
     网站建设-费用明细[12月4日]
     不显示出来的代码[12月3日]
     联想 小新Air 14 2019笔记本…[6月15日]
     滚筒洗衣机脱水声音大原因及…[4月17日]
     智能电视不能开机强制恢复出…[1月16日]
     各大品牌智能电视机恢复出厂…[1月16日]
     洗衣机自己排水或不存水漏水…[6月15日]
     海尔冰箱出现-03还滴滴报警[5月29日]
     TCL电视通用教程安装教程[2月2日]
     TCL L43V7300A-3D液晶彩电出…[2月2日]
     先锋液晶电视LED-32B550无光…[1月17日]
     智能电视主板的应用与维修(…[1月11日]
    电器资料 下载 读书
     三个代码让电脑提速畅通秘籍[3月13日]
     视得安750D6对讲门铃工作原理…[9月13日]
     什么是量子芯片和光子芯片[5月14日]
     沃尔沃S90汽车遥控钥匙失灵的…[1月19日]
     LED显示屏瑞合信PLus单双色全…[12月22日]
     Windows 照片查看器无法显示…[8月6日]
     已经设置IE主页,但是打开还…[7月6日]
     如何调整空压机压力?空压机…[6月8日]
     剪映-视频编辑软件手机版使用…[5月28日]
     锂电池保护板作用及同口和分…[3月18日]
     [书籍]滕王阁序_原文_注释译文_白
     [书籍]《天工开物》明代宋应星初
     [电影]《抓娃娃》高清电影
     [联想]Lenovo S540-14API Compl 
     [书籍]《墨子》原文注释译文
     [LED条屏]瑞合信单双色/全彩控制系统
     [LED条屏]LED显示屏瑞合信手机APP6.
     [书籍]全本新注聊斋志异
     [书籍]广西2023年高考指南 招生计
     [书籍]个人防护手册(第二版)
     广西高考2024~2022年历史类([6月25日]
     凤阳花鼓[3月8日]
     《滕王阁序》[3月2日]
     卷一百二十八 艺文_杂记[2月24日]
     卷一百二十七 艺文_杂记[2月24日]
     卷一百二十六 艺文_国朝[2月24日]
     卷一百二十五 艺文_国朝[2月24日]
     卷一百二十四 艺文_五言排律[2月24日]
     卷一百二十三 艺文_历朝[2月24日]
     卷一百二十二 艺文_历朝[2月24日]
    珠宝玉器 在线电视台
     鸡血石与鸡血玉有什么区别[6月12日]
     鸡血玉[6月12日]
     鸡血石 (bloodstone)[6月12日]
     什么是莫桑石(Moissanite)[6月12日]
     可以戴钻石洗澡吗[1月22日]
     钻石如何保养才好呢?[1月22日]
     PT容易花的问题和钻戒保养问…[1月22日]
     切工 钻石的雕刻艺术[1月22日]
     如何保养好钻戒[1月22日]
     钻戒保养方法[1月22日]
     中央体育台
     中央新闻台
     宁夏卫视
     湖北卫视
     西藏卫视
     辽宁卫视
     河北卫视
     北京卫视
     政法频道
     农民频道
     湖南经视
     湖 南 台
     河南频道
     湖南卫视
     兵团卫视
     江苏卫视
     旅游卫视
     湖南都市
     七彩戏剧
     动漫秀场
     游戏风云
     法制天地
     魅力音乐
     新 娱 乐
     南 方 TV
     浙江卫视
     齐鲁频道
     山西影视
     东南卫视
     上海卫视
     贵州电视台
     重庆电视台
     山东卫视
     哪吒之魔童闹海《哪吒2》在线
     《抓娃娃》在线电影
     流浪地球2剧情介绍
     《万里归途》完整版
     《阿凡达2:水之道》耗资3.1
     2021港剧《梅艳芳》5集全.HD
     误杀2 -电影-完整版视频在线
     亲爱的/亲爱的小孩/打拐/家之
     《第一炉香》-电影-完整版视
     《扬名立万》-电影-完整版视
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
        没有任何评论

    | 服务声明 | 充值中心| 华安五金电器 | 收费标准| 论坛| 留言| 实用查询| 会员中心| 下载帮助| 设为首页|

    技术支持:瑞达科技 即时交谈QQ:237013889 QQ群:13810759 E-Mail:237013889@qq.com
    非盈利网站,如有侵权,请来信来电告知,第一时间处理,谢谢!
    桂ICP备17008104号 华玉生活网网站统计
    tj