基于RFID的物联网食品安全追溯系统最新修改版.docx

上传人:小飞机 文档编号:1942317 上传时间:2022-12-27 格式:DOCX 页数:45 大小:1.49MB
返回 下载 相关 举报
基于RFID的物联网食品安全追溯系统最新修改版.docx_第1页
第1页 / 共45页
基于RFID的物联网食品安全追溯系统最新修改版.docx_第2页
第2页 / 共45页
基于RFID的物联网食品安全追溯系统最新修改版.docx_第3页
第3页 / 共45页
基于RFID的物联网食品安全追溯系统最新修改版.docx_第4页
第4页 / 共45页
基于RFID的物联网食品安全追溯系统最新修改版.docx_第5页
第5页 / 共45页
点击查看更多>>
资源描述

《基于RFID的物联网食品安全追溯系统最新修改版.docx》由会员分享,可在线阅读,更多相关《基于RFID的物联网食品安全追溯系统最新修改版.docx(45页珍藏版)》请在三一办公上搜索。

1、青岛农业大学毕 业 论 文(设计) 题 目: 基于RFID的物联网食品安全追溯系统 姓 名: 学 院: 理学与信息科学学院 专 业: 电子信息工程 班 级: 0803 学 号: 20082592 指导教师: 2012 年 6 月 6 日目 录摘 要1Abstract2第一章 绪论31.1课题设计背景31.2课题设计目的41.3本文的主要工作及指导思想4第二章 课题方案论证52.1系统基本方案选择和论证52.1.1 物联网食品安全追溯流程52.1.2 RFID射频识别技术及EPC产品电子代码:62.1.3 RFID系统的构成和工作流程62.2 系统设计最终方案决定8第三章 系统设计93.1硬件设

2、计93.1.1射频读卡器微处理器模块93.1.2射频读卡器读写模块113.1.3射频识别标签卡及天线设计133.1.4射频读卡器通信模块143.2软件设计183.2.1 设计方案思想183.2.2设计流程图183.2.3主程序流程图193.2.4后端WEB服务组件的设计20第四章 调试与检测214.1系统调试:214.1.1系统硬件调试214.1.2系统软件调试214.2测试结果分析与结论224.2.1测试结果分析224.2.2 测试结论和实验截图22作品总结26致谢27参考文献28附录一:上位机源代码29附录二:WEB服务组件代码39摘 要随着近年来,诸多的食品安全事件的频繁发生,严重威胁消

3、费者的身体健康,引起了世界性的广泛关注,也影响了食品行业的健康、持续、稳定的发展。如何保证食品供应链的安全,已成为一个迫切需要解决的全球性课题。传统的对食品品质检验方法存在管理滞后、效率低下和较高的出错率等问题。利用RFID技术建立安全食品供应链体系可以有效解决以上问题。RFID系统可提供食品供应链中食品与来源之间的可靠联系,确保到达超市货架及厨房的食品的来源是清晰的,并可追踪到生产企业甚至是动物、植物个体及具体的加工操作人员。“民以食为天,食以安为先。”RFID技术在安全食品供应链的应用,对企业来说,有助于食品企业加强食品安全方面的管理,稳定和扩大消费群,提升市场竞争力;从食品供应链角度看,

4、为消费者营造了放心消费的环境,树立了良好的形象,切实提高了整条供应链的服务水平。虽然RFID在应用中还有一些问题需要解决,但是其应用前景是十分广阔的。关键词:食品安全追溯 RFID 14443-A-T 物联网2AbstractAs in recent years, many of the food safety problem happened frequently threatened consumer health, caused a worldwide attention, also influence the food industrys health, sustainable and

5、 stable development. How to guarantee the safety of the food supply chain has become an urgent need to address global issues. The traditional food quality inspection method of existing management lag, the efficiency is low and high rate of mistakes. Using of RFID technology establish safe food suppl

6、y chain system can effectively solve the above problems. The RFID system can provide food supply chain between food and source of reliable connection, make sure to supermarket shelves and kitchen of food source is clear, and can be traced to the production enterprise even animals and plants, individ

