变电站智能安监可穿戴设备设计

2022-09-26 12:26李泽文王志刚穆利智彭维馨梁流涛
电力科学与技术学报 2022年4期
关键词:手环加速度心率

李泽文,王志刚,2,穆利智,彭维馨,梁流涛

(1.长沙理工大学电气与信息工程学院,湖南 长沙 410114; 2.湖南省常德市水利局, 湖南 常德 415003)

电能的稳定可靠供应离不开电力系统,电力系统的安全可靠运行是保障电力供应的基本要求。近几年随着国内经济的高速发展,中国逐步加大了对电网的投入建设,市场对电力供应的需求也越来越高,电力系统安全稳定运行的要求越来越高[1-2]。然而,电力产业设备更换频率高,部分检修人员不能适应新设备的特性,专业能力难以满足维护和检修的需要。电力检修作业人员安全意识较低,失误操作频发造成电力系统震荡、电力运行设备烧毁、大范围停电,对电力系统运行造成严重威胁[3]。因此,为了满足生产生活用电日益增长的安全性和可靠性要求,电力工程检修、作业安全管控是当前重要工作之一。

国内学者对安全监控体系的研究内容多为操作流程、设备安全与风险管控等[4]。电力检修最重要的3个因素为工作人员、电力设备、工作环境。工作人员对设备的使用具有比较强的主观作用,是重点监控的对象[5]。基于电力产业设备更换频率高的现状,可以尝试用低风险、高效能的设备替换低效能、高风险的设备,或使用现代化调节系统取代传统的调节系统,减少电力检修作业中的不安全因素[6]。电力检修作业安全管理意识对事故风险管理具有重要作用,通过培训可以提高工作人员防范重大危险事故的能力[7-9]。电力安全检查工作人员须不断增强安全责任意识和专业水平,提升自身素质及时发现不安全因素,及时进行处理,减少电力安全事故的发生[10]。对于在检修过程中的安全管控方面,大部分都是从安全管理策略和企业文化等方面着手的,少有对检修工作过程中实时的监测[11]。从而无法从源头避免由于人为因素引发的电力事故。在安全技术方面,现在还仅限于无人机巡检、机器人巡检等,但是这个对于地理环境复杂多变、检修精准度要求较高的电力检修行业,并不能做到完全的代替人工检修。

近年来,可穿戴技术取得了重大突破,在人工智能领域有了长足进展。可穿戴设备的功能和种类开始多样化。逐渐在医疗管理、安全监护、移动通信、运动健身、军事、教育和工业[12-13]等行业展示出重要的应用价值和发展潜力。通过可穿戴技术,可以在工作人员的头盔,手环上嵌入定位、视频监控、生命体征监控、无线通讯等多种技术,实现对现场工作人员定位、实际操作的监控、安全警示、实时指挥等多种功能;对提升工作人员的安全意识和技术水平有促进作用,能在很大程度上避免误操作引起的严重故障。

针对目前变电站检修作业现场存在的信息化水平仍较低、安全监管以及防范手段等方面的不足,本文进行变电站智能安监的可穿戴设备设计,以提升电力检修过程中的安全性,为电力检修作业的安全专业性提供支撑和传统安检系统智能化发展提供新思路。

1 智能手环整体设计方案与关键技术研究

1.1 智能手环整体设计方案

智能手环系统整体采用的是模块化设计,不但可以对程序进行部分或整体调试、修改,也便于对手环进行定期检测维护。可穿戴式监测手环以低成本、功耗低、携带方便等优点的可穿戴方式,可以实现利用心率检测模块、跌倒检测模块、近电告警模块、通信模等功能模块的相互配合来实现作业人员在变电站检修时的身体状态监测和近电告警;最后将测到的数据传输到后端智能安监系统平台供后台专家以及技术人员实时查看、分析与应急处理。

