CN111449482A - 一种电动窗帘、电动窗帘控制方法、装置及电子设备 - Google Patents
一种电动窗帘、电动窗帘控制方法、装置及电子设备 Download PDFInfo
- Publication number
- CN111449482A CN111449482A CN202010201494.5A CN202010201494A CN111449482A CN 111449482 A CN111449482 A CN 111449482A CN 202010201494 A CN202010201494 A CN 202010201494A CN 111449482 A CN111449482 A CN 111449482A
- Authority
- CN
- China
- Prior art keywords
- level
- pulse signal
- motor
- rotation direction
- determining
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 56
- 230000008859 change Effects 0.000 claims abstract description 45
- 239000004744 fabric Substances 0.000 claims abstract description 24
- 230000008569 process Effects 0.000 claims abstract description 22
- 238000004891 communication Methods 0.000 claims description 18
- 238000004590 computer program Methods 0.000 claims description 13
- 239000000126 substance Substances 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 6
- 230000000630 rising effect Effects 0.000 description 5
- 230000009471 action Effects 0.000 description 3
- 230000007704 transition Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
Images
Classifications
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47H—FURNISHINGS FOR WINDOWS OR DOORS
- A47H5/00—Devices for drawing draperies, curtains, or the like
- A47H5/02—Devices for opening and closing curtains
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02K—DYNAMO-ELECTRIC MACHINES
- H02K11/00—Structural association of dynamo-electric machines with electric components or with devices for shielding, monitoring or protection
- H02K11/20—Structural association of dynamo-electric machines with electric components or with devices for shielding, monitoring or protection for measuring, monitoring, testing, protecting or switching
- H02K11/21—Devices for sensing speed or position, or actuated thereby
- H02K11/215—Magnetic effect devices, e.g. Hall-effect or magneto-resistive elements
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47H—FURNISHINGS FOR WINDOWS OR DOORS
- A47H5/00—Devices for drawing draperies, curtains, or the like
- A47H5/02—Devices for opening and closing curtains
- A47H2005/025—Devices for opening and closing curtains controlled by electronic sensors
Landscapes
- Engineering & Computer Science (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Power Engineering (AREA)
- Curtains And Furnishings For Windows Or Doors (AREA)
- Power-Operated Mechanisms For Wings (AREA)
Abstract
本申请涉及一种电动窗帘、电动窗帘控制方法、装置及电子设备,属于电动窗帘技术领域。所述方法应用于电动窗帘,所述电动窗帘包括电机、设置在所述电机中的至少两个霍尔器件,所述方法包括:获取所述至少两个霍尔器件随所述电机转动的过程中,切割磁场产生的至少两个脉冲信号;确定所述至少两个脉冲信号的输出电平的变化情况;根据所述至少两个脉冲信号的输出电平的变化情况、预设的转动方向判断规则,确定所述电机的当前转动方向;控制所述电机以所述当前转动方向继续转动,以带动帘布展开或者收拢。采用本申请提供的技术方案,无需复杂的机械结构,即可简单、有效的确定电机的转动方向,进而实现手拉启动。
Description
技术领域
本申请涉及电动窗帘技术领域,尤其涉及一种电动窗帘、电动窗帘控制方法、装置及电子设备。
背景技术
相关技术中,可以通过手拉方式启动电动窗帘。具体过程为:当用户拉动帘布时,电动窗帘中预先设置的摆动件受到用户拉动帘布的影响,可以向左摆动或向右摆动。在摆动过程中,摆动件会触碰到设置在该摆动方向上的启动开关。然后,电动窗帘可以确定与该启动开关对应的电机的转动方向,控制电机以确定出的转动方向运转,直至完成帘布的展开或者收拢。
然而,电动窗帘需要基于摆动件、启动开关等复杂的机械结构,才能确定电机的转动方向,从而实现手拉启动。
发明内容
为了解决上述技术问题,本申请提供了一种电动窗帘、电动窗帘控制方法、装置及电子设备。
第一方面,本申请提供了一种电动窗帘控制方法,所述方法应用于电动窗帘,所述电动窗帘包括电机、设置在所述电机中的至少两个霍尔器件,所述方法包括:
获取所述至少两个霍尔器件随所述电机转动的过程中,切割磁场产生的至少两个脉冲信号;
确定所述至少两个脉冲信号的输出电平的变化情况;
根据所述至少两个脉冲信号的输出电平的变化情况、预设的转动方向判断规则,确定所述电机的当前转动方向;
控制所述电机以所述当前转动方向继续转动,以带动帘布展开或者收拢。
可选的,所述至少两个脉冲信号包括第一脉冲信号和第二脉冲信号,所述根据所述至少两个脉冲信号的输出电平的变化情况、预设的转动方向判断规则,确定所述电机的当前转动方向,包括:
在所述第一脉冲信号的输出电平由第一电平变换为第二电平时,确定所述第二脉冲信号的输出电平;
如果所述第二脉冲信号的输出电平为所述第一电平,则确定所述电机的当前转动方向为第一转动方向;
如果所述第二脉冲信号的输出电平为所述第二电平,则确定所述电机的当前转动方向为与所述第一转动方向相反的第二转动方向。
可选的,所述至少两个脉冲信号包括第一脉冲信号和第二脉冲信号,所述根据所述至少两个脉冲信号的输出电平的变化情况、预设的转动方向判断规则,确定所述电机的当前转动方向,包括:
如果所述第一脉冲信号和所述第二脉冲信号的输出电平均为第一电平,则确定输出电平先变化为第二电平的目标脉冲信号;
如果所述目标脉冲信号为所述第二脉冲信号,则确定所述电机的当前转动方向为第一转动方向;
如果所述目标脉冲信号为所述第一脉冲信号,则确定所述电机的当前转动方向为与所述第一转动方向相反的第二转动方向。
可选的,所述第一电平为预设高电平、所述第二电平为预设低电平;或者,所述第一电平为预设低电平、所述第二电平为预设高电平。
第二方面,本申请提供了一种电动窗帘,所述电动窗帘包括:电机、设置在所述电机中的至少两个霍尔器件、处理器件;其中,
所述处理器件,用于获取所述至少两个霍尔器件随所述电机转动的过程中,切割磁场产生的至少两个脉冲信号;确定所述至少两个脉冲信号的输出电平的变化情况,根据所述至少两个脉冲信号的输出电平的变化情况、预设的转动方向判断规则,确定所述电机的当前转动方向,并控制所述电机以所述当前转动方向继续转动,以带动帘布展开或者收拢。
可选的,所述至少两个脉冲信号包括第一脉冲信号和第二脉冲信号,所述处理器件,具体用于在所述第一脉冲信号的输出电平由第一电平变换为第二电平时,确定所述第二脉冲信号的输出电平;如果所述第二脉冲信号的输出电平为所述第一电平,则确定所述电机的当前转动方向为第一转动方向;如果所述第二脉冲信号的输出电平为所述第二电平,则确定所述电机的当前转动方向为与所述第一转动方向相反的第二转动方向。
可选的,所述至少两个脉冲信号包括第一脉冲信号和第二脉冲信号,所述处理器件,具体用于当所述第一脉冲信号和所述第二脉冲信号的输出电平均为第一电平时,确定输出电平先变化为第二电平的目标脉冲信号;如果所述目标脉冲信号为所述第二脉冲信号,则确定所述电机的当前转动方向为第一转动方向;如果所述目标脉冲信号为所述第一脉冲信号,则确定所述电机的当前转动方向为与所述第一转动方向相反的第二转动方向。
可选的,所述第一电平为预设高电平、所述第二电平为预设低电平;或者,所述第一电平为预设低电平、所述第二电平为预设高电平。
第三方面,本申请提供了一种电动窗帘控制装置,所述装置应用于电动窗帘,所述电动窗帘包括电机、设置在所述电机中的至少两个霍尔器件,所述装置包括:
获取模块,用于获取所述至少两个霍尔器件随电机转动的过程中,切割磁场产生的至少两个脉冲信号;
第一确定模块,用于确定所述至少两个脉冲信号的输出电平的变化情况;
第二确定模块,用于根据所述至少两个脉冲信号的输出电平的变化情况、预设的转动方向判断规则,确定所述电机的当前转动方向;
控制模块,用于控制所述电机以所述当前转动方向继续转动,以带动帘布展开或者收拢。
可选的,所述第二确定模块包括:
第一确定子模块,用于在所述至少两个脉冲信号包括第一脉冲信号和第二脉冲信号的情况下,当所述第一脉冲信号的输出电平由第一电平变换为第二电平时,确定所述第二脉冲信号的输出电平;
第二确定子模块,用于当所述第二脉冲信号的输出电平为所述第一电平时,确定所述电机的当前转动方向为第一转动方向;
所述第二确定子模块,还用于当所述第二脉冲信号的输出电平为所述第二电平时,确定所述电机的当前转动方向为与所述第一转动方向相反的第二转动方向。
可选的,所述第二确定模块包括:
第三确定子模块,用于在所述至少两个脉冲信号包括第一脉冲信号和第二脉冲信号的情况下,当所述第一脉冲信号和所述第二脉冲信号的输出电平均为第一电平时,确定输出电平先变化为第二电平的目标脉冲信号;
第四确定子模块,用于当所述目标脉冲信号为所述第二脉冲信号时,确定所述电机的当前转动方向为第一转动方向;
所述第四确定子模块,还用于当所述目标脉冲信号为所述第一脉冲信号时,确定所述电机的当前转动方向为与所述第一转动方向相反的第二转动方向。
可选的,所述第一电平为预设高电平、所述第二电平为预设低电平;或者,所述第一电平为预设低电平、所述第二电平为预设高电平。
第四方面,本申请提供了一种电子设备,包括:处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
所述存储器,用于存放计算机程序;
所述处理器,用于执行计算机程序时,实现上述第一方面所述的方法步骤。
第五方面,本申请提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述第一方面所述的方法步骤。
第六方面,本申请实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第一方面所述的方法步骤。
本申请实施例提供的上述技术方案与现有技术相比具有如下优点:
本申请实施例提供了一种电动窗帘、电动窗帘控制方法、装置及电子设备,可以获取至少两个霍尔器件随电机转动的过程中,切割磁场产生的至少两个脉冲信号;确定至少两个脉冲信号的输出电平的变化情况;根据至少两个脉冲信号的输出电平的变化情况、预设的转动方向判断规则,确定电机的当前转动方向;控制电机以当前转动方向继续转动,以带动帘布展开或者收拢。
由于能够根据至少两个脉冲信号的输出电平的变化情况、转动方向判断规则,确定电机的当前转动方向,因此,无需复杂的机械结构,即可简单、有效的确定电机的转动方向,进而实现手拉启动。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例提供的一种电动窗帘控制方法的流程图;
图2为本申请实施例提供的一种脉冲信号的输出电平的变化情况的示意图;
图3为本申请实施例提供的另一种电动窗帘控制方法的流程图;
图4为本申请实施例提供的另一种电动窗帘控制方法的流程图;
图5为本申请实施例提供的一种电机的结构示意图;
图6为本申请实施例提供的一种电动窗帘控制装置的结构示意图;
图7为本申请实施例提供的一种电子设备的结构示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请实施例提供了一种电动窗帘控制方法,该方法可以应用于电动窗帘,具体的,可以应用于电动窗帘的控制***。电动窗帘包括电机、设置在电机中的至少两个霍尔器件。
采用本申请实施例提供的电动窗帘,用户可以通过手拉启动的方式拉开窗帘或者关合窗帘。以拉开窗帘为例,用户可以向拉开窗帘的方向拉动帘布一段距离,电动窗帘的电机会在用户拉动帘布的影响下被动转动,被动转动的方向与用户的拉动方向相同。电动窗帘可以确定电机被动转动时的当前转动方向,再控制电机以当前转动方向继续转动,带动帘布向用户拉动窗帘的方向展开,从而实现手拉启动。
下面将结合具体实施方式,对本申请实施例提供的一种电动窗帘控制方法进行详细的说明,如图1所示,具体步骤如下:
步骤101、获取至少两个霍尔器件随电机转动的过程中,切割磁场产生的至少两个脉冲信号。
在实施中,电动窗帘中可以预先设置有磁性部件,磁性部件可以产生磁场。在电机随用户拉动帘布而被动转动的过程中,电机中设置的每个霍尔器件会随电机转动从而切割磁场,产生脉冲信号。由此,电动窗帘可以得到至少两个脉冲信号。
步骤102、确定至少两个脉冲信号的输出电平的变化情况。
在实施中,电动窗帘可以对采集到的每个脉冲信号进行数据处理,得到该脉冲信号的输出电平。由于每个霍尔器件切割磁场的方向随电机转动改变,因此,电动窗帘确定出的脉冲信号的输出电平会出现高低变化,且高低变化会按照固定规律循环,即,电动窗帘对脉冲信号进行数据处理得到的是输出电平的变化情况。
由此,电动窗帘可以确定至少两个脉冲信号的输出电平的变化情况。
如图2所示,为本申请实施例提供的一种输出电平的变化情况的示意图,其中,信号A和信号B为两个霍尔器件切割磁场产生的两个脉冲信号。脉冲信号的输出电平的变化情况可以表示为表1:
表1
信号A | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 1 |
信号B | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 |
步骤103、根据至少两个脉冲信号的输出电平的变化情况、预设的转动方向判断规则,确定电机的当前转动方向。
在实施中,预设的转动方向判断规则可以是上升沿触发判断,即某一脉冲信号的输出电平由预设低电平变化为预设高电平时,确定电机的当前转动方向。转动方向判断规则也可以是下降沿触发判断,即,某一脉冲信号的输出电平由预设高电平变化为预设低电平时,确定电机的当前转动方向。
由于至少两个霍尔器件先后切割磁场,因此,同一时刻至少两个脉冲信号的输出电平不相同。
针对至少两个脉冲信号的输出电平的不同情况、转动方向判断规则的不同,电动窗帘根据至少两个脉冲信号的输出电平的变化情况、转动方向判断规则,确定电机的当前转动方向的实现方式可以是多种多样的。具体处理过程后续会进行详细说明。
步骤104、控制电机以当前转动方向继续转动,以带动帘布展开或者收拢。
在实施中,如果当前转动方向为拉开帘布的方向,则电动窗帘控制电机以当前转动方向继续转动,可以带动帘布展开。如果当前转动方向为收拢帘布的方向,则电动窗帘控制电机以当前转动方向继续转动,可以带动帘布收拢。
电动窗帘控制电机以当前转动方向继续转动的具体处理过程,可以参考相关技术中,控制电机以某一转动方向转动的处理过程,本申请不再赘述。
本申请实施例中,电动窗帘可以获取至少两个霍尔器件随电机转动的过程中,切割磁场产生的至少两个脉冲信号;确定至少两个脉冲信号的输出电平的变化情况;根据至少两个脉冲信号的输出电平的变化情况、预设的转动方向判断规则,确定电机的当前转动方向;控制电机以当前转动方向继续转动,以带动帘布展开或者收拢。
由于能够根据至少两个脉冲信号的输出电平的变化情况、转动方向判断规则,确定电机的当前转动方向,因此,无需复杂的机械结构,即可简单、有效的确定电机的转动方向,进而实现手拉启动。
而且,在电动窗帘的软件控制层面,用于实现电动窗帘控制功能的代码,具有编写简单、指令少的优点。
可选的,以至少两个脉冲信号包括第一脉冲信号和第二脉冲信号为例,本申请实施例提供了一种基于转动方向判断规则和至少两个脉冲信号的输出电平的变化情况,确定电机的当前转动方向的实现方式,如图3所示,包括:
步骤301、在第一脉冲信号的输出电平由第一电平变换为第二电平时,确定第二脉冲信号的输出电平。
在实施中,电动窗帘可以根据第一脉冲信号的输出电平的变化情况,确定输出电平由第一电平变换为第二电平的变换时刻。然后,电动窗帘可以确定该变换时刻,第二脉冲信号的输出电平。
之后,电动窗帘可以判断第二脉冲信号的输出电平是第一电平,或第二电平。
步骤302、如果第二脉冲信号的输出电平是第一电平,确定电机的当前转动方向为第一转动方向。
步骤303、如果第二脉冲信号的输出电平是第二电平,确定电机的当前转动方向为与第一转动方向相反的第二转动方向。
可选的,第一电平为预设低电平、第二电平为预设高电平,转动方向判断规则可以是上升沿触发判断,即,某一脉冲信号的输出电平由预设低电平变化为预设高电平时,确定电机的当前转动方向。
以第一电平为0,第二电平为1,第一转动方向是电机的正向转动方向为例,第一脉冲信号的输出电平由第一电平0变换为第二电平1时,即,出现上升沿时,电动窗帘可以确定第二脉冲信号的输出电平。如果第二脉冲信号的输出电平为0,则电动窗帘可以确定电机的当前转动方向为第一转动方向,即正向转动方向。如果第二脉冲信号的输出电平为1,则电动窗帘可以确定电机的当前转动方向为与第一转动方向相反的第二转动方向,即反向转动方向。
例如,如图2中箭头1所指示位置处所示,第一脉冲信号A的输出电平由第一电平0变换为第二电平1时,即,出现上升沿时,电动窗帘可以确定第二脉冲信号B的输出电平,得到第二电平1,则电动窗帘可以确定电机的当前转动方向为反向转动方向。
可选的,第一电平为预设高电平、第二电平为预设低电平,转动方向判断规则可以是下降沿触发判断,即,某一脉冲信号的输出电平由预设高电平变化为预设低电平时,确定电机的当前转动方向。
以第一电平为1,第二电平为0,第一转动方向是电机的正向转动方向为例,第一脉冲信号的输出电平由第一电平1变换为第二电平0时,确定第二脉冲信号的输出电平。如果第二脉冲信号的输出电平为1,则电动窗帘可以确定电机的当前转动方向为第一转动方向,即正向转动方向。如果第二脉冲信号的输出电平为0,则电动窗帘可以确定电机的当前转动方向为与第一转动方向相反的第二转动方向,即反向转动方向。
例如,如图2中箭头2所指示位置处所示,第一脉冲信号A的输出电平由第一电平1变换为第二电平0时,即,出现下降沿时,电动窗帘可以确定第二脉冲信号B的输出电平,得到第二电平0,则电动窗帘可以确定电机的当前转动方向为反向转动方向。
本申请实施例中,电动窗帘可以在第一脉冲信号的输出电平由第一电平变换为第二电平时,确定第二脉冲信号的输出电平。如果第二脉冲信号的输出电平是第一电平,则电动窗帘可以确定电机的当前转动方向为第一转动方向。如果第二脉冲信号的输出电平是第二电平,则电动窗帘可以确定电机的当前转动方向为与第一转动方向相反的第二转动方向。由此,通过至少两个脉冲信号的输出电平的变化情况和转动方向判断规则,电动窗帘可以快速、准确的确定电机的当前转动方向,从而能够提升用户使用体验。
可选的,以至少两个脉冲信号包括第一脉冲信号和第二脉冲信号为例,本申请实施例提供了另一种基于转动方向判断规则和至少两个脉冲信号的输出电平的变化情况,确定电机的当前转动方向的实现方式,如图4所示,包括:
步骤401、如果第一脉冲信号和第二脉冲信号的输出电平均为第一电平,则确定输出电平先变化为第二电平的目标脉冲信号。
在实施中,电动窗帘可以根据两个脉冲信号的输出电平的变化情况,确定同一时刻第一脉冲信号和第二脉冲信号的输出电平是否均为第一电平。如果第一脉冲信号和第二脉冲信号的输出电平均为第一电平,电动窗帘可以确定输出电平先变化为第二电平的脉冲信号,得到目标脉冲信号。
步骤402、如果目标脉冲信号是第二脉冲信号,确定电机的当前转动方向为第一转动方向。
步骤403、如果目标脉冲信号是第一脉冲信号,确定电机的当前转动方向为与第一转动方向相反的第二转动方向。
可选的,第一电平为预设低电平、第二电平为预设高电平,转动方向判断规则可以是上升沿触发判断,即,某一脉冲信号的输出电平由预设低电平变化为预设高电平时,确定电机的当前转动方向。
以第一电平为0,第二电平为1,第一转动方向是电机的正向转动方向为例,第一脉冲信号和第二脉冲信号的输出电平均为第一电平0时,电动窗帘可以确定输出电平先变化为第二电平1的目标脉冲信号。如果目标脉冲信号是第二脉冲信号,则电动窗帘可以确定电机的当前转动方向为第一转动方向。如果目标脉冲信号是第一脉冲信号,则电动窗帘可以确定电机的当前转动方向为与第一转动方向相反的第二转动方向,即反向转动方向。
例如,如图2中箭头3所指示位置处所示,第一脉冲信号A和第二脉冲信号B的输出电平均为第一电平0时,电动窗帘可以确定输出电平先变化为第二电平1的目标脉冲信号,得到第二脉冲信号B。电动窗帘可以确定电机的当前转动方向为反向转动方向。
可选的,第一电平为预设高电平、第二电平为预设低电平,转动方向判断规则可以是下降沿触发判断,即,某一脉冲信号的输出电平由预设高电平变化为预设低电平时,确定电机的当前转动方向。
以第一电平为1,第二电平为0,第一转动方向是电机的正向转动方向为例,第一脉冲信号和第二脉冲信号的输出电平均为第一电平1时,电动窗帘可以确定输出电平先变化为第二电平0的目标脉冲信号。如果目标脉冲信号是第二脉冲信号,则电动窗帘可以确定电机的当前转动方向为与第一转动方向相反的第二转动方向,即反向转动方向。
例如,如图2中箭头4所指示位置处所示,第一脉冲信号A和第二脉冲信号B的输出电平均为第一电平1时,电动窗帘可以确定输出电平先变化为第二电平0的目标脉冲信号,得到第二脉冲信号B。电动窗帘可以确定电机的当前转动方向为反向转动方向。
本申请实施例中,电动窗帘可以在第一脉冲信号和第二脉冲信号的输出电平均为第一电平时,确定输出电平先变化为第二电平的目标脉冲信号。如果目标脉冲信号是第二脉冲信号,则电动窗帘可以确定电机的当前转动方向为第一转动方向;如果目标脉冲信号是第一脉冲信号,则电动窗帘可以确定电机的当前转动方向为与第一转动方向相反的第二转动方向。由此,通过至少两个脉冲信号的输出电平的变化情况,电动窗帘可以快速、准确的确定电机的当前转动方向,从而能够提升用户使用体验。
基于相同的技术构思,本申请实施例还提供了一种电动窗帘,该电动窗帘包括:电机、设置在所述电机中的至少两个霍尔器件、处理器件;其中,
所述处理器件,用于获取所述至少两个霍尔器件随所述电机转动的过程中,切割磁场产生的至少两个脉冲信号,根据所述至少两个脉冲信号的输出电平的变化情况、预设的转动方向判断规则,确定所述电机的当前转动方向,并控制所述电机以所述当前转动方向继续转动,以带动帘布展开或者收拢。
如图5所示,为本申请实施例提供的一种电机的结构示意图。其中,电机包括传动轴510、至少两个霍尔器件520、磁性部件530和电路板540。至少两个霍尔器件520布置于电路板540上,由于被磁性部件530遮盖,图中未示出至少两个霍尔器件520的具体形状,仅示出布置位置。至少两个霍尔器件520随电机转动的过程中,可以切割磁性部件530产生的磁场,产生至少两个脉冲信号。
可选的,至少两个霍尔器件520与传动轴510之间的夹角可以小于180度。
当至少两个霍尔器件520与传动轴510之间的夹角等于180度时,即,当至少两个霍尔器件520对称于传动轴510布置时,由于磁场分布影响,至少两个霍尔器件520在随电机转动从而切割磁场的过程中,可能会产生相同的脉冲信号。
而至少两个霍尔器件520与传动轴510之间的夹角小于180度,可以保证至少两个霍尔器件520在随电机转动从而切割磁场的过程中,产生至少两个不相同的脉冲信号。便于根据至少两个脉冲信号的输出电平的变化情况、预设的转动方向判断规则,确定电机的当前转动方向。
可选的,所述至少两个脉冲信号包括第一脉冲信号和第二脉冲信号,所述处理器件,具体用于在所述第一脉冲信号的输出电平由第一电平变换为第二电平时,确定所述第二脉冲信号的输出电平;如果所述第二脉冲信号的输出电平为所述第一电平,则确定所述电机的当前转动方向为第一转动方向;如果所述第二脉冲信号的输出电平为所述第二电平,则确定所述电机的当前转动方向为与所述第一转动方向相反的第二转动方向。
可选的,所述至少两个脉冲信号包括第一脉冲信号和第二脉冲信号,所述处理器件,具体用于当所述第一脉冲信号和所述第二脉冲信号的输出电平均为第一电平时,确定输出电平先变化为第二电平的目标脉冲信号;如果所述目标脉冲信号为所述第二脉冲信号,则确定所述电机的当前转动方向为第一转动方向;如果所述目标脉冲信号为所述第一脉冲信号,则确定所述电机的当前转动方向为与所述第一转动方向相反的第二转动方向。
可选的,所述第一电平为预设高电平、所述第二电平为预设低电平;或者,所述第一电平为预设低电平、所述第二电平为预设高电平。
本申请实施例提供的上述技术方案与现有技术相比具有如下优点:
本申请实施例提供了一种电动窗帘,可以获取至少两个霍尔器件随电机转动的过程中,切割磁场产生的至少两个脉冲信号;确定至少两个脉冲信号的输出电平的变化情况;根据至少两个脉冲信号的输出电平的变化情况、预设的转动方向判断规则,确定电机的当前转动方向;控制电机以当前转动方向继续转动,以带动帘布展开或者收拢。
由于能够根据至少两个脉冲信号的输出电平的变化情况、转动方向判断规则,确定电机的当前转动方向,因此,无需复杂的机械结构,即可简单、有效的确定电机的转动方向,进而实现手拉启动。
基于相同的技术构思,本申请实施例还提供了一种电动窗帘控制装置,所述装置应用于电动窗帘,所述电动窗帘包括电机、设置在所述电机中的至少两个霍尔器件,如图6所示,所述装置包括:
获取模块610,用于获取所述至少两个霍尔器件随电机转动的过程中,切割磁场产生的至少两个脉冲信号;
第一确定模块620,用于确定所述至少两个脉冲信号的输出电平的变化情况;
第二确定模块630,用于根据所述至少两个脉冲信号的输出电平的变化情况、预设的转动方向判断规则,确定所述电机的当前转动方向;
控制模块640,用于控制所述电机以所述当前转动方向继续转动,以带动帘布展开或者收拢。
可选的,所述第二确定模块包括:
第一确定子模块,用于在所述至少两个脉冲信号包括第一脉冲信号和第二脉冲信号的情况下,当所述第一脉冲信号的输出电平由第一电平变换为第二电平时,确定所述第二脉冲信号的输出电平;
第二确定子模块,用于当所述第二脉冲信号的输出电平为所述第一电平时,确定所述电机的当前转动方向为第一转动方向;
所述第二确定子模块,还用于当所述第二脉冲信号的输出电平为所述第二电平时,确定所述电机的当前转动方向为与所述第一转动方向相反的第二转动方向。
可选的,所述第二确定模块包括:
第三确定子模块,用于在所述至少两个脉冲信号包括第一脉冲信号和第二脉冲信号的情况下,当所述第一脉冲信号和所述第二脉冲信号的输出电平均为第一电平时,确定输出电平先变化为第二电平的目标脉冲信号;
第四确定子模块,用于当所述目标脉冲信号为所述第二脉冲信号时,确定所述电机的当前转动方向为第一转动方向;
所述第四确定子模块,还用于当所述目标脉冲信号为所述第一脉冲信号时,确定所述电机的当前转动方向为与所述第一转动方向相反的第二转动方向。
可选的,所述第一电平为预设高电平、所述第二电平为预设低电平;或者,所述第一电平为预设低电平、所述第二电平为预设高电平。
本申请实施例提供的上述技术方案与现有技术相比具有如下优点:
本申请实施例提供了一种电动窗帘控制装置,可以获取至少两个霍尔器件随电机转动的过程中,切割磁场产生的至少两个脉冲信号;确定至少两个脉冲信号的输出电平的变化情况;根据至少两个脉冲信号的输出电平的变化情况、预设的转动方向判断规则,确定电机的当前转动方向;控制电机以当前转动方向继续转动,以带动帘布展开或者收拢。
由于能够根据至少两个脉冲信号的输出电平的变化情况、转动方向判断规则,确定电机的当前转动方向,因此,无需复杂的机械结构,即可简单、有效的确定电机的转动方向,进而实现手拉启动。
本申请实施例还提供一种电子设备,如图7所示,电子设备可以包括:处理器701、通信接口702、存储器703和通信总线704,其中,处理器701,通信接口702,存储器703通过通信总线704完成相互间的通信。
存储器703,用于存放计算机程序;
处理器701,用于执行存储器703上所存放的计算机程序时,实现以下步骤:
获取所述至少两个霍尔器件随所述电机转动的过程中,切割磁场产生的至少两个脉冲信号;
确定所述至少两个脉冲信号的输出电平的变化情况;
根据所述至少两个脉冲信号的输出电平的变化情况、预设的转动方向判断规则,确定所述电机的当前转动方向;
控制所述电机以所述当前转动方向继续转动,以带动帘布展开或者收拢。
可选的,所述至少两个脉冲信号包括第一脉冲信号和第二脉冲信号,所述根据所述至少两个脉冲信号的输出电平的变化情况、预设的转动方向判断规则,确定所述电机的当前转动方向,包括:
在所述第一脉冲信号的输出电平由第一电平变换为第二电平时,确定所述第二脉冲信号的输出电平;
如果所述第二脉冲信号的输出电平为所述第一电平,则确定所述电机的当前转动方向为第一转动方向;
如果所述第二脉冲信号的输出电平为所述第二电平,则确定所述电机的当前转动方向为与所述第一转动方向相反的第二转动方向。
可选的,所述至少两个脉冲信号包括第一脉冲信号和第二脉冲信号,所述根据所述至少两个脉冲信号的输出电平的变化情况、预设的转动方向判断规则,确定所述电机的当前转动方向,包括:
如果所述第一脉冲信号和所述第二脉冲信号的输出电平均为第一电平,则确定输出电平先变化为第二电平的目标脉冲信号;
如果所述目标脉冲信号为所述第二脉冲信号,则确定所述电机的当前转动方向为第一转动方向;
如果所述目标脉冲信号为所述第一脉冲信号,则确定所述电机的当前转动方向为与所述第一转动方向相反的第二转动方向。
可选的,所述第一电平为预设高电平、所述第二电平为预设低电平;或者,所述第一电平为预设低电平、所述第二电平为预设高电平。
上述电子设备提到的通信总线可以是外设部件互连标准(Peripheral ComponentInterconnect,PCI)总线或扩展工业标准结构(Extended Industry StandardArchitecture,EISA)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
通信接口用于上述电子设备与其他设备之间的通信。
存储器可以包括随机存取存储器(Random Access Memory,RAM),也可以包括非易失性存储器(Non-Volatile Memory,NVM),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。
上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、网络处理器(Network Processor,NP)等;还可以是数字信号处理器(DigitalSignalProcessing,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
本申请实施例提供的上述技术方案与现有技术相比具有如下优点:
本申请实施例提供了一种电子设备,可以获取至少两个霍尔器件随电机转动的过程中,切割磁场产生的至少两个脉冲信号;确定至少两个脉冲信号的输出电平的变化情况;根据至少两个脉冲信号的输出电平的变化情况、预设的转动方向判断规则,确定电机的当前转动方向;控制电机以当前转动方向继续转动,以带动帘布展开或者收拢。
由于能够根据至少两个脉冲信号的输出电平的变化情况、转动方向判断规则,确定电机的当前转动方向,因此,无需复杂的机械结构,即可简单、有效的确定电机的转动方向,进而实现手拉启动。
本申请实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述一种电动窗帘控制方法步骤。
本申请实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述一种电动窗帘控制方法步骤。
需要说明的是,对于上述装置、电子设备、计算机可读存储介质及计算机程序产品实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上所述仅是本发明的具体实施方式,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。
Claims (10)
1.一种电动窗帘控制方法,其特征在于,所述方法应用于电动窗帘,所述电动窗帘包括电机、设置在所述电机中的至少两个霍尔器件,所述方法包括:
获取所述至少两个霍尔器件随所述电机转动的过程中,切割磁场产生的至少两个脉冲信号;
确定所述至少两个脉冲信号的输出电平的变化情况;
根据所述至少两个脉冲信号的输出电平的变化情况、预设的转动方向判断规则,确定所述电机的当前转动方向;
控制所述电机以所述当前转动方向继续转动,以带动帘布展开或者收拢。
2.根据权利要求1所述的方法,其特征在于,所述至少两个脉冲信号包括第一脉冲信号和第二脉冲信号,所述根据所述至少两个脉冲信号的输出电平的变化情况、预设的转动方向判断规则,确定所述电机的当前转动方向,包括:
在所述第一脉冲信号的输出电平由第一电平变换为第二电平时,确定所述第二脉冲信号的输出电平;
如果所述第二脉冲信号的输出电平为所述第一电平,则确定所述电机的当前转动方向为第一转动方向;
如果所述第二脉冲信号的输出电平为所述第二电平,则确定所述电机的当前转动方向为与所述第一转动方向相反的第二转动方向。
3.根据权利要求1所述的方法,其特征在于,所述至少两个脉冲信号包括第一脉冲信号和第二脉冲信号,所述根据所述至少两个脉冲信号的输出电平的变化情况、预设的转动方向判断规则,确定所述电机的当前转动方向,包括:
如果所述第一脉冲信号和所述第二脉冲信号的输出电平均为第一电平,则确定输出电平先变化为第二电平的目标脉冲信号;
如果所述目标脉冲信号为所述第二脉冲信号,则确定所述电机的当前转动方向为第一转动方向;
如果所述目标脉冲信号为所述第一脉冲信号,则确定所述电机的当前转动方向为与所述第一转动方向相反的第二转动方向。
4.根据权利要求2或3所述的方法,其特征在于,所述第一电平为预设高电平、所述第二电平为预设低电平;
或者,
所述第一电平为预设低电平、所述第二电平为预设高电平。
5.一种电动窗帘,其特征在于,所述电动窗帘包括:电机、设置在所述电机中的至少两个霍尔器件、处理器件;其中,
所述处理器件,用于获取所述至少两个霍尔器件随所述电机转动的过程中,切割磁场产生的至少两个脉冲信号;确定所述至少两个脉冲信号的输出电平的变化情况,根据所述至少两个脉冲信号的输出电平的变化情况、预设的转动方向判断规则,确定所述电机的当前转动方向,并控制所述电机以所述当前转动方向继续转动,以带动帘布展开或者收拢。
6.根据权利要求5所述的电动窗帘,其特征在于,所述至少两个脉冲信号包括第一脉冲信号和第二脉冲信号,所述处理器件,具体用于在所述第一脉冲信号的输出电平由第一电平变换为第二电平时,确定所述第二脉冲信号的输出电平;如果所述第二脉冲信号的输出电平为所述第一电平,则确定所述电机的当前转动方向为第一转动方向;如果所述第二脉冲信号的输出电平为所述第二电平,则确定所述电机的当前转动方向为与所述第一转动方向相反的第二转动方向。
7.根据权利要求5所述的电动窗帘,其特征在于,所述至少两个脉冲信号包括第一脉冲信号和第二脉冲信号,所述处理器件,具体用于当所述第一脉冲信号和所述第二脉冲信号的输出电平均为第一电平时,确定输出电平先变化为第二电平的目标脉冲信号;如果所述目标脉冲信号为所述第二脉冲信号,则确定所述电机的当前转动方向为第一转动方向;如果所述目标脉冲信号为所述第一脉冲信号,则确定所述电机的当前转动方向为与所述第一转动方向相反的第二转动方向。
8.一种电动窗帘控制装置,其特征在于,所述装置应用于电动窗帘,所述电动窗帘包括电机、设置在所述电机中的至少两个霍尔器件,所述装置包括:
获取模块,用于获取所述至少两个霍尔器件随电机转动的过程中,切割磁场产生的至少两个脉冲信号;
第一确定模块,用于确定所述至少两个脉冲信号的输出电平的变化情况;
第二确定模块,用于根据所述至少两个脉冲信号的输出电平的变化情况、预设的转动方向判断规则,确定所述电机的当前转动方向;
控制模块,用于控制所述电机以所述当前转动方向继续转动,以带动帘布展开或者收拢。
9.一种电子设备,其特征在于,包括:处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
所述存储器,用于存放计算机程序;
所述处理器,用于执行计算机程序时,实现权利要求1-4任一所述的方法步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-4任一所述的方法步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010201494.5A CN111449482A (zh) | 2020-03-20 | 2020-03-20 | 一种电动窗帘、电动窗帘控制方法、装置及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010201494.5A CN111449482A (zh) | 2020-03-20 | 2020-03-20 | 一种电动窗帘、电动窗帘控制方法、装置及电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111449482A true CN111449482A (zh) | 2020-07-28 |
Family
ID=71671953
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010201494.5A Pending CN111449482A (zh) | 2020-03-20 | 2020-03-20 | 一种电动窗帘、电动窗帘控制方法、装置及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111449482A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113303654A (zh) * | 2021-06-07 | 2021-08-27 | 广东思万奇科技有限公司 | 用于电动窗帘的控制方法及控制装置 |
WO2022022061A1 (zh) * | 2020-07-29 | 2022-02-03 | 东莞市雷富溢窗饰科技有限公司 | 电动窗帘及其控制装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN201608680U (zh) * | 2010-01-13 | 2010-10-13 | 南通博比特软件有限公司 | 电机旋转检测装置 |
CN103427723A (zh) * | 2013-07-10 | 2013-12-04 | 宁波杜亚机电技术有限公司 | 手拉启动的开合帘电机 |
CN105863424A (zh) * | 2016-06-07 | 2016-08-17 | 浙江精通自动控制技术有限公司 | 基于双霍尔传感器的车用防夹控制器 |
CN106017506A (zh) * | 2016-06-22 | 2016-10-12 | 浙江工商职业技术学院 | 一种电动窗帘的行程及手拉启动方向检测装置 |
CN209219887U (zh) * | 2018-08-10 | 2019-08-09 | 希美克(广州)实业有限公司 | 光电检测环、电机及具该电机的窗帘和电动门窗 |
-
2020
- 2020-03-20 CN CN202010201494.5A patent/CN111449482A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN201608680U (zh) * | 2010-01-13 | 2010-10-13 | 南通博比特软件有限公司 | 电机旋转检测装置 |
CN103427723A (zh) * | 2013-07-10 | 2013-12-04 | 宁波杜亚机电技术有限公司 | 手拉启动的开合帘电机 |
CN105863424A (zh) * | 2016-06-07 | 2016-08-17 | 浙江精通自动控制技术有限公司 | 基于双霍尔传感器的车用防夹控制器 |
CN106017506A (zh) * | 2016-06-22 | 2016-10-12 | 浙江工商职业技术学院 | 一种电动窗帘的行程及手拉启动方向检测装置 |
CN209219887U (zh) * | 2018-08-10 | 2019-08-09 | 希美克(广州)实业有限公司 | 光电检测环、电机及具该电机的窗帘和电动门窗 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022022061A1 (zh) * | 2020-07-29 | 2022-02-03 | 东莞市雷富溢窗饰科技有限公司 | 电动窗帘及其控制装置 |
CN113303654A (zh) * | 2021-06-07 | 2021-08-27 | 广东思万奇科技有限公司 | 用于电动窗帘的控制方法及控制装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111449482A (zh) | 一种电动窗帘、电动窗帘控制方法、装置及电子设备 | |
US20190287435A1 (en) | Method and apparatus for controlling flexible screen, and electronic device | |
CN108105963B (zh) | 空调器的室内风机的控制方法、空调器及存储介质 | |
CN108592304B (zh) | 空调器的换新风控制方法、空调器和可读存储介质 | |
CN107577401A (zh) | 一种图像处理方法及移动终端 | |
US10140012B2 (en) | Input identification method and input apparatus | |
DE102015100470A1 (de) | Interaktive Benutzergesteneingaben | |
WO2017202287A1 (zh) | 一种页面滑动方法及装置 | |
US10965236B2 (en) | Motor control system and associated method to control motor speed | |
CN108800487B (zh) | 用于将导风板旋转至预设位置的方法、装置及空调器 | |
CN103777877A (zh) | 一种触摸屏触摸操作的处理方法及装置 | |
WO2021169830A1 (zh) | 图像处理方法、组件、电子设备及存储介质 | |
CN107191406A (zh) | 一种开机过程风扇降噪声的***及方法 | |
CN114198885B (zh) | 一种窗式空调器的控制方法、控制装置及窗式空调器 | |
DE112014005034T5 (de) | Elektronische Vorrichtung und Verfahren zum Ausführen einer Anwendung darauf | |
WO2019015256A1 (zh) | 家用电器的控制方法、装置和洗衣机 | |
TWI363315B (en) | Method, processor, article of manufacture and system for content adaptive detailing filtering for digital pictures | |
CN111963473B (zh) | 一种风扇控制方法、装置及风扇 | |
CN104050692B (zh) | 一种照片美化过程中的画面显示方法及装置 | |
US20190138144A1 (en) | Touch device and touch signal processing method thereof | |
CN109324742B (zh) | 基于界面滑动的对象展示方法、装置和存储介质 | |
CN112922874A (zh) | 风扇控制方法、终端设备、***及存储介质 | |
CN107894813B (zh) | 可旋转整机、风扇的驱动方法、装置和存储介质 | |
DE102015103265A1 (de) | Verfahren und Vorrichtung zum Anzeigen von Bediensymbolen eines Bedienfeldes eines Haushaltsgeräts | |
CN113063220A (zh) | 空调的控制方法、装置及设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |