企业: | 日期: | 2008-09-03 | |
---|---|---|---|
领域: | 仪器仪表 | 点击数: | 87 |
1 系统简介 文中介绍的便携式仓库管理终端是基于RFID的仓库管理系统的一部分.基于RFID的仓库管理系统是在现有仓库管理中引入RFID技术,对仓库到货检验、入库、出库、调拨、移库、库存盘点等各个作业环节的数据进行自动化的数据采集,保证仓库管理各个环节数据输入的速度和准确性,确保企业及时、准确地掌握库存的真实数据,合理保持和控制企业库存.通过科学的编码,还可方便地对物品的批次、保质期等进行管理.利用系统的库位管理功能,更可以及时掌握所有库存物资当前所在位置,有利于提高仓库管理的工作效率.该系统的硬件组成包括:管理服务器、打印机、便携式终端、无线设备和射频标签,该系统组成如图1所示. 本系统采用IEEE802.1 lb无线局域网,利用无线接入点、无线路由器等设备覆盖整个仓库作业区,实现作业数据实时传输.每个便携式终端相当于网络中的一个节点,管理服务器作为中心结点.一在物品入库时,给每个库存管理物品贴装射频标签,该标签为货物标签.贴放标签的物品应该是整托盘、整箱或便于安装标签的大件物品.在进行库房作业时,读取标签的编号,确定作业物品是否正确.为了节省运行成本,货物标签设计成可重复使用.在货物出库时取下,送到入库处再重新使用.还需要给每一库位贴装射频标签,该标签称为库位标签.在进行库房管理作业时,读取该标签编号就可判定当前作业的位置是否正确[2]. 2 硬件设计 2.1 总体设计 便携式终端的硬件设计包括主控制部分和射频部分.主控制部分采用ARM微控制器作为核心,用sT公司的STR710FZ2T6芯片来实现,外部存储器有5l2 K x 16的SRAM和1 M x 16的FLASH,使用USB主机接口接入无线网卡实现无线通信功能,同时还集成了RS232接口、键盘和LCD等功能.射频部分使用NXP公司的MFRC500芯片,连接天线模块,用来读取射频标签的信息.系统的硬件总体设计如图2所示. 主控制部分以STR710FZ2T6芯片为核心,外围包括存储器、USB接口、RS232接口、键盘和LCD等. STR710FZ2T6芯片基于ARM7TDMI核心,拥有丰富的外设和增强的I/O功能,片上集成有256+l6 K的FLASH和64 K的RAM,满足低功耗、高性能的嵌入式系统应用.该芯片拥有可以寻址4个存储器段的外部存储器接口(EMI),支持SRAM、FLASH和ROM等多种存储器类型,同时支持多种启动方式. ![]() 系统及I/O接口采用3.3 V电源供电,内核采用内嵌的1.8 V电源稳压器供电.它使用0~16 MHz的外部主晶振和32 kHz的外部备用晶振,在内部FLASH中运行代码时可以达到50 MHz时钟频率,具有4种低功耗模式:SLOW、WFI、STOP和STANDBY.系统软件要实现无线通信、射频识别等功能需要较大存储空间,STR710FZ2T6芯片内的64 K RAM满足不了要求,需要扩展一片SRAM,同时可以支持txCLinux操作系统的运行.SRAM采用ISSI公司512 K × 16 的IS61 LV51216,它通过STR710FZ2T6的nCSI信号选通.为了存储固化的为了便携式终端能够接人无线局域网和主机通信,设计中使用了现在技术比较成熟的USB接口无线网卡.STR7IOFZ2T6芯片上带有USB设备接口,但是为了实现控制无线网卡需要USB主机接口,这就要用外接芯片SL811HS来实现.SLS11HS是CY—PRESS公司生产的、可支持全速数据传输的USB控制芯片,内含USB主/从控制器,支持全速和低速数据传输,并能自动识别低速或全速设备.SLS11HS所提供的接口遵从USBI.1标准,可与微处理器、微控 制器、DSP相连,也可直接与ISA、PCMCIA及其他总线相连.内部有一个256字节的RAM,可用做控制寄存器或数据缓冲器.SLS1 1 HS的复位引脚是对芯片的状态进行复位,包括了对芯片内部寄存器值的复位,实现该操作不需要读写接口芯片内部寄存器,只需向接口芯片的复位引脚输人一个有效的复位脉冲即可.SLS11HS可以使用12 MHz和48 MHz 2种晶振,为了提高电路的稳定性,这里使用了48 MHz晶振.电路连接如图4所示. 2.3 射频部分设计 该部分包括射频芯片和天线模块,射频芯片使用NXP公司的MFRC500,该芯片工作于13.56MHz,利用了先进的调制和解调概念,完全集成了在13.56 MHz下所有类型的被动非接触式通信方式和协议,支持ISO14443A标准的所有层.内部的发送器部分不需要增加有源电路就能够直接驱动近距离操作的天线,可达到100 mm.MFRC500支持不同的微控制器接口,一个智能的自动检测逻辑可以自动适应系统总线的8位并行接口,使用信号NCS进行片选.要使用独立的地址和数据总线与微控制器相连,必须将ALE引脚置高.要使用复用的地址和数据总线与微控制器相连,必须将ALE引脚连接到微控制器的ALE引脚.这里使用了复用的地址和数据总线.STR710FZ2T6芯片的低8位数据总线连接MFRC500的8位并行接口,P2.12管脚连接MFRC500的NCS用来片选,CKOUT管脚连接MFRC500的ALE管脚用来完成地址锁存功能. MFRC500的RSTPD引脚接高电平时复位内部电路,晶振停止工作,内部输入管脚和外部电路隔离,在下降沿时触发内部复位程序[3.4] . 整个天线系统包括3部分:射频芯片上的接收电路、滤波和电阻转换电路、天线线圈及其匹配电.MFRC500的天线接口使用了4个管脚:TX。、TX 、RX和VMID.为了驱动天线MFRC500通过TX.和TX,提供13.56MHz的能量载波.根据寄存器的设定对发送数据进行调制得到发送的信号.射频标签采用RF场的负载调制进行响应.天线接收的信号经过天线匹配电路送到RX管脚.MFRC500的内部接收器对信号进行检测和解调,可以按需要设置寄存器进行相应的处理.然后处理过的数据通过8位并行接口发送到微控制器,由它来负责进一步处理. VMID用来提供参考电压.滤波和电阻转换电路用来8位并行接口发送到微控制器,由它来负责进一步处理.VMID用来提供参考电压.滤波和电阻转换电路用来抑制高次谐波并优化到读卡器电路的功率传输.电路连接参见图5所示.为低通滤波器,用于滤除13.56 MHz的3次和5次谐波分量.则组成匹配电路. 主要用于耦合卡负载调制信号, ∞为分压器,VMID管脚的电压可为 管脚提供一个参考电位.射频芯片的工作距离主要由天线的大小及匹配电路的修正值所决定.天线本身是一个低电阻的器件,将天线线圈连接到MFRC500需要一个匹配电路.通过估算天线的等效电路和计算品质因子可以得出匹配电路的电容推荐值.为了提高天线性能,减小系统体积则单独设计一块PCB天线. ![]() 3 软件设计 软件的总体结构如图6所示.采用U—Boot软件来开发系统的Bootloader,进行硬件初始化和引导操作系统.STR710FZ2T6运行的所有软件模块都是基于p~CLinux操作系统的.用户接口模块包括2部分,分别完成LCD显示和扫描键盘输入的功能.编写USB设备驱动和射频芯片驱动,分别完成控制无线网卡与管理服务器通信和射频数据传输. 随着集成电路、信息安全和网络通信技术的发展,RFID逐渐进入商业化应用阶段.文中介绍的便携式仓库管理终端采用基于ARM7TDMI核心的STR710FZ2T6芯片所设计,可以应用于仓库管理系统,实现仓库的智能化管理,提高库存管理的效率 |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
1.我有以下需求: | |
|
|
2.详细的需求: | |
* | |
姓名: | * |
单位: | |
电话: | * |
邮件: | * |