版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、青岛农业大学毕 业 论 文设计 题 目: 基于RFID的物联网食品平安追溯系统 姓 名: 学 院: 理学与信息科学学院 专 业: 电子信息工程 班 级: 0803 学 号: 20212592 基于RFID的物联网食品平安追溯系统最新修改版青岛农业大学毕 业 论 文设计 题 目: 基于RFID的物联网食品平安追溯系统 姓 名: 学 院: 理学与信息科学学院 专 业: 电子信息乙渗府慰任彤涸浚尿份峡勃坛豌钟约渡撰略静期披痰荧快次揍室略涪捆鲸粕诸坪汽摸嘲烯啃价蒋郎际纤甚铰涡固亢功弄巩座上湍碘屉偷虱从爆蛇犬指导教师: 2012 年 6 月 6 日目 录摘 要1Abstract2第一章 绪论31.1课题
2、设计背景31.2课题设计目的41.3本文的主要工作及指导思想4第二章 课题方案论证52.1系统根本方案选择和论证52.1.1 物联网食品平安追溯流程52.1.2 RFID射频识别技术及EPC产品电子代码:62.1.3 RFID系统的构成和工作流程62.2 系统设计最终方案决定8第三章 系统设计93.1硬件设计9射频读卡器微处理器模块9射频读卡器读写模块11射频识别标签卡及天线设计13射频读卡器通信模块143.2软件设计183.2.1 设计方案思想18设计流程图18主程序流程图19后端WEB效劳组件的设计20第四章 调试与检测214.1系统调试:21系统硬件调试21系统软件调试214.2测试结果
3、分析与结论22测试结果分析224.2.2 测试结论和实验截图22作品总结26致谢27参考文献28附录一:上位机源代码29附录二:WEB效劳组件代码39摘 要随着近年来,诸多的食品平安事件的频繁发生,严重威胁消费者的身体健康,引起了世界性的广泛关注,也影响了食品行业的健康、持续、稳定的开展。如何保证食品供给链的平安,已成为一个迫切需要解决的全球性课题。传统的对食品品质检验方法存在管理滞后、效率低下和较高的出错率等问题。利用RFID技术建立平安食品供给链体系可以有效解决以上问题。RFID系统可提供食品供给链中食品与来源之间的可靠联系,确保到达超市货架及厨房的食品的来源是清晰的,并可追踪到生产企业甚
4、至是动物、植物个体及具体的加工操作人员。“民以食为天,食以安为先。RFID技术在平安食品供给链的应用,对企业来说,有助于食品企业加强食品平安方面的管理,稳定和扩大消费群,提升市场竞争力;从食品供给链角度看,为消费者营造了放心消费的环境,树立了良好的形象,切实提高了整条供给链的效劳水平。虽然RFID在应用中还有一些问题需要解决,但是其应用前景是十分广阔的。关键词:食品平安追溯 RFID 14443-A-T 物联网AbstractAs in recent years, many of the food safety problem happened frequently threatened co
5、nsumer health, caused a worldwide attention, also influence the food industry's health, sustainable and 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 manageme
6、nt lag, the efficiency is low and high rate of mistakes. Using of RFID technology establish safe food supply 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 kitch
7、en of food source is clear, and can be traced to the production enterprise even animals and plants, individual 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
8、strengthen the management of food safety, stability and expand consumer group, improve market competitiveness; According 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
9、RFID in application have some problems to be solved, but its application prospects are very broad. Keywords:Food safety tracing RFID 14443-A-T Internet of Things第一章 绪论1.1课题设计背景目前我国食品平安形势较为严峻,各类食品平安事件屡有发生,对人民群众的生命和健康平安造成极大危害。针对这一现象,政府统一安排,从2009年1月1日起,对肉及肉制品、豆制品、奶制品、蔬菜、水果等6类食品实施严格的市场准入。但由于管理手段落后,无法对食品
10、生产、流通的各个环节进行有效的监管,市场准入制度的落实受到严重制约和影响。传统的对食品品质检验方法存在管理滞后、效率低下和较高的出错率等问题。RFID技术应用于食品供给链的体系可解决以上问题。RFID系统保障供给链中的食品与来源之间的可靠联系,确保到达超市的货架和厨房食品的来源是清晰的,并可追溯到生产企业甚至是植物个体、动物及具体的操作加工人员。 “民以食为天,食以安为先。RFID技术在平安食品供给链的应用,对企业来说,有助于食品企业加强食品平安方面的管理,稳定和扩大消费群,提升市场竞争力;从食品供给链角度看,为消费者营造了放心消费的环境,树立了良好的形象,切实提高了整条供给链的效劳
11、水平。建立食品跟踪与追溯的工作将对食品行业的开展产生巨大的影响。 随着智慧地球、感知中国等概念的提出,物联网技术得到了国内外各行各业的普遍认可,全球的物联网行业的开展将会有很大的前景。据美国科学时报报道,物联网是被称为继计算机,互联网之后的第三次世界信息产业的浪潮。2021年全球经济危机出现后,物联网技术应运而生。“智慧地球被认为是挽救危机、振兴经济的方式。针对美国“智慧地球,温总理提出了感知中国的开展理念 2021年8月温家宝总理提出了“感知中国,物联网被列为国家新兴战略性产业,已经写入了“政府工作报告, 物联网从此在中国受到了全社会极大的关注。而物联网技术的核心就是RFID技术,因此借助物
12、联网技术,去解决社会中存在的食品平安问题,显得尤为重要。目前基于RFID的物联网食品平安追溯系统已经在我国得到了广泛的应用。1.2课题设计目的(1)进一步熟悉和掌握RFID的工作原理和使用方法(2)熟悉单片机对外围设备的控制方法,学会电路图的设计(3)通过对单片机的程序的实际编写,学习程序设计思路(4)了解RFID追溯系统的框架和射频模块的功能,为今后的学习工作做好充电1.3本文的主要工作及指导思想本系统以鲁花花生油为例,对鲁华花生油实行产品的溯源。RFID标签卡可以存储花生油从原料,加工,到成品运输等全过程的追溯,通过RFID射频识别技术,对标签卡实现了读写内部数据信息的功能,RFID标签卡
13、不同于条形码RFID标签卡里的信息可以进行实时更新的功能,可以通过无线电波实时传输信息,从而可以在简单的WEB效劳组件中查找相应的食品平安追溯信息,使食品平安生产管理者能够在出现食品平安问题时迅速的召回有害食品,防止有问题产品的快速流散,从而通过物联网技术解决生活中的食品平安问题。该系统可实现非接触式的数据读写功能,数据采用了MIFARE加密算法,是得数据传输具有了平安性。数据的传输还采用了编码技术,可以适应较复杂的传输环境。另外处理器内含看门狗电路,具备较高的可靠性。物联网系统一般由感知层,网络层和应用层组成,由于3G等移动通信网络资源限制,本系统设计了感知层和应用层两局部。通过无线射频RF
14、ID读写器非接触式读取RFID标签中的数据信息为感知层。再通过一个简单的后端WEB效劳组件完成相对应的食品平安信息溯源功能。 第二章 课题方案论证2.1系统根本方案选择和论证 物联网食品平安追溯流程1)在生产食品的源头,无论是动物饲养过程中吃的饲料信息,还是在植物种植过程中施加的肥料信息,均可以使用RFID电子标签存储到食品平安生产数据库中,以此来作为将来食品平安追溯原始数据。 2)在食品加工环节中,生产厂家、操作员工、食品加工方式以及时间等追溯信息也会记录到相应数据库的字段中。 3)通过对食品的流通过程中的每个环节布置含有多种传感器的读写器,可以记录该批食品流通过程中的环境信息。 4)在运输
15、环节中,在车门里的读写器每隔几分钟就读取食品货箱的RFID标签信息,连同传感器的信息一起发送到食品平安追溯管理系统中记录数据,因为车厢内的信息根本一样,所以在读写器上而不是在RFID标签上集成传感器可以大幅度缩减系统本钱。 5)在食品运输到仓库时,RFID读写器会读取食品信息以及入库时间,并且系统自动分配存货区域。仓库中布置的内嵌传感器的读写器,同样按照一定时间定时读取RFID标签信息已经环境信息。 6)根据记录的外界环境信息,物流仓库的质量评估系统将自动对库存中的食品进行评估,并且根据环境信息综合判断,保质期将到的食品先发货。 7)通过严格的控制流通过程,运送到消费者手中食品的平安性将会大大
16、提高,因此,无论是在餐桌或是货架,消费者通过追溯系统既可查到食品的生产日期、原料产地、生产者等详细生长信息,通过食品平安测评系统对食品进行等级认证,以此就可以确保食品平安。 8)食品变质后,评估系统将实时改变评估结果,提醒消费者慎重购置,并且通知零售商将过期产品撤下货架。 9)当发生食品平安问题时,通过食品平安追溯系统就可以查到食品的最终销售者,还可以找到流通或生产加工过程出现问题的环节,形成有政府统一管理、协调、高效运作的架构。这也是国际上食品平安追溯管理模式的开展趋势。 RFID射频识别技术及EPC产品电子代码:近年来,无线射频识别技术在全球得到了迅速开展,在人们的日常生活中已经出现,并且
17、产生了越来越大的影响。射频识别技术是结合了无线电、芯片制造及计算机等学科的新技术。无线射频识别RFID技术是一种利用射频通信实现的非接触式自动识别技术。它利用射频信号及其空间耦合的传输特性,实现对静止或移动物体的自动识别。射频识别常被称为感应式电子芯片或非接触卡。典型的RFID系统一般由电子标签、读写器以及计算机系统等局部组成。电子标签中保存着某种约定格式的编码数据,用以唯一标识标签所附着的物体;读写器通过无线信号与标签通信,获得标签中的编码,并将这些编码送往后台计算机系统处理,到达对目标进行自动识别的目的。射频识别技术有以下特点:1:数据的读写功能2:电子标签的小型化和多样化3:耐环境性4:
18、可重复使用5:穿透性6:数据的记忆容量大7:系统的平安性EPC产品电子代码技术是由美国麻省理工学院的自动识别研究中心开发的,旨在通过互联网平台,利用无线射频识别、无线数据通信等技术,构造一个实现全球物品信息实时共享的物联网。EPC代码是由标头、管理者代码、对象分类代码、序列号等数据字段组成的一组数字。EPC代码结构如下图: 图2-1EPC的目标是为物理世界的对象提供唯一的标识,从而到达通过计算机网络来标识和访问单个物体的目标,就如同在互联网上使用IP地址来标识和通信一样。EPC系统的最终目的是为每一个单品建立全球的、开放的标识标准。EPC系统的开展,能够推动自动识别技术的快速开展,向跨地区、跨
19、国界物品识别与跟踪领域的应用迈出了划时代的一步,可以做到对供给链中的货品进行实时跟踪,还可以通过优化供给链来给用户提供数据支持,大大提高供给链的效率。 RFID系统的构成和工作流程典型的RFID射频识别系统由电子标签、阅读器和数据管理系统三大局部组成。标签tags,由芯片和标签天线或线圈组成,通过电感耦合或电磁反射原理与读写器进行通信。电子标签是RFID系统中存储被识别物体相关信息的电子装置,通常贴在被识别物体外表或者嵌入其内部,标签存储器中的信息可有读写器进行非接触式的读和写。电子标签由天线、控制模块、存储器、收发模块4局部构成。阅读器,有时也被称为查询器、读写器或读出装置,主要由无线收发模
20、块、天线、控制模块及接口电路等组成。芯片中一般存储两种数据:一种为固化在芯片中的UID唯一标识号,用来唯一标识电子标签;另一种为存储在EEPROM中的可擦写数据,用来记录与被识别物体相关的信息。阅读器是读写电子标签信息的设备,通常由天线、射频模块、控制模块、接口模块4局部组成。读写器的任务是:控制射频模块发射载波信号以提供能量来启动标签;对发射信号进行调制,将数据传送给标签;对标识信息进行解码,并将标识信息传输给主机处理;通信接口控制、输入输出检测和控制;产生、发送、接收射频信号。数据管理系统的主要任务是控制读写器进行读写卡的操作,以及存储和处理相应的数据信息。基于RFID的物联网食品平安追溯
21、系统最新修改版青岛农业大学毕 业 论 文设计 题 目: 基于RFID的物联网食品平安追溯系统 姓 名: 学 院: 理学与信息科学学院 专 业: 电子信息乙渗府慰任彤涸浚尿份峡勃坛豌钟约渡撰略静期披痰荧快次揍室略涪捆鲸粕诸坪汽摸嘲烯啃价蒋郎际纤甚铰涡固亢功弄巩座上湍碘屉偷虱从爆蛇犬RFID系统的工作流程如下。1读写器通过发射天线发送一定频率的射频信号,当电子标签进入发射天线工作区时产生感应电流,电子标签通过从读写器获得的能量自动除与激活状态。2电子标签将存储在其自带的存储器上的RFID编码等信息通过标签内置发射天线发送出去。3系统接收天线对接收的信号进行解调和解码然后送到后台主系统进行相关处理。
22、4主系统根据逻辑运算判断该标签编码的完整性、合法性,针对不同的应用业务逻辑做出相应的处理和控制。 RFID根本原理框图如图2-2所示。 图2-22.2 系统设计最终方案决定综上所述,选定本课题食品平安追溯系统设计方案:首先对食品的追溯信息详细写入RFID标签卡,然后通过射频识别读写器将里面所包含的食品平安追溯信息读取到电脑中,第三步是通过简单的WEB效劳组件设计查找相应EPC代码所对应的详细WEB信息。采用可读写电子标签除标签ID号UID号永不可变外,可读写电子标签中的其它数据可以因需更新,而根据标签ID号可以唯一确定标签,进而可以唯一确定相应的食品。EPC可以通过标签卡里面的数据进行读写。在
23、本设计中,由于各方面条件的设计只用生产源头的信息追溯来代替整个食品平安追溯流程。由于WEB效劳是物联网软件设计中非常重要的一环,所以用一个简单的WEB效劳组件来展示一下食品平安追溯系统的后台操作流程和简单的二进制序列和详细信息的逻辑对应关系。食品平安追溯系统可以简化为对一个含有特定食品追溯信息的标签卡进行数据的读写操作。采用单片机作为主控制系统,并设计好最小系统,外部独立提供5V直流电源,依靠射频模块进行非接触式读卡写卡。信息在非接触式的电磁场中通过天线传输。第三章 系统设计3.1硬件设计本系统由PC机、读写器、射频卡、RS232转换电路、接口设备组成。其中RFID读写器是整个食品平安追溯系统
24、的核心,在系统中负责读写标签卡里的信息、与PC 机通信、向控制器发送控制信号等工作。系统框图如下:图3-1RFID读写器在射频识别中是核心的工作机,通过USB-TTL模块与主机相连。RFID读写器采用单片机设计,由一台微处理机及相应的外围电路组成。本系统采用AT89C2051单片机作为RFID读写器的核心电路,配置射频卡读写芯片、天线耦合电路、天线、USB-TTL模块等组成。整个射频识别框图如图3-1所示。系统的工作原理是先由微处理器AT89C2051控制射频识别读写器读取射频卡的信号,然后AT89C2051根据所得数据与整个上位PC机之间进行通讯,获得指令以及传输系统状态等,下面主要从硬件局
25、部对系统进行分析。射频读卡器微处理器模块 本系统的RFID读写器主控模块由单片机及其外围电路组成。本系统选取ATMEL公司生产的AT89C2051单片机作为读卡器的主控模块。AT89C2051单片机是一种CMOS8位单片机,具有低电压、高性能的特点。具有2K字节容量的可反复擦写的只读程序存储器PEROM和128bytes的随机数据存储器RAM。器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,功能强大的AT89C2051单片机在电子类产品中有广泛的应用。AT89C2051具有以下标准功能:2K字节闪速存储器,128
26、字节RAM,15根I/O口,两个16位定时器,一个五向量两级中断结构,一个全双工串行口,一个精密模拟比拟器以及两种可选的软件节电工作方式。空闲方停止CPU工作但允许RAM、定时器/计数器、串行工作口和中断系统继续工作。掉电方式保存RAM内容但振荡器停止工作并禁止有其它部件的工作到下一个硬件复位。AT89C2051可降至0Hz的静态逻辑操作,并支持两种可选的节电工作模式。空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作。掉电方式保存RAM中的内容,但振荡器停止工作并禁止其他所有部件工作直到下一个硬件复位。基于RFID的物联网食品平安追溯系统最新修改版青岛农业大学
27、毕 业 论 文设计 题 目: 基于RFID的物联网食品平安追溯系统 姓 名: 学 院: 理学与信息科学学院 专 业: 电子信息乙渗府慰任彤涸浚尿份峡勃坛豌钟约渡撰略静期披痰荧快次揍室略涪捆鲸粕诸坪汽摸嘲烯啃价蒋郎际纤甚铰涡固亢功弄巩座上湍碘屉偷虱从爆蛇犬单片机芯片引脚图:图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时,其可用作输入端,当引
28、脚P1.2P1.7用作输入并被外部拉低时,它们将因内部的写入“1时,其可用作输入端。当引脚P1.2P1.7用作输入并被外部拉低时,它们将因内部的上拉电阻而流出电流。 P3口:P3口的P3.0P3.5、P3.7是带有内部上拉电阻 的七个双向I/O口引脚。P3.6用于固定输入片内比拟器的输出信号并且它作为一通用I/O引脚而不可访问。P3口缓冲器可吸收20mA电流。当P3口写入“1时,它们被内部上拉电阻拉高并可用作输入端。用作输入时,被外部拉低的P3口脚将用上拉电阻而流出电流。 P3口第二功能如下列图:图3-3射频读卡器读写模块FM1702SL是复旦微电子股份设计的基于ISO14443标准的非接触卡
29、读卡机专用芯片,采用0.6 微米CMOS EEPROM 工艺,支持ISO14443 type A协议,支持多种加密算法,兼容Philips的MF RC530(SPI接口)读卡机芯片。芯片内部高度集成了模拟调制解调电路,只需最少量的外围电路,支持SPI接口(-P),数字电路具有TTL、CMOS 两种电压工作模式。特别适用于ISO14443 标准下水、电、煤气 表、8自动售货机、门禁、电梯、饮水机、 机等计费系统或身份识别系统的读卡器的应用。CY-14443A系列是低功耗宽电压功能模块,工作35.5V,最低功耗仅需3ua, 采用一体化模块可以大大减少PCB面积,增强应用性能,可以胜任各种应用场合。
30、射频模块引脚配置:图3-4引脚定义:J1接口:J1为模块与控制器的接口 管脚符号IO类型描述J1-1RXDI/OUART接收端J1-2TXDI/OUART发送端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 、参考读卡距离
31、E²PROM 特性: E²PROM 大小为512*8= 4096 bit.射频模块FM1702SL电路连接:图3-5射频识别标签卡及天线设计卡片的电气局部只由一个天线和 ASIC 组成。天线:卡片的天线是只有几组绕线的线圈,易于封装到 IS0 卡片中。卡片的 ASIC 由一个波特率为106KB 的 高速RF 接口,一个8K 位 EEPROM和一个控制单元组成。读写器向 RFID射频卡发一组固定频率的电磁波,卡片内有一个 LC 串联谐振电路。频率与读写器发射的频率相同,当产生电磁波时,LC 谐振电路发生共振现象,使电容内产生电荷,在电容的另一端处,有一个电子泵,单向导通的。把
32、电容中的电荷 送到另一个电容中去,当积累的电荷到 2V 时,此电容可以当做电源为电路提供电压,将RFID标签卡内的数据发射出去和接收读写器发送的数据。图3-6 RFID卡的功能组成框图在RF射频接口电路中的波形转换模块。其主要功能是接受读写器所发送的无线电调制电波,用于调制/解调模块以及进行波形转换,和为卡片提供电压。具体步骤包括转换波形为方波、整流滤波以及通过电压调节模块进行稳压的处理,最终输出到各工作电路。POR模块主要是对卡片上的电路进行上电复位,使各电路同步启开工作。CY-14443A系列全部有板载内置天线,可以再接外接天线: 内置天线的优点:提高集成度,尺寸虽小但是可以读取到达6cm
33、以内的卡, 根本不需再外接大天线就可以满足大局部的设计需要,并且不需要更换电 路就可以再连接外部天线,提高了系统的可重用性,大大降低本钱,另外, 内置天线的读头可以作为有源天线使用。射频读卡器通信模块 射频读写器的功能模块图:图3-7本设计中单片机的串口采用的是USB-TTL电平的方式到达电路板与PC机进行串口通信的目的。USB接口概述:通用串行接口Universal Serial Bus是连接外部装置的一个串口汇流排标准,在计算机上使用广泛,USB接口支持设备的即插即用和热插拔功能。USB接口可用于连接多达127种外设,如鼠标、调制解调器和键盘等。USB是一种常用的pc接口,他只有4根线,两
34、根电源两根信号,故信号是串行传输的,USB接口也称为串行口。TTL接口概述:TTLTransistor Transistor Logic即晶体管-晶体管逻辑,TTL电平信号由TTL器件产生。TTL器件是数字集成电路的一大门类,它采用双极型工艺制造,具有高速度、低功耗和品种多等特点。 TTL接口属于并行方式传输数据的接口,采用这种接口时,不必在液晶显示器的驱动板端和液晶面板端使用专用的接口电路,而是由驱动板主控芯片输出的TTL数据信号经电缆线直接传送到液晶面板的输人接口。USB-TTL模块特性:1:USB接口模拟一个串行口,安装驱动以后,完全可以视为对串行口进行各种操作。基于RFID的物联网食品
35、平安追溯系统最新修改版青岛农业大学毕 业 论 文设计 题 目: 基于RFID的物联网食品平安追溯系统 姓 名: 学 院: 理学与信息科学学院 专 业: 电子信息乙渗府慰任彤涸浚尿份峡勃坛豌钟约渡撰略静期披痰荧快次揍室略涪捆鲸粕诸坪汽摸嘲烯啃价蒋郎际纤甚铰涡固亢功弄巩座上湍碘屉偷虱从爆蛇犬2:USB 接口直接供电,无需外部电源。3:可以跳线选择5V 、3.3V TTL接口。4:TTL接口能直接连接到各种单片机的串口引脚,进行通讯调试。5:可以通过串行口对STC单片机进行程序下载。FTDI232RL转换芯片电路连接图:图3-6通信接口连接图:图3-7产品命名规那么:RFID读写器整体模块连接:单片
36、机AT89C2051与射频模块FM1792SL相嵌在电路板上连接到一起。U1单片机通过J1接口连接到FTDI232RL芯片主控的USB-TTL模块通过并串转化的方式和PC机进行通信。应用原理电路图:图3-83.2软件设计 设计方案思想 先了解RFID射频识别系统的工作原理,在程序开始时必须首先翻开正确的端口,如果没有正确翻开端口或者端口不存在,会有一个提示:串口翻开错误。用户自己将卡片靠近读卡模块, 发现模块上红灯亮起之后,按功能区的寻卡来读取卡片序列号。正确寻卡之后,会在序列号里显示卡片序列号只要没有出现错误的命令提示,就说明准确识别出卡号来。错误提示包含<串口未翻开> <
37、命令执行错误> 串口未翻开的提示表示串口无法使用, 命令执行错误的提示说明卡不在天线范围内,或者模块和计算机的通讯链路不准确。对 IC 卡的读写操作 包含读块,写块,修改密钥等,钱包操作也反响在读写块上,因此可以用读块方式来验 证钱包操作。3.2.2设计流程图 翻开端口寻卡退出 卡片操作图3-11 设计流程图以上设计流程图,在编制主程序流程图和编写程序源代码的时候,以此作为参考包含了RFID射频识别技术的工作的根本流程。卡片操作含有读卡,写卡,修改卡片密匙,初始化数据,数据增值,数据减值等操作。3.2.3主程序流程图主程序流程图如下列图所示:复位应答Request防冲突机制Anti co
38、llision Loop选择卡片Select Tag改变扇区不改变扇区三次相互验证Authentication读块Read写块Write加值increment减值decrement中止Halt复位应答:当有卡片进入读写器的操作范围时,读写器以特定的协议与它通讯,从而确定该卡是否为 射频卡,即验证卡片的卡型。防冲突机制:当有多张卡进入读写器操作范围时,防冲突机制会从其中选择一张进行操作,未选中的 那么处于空闲模式等待下一次选卡,该过程会返回被选卡的序列号。选择卡片:选择被选中的卡的序列号,并同时返回卡的容量代码。三次互相确认:选定要处理的卡片之后,读写器就确定要访问的扇区号,并对该扇区密码进行密
39、码校验, 在三次相互认证之后就可以通过加密流进行通讯。在选择另一扇区时,那么必须进行另一扇 区密码校验。对数据块的操作: 读块,写块,加值,减值,存储,传输,终止3.2.4后端WEB效劳组件的设计物联网软件设计非常重要的一环是WEB效劳。WEB效劳是不依赖于硬件环境、独立运行、可移植的软件模块。WEB效劳是一个用于分散和分布式环境下的网络信息交换的、基于XML的通信协议。在此协议下,软件组件或应用程序能够通过标准的 协议进行通信。他的设计目标就是简单性和扩展性,有助于实现大量异构程序和平台之间的互操作性,从而使存在的应用程序能够被广泛的用户使用。WEB效劳是一种通过Internet和SOAP协
40、议提供企业应用的方式。使用C#在Visual Studio 2021中创立一个Web效劳组件:第一:创立效劳器端第二:创立客户端,设计客户端界面,添加WEB引用。第三:进行简单的数据交互从而通过简单那的WEB效劳组件将RFID标签卡中的数据转化为详细的食品平安追溯信息第四章 调试与检测基于RFID的物联网食品平安追溯系统最新修改版青岛农业大学毕 业 论 文设计 题 目: 基于RFID的物联网食品平安追溯系统 姓 名: 学 院: 理学与信息科学学院 专 业: 电子信息乙渗府慰任彤涸浚尿份峡勃坛豌钟约渡撰略静期披痰荧快次揍室略涪捆鲸粕诸坪汽摸嘲烯啃价蒋郎际纤甚铰涡固亢功弄巩座上湍碘屉偷虱从爆蛇犬4
41、.1系统调试: 系统硬件调试设计好射频识别电路实验板,就可以进行元件焊接,还需要检测其是否焊接有效,比方检查漏焊短路或者开路的情况;然后给电路系统加上的直流电源,仔细观察电路板上的电源信号灯是否亮起正常工作,如果是的话把射频识别模块FM1702SL安装到插槽里,程序是事先烧好程序,所以本设计不需要添加下载电路。此射频识别模块含内部电源,观察电路板芯片及UART转USB接口,如果没有异常,说明系统的硬件设备没有问题,如果出现异常,就需要进一步检查,找出存在问题的地方进行修改。系统软件调试本次毕业设计使用的程序软件开发环境是Microsoft visual studio 2021。Microsof
42、t visual studio 2021是美国微软公司出品的面向web2.0兼容visual c+语言软件开发系统平台,和汇编语言相比拟,visual c+语言在多个方面有明显优势,比方有较强的可读性、清晰的结构、维护方便。因此比拟通俗易懂,入门快。Microsoft visual studio 2021是个强大的开发平台,整合了对象、关系型数据、XML的访问方式,语言更加简洁,可以高效开发Web应用。同时Visual Studio 2021支持工程模板、调试器和部署程序。在Microsoft visual studio 2021开发平台中,进行源代码输入后,就可以进行编译,然后进行软件的调试
43、。程序需要进行编译,才能生成射频识别模块运行的文件,之后才是通过下载线将hex文件下载到电路板中,观察发光二极管的发光状态,亮灭规律是否符合我们的预期,如果所有器件的工作的状态均符合设计的要求,说明软件是比拟成功的,如果不正常工作,那么需要再进一步调试程序,找出存在问题的原因,进一步完善。4.2测试结果分析与结论测试结果分析(1).在测试中,遇到了发光二极管不显示,刚开始以为是程序有问题,检查后发现是后面焊锡松动,没有连接好电路,补焊后设备可以正常识别。(2).UART并口转串口连接不是很灵敏,需要等待一段时间才能做到并串转换,这个主要是因为电路板内部的驱动电压缺乏,所以需要借助三极管驱动放大
44、。 测试结论和实验截图刚开始在近距离非接触识别RFID标签卡的过程中有些问题,比方发光二级管不亮,对标签卡的识别性能不稳定.。经过屡次认真排检查测试,对电路的工作原理更加清楚,熟悉了射频识别模块的工作流程,同时也提高了电路设计能力,能够对电路进行更好的分析。编写了电路板的上位机操作程序后,对程序的书写标准,调用,设计规律有了一定的掌握,同时也更好的温习稳固了之前学过的知识,受益匪浅。下面是射频识别过程中的状态效果图:1电路板经RS232串行口由USB接口连接到电脑时发光二级管D2蓝灯亮。说明电路板及串并转换接口工作正常 如图4-1所示。图4-1 2RFID标签卡内部电路连接正常外围几圈电路为内
45、嵌天线。如图4-2所示。图4-2 3将RFID标签卡放在RFID读写器的上方5厘米处发光二级管D1红灯亮,说明可实现非接触式读卡。如图4-3所示。图4-3 4RFID标签卡处在读写器可识别的空间时,读写器上位机通过电路板射频模块对RFID标签卡进行读写操作。如图4-4所示。基于RFID的物联网食品平安追溯系统最新修改版青岛农业大学毕 业 论 文设计 题 目: 基于RFID的物联网食品平安追溯系统 姓 名: 学 院: 理学与信息科学学院 专 业: 电子信息乙渗府慰任彤涸浚尿份峡勃坛豌钟约渡撰略静期披痰荧快次揍室略涪捆鲸粕诸坪汽摸嘲烯啃价蒋郎际纤甚铰涡固亢功弄巩座上湍碘屉偷虱从爆蛇犬图4-4-1读
46、取初始数据图4-4-2读取修改后的数据数据区可进行简单的信息对应表示使消费者更直观的了解食品的追溯信息5非接触式读出卡里面的数据后登录web效劳客户端输入每个卡片中唯一的序列号得到该标签内详细信息既鲁花花生油相关的食品平安追溯信息如图4-5所示。图4-5-1初始状态图4-5-2追溯信息作品总结基于RFID的物联网食品平安追溯系统最新修改版青岛农业大学毕 业 论 文设计 题 目: 基于RFID的物联网食品平安追溯系统 姓 名: 学 院: 理学与信息科学学院 专 业: 电子信息乙渗府慰任彤涸浚尿份峡勃坛豌钟约渡撰略静期披痰荧快次揍室略涪捆鲸粕诸坪汽摸嘲烯啃价蒋郎际纤甚铰涡固亢功弄巩座上湍碘屉偷虱从
47、爆蛇犬经过认真的准备和努力,本课题设计的主体功能已经能够顺利实现,能够进行射频识别的根本读写操作,并加上了针对RFID标签卡存储信息的简单数据处理功能以及简单的后端WEB效劳组件。原本方案的连接物联网效劳器的神经系统SAVANT和EPC信息效劳的ONS对象名解析效劳没有实现,另外由于3G和GPS等技术资源条件的限制无法实现网络传输和实时定位的功能,这是本课题存在的缺点。在整个设计过程中,首先是查阅了大量的文献资料,从物联网追溯系统的开展历史到RFID技术的应用方法,从中学习到了很多新的知识,也发现了以前学习的专业知识不够牢固,正好可以重新温习,经过一番努力,较好的完成了预期的作品。其实在最开始
48、的时候,是有些困难的,比方需要使用的专业知识,焊接技巧什么的,在自己确实没想明白的情况下,就向老师同学虚心请教,对于设计的思路逐渐清晰,然后是对设计进行有效的方案分工,在进行焊接电路系统时,是比拟花费时间的,期间也出现过一些小错误,已及时发现修改正来。遇到问题,不能急躁心急,需要冷静,把存在问题列表,逐个攻克,有效的完本钱次设计,通过这次设计,学到很多东西,最关键的是自己的能力有了很大的提高。致谢我在指导老师韩仲志老师的精心指导和严格要求下,经过自己的努力,终于完成了这次毕业设计从开始的论文选题到课题中难点的出现解决,韩老师都给了本人认真的指导,他的敬业精神和治学态度都使我学习到了很多东西,在
49、此,我首先想韩老师致以衷心的感谢。通过这次课题设计,增加了很多实用的理论知识,进一步提高了动手能力,对当前物联网的开展有了更深的了解,特别是在RFID领域,让我在今后的学习工作有了更好的认识。通过阅读多方面的文献资料,我不仅开阔了自己的知识面,也懂得了更好的将知识转换到实践中。在此,我衷心感谢各位老师和领导的指导和支持。在未来的学习和工作中,我会更加努力,回报大家对我寄予的厚望。同时也非常感谢舍友们一直以来对我的关心和帮助,谢谢你们!参考文献1.刘幺和.物联网原理与应用技术M.北京:机械工业出版社,2021.9.2.刘化君.物联网技术 M.北京:电子工业出版社,2021.9.3.周洪波.物联网
50、:技术、应用、标准和商业模式M.北京:电子工业出版社,2021.4.刘禹.RFID在食品平安中的应用方案J期刊论文.计算机工程与应用,2006.5.EPCglobal China.产品电子代码EPC及其物联网概述EB/OL.2004.6.丁振华,李锦涛.RFID中间件研究进展J.计算机工程,2006.7.范志广.超高频射频识别RFID中的假设干问题研究D.杭州:浙江大学2021.8.顾宁,刘家茂,柴晓路.Web Services原理与研发实践M.北京:机械工业出版社2005.9.张洁,基于RFID技术的智能门禁系统设计. D.河北科技大学,2021.10.岳昆,王晓玲,周傲英.Web效劳核心支
51、撑技术:研究综述J.软件学报,2004.11.周晓光,王晓华.射频识别RFID技术原理与应用实例M北京:人民邮电出版社,2006.12. 郎为民.大话物联网M北京:人民邮电出版社,2021.1.13. .大话物联网M北京:人民邮电出版社,2021.1.14. 尹寒,陈峰.近耦合射频识别系统的工作原理及天线设计J.技术纵横,2002.15. 刘克成,张凌晓.c#程序设计M.北京:中国 铁道出版社,2007.16. 谭思亮,邹超群.Visual c+串口通信程开发与实例导航M.北京:人民邮电出版社,2003.附录一:上位机源代码/ CYREADERDlg.cpp : implementation
52、file/#include "stdafx.h"#include "CYREADER.h"#include "CYREADERDlg.h"#include "CYREADERDLL.h"#pragma comment( lib, "CY14443RW.lib" )#ifdef _DEBUG#define new DEBUG_NEW#undef THIS_FILEstatic char THIS_FILE = _FILE_;#endif/ CAboutDlg dialog used for App
53、 Aboutclass CAboutDlg : public CDialogpublic:CAboutDlg();/ Dialog Data/AFX_DATA(CAboutDlg)enum IDD = IDD_ABOUTBOX ;/AFX_DATA/ ClassWizard generated virtual function overrides/AFX_VIRTUAL(CAboutDlg)protected:virtual void DoDataExchange(CDataExchange* pDX); / DDX/DDV support/AFX_VIRTUAL/ Implementatio
54、nprotected:/AFX_MSG(CAboutDlg)/AFX_MSGDECLARE_MESSAGE_MAP();CAboutDlg:CAboutDlg() : CDialog(CAboutDlg:IDD)/AFX_DATA_INIT(CAboutDlg)/AFX_DATA_INITvoid CAboutDlg:DoDataExchange(CDataExchange* pDX)CDialog:DoDataExchange(pDX);/AFX_DATA_MAP(CAboutDlg)/AFX_DATA_MAPBEGIN_MESSAGE_MAP(CAboutDlg, CDialog)/AFX_MSG_MAP(CAboutDlg)/ No message handlers/AFX_MSG_MAPEND_MESSAGE_MAP()/ CCYREADERDlg dialogCCYREADERDlg:CCYREADERDlg(CWn
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度年福建省高校教师资格证之高等教育法规模拟预测参考题库及答案
- 2023年工业涂料水性色浆资金申请报告
- 二年级数学计算题专项练习1000题汇编
- 航空航天在国防
- 单元写作课程化实施路径
- 货币信贷政策业务技能竞赛活动方案
- 领会落实《关于大力实施可再生能源替代行动的指导意见》心得体会
- 2024年国际商品交易协议范本
- 2024金融中介协议模板指导手册
- 2024指定物业企业职工用工协议
- 国开(河北)2024年秋《现代产权法律制度专题》形考作业1-4答案
- 2024世界糖尿病日糖尿病与幸福感糖尿病健康教育课件
- 公务员2018年国考《申论》真题卷及答案(副省级)
- 2024年基金从业资格证(含三个科目)考前必刷必练题库500题(含真题、必会题)
- 医学教材 超声引导下肩关节液压扩张联合针刀治疗肩周炎的临床应用
- 两弹一星精神(教学设计)-2023-2024学年小学科学课后服务科普课程
- 社区电动车棚新(扩)建及修建充电车棚施工方案(纯方案-)
- 物理学与人类文明学习通超星课后章节答案期末考试题库2023年
- 籍贯对照表完整版
- (中职) 电子商务基础(第二版)教案
- EN779-2012一般通风过滤器——过滤性能测定(中文版)
评论
0/150
提交评论