基于RFID物流定位系统手持查询终端的设计
需要说明的是,图6所示的部分硬件电路只构成了nRF24L01的前端部分,主要包括电源、晶振、天线、滤波电路和数字控制端口等。本文引用地址:http://www.amcfsurvey.com/article/153679.htm
3.3 GPS定位模块的设计
对于GPS模块的选型,本系统对精度和启动速度的要求并不苛刻。高性能和高精度的模块必然高价格,对于控制开发的成本不利。经过对各个厂家的GPS模块的综合比较,认为飞凌公司生产的GPS模块比较合适。这款GPS模块适合搭配ARM开发板使用,而且模块自带备份电池,对于保存位置信息和加快GPS寻星速度有帮助。本系统设计时将开发板COM3分配给GPS模块,由于该GPS模块提供的是RS232电平的串口,而这款Micro2440的COM3是3.3 V TTL电平的,所以,本系统还需要一个TTL转RS232的电平转换电路,这里采用的电平转换电路设计如图7所示。
3.4 GPRS通信模块的设计
通用分组无线业务(General Packet Radio Service,GPRS)能提供比现有GSM网96 kb/s更高的传输速率,该方式采用与GSM相同的频段、频带宽度、突发结构、无线调制标准、跳频规则以及相同的TDMA帧结构。因此,本系统采用GPRS模块来与物流管理中心的服务器进行数据的交换和传输。
GPRS模块采用MC35i,因为MC35i在实际生产生活中运用比较广泛,质量可靠,性能优越,并且价格比较低廉。本系统在设计时将开发板的COM2分配给GPRS模块,并与GPS模块同样采用专用电平转换转接板,以使ARM9芯片和GPRS模块相连。其连接原理图如图8所示。
4 手持查询终端的软件程序设计
本手持查询终端的程序设计采用Linux-2.6.32.2为开发环境,同时以Qtopoia 2.2.0为开发平台来开发嵌入式软件及图形界面。其中,嵌入式软件开发必须建立交叉编译环境,所有程序代码的编写调试工作都要在PC机上完成,而经过编译连接生成的可执行文件则需要放在ARM板上的Linux系统中调试运行。
本设计的图形界面是利用Qt Designer设计而成的,可为用户提供良好的人机交互接口,主要包括条形码扫描、查询标签、查看记录、GPS信息、GPRS发送数据、信息上传、上传设置、用户信息和有关本程序的功能。系统功能框图如图9所示。
5 结语
本物流定位查询系统结合了GPS全球定位技术、RFID射频识别、移动通信和嵌入式技术,可实现物流定位查询系统的需求。本系统通过提供一个良好的用户界面,给操作者带来了便利。其中,低功耗的MSP430+nRF24L01方案提高了RFID电源的使用寿命,具有很高的市场利用价值。
评论