水泵缺水检测方法、装置、计算机设备及介质与流程

文档序号:30750985发布日期:2022-07-13 09:01阅读:285来源:国知局
水泵缺水检测方法、装置、计算机设备及介质与流程

1.本技术涉及智能检测技术领域,特别是涉及一种水泵缺水检测方法、装置、计算机设备、存储介质和计算机程序产品。


背景技术:

2.水泵一般通过检测缺水时其反馈的方波信号的频率的差异性来检测缺水。具体来说,缺水时水泵空转或半空转,叶轮的转速会发生较大的变化,水泵反馈信号的频率与水泵内叶轮的转速有一定数量关系,通过检测反馈信号的频率可判断出是否缺水。
3.然而,在市场中现有水泵的一致性较差,同一型号不同批次的水泵分别在有水和缺水时反馈信号的频率差异较大,可达
±
10%。而单个水泵有水和缺水时信号频率的差异才15%左右,故传统检测方式极易出现误报缺水或实际缺水却不报缺水的情况。
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.第五方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
42.获取水泵启动时反馈信号的频率;
43.若所述水泵启动时反馈信号的频率不大于预设频率阈值,则将所述水泵启动时反
馈信号的频率作为水泵有水工作时反馈信号的频率,所述预设频率阈值为水泵有水工作时反馈信号的最大频率;
44.根据预设时间段内水泵反馈信号的频率,生成频率范围;
45.若检测到水泵反馈信号的频率未处于所述频率范围内,则判定所述水泵处于缺水状态。
46.上述水泵缺水检测方法、装置、计算机设备、存储介质和计算机程序产品,获取水泵启动时反馈信号的频率;若所述水泵启动时反馈信号的频率不大于预设频率阈值,则将所述水泵启动时反馈信号的频率作为水泵有水工作时反馈信号的频率,根据预设时间段内水泵反馈信号的频率,生成频率范围;若检测到水泵反馈信号的频率未处于所述频率范围内,则判定所述水泵处于缺水状态。整个过程中,基于启动时反馈信号的频率与预设频率阈值进行第一轮检测,再基于水泵自身启动后有水工作时反馈信号的频率生成频率范围,并采用反馈信号的频率与预设频率范围进行第二轮检测,通过两轮反馈信号的频率检测,避免由于水泵批次不同性能差异导致水泵缺水检测不准确的缺陷,实现准确的水泵缺水检测。
附图说明
47.图1为一个实施例中水泵缺水检测方法的应用环境图;
48.图2为一个实施例中水泵缺水检测方法的流程示意图;
49.图3为另一个实施例中水泵缺水检测方法的流程示意图;
50.图4为一个具体应用实例中水泵缺水检测方法的流程示意图;
51.图5为一个实施例中水泵缺水检测装置的结构框图;
52.图6为一个实施例中计算机设备的内部结构图。
具体实施方式
53.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
54.本技术实施例提供的水泵缺水检测方法,可以应用于如图1所示的应用环境中。其中,终端102通过网络与服务器104进行通信。数据存储系统可以存储服务器104需要处理的数据。数据存储系统可以集成在服务器104上,也可以放在云上或其他网络服务器上。终端102持续监测水泵反馈信号的频率。其中,终端102将监测采集到的水泵反馈信号的频率上传至服务器104,服务器104获取水泵启动时反馈信号的频率;若水泵启动时反馈信号的频率不大于预设频率阈值,则将水泵启动时反馈信号的频率作为水泵有水工作时反馈信号的频率,根据预设时间段内水泵反馈信号的频率,生成频率范围;若检测到水泵反馈信号的频率未处于频率范围内,则判定水泵处于缺水状态。终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑、物联网设备和便携式可穿戴设备,物联网设备可为智能音箱、智能电视、智能空调、智能车载设备等。便携式可穿戴设备可为智能手表、智能手环、头戴设备等。服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
55.在一个实施例中,如图2所示,提供了一种水泵缺水检测方法,以该方法应用于图1中的服务器104为例进行说明,包括以下步骤:
56.s200:获取水泵启动时反馈信号的频率。
57.水泵启动时是指水泵启动时刻,即水泵上电启动时刻。在实际应用中,水泵上电启动,获取该瞬间水泵反馈信号的频率。
58.s400:若水泵启动时反馈信号的频率不大于预设频率阈值,则将水泵启动时反馈信号的频率作为水泵有水工作时反馈信号的频率,预设频率阈值为水泵有水工作时反馈信号的最大频率。
59.预设频率阈值是预先设定的阈值,其具体是指水泵有水工作时反馈信号的最大频率。具体来说,可以以当前水泵作为实验对象,在实验状态下,采集当前水泵在有水工作时反馈信号的最大频率;还可以是以当前水泵的相同批次水泵作为实验对象,采集与当前水泵相同批次,不同水泵在有水工作状态时反馈信号的最大频率;还可以是以不同批次水泵作为实验对象,即采集不同批次水泵在有水工作状态时反馈信号的最大频率。
60.若水泵启动时反馈信号的频率不大于预设频率阈值,则表明水泵在启动时处于有水状态,将水泵启动时反馈的频率作为水泵有水工作时反馈信号的频率。这里可以理解为水泵有水工作频率确定阶段,区别于传统基于固定、预设水泵有水工作反馈信号的频率,可以减小水泵自身性能(不同批次)对最终水泵缺水检测精度的影响。进一步的,若水泵启动时反馈信号的频率大于预设频率阈值,则判定水泵处于缺水状态,此时可以直接发出缺水提示消息。
61.s600:根据预设时间段内水泵反馈信号的频率,生成频率范围。
62.预设时间段是预先设定的较短的时间段,通过分析一定时间段内的水泵反馈信号的频率,来确定水泵反馈信号正常的波动值,生成频率范围。具体来说,预设时间段可以自启动时刻开始30秒内,即采集从启动时刻开始30秒内水泵反馈信号的频率,分析这些频率生成频率范围。
63.进一步的,生成频率范围具体可以是从预设时间段内水泵反馈信号的频率中选择最大值和最小值形成频率范围;或者是剔除异常数据之后,选择最大值和最小值形成频率范围;又或者是计算这些频率的平均值,在平均值的基础上增加阈值(波动值)形成频率范围。
64.s800:。
65.若检测到水泵反馈信号的频率未处于频率范围内,则表明水泵发生缺水情况,判定水泵处于缺水状态。进一步的,可以推送报警消息至用户,以提醒用户水泵处于缺水状态。
66.上述水泵缺水检测方法,获取水泵启动时反馈信号的频率;若水泵启动时反馈信号的频率不大于预设频率阈值,则将水泵启动时反馈信号的频率作为水泵有水工作时反馈信号的频率,根据预设时间段内水泵反馈信号的频率,生成频率范围;若检测到水泵反馈信号的频率未处于频率范围内,则判定水泵处于缺水状态。整个过程中,基于启动时反馈信号的频率与预设频率阈值进行第一轮检测,再基于水泵自身启动后有水工作时反馈信号的频率生成频率范围,并采用反馈信号的频率与预设频率范围进行第二轮检测,通过两轮反馈信号的频率检测,避免由于水泵批次不同性能差异导致水泵缺水检测不准确的缺陷,实现
准确的水泵缺水检测。
67.如图3所示,在其中一个实施例中,上述水泵缺水检测方法还包括:
68.s520:若水泵启动时反馈信号的频率不大于预设频率阈值,则获取预设时间段内水泵反馈信号的频率,预设时间段为包含启动时刻的连续时间段;
69.s540:判断预设时间段内水泵反馈信号的频率的波动值是否大于预设频率波动阈值;
70.s560:若是,则判定水泵处于缺水状态;
71.s580:若否,则进入s600。
72.预设频率波动阈值是预先设定的阈值,其可以根据应用在不同场景而预先设定,例如可以设置为
±
5hz、
±
3hz等。在本实施例中,针对预设时间段内水泵反馈信号的频率还进行波动幅度的检测,若发现频率波动幅度大于预设频率波动阈值,则表明水泵工作时反馈信号的频率发生明显变化,若检测到发生明显变化,则直接判定处于缺水状态,水泵需要进入缺水保护状态;若未检测到发生明显变化,则表明水泵在该预设时间段内维持一个相对稳定、正常的工作状态,进入下一步根据预设时间段内水泵反馈信号的频率,生成频率范围的步骤。
73.在其中一个实施例中,根据预设时间段内水泵反馈信号的频率,生成频率范围包括:
74.获取预设时间段内水泵反馈信号的频率的平均值;以平均值为基准、且以预设修正值为波动值,生成频率范围。
75.在本实施例中,以预设时间段内水泵反馈信号的频率的平均值作为基准,以预设修正值作为波动值来生成频率范围,预设修正值为预先设定的允许修正量,其可以根据实际情况中在有水工作下水泵反馈信号的频率正常波动值为依据设置,例如设置为5hz、3hz等。具体来说,先计算预设时间段内水泵反馈信号的频率的平均值a,将以a为基准,以预设修正值为b为波动值,生成{a-b,a+b}的频率范围。进一步来说,在预设时间段内可以以固定采样周期为间隔采集水泵反馈信号的频率,再计算这些频率的平均值,例如在水泵启动30秒内,按照3秒一次的频率采集水泵反馈信号的频率,计算这些频率的平均值a。
76.在其中一个实施例中,上述水泵缺水检测方法还包括:
77.获取不同批次样本水泵在有水工作时反馈信号的频率,得到样本频率;选取样本频率中最大值,得到预设频率阈值。
78.在本实施例中,通过不同批次样本水泵在有水工作时反馈信号的频率来得到预设频率阈值,可以满足实际应用中针对不同批次水泵缺水检测的需求。
79.在其中一个实施例中,若检测到水泵反馈信号的频率未处于频率范围内,则判定水泵处于缺水状态包括:
80.若在预设检测周期内连续检测到水泵反馈信号的频率未处于频率范围内,则判定水泵处于缺水状态。
81.预设检测周期可以理解为单次检测时间单位,其可以为3秒、5秒等。在预设检测周期内,若连续检测到水泵反馈信号的频率未处于频率范围内时,则表明水泵已经处于缺水状态,需要控制水泵进入保护状态。在本实施例中,通过预设检测周期内连续检测,避免单次检测可能存在的检测错误,可以更准确实现水泵缺水检测。
82.为了更加详细说明本技术水泵缺水检测方法的技术方案及其效果,下面将采用具体应用实例,并且结合图4详细描述。
83.如图4为具体应用实例中,本技术水泵缺水检测方法的流程图,其具体流程如下:
84.水泵上电启动,首次进入工作状态,先确定水泵有水工作时反馈信号的频率,再通过该频率确定水泵有水工作时的频率范围,该过程称为水泵频率确定阶段;这两个频率确定下来之后,以后水泵工作时依据水泵有水工作时的频率范围来检测,该过程称为检测缺水阶段,下面将针对2个阶段开展描述。
85.水泵频率确定阶段
86.水泵上电启动,首次进入工作状态,判断水泵连续时间内反馈信号的频率是否大于水泵有水工作时的最大频率(此频率需根据有水状态时反馈信号的频率决定,通过测试多组水泵有水的反馈信号确定一个最大频率)。如果满足条件,直接判断为缺水,进入保护状态,再次进入工作状态按照首次进入工作状态步骤重新检测;如果不满足,则判断在一定时间内(该时间选取根据实际情况确定,这里选取30秒)水泵反馈信号的频率是否发生明显变化(以3秒为一个检测周期,下一个3秒与上一个3秒检测到的频率相差大于一定频率确定为有明显变化,该频率根据不同场合确定,例如确定为5hz)。如果发生了明显变化,直接判断为缺水,进入保护状态,再次进入工作状态按照首次进入工作状态步骤重新检测;如果未发生明显变化,则记录这30秒内反馈信号的频率为水泵有水工作时的频率,再根据该频率确定水泵有水工作时的频率范围。进一步来说,这里频率范围的确定过程为:30秒内计算得出这个时间段内的平均频率,读取预设的阈值,在这个平均频率的基础上增加阈值,比如平均频率正负5hz范围内都判断为有水状态,即频率范围为{平均值-阈值,平均值+阈值}。
87.检测缺水阶段
88.确定水泵有水工作时的频率范围之后,如果连续3秒检测到水泵反馈信号的频率超出该频率范围,则判断为缺水,此时水泵需要停止运行,进入保护状态;否则水泵处于有水工作状态,可以保持持续运行。
89.应该理解的是,虽然如上的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
90.基于同样的发明构思,本技术实施例还提供了一种用于实现上述所涉及的水泵缺水检测方法的水泵缺水检测装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个水泵缺水检测装置实施例中的具体限定可以参见上文中对于水泵缺水检测方法的限定,在此不再赘述。
91.在一个实施例中,如图5所示,提供了一种水泵缺水检测装置,包括:
92.数据获取模块200,用于获取水泵启动时反馈信号的频率;
93.频率值确定模块400,用于当水泵启动时反馈信号的频率不大于预设频率阈值时,将水泵启动时反馈信号的频率作为水泵有水工作时反馈信号的频率,预设频率阈值为水泵
有水工作时反馈信号的最大频率;
94.频率范围生成模块600,用于根据预设时间段内水泵反馈信号的频率,生成频率范围;
95.检测模块800,用于当检测到水泵反馈信号的频率未处于频率范围内时,判定水泵处于缺水状态。
96.上述水泵缺水检测装置,获取水泵启动时反馈信号的频率;若水泵启动时反馈信号的频率不大于预设频率阈值,则将水泵启动时反馈信号的频率作为水泵有水工作时反馈信号的频率,根据预设时间段内水泵反馈信号的频率,生成频率范围;若检测到水泵反馈信号的频率未处于频率范围内,则判定水泵处于缺水状态。整个过程中,基于启动时反馈信号的频率与预设频率阈值进行第一轮检测,再基于水泵自身启动后有水工作时反馈信号的频率生成频率范围,并采用反馈信号的频率与预设频率范围进行第二轮检测,通过两轮反馈信号的频率检测,避免由于水泵批次不同性能差异导致水泵缺水检测不准确的缺陷,实现准确的水泵缺水检测。
97.在其中一个实施例中,上述水泵缺水检测装置还包括缺水判定模块,用于当水泵启动时反馈信号的频率大于预设频率阈值时,判定水泵处于缺水状态。
98.在其中一个实施例中,上述水泵缺水检测装置还包括波动检测模块,用于当水泵启动时反馈信号的频率不大于预设频率阈值时,获取预设时间段内水泵反馈信号的频率,预设时间段为包含启动时刻的连续时间段;判断预设时间段内水泵反馈信号的频率的波动值是否大于预设频率波动阈值;若是,则判定水泵处于缺水状态;若否,则控制频率范围生成模块600执行根据预设时间段内水泵反馈信号的频率,生成频率范围的操作。
99.在其中一个实施例中,频率范围生成模块600还用于获取预设时间段内水泵反馈信号的频率的平均值;以平均值为基准、且以预设修正值为波动值,生成频率范围。
100.在其中一个实施例中,数据获取模块200还用于获取不同批次样本水泵在有水工作时反馈信号的频率,得到样本频率;选取样本频率中最大值,得到预设频率阈值。
101.在其中一个实施例中,检测模块800还用于当在预设检测周期内连续检测到水泵反馈信号的频率未处于频率范围内时,判定水泵处于缺水状态。
102.上述水泵缺水检测装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
103.在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图6所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质和内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储预设阈值的数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种水泵缺水检测方法。
104.本领域技术人员可以理解,图6中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
105.在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
106.获取水泵启动时反馈信号的频率;
107.若水泵启动时反馈信号的频率不大于预设频率阈值,则将水泵启动时反馈信号的频率作为水泵有水工作时反馈信号的频率,预设频率阈值为水泵有水工作时反馈信号的最大频率;
108.根据预设时间段内水泵反馈信号的频率,生成频率范围;
109.若检测到水泵反馈信号的频率未处于频率范围内,则判定水泵处于缺水状态。
110.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
111.若水泵启动时反馈信号的频率大于预设频率阈值,则判定水泵处于缺水状态。
112.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
113.若水泵启动时反馈信号的频率不大于预设频率阈值,则获取预设时间段内水泵反馈信号的频率,预设时间段为包含启动时刻的连续时间段;判断预设时间段内水泵反馈信号的频率的波动值是否大于预设频率波动阈值;若是,则判定水泵处于缺水状态;若否,则进入根据预设时间段内水泵反馈信号的频率,生成频率范围的步骤。
114.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
115.获取预设时间段内水泵反馈信号的频率的平均值;以平均值为基准、且以预设修正值为波动值,生成频率范围。
116.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
117.获取不同批次样本水泵在有水工作时反馈信号的频率,得到样本频率;选取样本频率中最大值,得到预设频率阈值。
118.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
119.若在预设检测周期内连续检测到水泵反馈信号的频率未处于频率范围内,则判定水泵处于缺水状态。
120.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
121.获取水泵启动时反馈信号的频率;
122.若水泵启动时反馈信号的频率不大于预设频率阈值,则将水泵启动时反馈信号的频率作为水泵有水工作时反馈信号的频率,预设频率阈值为水泵有水工作时反馈信号的最大频率;
123.根据预设时间段内水泵反馈信号的频率,生成频率范围;
124.若检测到水泵反馈信号的频率未处于频率范围内,则判定水泵处于缺水状态。
125.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
126.若水泵启动时反馈信号的频率大于预设频率阈值,则判定水泵处于缺水状态。
127.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
128.若水泵启动时反馈信号的频率不大于预设频率阈值,则获取预设时间段内水泵反馈信号的频率,预设时间段为包含启动时刻的连续时间段;判断预设时间段内水泵反馈信号的频率的波动值是否大于预设频率波动阈值;若是,则判定水泵处于缺水状态;若否,则进入根据预设时间段内水泵反馈信号的频率,生成频率范围的步骤。
129.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
130.获取预设时间段内水泵反馈信号的频率的平均值;以平均值为基准、且以预设修正值为波动值,生成频率范围。
131.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
132.获取不同批次样本水泵在有水工作时反馈信号的频率,得到样本频率;选取样本频率中最大值,得到预设频率阈值。
133.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
134.若在预设检测周期内连续检测到水泵反馈信号的频率未处于频率范围内,则判定水泵处于缺水状态。
135.在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
136.获取水泵启动时反馈信号的频率;
137.若水泵启动时反馈信号的频率不大于预设频率阈值,则将水泵启动时反馈信号的频率作为水泵有水工作时反馈信号的频率,预设频率阈值为水泵有水工作时反馈信号的最大频率;
138.根据预设时间段内水泵反馈信号的频率,生成频率范围;
139.若检测到水泵反馈信号的频率未处于频率范围内,则判定水泵处于缺水状态。
140.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
141.若水泵启动时反馈信号的频率大于预设频率阈值,则判定水泵处于缺水状态。
142.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
143.若水泵启动时反馈信号的频率不大于预设频率阈值,则获取预设时间段内水泵反馈信号的频率,预设时间段为包含启动时刻的连续时间段;判断预设时间段内水泵反馈信号的频率的波动值是否大于预设频率波动阈值;若是,则判定水泵处于缺水状态;若否,则进入根据预设时间段内水泵反馈信号的频率,生成频率范围的步骤。
144.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
145.获取预设时间段内水泵反馈信号的频率的平均值;以平均值为基准、且以预设修正值为波动值,生成频率范围。
146.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
147.获取不同批次样本水泵在有水工作时反馈信号的频率,得到样本频率;选取样本频率中最大值,得到预设频率阈值。
148.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
149.若在预设检测周期内连续检测到水泵反馈信号的频率未处于频率范围内,则判定水泵处于缺水状态。
150.需要说明的是,本技术所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据。
151.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申
请所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(reram)、磁变存储器(magnetoresistive random access memory,mram)、铁电存储器(ferroelectric random access memory,fram)、相变存储器(phase change memory,pcm)、石墨烯存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器等。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。本技术所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本技术所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
152.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
153.以上实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本技术专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术的保护范围应以所附权利要求为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1