合肥金星智控科技股份有限公司
宣传

位置:中冶有色 >

有色技术频道 >

> 采矿技术

> 风机档位检测方法、装置和存储介质

风机档位检测方法、装置和存储介质

873   编辑:管理员   来源:广东艾科技术股份有限公司  
2024-03-12 17:21:02
权利要求书: 1.一种风机档位检测方法,其特征在于,包括步骤:

获取待检测风机任一档位线的当前检测电压值;

在当前存在档位电压值的情况下,将所述当前检测电压值与所述档位电压值进行比较,并根据所述比较的结果确认所述待检测风机当前运行的档位;其中,所述档位电压值为通过档位自学习得到。

2.根据权利要求1所述的风机档位检测方法,其特征在于,所述档位电压值包括低档电压值、中档电压值和高档电压值中的任意一种或任意组合;

将所述当前检测电压值与所述档位电压值进行比较,并根据所述比较的结果确认所述待检测风机当前运行的档位的步骤,包括:若所述比较的结果为所述当前检测电压值处于所述低档电压值的范围内,确认所述待检测风机当前运行的档位为低档;

若所述比较的结果为所述当前检测电压值处于所述中档电压值的范围内,确认所述待检测风机当前运行的档位为中档;

若所述比较的结果为所述当前检测电压值位于所述高档电压值的范围内,确认所述待检测风机当前运行的档位为高档。

3.根据权利要求2所述的风机档位检测方法,其特征在于,将所述当前检测电压值与所述档位电压值进行比较,并根据所述比较的结果确认所述待检测风机当前运行的档位的步骤,还包括:若所述比较的结果为所述当前检测电压值未处于所述低档电压值、所述中档电压值与所述高档电压值的范围内,获取最接近电压值;其中,所述最接近电压值为所述低档电压值、所述中档电压值与所述高档电压值中最接近所述当前检测电压值的电压值;

采用预设档位电压波动模型处理所述当前检测电压值和所述最接近电压值,得到各档位的更新后电压值。

4.根据权利要求3所述的风机档位检测方法,其特征在于,采用预设档位电压波动模型处理所述当前检测电压值和所述最接近电压值,得到各档位的更新后电压值的步骤,包括:获取所述当前检测电压值和所述最接近电压值的平均值,将所述平均值确认为所述最接近电压值对应档位的更新后电压值;

获取所述平均值与所述最接近电压值的差,将所述差的一半分别与余下各档位的电压值的和,一一对应确认为所述余下各档位的更新后电压值。

5.根据权利要求2所述的风机档位检测方法,其特征在于,还包括步骤:在所述当前检测电压值超过所述低档电压值的范围、且所述中档电压值与所述高档电压值均为空值的情况下,进入档位自学习,将所述当前检测电压值确认为当前已经学习到的中档电压值;

在所述当前检测电压值超过所述中档电压值的范围、且所述高档电压值为空值的情况下,进入档位自学习,将所述当前检测电压值确认为当前已经学习到的高档电压值。

6.根据权利要求2至5任一项所述的风机档位检测方法,其特征在于,还包括步骤:在当前不存在所述档位电压值或所述低档电压值、所述中档电压值与所述高档电压值均为空值的情况下,进入档位自学习,将所述当前检测电压值确认为当前已经学习到的低档电压值。

7.根据权利要求2所述的风机档位检测方法,其特征在于,

确认所述待检测风机当前运行的档位为低档的步骤之后,还包括步骤:在所述当前检测电压值与所述低档电压值不相等、且所述中档电压值和/或所述高档电压值不为空值的情况下,采用预设档位电压波动模型处理所述当前检测电压值和所述低档电压值,得到更新后的低档电压值,以及更新后的中档电压值和/或更新后的高档电压值;

确认所述待检测风机当前运行的档位为中档的步骤之后,还包括步骤:在所述当前检测电压值与所述中档电压值不相等、且所述低档电压值和/或所述高档电压值不为空值的情况下,采用预设档位电压波动模型处理所述当前检测电压值和所述中档电压值,得到更新后的中档电压值,以及更新后的低档电压值和/或更新后的高档电压值;

确认所述待检测风机当前运行的档位为高档的步骤之后,还包括步骤:在所述当前检测电压值与所述高档电压值不相等、且所述低档电压值和/或所述中档电压不为空值的情况下,采用预设档位电压波动模型处理所述当前检测电压值和所述高档电压值,得到更新后的高档电压值,以及更新后的低档电压值和/或更新后的中档电压值。

8.根据权利要求7所述的风机档位检测方法,其特征在于,采用预设档位电压波动模型处理所述当前检测电压值和所述低档电压值,得到更新后的低档电压值,以及更新后的中档电压值和/或更新后的高档电压值的步骤,包括:获取所述当前检测电压值和所述低档电压值的平均值;将所述平均值确认为所述更新后的低档电压值;

在所述中档电压值不为空值的情况下,获取所述平均值与所述低档电压值的差,将所述差的一半与所述中档电压值的和确认为所述更新后的中档电压值;

在所述高档电压值不为空值的情况下,获取所述平均值与所述低档电压值的差,将所述差的一半与所述高档电压值的和确认为所述更新后的高档电压值;

采用预设档位电压波动模型处理所述当前检测电压值和所述中档电压值,得到更新后的中档电压值,以及更新后的低档电压值和/或更新后的高档电压值的步骤,包括:获取所述当前检测电压值和所述中档电压值的平均值,将所述平均值确认为所述更新后的中档电压值;

