掌桥专利:专业的专利平台
掌桥专利
首页

电动提升窗重力自学习防夹保护方法

文献发布时间:2024-04-18 20:01:55


电动提升窗重力自学习防夹保护方法

技术领域

本申请涉及电动提升窗技术领域,尤其涉及一种电动提升窗重力自学习防夹保护方法。

背景技术

电动提升窗是近年来广泛应用于各种场合的技术产品。这种窗扇系统采用电机驱动窗扇向上或向下运动,使得电动提升窗自动地开启和关闭窗扇,实现窗扇平稳的运动。电动提升窗应用办公室、住宅和商业建筑等地,为用户带来了极大的便利。与传统的手动窗扇相比,电动提升窗能够在短时间内提供大范围的空气流通,同时还可配合现代化的建筑自动化系统,进行集成控制。

尽管电动提升窗为用户带来了许多便利,但其在实际使用中仍存在一些明显的缺陷。用户或物体靠在窗扇处时,此时,在窗扇向上运动过程中,可能出现用户或物体卡在窗扇上的缝隙,这样不仅可能伤害到被卡住的人或物体,还可能导致窗扇偏离原有位置。此外,长时间使用后,由于窗扇两侧与框架连接处有一定磨损,窗扇两侧可能出现运动方向的微小偏移,而这微小偏移及有可能增大窗扇上升过程中的阻力,进而增加电机的工作负担。此种阻力增大,若不及时处理,不仅可能损坏窗扇、损坏电机,更有可能导致电动提升窗的框架变形,甚至在极端情况下,窗扇整体脱落,从而损坏电动提升窗,影响用户正常使用。

因此,针对上述问题,迫切需要一种新的技术解决方案。提出一种电动提升窗重力自学习防夹保护方法,旨在解决电动提升窗在上升过程中可能遇到的障碍和由此带来的一系列问题。

发明内容

本申请的目的是克服现有技术中的不足之处,提出一种电动提升窗重力自学习防夹保护方法,当窗扇向上运动时,能够防止用户或物体被夹,同时保护设备,避免设备受损。

本申请通过以下技术方案实现的:

本申请提出一种电动提升窗重力自学习防夹保护方法,包括:

判断窗扇是否是首次运行;

若是,通过控制电机驱动窗扇向上运动,学习并获取负载无异常的电机功率,通过所述负载无异常的电机功率计算出保护阈值;

若否,轮询的检测电机功率,若所述轮询的检测电机功率大于所述保护阈值,电机停止运行。

在本申请的一实施例中,所述若是,通过控制电机驱动窗扇向上运动,学习并获取负载无异常的电机功率,通过所述负载无异常的电机功率计算出保护阈值的步骤包括:

控制电机驱动窗扇向上运动,当风压值小于第一预设值时,多次读取电机功率,计算多次读取的所述电机功率的平均值,获取所述负载无异常的电机功率;

轮询的读取风压值,获取补偿值;

计算所述负载无异常的电机功率和所述补偿值的总和,获取保护阈值。

在本申请的一实施例中,所述控制电机驱动窗扇向上运动,当风压值小于第一预设值时,多次读取所述电机功率,计算多次读取的所述电机功率的平均值,获取负载无异常的电机功率的步骤包括:

通过控制电机驱动窗扇向上运动,当风压值小于第一预设值时,定义多次读取的所述电机功率的次数为n,在次数n中获取次数m,定义所述负载无异常的电机功率为G_Val,n是m的整倍数,n>1,m<=n,0

在本申请的一实施例中,所述控制电机驱动窗扇向上运动,当风压值小于第一预设值时,多次读取所述电机功率,计算多次读取的所述电机功率的平均值,获取负载无异常的电机功率的步骤包括:

通过控制电机驱动窗扇向上运动,当风压值小于第一预设值时,定义多次读取的所述电机功率的次数为n,在次数n中获取次数m,定义所述负载无异常的电机功率为G_Val,n是m的整倍数,n>1,m

在本申请的一实施例中,所述若是,通过控制电机驱动窗扇向上运动,学习并获取负载无异常的电机功率,通过所述负载无异常的电机功率计算出保护阈值的步骤包括:

控制电机驱动窗扇向上运动,当风压值大于第一预设值时,不获取所述负载无异常的电机功率。

在本申请的一实施例中,所述轮询的读取风压值,获取补偿值的步骤包括:

模拟不同级别风压的条件,获取补偿值。

在本申请的一实施例中,所述轮询的读取风压值,获取补偿值的步骤包括:

当风压值小于第二预设值时,补偿值为0;当风压值大于第二预设值时,模拟不同级别风压的条件,获取补偿值。

在本申请的一实施例中,所述若否,轮询的检测电机功率,若所述轮询的检测电机功率大于所述保护阈值,电机停止运行的步骤包括:

每隔200ms读取一次所述电机功率,当读取的所述电机功率大于所述保护阈值至少连续2次时,电机停止运行。

与现有技术相比,本申请的有益效果是:

1.首先判断窗扇是否是首次运行;若是,通过控制电机驱动窗扇向上运动,学习并获取负载无异常的电机功率,通过所述负载无异常的电机功率计算出保护阈值;若否,轮询的检测电机功率,若所述轮询的检测电机功率大于所述保护阈值,电机停止运行。如此,便可防止用户的手等部位或物体被窗扇夹伤,并且电机停止运行,也能保护电动提升窗,避免因用户或物体卡在窗扇上的缝隙时,导致电动提升窗损坏的情况发生。同样的,电动提升窗在长时间使用后,由于窗扇两侧与固定框连接处有一定磨损,窗扇两侧可能出现运动方向的微小偏移,而这微小偏移及有可能增大窗扇上升过程中的阻力,进而增加电机的工作负担,电机运行过程中会使得电机的实时功率增大,因此,轮询的检测电机功率,若所述轮询的检测电机功率大于所述保护阈值,电机停止运行。便能及时维护、修理电动提升窗、保护电动提升窗,预防和解决电动提升窗潜在的问题,还能保证用户的安全和电动提升窗的长期稳定运作。通过这种方法,不仅可以实时检测窗扇的工作状态,预防和解决潜在的问题,还能保证用户的安全和电动提升窗的长期稳定运作。

2.电动提升窗安装有风压传感器,风压传感器用于监测风压值。用户控制电机驱动窗扇向上运动,电机运行,如果有风吹向窗扇,电机功率会随着风压值的增大而增大。因此,需要在低风压或无风压时,才能读取到无外界因数干扰的所述电机功率,以获得所述负载无异常的电机功率。因此,需要设定一个不超过无外界因数干扰的所述电机功率为第一预设值,当风压值小于第一预设值时,才能获取所述负载无异常的电机功率;当风压值大于第一预设值时,不获取所述负载无异常的电机功率。

3.若窗扇是首次运行,通过控制电机驱动窗扇向上运动,学习并获取负载无异常的电机功率,可以理解为进入学习模式,即电动提升窗装窗调试阶段,即窗扇首次运行阶段,除非电动提升窗需要重新安装、维护或维修,所述负载无异常的电机功率只需要获取一次;若窗扇不是首次运行,即表示已获取负载无异常的电机功率。

4.控制电机驱动窗扇向上运动,当风压值小于第一预设值时,多次读取电机功率,计算多次读取的所述电机功率的平均值,获取所述负载无异常的电机功率;轮询的读取风压值,获取补偿值;计算所述负载无异常的电机功率和所述补偿值的总和,获取保护阈值。

5.通过自学习获取所述负载无异常的电机功率,通过控制电机驱动窗扇向上运动,当风压值小于第一预设值时,多次读取的所述电机功率,取其中的多个所述电机功率的值并计算出平均值,该平均值就是所述负载无异常的电机功率。计算算法如下,定义多次读取的所述电机功率的次数为n,在次数n中获取次数m,定义所述负载无异常的电机功率为G_Val,其中n表示读取的总次数,n是m的整倍数,n>1,m<=n。要从n次读取中获取m次的值,可以选择从第k次读取开始,其中0

6.通过自学习获取所述负载无异常的电机功率,通过控制电机驱动窗扇向上运动,当风压值小于第一预设值时,多次读取的所述电机功率,取中间的多个所述电机功率的值并计算出平均值,该平均值就是所述负载无异常的电机功率。通过控制电机驱动窗扇向上运动,当风压值小于第一预设值时,计算算法如下,定义多次读取的所述电机功率的次数为n,在次数n中获取次数m,定义所述负载无异常的电机功率为G_Val,n是m的整倍数,其中n表示读取的总次数,n>1,m

7.由于低风压或无风压对电机运行的干扰微小,所述电机功率可以忽略不计。即低风压或无风压时,可以忽略风压导致控制电机驱动窗扇向上运动时,所述电机功率增大的问题。因此,将风吹向窗扇产生的风压值,且对电机运行干扰微小的风压值设置成第二预设值,当风压值小于第二预设值时,补偿值为0。风压较大时对所述电机运行的干扰较大,所述电机功率将明显增大,即高风压时,控制电机驱动窗扇向上运动,将明显增大所述电机功率。因此,当风压值大于第二预设值时,模拟不同级别风压的条件,获取补偿值。

