控制电动窗帘的方法

文档序号:2042456阅读:262来源:国知局
专利名称:控制电动窗帘的方法
技术领域
本发明涉及控制电动窗帘的方法,更具体地,涉及在可能导致控 制电动滚轴帘的移动的控制器复位的诸如电动机过载条件、低压线路 条件、或静电放电事件等破坏性事件期间控制电动滚轴帘的方法。
背景技术
电动窗帘通常包括柔性织物或用于覆盖窗户以便阻挡或限制日光 进入空间并提供隐私的其它装置。电动窗帘可以包括例如滚轴帘、 Roman帘、或帐帘。所述电动窗帘包括用于移动窗户前面的织物以控 制窗户被织物覆盖的量的电动机驱动。例如,典型的电动滚轴帘包括 巻绕到细长滚轴管上的柔性帘织物,所述滚轴管中安装有电子驱动单 元。所述电子驱动单元包括诸如直流(DC)电动机等的电动机,其可 操作地在用DC电压激励时旋转滚轴管。
为了提供对滚轴帘的高级控制,所述电子驱动单元优选地包括微 处理器或其它处理装置。该微处理器可操作地控制滚轴管的旋转速度,
存储全开位置(即打开帘极限)和全闭位置(即关闭帘极限),以及恢 复帘织物的预置位置。微处理器通过对电动机轴的旋转计数来跟踪帘 织物的位置并确定帘织物何时己移动到期望的位置。所述微处理器优 选地接收来自电子驱动单元中的内部电力供应所供应的DC电压的电 力。电动机过载条件、低压线路条件和静电放电(ESD)事件可能导致
电子驱动单元的内部电力供应的DC电压降到微处理器保持可操作所
需的电压电平以下,因此可能导致微处理器复位。例如,如果电子驱 动单元正在驱动电动机,但意外地阻止了帘织物移动,则电动机可能 突然汲取大量的电流。从电子驱动单元的电力供应汲取的瞬间大电流
可能导致DC电压降到规定水平以下并因此导致微处理器复位。如在此 所使用的,电动机的过载条件被定义为导致电动机突然汲取大得多量 的电流的事件。例如,电动机在正常工作期间可以汲取约800 mA至 1.5 A,而在过载条件期间约为2A至IOA。
此外,滚轴帘的帘织物在移动期间可以积聚电荷。帘织物上的电 荷可能意外耦接到电子驱动单元的微处理器及其它控制电路,即ESD 事件,这可能促使微处理器复位。而且,如果内部电力供应接收到的 电压降到电力供应的要求输入电压(即回动(drop-out)电压)以下, 则内部电力供应所供应的DC电压可能降到规定水平以下。
如果微处理器在滚轴帘移动期间复位,则微处理器所维持的位置 信息可能变得不准确,这还可能防止微处理器移动帘织物。因此,需 要一种控制电动窗帘的方法,其中微处理器可操作地控制电动窗帘而 在发生过载条件、低压线路条件或ESD事件时窗帘织物的移动的中断 最少或窗帘织物的期望最终位置的损失最小。

发明内容
本发明提供了一种响应于命令来控制电动窗帘的方法。所述电动 窗帘由具有电动机、控制器、和存储器的电子驱动单元来驱动。所述
控制器可操作地确定电动机的旋转位置。该方法包括步骤(1)将命令 存储在存储器中;(2)当电动机的旋转位置已改变预定的角度时将电 动窗帘的当前位置存储在存储器中;(3)当控制器复位时从存储器取 回命令和当前位置;以及(4)响应于从存储器取回的命令和当前位置 来驱动电动机。
8根据本发明的另一实施例, 一种将电动窗帘控制至期望位置的方 法包括步骤(1)将期望位置存储在存储器中;(2)当电动机的旋转位 置已改变预定角度时将电动窗帘的当前位置存储在存储器中;(3)当 控制器复位时从存储器取回期望位置和当前位置;以及(4)响应于从
存储器取回的期望位置和当前位置来驱动电动机。
本发明还提供了一种用于控制电动窗帘的电子驱动单元。该电子 驱动单元包括被耦接到电动窗帘以便移动电动窗帘的电动机、耦接到 所述电动机的旋转位置传感器、被耦接到所述电动机的电动机驱动电 路、被耦接到所述旋转位置传感器和所述电动机驱动电路的控制器、 以及被耦接到所述控制器的存储器。所述控制器可操作地驱动所述电 动机驱动电路以便控制电动机的旋转以将电动窗帘控制至期望位置。 所述控制器可操作地从旋转位置传感器确定电动机的旋转位置。所述 控制器可操作地将期望位置存储在存储器中并响应于确定电动机的旋 转位置已改变预定角度而将电动窗帘的当前位置存储在存储器中。所 述控制器可操作地在控制器复位之后从存储器取回期望位置和当前位 置,并响应于从存储器取回的期望位置和当前位置来驱动电动机驱动 电路。
另外,本发明提供了一种在过载条件期间控制电动窗帘的方法, 在所述过载条件下,电动窗帘的电动机吸引短暂持续时间的相当大的
电流量。该方法包括步骤(1)在过载条件之前保存电动窗帘的期望 位置和当前位置;(2)在过载条件期间复位电动窗帘的控制器;(3) 在复位控制器之后取回期望位置和当前位置;以及(4)响应于期望位 置和当前位置来驱动电动窗帘的电动机。
根据本发明的另一方面,提供了一种控制电动窗帘的方法。所述 电动窗帘由具有电动机、存储器、和控制器的电子驱动单元来驱动, 所述控制器可操作地确定电动机的旋转位置。该方法包括步骤(1)响应于电动机的旋转位置来调整电动窗帘的当前位置;以及(2)每当电 动机的旋转位置改变预定角度时将电动窗帘的当前位置存储在存储器 中,使得多个位置以连续顺序被存储在存储器中。
从下面参考附图对本发明的说明,本发明的其它特征和优点将变 得显而易见。


