基于物联网技术的实验设备管理系统设计研究

文章来源:数学论文网 发布时间:

  0 引言

?

  为了提高实验场地的利用率, 有很多高校一个实验室往往具有多种用途,有可能既是微机原理实验室,又可能是计算机组成原理实验室, 当学生做微机原理实验的时候, 由实验员把微机原理实验箱从柜子里面摆放到实验台上,做完实验后又得把实验箱放回柜子,每次实验都重复同样的工作,一来实验员工作量巨大,二来无法跟踪实验箱的使用情况;三来容易出错。

?

  针对以上不足, 本系统设计的重点在于采用物联网技术实现对存放实验箱的实验箱抽屉的智能化:

?

  (1)当学生在实验室登录到本系统经过验证授权后对应的实验箱抽屉子门自动打开;

?

  (2)实验箱抽屉子能够自动检测实验箱是否存在;

?

  (3)实验箱抽屉子能够自动报告自己的状态:门的开关、实验箱是否存在;

?

  (4)系统能够自动跟踪实验箱使用情况:谁什么时候取走实验箱,什么时候放回实验箱子。

?

  1 实验设备管理系统相关技术概要

?

  物联网在国际上又称为传感网,这是继计算机、互联网与移动通信网之后的又一次信息产业浪潮。世界上的万事万物,小到手表、钥匙,大到汽车、楼房,只要嵌入一个微型感应芯片,把它变得智能化,这个物体就可以”自动开口说话”。再借助无线网络技术,人们就可以和物体”对话”,物体和物体之间也能”交流”,这就是物联网。一个典型的物联网系统体系结构如下:

?

  感知层主要利用传感技术、自动识别技术实现对所关注物体信息的采集, 同时还可以接收上层的命令让物体执行特定的动作;网络层主要借助于短距离、长距离通信实现信息在各节点间的传输; 应用层是对感知层所收集的信息具体应用,如监测、分析等。

?

  2 实验设备管理系统需求分析

?

  本系统所要实现的主要目标实现对实验室实验箱的自动化管理: 能够自动记录授权用户在什么时候使用了实验箱、归还了实验箱。

?

  当使用者通过两种授权方式之一获取使用权限之后, 在实验桌电脑上系统客户端登录成功后实验箱抽屉门自动打开, 然后使用者从实验箱抽屉中取出实验箱放到桌面上; 使用者使用完毕后把实验箱放回实验箱抽屉并关上实验箱抽屉门。在一次连续的授权时段内, 使用者每次成功登录都可以把实验箱抽屉门打开和关闭,在超出该时间段后将不能再打开实验箱抽屉。

?

  整个系统还需要给实验管理人员提供实时查看每个实验箱的使用状态: 实验箱已从实验箱抽屉拿走或者放在实验箱抽屉中; 实验管理员对每个实验箱的历史使用状况进行查看:谁在何时使用了实验箱。

?

  3 实验设备管理系统总体方案

?

  整个系统由终端:智能实验箱抽屉、协调器、传感网络网关、数据中心、上层应用五部分组成。多个智能实验箱抽屉构成一个无线传感网络, 本系统采用Zig-Bee 作为无线组网协议,其中,实验箱抽屉能够自动检测实验箱存在状态、实验箱抽屉柜门的开关状态,并通过ZigBee 无线传感网络传输这些状态;网关主要完成互联网和无线传感网络数据传输的协议转换, 把数据上传到数据中心; 数据中心的数据在应用端可以表现出来。

?

  4 实验设备管理系统硬件设计

?

  系统硬件设计主要包括感知层硬件设计和网络层硬件设计两部分。

?

  4.1 系统感知层硬件设计

?

  感知层主要功能是完成终端信息的采集、控制。本系统采用HY-SRF05 超声波探头来检测实验箱的存在状态。该模块可提供2-450cm 的非接触式距离检测功能,测距精度可达3mm;包括超声波发射器、接收器、控制电路。

?

  该模块引脚定义如下:

?

  vcc 供5v 电源;

?

  GND 为地线;

?

  GRIG 触发控制,信号输出;

?

  ECHO 回想信号输出;

?

  OUT 开关量输出。

?

  超声波探头安装在实验抽屉的顶部, 当检测到距离小于一定范围时判断实验箱存在,反之则不存在。

?

  系统使用门磁传感器来检测实验抽屉的开关状态。门磁传感器主要由开关和磁铁两部分组成,开关部分由磁簧开关经引线连接、定型封装而成;磁铁部分由对应的磁场强度的磁铁封装于塑胶或合金壳体内,当两者分开或接近至一定距离后,引起开关的开断从而感应物体门磁开关位置的变化。门磁传感器安装在实验抽屉柜的的上边缘。

?

  系统使用磁力锁用来控制实验抽屉柜门的开关。磁力锁采用直流12V-240MA 供电,直线拉力60 公斤,通电上锁,断电开锁。

?

  超声波传感器、门磁传感器、磁力锁通过线路和cc2530 ZigBee 节点相连,ZigBee 节点固定在实验抽屉柜门的上边。

?

  4.2 系统网络层硬件设计

?

  网络层的主要功能是完成终端节点之间、终端节点和人之间的信息传输。本系统的的网络层主要由无线传感网、网关、互联网三部分组成,传感器网络通过网关接入互联网。

?

  终端节点、路由节点、协调器均以cc2530 为核心构成一个ZigBee 网状网。终端节点一方面负责门磁传传感器、超声波传感器数据的采集和电磁锁的控制,另一方面负责把从传感器所采集的数据通过ZigBee 协议经路由节点汇聚到协调器。

?

  网关的主要功能是通过串口接收协调器传输过来的传感网络数据,然后通过TCP/IP 协议发送到远程的数据库。本系统的网关以s5pv210 构建, 运行嵌入式Linux 操作系统。

?

  5 实验设备管理系统软件设计

?

  本系统的软件设计主要由四部分组成: 传感层软件设计、网络层软件设计、应用层软件设计。

?

  5.1 传感层软件设计

?

  传感层主要采用TI 公司的ZigBee 协议栈zstack2007。

?

  传感层软件主要包括终端节点软件和协调器软件,采用TI-Zstack 2007 为ZigBee 协议栈。终端节点上的zstack 配置为end_device,在协议栈中实现超声波传感器、门磁传感器数据的采集以及电磁锁控制相关的代码。

?

  5.2 网络层软件设计

?

  网络层的功能主要是完成信息的传输, 主要包括协调器软件的设计和网关软件的设计, 协调器软件除了构建网络、维护网络外,还负责各终端节点数据的收集并转发到网关; 网关软件主要负责把从协调器收集来的数据通过TCP/IP 协议发送到数据中心。

?

  5.3 应用层软件设计

?

  本层软件设计主要包括数据库的设计和人机交互界面的设计。数据库采用用MySQL。

?

  人机交互界面分为学生端和实验室管理员端。学生端主要让学生输入学号、密码登陆系统,系统判断其在该时间段被授权使用实验箱, 在实验箱抽屉门就会接收到系统发来的打开柜门指令; 实验室管理员端主要完成学生信息的注册和授权管理。

?

  6 结语

?

  本文从实验设备管系统系统的需求出发, 利用物联网技术分别就系统的感知层、网络层、应用层各层的功能进行分析,然后进行软硬件设计。依据该设计,目前已经实现了系统的大部分软硬件模块并通过了测试。本系统设计对于高校实验室的管理将具有非常好的实际意义。