7、ual and specific processing personnel. Saying, food to Ann is first. RFID technology in the safety of the food supply chain application, enterprise, it helps to food enterprises to strengthen the management of food safety, stability and expand consumer group, improve market competitiveness; Accordin

8、g to the food supply chain perspective, build the trust for the consumer spending environment, establish a good image, improve the service level of the whole supply chain. Although RFID in application have some problems to be solved, but its application prospects are very broad. Keywords:Food safety

9、 tracing RFID 14443-A-T Internet of Things第一章 绪论1.1课题设计背景目前我国食品安全形势较为严峻,各类食品安全事件屡有发生,对人民群众的生命和健康安全造成极大危害。针对这一现象,政府统一安排,从2009年1月1日起,对肉及肉制品、豆制品、奶制品、蔬菜、水果等6类食品实施严格的市场准入。但由于管理手段落后,无法对食品生产、流通的各个环节进行有效的监管,市场准入制度的落实受到严重制约和影响。传统的对食品品质检验方法存在管理滞后、效率低下和较高的出错率等问题。RFID技术应用于食品供应链的体系可解决以上问题。RFID系统保障供应链中的食品与来源之间的可靠

10、联系,确保到达超市的货架和厨房食品的来源是清晰的,并可追溯到生产企业甚至是植物个体、动物及具体的操作加工人员。)“民以食为天,食以安为先。”RFID技术在安全食品供应链的应用,对企业来说,有助于食品企业加强食品安全方面的管理,稳定和扩大消费群,提升市场竞争力;从食品供应链角度看,为消费者营造了放心消费的环境,树立了良好的形象,切实提高了整条供应链的服务水平。建立食品跟踪与追溯的工作将对食品行业的发展产生巨大的影响。 随着智慧地球、感知中国等概念的提出,物联网技术得到了国内外各行各业的普遍认可,全球的物联网行业的发展将会有很大的前景。据美国科学时报报道,物联网是被称为继计算机,互联网之后的第三次

11、世界信息产业的浪潮。2008年全球经济危机出现后,物联网技术应运而生。“智慧地球”被认为是挽救危机、振兴经济的方式。针对美国“智慧地球”,温总理提出了感知中国的发展理念 2009年8月温家宝总理提出了“感知中国”,物联网被列为国家新兴战略性产业,已经写入了“政府工作报告”, 物联网从此在中国受到了全社会极大的关注。而物联网技术的核心就是RFID技术,因此借助物联网技术,去解决社会中存在的食品安全问题,显得尤为重要。目前基于RFID的物联网食品安全追溯系统已经在我国得到了广泛的应用。431.2课题设计目的(1)进一步熟悉和掌握RFID的工作原理和使用方法(2)熟悉单片机对外围设备的控制方法,学会

12、电路图的设计(3)通过对单片机的程序的实际编写,学习程序设计思路(4)了解RFID追溯系统的框架和射频模块的功能,为今后的学习工作做好充电1.3本文的主要工作及指导思想本系统以鲁花花生油为例,对鲁华花生油实行产品的溯源。RFID标签卡可以存储花生油从原料,加工,到成品运输等全过程的追溯,通过RFID射频识别技术,对标签卡实现了读写内部数据信息的功能,RFID标签卡不同于条形码RFID标签卡里的信息可以进行实时更新的功能,可以通过无线电波实时传输信息,从而可以在简单的WEB服务组件中查找相应的食品安全追溯信息,使食品安全生产管理者能够在出现食品安全问题时迅速的召回有害食品,防止有问题产品的快速流

13、散,从而通过物联网技术解决生活中的食品安全问题。该系统可实现非接触式的数据读写功能,数据采用了MIFARE加密算法,是得数据传输具有了安全性。数据的传输还采用了编码技术,可以适应较复杂的传输环境。另外处理器内含看门狗电路,具备较高的可靠性。物联网系统一般由感知层,网络层和应用层组成,由于3G等移动通信网络资源限制,本系统设计了感知层和应用层两部分。通过无线射频RFID读写器非接触式读取RFID标签中的数据信息为感知层。再通过一个简单的后端WEB服务组件完成相对应的食品安全信息溯源功能。 第二章 课题方案论证2.1系统基本方案选择和论证2.1.1 物联网食品安全追溯流程1)在生产食品的源头,无论

14、是动物饲养过程中吃的饲料信息,还是在植物种植过程中施加的肥料信息,均可以使用RFID电子标签存储到食品安全生产数据库中,以此来作为将来食品安全追溯原始数据。 2)在食品加工环节中,生产厂家、操作员工、食品加工方式以及时间等追溯信息也会记录到相应数据库的字段中。 3)通过对食品的流通过程中的每个环节布置含有多种传感器的读写器,可以记录该批食品流通过程中的环境信息。 4)在运输环节中,在车门里的读写器每隔几分钟就读取食品货箱的RFID标签信息,连同传感器的信息一起发送到食品安全追溯管理系统中记录数据,因为车厢内的信息基本一样,所以在读写器上而不是在RFID标签上集成传感器可以大幅度缩减系统成本。

15、5)在食品运输到仓库时,RFID读写器会读取食品信息以及入库时间,并且系统自动分配存货区域。仓库中布置的内嵌传感器的读写器,同样按照一定时间定时读取RFID标签信息已经环境信息。 6)根据记录的外界环境信息,物流仓库的质量评估系统将自动对库存中的食品进行评估,并且根据环境信息综合判断,保质期将到的食品先发货。 7)通过严格的控制流通过程,运送到消费者手中食品的安全性将会大大提高,因此,无论是在餐桌或是货架,消费者通过追溯系统既可查到食品的生产日期、原料产地、生产者等详细生长信息,通过食品安全测评系统对食品进行等级认证,以此就可以确保食品安全。 8)食品变质后,评估系统将实时改变评估结果,提醒消

16、费者慎重购买,并且通知零售商将过期产品撤下货架。 9)当发生食品安全问题时,通过食品安全追溯系统就可以查到食品的最终销售者,还可以找到流通或生产加工过程出现问题的环节,形成有政府统一管理、协调、高效运作的架构。这也是国际上食品安全追溯管理模式的发展趋势。 2.1.2 RFID射频识别技术及EPC产品电子代码:近年来,无线射频识别技术在全球得到了迅速发展,在人们的日常生活中已经出现,并且产生了越来越大的影响。射频识别技术是结合了无线电、芯片制造及计算机等学科的新技术。无线射频识别RFID技术是一种利用射频通信实现的非接触式自动识别技术。它利用射频信号及其空间耦合的传输特性,实现对静止或移动物体的

17、自动识别。射频识别常被称为感应式电子芯片或非接触卡。典型的RFID系统一般由电子标签、读写器以及计算机系统等部分组成。电子标签中保存着某种约定格式的编码数据,用以唯一标识标签所附着的物体;读写器通过无线信号与标签通信,获得标签中的编码,并将这些编码送往后台计算机系统处理,达到对目标进行自动识别的目的。射频识别技术有以下特点:1:数据的读写功能2:电子标签的小型化和多样化3:耐环境性4:可重复使用5:穿透性6:数据的记忆容量大7:系统的安全性EPC产品电子代码技术是由美国麻省理工学院的自动识别研究中心开发的,旨在通过互联网平台,利用无线射频识别、无线数据通信等技术,构造一个实现全球物品信息实时共

18、享的物联网。EPC代码是由标头、管理者代码、对象分类代码、序列号等数据字段组成的一组数字。EPC代码结构如图所示: 图2-1EPC的目标是为物理世界的对象提供唯一的标识,从而达到通过计算机网络来标识和访问单个物体的目标,就如同在互联网上使用IP地址来标识和通信一样。EPC系统的最终目的是为每一个单品建立全球的、开放的标识标准。EPC系统的发展,能够推动自动识别技术的快速发展,向跨地区、跨国界物品识别与跟踪领域的应用迈出了划时代的一步,可以做到对供应链中的货品进行实时跟踪,还可以通过优化供应链来给用户提供数据支持,大大提高供应链的效率。2.1.3 RFID系统的构成和工作流程典型的RFID射频识

19、别系统由电子标签、阅读器和数据管理系统三大部分组成。标签(tags),由芯片和标签天线或线圈组成,通过电感耦合或电磁反射原理与读写器进行通信。电子标签是RFID系统中存储被识别物体相关信息的电子装置,通常贴在被识别物体表面或者嵌入其内部,标签存储器中的信息可有读写器进行非接触式的读和写。电子标签由天线、控制模块、存储器、收发模块4部分构成。阅读器,有时也被称为查询器、读写器或读出装置,主要由无线收发模块、天线、控制模块及接口电路等组成。芯片中一般存储两种数据:一种为固化在芯片中的UID(唯一标识号),用来唯一标识电子标签;另一种为存储在EEPROM中的可擦写数据,用来记录与被识别物体相关的信息

20、。阅读器是读写电子标签信息的设备,通常由天线、射频模块、控制模块、接口模块4部分组成。读写器的任务是:控制射频模块发射载波信号以提供能量来启动标签;对发射信号进行调制,将数据传送给标签;对标识信息进行解码,并将标识信息传输给主机处理;通信接口控制、输入输出检测和控制;产生、发送、接收射频信号。数据管理系统的主要任务是控制读写器进行读写卡的操作,以及存储和处理相应的数据信息。RFID系统的工作流程如下。(1)读写器通过发射天线发送一定频率的射频信号,当电子标签进入发射天线工作区时产生感应电流,电子标签通过从读写器获得的能量自动除与激活状态。(2)电子标签将存储在其自带的存储器上的RFID编码等信

21、息通过标签内置发射天线发送出去。(3)系统接收天线对接收的信号进行解调和解码然后送到后台主系统进行相关处理。(4)主系统根据逻辑运算判断该标签编码的完整性、合法性,针对不同的应用业务逻辑做出相应的处理和控制。 RFID基本原理框图如图2-2所示。 图2-22.2 系统设计最终方案决定综上所述,选定本课题食品安全追溯系统设计方案:首先对食品的追溯信息详细写入RFID标签卡,然后通过射频识别读写器将里面所包含的食品安全追溯信息读取到电脑中,第三步是通过简单的WEB服务组件设计查找相应EPC代码所对应的详细WEB信息。采用可读写电子标签除标签ID号(UID号)永不可变外,可读写电子标签中的其它数据可

22、以因需更新,而根据标签ID号可以唯一确定标签,进而可以唯一确定相应的食品。EPC可以通过标签卡里面的数据进行读写。在本设计中,由于各方面条件的设计只用生产源头的信息追溯来代替整个食品安全追溯流程。由于WEB服务是物联网软件设计中非常重要的一环,所以用一个简单的WEB服务组件来展示一下食品安全追溯系统的后台操作流程和简单的二进制序列和详细信息的逻辑对应关系。食品安全追溯系统可以简化为对一个含有特定食品追溯信息的标签卡进行数据的读写操作。采用单片机作为主控制系统,并设计好最小系统,外部独立提供5V直流电源,依靠射频模块进行非接触式读卡写卡。信息在非接触式的电磁场中通过天线传输。第三章 系统设计3.

23、1硬件设计本系统由PC机、读写器、射频卡、RS232转换电路、接口设备组成。其中RFID读写器是整个食品安全追溯系统的核心,在系统中负责读写标签卡里的信息、与PC 机通信、向控制器发送控制信号等工作。系统框图如下:图3-1RFID读写器在射频识别中是核心的工作机,通过USB-TTL模块与主机相连。RFID读写器采用单片机设计,由一台微处理机及相应的外围电路组成。本系统采用AT89C2051单片机作为RFID读写器的核心电路,配置射频卡读写芯片、天线耦合电路、天线、USB-TTL模块等组成。整个射频识别框图如图3-1所示。系统的工作原理是先由微处理器AT89C2051控制射频识别读写器读取射频卡

24、的信号,然后AT89C2051根据所得数据与整个上位PC机之间进行通讯,获得指令以及传输系统状态等,下面主要从硬件部分对系统进行分析。3.1.1射频读卡器微处理器模块 本系统的RFID读写器主控模块由单片机及其外围电路组成。本系统选取ATMEL公司生产的AT89C2051单片机作为读卡器的主控模块。AT89C2051单片机是一种CMOS8位单片机,具有低电压、高性能的特点。具有2K字节容量的可反复擦写的只读程序存储器(PEROM)和128bytes的随机数据存储器(RAM)。器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash

25、存储单元,功能强大的AT89C2051单片机在电子类产品中有广泛的应用。AT89C2051具有以下标准功能:2K字节闪速存储器,128字节RAM,15根I/O口,两个16位定时器,一个五向量两级中断结构,一个全双工串行口,一个精密模拟比较器以及两种可选的软件节电工作方式。空闲方停止CPU工作但允许RAM、定时器/计数器、串行工作口和中断系统继续工作。掉电方式保存RAM内容但振荡器停止工作并禁止有其它部件的工作到下一个硬件复位。AT89C2051可降至0Hz的静态逻辑操作,并支持两种可选的节电工作模式。空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作。掉电方式保

26、存RAM中的内容,但振荡器停止工作并禁止其他所有部件工作直到下一个硬件复位。单片机芯片引脚图:图3-2主要引脚说明:P1口:P1口是一个8位双向I/O口。引脚P1.2P1.7提供内部上拉电阻,P1.0和P1.1要求外部上拉电阻。P1.0和P1.1还分别作为片内精密模拟比较器的同相输入(ANI0)和反相输入(AIN1)。P1口输出缓冲器可吸收20mA电流并能直接驱动LED显示。当P1口引脚写入“1”时,其可用作输入端,当引脚P1.2P1.7用作输入并被外部拉低时,它们将因内部的写入“1”时,其可用作输入端。当引脚P1.2P1.7用作输入并被外部拉低时,它们将因内部的上拉电阻而流出电流。 P3口:

27、P3口的P3.0P3.5、P3.7是带有内部上拉电阻 的七个双向I/O口引脚。P3.6用于固定输入片内比较器的输出信号并且它作为一通用I/O引脚而不可访问。P3口缓冲器可吸收20mA电流。当P3口写入“1”时,它们被内部上拉电阻拉高并可用作输入端。用作输入时,被外部拉低的P3口脚将用上拉电阻而流出电流。 P3口第二功能如下图:图3-33.1.2射频读卡器读写模块FM1702SL是复旦微电子股份有限公司设计的基于ISO14443标准的非接触卡读卡机专用芯片,采用0.6 微米CMOS EEPROM 工艺,支持ISO14443 type A协议,支持多种加密算法,兼容Philips的MF RC530

28、(SPI接口)读卡机芯片。芯片内部高度集成了模拟调制解调电路,只需最少量的外围电路,支持SPI接口(-P),数字电路具有TTL、CMOS 两种电压工作模式。特别适用于ISO14443 标准下水、电、煤气 表、8自动售货机、门禁、电梯、饮水机、电话机等计费系统或身份识别系统的读卡器的应用。CY-14443A系列是低功耗宽电压功能模块,工作35.5V,最低功耗仅需3ua, 采用一体化模块可以大大减少PCB面积,增强应用性能,可以胜任各种应用场合。射频模块引脚配置:图3-4引脚定义:J1接口:J1为模块与控制器的接口 管脚符号IO类型描述J1-1RXDI/OUART接收端J1-2TXDI/OUART

29、发送端J1-3OUT1O输出J1-4OUT2O输出J1-5RSTI模块复位端,低电平有效,也可以悬空J1-6BUZI蜂鸣器输出,高电平驱动J1-7SIGO中断输出端,0表示有卡J1-8VCC电源电源正端J1-9GND地电源负端J2接口:J2为模块与天线的接口管脚符号描述J2-1GND地J2-2TX1天线发送1J2-3GND地J2-4TX2天线发送2J2-5GND地J2-6RX天线接收电气特性:1、 直流工作特性2、 操作温度3 、参考读卡距离EPROM 特性: EPROM 大小为512*8= 4096 bit.射频模块FM1702SL电路连接:图3-53.1.3射频识别标签卡及天线设计卡片的电

30、气部分只由一个天线和 ASIC 组成。天线:卡片的天线是只有几组绕线的线圈,易于封装到 IS0 卡片中。卡片的 ASIC 由一个波特率为106KB 的 高速RF 接口,一个8K 位 EEPROM和一个控制单元组成。读写器向 RFID射频卡发一组固定频率的电磁波,卡片内有一个 LC 串联谐振电路。频率与读写器发射的频率相同,当产生电磁波时,LC 谐振电路发生共振现象,使电容内产生电荷,在电容的另一端处,有一个电子泵,单向导通的。把电容中的电荷 送到另一个电容中去,当积累的电荷到 2V 时,此电容可以当做电源为电路提供电压,将RFID标签卡内的数据发射出去和接收读写器发送的数据。图3-6 RFID

31、卡的功能组成框图在RF射频接口电路中的波形转换模块。其主要功能是接受读写器所发送的无线电调制电波,用于调制/解调模块以及进行波形转换,和为卡片提供电压。具体步骤包括转换波形为方波、整流滤波以及通过电压调节模块进行稳压的处理,最终输出到各工作电路。POR模块主要是对卡片上的电路进行上电复位,使各电路同步启动工作。CY-14443A系列全部有板载内置天线,可以再接外接天线: 内置天线的优点:提高集成度,尺寸虽小但是可以读取达到6cm以内的卡, 基本不需再外接大天线就可以满足大部分的设计需要,并且不需要更换电 路就可以再连接外部天线,提高了系统的可重用性,大大降低成本,另外, 内置天线的读头可以作为

32、有源天线使用。3.1.4射频读卡器通信模块 射频读写器的功能模块图:图3-7本设计中单片机的串口采用的是USB-TTL电平的方式达到电路板与PC机进行串口通信的目的。USB接口概述:通用串行接口(Universal Serial Bus)是连接外部装置的一个串口汇流排标准,在计算机上使用广泛,USB接口支持设备的即插即用和热插拔功能。USB接口可用于连接多达127种外设,如鼠标、调制解调器和键盘等。USB是一种常用的pc接口,他只有4根线,两根电源两根信号,故信号是串行传输的,USB接口也称为串行口。TTL接口概述:TTL(Transistor Transistor Logic)即晶体管-晶体

33、管逻辑,TTL电平信号由TTL器件产生。TTL器件是数字集成电路的一大门类,它采用双极型工艺制造,具有高速度、低功耗和品种多等特点。 TTL接口属于并行方式传输数据的接口,采用这种接口时,不必在液晶显示器的驱动板端和液晶面板端使用专用的接口电路,而是由驱动板主控芯片输出的TTL数据信号经电缆线直接传送到液晶面板的输人接口。USB-TTL模块特性:1:USB接口模拟一个串行口,安装驱动以后,完全可以视为对串行口进行各种操作。2:USB 接口直接供电,无需外部电源。3:可以跳线选择5V 、3.3V TTL接口。4:TTL接口能直接连接到各种单片机的串口引脚,进行通讯调试。5:可以通过串行口对STC

34、单片机进行程序下载。FTDI232RL转换芯片电路连接图:图3-6通信接口连接图:图3-7产品命名规则:RFID读写器整体模块连接:单片机AT89C2051与射频模块FM1792SL相嵌在电路板上连接到一起。U1单片机通过J1接口连接到FTDI232RL芯片主控的USB-TTL模块通过并串转化的方式和PC机进行通信。应用原理电路图:图3-83.2软件设计3.2.1 设计方案思想 先了解RFID射频识别系统的工作原理,在程序开始时必须首先打开正确的端口,如果没有正确打开端口或者端口不存在,会有一个提示:串口打开错误。用户自己将卡片靠近读卡模块, 发现模块上红灯亮起之后,按功能区的”寻卡”来读取卡

35、片序列号。正确寻卡之后,会在序列号里显示卡片序列号只要没有出现错误的命令提示,就表明准确识别出卡号来。错误提示包含 串口未打开的提示表示串口无法使用, 命令执行错误的提示表明卡不在天线范围内,或者模块和计算机的通讯链路不准确。对 IC 卡的读写操作 包含读块,写块,修改密钥等,钱包操作也反应在读写块上,因此可以用读块方式来验 证钱包操作。3.2.2设计流程图 打开端口寻卡退出 卡片操作图3-11 设计流程图以上设计流程图,在编制主程序流程图和编写程序源代码的时候,以此作为参考包含了RFID射频识别技术的工作的基本流程。卡片操作含有读卡,写卡,修改卡片密匙,初始化数据,数据增值,数据减值等操作。