手环系统整体框架如图1所示,主控芯片通过其内部资源与各个功能模块连接。首先,通过心率检测、跌倒检测及近电告警模块进行采集;然后,通过显示模块进行各模块功能的显示;最后,通过通信模块进行数据传输到后端安监系统,由电源模块实现供电功能。其中,心率检测模块用来采集检修人员的心率指标,跌倒检测模块用来采集作业人员的运动状态,以防不慎跌落或摔倒等意外发生造成严重后果,通过近电告警模块实现当检修人员靠近高压带电设备时的示警功能,避免误触带电设备。

图1 手环系统整体框架Figure 1 Overall design of bracelet system

1.2 心率检测技术

人体在正常情况下脉搏和心率是相同的,且不会出现过大的波动,一般成年人正常心率为每分钟60~100,而老年人的心率则在每分钟55~60[14]。如果心率大于100,则称为过快;如果心率小于60,则为行动过缓。为保证智能可穿戴设备的灵活性、实用性,智能手环的设计采用非侵入式的心率检测方法,主要有3种检测方法:心电信号法、动脉血压法和光电容积脉搏波描记法。其中,光电容积脉搏波描记法即当一束恒定光源照射人体皮肤时,人体皮肤和肌肉组织吸收的光量是恒定的,但由于心脏送血的影响人体吸收的光量将出现周期性的变化,于是便可以通过光源发射和接受装置采集光电容积描记 (photoplethysmography, PPG)信号的规律变化,确定人体的心率数值。前两种方法检测难度大且不方便,同时设备费用高,不适合电站检修人员长期佩戴使用;光电容积脉搏波描记法具有精确度高、功耗低、操作上更简便等优点,更适合本文智能手环的设计需求。

PPG信号可通过透射和反射2种方式进行测量,从而实现心率的检测,这2种方法都基于朗伯比尔定律和扩散理论[15-16]。其中,透射法的光源发射和接收装置分开放置,分别位于心率检测模块的两侧,一端将光束发出,另一端采集透射光。由于透射法一般要采用指夹式传感器,夹取人体外表组织,并将光源发射和接收装置分别摆放到人体薄组织的两边,因此,长时间的心率检测容易导致人体不适,影响佩戴者日常生活与工作。反射法的测量原理如图2所示,该方法的光源发射和接收装置放置在一起,接收装置采集反射光波。相比于透射法,反射法更加灵活便捷,可以贴在额头、手腕、颈部、脚背等身体区域的表面进行心率检测,避免了夹取人体组织,让佩戴者更加舒适。因此,对于本文采用反射式的穿戴手环来获取PPG信号更合适。

图2 反射式光电传感器Figure 2 Reflective photoelectric sensor

反射法主要通过光线反射测出心率,一般多用绿光作为检测光源。绿光有2个优点:①当温度变化时会引起信号失真,而绿光受到的影响最小;②人体血液对光的吸收程度不同,通常具有很强的绿光吸收能力,因此,采用反射式测量方法的智能手环内部集成了2个绿色发光二极管。当手环的内部光源照亮人体皮肤时,光束将通过反射的方式到达光电接收器,光电接收器收集的光强度可以反映出人体被照射部分的组织特征。在此过程中,由于皮肤肌肉和血液对光波存在一定的吸收衰减作用,且特定皮肤、肌肉和骨骼对光的吸收数值不会改变,但皮肤中的血液量会出现波动性变化,因此,检测器采集到的光强度也将会呈现周期性的变化。根据该原理,最终可以得出心率的测量方法:接收装置将采集的PPG信号转换为电信号,并通过心率检测算法计算得到人体心率。

1.3 跌倒检测技术

变电站结构较复杂,检修人员意外跌倒可能会危及自身安全,所以需要引入跌倒检测功能,对电力检修工作人员予以监控告警。