8.轮询的检测电机功率,控制电机驱动窗扇向上运动过程中,每隔200ms读取一次所述电机功率,当轮询读取的所述电机功率大于所述保护阈值至少2次时,对电机进行保护性停止。所述保护阈值会随着所述补偿值的增大而增大,随着所述补偿值的减小而减小。如此,若所述轮询的检测电机功率大于所述保护阈值时,便可确定是用户或物体抵靠在窗扇上,如用户的手接触、抵靠或贴在窗扇上,此时,电机停止。便可防止用户的手等部位或物体被窗扇夹伤或夹坏,并且电机停止运行,也能保护电动提升窗,避免因用户或物体卡在窗扇上的缝隙时,导致电动提升窗损坏的情况发生。此外,所述保护阈值会随着所述补偿值的增大而增大,随着所述补偿值的减小而减小。还可以确保,风压不同时,电机功率运行时负载异常阻力,即用户或物体抵靠在窗扇上,也能正常保护性停止;风压大时,电机功率运行时无负载异常阻力,即用户或物体未有抵靠在窗扇上,电机正常运行。

本申请的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请而了解。本申请的目的和其他优点可通过在说明书、权利要求书以及附图中所指出的结构来实现和获取。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获取其他的附图。

图1为本申请的电动提升窗结构示意图;

图2为本申请的电动提升窗重力自学习防夹保护方法的流程示意图;

图3本申请获取保护阈值的流程示意图;

图4为本申请获取负载无异常的电机功率的流程示意图;

图5为本申请获取补偿值的流程示意图;

图6为本申请判断轮询的检测电机功率是否大于保护阈值的流程示意图。

附图标记说明:

100、电动提升窗;110、窗扇;120、框架。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地说明,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获取的所有其他实施例,都属于本申请保护的范围。

为了使本领域的技术人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获取的所有其他实施例,都属于本申请保护的范围。

需要说明的是,当元件被称为“固定于”或“设置于”另一个部件上,它可以直接在另一个部件上或者间接设置在另一个部件上;当一个部件被称为是“连接于”另一个部件,它可以是直接连接到另一个部件或间接连接至另一个部件上。

需要理解的是,术语“长度”、“宽度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本申请和简化描述,而不是指示或暗示所指的装置或部件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本申请的限制。

此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本申请的描述中,“多个”、“若干个”的含义是两个或两个以上,除非另有明确具体的限定。

须知,本说明书附图所绘示的结构、比例、大小等,均仅用以配合说明书所揭示的内容,以供熟悉此技术的人士了解与阅读,并非用以限定本申请可实施的限定条件,故不具技术上的实质意义,任何结构的修饰、比例关系的改变或大小的调整,在不影响本申请所能产生的功效及所能达成的目的下,均应仍落在本申请所揭示的技术内容得能涵盖的范围内。

本申请提出一种电动提升窗重力自学习防夹保护方法,包括:

判断窗扇是否是首次运行;

若是,通过控制电机驱动窗扇向上运动,学习并获取负载无异常的电机功率,通过所述负载无异常的电机功率计算出保护阈值;

若否,轮询的检测电机功率,若所述轮询的检测电机功率大于所述保护阈值,电机停止运行。

请参考图1至图6,在一实施例中,一种电动提升窗重力自学习防夹保护方法包括:

步骤1.判断窗扇是否是首次运行,若是,进入步骤2,若否,进入步骤3;

步骤2.若是,通过控制电机驱动窗扇110向上运动,学习并获取负载无异常的电机功率,通过所述负载无异常的电机功率计算出保护阈值;

步骤3.若否,轮询的检测电机功率,若所述轮询的检测电机功率大于所述保护阈值,电机停止运行。

具体的,电动提升窗装窗调试阶段,即窗扇首次运行阶段,控制电机驱动窗扇110向上运动,学习并获取负载无异常的电机功率,通过所述负载无异常的电机功率计算出保护阈值;获取保护阈值即表示已完成电动提升窗装窗调试阶段,轮询的检测电机功率,若所述轮询的检测电机功率大于所述保护阈值,电机停止运行。通过这种方法,不仅可以实时检测窗扇110的工作状态,预防和解决潜在的问题,还能保证用户的安全和电动提升窗100的长期稳定运作。

