APP下载

基于RFID的危险品管理系统

2020-06-03赖珏竹原溪晨刘致跃薛峰军

仪器仪表用户 2020年6期
关键词:读写器危险品天线

赖珏竹,原溪晨,刘致跃,薛峰军

(1.天津工业大学 电子与信息工程学院 天津 300380;2.武汉奔跑吧教育研究院 武汉 430000)

0 引言

随着社会的发展和科学技术的不断进步,由于工业生产或科学研究的需要,人们接触与使用的危险物品(如:化学药品、易燃易爆危险品等)越来越多。日前,高校化学实验室爆炸、易燃易爆品仓库失火等由于危险品引发的事故频发。所以,危险品该如何管理的问题受到越来越多人的关注。

随着物联网的兴起,RFID 技术已广泛应用于智能安保、生产自动化、公共交通等领域[1]。本文设计并实现了运用RFID 技术对危险品进行实时监控,提前发现问题,避免危险事故的发生,或在危险发生时能及时发现危险源,以便进行及时有效的控制。

图1 系统框图Fig.1 System block

1 简介

1.1 RFID概述

RFID 是一种非接触式的自动识别技术,它通过射频信号自动识别目标对象,并获取相关数据信息[2]。RFID 系统一般由电子标签、读写器、应用接口、RFID 中间件与管理系统等构成。标签由天线和芯片组成,天线在标签及读卡器之间起到传递射频信号的作用,芯片里面保存每个标签具有的唯一电子编码和用户数据。每个标签都具有全球唯一的ID—UID,UID 不能被用户修改,用户可对用户数据区进行读写、覆盖等操作。读写器是读取(或写入)标签信息的设备,可对标签进行识别、读取、写入操作。RFID中间件是将底层RFID 硬件和上层应用结合在一起的媒介,具有提供安全读写操作、数据传输等功能。

1.2 创新点

通过查阅相关资料,RFID 在国内危险品管理方面较多的是对燃气瓶的管理。上海市为实现燃气瓶的监控和管理,在全市数以万计的钢瓶上都粘贴了RFID 电子标签[3];2014 年郑州市在全市的车载燃气瓶上推广应用RFID 标签;同年,太原市也将RFID 技术应用到液化气钢瓶上。这些应用为RFID 在危险品管理领域的运用打下了坚实的基础,保证了燃气瓶供应链的安全[4]。但是与先进国家智能化、全方位的管理系统相比,国内的RFID 技术在危险品管理领域的研究和应用依然存在较大差距[5]。本设计主要解决了以下问题:

1)解决了局域网对管理场合的限制,进一步保护了管理者的生命安全。

2)解决了人员使用信息管理不全,不详细。

3)解决目前超高频射频技术由于辐射距离过远造成的电子标签识别误差。

4)降低了成本。

5)远距离(>20cm)灵敏地判断危险品信息。

6)随时随地访问,实时数据显示,系统更加智能化。

2 系统硬件结构设计

本系统硬件部分由危险品存放柜、超高频RFID 读写器、低频RFID 读写器、控制器MCU、PC 机或Android 手机组成。系统框图如图1 所示。

2.1 危险品存放柜

本系统使用铁皮柜子作为危险品存放柜,一是由于铁皮柜子具有较强的抗压性及抗腐蚀性;其次,利用铁皮柜子的屏蔽特性,使贴有电子标签的危险品一旦被开柜取出,就无法被柜内的读卡器识别到。这样即可准确、实时地反映危险品使用时间、摆放位置等信息。

2.2 超高频RFID读写器

使用超高频且功率较低的Magic RF系列的读写器芯片,与其他同类型、同功能的芯片相比,具有低电压、低功耗、小尺寸、低成本等诸多优点。采用此读写器通过寻址的方式对多天线进行寻址,并读取挂于危险品上的电子标签。例如,在一个多层铁皮柜子中放置一个RFID 读写器,在柜子每一层放置一个天线,读卡器通过对天线寻址进而得知每一层放置的所有危险品信息。

由于本系统采用的是低功率的Magic RF QM100 读写器芯片,其识别距离在3m 左右,可以识别到一个铁皮柜子中所有的危险品。并且,其信号可以被铁皮柜子所屏蔽,一旦物品被取走便无法识别,既满足了设计需求,又降低了成本。

2.3 低频RFID读写器

使用低频RFID 读写器作为危险品存放柜上的电子密码锁,用来识别打开柜子的操作人员信息。采用MFRC522非接触式(13.56MHz)读写器芯片,读写距离在10cm 之内;使用S50 非接触式无源IC 卡,自带天线,容量为8K位EEPROM,且每张卡具有唯一序列号(32 位)。

操作人员每人对应一张IC 卡,在使用危险品时,先刷卡解锁,此时人员信息被录入系统。同理,使用后归还时信息同样被记录。这样便实现了危险物品存取的实名制管理。

2.4 机智云平台