人体跌倒检测主要通过3种途径实现:基于视频图像、周围环境的音频或无线电信号以及可穿戴设备检测。基于视频图像的检测方法不用额外投入检测设备,只需利用周围监控视频画面便可以进行检测,但受图像处理技术、监控摄像头性能以及人体所处环境的光线、离摄像头的远近等因素的影响,该方法难以准确实现人体的跌倒检测;基于周围环境的音频或无线电信号的检测方法,需要在现场布设检测信号发生装置,检测方案经济性、可行性差的同时,还可能给周围其他设备的正常稳定运行带来隐患,且检测过程中周围环境的影响巨大,因此该方法适用性小、精度低;基于可穿戴设备的检测方法,利用穿戴设备的运动信息采集模块获取人体在不同方向的加速度、旋转角速度等运动数据,并通过运动检测算法,实现人体跌倒行为的检测,该方法成本低廉、体积小巧、检测精度高且功耗极低,因此被各种行业所广泛采用。本文设计选用三轴加速度传感器,如图3所示,实时获取3个不同方向的加速度和旋转角速度,以实现人体跌倒行为的检测。

图3 三轴加速度传感器Figure 3 Three-axis acceleration sensor

1.4 近电告警技术

为防止事故的发生只依靠人为的注意是不可靠的,必须采取先进辅助手段,采用针对性的技术措施,甚至是综合性的技术措施,才可以减小事故发生的概率。智能手环中嵌入近电告警装置是利用电场感应技术开发的“带电显示”、“带电警告”安全设备。

1)检测方法概述。

由于变电站作业电磁环境非常复杂,简单地测量场强并不能有效地起到预警监护的作用,因此,提出一种采用可应对复杂环境下梯度电场的多电极电场强度梯度检测方法。多电极如图4所示。

图4 多电极Figure 4 Multielectrode

通过同时采集各个电极上的感应电动势,可计算各电极之间的差值来屏蔽电阻,获得较为精准的电场场强梯度值,根据梯度值的变化来判断具体电场场强大小。在方向识别上,由于各个采集电极分布的区域不尽相同其在电场中所处的位置也不相同,借此可以通过多电极的不同场强来预估电场发生源的方向。在高压带电体的周围,其电场梯度更稳定,多电极电场梯度检测法可以很好地减轻人体感应电磁场产生的干扰,可以更有效、更精确地预估被测带电体的距离。

2)检测方法原理。

假设在三维空间中p点存在一个电偶极子源,其偶极矩为P,坐标为rp(xp,yp,zp)。根据相关理论推导,可以得到电偶极子源在o处产生的电势:

(1)

式中ex、ey、ez为三维直角坐标系下的单位方向向量;P=(Px,Py,Pz)。

同理,可得另一观测点k电势为

(2)

假设布置接受电极数量为n+1的接收电极,且以o点作为电势参考点,令φi=φi-φ0(i=1,2,…,n)。为此将得到n个电压值构建成矩阵形式:

(3)

由于放置的接收电极位置已知,故易知式(3)中的V(rp,P)仅与电偶极子源的位置和其电偶极矩有关。因此,可以将多电极电场测距问题归结为最小化目标函数J(rp,P),估计电偶极子的位置参数与电偶极矩参数(rp,P)的非线性优化问题。多电极检测示意如图5所示。

J(rp,P)=‖V(rp,P)测-V(rp,P)‖2

(4)

式中V(rp,P)测为实际测量的电压矩阵;V(rp,P)为估计电压矩阵。

图5 多电极检测示意Figure 5 Schematic diagram of multi-electrode detection

2 智能手环硬件设计

智能手环的硬件设计需要考虑各模块的数据处理能力与信号采集精度能否实现各功能的要求,综合各模块的功耗、接口方式及运行条件等参数对各模块进行硬件选型和电路设计,保证手环能够准确采集佩戴者的心率信号、运动状态信息及周边电场数据。同时,还要保证手环能够将数据通过无线通信网络发送到后台监控端,从而实现对现场的监控。智能手环硬件总体设计包括微处理器、心率检测、跌到检测、近电告警、电源模块显示和通信模块。智能手环硬件总体框架和样机分别如图6、7所示。

图6 手环硬件总体框架Figure 6 General framework of smart bracelet hardware

图7 智能手环样机Figure 7 Smart bracelet prototype

