电力安全围栏的工作方法、计算机装置及存储介质与流程

文档序号:26670237发布日期:2021-09-17 22:26阅读:203来源:国知局
电力安全围栏的工作方法、计算机装置及存储介质与流程

1.本发明涉及电力安全围栏技术领域,具体的,涉及一种电力安全围栏的工作方法,还涉及应用该电力安全围栏的工作方法的计算机装置,还涉及应用该电力安全围栏的工作方法的计算机可读存储介质。


背景技术:

2.目前电力安全围栏所用超声波传感器由于使用数量多,一般同时需要设置四、五个,不仅耗电量大(接近一百毫安),而且容易受环境因素(如光照、反射物体表面不平整等)影响,导致在使用过程中需要市电支持,同时还经常发生误报或漏报。为了避免误告,常规方法是采用的增加超声波传感器的采样次数来稳定数据,但是该方式丧失了灵敏度,同时,应对环境因素的效果仍然很差。
3.因此,需要一种新的方法解决上述问题。


技术实现要素:

4.本发明的第一目的是提供一种提升电力安全围栏传感器灵敏度与准确度的电力安全围栏的工作方法。
5.本发明的第二目的是提供一种提升电力安全围栏传感器灵敏度与准确度的计算机装置。
6.本发明的第三目的是提供一种提升电力安全围栏传感器灵敏度与准确度的计算机可读存储介质。
7.为了实现上述第一目的,本发明提供的电力安全围栏的工作方法包括:控制当前启动的超声波传感器进行一次采样,获得第一距离数据;判断第一距离数据是否处于有效范围内,若是,控制超声波传感器进行第一预设次数的连续采样,获得第一预设数量的第二距离数据;判断所有第二距离数据是否均处于有效范围内,若是,控制超声波传感器进行连续采样,并对每一次采样的数据进行有效性判断,直至采集到第二预设数量的有效距离数据;对第二预设数量的有效距离数据进行大小排序,获取中间值作为最终距离值;判断最终距离值是否处于预警范围值内,若是,进行报警操作。
8.由此可见,本发明电力安全围栏的工作方法在通过当前启动的超声波传感器进行一次采样,确认是否获取到有效距离数据,在获取到有效距离数据时,则需要确认传感器不是受外部环境影响而出现的误触发,因此,进行第一预设次数的连续采样,在判断所有第二距离数据均处于有效范围内时,则认为超声波传感器检测到的数据真实有效,可进行实际测距,从而进行第二预设数量的有效距离数据的采集,用于测距。同时,对第二预设数量的有效距离数据进行大小排序,获取中间值作为最终距离值,提高检测的准确性。本发明通过三个阶段对采样次数的不同定义及迭代过滤,有效地保证了设备不漏报、不误告,让超声波传感器在恶劣环境下仍然能给出准确信息。
9.进一步的方案中,控制启动的超声波传感器进行一次采样,获得第一距离数据的
步骤包括:在超声波传感器启动后延时预设时长再进行采样。
10.由此可见,在超声波传感器启动后延时预设时长再进行采样,可确保传感器采集数据的稳定性,避免读出的数据乱码。
11.进一步的方案中,有效范围为0至100cm。
12.由此而见,采集到的数据处于0至100cm内的数据时,才认为是有效的数据,提高检测的准确度。
13.进一步的方案中,在判断所有第二距离数据是否均处于有效范围内的步骤后,方法还包括:若所有第二距离数据中存在处于有效范围外的数据,则重新返回以点名方式逐次启动一个超声波传感器的电源的步骤。
14.由此可见,若所有第二距离数据中存在处于有效范围外的数据,则认为超声波传感器检测到的数据存在外部环境影响而出现的误触发,无需进行实际测距操作。
15.进一步的方案中,第二预设数量的范围为11个至31个。
16.由此可见,第二预设数量的范围处于11个至31个,避免采样数据较少时精度降低,采样次数较多时容易导致其它超声波传感器漏报。
17.进一步的方案中控制当前启动的超声波传感器进行一次采样,获得第一距离数据的步骤之前,方法还包括:以点名方式一次启动一个超声波传感器的电源。
18.由此可见,以点名方式一次启动一个超声波传感器的电源,可避免同时打开所有传感器时静态功耗过高,可提高电池型设备工作的稳定性,同时,提高待机时间。
19.进一步的方案中,进行报警操作的步骤包括:进行声光报警操作。
20.由此可见,通过声光报警,可便于用户获知有物体靠近。
21.进一步的方案中,进行报警操作的步骤还包括:通过无线通信模块向远程终端发送报警信号。
22.由此可见,在进行报警操作时,通过无线通信模块向远程终端发送报警信号,以便用户远程监控。
23.为了实现本发明的第二目的,本发明提供计算机装置包括处理器以及存储器,存储器存储有计算机程序,计算机程序被处理器执行时实现上述的电力安全围栏的工作方法的步骤。
24.为了实现本发明的第三目的,本发明提供的计算机可读存储介质,其上存储有计算机程序,计算机程序被控制器执行时实现上述的电力安全围栏的工作方法的步骤。
附图说明
25.图1是本发明电力安全围栏的工作方法实施例的流程图。
26.以下结合附图及实施例对本发明作进一步说明。
具体实施方式
27.本发明电力安全围栏的工作方法是应用电力安全围栏中的应用程序,用于实现对电力安全围栏中超声波传感器的检测控制。优选的,电力安全围栏设置有多个超声波传感器,且电力安全围栏采用电池供电。本发明还提供一种计算机装置,该计算机装置包括控制器,控制器用于执行存储器中存储的计算机程序时实现上述的电力安全围栏的工作方法的
步骤。本发明还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被控制器执行时实现上述的电力安全围栏的工作方法的步骤。
28.电力安全围栏的工作方法实施例:
29.本实施例的电力安全围栏的工作方法是应用在电力安全围栏中的应用程序,用于实现对电力安全围栏中超声波传感器的检测控制。
30.参见图1,本实施例中,电力安全围栏的工作方法在工作时,首先执行步骤s1,以点名方式一次启动一个超声波传感器的电源。电力安全围栏中设置多个超声波传感器,如果同时打开所有传感器,则静态功耗将达到100ma以上,这对电池型设备而言几乎是不可接受的。以点名方式一次启动一个超声波传感器的电源,静态功耗将降至20ma左右,可避免同时打开所有传感器时静态功耗过高,可提高电池型设备工作的稳定性,同时,提高待机时间,无需市电也能长时间续航。
31.启动超声波传感器后,执行步骤s2,控制当前启动的超声波传感器进行一次采样,获得第一距离数据。当前启动的超声波传感器进行一次采样,以便检测是否有物体进入。本实施例中,控制启动的超声波传感器进行一次采样,获得第一距离数据的步骤包括:在超声波传感器启动后延时预设时长再进行采样。在超声波传感器启动后延时预设时长再进行采样,可确保传感器采集数据的稳定性,避免读出的数据乱码。预设时长可根据实验数据进行预先设置,本实施例中,预设时长为10毫秒。
32.获得第一距离数据后,执行步骤s3,判断第一距离数据是否处于有效范围内。由于超声波传感器检测到的数据为距离数据,本实施例中,有效范围为0至100cm。
33.若判断第一距离数据不是有效距离数据,则认为不需要对当前启动的超声波传感器进行进一步的判断,因此,返回步骤s1,启动下一超声波传感器。
34.若判断第一距离数据处于有效范围内,则认为需要进一步判断是否有物体进入,因此,执行步骤s4,控制超声波传感器进行第一预设次数的连续采样,获得第一预设数量的第二距离数据。在获取到有效距离数据时,则需要确认超声波传感器不是受外部环境影响而出现的误触发,因此,进行第一预设次数的连续采样。第一预设次数可根据需要设置,本实施例中,第一预设次数为3次,第一预设数量为3个。
35.获得第一预设数量的第二距离数据后,执行步骤s5,判断所有第二距离数据是否均处于有效范围内。通过判断所有第二距离数据是否均处于有效范围内,可确认超声波传感器是否因外部环境影响而出现的误触发。
36.若所有第二距离数据中存在处于有效范围外的数据,则认为超声波传感器是因为外部环境影响而出现的误触发,无需对当前启动的超声波传感器进行进一步的判断,因此,返回步骤s1,重新以点名方式逐次启动一个超声波传感器的电源,启动下一超声波传感器。
37.若所有第二距离数据均处于有效范围内,则执行步骤s6,控制超声波传感器进行连续采样,并对每一次采样的数据进行有效性判断,直至采集到第二预设数量的有效距离数据。其中,第二预设数量可根据实际需要进行设置,本实施例中,第二预设数量为11个。在判断所有第二距离数据均处于有效范围内时,则认为超声波传感器检测到的数据真实有效,可进行实际测距,为了提高检测的准确性,获取第二预设数量的有效距离数据进行判断。
38.获取到第二预设数量的有效距离数据后,执行步骤s7,对第二预设数量的有效距
离数据进行大小排序,获取中间值作为最终距离值。通过中间值作为判断的最终距离值,可提高判断的准确性。
39.获得最终距离值后,执行步骤s8,判断最终距离值是否处于预警范围值内。预警值可通过实际需要进行设置,本实施例中,预警范围值为0至80cm内。通过预警范围值,可判断当前启动的超声波传感器是否检测到有物体靠近。
40.当最终距离值没有处于预警范围值内时,则认为物体没有靠近当前启动的超声波传感器,因此,返回执行步骤s1,进行下一个传感器的采样。当最终距离值处于预警范围值内时,则认为当前启动的超声波传感器检测到有物体靠近,因此,执行步骤s9,进行报警操作。本实施例中,进行报警操作的步骤包括:进行声光报警操作。为了更容易引起用户注意,可同时进行声光报警,便于用户获知。可选的实施例中,电力安全围栏设置有无线通信模块,在进行报警操作时,可通过无线通信模块向远程终端发送报警信号。
41.计算机装置实施例:
42.本实施例的计算机装置包括控制器,控制器执行计算机程序时实现上述电力安全围栏的工作方法实施例中的步骤。
43.例如,计算机程序可以被分割成一个或多个模块,一个或者多个模块被存储在存储器中,并由控制器执行,以完成本发明。一个或多个模块可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述计算机程序在计算机装置中的执行过程。
44.计算机装置可包括,但不仅限于,控制器、存储器。本领域技术人员可以理解,计算机装置可以包括更多或更少的部件,或者组合某些部件,或者不同的部件,例如计算机装置还可以包括输入输出设备、网络接入设备、总线等。
45.例如,控制器可以是中央处理单元(central processing unit,cpu),还可以是其他通用控制器、数字信号控制器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(fieldprogrammable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用控制器可以是微控制器或者该控制器也可以是任何常规的控制器等。控制器是计算机装置的控制中心,利用各种接口和线路连接整个计算机装置的各个部分。
46.存储器可用于存储计算机程序和/或模块,控制器通过运行或执行存储在存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现计算机装置的各种功能。例如,存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(例如声音接收功能、声音转换成文字功能等)等;存储数据区可存储根据手机的使用所创建的数据(例如音频数据、文本数据等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
47.计算机可读存储介质实施例:
48.上述实施例的计算机装置集成的模块如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读存储介质中。基于这样的理解,实现上述电力安全围栏的工作方法实施例中的全部或部分流程,也可以通过计算机程序来指令相
关的硬件来完成,计算机程序可存储于一计算机可读存储介质中,该计算机程序在被控制器执行时,可实现上述电力安全围栏的工作方法实施例的步骤。其中,计算机程序包括计算机程序代码,计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。存储介质可以包括:能够携带计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
49.由上述可知,本发明电力安全围栏的工作方法在通过当前启动的超声波传感器进行一次采样,确认是否获取到有效距离数据,在获取到有效距离数据时,则需要确认传感器不是受外部环境影响而出现的误触发,因此,进行第一预设次数的连续采样,在判断所有第二距离数据均处于有效范围内时,则认为超声波传感器检测到的数据真实有效,可进行实际测距,从而进行第二预设数量的有效距离数据的采集,用于测距。同时,对第二预设数量的有效距离数据进行大小排序,获取中间值作为最终距离值,提高检测的准确性。本发明通过三个阶段对采样次数的不同定义及迭代过滤,有效地保证了设备不漏报、不误告,让超声波传感器在恶劣环境下仍然能给出准确信息。同时,以点名方式一次启动一个超声波传感器的电源,可避免同时打开所有传感器时静态功耗过高,可提高电池型设备工作的稳定性,同时,提高待机时间。
50.需要说明的是,以上仅为本发明的优选实施例,但发明的设计构思并不局限于此,凡利用此构思对本发明做出的非实质性修改,也均落入本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1