机智云平台是致力于物联网、智能硬件云服务的开放平台。机智云云端提供了产品的定义、产品数据点定义、虚拟设备调试、M2M 服务、API 服务等功能,为设备、应用接入提供云服务。设备端的模组系统GAgent,通过使用GAgent,根据机智云提供的协议与GAgent 对接,使设备可以快速接入。目前,已兼容国内主流的WIFI 模块、移动网络模块。机智云提供了基于iOS、Android 系统的IOT SDK。通过SDK 可快速实现APP 开发,无缝接入机智云,并根据SDK 获取机智云平台逐步推出的新服务。

2.5 主控制器

系统以STM32F103 为主控制器,STM32 和旗连读写器(超高频读写器)通过串行口进行数据交互,读取危险品信息。STM32 与低频读写器MFRC522 进行SPI 通信,读取操作人员信息,并通过STM32 和WIFI 模块将读取的标签数据上传到云端和PC 端,可以通过手机或PC 端登录局域网进行实时监控。

3 算法设计及功能实现

3.1 危险品出入库管理及信息的获取与传输

为实现对危险品进出时间和操作人员信息的严格管理,需要实时获得存放柜中每件危险品的状态、密码锁的状态。

1)库内管理

采用多天线寻址的方式获得危险品的实时状态。将读卡器与天线进行有线连接后对天线按照顺序进行寻址访问,读写器通过天线获得标签信息,每个天线对应不同的柜子编号。因此,系统能准确显示每个小柜子内的危险品的名称以及该危险品所在位置。

2)出库管理

当操作人员用IC 卡打开存放柜外的电子密码锁时,非接触式低频RFID 读写器读取IC 卡信息,即系统记入操作人员信息。由于柜子对射频信号传播的屏蔽性,当柜内物品被操作人员取出时,柜内读写器无法接收到物品已被取出柜子的信息,记录此刻时间,即为危险品被取出的时间。因此,每个危险品出库时,均可以准确获取操作人员信息、出库时间。

3)入库管理

同理,操作人员将危险品放回,打开存放柜时其身份信息被记入,危险品放回原位置,柜内读写器又可以获得标签信息,这一时刻被记作危险品入库时间。这样,危险品入库时同样可以获取操作人员信息及入库时间信息。

具体算法如下:超高频读写器t 时刻对天线进行寻址,判断第i 个天线是否返回数据,若返回数据,则读写器通过串口将数据传给单片机,单片机对串口数据进行解码并通过WIFI 上传至云端;若未返回数据,则第i 个的危险品被取走,单片机将取走危险品信息进行上传。同时,柜外的低频读写器读取t 时刻标签信息,将信息传给单片机,单片机将数据解码得到操作人员访问信息,上传至云端。这样,危险品的实时信息均保存至云端,可通过手机端与PC 端随时进行访问,获取数据。系统总体算法流程图如图2 所示。

3.2 PC端访问数据

PC 端上位机软件基于Visual Studio Code 平台开发。通过建立窗体、建立按钮、文本框的方式实现软件界面,通过引入time 控件,建立定时器,实现对传输数据的读取。打开PC 端软件,输入IP 号后,点击开始监听即可得到此时存放柜内危险品的信息。

3.3 手机端APP访问数据

图2 系统总体算法流程图Fig.2 System overall algorithm flowchart

在Android Studio 平台上利用java 语言进行开发。Android 端软件具有界面设计简洁,操作简单,可以实时进行数据的查看等优点,适合于本系统的设计要求。程序分为:登陆云端服务器,获取云端数据及页面显示三部分。手机端不仅可以随时随地对危险品的数据进行实时访问,获取信息,还能通过云端访问历史数据,使得管理更加方便快捷。

4 结束语

本系统主要用于易燃易爆的危险品、腐蚀品及贵重器材的管理,可以确保操作人员及管理人员的人身安全,提高管理效率,具有广泛应用。例如,可应用于存放化学试剂或的贵重仪器仪表的高校实验室,或存储易燃易爆物品的仓库等。其优点在于具有较好的实时性,打破了局域网的限制。具有较好的实时性体现在危险品信息的实时获取及显示,管理人员可以随时查看危险品情况,做到有危险早发现;打破局域网的限制是指可以在移动端随时随地访问数据,假设仓库发生火灾时消防员可在手机APP 上远程查看到仓库危险品的分布信息,尽快确定起火源头。尽管RFID 技术提高了危险品管理的效率,但仍存在RFID 标准不统一和存在辐射等问题。但相信随着科技和经济的发展,这些问题将会得到解决,RFID 将会有广阔的发展前景。

猜你喜欢

读写器危险品天线
具有共形能力的阻抗可调天线
ETC相控阵天线与普通天线应用对比分析
ALLESS转动天线射频旋转维护与改造
是谁让危险品企业埋伏居民区?
一种新型危险品液罐车安全阀
基于视频抓拍读写器的高速公路防倒卡研究
弹载北斗抗干扰天线系统分析与设计
基于随机时隙的RFID读写器防冲突方法
广东省圆满完成民兵报废危险品销毁处理任务
基于 LMAP和 EAP-SAKE的 RFID系统安全解决方案