基于RFID技术的智能安防闭锁系统的设计与实现

2020-12-08 03:15陈志明程华明陆玉军官国飞
计算机测量与控制 2020年11期
关键词:触发器低电平阅读器

陈志明,李 澄,程华明,蒋 超,陆玉军,官国飞

(江苏方天电力技术有限公司,南京 211100)

0 引言

安防闭锁系统中的闭锁式保护是在安防设备出现异常时,能够接收到故障保护信号,同时将系统闭锁,以免发生意外事故。如果没有接收对故障信息,则不执行跳闸操作[1]。安防设备中闭锁系统的控制及工作状况直接关系到电力系统的安全,与人民的生活利益密切相关。在常规的安防系统中,安防闭锁系统整个工作过程涉及到的部门较多,工作量大,现有的人工数据传递、控制方式和管理方式已经不能适应安防闭锁系统工作的需求,存在诸多技术弊端,诸如:安全工器具丢失、盗窃等无法溯源,智能化程度低,控制中心无法及时收到底层设备信息等[2]。

因此,针对上述技术的不足,提出了RFID (radio frequency identification,射频识别)的技术的概念,采用了电子标签识别方式,通过非接触的方式,自动识别安防信息,从而智能化地获取安防系统底层设备信息[3]。本研究将RFID技术、物联网技术、人工智能技术、自动化控制技术等融合在一起,实现了智能安防闭锁系统的智能化、自动化物联工作。

1 整体系统设计

本研究的系统包括设备层、闭锁硬件层、闭锁工作层和管理层[4],其总体架构示意图如图1所示。与传统技术中的安防闭锁系统相比,本系统利用了RFID射频识别式智能锁,实现无接触式智能控制。 本系统还利用物联网技术,实现安防设备的远程、在线、实时监控,克服了常规技术中现场监测的带来的不便。

图1 总体架构示意图

在设备层中,设置了大量的安防设备,安防设备设置有智能闭锁单元,智能闭锁单元连接有闭锁控制单元和 RFID 射频智能锁,通过闭锁控制单元对 RFID 射频智能锁的控制,实现安防闭锁单元的智能化、无接触控制[5]。在设备层中,还包含了各种类型的 RFID 传感器,每个 RFID 传感器上的信息源具有一定的时效性,按照自身工作的频率和周期,采集系统中的故障信息,不停地迭代计算从系统中获取的故障数据信息。在闭锁工作层中,还设置了支持 IEC 61850 通信协议的通讯模块,该通讯模块采用网络组网方式为光纤和无线混合的联网方式,通信协议为 IEC 61850 协议,通过利用这种方式,能够将通讯系统组成环网,也可单独接入到闭锁硬件层的网络结构中。通过上述通讯协议与互联网进行数据通讯,及时、有效、准确地传输安防设备的信息[6]。

在闭锁控制中,在电路中接入了RFID 射频智能锁,以实现故障数据的接收,这里用到了智能防误装置,该装置连接有监控装置,能够实时监控智能防误装置的工作状况,以实现远程故障监控,做到及时防误操作。在工作时,可以将 RFID 射频智能锁控制单元通过电气通讯接口与智能闭锁控制单元连接,以构成闭合回路,有利于用户在远程实现控制[7-8]。在配置RFID 射频智能锁时,也可以设置备份的手动设备,并对手动设备进行强制性闭锁,可以通过 RFID 射频智能锁采集手动设备上的实时状态,并将该状态传递到智能防误装置的中,也可以通过IEC 61850 通信协议将实时状态传递给上层管理系统,为闭锁系统的实时逻辑判断分析提供数据依据[9]。随着无人值守智能安防监控技术的发展,智能安防闭锁系统实现了高度智能化和自动化,下面对其关键技术进行说明。

2 RFID射频智能锁

2.1 硬件设计

在本研究中的 RFID 射频智能锁中,其设置有控制单元MSP430F14、射频收发芯片 nRF905等元件,但 RFID 工作的核心是其由标签、阅读器、数据管理系统等部分组成,通过标签能够存储大量的数据,具有较好的加密功能,在电磁工作环境中具有较好的抗干扰能力,无需直接接触即可实现数据通讯[10]。在本研究中,其技术原理如图2所示。

图2 硬件结构设计

在本研究中, RFID射频智能锁利用标签作为其存储数据的介质,标签在硬件结构上包括存储器、高频接收/发送接口、微处理器等。标签的存储功能通过存储器完成,高频接收/发送接口与阅读器连接,并进行数据通讯,通过微处理器能够实现信息的寻址,并对接收到的数据信息进行处理[11]。阅读器的高频接口为 nRF905 射频收发芯片,控制单元为 MSP430F14 控制单元,MSP430 系列单片机是由TI(Texas Instrum ents) 美国德州仪器公司) 开发的 16 位微处理器,其功耗很低,利用 MSP430F14 芯片能够存储信息并对射频收发模块、传感器进行控制和管理,比如读取和显示安防设备的电子标签的信息,与数据管理系统进行信息交换[12]。