在所述低档电压值不为空值的情况下,获取所述平均值与所述中档电压值的差,将所述差的一半与所述低档电压值的和确认为所述更新后的低档电压值;

在所述高档电压值不为空值的情况下,获取所述平均值与所述中档电压值的差,将所述差的一半与所述高档电压值的和确认为所述更新后的高档电压值;

采用预设档位电压波动模型处理所述当前检测电压值和所述高档电压值,得到更新后的高档电压值,以及更新后的低档电压值和/或更新后的中档电压值的步骤,包括:获取所述当前检测电压值和所述高档电压值的平均值,将所述平均值确认为所述更新后的高档电压值;

在所述低档电压值不为空值的情况下,获取所述平均值与所述高档电压值的差,将所述差的一半与所述低档电压值的和确认为所述更新后的低档电压值;

在所述中档电压值不为空值的情况下,获取所述平均值与所述高档电压值的差,将所述差的一半与所述低档电压值的和确认为所述更新后的低档电压值。

9.一种风机档位检测装置,其特征在于,所述装置包括:

电压检测模块,用于获取待检测风机任一档位线的当前检测电压值;

比较模块,用于在当前存在档位电压值的情况下,将所述当前检测电压值与所述档位电压值进行比较;其中,所述档位电压值为通过档位自学习得到;

档位确认模块,用于根据所述比较的结果确认所述待检测风机当前运行的档位。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至8中任一项所述的方法的步骤。

