焦点期刊
在线客服

著作编辑 著作编辑

咨询邮箱:568476783@qq.com

计算机论文

RFID系统的基本工作流程

时间:2021-11-15 06:31 所属分类:计算机论文 点击次数:

近年来,生物实验室发生了很大的变化,有关部门还加大了对重点实验室管理建设的投入。为了进一步提高科研工作质量,许多单位相继购置了高档、昂贵的电子设备,如果不能规范地运用这些设备或管理能力不足,就会削弱其效能。由于实验室内部的电子设备一般都是集中布置的,考虑到这一点,本课题计划设计一套电子设备控制和管理系统[1]。该系统采用射频识别技术,集成了低频和高频两段时间,把电子标签作为控制信息的载体,实现对生物实验室的管理,实现节约开资、方便管理等目标。
1系统技术
1.1C++语言。
总体来说,C++是C的一个超集,或者C++是C++的一个子集合,这主要是C在出现时间方面有优势。按照惯例,C++编译器可以精确地编译任何类型的C程序,但是C++与C语言仍然有一些区别。例如,C++添加了一个C没有的关键字;C++内部new和delete操作符用于配置内存;在C++中有try/catch/throw异常处理机制。
1.2RFID。
RFID(RFID)是一种自动识别技术,它以无线射频形式实现非接触式的双向数据通信,识别目标物体并捕捉到相关信息。RFID在读取电子标签中的信息之前,需要向读写器发送无线电波,借助于这一方法,可以精确、全面地识别电子标签中的物体、人的身份信息等。
1.3.B/S结构。
中文是B/S结构,即浏览器和服务器结构。它是纠正C/S结构之后形成的一种结构。用改造后的结构开发软件一次就能看到,相关人员一次就能突破时间、地点的限制,随时采用Internet/Intranet,以LAN等介入方式进入系统,操作数据库,并改为结构,还能更好地管理存取数据平台,保持数据库运行安全[2]。
1.4SQLServer数据库。
SQLServer具有B/S架构,客户端在服务器端通过SQL语言在客户端之间进行处理,然后由客户端发出请求。
2系统设计
2.1体系结构。
该系统包括电子设备的监测、控制管理、管理和历史记录管理模块。图1显示了总体架构图[3]。
2.2系统模块设计。
2.2.1设备监测模块该模块是监测系统中各个电子设备的一类模块,其内部包含了监视数据、设备信息监视、状态监视和质量监测子模块,其中设备监视数据子模块的三个子模块的功能实现。DInfo类是电子设备的信息类,它会输入电子设备的基本信息,包括产品名、号码、购买日期、售价、所属类别等;而Status类与设备状态相对应,函数一记录设备运行状态,如果电子设备运行时出现误差,它就能迅速记录错误的位置、产生原因和时间;Quality类是设备质量类别,保存质量信息,为设备建立一个标准功能,Monitork类是设备的监控类,监控数据设置为setMonitor,用于监控函数monitor[4]。2.2.2设备控制管理模块的修改模块包括操作控制、质量管理和操纵和质量控制定制子模块。本系统主要采用RFID技术来设计控制模块,其工作原理复杂度不高,当标签被集成到磁场中,能捕捉到读卡器发出的RF信号。通过感应电流捕捉到的能量,将储存在芯片中的产品信息发送给标签,发送给特定频率的信号,读写器捕捉到该信息并解除锁定,发送到中心信息系统,以处理有关的数据信息。RFID系统的基本工作流程可分为以下几个方面:一、利用发射天线将读写器设定的数据发送到外端;当RFID标签集成到发射天线的操作区,激活标签后,激活其本身的信息代码。2.2.3设备管理模块它是电子设备基础信息管理模块,研究类主要是设备信息类DInfo类,记录设备的基本信息,有add、delete、scan可分别为DInfo类添加、删除、查找和纠正设备。2.2.4历史记录管理模块这个模块主要有三大类,一个是日志日志,它的功能主要是输入系统日志,LDescription,showLDescription函数的功能分别是输入、显示日志内容,为管理员查找提供方便;第二,警告类AlertoAlert类,measure,alert是功能的主要分类,相应的功能分别是:测量警告级和报警级;第三个是记录历史操作记录,RDescription、showRDescription功能分别是一种记录,显示设备的先前运行状态。
2.3数据库设计。
对已有的系统设计进行专门的研究,找出数据库能否成功设计关系系统的成败。该管理与控制系统在设计过程中引入模块化概念,科学地整合各模块是系统功能正常发挥的重要保证。运行的每一个模块,也是运行的数据,因此,系统在设计时,应该将数据库的设计放在首要位置,给存取数据的高效性,减少冗余,提高系统运行速度等因素。SQLServer2008能够高效地组织各类数据类型,并可直接将结构化和非结构化文档数据存储在数据库中,进行查询、检索、同步、报告等分析数据。数据可存储在任何设备上,不需要考虑数据的特定方位。第一,提高数据关系设计的层次。根据系统的实际操作需要,数据库为使用过程提供服务,满足系统业务操作需要是数据库设计应该达到的第一个标准要求,对不同数据间的相关性进行了准确的阐述。采用合理的表结构、布置物理存储区、增加引索等形式,促进了数据信息的快速读取过程,最大限度地提高查找率,具有很好的扩展性,并在特殊情况下结合需要扩展数据结构。图2显示了由于被系统中各个实体的属性太多,因而不能在整体上呈现全部E-R图,图2显示了部分实体的E-R图。二是设计数据表,表1为电子设备信息表。
3系统整体实施。
在设备控制管理系统中应用的上位机语言类型是C++,在MyEclipse下完成编译,采用B/S结构,大量应用了MFC类库,SQLServer2008作为数据库,这种数据库有利于提高系统存储数据信息的安全性和高效性。该系统采用RFID技术,可以通过各种障碍完成射频识别,更加方便地调控电子设备,并从根本上维护系统正常运行过程。该系统的总体结构图见图3。本系统的基础结构包括软件设备、硬件设备、关于操作系统和SQLServe:数据库等,它们为系统的正常运行提供了基础支持。实际工作中,在具体的研究开发设计阶段,应考虑到系统所提出的具体要求,将其细化为四个主要功能模块,即电子设备监测、控制管理、管理和历史记录管理模块。
4结束语
电子器件的控制管理系统是一个复杂的过程,需要大量的人力资源投入,而且在具体设计阶段,还需要结合实验室设备管理的实际需要,探讨影响系统运行效率的各种因素,重视各子模块之间的联系和协作,通过这种方式促进系统稳定的运行过程,从而使资源配置更加科学,为提高电子设备的使用效率,提高安全性、高效性、规范化运行提供有力支持。