基于ARM的手持式RFID读写器的研究与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
当代科学技术突飞猛进,极大促进了自动识别技术的发展——条形码、光学字符识别、磁条(卡)、IC卡、语音识别、视觉识别、RFID等,其中,RFID无疑是最为前沿的自动识别技术,是一种非接触式的识别技术;同时,随着另外一项技术——嵌入式技术的飞速发展,机构小巧、性能优越、价格便宜、操作简便的手持式数据自动读写设备发展尤为迅速。具体说来,一款好的手持式RFID读写器适用于工作现场,可以供工作人员对现场物品信息进行自动收集,而随着嵌入式操作系统和网络技术的应用,使读写器不仅有数据采集功能,而且可以对数据进行分析以供管理决策。在这其中,操作系统、芯片、总线、接口技术成为读写器的内核,嵌入式系统成为技术的代表。
     随着嵌入式操作系统(如linux、wince.net)的出现,使得软件开发人员在嵌入式系统和普通pc机上进行应用软件开发不会感到太大的差别(借助于交叉开发环境,即在pc机上编译连接,但生成的是目标机代码)。但是,对于那些应用软件开发者,往往对某一行业软件开发比较熟悉却对硬件有些陌生,熟悉硬件原理(嵌入式处理器架构、部件工作原理等)恰恰是构建一个嵌入式系统所必须的。因此,构建一个性能稳定、持续工作时间长、完善数据接口、方便读写器接口的手持式设备成为了当今一个比较热门的技术领域。本项目就是根据以上事实,先分析了国内外研究现状,再根据项目需求、生产成本以及RFID应用开发者的要求,决定采用以ARM920T为内核的S3C2410为嵌入式处理器、微软公司力推的wince.net为嵌入式操作系统,设计开发了供RFID应用软件开发者使用的手持式RFID读写器。针对手持式设备的特点和实际要求,对读写器软硬件系统整体结构进行了规划,完成了时钟电路、nand flash存储器接口电路、SDRAM电路、串行接口电路、RFID读写模块接口电路、USB接口电路、无线通信模块接口电路、LCD/触摸屏接口电路的设计,并开发了读写器的二次发API;在wince.net平台下,利用platform builder工具定制了适于读写器的操作系统,实现了嵌入式操作系统的设计,最后对整个系统进行了测试。
Modern science and technology are advancing rapidly and greatly promote theautomatic identification technology—bar codes, optical character recognition, magnetic(card), IC card, speech recognition, visual recognition, RFID and so on; Of all, RFID isthe most advanced, which is a non-contact identification technology; Meanwhile, withthe progress of a technical-the embedded technology, compact bodies, superiorperformance, low price, fi'iendly operational and hand-held automatic data reading andwriting device is developing rapidly. Specifically, one good hand-held RFID Reader iscapable to work on the spot and provides staffwith on-site materials informationcollected automatically; With the application of embedded operating systems andnetwork technology, reader is able not to only collect data automatically, but also toanalyze data for management decisions. In this field, operating systems, chips, businterface technology to become Reader kernel and embedded system becomes technicalrepresentatives.
     With the use of embedded operating system (such as Linux, wince.net),programmer feels no difference on the development of application software betweenembedded systems and general pc machine (through cross-development environment,compiling and linking are on pc, but final code is aim at goal machine). However, forthose applications developers, too often they are quite familiar with some particularsoftware development about some special industry but not unfamiliar with hardware(Embedded Processor architecture etc). Therefore, building a stable, perfect datainterface, RFID-API hand-held equipment is today's hottest technologies. The project isbased on the popular ARM processor and wince.net operating system, and designs anddevelops handheld RFID reader for use of RFID application development. Accordingto requirement of handheld device, project designs hardward system for reader and develops RFID-API for RFID application program;
     Under wince.net, through platform builder customs operating system of reader andcompletes the design of embedded operating system. At last, the whole system wastested to be sure of correction of the system.
