内容摘要:FID技术由于其可靠性高、适应环境广、总体成本低已经在制造业信息化和物流领域发挥了巨大作用,如何更有效,精确的读取RFID信息成为影响RFID在工业生产线上大量应用的关键,本文论述了借助于ARM 体系平台和Linux操作系统,在硬件和软件上实现生产线RFID终端读写器的设计方案

图(1) RFID 技术应用于生产线总体示意
二、系统的总体硬件设计
为了达到设计功能和环境需求,本系统底板采用了PCB 6 层设计,机壳加装了电磁屏蔽网,另外专门配备了PCMCIA 接口用来外接RFID 读写模块,采用的主要元件如下:
① 微处理器(MPU):针对终端需要高速运算和数据库操作的需要,并考虑到系统外围设备的需求情况,本系统采用ARM9 核的SAMSUNG S3C2410 处理器。最高主频可达203MHz。
② SDRAM 存储部分采用两颗Hynix 公司的HY57V561620CT 内存,大小为32M。
③ FLASH 存储器采用SAMSUNG 公司的K9F1208UOM Nand Flash,大小为64M。
④ RFID 阅读器模块:采用了WJ 公司的MPR6000 系列产品,PCMCIA 接口。
⑤ 网络通信模块:采用了Realtek 8039 芯片,支持10M/100M 网络通信。
三、系统的软件系统介绍
系统的软件部分主要由Linux 基本系统、RFID 标签识别解析模块、嵌入式数据库操作模块、网络通信等模组成,软件模块关系如图(2),下面简单介绍一下各模块的功能和主要函数。

图(2)软件系统流程
① Linux 基本系统
由于Linux 成本低,代码开放,稳定性高,多线程,支持USB、Flash 等多种外设,底层支持TCP/IP 网络,故本系统将其移植到ARM9 上作为操作系统,内核版本号为2.4.1。由于文件系统涉及数据库文档保存,故采用了YAFFS 文件系统,另外就是针对本系统采用的外设和功能对Linux 内核作了相应裁减,以降低其内存占用。提高速度。
来源:中国一卡通网 作者:姜兆宁 责编:豆豆技术应用