说明书: 风机档位检测方法、装置和存储介质技术领域[0001] 本申请涉及中央空调技术领域,特别是涉及一种风机档位检测方法、装置和存储介质。背景技术[0002] 随着中央空调计费系统的发展,传统的风机档位检测普遍采用两种方法:一种是同时接入风机盘管的高档、中档、低档三根档位线,分别检测三根档位线的电压来判断处于何种档位;另一种是只接入一个中档线,通过一个滑动电阻器在项目现场一个一个实际调节电阻值,使得高中低三个档位的电压都处于一个可被检测的范围。[0003] 在实现过程中,发明人发现传统技术中至少存在如下问题:目前的风机档位检测方法,施工成本高、检测调试时间长,易造成风机档位误判。发明内容[0004] 基于此,有必要针对上述技术问题,提供一种能够降低测试成本并准确判断风机档位的风机档位检测方法、装置和存储介质。[0005] 为了实现上述目的,一方面,本发明实施例提供了一种风机档位检测方法,包括步骤:[0006] 获取待检测风机任一档位线的当前检测电压值;[0007] 在当前存在档位电压值的情况下,将当前检测电压值与档位电压值进行比较,并根据比较的结果确认待检测风机当前运行的档位;其中,档位电压值为通过档位自学习得到。[0008] 在其中一个实施例中,档位电压值包括低档电压值、中档电压值和高档电压值中的任意一种或任意组合;[0009] 将当前检测电压值与档位电压值进行比较,并根据比较的结果确认待检测风机当前运行的档位的步骤,包括:[0010] 若比较的结果为当前检测电压值处于低档电压值的范围内,确认待检测风机当前运行的档位为低档;[0011] 若比较的结果为当前检测电压值处于中档电压值的范围内,确认待检测风机当前运行的档位为中档;[0012] 若比较的结果为当前检测电压值位于高档电压值的范围内,确认待检测风机当前运行的档位为高档。[0013] 在其中一个实施例中,将当前检测电压值与档位电压值进行比较,并根据比较的结果确认待检测风机当前运行的档位的步骤,还包括:[0014] 若比较的结果为当前检测电压值未处于低档电压值、中档电压值与高档电压值的范围内,获取最接近电压值;其中,最接近电压值为低档电压值、中档电压值与高档电压值中最接近当前检测电压值的电压值;[0015] 采用预设档位电压波动模型处理当前检测电压值和最接近电压值,得到各档位的更新后电压值。[0016] 在其中一个实施例中,采用预设档位电压波动模型处理当前检测电压值和最接近电压值,得到各档位的更新后电压值的步骤,包括:[0017] 获取当前检测电压值和最接近电压值的平均值,将平均值确认为最接近电压值对应档位的更新后电压值;[0018] 获取平均值与最接近电压值的差,将差的一半分别与余下各档位的电压值的和,一一对应确认为余下各档位的更新后电压值。[0019] 在其中一个实施例中,还包括步骤:[0020] 在当前检测电压值超过低档电压值的范围、且中档电压值与高档电压值均为空值的情况下,进入档位自学习,将当前检测电压值确认为当前已经学习到的中档电压值;[0021] 在当前检测电压值超过中档电压值的范围、且高档电压值为空值的情况下,进入档位自学习,将当前检测电压值确认为当前已经学习到的高档电压值。[0022] 在其中一个实施例中,还包括步骤:[0023] 在当前不存在档位电压值或低档电压值、中档电压值与高档电压值均为空值的情况下,进入档位自学习,将当前检测电压值确认为当前已经学习到的低档电压值。[0024] 在其中一个实施例中,[0025] 确认待检测风机当前运行的档位为低档的步骤之后,还包括步骤:[0026] 在当前检测电压值与低档电压值不相等、且中档电压值和/或高档电压值不为空值的情况下,采用预设档位电压波动模型处理当前检测电压值和低档电压值,得到更新后的低档电压值,以及更新后的中档电压值和/或更新后的高档电压值;[0027] 确认待检测风机当前运行的档位为中档的步骤之后,还包括步骤:[0028] 在当前检测电压值与中档电压值不相等、且低档电压值和/或高档电压值不为空值的情况下,采用预设档位电压波动模型处理当前检测电压值和中档电压值,得到更新后的中档电压值,以及更新后的低档电压值和/或更新后的高档电压值;[0029] 确认待检测风机当前运行的档位为高档的步骤之后,还包括步骤:[0030] 在当前检测电压值与高档电压值不相等、且低档电压值和/或中档电压不为空值的情况下,采用预设档位电压波动模型处理当前检测电压值和高档电压值,得到更新后的高档电压值,以及更新后的低档电压值和/或更新后的中档电压值。[0031] 在其中一个实施例中,采用预设档位电压波动模型处理当前检测电压值和低档电压值,得到更新后的低档电压值,以及更新后的中档电压值和/或更新后的高档电压值的步骤,包括:[0032] 获取当前检测电压值和低档电压值的平均值;将平均值确认为更新后的低档电压值;[0033] 在中档电压值不为空值的情况下,获取平均值与低档电压值的差,将差的一半与中档电压值的和确认为更新后的中档电压值;[0034] 在高档电压值不为空值的情况下,获取平均值与低档电压值的差,将差的一半与高档电压值的和确认为更新后的高档电压值;[0035] 采用预设档位电压波动模型处理当前检测电压值和中档电压值,得到更新后的中档电压值,以及更新后的低档电压值和/或更新后的高档电压值的步骤,包括:[0036] 获取当前检测电压值和中档电压值的平均值,将平均值确认为更新后的中档电压值;[0037] 在低档电压值不为空值的情况下,获取平均值与中档电压值的差,将差的一半与低档电压值的和确认为更新后的低档电压值;[0038] 在高档电压值不为空值的情况下,获取平均值与中档电压值的差,将差的一半与高档电压值的和确认为更新后的高档电压值;[0039] 采用预设档位电压波动模型处理当前检测电压值和高档电压值,得到更新后的高档电压值,以及更新后的低档电压值和/或更新后的中档电压值的步骤,包括:[0040] 获取当前检测电压值和高档电压值的平均值,将平均值确认为更新后的高档电压值;[0041] 在低档电压值不为空值的情况下,获取平均值与高档电压值的差,将差的一半与低档电压值的和确认为更新后的低档电压值;[0042] 在中档电压值不为空值的情况下,获取平均值与高档电压值的差,将差的一半与低档电压值的和确认为更新后的低档电压值。[0043] 一种风机档位检测装置,装置包括:[0044] 电压检测模块,用于获取待检测风机任一档位线的当前检测电压值;[0045] 比较模块,用于在当前存在档位电压值的情况下,将当前检测电压值与档位电压值进行比较;其中,档位电压值为通过档位自学习得到;[0046] 档位确认模块,用于根据比较的结果确认待检测风机当前运行的档位。[0047] 一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述的方法的步骤。[0048] 上述技术方案中的一个技术方案具有如下优点和有益效果:[0049] 本申请获取待检测风机任一档位线的当前检测电压值,在当前存在档位电压值的情况下,将当前检测电压值与档位电压值进行比较,并根据比较的结果确认待检测风机当前运行的档位;本申请能够自动识别并记录档位大小,无需人员现场干预调试,减少运行调试成本,降低施工难度;同时,只需要用到一根检测线即可检测风机的档位大小,能够显著减小施工布线成本。而基于档位自学习得到的档位电压值进行比较,确定风机当前运行的档位,使得本申请可以减少档位识别异常的风险,并提高档位识别精准度。附图说明[0050] 为了更清楚地说明本申请实施例或传统技术中的技术方案,下面将对实施例或传统技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。[0051] 图1为一个实施例中风机档位检测方法的应用环境图;[0052] 图2为一个实施例中风机档位检测方法的流程示意图;[0053] 图3为一个实施例中确认档位后档位电压波动更新流程示意图;[0054] 图4为一个实施例中新值处理的流程示意图;[0055] 图5为一个实施例中新值的档位电压波动更新流程示意图;[0056] 图6为另一个实施例中风机档位检测方法的流程示意图;[0057] 图7为一个实施例中档位自学习的流程示意图;[0058] 图8为一个实施例中风机档位检测方法的具体流程示意图;[0059] 图9为一个实施例中风机档位检测装置的结构框图。具体实施方式[0060] 为了便于理解本申请,下面将参照相关附图对本申请进行更全面的描述。附图中给出了本申请的实施例。但是,本申请可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使本申请的公开内容更加透彻全面。[0061] 除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的技术领域的技术人员通常理解的含义相同。本文中在本申请的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本申请。[0062] 可以理解,本申请所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。[0063] 空间关系术语例如“在...下”、“在...下面”、“下面的”、“在...之下”、“在...之上”、“上面的”等,在这里可以用于描述图中所示的一个元件或特征与其它元件或特征的关系。应当明白,除了图中所示的取向以外,空间关系术语还包括使用和操作中的器件的不同取向。例如,如果附图中的器件翻转,描述为“在其它元件下面”或“在其之下”或“在其下”元件或特征将取向为在其它元件或特征“上”。因此,示例性术语“在...下面”和“在...下”可包括上和下两个取向。此外,器件也可以包括另外地取向(譬如,旋转90度或其它取向),并且在此使用的空间描述语相应地被解释。[0064] 需要说明的是,当一个元件被认为是“连接”另一个元件时,它可以是直接连接到另一个元件,或者通过居中元件连接另一个元件。此外,以下实施例中的“连接”,如果被连接的对象之间具有电信号或数据的传递,则应理解为“电连接”、“通信连接”等。[0065] 在此使用时,单数形式的“一”、“一个”和“所述/该”也可以包括复数形式,除非上下文清楚指出另外的方式。还应当理解的是,术语“包括/包含”或“具有”等指定所陈述的特征、整体、步骤、操作、组件、部分或它们的组合的存在,但是不排除存在或添加一个或更多个其他特征、整体、步骤、操作、组件、部分或它们的组合的可能性。同时,在本说明书中使用的术语“和/或”包括相关所列项目的任何及所有组合。[0066] 传统档位检测普遍采用两种方法:一种是同时接入风机盘管的高档、中档、低档三根档位线,分别检测三根档位线的电压来判断处于何种档位;第二种是只接入一个中档线,通过一个滑动电阻器在项目现场一个一个实际调节电阻值,使得高中低三个档位的电压都处于一个可被检测的范围,检测范围一般只有3.3~5,检测范围狭窄,且工程每台风机均需调试滑动电阻器非常耗时,当风机长期运行电压升高或者供电电网波动时,由于检测到电压值超出了检测范围,往往就无法准确判断风机档位。[0067] 传统风机档位检测方法,需要人工将档位值调节至可检测范围,并且检测范围狭窄,容易因电网电压的上下波动而超出检测范围,造成风机档位误判;同时,施工成本昂贵,需要接三根档位线,需要预留较多的布线槽空间,增加了施工困难度、接线复杂度;再次,现场产品调试复杂、耗时长,只能通过调节滑动电阻器对检测值进行校准调节,由于电网有波动,需要较长的调试时间。[0068] 而本申请只需要用到一根检测线即可检测风机的档位大小,减小施工布线成本;能够自动识别并记录档位大小,无需人员现场干预调试,减少运行调试成本,降低施工难度;本申请提出了档位电压随电网波动而更新的算法,减少档位识别异常的风险,并提高档位识别精准度;本申请可以改善因开启、关闭分机时由于电网波动产生检测值偏差过大,导致档位识别异常的问题。

