本公开涉及窗帘,尤其涉及一种电动窗帘的控制方法、系统、电子设备和程序产品。
背景技术:
1、卷帘式窗帘是一种通过卷帘轴带动整幅窗帘上下卷动以实现遮光、调节光线等功能的窗帘,由于其操作方便,可轻松调节室内光线,且占用空间小,不占窗户内外过多空间,适合各种装修风格的空间,因此广泛应用于各种办公场所和家庭设计中。
2、为了实现卷帘式窗帘的上部采光、下部遮挡视线的效果,悬浮帘(上开式卷帘)应运而生。其在窗户顶部的两侧各设置两个定滑轮,利用牵引绳绕过设置于卷帘轴两端的动滑轮,并在帘布的底部设置具有一定重量的底梁,以通过驱动定滑轮的转动,在带动卷帘轴上升/下降的同时使卷帘轴上的帘布在底梁的作用下从下部向上部展开或从上部向下部收拢。
3、然而,现有的悬浮帘在展开或收拢帘布的过程中,帘布底部的底梁会随着卷帘轴的移动而有较大的位置偏移,例如,在卷帘轴向上移动时,底梁也被带动向上移动,而无法保持底梁的位置不动以真正达到悬浮的效果,导致用户体验不佳。
技术实现思路
1、本公开要解决的技术问题是为了克服现有技术中悬浮帘在展开或收拢的过程无法保持底梁的位置不动以真正达到悬浮的效果,导致用户体验不佳的缺陷,提供一种电动窗帘的控制方法、系统、电子设备和程序产品。
2、本公开是通过下述技术方案来解决上述技术问题:
3、根据本公开的第一方面,提供了一种电动窗帘的控制方法,所述电动窗帘包括第一定滑轮、第二定滑轮以及设有动滑轮的卷帘轴,所述卷帘轴上连接并缠绕有帘布,所述帘布尾端设有底梁,所述动滑轮设于所述第一定滑轮和所述第二定滑轮之间,所述第一定滑轮和所述第二定滑轮通过牵引绳绕过所述动滑轮进行联动,所述控制方法包括:
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、根据本公开的第三方面,提供了一种电子设备,包括存储器、处理器及存储在存储器上并用于在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现本公开第一方面所述的电动窗帘的控制方法。
48、根据本公开的第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现本公开第一方面所述的电动窗帘的控制方法。
49、根据本公开的第五方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现本公开第一方面所述的电动窗帘的控制方法。
50、在符合本领域常识的基础上,上述各优选条件,可任意组合,即得本公开各较佳实例。
51、本公开的积极进步效果在于:基于电动窗帘的展开或收起确定第一定滑轮的第一转动方向和第二定滑轮的第二转动方向,并根据定滑轮与动滑轮之间的传动比,以及卷帘轴的当前半径实时计算第一定滑轮和第二定滑轮的速度比,进而根据速度比动态确定第一定滑轮以第一转动方向转动的第一转速和第二定滑轮以第二转动方向转动的第二转速,使得电动窗帘在展开或收起的过程中保持底梁高度不变,避免了底梁的上下晃动,从而真正达到悬浮的效果,提高用户体验。