其中,微处理器模块采用Nordicnrf51822作为主控核心对智能手环采集到的作业人员的心率、运动状态及电场强度等信息进行解析处理;心率检测模块选用物理光电传感器HX3313,利用PPG光学信号将人体脉搏信号转化为电压模拟信号;跌倒检测模块以六轴传感器MPU6050为核心,利用3个方向的加速度和角速度实现佩戴人员运动步数和跌倒状况的检测;近电告警模块采用JW0828芯片,通过电极阵列检测电场强度梯度和方向实现近电告警功能。手环配置有一个4.5 V的锂电池,通过稳压电路为手环的各个模块稳定供电。显示模块选用一个0.96寸的有机电激光显示屏,实现手环各种信息的直观显示;通信模块以芯片ESP8266为核心,将采集到的数据传输到后台监控端。

2.1 主控芯片模块

本文选用嵌入蓝牙协议的Nordicnrf51822为主控芯片对各数据进行解析处理。Nordicnrf51822配有256kB flash+16kB RAM的32位ARM处理器,不仅集成度高、片上资源丰富,而且功耗低、价格低廉、代码运行速度快且占用内存资源小。

Nordicnrf51822芯片支持非并行多协议运行,具备灵活的电源管理以及丰富的外设模块和接口,具体包括:2.4GHz无线收发器,31个通用I/O,1个32 位和2个16位带计数模式的定时器,2个可配置SPI主端、双线主端(兼容I2C)、UART以及10位ADC等,充裕的引脚数量和端口使得Nordicnrf51822配置灵活。

2.2 心率检测模块

本文采用物理光电传感器HX3313作为心率检测模块,该模块是一款包含PPG心率传感器以及接近传感器功能的光学传感器,可以采集PPG的光学心率信号(一般采用绿光二极管作为PPG的激发光),并通过模数转换器量化为光强的数值,再通过I2C接口供CPU/MCU等设备读取,最后,通过心率检测算法解析得到人体心率值。

2.3 跌倒检测模块

MPU6050是一种非常流行的空间运动传感器芯片,整合了六轴运动状态组件,可以实时获取3个不同方向的加速度和旋转角速度。MPU6050由于解决了在焊接过程中陀螺仪和加速度计的轴间差问题,体积小巧便于手环的整体设计,同时配备了数字可编程低通滤波器,信号采集与滤波能力突出,可根据实际需求设置程序滤除高频振动,被广泛应用于便携式智能设备。为此,本文采用MPU6050作为跌倒检测硬件模块,以实现步数统计、里程计算、卡路里消耗计算以及跌倒检测等功能,其电路设计如图8所示。

图8 MPU6050电路设计Figure 8 MPU6050 circuit design

2.4 近电告警模块

变电站内电磁环境复杂,检修工作环境内存在误触带电设备的可能,从而带来安全隐患。为此,手环设计了近电告警模块,以提高检修工作的安全性,降低误触电风险。

该模块采用JW0828芯片,引入多电极组阵技术,通过电极阵列检测电场强度梯度和方向,通过设定不同阈值可实现不同电压等级的近电报警,电路调试模块如图9所示。

当具备近电告警功能的智能手环靠近带电设备时,芯片检测到电场超过阈值开始震动报警并发出蜂鸣声音,同时上传报警信息、位置等。

图9 JW0828调试模块Figure 9 JW0828 debug module

2.5 其他模块硬件设计

1)电源模块。

充电电路控制芯片选择BQ24040充电芯片,该芯片主要应用于硬件空间较小的锂离子线性充电器上。一般使用交流适配器或通过USB端口进行充电操作。

在放电电路设计上,为了保证足够的电源效率,设计使用了高效率、带轻载优化的DC-DC芯片TPS62260。因主控芯片Nordicnrf51822内有低压差线性稳压器,故为了提高工作效率,系统电压应该越低越好,最终确定的系统电压为2.8 V。在完成充电后,智能手环能够连续工作2~3 d,续航能力满足电力检修的工作需求。

2)显示模块。

