摘要: |
现在,随着我国经济的快速发展,汽车数量日益增多,对于交通信息的管理已经成为交通部门迫切需要解决的问题,因此创建智能交通系统是一件亟待完成的任务。利用超高频段RFID技术具有远距离识别、读取速度快、可应用范围广的优点,将其应用于交通管理系统中,通过RFID读写器读取车辆的电子标签可以有效地搜集车流量信息和车辆信息。
本文建立的是一种基于RFID的嵌入式车流信息管理终端。该终端的主要功能包括:周期性地采集RFID电子标签来获得车流量信息和车辆信息,采集图像来获得交通图像信息,采集指纹对车主身份进行识别。
首先,设计并实现了S3C2410A嵌入式硬件平台作为终端的运行平台。该硬件平台提供的资源包括:RS232接口,以太网接口,USB接口,无线网卡接口等。它通过两个RS232接口分别与RFID读写器、指纹模块相连,通过USB接口连接摄像头。
其次,在嵌入式硬件平台上实现了系统引导程序Bootloader,Bootloader通过移植U-boot-1.1.2完成。通过tftp协议分别将LAnux操作系统内核以及RAMDLSK文件系统下载到嵌入式硬件平台的SDRAM相应地址处。其中,Linux操作系统采用的是适合于S3C2410A处理器的linux-2.4.18-rmk7-pxa1-mz5。
再次,为了验证本终端的功能,设计并实现了服务器端软件。终端作为客户端。客户端与服务器端采用C/S通信模式。针对交通信息管理的需要,分别编写客户端和服务器端的软件。客户端软件包括三个独立的程序:RFID读写器周期性地读取电子标签信息并进行网络传输;USB摄像头采集图像帧并进行网络传输;指纹采集模块进行指纹采集和识别。在服务器端,采用多线程方式编写应用程序:通过网络接收图像帧并显示;接收电子标签信息并存储在数据库中;指纹信息的传输;按日期查询存储于数据库中的车辆信息。
最后,文章给出了在实验室特定测试环境下的测试数据和实验结果,在设计的系统工作总结中,分析了设计的不足并对将来的工作做了展望。本设计具有一定的理论和应用价值。
|