一种传感器跌落检测方法、装置、设备及存储介质与流程
未命名
08-15
阅读:108
评论:0
1.本发明涉及传感器检测领域,特别涉及一种传感器跌落检测方法、装置、设备及存储介质。
背景技术:
2.近年来,以电池供电的wi-fi无线振动传感器在旋转机械设备的振动监测场景中使用的越来越广泛。对于被监测对象只需要一天内采集1次或者几次数据,无须长时间连续采集振动数据监测的情况下,可采用安装wi-fi无线振动传感器的方案。工业现场一般会在被监测旋转机械设备的多个测点上安装无线传感器,同时在无线传感器附近会安装ap(access point,无线接入点)作为传感器的数据接收设备。wi-fi无线振动传感器采集数据后通过wi-fi网络上传至ap,再通过ap转发到边缘服务器安装的边缘计算软件中。wi-fi无线传感器一般会使用电池供电,安装部署非常方便,无须现场提供电源。
3.wi-fi无线传感器在使用中一般会通过软件配置传感器的休眠时长,对应传感器上电采集数据上传之后,就进入低功耗休眠模式,等待休眠时间结束后唤醒重新工作。在部分工业场景中,为防止在被监测旋转机械设备上打孔会影响到被监测旋转机械设备的性能,采用了磁座磁吸加胶粘的方式来安装无线传感器。在传感器安装使用过程中,有可能出现人为碰撞或其他原因导致传感器跌落到地面的情况,但若巡检人员未到现场巡检,可能不能及时发现传感器已经跌落并不在被监测旋转机械设备的测点位置,导致传感器无法正常采集被监测旋转机械设备的振动数据,最终导致运维人员不能及时发现被监测旋转机械设备的故障。因此,如何对传感器是否跌落进行检测是目前有待解决的问题。
技术实现要素:
4.有鉴于此,本发明的目的在于提供一种传感器跌落检测方法、装置、设备及存储介质,能够通过传感器自我检测是否跌落,并在发现跌落时发送告警信息至上位机软件,以提示运维人员进行处理,从而保证在最短时间内恢复传感器的正常工作状态。其具体方案如下:
5.第一方面,本技术提供了一种传感器跌落检测方法,应用于无线振动传感器,包括:
6.获取自身采集到的若干原始振动数据,并利用所述若干原始振动数据确定出相应的第一预设数量个目标加速度数据;
7.对所述第一预设数量个目标加速度数据进行降采样处理得到降采样后数据,然后对所述降采样后数据进行均方根计算得到振动参数;
8.判断所述振动参数是否小于预设阈值,若小于,则判定所述无线振动传感器跌落,并基于当前跌落位置周围的无线接入点的信号强度确定目标无线接入点,通过所述目标无线接入点发送告警信息至上位机软件。
9.可选的,所述利用所述若干原始振动数据确定出相应的第一预设数量个目标加速
度数据,包括:
10.基于预设灵敏度系数对所述若干原始振动数据进行灵敏度校准,以得到若干校准后振动数据;
11.对所述若干校准后振动数据进行加速度转换,以得到对应的若干振动加速度数据;
12.确定所述若干振动加速度数据的加速度平均值,并基于所述若干振动加速度数据和所述加速度平均值之间的差值确定出相应的第一预设数量个目标加速度数据。
13.可选的,所述对所述第一预设数量个目标加速度数据进行降采样处理得到降采样后数据,包括:
14.基于预设降采样数量和所述第一预设数量确定降采样比例,并对所述降采样比例进行取整操作,以得到目标降采样比例;
15.利用所述目标降采样比例对所述第一预设数量个目标加速度数据进行分组处理,以得到若干组目标加速度数据;
16.分别计算所述若干组目标加速度数据的平均值,以得到降采样后数据。
17.可选的,所述利用所述目标降采样比例对所述第一预设数量个目标加速度数据进行分组处理,以得到若干组目标加速度数据,包括:
18.利用所述目标降采样比例对所述第一预设数量个目标加速度数据进行分组处理,以得到多组初始分组数据;
19.确定各组所述初始分组数据分别对应的数据量;
20.从所述多组初始分组数据中删除所述数据量小于预设数据量阈值的所述初始分组数据,并将剩下的所述初始分组数据确定为所述若干组目标加速度数据。
21.可选的,所述判断所述振动参数是否小于预设阈值之后,还包括:
22.若所述振动参数大于或等于所述预设阈值,则判定所述无线振动传感器未跌落,并将自身采集到的原始振动数据上传至所述上位机软件,以便所述上位机软件利用所述原始振动数据进行振动分析。
23.可选的,所述基于当前跌落位置周围的无线接入点的信号强度确定目标无线接入点,包括:
24.定时扫描当前跌落位置周围的无线接入点,并获取扫描到的所述无线接入点的信号强度和物理地址;
25.从扫描到的所述无线接入点中筛选出信号强度最大的目标无线接入点。
26.可选的,所述从扫描到的所述无线接入点中筛选出信号强度最大的目标无线接入点,包括:
27.从扫描到的所述无线接入点中筛选出第二预设数量个无线接入点;所述第二预设数量个无线接入点的信号强度不小于其他扫描到的无线接入点的信号强度;
28.从所述第二预设数量个无线接入点中确定出信号强度最大的目标无线接入点;
29.相应的,所述通过所述目标无线接入点发送告警信息至上位机软件,包括:
30.通过所述目标无线接入点将包含所述第二预设数量个无线接入点的信号强度和物理地址的告警信息发送至上位机软件,以便所述上位机软件基于所述第二预设数量个无线接入点的信号强度和物理地址确定所述无线振动传感器的当前跌落位置。
31.第二方面,本技术提供了一种传感器跌落检测装置,应用于无线振动传感器,包括:
32.数据确定模块,用于获取自身采集到的若干原始振动数据,并利用所述若干原始振动数据确定出相应的第一预设数量个目标加速度数据;
33.数据降采样模块,用于对所述第一预设数量个目标加速度数据进行降采样处理得到降采样后数据,然后对所述降采样后数据进行均方根计算得到振动参数;
34.传感器跌落判定模块,用于判断所述振动参数是否小于预设阈值,若小于,则判定所述无线振动传感器跌落,并基于当前跌落位置周围的无线接入点的信号强度确定目标无线接入点,通过所述目标无线接入点发送告警信息至上位机软件。
35.第三方面,本技术提供了一种电子设备,包括:
36.存储器,用于保存计算机程序;
37.处理器,用于执行所述计算机程序以实现前述的传感器跌落检测方法。
38.第四方面,本技术提供了一种计算机可读存储介质,用于保存计算机程序,所述计算机程序被处理器执行时实现前述的传感器跌落检测方法。
39.本技术中,获取自身采集到的若干原始振动数据,并利用所述若干原始振动数据确定出相应的第一预设数量个目标加速度数据;对所述第一预设数量个目标加速度数据进行降采样处理得到降采样后数据,然后对所述降采样后数据进行均方根计算得到振动参数;判断所述振动参数是否小于预设阈值,若小于,则判定所述无线振动传感器跌落,并基于当前跌落位置周围的无线接入点的信号强度确定目标无线接入点,通过所述目标无线接入点发送告警信息至上位机软件。由此可见,本技术利用无线振动传感器自身采集到的原始振动数据确定出相应的目标加速度数据,并对目标加速度数据进行降采样处理和均方根计算得到振动参数,然后通过对振动参数和预设阈值进行对比,从而确定出无线振动传感器是否跌落,以实现无线振动传感器对是否发生跌落的自我检测功能;如果无线振动传感器跌落,则会发送告警信息至上位机软件,以提示运维人员及时进行处理,从而保证在最短时间内恢复无线振动传感器的正常工作状态。
附图说明
40.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
41.图1为本技术公开的一种传感器跌落检测方法流程图;
42.图2为本技术公开的一种传感器跌落检测系统架构图;
43.图3为本技术公开的一种传感器跌落检测装置结构示意图;
44.图4为本技术公开的一种电子设备结构图。
具体实施方式
45.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于
本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
46.在部分工业场景中,为防止在被监测旋转机械设备上打孔影响被监测旋转机械设备的性能,采用磁座磁吸加胶粘的方式来安装无线传感器。但可能出现人为碰撞或其他原因导致传感器跌落地面的情况,若未及时发现传感器已跌落,则可能导致运维人员不能及时发现被监测旋转机械设备的故障。为此,本技术提供了一种传感器跌落检测方法,通过传感器自我检测是否跌落,并在发现跌落时发送告警信息至上位机软件,以提示运维人员进行处理,从而保证在最短时间内恢复传感器的正常工作状态。
47.参见图1所示,本发明实施例公开了一种传感器跌落检测方法,应用于无线振动传感器,包括:
48.步骤s11、获取自身采集到的若干原始振动数据,并利用所述若干原始振动数据确定出相应的第一预设数量个目标加速度数据。
49.本实施例中,由于无线振动传感器是安装在工业场景中的旋转机械设备上的,在无线振动传感器正常采集振动数据时旋转机械设备会产生一定的加速度,若无线振动传感器跌落,则对应的加速度会趋近于0或非常小,此时便会与未跌落时产生的加速度出现差别,因此,本技术可以通过采集振动数据计算加速度,进而判断无线振动传感器是否跌落。具体的,通过在上位机软件中配置无线振动传感器的休眠时长,在无线振动传感器的休眠时长结束后,通过自身的振动采集模块采集若干原始振动数据,并对若干原始振动数据进行灵敏度校准和加速度转换处理,以得到相应的第一预设数量个目标加速度数据。其中,所述利用所述若干原始振动数据确定出相应的第一预设数量个目标加速度数据,包括基于预设灵敏度系数对所述若干原始振动数据进行灵敏度校准,以得到若干校准后振动数据;对所述若干校准后振动数据进行加速度转换,以得到对应的若干振动加速度数据;确定所述若干振动加速度数据的加速度平均值,并基于所述若干振动加速度数据和所述加速度平均值之间的差值确定出相应的第一预设数量个目标加速度数据。可以理解的是,由于无线振动传感器中的mcu(microcontroller unit,微控制单元)模块所使用的芯片可能不一样,并且每个芯片可能会存在偏差,因此需要对采集到的原始振动数据进行灵敏度校准,也即利用预设灵敏度系数对采集到的若干原始振动数据进行灵敏度校准,得到若干校准后振动数据。然后将若干校准后振动数据进行加速度转换得到若干振动加速度数据,计算若干振动加速度数据的加速度平均值,并对每个振动加速度数据进行去均值的操作,也即将每个振动加速度数据减去加速度平均值,得到第一预设数量个目标加速度数据。
50.步骤s12、对所述第一预设数量个目标加速度数据进行降采样处理得到降采样后数据,然后对所述降采样后数据进行均方根计算得到振动参数。
51.本实施例中,所述对所述第一预设数量个目标加速度数据进行降采样处理得到降采样后数据,包括基于预设降采样数量和所述第一预设数量确定降采样比例,并对所述降采样比例进行取整操作,以得到目标降采样比例;利用所述目标降采样比例对所述第一预设数量个目标加速度数据进行分组处理,以得到若干组目标加速度数据;分别计算所述若干组目标加速度数据的平均值,以得到降采样后数据。可以理解的是,根据预设降采样数量n1和第一预设数量n计算降采样比例rate,也即rate=n/n1,然后对降采样比例进行四舍五入的操作得到目标降采样比例。具体的,若降采样比例为整数,则直接将降采样比例确定为
目标降采样比例;若降采样比例的小数部分小于预设数值,则对降采样比例进行向下取整操作,以得到目标降采样比例;若降采样比例的小数部分大于或等于预设数值,则对降采样比例进行向上取整操作,以得到目标降采样比例。进一步的,在得到目标降采样比例之后,利用目标降采样比例对第一预设数量个目标加速度数据进行分组,从而得到若干组目标加速度数据。分别计算每组目标加速度数据的平均值,基于每组目标加速度数据的平均值构建降采样后数据。在得到降采样后数据之后,对降采样后数据进行均方根有效值计算,以得到对应的振动参数。
52.本实施例中,所述利用所述目标降采样比例对所述第一预设数量个目标加速度数据进行分组处理,以得到若干组目标加速度数据,包括利用所述目标降采样比例对所述第一预设数量个目标加速度数据进行分组处理,以得到多组初始分组数据;确定各组所述初始分组数据分别对应的数据量;从所述多组初始分组数据中删除所述数据量小于预设数据量阈值的所述初始分组数据,并将剩下的所述初始分组数据确定为所述若干组目标加速度数据。可以理解的是,根据目标降采样比例对第一预设数量个目标加速度数据进行分组,从而得到多组初始分组数据。例如,若目标降采样比例为10,第一预设数量个目标加速度数据为109,则可以将第一预设数量个目标加速度数据以10个数据为一组的方式进行分组处理,从而得到11组初始分组数据,其中,10组包含10个目标加速度数据的初始分组数据,1组包含9个目标加速度数据的初始分组数据。进一步的,统计每组初始分组数据包含的数据量,并从多组初始分组数据中删除数据量小于预设数据量阈值的初始分组数据,以及将剩下的初始分组数据确定为若干组目标加速度数据。其中,预设数据量阈值是基于目标降采样比例确定的数值。
53.步骤s13、判断所述振动参数是否小于预设阈值,若小于,则判定所述无线振动传感器跌落,并基于当前跌落位置周围的无线接入点的信号强度确定目标无线接入点,通过所述目标无线接入点发送告警信息至上位机软件。
54.本实施例中,若振动参数大于或等于预设阈值,则判定无线振动传感器未跌落,并将自身采集到的原始振动数据上传至上位机软件,以便上位机软件利用原始振动数据进行振动分析。
55.本实施例中,所述基于当前跌落位置周围的无线接入点的信号强度确定目标无线接入点,包括定时扫描当前跌落位置周围的无线接入点,并获取扫描到的所述无线接入点的信号强度和物理地址;从扫描到的所述无线接入点中筛选出信号强度最大的目标无线接入点。可以理解的是,如果振动参数小于预设阈值,则表明无线振动传感器跌落至地面,并不在被监测旋转机械设备上,因此无线振动传感器会每隔1分钟对当前跌落位置周围的无线接入点进行扫描,以获取扫描到的无线接入点的rssi(received signal strength indicator,接收信号的强度指示)和mac(media access control address,物理地址),也即获取扫描到的无线接入点的信号强度和物理地址。然后从扫描到的无线接入点中筛选出信号强度最大的目标无线接入点,以便后续通过目标无线接入点给上位机软件发送告警信息。
56.本实施例中,所述从扫描到的所述无线接入点中筛选出信号强度最大的目标无线接入点,可以包括从扫描到的所述无线接入点中筛选出第二预设数量个无线接入点;所述第二预设数量个无线接入点的信号强度不小于其他扫描到的无线接入点的信号强度;从所
述第二预设数量个无线接入点中确定出信号强度最大的目标无线接入点。可以理解的是,获取扫描到的无线接入点的信号强度和物理地址之后,先从扫描到的无线接入点中选择出信号强度前三位的无线接入点,并记录信号强度前三位的无线接入点的信号强度和物理地址,然后再从信号强度前三位的无线接入点中确定出信号强度最大的目标无线接入点。
57.本实施例中,所述通过所述目标无线接入点发送告警信息至上位机软件,可以包括通过所述目标无线接入点将包含所述第二预设数量个无线接入点的信号强度和物理地址的告警信息发送至上位机软件,以便所述上位机软件基于所述第二预设数量个无线接入点的信号强度和物理地址确定所述无线振动传感器的当前跌落位置。可以理解的是,在确定出信号强度最大的目标无线接入点之后,通过目标无线接入点向上位机软件发送用于提示无线振动传感器已经跌落的告警信息,并且告警信息中还包括信号强度前三位的无线接入点的信号强度和物理地址,以便根据信号强度前三位的无线接入点的信号强度和物理地址定位到当前无线振动传感器跌落的位置,方便运维人员快速找到跌落的无线振动传感器,并使跌落的无线振动传感器快速恢复至正常的工作状态。
58.由此可见,本技术利用无线振动传感器自身采集到的原始振动数据确定出相应的目标加速度数据,并对目标加速度数据进行降采样处理和均方根计算得到振动参数,然后通过对振动参数和预设阈值进行对比,从而确定出无线振动传感器是否跌落,以实现无线振动传感器对是否发生跌落的自我检测功能;如果无线振动传感器跌落,则会发送告警信息至上位机软件,以提示运维人员及时进行处理,从而保证在最短时间内恢复无线振动传感器的正常工作状态。
59.参见图2所示,本发明实施例公开了一种传感器跌落检测方法,其中,无线振动传感器包括mcu模块、振动采集模块、wi-fi模块、外部存储模块以及电源管理模块。对于mcu模块所使用的芯片可以采用stm32系列芯片或者其他mcu芯片,主频100mhz以上,并且需要满足传感器端算法计算的需求。外围电路包括晶振模块,上电复位以及3.3v供电电源,其中,晶振模块用于提供基本的时钟信号。振动采集模块包括adc(analog to digital converter,即模数转换器)芯片,adc芯片用于将模拟量转化为数字量,并且adc芯片通过spi/i2c等串口接口与mcu模块进行数据通信。wi-fi模块通过串口接口与mcu模块进行连接,以实现wi-fi模块与mcu模块之间的数据通信。外部存储模块包括sram(static random-access memory,即静态随机存取存储器)、eeprom(electrically erasable programmable read only memory,即带电可擦可编程只读存储器)和flash芯片,外部存储模块可以通过spi(serial peripheral interface,即串行外设接口)或串口接口与mcu模块进行连接,sram用于存储无线振动传感器中的振动采集模块每次采集到的原始振动数据、eeprom用于存储无线振动传感器的配置参数,flash芯片用于存储每次计算转换得到的数据以及计算所需的参数值。电源管理模块包括电池,通过电池为整个无线振动传感器提供3.3v、2.5v、1.8v等的用电需求。
60.本实施例中,上位机软件可以接收无线振动传感器通过无线接入点ap发送的原始振动数据以及无线振动传感器跌落时的告警信息,另外,用户可以通过上位机软件配置无线振动传感器的参数,该参数包括但不限于无线振动传感器的休眠时长。
61.本实施例中,无线振动传感器通过自身的振动采集模块采集振动数据模拟量,并通过振动采集模块中的adc芯片将振动数据模拟量转换为振动数据数字量,以得到若干原
始振动数据,并将若干原始振动数据存储在自身的外部存储模块的sram中。然后通过spi/i2c串口将若干原始振动数据发送至自身的mcu模块,以便mcu模块对若干原始振动数据进行灵敏度校准和加速度转换处理,得到相应的第一预设数量个目标加速度数据,并将第一预设数量个目标加速度数据存储在自身的外部存储模块的flash芯片中。进一步的,通过mcu模块将第一预设数量n除以预设降采样数量n1得到降采样比例rate,并对降采样比例进行四舍五入操作,以得到目标降采样比例;利用目标降采样比例对第一预设数量个目标加速度数据进行分组处理,以得到若干组目标加速度数据;分别计算每组目标加速度数据的平均值,以基于每组目标加速度数据的平均值构建降采样后数据,并将降采样后数据存储在自身的外部存储模块的flash芯片中。在得到降采样后数据之后,对降采样后数据进行均方根计算,以得到对应的振动参数,并将振动参数存储在自身的外部存储模块的flash芯片中。
62.本实施例中,在得到振动参数之后,需要判断振动参数是否小于预设阈值,若振动参数大于或等于预设阈值,则判定无线振动传感器未跌落,并将自身采集到的原始振动数据上传至上位机软件,以便上位机软件利用原始振动数据进行振动分析。若振动参数小于预设阈值,则判定无线振动传感器跌落,并且每隔一分钟对当前跌落位置周围的无线接入点进行扫描,以获取扫描到的无线接入点的信号强度和物理地址。然后从扫描到的无线接入点中选择信号强度前三位的无线接入点,并记录信号强度前三位的无线接入点的信号强度和物理地址,最后从信号强度前三位的无线接入点中筛选出信号强度最大的目标无线接入点。利用自身的wi-fi模块将包含信号强度前三位的无线接入点的信号强度和物理地址的告警信息通过目标无线接入点ap发送至上位机软件,以提示当前无线振动传感器已经跌落,以便上位机软件根据信号强度前三位的无线接入点的信号强度和物理地址定位到当前无线振动传感器跌落的位置,方便运维人员快速找到跌落的无线振动传感器。
63.由此可见,本技术利用无线振动传感器自身采集到的原始振动数据确定出相应的目标加速度数据,并对目标加速度数据进行降采样处理和均方根计算得到振动参数,然后通过对振动参数和预设阈值进行对比,从而确定出无线振动传感器是否跌落,以实现无线振动传感器对是否发生跌落的自我检测功能;如果无线振动传感器跌落,则会发送告警信息至上位机软件,以提示运维人员及时进行处理,从而保证在最短时间内恢复无线振动传感器的正常工作状态。
64.参见图3所示,本发明实施例公开了一种传感器跌落检测装置,应用于无线振动传感器,包括:
65.数据确定模块11,用于获取自身采集到的若干原始振动数据,并利用所述若干原始振动数据确定出相应的第一预设数量个目标加速度数据;
66.数据降采样模块12,用于对所述第一预设数量个目标加速度数据进行降采样处理得到降采样后数据,然后对所述降采样后数据进行均方根计算得到振动参数;
67.传感器跌落判定模块13,用于判断所述振动参数是否小于预设阈值,若小于,则判定所述无线振动传感器跌落,并基于当前跌落位置周围的无线接入点的信号强度确定目标无线接入点,通过所述目标无线接入点发送告警信息至上位机软件。
68.由此可见,本技术利用无线振动传感器自身采集到的原始振动数据确定出相应的目标加速度数据,并对目标加速度数据进行降采样处理和均方根计算得到振动参数,然后
通过对振动参数和预设阈值进行对比,从而确定出无线振动传感器是否跌落,以实现无线振动传感器对是否发生跌落的自我检测功能;如果无线振动传感器跌落,则会发送告警信息至上位机软件,以提示运维人员及时进行处理,从而保证在最短时间内恢复无线振动传感器的正常工作状态。
69.在一些具体实施例中,所述数据确定模块11,具体可以包括:
70.灵敏度校准单元,用于基于预设灵敏度系数对所述若干原始振动数据进行灵敏度校准,以得到若干校准后振动数据;
71.加速度转换单元,用于对所述若干校准后振动数据进行加速度转换,以得到对应的若干振动加速度数据;
72.数据确定单元,用于确定所述若干振动加速度数据的加速度平均值,并基于所述若干振动加速度数据和所述加速度平均值之间的差值确定出相应的第一预设数量个目标加速度数据。
73.在一些具体实施例中,所述数据降采样模块12,具体可以包括:
74.比例确定单元,用于基于预设降采样数量和所述第一预设数量确定降采样比例,并对所述降采样比例进行取整操作,以得到目标降采样比例;
75.数据分组子模块,用于利用所述目标降采样比例对所述第一预设数量个目标加速度数据进行分组处理,以得到若干组目标加速度数据;
76.平均值计算单元,用于分别计算所述若干组目标加速度数据的平均值,以得到降采样后数据。
77.在一些具体实施例中,所述数据分组子模块,具体可以包括:
78.数据分组单元,用于利用所述目标降采样比例对所述第一预设数量个目标加速度数据进行分组处理,以得到多组初始分组数据;
79.数据量确定单元,用于确定各组所述初始分组数据分别对应的数据量;
80.分组数据删除单元,用于从所述多组初始分组数据中删除所述数据量小于预设数据量阈值的所述初始分组数据,并将剩下的所述初始分组数据确定为所述若干组目标加速度数据。
81.在一些具体实施例中,所述传感器跌落检测装置,还可以包括:
82.振动分析单元,用于若所述振动参数大于或等于所述预设阈值,则判定所述无线振动传感器未跌落,并将自身采集到的原始振动数据上传至所述上位机软件,以便所述上位机软件利用所述原始振动数据进行振动分析。
83.在一些具体实施例中,所述传感器跌落判定模块13,具体可以包括:
84.无线接入点扫描单元,用于定时扫描当前跌落位置周围的无线接入点,并获取扫描到的所述无线接入点的信号强度和物理地址;
85.目标接入点筛选子模块,用于从扫描到的所述无线接入点中筛选出信号强度最大的目标无线接入点。
86.在一些具体实施例中,所述目标接入点筛选子模块,具体可以包括:
87.无线接入点筛选单元,用于从扫描到的所述无线接入点中筛选出第二预设数量个无线接入点;所述第二预设数量个无线接入点的信号强度不小于其他扫描到的无线接入点的信号强度;
88.目标接入点确定单元,用于从所述第二预设数量个无线接入点中确定出信号强度最大的目标无线接入点;
89.相应的,所述传感器跌落判定模块13,具体可以包括:
90.告警信息发送单元,用于通过所述目标无线接入点将包含所述第二预设数量个无线接入点的信号强度和物理地址的告警信息发送至上位机软件,以便所述上位机软件基于所述第二预设数量个无线接入点的信号强度和物理地址确定所述无线振动传感器的当前跌落位置。
91.进一步的,本技术实施例还公开了一种电子设备,图4是根据一示例性实施例示出的电子设备20结构图,图中的内容不能认为是对本技术的使用范围的任何限制。
92.图4为本技术实施例提供的一种电子设备20的结构示意图。该电子设备20,具体可以包括:至少一个处理器21、至少一个存储器22、电源23、通信接口24、输入输出接口25和通信总线26。其中,所述存储器22用于存储计算机程序,所述计算机程序由所述处理器21加载并执行,以实现前述任一实施例公开的传感器跌落检测方法中的相关步骤。另外,本实施例中的电子设备20具体可以为电子计算机。
93.本实施例中,电源23用于为电子设备20上的各硬件设备提供工作电压;通信接口24能够为电子设备20创建与外界设备之间的数据传输通道,其所遵循的通信协议是能够适用于本技术技术方案的任意通信协议,在此不对其进行具体限定;输入输出接口25,用于获取外界输入数据或向外界输出数据,其具体的接口类型可以根据具体应用需要进行选取,在此不进行具体限定。
94.另外,存储器22作为资源存储的载体,可以是只读存储器、随机存储器、磁盘或者光盘等,其上所存储的资源可以包括操作系统221、计算机程序222等,存储方式可以是短暂存储或者永久存储。
95.其中,操作系统221用于管理与控制电子设备20上的各硬件设备以及计算机程序222,其可以是windows server、netware、unix、linux等。计算机程序222除了包括能够用于完成前述任一实施例公开的由电子设备20执行的传感器跌落检测方法的计算机程序之外,还可以进一步包括能够用于完成其他特定工作的计算机程序。
96.进一步的,本技术还公开了一种计算机可读存储介质,用于存储计算机程序;其中,所述计算机程序被处理器执行时实现前述公开的传感器跌落检测方法。关于该方法的具体步骤可以参考前述实施例中公开的相应内容,在此不再进行赘述。
97.本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
98.专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
99.结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。
100.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
101.以上对本技术所提供的技术方案进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的一般技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。
技术特征:
1.一种传感器跌落检测方法,其特征在于,应用于无线振动传感器,包括:获取自身采集到的若干原始振动数据,并利用所述若干原始振动数据确定出相应的第一预设数量个目标加速度数据;对所述第一预设数量个目标加速度数据进行降采样处理得到降采样后数据,然后对所述降采样后数据进行均方根计算得到振动参数;判断所述振动参数是否小于预设阈值,若小于,则判定所述无线振动传感器跌落,并基于当前跌落位置周围的无线接入点的信号强度确定目标无线接入点,通过所述目标无线接入点发送告警信息至上位机软件。2.根据权利要求1所述的传感器跌落检测方法,其特征在于,所述利用所述若干原始振动数据确定出相应的第一预设数量个目标加速度数据,包括:基于预设灵敏度系数对所述若干原始振动数据进行灵敏度校准,以得到若干校准后振动数据;对所述若干校准后振动数据进行加速度转换,以得到对应的若干振动加速度数据;确定所述若干振动加速度数据的加速度平均值,并基于所述若干振动加速度数据和所述加速度平均值之间的差值确定出相应的第一预设数量个目标加速度数据。3.根据权利要求1所述的传感器跌落检测方法,其特征在于,所述对所述第一预设数量个目标加速度数据进行降采样处理得到降采样后数据,包括:基于预设降采样数量和所述第一预设数量确定降采样比例,并对所述降采样比例进行取整操作,以得到目标降采样比例;利用所述目标降采样比例对所述第一预设数量个目标加速度数据进行分组处理,以得到若干组目标加速度数据;分别计算所述若干组目标加速度数据的平均值,以得到降采样后数据。4.根据权利要求3所述的传感器跌落检测方法,其特征在于,所述利用所述目标降采样比例对所述第一预设数量个目标加速度数据进行分组处理,以得到若干组目标加速度数据,包括:利用所述目标降采样比例对所述第一预设数量个目标加速度数据进行分组处理,以得到多组初始分组数据;确定各组所述初始分组数据分别对应的数据量;从所述多组初始分组数据中删除所述数据量小于预设数据量阈值的所述初始分组数据,并将剩下的所述初始分组数据确定为所述若干组目标加速度数据。5.根据权利要求1所述的传感器跌落检测方法,其特征在于,所述判断所述振动参数是否小于预设阈值之后,还包括:若所述振动参数大于或等于所述预设阈值,则判定所述无线振动传感器未跌落,并将自身采集到的原始振动数据上传至所述上位机软件,以便所述上位机软件利用所述原始振动数据进行振动分析。6.根据权利要求1至5任一项所述的传感器跌落检测方法,其特征在于,所述基于当前跌落位置周围的无线接入点的信号强度确定目标无线接入点,包括:定时扫描当前跌落位置周围的无线接入点,并获取扫描到的所述无线接入点的信号强度和物理地址;
从扫描到的所述无线接入点中筛选出信号强度最大的目标无线接入点。7.根据权利要求6所述的传感器跌落检测方法,其特征在于,所述从扫描到的所述无线接入点中筛选出信号强度最大的目标无线接入点,包括:从扫描到的所述无线接入点中筛选出第二预设数量个无线接入点;所述第二预设数量个无线接入点的信号强度不小于其他扫描到的无线接入点的信号强度;从所述第二预设数量个无线接入点中确定出信号强度最大的目标无线接入点;相应的,所述通过所述目标无线接入点发送告警信息至上位机软件,包括:通过所述目标无线接入点将包含所述第二预设数量个无线接入点的信号强度和物理地址的告警信息发送至上位机软件,以便所述上位机软件基于所述第二预设数量个无线接入点的信号强度和物理地址确定所述无线振动传感器的当前跌落位置。8.一种传感器跌落检测装置,其特征在于,应用于无线振动传感器,包括:数据确定模块,用于获取自身采集到的若干原始振动数据,并利用所述若干原始振动数据确定出相应的第一预设数量个目标加速度数据;数据降采样模块,用于对所述第一预设数量个目标加速度数据进行降采样处理得到降采样后数据,然后对所述降采样后数据进行均方根计算得到振动参数;传感器跌落判定模块,用于判断所述振动参数是否小于预设阈值,若小于,则判定所述无线振动传感器跌落,并基于当前跌落位置周围的无线接入点的信号强度确定目标无线接入点,通过所述目标无线接入点发送告警信息至上位机软件。9.一种电子设备,其特征在于,包括:存储器,用于保存计算机程序;处理器,用于执行所述计算机程序以实现如权利要求1至7任一项所述的传感器跌落检测方法。10.一种计算机可读存储介质,其特征在于,用于保存计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的传感器跌落检测方法。
技术总结
本申请公开了一种传感器跌落检测方法、装置、设备及存储介质,涉及传感器检测领域,包括:获取自身采集到的若干原始振动数据,利用若干原始振动数据确定相应的第一预设数量个目标加速度数据;对第一预设数量个目标加速度数据进行降采样得到降采样后数据,对降采样后数据进行均方根计算得到振动参数;判断振动参数是否小于预设阈值,若小于则判定无线振动传感器跌落,并基于当前跌落位置周围的无线接入点的信号强度确定目标无线接入点,通过目标无线接入点发送告警信息至上位机软件。本申请通过传感器自我检测是否跌落,并在发现跌落时发送告警信息至上位机软件,以提示运维人员进行处理,从而保证在最短时间内恢复传感器的正常工作状态。工作状态。工作状态。
技术研发人员:何建武 张浩 苏修武 楼阳冰 倪军
受保护的技术使用者:杭州安脉盛智能技术有限公司
技术研发日:2023.05.19
技术公布日:2023/8/14
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
上一篇:一种五轮砼搅拌车的制作方法 下一篇:故障诊断方法、终端设备以及车辆与流程