36、3.2.3主程序流程图主程序流程图如下图所示:复位应答Request防冲突机制Anti collision Loop选择卡片Select Tag改变扇区不改变扇区三次相互验证Authentication读块Read写块Write加值increment减值decrement中止Halt复位应答:当有卡片进入读写器的操作范围时,读写器以特定的协议与它通讯,从而确定该卡是否为 射频卡,即验证卡片的卡型。防冲突机制:当有多张卡进入读写器操作范围时,防冲突机制会从其中选择一张进行操作,未选中的 则处于空闲模式等待下一次选卡,该过程会返回被选卡的序列号。选择卡片:选择被选中的卡的序列号,并同时返回卡的容量

37、代码。三次互相确认:选定要处理的卡片之后,读写器就确定要访问的扇区号,并对该扇区密码进行密码校验, 在三次相互认证之后就可以通过加密流进行通讯。(在选择另一扇区时,则必须进行另一扇 区密码校验。)对数据块的操作: 读块,写块,加值,减值,存储,传输,终止3.2.4后端WEB服务组件的设计物联网软件设计非常重要的一环是WEB服务。WEB服务是不依赖于硬件环境、独立运行、可移植的软件模块。WEB服务是一个用于分散和分布式环境下的网络信息交换的、基于XML的通信协议。在此协议下,软件组件或应用程序能够通过标准的HTTP协议进行通信。他的设计目标就是简单性和扩展性,有助于实现大量异构程序和平台之间的互

38、操作性,从而使存在的应用程序能够被广泛的用户使用。WEB服务是一种通过Internet和SOAP协议提供企业应用的方式。使用C#在Visual Studio 2008中创建一个Web服务组件:第一:创建服务器端第二:创建客户端,设计客户端界面,添加WEB引用。第三:进行简单的数据交互从而通过简单那的WEB服务组件将RFID标签卡中的数据转化为详细的食品安全追溯信息第四章 调试与检测4.1系统调试: 4.1.1系统硬件调试设计好射频识别电路实验板,就可以进行元件焊接,还需要检测其是否焊接有效,比如检查漏焊短路或者开路的情况;然后给电路系统加上的直流电源,仔细观察电路板上的电源信号灯是否亮起正常工

39、作,如果是的话把射频识别模块FM1702SL安装到插槽里,程序是事先烧好程序,所以本设计不需要添加下载电路。此射频识别模块含内部电源,观察电路板芯片及UART转USB接口,如果没有异常,说明系统的硬件设备没有问题,如果出现异常,就需要进一步检查,找出存在问题的地方进行修改。4.1.2系统软件调试本次毕业设计使用的程序软件开发环境是Microsoft visual studio 2008。Microsoft visual studio 2008是美国微软公司出品的面向web2.0兼容visual c+语言软件开发系统平台,和汇编语言相比较,visual c+语言在多个方面有明显优势,比如有较强的

40、可读性、清晰的结构、维护方便。因此比较通俗易懂,入门快。Microsoft visual studio 2008是个强大的开发平台,整合了对象、关系型数据、XML的访问方式,语言更加简洁,可以高效开发Web应用。同时Visual Studio 2008支持项目模板、调试器和部署程序。在Microsoft visual studio 2008开发平台中,进行源代码输入后,就可以进行编译,然后进行软件的调试。程序需要进行编译,才能生成射频识别模块运行的文件,之后才是通过下载线将hex文件下载到电路板中,观察发光二极管的发光状态,亮灭规律是否符合我们的预期,如果所有器件的工作的状态均符合设计的要求,

41、说明软件是比较成功的,如果不正常工作,那么需要再进一步调试程序,找出存在问题的原因,进一步完善。4.2测试结果分析与结论4.2.1测试结果分析(1).在测试中,遇到了发光二极管不显示,刚开始以为是程序有问题,检查后发现是后面焊锡松动,没有连接好电路,补焊后设备可以正常识别。(2).UART并口转串口连接不是很灵敏,需要等待一段时间才能做到并串转换,这个主要是因为电路板内部的驱动电压不足,所以需要借助三极管驱动放大。4.2.2 测试结论和实验截图刚开始在近距离非接触识别RFID标签卡的过程中有些问题,比如发光二级管不亮,对标签卡的识别性能不稳定.。经过多次认真排检查测试,对电路的工作原理更加清楚