[0069] 为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。[0070] 本申请提供的风机档位检测方法,可以应用于如图1所示的应用环境中,具体可以应用于中央空调计费领域。其中,用于风机档位判断的处理模块(即MCU)102可以通过档位线与风机盘管104相连接,获取该档位线的当前检测电压值。其中,处理模块102可以但不限于是微控制单元(MicrocontrollerUnit,MCU)或单片机等;该处理模块102可以应用在各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备等终端设备上,也可以用独立的服务器或者是多个服务器组成的服务器集群来实现,还可以应用在风机盘管104中;而风机盘管104即为当前待检测风机。

[0071] 风机盘管104(即风机盘管机组),可以包括小型风机、电动机和盘管(空气换热器)等,属于空调系统末端装置之一。盘管管内流过冷冻水或热水时与管外空气换热,使空气被冷却,除湿或加热来调节室内的空气参数,是常用的供冷、供热末端装置。本申请中,处理模块102可以通过接入风机盘管104的1根档位线(即高、中或低档位线中任何1根),检测出风机当前运行状态的电压(即待检测风机任一档位线的当前检测电压值),作为档位判定数据。[0072] 在一个实施例中,如图2所示,提供了一种风机档位检测方法,以该方法应用于图1中的处理模块102为例进行说明,包括以下步骤:[0073] 步骤202,获取待检测风机任一档位线的当前检测电压值。[0074] 其中,待检测风机任一档位线可以指风机盘管104的1根档位线(即高、中或低档位线中任何1根)。本申请通过对风机档位的一根线进行检测,获取当前档位的电压值(即当前检测电压值)。[0075] 具体地,本申请只需要用到一根检测线即可检测风机的档位大小,可以减小施工布线成本;即可以采取单根档位线检测风机盘管的3个档位状态,施工简便,检测电路简单;当前检测电压值可以指风机当前运行状态的电压,即本申请可以读取到当前风机运行的电压大小。