显示模块有液晶显示器(liquid crystal display,LCD))和有机电激光显示(organic light-emitting diode,OLED)2种选择模块。相比于LCD,OLED厚度仅为LCD的1/3,分辨率高、显示效果好、适用温度范围较大、构造简单;同时具备自发光、高对比度、广视角以及反应速度快等特点。OLED是当前主流的显示屏解决方案。本文从手环硬件的整体设计出发,综合考虑显示模块的重量、厚度、功耗、尺寸以及接口,最终选用0.96寸的OLED显示屏作为智能手环的显示模块。

显示模块内置SSD1306点阵驱动芯片,能够驱动有机/聚合发光二极管点阵图形显示系统,具有显示RAM、晶振、对比度控制器等多个单元,可以根据用户的功耗要求和外部电路设计需求,实现亮度的256级调节。

3)通信模块。

实时通信是手环与后端安监系统平台的通信重要桥梁,按照合适的通信协议方式,将佩戴智能手环的检修工作人员的生命体征信息、运动状态信息、体温信息等发送给后端监控系统。

本文选择ESP8266芯片做为通信模块的核心芯片。通信模块能在后端安监系统平台与智能手环之间实现无线通信。该芯片不仅性能稳定而且性价比高,片上处理能力强大,前期开发和运行中占用系统资源少。ESP8266具有完整的TCP/IP协议栈,支持IEEE 802.11b/g/n标准协议,通信频率为2.4 GHz,最大传输速率为54 Mbps,稳定通讯距离达40 m,不仅能构建独立的网络控制器,还能嵌入其他系统,协助设备连接网络。

3 智能手环软件设计

C语言表达能力强,可以分模块进行程序的设计,同时设计出来的程序结构简单、表达简洁,可以实现程序的高效率运行。本文将采用C语言作为程序设计语言,对各个硬件模块进行程序设计。

在软件开发环境的选择上,本文选用与主控芯片Nordicnrf51822内核相配套的Keil Uvision5开发软件进行软件的编译。Keil Uvision5拥有强大的程序编译和调试功能,可以提供多种不同工业标准的组件以及安装包芯片种类,满足实际生产中不同用户的具体需求。

3.1 心率检测软件设计

HX3313是一个光学数字式心率传感器,通过I2C接口读取原始数据,在MCU的程序中计算出心率的值。心率检测整体流程如图10所示,手环实现心率检测的具体过程如下。

1)初始化。对I2C通信进行初始化处理,并将芯片上电请求延时5 ms。

2)检查传感器工作状态。若传感器不能稳定采集到心电信号,显示“请正确佩带手环”,并计算时延的时间。

3)通过定时器设置2 ms溢出,采用中断方式配置高电平或上升沿中断,高电平宽度为10 μs,实现每隔2 ms的中断,在定时器中断时触发AD采样,达到每2 ms进行一次采样。将每个采样值与其前、后采样值进行比较,得出当前脉搏信号幅值呈现上升或下降趋势。当信号由上升转为下降趋势时,则检测为一次心跳波峰,并记录此刻时间。当检测到下一个心跳波峰后,计算与上一心跳波峰的时间差,则为一次心跳的时间,并通过各个数据的对比确定心率的变化趋势,最终判定每次心跳的时长。

4)停止心率测试,判断心率是否在正常范围内。当心率过快时,显示“心率过快,请注意休息!”,并显示结果,将结果上传至后台。当心率正常时,直接显示检测结果,并将数据上传至后台。

图10 心率检测流程Figure 10 Flow chart of heart rate detection

3.2 跌倒检测软件设计

人在正常行走的情况下,其3个方向加速度之和约为1.0~2.5倍重力加速度。但当人不慎跌倒时,其垂直方向的加速度以及人体俯仰角必然会产生巨大变化。在此期间,人体加速度先变小、再增大(最大可达6.6倍重力加速度),最后趋于平稳。

跌倒过程中人体的姿态也会发生改变,通过采集人体俯仰角和侧翻角数据,将加速度变化和人体姿态变化进行综合整定,便可以更加准确地检测手环佩戴者的行走状态,实现精确的跌倒感知。本文设有触发和持续阈值2个判定阈值。其中,触发阈值为2.5 g,用于检测方向加速度和角加速度的突然增加,让手环在人体跌倒初始时刻进入判定流程;进行50个周期的加速度大小检测,若是超过80%的采样数据都大于持续阈值2.2 g,则最终判定人体出现跌倒的情况。