图1是包括多个电动窗帘的电动窗帘控制系统的简化框图2是图1的电动窗帘之一的电子驱动单元的简化框图3A是示出霍尔效应传感器电路的物理组装的图2的电子驱动单
元的局部示意性端视图3B是图3A的霍尔效应传感器电路的第一输出信号和第二输出
信号的图4是图2的电子驱动单元的微控制器所使用的位置表的简化图5是由图2的电子驱动单元的微控制器执行的霍尔效应传感器 边沿过程的简化流程图6是由图2的电子驱动单元的微控制器执行的位置存储器存储 过程的简化流程图7A是每当对微控制器加电时由图2的电子驱动单元的微控制器 执行的起动过程的简化流程图7B是由图2的电子驱动单元的微控制器执行的通信信号过程的 简化流程图7C是由图2的电子驱动单元的微控制器执行的按钮过程的简化 流程图8A和8B是由图2的电子驱动单元的微控制器执行的帘移动过 程的简化流程图;以及
图9是由图2的电子驱动单元的微控制器执行的电动机过程的简 化流程图
具体实施例方式
当结合附图来理解时,将更好地理解前述发明内容以及优选实施 例的以下详细说明。出于说明本发明的目的,在附图中示出了当前优 选的实施例,在附图中,相同的附图标记在不同的图中自始至终表示 类似的部分,然而,应理解的是本发明不限于所公开的特定方法和手 段。
图1是根据本发明的电动窗帘控制系统100的简化框图。电动窗 帘控制系统100包括多个电动窗户帘110,其每个包括由滚轴管114可 旋转地支撑的柔性帘织物112。由电子驱动单元(EDU) 120来控制电 动窗帘110,电子驱动单元(EDU) 120优选地位于滚轴管114内。电 子驱动单元120可操作地将帘织物112控制在打开位置与关闭位置之 间。EDU 120被耦接到通信链路122并可操作地跨越该通信链路从键 区124接收命令。通信链路122可以包括有线通信链路或无线通信链 路,诸如,例如射频(RF)通信链路或红外(IR)通信链路。于2006 年1月10日发布的题为MOTORIZED CONTROL SYSTEM的普通转让 美国专利6,983,783中更详细地描述了控制系统100,通过应用而将其 全部内容合并于此。
图2是根据本发明的电动窗帘110的电子驱动单元120的简化框 图。DC电动机130被耦接到滚轴管114并可操作地在恒定DC电压或 具有恒定占空比的恒定占空比脉宽调制(PWM)信号被施加到电动机 时以恒定速度可控地旋转滚轴管。改变施加于DC电动机130的DC电 压的幅值或PWM信号的占空比将改变电动机的旋转速度。此外,DC 电动机130可操作地响应于施加于DC电动机的DC电压或PWM信号 的极性的改变而改变旋转方向。
为了实现DC电动机130的该控制水平,电动机被耦接到由微控制 器134驱动的H桥电动机驱动电路132。H桥电动机驱动电路132包括 四个晶体管,例如四个场效应晶体管(未示出)。所述晶体管被耦接,
11使得当晶体管中的两个导电时,向DC电动机130供应正的DC电压, 以使DC电动机沿向前方向旋转。当H桥电路132的另两个晶体管导 电时,向DC电动机130施加负的DC电压以使电动机沿反方向旋转。 为了控制DC电动机130的速度,微控制器134优选地用PWM信号来 驱动H桥电路132的晶体管中的至少一个。微控制器134可以是任何 适当的控制器,诸如可编程逻辑器件(PLD)、微处理器、或专用集成 电路(ASIC)。
电子驱动单元120包括旋转位置传感器,诸如,例如霍尔效应传 感器(HES)电路136,其可操作地向微控制器134提供关于DC电动 机130的旋转速度和方向的信息。所述旋转位置传感器还可以包括其 它适当的位置传感器,诸如,例如光学和电阻传感器。下面将参照图3 和4来更详细地描述霍尔效应传感器电路136。微控制器134可操作地 响应于霍尔效应传感器电路136而确定电动机130的旋转位置。微控 制器134使用电动机130的旋转位置来确定帘织物112的当前位置。 微控制器134被耦接到非易失性存储器138以存储帘织物112的当前 位置、全开位置、和全闭位置。存储器138优选地包括电可擦除可编 程只读存储器(EEPROM)。
电子驱动单元120包括允许微控制器134向和从键区124及其它 电子驱动单元120发送和接收通信信号的通信电路140。电子驱动单元 120还包括允许用户在电动窗帘110的设置和配置期间向微控制器134 提供输入的多个按钮144。按钮144优选地包括顺时针按钮和逆时针按 钮。微控制器134在顺时针按钮被按压时以恒定的旋转速度沿顺时针 方向驱动电动机130,并在逆时针按钮被按压的同时以恒定的旋转速度 沿逆时针方向驱动电动机。
微控制器134可操作地响应于例如来自经由通信电路140接收到 的通信信号或来自按钮144的用户输入的帘移动命令来控制帘织物112 的移动。所述帘移动命令可以由命令类型(例如"移动至期望位置"
12或"以恒定旋转速度移动")和期望位置(微控制器134可操作地将帘 织物112控制到的位置)组成。所述期望位置可以是预置位置、全开 位置、或全闭位置。
电子驱动单元120从由交流电源(未示出)提供的24Vac信号接 收电力。24VAC信号被提供给全波桥式整流器142用于生成30VDC总线 电压,所述总线电压被存储电容器146滤波。30VDc总线电压被提供给 H桥电动机驱动电路132用于驱动电动机130。电力供应148接收30Vdc 总线电压并生成用于对电子驱动单元120的低压电路(即微控制器134、 存储器138、和通信电路140)供电的5VDc电压。
图3A是示出霍尔效应传感器电路136的物理组装的电子驱动单元 120的局部示意性端视图。霍尔效应传感器电路136包括两个霍尔效应 传感器S1、 S2。传感器S1、 S2位于最接近于传感器磁铁150的位置, 传感器磁铁150被固定于电动机130的输出轴152。传感器S1、 S2位 于与磁铁150的周边相邻的位置并彼此分开45。。传感器磁铁150包 括两个正极154 (即"北"极)和两个负极156 (即"南"极)。替选 地,传感器磁铁150可以只包括一个正极和一个负极。
图3B是传感器S1、 S2各自的第一输出信号158和第二输出信号 160的图。传感器S1、 S2依赖于每个传感器是接近于正极154中的一 个还是负极156中的一个来将输出信号158、 160作为一系列脉冲提供 给微控制器134。例如,当传感器磁铁150旋转,使得北极154中的一 个移动到第一传感器S1 (而不是相邻负极156中的一个)附近,则如 图3B中的边沿162所示,第一输出信号158从低(即逻辑O)转换成 高(即逻辑1)。当传感器磁铁150具有两个正极和两个负极时,对于 输出轴152的每转,输出信号158、 160具有两个上升沿和两个下降沿。
输出信号158、 160的脉冲的频率及因此的周期T是电动机输出轴 152的旋转速度的函数。第一与第二输出信号158、 160的脉冲之间的相对间隔是旋转方向的函数。当电动机130沿电动机输出轴152的逆 时针方向旋转时(图3A中标记为"UP (上)"),第二输出信号160比 第一输出信号158滞后约45°或周期T的1/8。当电动机130沿相反方 向旋转时,第二输出信号160比第一输出信号158超前约45° 。电子 驱动单元120的H桥电动机驱动电路132和霍尔效应传感器电路136 的操作在于1998年12月15日发布的题为MOTORIZED WINDOW SHADE SYSTEM的普通转让美国专利5,848,634、于2002年12月24 日发布的题为MOTORIZED WINDOW SHADE WITH ULTRAQUIET MOTOR DRIVE AND ESD PROTECTION的普通转让美国专利 No.6,497,267中有更详细的描述。通过引用而将两个专利的全部公开内 容合并于此。
微控制器134将帘织物112的当前位置存储在存储器138中作为 帘织物的当前位置与打开位置之间的霍尔效应传感器边沿的数目。霍 尔效应传感器边沿例如是图3B中所示的第一输出信号158的低到高转 换。微控制器134还根据霍尔效应传感器边沿将全开位置和全闭位置 存储在存储器138中。在电子驱动单元120的设置和配置期间,全开 位置和全闭位置被设置并存储在存储器138中。
根据本发明,微控制器134每当微控制器134接收到例如图3B的 第一输出信号158的霍尔效应传感器边沿时将帘织物112的当前位置 存储在存储器138中。优选地,微控制器134至少每八(8)个霍尔效 应传感器边沿、即电动机130的每两个旋转存储当前位置一次。此外, 当微控制器134接收到帘移动命令时,微控制器134可操作地将该命 令(例如包括命令类型和执行命令之后的帘织物112的期望最终位置) 存储在存储器138中。
30VDc总线电压(由整流器142提供)和5Voc电压(由电力供应 148生成)可以响应于电动机过载条件、低压线路条件或ESD事件而 波动或下降。例如,如果电动机130过载,则被电动机汲取的电流可能突然增加。此大电流可能大于通过整流器142提供给存储电容器146
的电流的幅值,因此存储电容器两端的电压可能下降。此外,向电子
驱动单元120供应电力的AC电源可能是电流有限制的,使得由AC电 源供应的电压可能响应于在过载条件期间被电动机130汲取的大电流 而下降。因此,在过载条件期间由电力供应148供应的5Vjx:电压可以 降到微控制器134保持可操作所需的电压水平以下,由此导致微控制 器134复位。
如果本发明的电子驱动单元120的微控制器134复位,则所述微 控制器可操作地立即从存储器138取回帘织物112的当前位置和当前 命令(即命令类型和期望位置)。微控制器134随后以很小的延迟或位 置精确度损失使帘织物112继续移动至最终目的地。
电动机过载条件可能持续足够长的时间段,使得微控制器134可 以重复地复位。微控制器134使用复位计数器来跟踪微控制器在帘织 物112达到期望位置之前移动的同时连续复位的次数。在停止驱动电 动机130之前,微控制器134只重新尝试移动帘织物112 (即只连续地 复位)预定的次数,例如约25次,然而所述预定次数可以包括大于或 小于25的数目。
微控制器134还可操作地确定电动机130是否在堵转(stall)条件 而不是过载条件下操作。当微控制器134试图驱动电动机130、然而电 动机130不旋转或旋转小于预定量,例如电动机只旋转一次时,发生 堵转。在过载条件期间,电动机130典型地旋转电动机多于一个旋转。 响应于重复地检测到电动机130的堵转,微控制器134以更快的速率 递增(increment)复位计数器,使得微控制器在堵转的情况下仅尝试 旋转电动机约五(5)次。
如果帘移动命令源自电子驱动单元120的按钮144且微控制器134 在帘织物112移动的同时复位,则微控制器134在复位后不尝试驱动电动机130。通常,在安装电子驱动单元时由用户来访问按钮144。由 于按钮144物理地位于安装在滚轴管114中的电子驱动单元120上, 所以用户通常必须爬梯子来访问按钮。作为安全特征,当帘移动命令 源自电子驱动单元120的按钮144时本申请的方法(即在复位之后驱 动电动机130)失效。
如前所述,微控制器134可操作地在每个霍尔效应传感器边沿将 帘织物112的当前位置存储在存储器138中。优选地,微控制器134 可以连续地将位置值存储在存储器138 (图4C所示)中的位置表190 中。存储器138的每个存储器位置包括例如四个字节。存储在存储器 138中的存储器位置上的位置值每个优选地包括例如两个字节。每当在 存储器138中存储当前位置时,微控制器134将两个字节的存储器计 数器递增。当将位置值保存到存储器位置时,微控制器134将存储器 计数器存储在该存储器位置的另两个字节中。优选地,连续位置被存 储在内的存储器位置也是连续的。存储器138中的所述多个位置值提 供帘织物112的移动记录。
图5是由微控制器134周期性地、例如每572微秒执行的霍尔效 应传感器边沿过程500的简化流程图。如果微控制器134已在步骤510 从霍尔效应传感器电路136接收到霍尔效应传感器边沿,则微控制器 134在步骤512通过将第一和第二输出信号158、 160的连续边沿相比 较来确定电动机130的旋转方向。例如,如果第二输出信号160比第 一输出信号158滞后约45° ,则电动机130旋转滚轴管,使得帘织物 112沿向上(逆时针)方向移动(如图3A所示)。
如果电动机130在步骤514沿向上方向旋转,则微控制器134在 步骤516将当前位置(即根据霍尔效应传感器边沿)递增一。如果电 动机130在步骤514沿向下(顺时针)方向旋转,则微控制器134在 步骤518将当前位置减一。在分别在步骤516和518递增或递减 (decrement)当前位置之后,退出过程500。如果微控制器134在步骤
16510未接收到霍尔效应传感器边沿,则简单地退出过程500。
图6是根据本发明的位置存储器存储过程600的简化流程图。优 选地由微控制器134周期性地、例如每四(4)毫秒执行位置存储器存 储过程600。如果微控制器134在步骤610确定当前位置最近已改变(艮口 被霍尔效应传感器边沿过程500递增或递减),则在步骤612进行关于 存储器138当前是否正在忙于写或读数据的确定。如果不是,则微控 制器134在步骤614递增存储器计数器并在退出过程600之前在步骤 616将当前两字节的位置和两字节的存储器计数器值存储在存储器138 的下一个存储器位置。如果在步骤610当前位置最近未改变或者如果 在步骤612存储器138在忙,则简单地退出过程600。因此,每当微控 制器134接收到霍尔效应传感器边沿时,位置存储器存储过程600存 储帘织物112的当前位置,除非存储器138在忙。
图7A是每当微控制器被加电时、例如如果微控制器复位时由微控 制器134执行的起动过程700的简化流程图。起动过程700首先检查 存储在存储器138中的位置表190以确定帘织物112的当前位置。微 控制器134搜索位置表190中的连续条目结束的位置,例如如图4所 示的存储器位置六(6)与七(7)之间。起动过程700使用变量m来 跟踪当前检査的存储器位置并使用变量k来对在位置表190中发现的 不连续的数目计数。如果发现多于一个的不连续,则认为位置表190 的数据被损坏且帘织物112的位置被注明为丢失。
在步骤710,将变量m设置为一并将变量k设置为零。接下来, 微控制器134通过确定下一个存储器位置(即Cm+1)中的存储器计数 器值是否比当前存储器位置(即Cm)中的存储器计数器多一来在步骤 712确定在位置表190中存储器计数器值是否连续。如果在步骤712处 在所检查的两个存储器位置中存储器计数器值是连续的,则微控制器 134在步骤714确定相同的两个存储器位置中的位置是否基本上连续、 即在八(8)个霍尔效应传感器边沿内。具体地,在步骤714进行关于下一个存储器位置中的位置远离当前存储器位置中的位置是否小于八 (8)个霍尔效应传感器边沿的确定。如果是这样,则微控制器134在
步骤716将变量m递增,使得微控制器准备好检査下一个存储器位置。 如果在步骤718微控制器134未检査存储器138中的位置表190中的 所有存储器位置,则过程在步骤712和714处循环以确定存储器计数 器值是否连续且位置是否基本连续。
如果在步骤712或步骤714在位置表190的数据中注意到不连续, 则微控制器134在步骤720记录变量m的当前值并在步骤722递增变 量k。过程700继续循环直至微控制器134已在步骤718检查所有存储 器位置。如果在步骤724变量k大于一 (1)(即在位置表190中发现 多用一个的不连续),则微控制器134在步骤726将帘位置标记为丢失 且退出过程700。当帘位置丢失,则微控制器134不允许移动帘织物 112直至再次设置开闭极限。
如果在步骤724变量k不大于一 (1),则位置表190中的帘织物 112的最近位置在存储器138中的由变量m所表示的存储器位置,因 此在步骤728从变量m所表示的存储器位置获取帘的当前位置。如果 在步骤730期望位置(即来自当前命令)未被存储在存储器138中, 则简单地退出过程700。否则,如果在步骤730期望位置被存储在存储 器138中,则在步骤732进行关于电动机130是否已堵转、即帘织物 112的当前位置与帘织物的初始位置相距是否不多于例如四(4)个霍 尔效应传感器边沿的确定。如下文将参照图6A和6B更详细地描述的, 当微控制器第一次接收到帘移动命令并第一次开始移动时,微控制器 134将帘织物112的初始位置存储在存储器138中。
如果在步骤732电动机未堵转,则微控制器134将复位计数器递 增一 (1)并在步骤734将复位计数器存储在存储器138中。如果在步 骤732电动机已停转,则复位计数器在步骤736被增值五(5)并存储 在存储器138中。因此,如果电动机130己停转,则复位计数器更快
18地达到最大复位计数器值,即25次复位。如果微控制器134检测到堵
转,则微控制器重新尝试驱动电动机130,尝试次数比在电动机过载的 情况下少。在已在步骤734或步骤736递增复位计数器之后,微控制 器134在步骤738使用期望位置(即来自存储在存储器138中的当前 命令)发出帘移动命令。
图7B是由微控制器134周期性地、例如每五(5)毫秒执行的通 信信号过程750的简化流程图。如果在步骤752微控制器134已经由 通信电路140接收到通信信号,则微控制器在步骤754、 760、和766 确定在该通信信号中包括什么特定命令。如果在步骤754该命令是"移 动至预置位置"命令,则微控制器134在步骤756从存储器138取回 预置位置(即根据霍尔效应传感器边沿)。微控制器134随后在步骤758 使用预置位置发出帘移动命令,且退出过程750。如果在760该命令是 "移动至全开位置",则微控制器134在步骤762从存储器138取回全 开位置,在步骤764使用全开位置发出帘移动命令,并退出过程750。 同样地,如果在步骤766该命令是"移动至全闭位置",则微控制器134 在步骤768从存储器138取回全闭位置并在退出过程750之前在步骤 770使用全闭位置发出帘移动命令。
图7C是由微控制器134周期性地、例如每五(5)毫秒执行以监 视按钮144的按钮过程780的简化流程图。如果在步骤782尚未存在 按钮144的状态的最近变化(即顺时针按钮和逆时针按钮均未被刚刚 按压或释放),则简单地退出按钮过程780。然而,如果在步骤782存 在按钮状态的变化且在步骤784顺时针按钮刚刚已被按压,则微控制 器134在步骤786发出帘移动命令以使电动机130以恒定的转动速度 沿顺时针方向移动。如果在步骤784顺时针按钮未被刚刚按压,但微 控制器134在步骤788确定逆时针按钮刚刚被按压,则微控制器在步 骤790处发出帘移动命令,使得电动机130以恒定的旋转速度沿逆时 针方向旋转。如果在步骤782已存在按钮状态的变化,但在步骤784 和788顺时针和逆时针按钮未被刚刚按压,则微控制器134确定按钮中的任何一个已被释放并因此在退出过程780之前在步骤792停止电 动机130。
图8A和8B是由微控制器134周期性地、例如大约每十(10)毫 秒执行的帘移动过程800的简化流程图。所述帘移动过程对可以响应 于经由通信链路122接收到(即在图7B的步骤758、 764、和770)或 来自由电子驱动单元120的按钮144提供的用户输入(即在图7C的步 骤786和790)的通信信号而发出的帘移动命令进行操作。还可以在起 动过程700期间由微控制器134发出帘移动命令(即在图7A的步骤 738处)。如果微控制器134由于电动机过载条件而重复复位,则起动 过程700发出帘移动命令且帘移动过程800随后对帘移动命令进行操 作。
如果在步骤810微控制器134已接收到帘移动命令,且在步骤812 帘织物112当前未移动,则在步骤814进行关于复位计数器是否已超 过预定阈值、例如25次的确定。如果在步骤814复位计数器已超过预 定阈值,则微控制器134在步骤815将复位计数器清零并在步骤816 开始过热超时时间段。在过热超时时间段期间,在复位计数器已超过 预定阈值之后,微控制器134防止电动机130旋转预定的时间量,例 如约20分钟。微控制器134随后在步骤818将无效位置(例如十六进 制的OxFF)作为期望位置存储在存储器138中且过程800退出。如果 无效位置被作为期望位置存储,则微控制器134在另一复位之后不试 图驱动电动机130。
如果在步骤814复位计数器不大于25,但在步骤820帘移动命令 源自电子驱动单元120的按钮144,则微控制器134在步骤822将无效 位置作为期望位置存储在存储器138中,即微控制器在下一复位之后 不试图驱动电动机。微控制器134随后在步骤824开始依照新的命令 经由H桥电动机驱动电路132来驱动电动机130 (如图8B所示)。
20如果在步骤820帘移动命令不是来自电子驱动单元120的按钮 144,但是在步骤826复位计数器等于零,则已经接收到新的帘移动命 令。因此,微控制器134在步骤828将新命令类型、期望位置、和初 始位置(即接收到命令时的当前位置)存储在存储器138中。微控制 器134随后在步骤824开始依照新的命令经由H桥电动机驱动电路132 来驱动电动机130。
如果在步骤826复位计数器不等于零,则微控制器134在步骤830 将当前位置作为初始位置存储在存储器中。如果在步骤832帘移动命 令不会将帘织物112送到开闭极限之外,则在步骤824适当地驱动电 动机。否则,在步骤834将期望位置剪裁(即调整)至在开闭极限范 围内并在步骤824相应地驱动电动机。
参照图8B,如果在步骤812帘织物112当前在移动且在步骤836 微控制器134已接收到新的帘移动命令(即具有不同的期望位置),则 在步骤838进行关于帘移动命令是否源自电子驱动单元120的按钮144 的确定。如果不是,则微控制器在步骤840将新命令类型、新期望位 置、和初始位置存储在存储器138中。如果在步骤842新命令将导致 帘织物112移动到开闭极限之外,则微控制器在步骤844将期望位置 调整为在开闭极限范围内。如果在步骤838帘移动命令来自按钮144, 则微控制器134在步骤846将无效位置作为期望位置存储。最后,微 控制器134在步骤824适当地驱动电动机130。
图9是由微控制器134周期性地、例如大约每6毫秒执行的电动 机过程的简化流程图。如果在步骤910帘织物112处于期望位置或者 如果在步骤912帘织物不在移动,但足够接近期望位置(例如在八个 霍尔效应传感器边沿内),则微控制器134在步骤914停止驱动电动机 130。微控制器134随后在步骤916将复位计数器清零并在退出过程900 之前在步骤918将无效位置作为期望位置存储在存储器138中。如果 在步骤910帘织物未处于期望位置且在步骤912未足够接近于期望位置,则微控制器134在步骤920继续驱动电动机130并退出过程900。
本发明描述了用于通过诸如电动机过载条件、低压线路条件、或 ESD事件来控制电动滚轴帘的闭开环算法。在与本申请同一天提交且 题为METHOD OF CONTROLLING A MOTORIZED WINDOW TREATMENT的共同待决普通转让美国临时专利申请代理人档案号No. 07-13211-P2 PROV中更详细地描述了用于通过电动机过载条件或低压 线路条件来控制电动滚轴帘的闭环算法,通过引用而将其全部内容合 并于此。
虽然已参照电动滚轴帘描述了本发明,但本发明的方法可以应用 于包括电动机驱动的任何类型的电动窗帘,诸如电动帐帘或电动 Homan帘。
虽然已关于本发明的特定实施例描述了本发明,但许多其它变更 和修改及其使用对于本领域的技术人员来说将是显而易见的。因此, 优选的是本发明不受由在此的特定公开内容限制,而是仅仅受随附权 利要求的限制。
权利要求
1.一种响应于命令来控制电动窗帘的方法,所述电动窗帘由具有电动机、控制器和存储器的电子驱动单元来驱动,所述控制器可操作地确定所述电动机的旋转位置,所述方法包括步骤将所述命令存储在所述存储器中;当所述电动机的所述旋转位置已改变预定角度时,将所述电动窗帘的当前位置存储在所述存储器中;当所述控制器复位时,从所述存储器取回所述命令和所述当前位置;以及响应于从所述存储器取回的所述命令和所述当前位置来驱动所述电动机。
2. 根据权利要求1的方法,还包括步骤响应于所述电动机的所述旋转位置来调整所述电动窗帘的所述当 前位置;其中,存储当前位置的步骤还包括每当所述电动机的所述旋转 位置改变所述预定角度时,将所述电动窗帘的当前位置存储在所述存 储器中,使得多个位置被存储在所述存储器中。
3. 根据权利要求2的方法,还包括步骤每当所述多个位置中的一个被存储在所述存储器中时,递增存储 器计数器;以及每当所述多个位置中的一个被存储在所述存储器中时,将所述存 储器计数器的当前值存储在所述存储器中,使得多个存储器计数器值 被存储在所述存储器中。
4. 根据权利要求3的方法,其中,从所述存储器取回所述命令和 所述当前位置的步骤还包括检査存储在所述存储器中的所述多个位置 和存储器计数器值以确定最近的位置。
5. 根据权利要求2的方法,其中,从所述存储器取回所述命令和所述当前位置的步骤还包括检查存储在所述存储器中的所述多个位置 以确定最近的位置。
6. 根据权利要求1的方法,还包括步骤 当所述控制器复位时递增复位计数器。
7. 根据权利要求6的方法,还包括步骤当所述复位计数器的值超过预定阈值时,停止所述电动机。
8. 根据权利要求6的方法,还包括步骤 确定所述电动机已堵转;响应于确定所述电动机已堵转的步骤递增所述复位计数器多于一 次;以及当所述复位计数器的值超过预定阈值时,停止所述电动机。
9. 根据权利要求1的方法,还包括步骤 接收用于将所述电动窗帘移动到期望位置的命令。
10. 根据权利要求9的方法,还包括步骤确定用于移动所述电动窗帘的所述命令是否源自所述电子驱动单 元的按钮;其中,驱动所述电动机的步骤还包括只有当用于进行移动的所 述命令不是源自所述电子驱动单元的所述按钮,才响应于从所述存储 器取回的所述命令和所述当前位置来驱动所述电动机。
11. 根据权利要求1的方法,其中,所述命令包括将把所述电动 窗帘移动到的期望位置。
12. —种用于控制电动窗帘的电子驱动单元,包括电动机,耦接到所述电动窗帘,用于移动所述电动窗帘; 旋转位置传感器,耦接到所述电动机; 电动机驱动电路,耦接到所述电动机;控制器,耦接到所述电动机驱动电路,可操作地驱动所述电动机 驱动电路以便控制所述电动机的旋转以响应于命令而控制所述电动窗 帘,所述控制器耦接到所述旋转位置传感器并可操作地确定所述电动 机的旋转位置;存储器,耦接到所述控制器,使得所述控制器可操作地将所述命 令存储在所述存储器中,所述控制器还可操作地响应于确定所述电动 机的所述旋转位置已改变预定角度而将所述电动窗帘的当前位置存储 在所述存储器中;其中,所述控制器可操作地在所述控制器复位之后从所述存储器 取回所述命令和所述当前位置,并响应于从所述存储器取回的所述命 令和所述当前位置来驱动所述电动机驱动电路。
13. 根据权利要求12的电子驱动单元,其中,所述旋转位置传感 器包括可操作地向所述控制器提供控制信号的霍尔效应传感器电路, 所述控制信号包括表示所述电动机的所述旋转位置的多个霍尔效应传 感器边沿。
14. 根据权利要求13的电子驱动单元,其中,所述控制器可操作 地从所述控制信号确定所述电动窗帘的当前位置,并且每当从所述霍 尔效应传感器电路接收到所述霍尔效应传感器边沿中的一个时可操作 地将所述电动窗帘的当前位置存储在所述存储器中,使得多个位置被 存储在所述存储器中。
15. 根据权利要求12的电子驱动单元,还包括 按钮,耦接到所述微控制器;其中,所述微控制器可操作地响应于所述按钮的致动而生成用于 驱动所述电动机的按钮命令。
16. 权利要求15的电子驱动单元,其中,响应于所述按钮命令,在所述控制器复位之后所述控制器不驱动所述电动机驱动电路。
17. 根据权利要求12的电子驱动单元,还包括通信电路,耦接到所述微控制器并可操作地经由通信链路来接收通信信号;其中,所述微控制器可操作地从所述通信信号接收所述命令并响应于所述命令驱动所述电动机。
18. 根据权利要求12的电子驱动单元,其中,所述存储器包括非易失性存储器。
19. 一种用于在过载条件期间控制电动窗帘的方法,在所述过载条件下,所述电动窗帘的电动机汲取短暂持续时间的相当大的电流量,所述方法包括步骤在所述过载条件之前保存所述电动窗帘的期望位置和当前位置;在所述过载条件期间复位所述电动窗帘的控制器;在复位所述控制器之后取回所述期望位置和所述当前位置;以及响应于所述期望位置和所述当前位置来驱动所述电动窗帘的所述电动机。
20. —种控制由具有电动机、控制器和存储器的电子驱动单元驱动的电动窗帘的方法,所述控制器可操作地确定所述电动机的旋转位置,所述存储器具有多个存储器位置,所述方法包括步骤响应于所述电动机的所述旋转位置来调整所述电动窗帘的当前位置;每当所述电动机的所述旋转位置改变预定角度时,将所述电动窗帘的所述当前位置的值存储在所述存储器的所述存储器位置中的一个中,使得多个位置值被以连续顺序存储在所述存储器中。
21. 根据权利要求21的方法,其中,所述多个位置值被存储在内的所述存储器位置是连续顺序。
22. 根据权利要求21的方法,其中,所述多个位置值提供所述电动窗帘的移动记录。
23. 根据权利要求21的方法,还包括步骤定位所述多个位置值中的不连续;以及响应于所述多个位置值中的不连续来确定所述电动窗帘的所述当前位置。
24. —种将电动窗帘控制至期望位置的方法,所述电动窗帘由具有电动机、控制器和存储器的电子驱动单元来驱动,所述控制器可操作地确定所述电动机的旋转位置,所述方法包括步骤将所述期望位置存储在所述存储器中;当所述电动机的所述旋转位置已改变预定角度时,将所述电动窗帘的当前位置存储在所述存储器中;当所述控制器复位时,从所述存储器取回所述期望位置和所述当前位置;以及响应于从所述存储器取回的所述期望位置和所述当前位置来驱动所述电动机。
全文摘要
一种控制电动窗帘的方法,提供所述电动窗帘在过载条件、低压线路条件、或静电放电(ESD)事件期间的持续操作。由具有电动机、电动机驱动电路、旋转位置传感器、控制器、和用于存储命令的存储器的电子驱动单元来驱动所述电动窗帘。每当所述电动机的旋转位置改变预定角度时,所述控制器将所述电动窗帘的当前位置存储在所述存储器中,使得多个位置被存储在所述存储器中。当控制器由于过载条件或ESD事件而复位时,控制器从所述存储器取回期望位置,确定当前位置,并响应于命令和当前位置而继续驱动电动机驱动电路。
文档编号E06B9/68GK101663458SQ200880012655
公开日2010年3月3日 申请日期2008年4月16日 优先权日2007年4月17日
发明者乔纳森·H·费伦斯, 史蒂芬·伦迪, 小劳伦斯·R·卡门, 托马斯·沃伦·布伦纳, 罗伯特·托马斯·纳奇特里布, 贾斯汀·米尔塔 申请人:卢特龙电子公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1