在nRF905 射频收发芯片内部,其硬件结构有频率合成器、接收解调器、功率放大器、晶体振荡器和调制器。nRF905 射频收发芯片的工作模式为 ShockBuist 方式,在工作过程中能够自动处理字头和 CRC,并且通过SPI接口与外界设备(比如微控制器)进行数据通信[13]。使用时,将标签粘贴在安防设备上,在标签内则可以存储安防设备闭合/开启命令信息。阅读器是写/读设备,用来读取标签中的闭合/开启命令信息并将该信息解码后,送至数据管理系统进行处理。高频接口负责发送和接受命令,控制系统实现各种命令控制[14]。

2.2 软件设计

开发调试环境使用 IA R 的Em bedded W orkbench W orkbench 支持多种微处理器。针对用户特定的目标系统[15]。用创建项目的方法进行开发和管理。软件设计首先要对硬件的连接进行定义,包括配置和状态口。其次就是对 RnF905 的读写、收发数据包和收发模式的定义,有了nRF905 的读写子程序。就可以很容易对 nRF905 进行配置[16]。当然F149 的串口初始化也是必不可少的具体软件模块如下:

MSP430F149初始化程序

vvoid Init403(void)

{

P3SE L= 0x00;

P3D IR 一= CSN + SCK;

P30 UT 一=CSN;

……

}

structRFConfig

{

uchar n;

uchar buf[10]

}

0,0x75,0xOE……