本文的跌倒检测流程如图11所示,具体检测流程如下:

1)完成初始化后加速度传感器开始采集数据;

2)判断检测加速度是否大于跌倒阈值,若结果小于跌倒触发阈值,则继续采集加速度数据;若结果大于跌倒触发阈值,则开始计算之后50个周期内的检测数据;

3)判断50周期内的加速度检测数据,若有超过80%的时间检测加速度结果超过跌倒阈值,则判断佩戴者发生跌倒;否则返回加速度传感器,继续采集加速度数据;

4)判断发生跌倒后立即将结果上传至后台并示警,由后台监控人员完成后续联系现场工作人员及救助事宜。

图11 跌倒检测流程Figure 11 Flow chart of fall detection

3.3 近电告警软件设计

近电告警以JW0828芯片为核心,在不同的电压等级下设置不同的示警阈值。近电告警程序流程如图12所示,具体检测流程如下:

1)初始化;

2)手动设定当前工作环境下的近电告警电压等级;

3)基于电极阵列检测电场强度梯度和方向数据;

4)判断数据是否在正常范围内,若数值正常则继续计算电场数据;否则进行蜂鸣示警;

5)示警后继续检测并计算电场数据,直到电场强度、梯度数据小于设定值后,停止蜂鸣示警,并将数据信息上传至后台。

图12 近电告警流程Figure 12 Flow chart of near-electricity alarm

4 智能手环功能测试

4.1 心率检测测试

分别用电子心率检测仪和手环测量佩戴者心率,通过检测结果的对比判断手环心率检测的准确性。手环心率检测功能测试结果如表1所示,可知手环与电子心率检测仪检测的结果相差不大,能够准确地检测出佩戴者心率。手环设定的正常心率范围为60~120次/min,当佩戴者心率上升至120次/min以上时,手环能及时在后台示警,并提示佩戴者注意休息。

表1 心率检测功能测试结果Table 1 Test results of heart rate detection function

4.2 跌倒检测测试

在室外实验场地有保护措施的情况下进行跌倒检测测试。不同运动状态下佩戴者手环跌倒检测功能测试结果如表2所示,可知手环的跌倒检测模块能够从慢走、快走、奔跑、爬楼梯和跌倒等常见的不同运动状态中区分出跌倒的状态,并将结果上传至后台监控系统。在检测到跌倒发生后,能及时将相关的信息上传至后台示警,提醒后台监控人员注意。

表2 跌倒检测功能测试结果Table 2 Test results of heart rate detection function

4.3 近电告警测试

在做好绝缘安全防护后,本文利用不同电压等级带电物体,对手环的近电告警功能进行一系列测试,测试结果如表3所示,可知在不同的电磁环境中,手环均能够实现及时近电告警。不同电压等级下告警的距离有所差异,电压等级越高,预警距离越大。在警示佩戴者距离带电物过近时,手环还能够及时将示警信息传输至后台监控网络,提醒后台监控人员。

5 结语

智能手环的使用能大幅度地提升电力检修人员的安全意识,加强现场施工安全监管,减少安全事故的发生,对加强电力设备运维检修具有重要价值。同时,还能提醒检修人员注意自身身体状态,及时休息,能促进提升检修工作的工作质量。运用变电站智能安监系统,能够将手环采集到的信息及时上传至后台监控系统,提高检修人员的人身安全监控能力。这对提升检修工作安全性、保证检修工作高质量完成以及促进变电站安全监控系统智能化有重要意义。

猜你喜欢
手环加速度心率
“鳖”不住了!从26元/斤飙至38元/斤,2022年甲鱼能否再跑出“加速度”?
心率多少才健康
离心率
离心率相关问题
天际加速度
创新,动能转换的“加速度”
死亡加速度
疯狂编辑部之智能手环
探索圆锥曲线离心率的求解
红手环志愿者服务团欢迎您的加入