[0076] 步骤204,在当前存在档位电压值的情况下,将当前检测电压值与档位电压值进行比较,并根据比较的结果确认待检测风机当前运行的档位;其中,档位电压值为通过档位自学习得到。[0077] 具体而言,本申请提供了一种档位自动识别流程,可以通过风机档位自学习的方法自动学习、校准、并识别当前风机的档位大小。本申请中,档位电压值可以指预先通过档位自学习得到的各档位电压;在一个示例中,档位电压值可以包括低档电压值、中档电压值和高档电压值中的任意一种或任意组合;而本申请中的档位自学习可以指样本集训练的过程,例如,通过读取当前风机运行的电压大小,对其运行的高档、中档、低档、关机、检测线断开异常以及电源线反接异常等进行判断,并对此这些运行状态值进行学习和保存。其中,在当前检测电压值为0时,可以判断风机盘管104(即待检测风机)当前处于关机状态,在当前检测电压值为1~40时,此状态可以为电源线反接异常;又如,若当前检测电压值为45~60时,此状态可以为检测线断开异常。[0078] 本申请可以在获取到当前检测电压值时,检测当前是否存在档位电压值,即判断是否已经有对应的档位电压值,例如,判断当前风机的高、中、低三个档位是否已经学习完成。如果没有,则进入到学习与判断模式,在一个具体的实施例中,默认学习档位优先级可以依次为低档、中档至高档;如果已经完成学习则可以进入到档位判断模式,即将当前检测电压值与档位电压值进行比较,并根据比较的结果确认待检测风机当前运行的档位。[0079] 需要说明的是,本申请中学习的档位优先级可以更改,例如,学习档位优先级可以为中档、低档至高档,或高档、低档至中档,本申请对此并未限定。[0080] 档位判断模式中,可以将当前检测电压值与档位电压值进行比较,即跟已经学习到的档位电压值进行比较,区分出当前运行的高、中、低档。在一个具体的实施例中,将当前检测电压值与档位电压值进行比较,并根据比较的结果确认待检测风机当前运行的档位的步骤,可以包括:[0081] 若比较的结果为当前检测电压值处于低档电压值的范围内,确认待检测风机当前运行的档位为低档;[0082] 若比较的结果为当前检测电压值处于中档电压值的范围内,确认待检测风机当前运行的档位为中档;[0083] 若比较的结果为当前检测电压值位于高档电压值的范围内,确认待检测风机当前运行的档位为高档。[0084] 具体而言,本申请将当前检测电压值与档位电压值进行比较,即提供了一种档位判断流程,进而自动识别并记录档位大小,无需人员现场干预调试,减少运行调试成本,降低施工难度。在一个示例中,可以根据检测的当前检测电压值,优先跟学习到的低档电压值进行比较,如果在低档电压值范围内,则判断为低档;如果超出低档电压值范围内,则与中档电压值进行比较,如果在中档电压值范围内,则判断为中档;同理如果超出中档电压值范围内,则与高档电压值进行比较,如果在高档电压值范围内,则判断为高档。需要说明的是,判断档位的先后顺序可以更改。[0085] 进一步的,本申请中存在某档位电压值为空值NULL的情况,此时,只需将当前检测电压值与非空的档位电压值比较即可。[0086] 同时,进入到档位判断模式,将当前检测电压值跟已经学习到的档位电压值进行比较,区分出当前运行的高档、中档和/或低档,进而如图3所示,每次运行时都可以根据电压波动更新档位值;需要说明的是,档位电压波动更新程序中,各档位变化的幅度范围可以根据实际项目进行调整。在一个具体的实施例中,确认待检测风机当前运行的档位为低档的步骤之后,还可以包括步骤:[0087] 在当前检测电压值与低档电压值不相等、且中档电压值和/或高档电压值不为空值的情况下,采用预设档位电压波动模型处理当前检测电压值和低档电压值,得到更新后的低档电压值,以及更新后的中档电压值和/或更新后的高档电压值;[0088] 确认待检测风机当前运行的档位为中档的步骤之后,还可以包括步骤:[0089] 在当前检测电压值与中档电压值不相等、且低档电压值和/或高档电压值不为空值的情况下,采用预设档位电压波动模型处理当前检测电压值和中档电压值,得到更新后的中档电压值,以及更新后的低档电压值和/或更新后的高档电压值;[0090] 确认待检测风机当前运行的档位为高档的步骤之后,还包括步骤:[0091] 在当前检测电压值与高档电压值不相等、且低档电压值和/或中档电压不为空值的情况下,采用预设档位电压波动模型处理当前检测电压值和高档电压值,得到更新后的高档电压值,以及更新后的低档电压值和/或更新后的中档电压值。[0092] 具体而言,进入到档位判断模式后,若可以明确当前检测电压值对应的档位,则可进行档位电压波动更新程序。首先,确认当前检测电压值与当前确认档位对应的档位电压值不相等,则可以获取当前检测电压值与当前确认档位对应的档位电压值的平均值,进而基于该平均值更新各档位电压值。[0093] 在一个具体的实施例中,采用预设档位电压波动模型处理当前检测电压值和低档电压值,得到更新后的低档电压值,以及更新后的中档电压值和/或更新后的高档电压值的步骤,可以包括:[0094] 获取当前检测电压值和低档电压值的平均值;将平均值确认为更新后的低档电压值;[0095] 在中档电压值不为空值的情况下,获取平均值与低档电压值的差,将差的一半与中档电压值的和确认为更新后的中档电压值;[0096] 在高档电压值不为空值的情况下,获取平均值与低档电压值的差,将差的一半与高档电压值的和确认为更新后的高档电压值;[0097] 采用预设档位电压波动模型处理当前检测电压值和中档电压值,得到更新后的中档电压值,以及更新后的低档电压值和/或更新后的高档电压值的步骤,包括:[0098] 获取当前检测电压值和中档电压值的平均值,将平均值确认为更新后的中档电压值;[0099] 在低档电压值不为空值的情况下,获取平均值与中档电压值的差,将差的一半与低档电压值的和确认为更新后的低档电压值;[0100] 在高档电压值不为空值的情况下,获取平均值与中档电压值的差,将差的一半与高档电压值的和确认为更新后的高档电压值;[0101] 采用预设档位电压波动模型处理当前检测电压值和高档电压值,得到更新后的高档电压值,以及更新后的低档电压值和/或更新后的中档电压值的步骤,包括:[0102] 获取当前检测电压值和高档电压值的平均值,将平均值确认为更新后的高档电压值;[0103] 在低档电压值不为空值的情况下,获取平均值与高档电压值的差,将差的一半与低档电压值的和确认为更新后的低档电压值;[0104] 在中档电压值不为空值的情况下,获取平均值与高档电压值的差,将差的一半与低档电压值的和确认为更新后的低档电压值。[0105] 具体而言,进入到档位判断模式后,若可以明确当前检测电压值对应的档位,则可进行档位电压波动更新程序。首先,获取当前检测电压值与当前确认档位对应的档位电压值的平均值,然后根据该平均值更新其他档位的电压值;如例如当前档位判断为低档,此时低档电压值为volt_L,Rang=(volt_L+n_volt)/2。若n_volt!=volt_L,且volt_M!=0或volt_M!=NULL,则volt_M=volt_M+(Rang-volt_L)/2;同理,若n_volt!=volt_L,且volt_H!=0或volt_H!=NULL,则volt_H=volt_H+(Rang-volt_L)/2;最后更新volt_L=Rang;[0106] 其中,n_volt,表示当前检测到的电压值;volt_L,表示当前已经学习到的低档电压值;volt_M,表示当前已经学习到的中档电压值;volt_H,表示当前已经学习到的高档电压值;NULL,表示值为空值;Rang,表示两个数值的平均值。[0107] 本申请能够自动识别并记录档位大小,无需人员现场干预调试,减少运行调试成本,降低施工难度;本申请提出了档位电压随电网波动而更新的算法,减少档位识别异常的风险,并提高档位识别精准度。[0108] 此外,如图4所示,将当前检测电压值与档位电压值进行比较的过程中,若当前检测电压值都不在三档范围内,则可以进入新值处理过程(即可以按照就近档位原则,同步更新三个档位的电压值),其中,可以采用档位电压波动更新三个档位的电压值;在一个具体的实施例中,将当前检测电压值与档位电压值进行比较,并根据比较的结果确认待检测风机当前运行的档位的步骤,还可以包括:[0109] 若比较的结果为当前检测电压值未处于低档电压值、中档电压值与高档电压值的范围内,获取最接近电压值;其中,最接近电压值为低档电压值、中档电压值与高档电压值中最接近当前检测电压值的电压值;[0110] 采用预设档位电压波动模型处理当前检测电压值和最接近电压值,得到各档位的更新后电压值。[0111] 具体而言,进入到档位判断模式,则将当前检测电压值跟已经学习到的档位电压值进行比较,如果当前检测电压值都不在三档范围内,则可以按照就近档位原则,同步更新三个档位的电压值;基于此,本申请可以改善因开启、关闭分机时由于电网波动产生检测值偏差过大,导致档位识别异常的问题。[0112] 其中,档位电压波动更新可以采用预设档位电压波动模型处理当前检测电压值和最接近电压值予以实现,即对应档位状态下自动更正新的状态值,使其适应电网电压波动;在一个示例中,本申请中的预设档位电压波动模型可以是获取当前检测电压值和最接近电压值的平均值,然后更新各档电压的过程;需要说明的是,档位电压波动更新程序中,各档位变化的幅度范围可以根据实际项目进行调整。