需要理解的是,现有技术的电动提升窗100,用户或物体抵靠在窗扇110处时,此时窗扇110继续向上运动,用户或物体可能会随着窗扇110向上运动而卡在缝隙出,又如用户的手接触、抵靠或贴在窗扇110上时,窗扇110在向上运动过程中,用户的手会随着窗扇110向上运动而卡在缝隙出。此外,长时间使用后,由于窗扇110两侧与框架120连接处有一定磨损,窗扇110两侧可能出现运动方向的微小偏移,而这微小偏移及有可能增大窗扇110上升过程中的阻力,进而增加电机的工作负担。此种阻力增大,若不及时处理,不仅可能损坏窗扇110、电机,更有可能导致电动提升窗的框架120变形,甚至在极端情况下,窗扇整体脱落,从而损坏电动提升窗,影响用户正常使用。

而在本申请中,获取保护阈值后,当用户或物体抵靠在窗扇110处时,所述轮询的检测电机功率会随着用户或物体抵靠在窗扇110处的压力而增大数值,若所述轮询的检测电机功率大于所述保护阈值,电机停止运行。如此,便可防止用户的手等部位或物体被窗扇110夹伤或夹坏,并且电机停止运行,也能保护电动提升窗100,避免因用户或物体卡在窗扇110上的缝隙时,导致电动提升窗100损坏的情况发生。同样的,电动提升窗100在长时间使用后,由于窗扇110两侧与固定框连接处有一定磨损,窗扇110两侧可能出现运动方向的微小偏移,而这微小偏移及有可能增大窗扇110上升过程中的阻力,进而增加电机的工作负担,而电机运行过程中会使得所述电机功率增大,若所述轮询的检测电机功率大于所述保护阈值,电机停止运行。如此,便能及时维护或修理电动提升窗100,预防和解决电动提升窗100潜在的问题,还能保证用户的安全和电动提升窗100的长期稳定运作。

请参考图1至图3,在一实施例中,为了获取保护阈值,上述步骤2包括:

步骤21.控制电机驱动窗扇110向上运动,当风压值小于第一预设值时,多次读取电机功率,计算多次读取的所述电机功率的平均值,获取所述负载无异常的电机功率;

步骤22.轮询的读取风压值,获取补偿值;

步骤23.计算所述负载无异常的电机功率和所述补偿值的总和,获取保护阈值。

具体的,在步骤21中,电动提升窗100安装有风压传感器,风压传感器用于监测风压值。用户控制电机驱动窗扇110向上运动,电机运行,如果有风吹向窗扇110,电机产生的拉力会随着风压值的增大而增大,也就是电机功率会随着风压值的增大而增大,也就是有风压的情况下读取的所述电机功率会偏高。因此,需要在低风压或无风压时,才能读取到无外界因数干扰的所述电机功率,才能获取所述负载无异常的电机功率。因此,需要设定一个不超过无外界因数干扰的所述电机功率为第一预设值,当风压值小于第一预设值时,才能获取所述负载无异常的电机功率。此外,除非电动提升窗100需要重新安装、维护或维修,所述负载无异常的电机功率只需要获取一次,因此,所述负载无异常的电机功率,可以理解为学习模式下才会获取的值,并且只需要获取一次。控制电机驱动窗扇110向上运动,当风压值小于第一预设值时,多次读取所述电机功率,计算多次读取的所述电机功率的平均值,获取负载无异常的电机功率。

在步骤22中,根据风压值的不同来获取补偿值;风压值越小,补偿值越小;风压值越大,补偿值越大;

在步骤23中,计算所述负载无异常的电机功率和所述补偿值的总和,获取保护阈值,即保护阈值会随着补偿值减小而减小,并且保护阈值会随着补偿值增大而增大。定义所述负载无异常的电机功率为G_Val,定义所述补偿值为PrCompVal,Pro_Val=G_Val+PrCompVal,Pro_Val也就是所述保护阈值。

进一步,在一实施例中,上述步骤21包括:

步骤211.通过控制电机驱动窗扇110向上运动,当风压值小于第一预设值时,定义多次读取的所述电机功率的次数为n,在次数n中获取次数m,定义所述负载无异常的电机功率为G_Val,n是m的整倍数,n>1,m<=n,0

具体的,通过自学习获取所述负载无异常的电机功率,通过控制电机驱动窗扇110向上运动,定义风压值为Wind_Pre,定义第一预设值为d1,当Wind_Pre1,m<=n。要从n次读取中获取m次的值,可以选择从第k次读取开始,其中0