{

void Config 905(void)

{

uchar i;

P3OUT& =- CSN;

SpiWrite (WC);

for(i=0;i

{

SpiWrite(RxTxConf.buf[i]);

}

P3OUT 一= CSN

}

RFID 射频智能锁在工作时,如果要实现标签与阅读器之间的数据交换,需要对阅读器接收到的信息进行编码和调制,当信息在编码和调制完成后,将完成后的编码信息通过数字通道进行数据传递。在进行数据调制时,采用的方法有频移键控(FSK)、振幅键控(ASK)及移相键(PSK)等,采用的数据通讯信息有TTF(Tag-talks first)以及 RTF(Reader-talks first)等。在采用 TTF 进行信息调制时,标签反应比较灵敏,一接收到命令,便立即开始动作,迅速做出动作。在采用 RTF 进行调制时,标签的反应时间没有TTF 快,但是在信息交互时,能够避免标签接发信息之间的互相干扰[17-18]。 在应用时,用户根据自己的需要进行选择即可。由于 RFID 技术均采用非接触式的传输方式,因此,在数据的交互过程中,干扰性比较大,针对该问题,除了采用 RTF 技术进行调制外,还可以通过奇偶检验的方式来克服上述问题。更具体地说,将奇偶校验位进行排列组合,直到发送到每个字节中为止。这种方法虽然在一定程度上能够减少干扰因素,但是需要提前验证,从而保证了数据的安全传输。

数据在传输过程中也具有加密功能,阅读器和标签能够基于 IEC9798-2 协议互相验证。在阅读器向“查询指令信息”发送给标签后[19],标签将向阅读器随机传递数据,将该数据假设为 A,则阅读器立刻生成随机数 B,为了信息交互的方便,将标签和阅读器之间彼此的通讯秘钥设置为相同。在信息交互过程中,识别秘钥时,阅读器利用识密算法能够计算出加密数据块,然后再将该加密数据块传递到标签。标签在收到数据的同时,也收到了 Tokenl 破译信息。当确定接收到的破译信息与自己本身设置的信息一致时,则可确定这两个密钥相符[20],编码信息如图4所示。

图3 RFID射频智能锁中常用的编码

3 安防闭锁控制

在智能安防闭锁控制系统中,其设置有电子标签、自动识别装置、数据中心服务器、网络服务器和监控计算机等。智能安防闭锁控制系统如图4所示,电子标签设置在RFID射频智能锁上,供智能防误装置进行识别。 智能防误装置通过对RFID射频智能锁的电子标签信息和和数据库服务器中存储的标准信息进行对比分析,判断RFID射频智能锁的电子标签存储的信息是否与数据中心服务器存储的标准信息一致。数据库服务器中存储的标准信息是用户提前在软件系统中设置信息,该信息可以按照相关技术规范进行制定[21]。数据库服务器通过上文介绍的IEC 61850 通信协议进行数据通讯,在数据库服务器内,能够即时生成各种需要的报表和警告。网络服务器是互联网的数据交换中转站,负责数据的传递和监控,并且将数据库服务器与互联网相互隔开,避免监控计算机被黑客或者是病毒破坏。监控计算机是人际交互界面,工作人员通过监控计算机,对服务器的数据进行查询、管理和监控[22]。

图4 控制系统设计

在本研究中,通过闭锁电路实现闭锁控制和操作,其电路如图5所示,该电路能够接收故障信号,前端还设置有前端闭锁信号接入口,该口与PWM脉冲电路的输入端连接,闭锁控制电路后端通过后级闭锁信号连接有与门电路。

图5 PWM闭锁控制电路

当RFID射频智能锁通过射频发出故障信号时,通过两路触发器同时控制PWM脉冲的动作,一路后级闭锁信号从输出级关闭PWM脉冲,另一路的闭锁信号从输入级关闭PWM脉冲,大大提高了工作效率,最终实现闭锁操作,增加了电路的可靠性。电路原理图如图6所示。

图6 电路原理示意图

在本电路设计中,闭锁控制电路中具有多个D触发器,在结构布局上,D触发器的复位输出端与故障信号的输入端连接,在多个输入端处,还连接有后级闭锁信号,其他的输入端与前级闭锁信号连接。PWM脉冲电路通过DSP电路与CPLD芯片连接,输出的信号为PWM脉冲电流波,然后生成三电平PWM脉冲。 CPLD芯片对生成的D触发器的时钟信号进行计算、判断。在具体工作过程中,D触发器包括多个类型,比如四D触发器、六D触发器等,在工作过程中可以选择型号为SN74HC74的D触发器。

那么如何实现故障信号的锁存呢?在D触发器SN74HC74内通常设置有与非门电路,该电路中的两个输入端分别与两个输出端连接。该电路中还设置有时钟端和数据端。在时钟端时,如果其输出为高电平,则接收到的信息会跟随D端进行动作。当SN74HC74的D触发器接收到的故障信号变为低电平时,则在较短的时间内,对故障信号进行锁存[24]。 在后级硬件进行闭锁时,低电平信号I_OVER的输出端与触发器的RESET脚的输入端连接,实现低电平信号的输入, 此时,将信息输出至CLOCK1输入上升沿脉冲,在Q1引脚处,其输出信息为低电平CLOSE信号,将该处的CLOSE信号进行信号转换,转换后的信号通过引脚CLOSE OUT输出,该输出信号输入至与门的2脚,然后将CLOSE OUT的输出信号与1脚的PWM脉冲进行与门计算,计算后的信号输出为低电平信号,此时,1脚的输出信号不管为高电平还是低电平,3脚的输出信号均输出为低电平,在输出信号结束后,将PWM脉冲信号关闭,继而阻断后级的PWM脉冲信号[23]。当电路中出现过电流时,Q1脚输出信号为低电平信号,此时,Q2脚为通路状态,而Q3则为关闭状态。PWM脉冲信号能够将输出信号转换为高电平信号,再经过DSP处理单元处理、计算后,将高电平信号输出中断,这就实现了在输入端处,阻断PWM脉冲信号,当RFID射频智能锁通过射频发出故障信号时,RESET1将高电平信号转换为低电平信号,此时,CLOCK1时钟信号输入到上升沿脉冲,触发输出端Q1和Q1非则出现电平翻转,实现了锁闭操作[25]。

4 试验结果与分析

上述系统通过在江苏方天电力技术有限公司进行试运行,现在将本研究的技术与常规技术中采用RS232和RS485的方式进行对比分析。其中构建的模拟架构图如图7所示。采用的服务器操作系统为 WindowsServer2015,数据库管理系统软件为 SQLServer2015, Web 服务器软件为IIS6.0。

图7 系统仿真设计结构图

试验时,分别将本研究的技术方案、RS232和RS485技术分别运行24个小时,分别在响应时间、计算速度和准确度上进行对比分析,在运行24小时后,分别记录每种技术的数据情况,基于篇幅的额现值,每种记录5种数据,数据记录表如表1所示。

通过上述试验可以看出,相对于RS232和RS485通讯,采用RFID射频识别技术的响应时间快,技术速度较快,数据的准确率较高。通过半年时间的运行,观察系统的稳定性情况下,如图8所示。其中纵坐标表示稳定度,也叫误差百分比。

其中稳定度的计算公式是:

通过上述公式计算,再通过大量的数据进行计算,统计出系统运行半年时间的误差数。通过试运行,本研究的方法稳定性较好,计算误差小。

表1 试验数据表

图8 稳定性运行示意图

5 结束语

本研究基于RFID技术、物联网技术、人工智能技术、自动化控制技术设计出新型的智能安防闭锁系统,通过非接触式的方式,借助于RFID射频智能锁自动识别底层安防信息,自动获取安防系统底层设备信息。通过对RFID射频智能锁进行设计,从原理上和结构上说明了采用RFID射频智能锁接收安防故障信息的原理,基于RFID技术,设计出智能安防闭锁控制系统和控制电路,并说明了控制原理。本研究解决了传统技术中存在的技术弊端,在一定程度上具有技术进步性。安防闭锁系统是一个复杂的系统,RFID技术虽然反应时间快,但是RFID视频识别设备安装位置不同,其具有的效果也不同,因此,在运行过程中,仍旧存在很多技术问题,这需要进一步的研究和探讨,随着电子技术的发展,RFID技术必将面临一个新的时代。

猜你喜欢
触发器低电平阅读器
配置触发器有条件启动Windows服务
The Magna Carta
Winner Takes All
一种实用的电脑接口判断方法
2017款凯迪拉克2.8L/3.0L/3.2L/3.6L车型低电平参考电压总线电路图
触发器在酒店管理系统中的应用
数字电子技术的应用
浅谈物理电路与数字电路
使用SQL Server触发器实现数据表的级联更新
亚马逊推出全新Kindle Paperwhite电子书阅读器