[0113] 在一个具体的实施例中,采用预设档位电压波动模型处理当前检测电压值和最接近电压值,得到各档位的更新后电压值的步骤,可以包括:[0114] 获取当前检测电压值和最接近电压值的平均值,将平均值确认为最接近电压值对应档位的更新后电压值;[0115] 获取平均值与最接近电压值的差,将差的一半分别与余下各档位的电压值的和,一一对应确认为余下各档位的更新后电压值。[0116] 具体而言,如图5所示,本申请提供了档位电压波动更新流程,即采用预设档位电压波动模型处理当前检测电压值和最接近电压值,首先可以获取二者的平均值Rang,进而获取各档位更新后的电压值;[0117] 例如,以当前检测电压值为n_volt,而最接近电压值为低档电压值为例,此时低档电压值为volt_L,平均值Rang=(volt_L+n_volt)/2;中档电压值为volt_M,则中档的更新后电压值volt_M=volt_M+(Rang-volt_L)/2;同理,若高档电压值为volt_H,则高档的更新后电压值volt_H=volt_H+(Rang-volt_L)/2;最后可以更新低档的更新后电压值volt_L=Rang。本申请中档位电压波动更新流程,使得档位电压可以随电网波动而更新,进而减少档位识别异常的风险,并提高档位识别精准度。[0118] 上述风机档位检测方法中,获取待检测风机任一档位线的当前检测电压值,在当前存在档位电压值的情况下,将当前检测电压值与档位电压值进行比较,并根据比较的结果确认待检测风机当前运行的档位;本申请能够自动识别并记录档位大小,无需人员现场干预调试,减少运行调试成本,降低施工难度;同时,只需要用到一根检测线即可检测风机的档位大小,能够显著减小施工布线成本。而基于档位自学习得到的档位电压值进行比较,确定风机当前运行的档位,使得本申请可以减少档位识别异常的风险,并提高档位识别精准度。进一步的,本申请可以改善因开启、关闭分机时由于电网波动产生检测值偏差过大,导致档位识别异常的问题。[0119] 在一个实施例中,如图6所示,提供了一种风机档位检测方法,以该方法应用于图1中的处理模块102为例进行说明,包括以下步骤:[0120] 步骤602,获取待检测风机任一档位线的当前检测电压值;[0121] 步骤604,在当前存在档位电压值的情况下,将当前检测电压值与档位电压值进行比较,并根据比较的结果确认待检测风机当前运行的档位;其中,档位电压值为通过档位自学习得到;[0122] 具体而言,步骤602~604的详细实现流程可以参阅前文论述,此处不再赘述。[0123] 步骤606,在当前不存在档位电压值,或低档电压值、中档电压值与高档电压值均为空值的情况下,进入档位自学习,将当前检测电压值确认为当前已经学习到的低档电压值。[0124] 具体而言,如果当前风机的高、中、低三个档位没有完成学习(即没有对应的档位电压值,或档位电压值均为空值NULL或零),则可以进入到学习模式,默认学习档位优先级可以为低档、中档、高档。例如,进入学习模式后,若此时三个档位均为空值NULL,则把当前检测电压值默认为低档电压值。[0125] 在一个具体的实施例中,还可以包括步骤:[0126] 在当前检测电压值超过低档电压值的范围、且中档电压值与高档电压值均为空值的情况下,进入档位自学习,将当前检测电压值确认为当前已经学习到的中档电压值;[0127] 在当前检测电压值超过中档电压值的范围、且高档电压值为空值的情况下,进入档位自学习,将当前检测电压值确认为当前已经学习到的高档电压值。[0128] 具体地,如图7所示,本申请提出了档位自学习方法,在进入学习模式后:①若此时三个档位均为空值NULL,则把当前检测电压值默认为低档电压(即volt_L);②若当前检测电压值跳变超过低档范围时,若高、中档位均为NULL,则判定为中档(即volt_M),此时根据两个档位值大小进行排序并更新档位电压值;③当前检测电压值超过中档检测范围并且高档为NULL,则判定为高档(即volt_H),此时根据高、中、低三个档位值大小进行排序并更新档位电压值;此时完成了三个档位电压学习。[0129] 为了进一步阐释本申请方案,下面结合一个具体的示例予以说明,如图8所示,本申请通过对风机档位的一根线进行检测,获取当前检测电压值,并通过风机档位自学习的方法自动学习、校准、并识别当前风机的档位大小。具体步骤可以如下:[0130] 1、判断当前风机的高、中、低三个档位是否已经学习完成(即已经有对应的档位电压值)。如果没有,则进入到学习与判断模式(步骤2~4),默认学习档位优先级为低档、中档、高档;如果已经完成学习则进入到档位判断模式(步骤5)。[0131] 2、如果进入到学习与判断模式,根据当前检测电压值n_volt:优先跟学习到的低档电压值进行比较,如果在低档电压值范围内,则判断为低档;如果超出低档电压值范围内,则与中档电压值进行比较,如果在中档电压值范围内,则判断为中档;同理如果超出中档电压值范围内,则与高档电压值进行比较,如果在高档电压值范围内,则判断为高档。[0132] 3、如果条件2成立,则进行档位电压波动更新程序。例如,当前判断为低档,此时低档电压值为volt_L,Rang=(volt_L+n_volt)/2。若volt_M!=0,则volt_M=volt_M+(Rang-volt_L)/2;同理,若volt_H!=0,则volt_H=volt_H+(Rang-volt_L)/2;最后更新volt_L=Rang。[0133] 4、若条件2不成立,则进入学习模式:①若此时三个档位均为空值NULL,则把当前检测电压值默认为低档电压;②若当前检测电压值跳变超过低档范围时,若高、中档位为NULL,则判定为中档,此时根据两个档位值大小进行排序并更新档位电压值;③当前检测电压值超过中档检测范围并且高档为NULL,则判定为高档,此时,可以根据高、中、低三个档位值大小进行排序并更新档位电压值;进而完成三个档位电压学习。[0134] 5、如果进入到档位判断模式,则跟已经学习到的档位电压值进行比较,区分出当前运行的高、中、低档,并且每次运行时都根据电压波动更新档位值;如果都不在三档范围内,则按照就近档位原则,同步更新三个档位的电压值(此步骤可以改善因开启、关闭分机时由于电网波动产生检测值偏差过大,导致档位识别异常的问题)。[0135] 以上,本申请只需要用到一根检测线即可检测风机的档位大小,减小施工布线成本;能够自动识别并记录档位大小,无需人员现场干预调试,减少运行调试成本,降低施工难度;提出档位电压随电网波动而更新的算法,减少档位识别异常的风险,并提高档位识别精准度;可以改善因开启、关闭分机时由于电网波动产生检测值偏差过大,导致档位识别异常的问题。[0136] 应该理解的是,虽然图2-8的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-8中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。[0137] 在一个实施例中,如图9所示,提供了一种风机档位检测装置,以该装置应用于图1中的处理模块102为例进行说明,可以包括:[0138] 电压检测模块910,用于获取待检测风机任一档位线的当前检测电压值;[0139] 比较模块920,用于在当前存在档位电压值的情况下,将当前检测电压值与档位电压值进行比较;其中,档位电压值为通过档位自学习得到;[0140] 档位确认模块930,用于根据比较的结果确认待检测风机当前运行的档位。[0141] 在一个具体的实施例中,档位电压值可以包括低档电压值、中档电压值和高档电压值中的任意一种或任意组合;[0142] 档位确认模块930,还用于若比较的结果为当前检测电压值处于低档电压值的范围内,确认待检测风机当前运行的档位为低档;若比较的结果为当前检测电压值处于中档电压值的范围内,确认待检测风机当前运行的档位为中档;以及若比较的结果为当前检测电压值位于高档电压值的范围内,确认待检测风机当前运行的档位为高档。[0143] 在一个具体的实施例中,还包括:新值处理模块,用于若比较的结果为当前检测电压值未处于低档电压值、中档电压值与高档电压值的范围内,获取最接近电压值;其中,最接近电压值为低档电压值、中档电压值与高档电压值中最接近当前检测电压值的电压值;采用预设档位电压波动模型处理当前检测电压值和最接近电压值,得到各档位的更新后电压值。