公式为:G_Val=(i(k)+i(k+1)+i(k+2)+...+i(k+m-1))/m。

进一步,在另一实施例中,上述步骤21还包括:

步骤211.通过控制电机驱动窗扇110向上运动,当风压值小于第一预设值时,定义多次读取的所述电机功率的次数为n,在次数n中获取次数m,定义所述负载无异常的电机功率为G_Val,n是m的整倍数,n>1,m

具体的,通过自学习获取所述负载无异常的电机功率,通过控制电机驱动窗扇110向上运动,定义风压值为Wind_Pre,定义第一预设值为d1,当Wind_Pre1,m

公式为:G_Val=(i(k)+i(k+1)+i(k+2)+...+i(k+m-1))/m。

请参考图4,在另一实施例中,步骤2还包括:

步骤21.控制电机驱动窗扇110向上运动,当风压值大于第一预设值时,不获取所述负载无异常的电机功率。

具体的,用户控制电机驱动窗扇110向上运动,电机运行,如果有风吹向窗扇110,电机产生的拉力会随着风压值的增大而增大,也就是电机功率会随着风压值的增大而增大,也就是有风压的情况下读取的所述电机功率会偏高。因此,需要在低风压或无风压时,才能读取到无外界因数干扰的所述电机功率。因此,当风压值大于第一预设值时,不获取所述负载无异常的电机功率。定义风压值为Wind_Pre,定义第一预设值为d1,当Wind_Pre>d1时,不获取所述负载无异常的电机功率。

请参考图5,在一实施例中,步骤22包括:

步骤221.模拟不同级别风压的条件,获取补偿值。

具体的,模拟不同级别风压的条件,获取补偿值,根据风压值的不同来获取补偿值;补偿值随着风压值减小而减小,并且补偿值随着风压值增大而增大。例如,风压值为1pa至100pa时,补偿值为10,风压值为101pa至200pa时,补偿值为20。

请参考图5,在另一实施例中,步骤22还包括:

步骤221.当风压值小于第二预设值时,补偿值为0;当风压值大于第二预设值时,模拟不同级别风压的条件,获取补偿值。

具体的,由于低风压或无风压对电机运行的干扰微小,所述电机功率可以忽略不计。即低风压或无风压时,可以忽略风压导致控制电机驱动窗扇110向上运动时,所述电机功率增大的问题。因此,将风吹向窗扇110产生的风压值,且对电机运行干扰微小的风压值设置成第二预设值,当风压值小于第二预设值时,补偿值为0。

而风压较大时对所述电机运行的干扰较大,所述电机功率将明显增大,即高风压时,控制电机驱动窗扇110向上运动,将明显增大所述电机功率。因此,当风压值大于第二预设值时,模拟不同级别风压的条件,获取补偿值。例如,当风压值大于第二预设值时,风压值为1pa至100pa时,补偿值为10,风压值为101pa至200pa时,补偿值为20。

定义风压值为Wind_Pre,定义第二预设值为d2,当Wind_Pred2时,轮询的读取风压值,模拟不同级别风压的条件,获取补偿值;

进一步,请参考图6,在一实施例中,步骤3包括:

步骤31.每隔200ms读取一次所述电机功率,当读取的所述电机功率大于所述保护阈值至少连续2次时,电机停止运行。

具体的,为了保护电动提升窗100设备以及防止窗扇110向上运动过程中夹到用户或物体,轮询的检测电机功率,若所述轮询的检测电机功率大于所述保护阈值,电机停止运行。控制电机驱动窗扇110向上运动过程中,每隔200ms读取一次所述电机功率,当轮询读取的所述电机功率大于所述保护阈值至少2次时,对电机进行保护性停止。所述保护阈值会随着所述补偿值的增大而增大,随着所述补偿值的减小而减小。如此,若所述轮询的检测电机功率大于所述保护阈值时,便可确定是用户或物体抵靠在窗扇110上,如用户的手接触、抵靠或贴在窗扇110上,此时,电机停止。便可防止用户的手等部位或物体被窗扇110夹伤或夹坏,并且电机停止运行,也能保护电动提升窗100,避免因用户或物体卡在窗扇110上的缝隙时,导致电动提升窗100损坏的情况发生。此外,所述保护阈值会随着所述补偿值的增大而增大,随着所述补偿值的减小而减小。还可以确保,风压不同时,电机功率运行时负载异常阻力,即用户或物体抵靠在窗扇110上,也能正常保护性停止;风压大时,电机功率运行时无负载异常阻力,即用户或物体未有抵靠在窗扇110上,电机正常运行。