引文
[1] 宫洁.无线安防系统中射频识别技术的研究[D]:硕士学位论文.保存地点:北京化工大学大学图书馆,2003
    [2] 张殿东.无线射频识别(RFID)技术[J].电信技术,2005年第二期:P86-88
    [3] 五大RFID标准势力暗战,http://www.e-works.net.cn/ewk2004/ewkArticles/602/Article34959_2.html
    [4] Symbol Technology.RFID-A Revolution in Asset Management, http://www.symbol.com/products/rfid-readers, 2006
    [5] Sun Microsystems.The Sun Java System RFID Software Architecture, http://www.sun.com/software/solutions/rfid/,2005-3
    [6] RFID Journal.Microsoft Spells Out RFID Strategy, http://www.rfidjournal.com/article/articleview/779/1/1/, 2004
    [7] J. D. Vriendt, P. Laine, C. Lerouge,and X.Xu.Mobile network evolution: a revolution on the move.IEEE Communications Magazine, Apr 2002,vol.40:pp. 104-111.
    [8] RFID射频标签——取代条码的一种方案,http://info.printing.hc360.com/2005/09/14100349492.shtml
    [9] 中国RFID市场投资机会专题研究报告:http://www.zikoo.com/payreport/article/21167.html
    [10] 孙建伟.基于ARM的嵌入式视频监控终端的设计与实现[D]:硕士学位论文.保存地点:沈阳 中国科学院研究生院沈阳计算技术研究所图书馆,2006
    [11] 杜春蕾,ARM体系结构与编程[M],北京,清华大学出版社,2003
    [12] ARM的成功启示录,http://www.Onet.cn/singlechip/ShowArticle.asp?ArticleID=16340
    [13] 李驹光,ARM应用系统开发详解[M],北京,清华大学出版社,2004.12
    [14] OS、wince、linux嵌入式系统区别,http://searchmobilecomputing.techtarget.com.cn/tips/284/2691284_3.shtml
    [15] 周茜,射频识别技术与发展[J],哈尔滨铁道科技,2001年第一期:P14-15
    [16] 赵庆.RFID技术在通信领域中的潜力分析[J].中国无线电技术前沿版,2005, 第七期:66-69
    [17] 电子标签青睐医药物流领域,http://www.scmcn.org/archives/368
    [18] RFID产业,http://www.china1435.com/lunwen/zonghe/11570_2.html
    [19] RFID技术的发展历史和标准现状,http://www.ccw.com.cn/cio/research/info/htm2005/20050912_18CKR.asp
    [20] 游站清,李苏剑等,无线射频识别技术(RFID)理论与应用[J],北京,电子工业出版社,2004.10
    [21] S3C2410X 32-Bit RISC Microprocessor User's Manual (Revision 1.2), http://www.samsungsemi.com
    [22] 周毓灵,宁杨等,windows ce.net内核定制与应用开发[M],北京,电子工业出版社,2005.2
    [23] Alien Technlology Corporation,OEM MODULE INTERFACE GUIDE ALR-x9930 Series,US,2004.11
    [24] K9F1208UOM DataSheet, http://www.datasheet4u.com/html/K/9/F/K9F1208U0M-_Samsungsemiconductor.pdf.html
    [25] HY57V561620 DataSheet, http://www.arm9.com.cn/download/datasheet/HY57V561620.pdf
    [26] 胡道元,计算机局域网[M],北京:清华大学出版社,1996.12
    [27] MAX3232 DataSheet, http://www.datasheetcatalog.com/datasheets_pdf/M/A/X/3/MAX3232.shtml
    [28] 何宗键,Windows CE嵌入式操作系统[M],北京:北京航天航空大学出版社.2006.9
    [29] 陈本胜,基于ARM及Wince.net的GPS车载导航系统的研究与实现[D]:硕士学位论文.保存地点:重庆大学图书馆,2006
    [30] 任晓庆,浅谈RFID技术——取代传统条形码的新技术[J],半导体行业,2006(03)
    [31] 曾锦韬,刘晓平,S3C2410下的Windows CE.net的移植及应用程序开发[J],南华大学学报(自然科学版),2006(04)
    [32] 李寒生,蒋冰华等,基于S3C2410和Windows CE.net的智能移动终端设计研究 [J],黑龙江工程学院院报,2006(02)
    [33] 王光霞,彭向东,移植Windows CE至新硬件平台的研究[J].计算机应用研究,2001(10)
    [34] 高霞,手持式终端在现代商业中的应用[J],商场现代化,2002(06)
    [35] 何佳嘉,基于WLAN的RFID技术在电子商务应用中的研究[D],硕士学位论文,保存地点:广东工业大学图书馆,2005
    [36] 吴刚,基于ARM便携振动检测仪的WinCE移植和驱动开发[D],硕士学位论文,保存地点:华北电力大学图书馆,2005
    [37] 蒋皓石,张成,林嘉宇,无线射频识别技术及其应用和发展趋势[J],电子技术应用,2005,第5期
    [38] 王成,基于ARM9处理器的嵌入式开发平台的设计与实现[D],硕士学位论文,保存地点:大连理工大学,2006
    [39] 刘轶,韦宏利等,用于手持设备的嵌入式系统的设计[J],微电子学与计算机,2004年第21卷第10期