[0144] 在一个具体的实施例中,新值处理模块包括更新模块,更新模块用于获取当前检测电压值和最接近电压值的平均值,将平均值确认为最接近电压值对应档位的更新后电压值;以及获取平均值与最接近电压值的差,将差的一半分别与余下各档位的电压值的和,一一对应确认为余下各档位的更新后电压值。[0145] 在一个具体的实施例中,还包括档位自学习模块,用于在当前检测电压值超过低档电压值的范围、且中档电压值与高档电压值均为空值的情况下,进入档位自学习,将当前检测电压值确认为当前已经学习到的中档电压值;以及在当前检测电压值超过中档电压值的范围、且高档电压值为空值的情况下,进入档位自学习,将当前检测电压值确认为当前已经学习到的高档电压值。[0146] 在其中一个实施例中,档位自学习模块,还用于在当前不存在档位电压值或低档电压值、中档电压值与高档电压值均为空值的情况下,进入档位自学习,将当前检测电压值确认为当前已经学习到的低档电压值。[0147] 在其中一个实施例中,还包括电压波动模块,用于在当前检测电压值与低档电压值不相等、且中档电压值和/或高档电压值不为空值的情况下,采用预设档位电压波动模型处理当前检测电压值和低档电压值,得到更新后的低档电压值,以及更新后的中档电压值和/或更新后的高档电压值;[0148] 在当前检测电压值与中档电压值不相等、且低档电压值和/或高档电压值不为空值的情况下,采用预设档位电压波动模型处理当前检测电压值和中档电压值,得到更新后的中档电压值,以及更新后的低档电压值和/或更新后的高档电压值;[0149] 在当前检测电压值与高档电压值不相等、且低档电压值和/或中档电压不为空值的情况下,采用预设档位电压波动模型处理当前检测电压值和高档电压值,得到更新后的高档电压值,以及更新后的低档电压值和/或更新后的中档电压值。[0150] 在一个具体的实施例中,电压波动模块,用于获取当前检测电压值和低档电压值的平均值;将平均值确认为更新后的低档电压值;在中档电压值不为空值的情况下,获取平均值与低档电压值的差,将差的一半与中档电压值的和确认为更新后的中档电压值;在高档电压值不为空值的情况下,获取平均值与低档电压值的差,将差的一半与高档电压值的和确认为更新后的高档电压值;[0151] 或,用于获取当前检测电压值和中档电压值的平均值,将平均值确认为更新后的中档电压值;在低档电压值不为空值的情况下,获取平均值与中档电压值的差,将差的一半与低档电压值的和确认为更新后的低档电压值;在高档电压值不为空值的情况下,获取平均值与中档电压值的差,将差的一半与高档电压值的和确认为更新后的高档电压值;[0152] 或,用于获取当前检测电压值和高档电压值的平均值,将平均值确认为更新后的高档电压值;在低档电压值不为空值的情况下,获取平均值与高档电压值的差,将差的一半与低档电压值的和确认为更新后的低档电压值;在中档电压值不为空值的情况下,获取平均值与高档电压值的差,将差的一半与低档电压值的和确认为更新后的低档电压值。[0153] 关于风机档位检测装置的具体限定可以参见上文中对于风机档位检测方法的限定,在此不再赘述。上述风机档位检测装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。[0154] 在一个实施例中,提供了一种处理模块,该处理模块可以为MCU或单片机。该处理模块用于实现上述风机档位检测方法的步骤。[0155] 在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述风机档位检测方法的步骤。[0156] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-OnlyMemory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(RandomAccessMemory,RAM)或外部高速缓冲存储器。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(StaticRandomAccessMemory,SRAM)或动态随机存取存储器(DynamicRandomAccessMemory,DRAM)等。[0157] 在本说明书的描述中,参考术语“有些实施例”、“其他实施例”、“理想实施例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特征包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性描述不一定指的是相同的实施例或示例。[0158] 以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。[0159] 以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。



声明:
“风机档位检测方法、装置和存储介质” 该技术专利(论文)所有权利归属于技术(论文)所有人。仅供学习研究,如用于商业用途,请联系该技术所有人。
我是此专利(论文)的发明人(作者)
分享 0
         
举报 0
收藏 0
反对 0
点赞 0
全国热门有色金属技术推荐
展开更多 +

 

中冶有色技术平台微信公众号
了解更多信息请您扫码关注官方微信
中冶有色技术平台微信公众号中冶有色技术平台

最新更新技术

报名参会
更多+

报告下载

2024退役新能源器件循环利用技术交流会
推广

热门技术
更多+

衡水宏运压滤机有限公司
宣传
环磨科技控股(集团)有限公司
宣传

发布

在线客服

公众号

电话

顶部
咨询电话:
010-88793500-807
专利人/作者信息登记