轮询的检测电机功率,可以理解为工作模式下才会获取的值,是一个需要不断轮询读取的值。每200ms读取一次Actual_Val,对于一个电动提升窗100而言是足够的,因此,无需设置更小的时间单位来读取Actual_Val。当Actual_Val>Pro_Val至少连续2次以上时,对电机进行保护性停止。由于第一次Actual_Val>Pro_Val,可能是因为干扰等原因引起的Actual_Val的值有误差,例如电机刚启动时,电流值可能突然增大,此时的读取的所述电机功率是不准确的。因此,需要Actual_Val>Pro_Val至少连续2次以上时,才能更加精准的确定是由于用户或物体抵靠在窗扇110上引起的。

计算算法如下,定义所述轮询的检测电机功率为Actual_Val,每隔200ms读取一次Actual_Val,当Actual_Val>Pro_Val至少连续2次以上时,对电机进行保护性停止。

请参考图1至图6,本申请的具体实施过程、作用以及产生的效果:

控制电机驱动窗扇110向上运动,当风压值小于第一预设值时,多次读取所述电机功率,计算多次读取的所述电机功率的平均值,获取负载无异常的电机功率;而当风压值大于第一预设值时,不获取所述负载无异常的电机功率。当所述负载无异常的电机功率需要在无外界干扰的情况下,即当风压值小于第一预设值时,才能获取所述负载无异常的电机功率。控制电机驱动窗扇110向上运动,定义风压值为Wind_Pre,定义第一预设值为d1,当风压值小于第一预设值时,多次读取所述电机功率,计算多次读取的所述电机功率的平均值,获取负载无异常的电机功率分别有以下两种方法:

第一种:定义多次读取的所述电机功率的次数为n,在次数n中获取次数m,定义所述负载无异常的电机功率为G_Val,其中n表示读取的总次数,n是m的整倍数,n>1,m<=n。要从n次读取中获取m次的值,可以选择从第k次读取开始,其中0

公式为:G_Val=(i(k)+i(k+1)+i(k+2)+...+i(k+m-1))/m。

第二种:定义多次读取的所述电机功率的次数为n,在次数n中获取次数m,定义所述负载无异常的电机功率为G_Val,n是m的整倍数,其中n表示读取的总次数,n>1,m

公式为:G_Val=(i(k)+i(k+1)+i(k+2)+...+i(k+m-1))/m。

控制电机驱动窗扇110向上运动,模拟不同级别风压的条件,获取补偿值。风压值越小,补偿值越小;风压值越大,补偿值越大。定义风压值为Wind_Pre,定义第二预设值为d2,当Wind_Pred2时,轮询的读取风压值,模拟不同级别风压的条件,获取补偿值。

通过所述负载无异常的电机功率和所述补偿值,计算获取所述保护阈值,定义所述负载无异常的电机功率为G_Val,定义所述补偿值为PrCompVal,定义所述保护阈值为Pro_Val,Pro_Val=G_Val+PrCompVal。

为了保护电动提升窗100设备以及防止窗扇110向上运动过程中夹到用户或物体,轮询的检测电机功率,定义所述轮询的检测电机功率为Actual_Val,每隔200ms读取一次Actual_Val,当Actual_Val>Pro_Val至少连续2次以上时,对电机进行保护性停止。

综合上述步骤,便可防止用户的手等部位或物体被窗扇110夹伤或夹坏,并且电机停止运行,也能保护电动提升窗100,避免因用户或物体卡在窗扇110上的缝隙时,导致电动提升窗100损坏的情况发生。同样的,电动提升窗100在长时间使用后,由于窗扇110两侧与固定框连接处有一定磨损,窗扇110两侧可能出现运动方向的微小偏移,而这微小偏移及有可能增大窗扇110上升过程中的阻力,进而增加电机的工作负担,而电机运行过程中会使得所述电机功率增大,若所述轮询的检测电机功率大于所述保护阈值,电机停止运行。如此,便能及时维护或修理电动提升窗100,预防和解决电动提升窗100潜在的问题,还能保证用户的安全和电动提升窗100的长期稳定运作。还可以确保,风压不同时,电机功率运行时负载异常阻力,即用户或物体抵靠在窗扇110上,也能正常保护性停止;风压大时,电机功率运行时无负载异常阻力,即用户或物体未有抵靠在窗扇110上,电机正常运行。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其他实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

技术分类

06120116575559