电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>嵌入式开发>基于μC/OS-Ⅱ的无线RFID读写器的设计方案

基于μC/OS-Ⅱ的无线RFID读写器的设计方案

2017-10-27 | rar | 0.1 MB | 次下载 | 1积分

资料介绍

传统的RFID读写器多采用有线接入的方式实现与数据中心上位机)的通信,即使部分RFID读写器终端实现了无线的数据传输,但也多是采用短距离的无线通信方式,最终还是要经过现场的有线设备实现与数据中心的通信,无法满足远距离、跨区域、便携式的RFID读写器的应用需求。本文介绍的无线RFID读写器的开发是以提高系统的稳定性、便携性、安全性为目标,采用嵌入式系统的设计思想,硬件方面使用功能强大的ARM处理器LPC2148,外扩GPRS无线模块实现终端数据的实时上传。LPC2148丰富的IO口资源使其能够外扩更多的外设,保证了终端功能的实现。软件方面引入实时多任务嵌入式操作系统μC/OS-Ⅱ,进行多任务的调度,在提高系统稳定性的同时降低了系统的开发难度。
  1 GPRS简介
  通用分组无线业务GPRS(General Packet Radio Service)是在现有GSM系统上发展起来的一种新的承载业务,目的是为GSM用户提供分组形式的数据业务,而不需要利用电路交换模式的网络资源,从而提供了一种高效、低成本的无线分组数据业务。GPRS充分利用共享无线信道,实现了与标准Internet的无缝连接,采用IP Over PPP实现数据终端的高速、远程接入。无线GPRS网络所具有的永远在线、按流量计费、传输速率高以及支持X.25和IP协议等突出特点,特别适合于RFID读写器系统这样间断、突发性的数据传输。
  2 读写器硬件组成
  2.1 硬件系统原理
  IC卡无线手持机的硬件系统结构框图如图1所示。图中,LPC2148为终端的主控单元,通过GPIO口与IC卡读卡芯片MF RC500相连实现对IC卡的读写;通过串口1(URRT1)与GPRS模块MC55相连实现GPRS数据传输;系统外扩一块I2C接口的E2PROM芯片24C256,用于存储终端设置参数以及暂存IC卡用户在本机的交易信息;通过LPC2148自带的USB接口实现上位机对读写器相关参数的设置以及交易信息的离线上传。
  基于μC/OS-Ⅱ的无线RFID读写器的设计方案
  2.2 读写器的微处理器
  手持机终端系统的核心部分是由LPC2148及其外围电路构成的最小系统电路。LPC2148是基于一个支持实时仿真和嵌入式跟踪的32/16 bit ARM7 TDMI-S CPU微控制器,并带有32 KB和512 KB嵌入的高速Flash存储器。较小的封装和很低的功耗使得LPC2148特别适用于POS机等小型的应用场合。LPC2148提供多达45个高速GPIO口以及USB2.0全速设备控制器,使其成为本系统设计的理想选择。
  2.3 读写器的IC卡读写模块
  IC卡读写模块选用Philips公司Mifare卡专用读卡芯片MF RC500及其相关的外围电路、射频天线等,实现手持机与IC卡之间的数据通信。MF RC500是应用于13.56 MHz非接触式通信中高集成读卡IC系列之一,利用了先进的调制和解调概念,在13.56 MHz下,完全集成了所有类型的被动非接触式通信方式和协议,并支持ISO14443A所有的层。
  2.4 匹配电路及天线的设计[1]
  MF RC500是一个单独的读卡器集成电路,在本系统中,MF RC500与Mifare卡之间的数据交互是通过RF天线来完成的。参照MF RC500数据手册,采用直接匹配的天线,即可实现该读写器与Mifare卡之间的数据通信和能量传递,其推荐的工作距离可达100 mm。直接匹配天线的匹配电路如图2所示,主要包括:
  (1)EMC滤波:Mifare系统的工作频率为13.56 MHz,由石英振荡器发生,但它同时也产生高次谐波。为了符合国际EMC规定,13.56 MHz中的3次、5次和高次谐波要被良好地抑制。本系统使用如图2所示的L1、L2、C11、C13组成的低通滤波器来实现EMC滤波。
  (2)接收电路:MF RC500的内部接收部分使用了一个新的接收概念,即使用卡响应的副载波负载调制所产生的两个边频带,由图2中的R9、R10、C9、C10组成接收电路。
下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1TC358743XBG评估板参考手册
  2. 1.36 MB  |  330次下载  |  免费
  3. 2开关电源基础知识
  4. 5.73 MB  |  6次下载  |  免费
  5. 3100W短波放大电路图
  6. 0.05 MB  |  4次下载  |  3 积分
  7. 4嵌入式linux-聊天程序设计
  8. 0.60 MB  |  3次下载  |  免费
  9. 5基于FPGA的光纤通信系统的设计与实现
  10. 0.61 MB  |  2次下载  |  免费
  11. 6基于FPGA的C8051F单片机开发板设计
  12. 0.70 MB  |  2次下载  |  免费
  13. 751单片机窗帘控制器仿真程序
  14. 1.93 MB  |  2次下载  |  免费
  15. 8基于51单片机的RGB调色灯程序仿真
  16. 0.86 MB  |  2次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234315次下载  |  免费
  3. 2555集成电路应用800例(新编版)
  4. 0.00 MB  |  33564次下载  |  免费
  5. 3接口电路图大全
  6. 未知  |  30323次下载  |  免费
  7. 4开关电源设计实例指南
  8. 未知  |  21548次下载  |  免费
  9. 5电气工程师手册免费下载(新编第二版pdf电子书)
  10. 0.00 MB  |  15349次下载  |  免费
  11. 6数字电路基础pdf(下载)
  12. 未知  |  13750次下载  |  免费
  13. 7电子制作实例集锦 下载
  14. 未知  |  8113次下载  |  免费
  15. 8《LED驱动电路设计》 温德尔著
  16. 0.00 MB  |  6653次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537796次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420026次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234315次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191185次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183278次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138040次下载  |  免费