42、,熟悉了射频识别模块的工作流程,同时也提高了电路设计能力,能够对电路进行更好的分析。编写了电路板的上位机操作程序后,对程序的书写规范,调用,设计规律有了一定的掌握,同时也更好的温习巩固了之前学过的知识,受益匪浅。下面是射频识别过程中的状态效果图:(1)电路板经RS232串行口由USB接口连接到电脑时发光二级管D2蓝灯亮。说明电路板及串并转换接口工作正常 如图4-1所示。图4-1 (2)RFID标签卡内部电路连接正常外围几圈电路为内嵌天线。如图4-2所示。图4-2 (3)将RFID标签卡放在RFID读写器的上方5厘米处发光二级管D1红灯亮,说明可实现非接触式读卡。如图4-3所示。图4-3 (4)

43、RFID标签卡处在读写器可识别的空间时,读写器上位机通过电路板射频模块对RFID标签卡进行读写操作。如图4-4所示。图4-4-1读取初始数据图4-4-2读取修改后的数据数据区可进行简单的信息对应表示使消费者更直观的了解食品的追溯信息如201206060532666A000010 数据区前八位代表食品生产日期为2012年6月6号 第九到第十位用全国的区号代码表示食品的生产区域为青岛 第十一到十三位表示该区域此类食品的生产商代码第666位生产厂家(用两位给此地区的生产者标号) 第十三位A表示产品质量等级(共ABC三类A级最好) 第十四到十八为表示该生产商第1件产品 第19位0表示该生产厂家食品无不

44、良记录(0表示无1表示有) 剩余几位不表示任何信息用0代替(5)非接触式读出卡里面的数据后登录web服务客户端输入每个卡片中唯一的序列号得到该标签内详细信息既鲁花花生油相关的食品安全追溯信息如图4-5所示。图4-5-1初始状态图4-5-2追溯信息作品总结经过认真的准备和努力,本课题设计的主体功能已经能够顺利实现,能够进行射频识别的基本读写操作,并加上了针对RFID标签卡存储信息的简单数据处理功能以及简单的后端WEB服务组件。原本计划的连接物联网服务器的神经系统SAVANT和EPC信息服务的ONS对象名解析服务没有实现,另外由于3G和GPS等技术资源条件的限制无法实现网络传输和实时定位的功能,这

45、是本课题存在的缺点。在整个设计过程中,首先是查阅了大量的文献资料,从物联网追溯系统的发展历史到RFID技术的应用方法,从中学习到了很多新的知识,也发现了以前学习的专业知识不够牢固,正好可以重新温习,经过一番努力,较好的完成了预期的作品。其实在最开始的时候,是有些困难的,比如需要使用的专业知识,焊接技巧什么的,在自己确实没想明白的情况下,就向老师同学虚心请教,对于设计的思路逐渐清晰,然后是对设计进行有效的计划分工,在进行焊接电路系统时,是比较花费时间的,期间也出现过一些小错误,已及时发现修改过来。遇到问题,不能浮躁心急,需要冷静,把存在问题列表,逐个攻克,有效的完成本次设计,通过这次设计,学到很多东西,最关键的是自己的能力有了很大的提高。致谢我在指导老师韩仲志老师的精心指导和严格要求下,经过自己的努力,终于完成了这次毕业设计从开始的论文选题到课题中难点的出现解决,韩老师都给了本人认真的指导,他的敬业精神和治学态度都使我学习到了很多东西,在此,我首先想韩老师致以衷心的感谢。通过这次课题设计,增加了很多实用的理论知识,进一步提高了动手能力,对当前物联网的发展有了更深的了解,特别是在RFID领域,让我在今后的学习工作有了更好的认识。通过阅读多方面的文献资料,我不仅开阔了自己的知识面,也懂得了更好的将知识转换到实践中。在此,我衷心感谢各位老师和领导的指导和支持。在

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号