用于两相电机控制系统的外部扰动检测系统和方法

文档序号:7496200阅读:232来源:国知局
专利名称:用于两相电机控制系统的外部扰动检测系统和方法
技术领域
本公开涉及电机控制,以及更特别地涉及检测外力何时干扰转子转动。
背景技术
此处提供的背景描述的目的在于一般地提出本公开的环境。所提出命名为发明人 的工作,达到了此背景部分描述的工作的程度,此外所描述的方面可能不像提交时的现有 技术一样获得承认,当现有技术与本公开对立时,本公开不明确也不暗示承认。冷却风扇装置可提供气流以驱散由电子组件产生的热量。冷却风扇装置可包括通 过转子驱动风扇叶片的电机。转子的速度可被调整以调整气流和散热。现在参考图1,冷却风扇系统100包括电机102和电机控制模块104。电机102可 包括两相无刷直流(DC)电机。电机102可包括四个定子极极Al 106、极A2 108、极Bl 110 以及极B2 112。极Al 106和极A2 108可被总称为“极对A”。极对A可被定子线圈114缠 绕(下文中记为“线圈A 114”)。极Bl 110和极B2 112可被总称为“极对B”。极对B可 被定子线圈115缠绕(下文中记为“线圈B 115”)。电机控制模块104可对线圈A 114施 加电压和/或电流,以产生在极Al 106与极A2 108之间的磁场。对线圈A 114施加电压 和/或电流可被称为“驱动相A”。电机控制模块104可对线圈B 115施加电压和/或电流, 以产生在极Bl 110与极B2 112之间的磁场。对线圈B 115施加电压和/或电流可被称为 “驱动相B”。电机102包括转子116。转子116可包括至少一个永磁体。电机控制模块104可 驱动相A和/或相B以驱使转子116绕轴118运动。轴118可将转子116机械连接到一装 置。例如,轴118可将转子116机械连接到用以冷却电子组件的风扇120上。尽管图1中的 转子116位于定子极106、108、110、112之间,但电机102可包括环绕定子极106、108、110、 112的转子。电机控制模块104可交替驱动相A和驱动相B,以使转子116旋转。电机控制模块 104可驱动相A两次并驱动相B两次,以使转子116旋转一转。例如,电机控制模块104可 驱动相A,然后驱动相B,然后驱动相A,然后驱动相B,以使转子116旋转一转。电机102可包括至少一个霍耳效应传感器122,其指示转子116的旋转。例如,当 转子116的磁极通过霍耳效应传感器122时,霍耳效应传感器122可产生脉冲。电机控制 模块104可基于来自霍耳效应传感器122的脉冲确定转子116的转速。现在参考图2A,电机102可被连接到一电源,该电源提供一电源电压(Vsupply)。 Vsupply可通过二极管123连接到线圈A 114和线圈B 115的公共终端154(下文中记为“中 心抽头154”)。二极管123可防止反向电压。
当电压被施加到晶体管A 150的栅极时,晶体管A 150可将线圈A 114接地。当 晶体管A 150将线圈A 114接地时,电源可通过线圈A 114提供电流。相应地,电机控制模 块104可将电压施加到晶体管A 150,以驱动相A。当电机控制模块104驱动相A时,节点 电压Va可近似接地。当电压被施加到晶体管B 152的栅极时,晶体管B 152可将线圈B 115接地。当 晶体管B 152将线圈B 115接地时,电源可通过线圈B 115提供电流。相应地,电机控制模 块104可将电压施加到晶体管B 152,以驱动相B。当电机控制模块104驱动相B时,节点 电压Vb可近似接地。电机控制模块104可降低施加到晶体管A 150的电压,以关掉晶体管A 150。当晶 体管A 150被关掉时,电流不能流过线圈A 114。电机控制模块104可降低施加到晶体管B 152的电压,以关掉晶体管B 152。当晶体管B 152被关掉时,电流不能流过线圈B 115。现在参考图2B,该图示出了基于来自霍耳效应传感器122的信号的驱动相A和驱 动相B。当转子116的速度小于全速时,电机控制模块104可利用脉宽调制(PWM)驱动电机 102。脉宽调制驱动信号可包括如在155中示出的一系列驱动脉冲。电机控制模块104可 控制驱动脉冲的占空比,以控制转子116的速度。

发明内容
一种系统,其包括功率控制模块、周期确定模块以及控制模块。所述功率控制模块 控制通过电机的定子线圈的电流,以使转子旋转。所述周期确定模块确定第一组感应定子 线圈电压之间的第一时间长度,以及确定第二组感应定子线圈电压之间的第二时间长度。 所述控制模块基于所述第一时间长度和第二时间长度之间的差异,确定外部扰动是否干扰 所述转子的旋转。在其它特征中,当所述定子线圈中的一个两端的电压小于或等于预定电压时,所 述周期确定模块确定所述转子感应出所述感应定子线圈电压中的一个。在其它特征中,所述功率控制模块控制通过所述定子线圈的电流,以使所述转子加速。在其它特征中,当所述第二时间长度大于或等于所述第一时间长度时,所述控制模块确定力干扰了所述转子的旋转,并且其中,所述第二组感应定子线圈电压中的至少一 个感应定子线圈电压出现在所述第一组感应定子线圈电压之后。在其它特征中,所述功率控制模块控制通过所述定子线圈的电流,以使所述转子以目标速度旋转。在其它特征中,当所述差异的大小大于一阈值时,所述控制模块确定力干扰了所述转子的旋转,以及其中,所述第二组感应定子线圈电压中的至少一个感应定子线圈电压 出现在所述第一组感应定子线圈电压之后。在其它特征中,所述第一组感应定子线圈电压包括第一定子线圈中感应的第一 电压以及第二定子线圈中感应的第二电压,以及其中,所述第二组感应定子线圈电压包括 所述第二定子线圈中感应的所述第二电压以及所述第一定子线圈中感应的第三电压。在其它特征中,一种方法,其包括控制通过电机的定子线圈的电流,以使转子旋转。所述方法还包括确定第一组感应定子线圈电压之间的第一时间长度,以及确定第二组感应定子线圈电压之间的第二时间长度。此外,所述方法包括基于所述第一时间长度和第 二时间长度之间的差异,确定外部扰动是否干扰所述转子的旋转。在其它特征中,所述方法包括当所述定子线圈中的一个两端的电压小于或等于 预定电压时,确定所述转子感应出所述感应定子线圈电压中的一个。在其它特征中,所述方法包括控制通过所述定子线圈的电流,以使所述转子加 速。所述方法还包括当所述第二时间长度大于或等于所述第一时间长度时,确定力干扰了 所述转子的旋转,其中,所述第二组感应定子线圈电压中的至少一个感应定子线圈电压出现在所述第一组感应定子线圈电压之后。在其它特征中,所述方法包括控制通过所述定子线圈的电流,以使所述转子以目标速度旋转。在其它特征中,所述方法包括当所述差异的大小大于一阈值时,确定力干扰了所述转子的旋转,其中,所述第二组感应定子线圈电压中的至少一个感应定子线圈电压出现 在所述第一组感应定子线圈电压之后。在其它特征中,所述方法包括确定所述第一组感应定子线圈电压之间的所述第 一时间长度,其中,所述第一组感应定子线圈电压包括在第一定子线圈中感应的第一电压, 以及在第二定子线圈中感应的第二电压。所述方法还包括确定所述第二组感应定子线圈 电压之间的第二时间长度,其中所述第二组感应定子线圈电压包括在第二定子线圈中感应 的所述第二电压,以及在所述第一定子线圈中感应的第三电压。在其它特征中,一种方法,其包括施加通过电机的第一定子线圈的电流达第一周期,以使转子在所述第一周期内定位在第一位置;以及基于在所述第一周期内所述电机的 第二定子线圈中感应的电压来检测外部扰动何时从所述第一位置移动所述转子。在其它特征中,所述方法包括当所述第二定子线圈上的电压小于或等于预定电压时,确定在所述第二定子线圈中感应出了电压,其中,所述预定电压是基于预定的转子移 动量的电压。在其它特征中,上面描述的系统和方法通过一个或多个处理器执行的计算机程序来实施。所述计算机程序可驻留在计算机可读介质上,比如但不局限于存储器、非易失性数 据存储器和/或其他合适的有形存储介质。本公开适用性的更多方面从详细描述、权利要求以及附图将变得明显。详细描述和特定例子仅是用于说明的目的,且并非为了限制本公开的范围。


从详细描述以及附图,本发明将被更全面的理解,其中图1是根据现有技术的冷却风扇系统;图2A是根据现有技术的包括驱动晶体管的冷却风扇系统;图2B示出了根据现有技术,当转子采用脉宽调制激励信号驱动时,在电机的端子 产生的信号;图3为根据本发明的电机系统;图4A示出了位置A处的转子;图4B示出了位置B处的转子;
图5为根据本发明的电机控制模块;图6A为示出了根据本发明的扰动检测系统的三阶段图;图6B为示出了根据本发明的扰动检测系统的定位阶段中的感应电压检测图;图7示出了根据本发明,在定位阶段检测对转子的扰动的方法;图8示出了根据本发明,在加速阶段检测对转子的扰动的方法;以及图9示出了根据本发明,在速度控制阶段检测对转子的扰动的方法。
具体实施例方式下面的详述在性质上只是示范性的,且绝不是为了限制本公开、其应用或用途。为了清楚,图中将用相同的参考号标识相同的元件。正如此处所用的,词组A、B和C中的至少 一个将被应用非排他性的逻辑或(OR)来解释表述逻辑(A或B或C)。应当理解,方法中的 步骤可以以不同顺序执行而不改变本公开的原理。此处所用的术语模块可以指、属于或包括专用集成电路(ASIC)、电子电路、处理器 (共享的、专用的或组)和/或存储器(共享的、专用的或组),来执行一个或多个软件或固 件程序、组合逻辑电路和/或其他提供所描述功能的合适的组件。施加到转子上的外力可干扰转子的速度和/或方向。外力可被施加到连接到转子 的装置(比如风扇叶片)。比如,来自风扇叶片路径上的另一个风扇或物体的气流可干扰风 扇叶片的旋转。在风扇装置中采用的电机典型地包括至少一个的霍耳效应传感器,以检测外力何 时干扰转子。然而,霍耳效应传感器增加电机的成本。此外,霍耳效应传感器可能失效,因 此降低了电机的可靠性。根据本公开的扰动检测系统,不需要利用霍耳效应传感器可确定外力何时干扰转 子。取而代之的,当转子被扰动时,扰动检测系统基于电机的定子线圈中感应的电压来检测 外力。霍耳效应传感器的除去可减小电机中包括的组件数量,并且因此可减小电机的成本 以及增加电机的可靠性。当转子在起动中被干扰时,转子可反向旋转,当转子驱动风扇时,这可能导致气流 的减小。当转子起动时,扰动检测系统可检测对转子的扰动,以防止转子反向旋转。扰动检 测系统将起动中的转子驱动到预定位置。当转子被驱动向预定位置时,扰动检测系统基于 电机的定子线圈中感应的电压检测转子何时被干扰。当转子在旋转中被干扰时,转子的转速可减小,当转子驱动风扇时,这可能导致气 流的减小。当转子旋转时,扰动检测系统可检测对转子的扰动。扰动检测系统可确定在定 子线圈中感应的电压之间的周期长度。周期长度可表明转子的速度。相应地,扰动检测系 统可基于转子的速度变化确定转子何时被干扰。现在参考图3,根据本公开的示范性电机系统200,其包括电机202和电机控制模 块204。仅举例,电机202可包括两相无刷直流(DC)电机。尽管扰动检测系统被描述为控 制两相无刷直流电机,扰动检测系统也可控制其他电机系统(比如,三相电机系统)。电机控制模块204可驱动电机202的相A和/或相B。电机控制模块204可测量 Va和VB。电机控制模块204也可测量在电机202的中心抽头154处的电压(下文中记为 “V’)。电机控制模块204可基于\、Vb和Vc驱动相A和相B。
电源电压(Vsupply)可通过二极管123连接到中心抽头154。相应地,Vc可近似为 Vsupply减去二极管压降。在某些实施方式中,电机系统200可不包括二极管123。电机控制模 块204可控制晶体管A 150和B 152,以分别驱动相A和相B。尽管晶体管A 150和B 152 被作为η-沟道金属氧化物半导体场效应晶体管示出和描述,但是电机系统200可采用其他 晶体管和/或提供类似功能的开关,来实施扰动检测系统。晶体管A 150和B 152在下文可分别被指为开关Α150和B 152。当电机控制模块204闭合开关A 150时,电流可通过线圈A 114流到地。当电机控制模块204闭合开关 B 152时,电流可通过线圈B 115流到地。相应地,电机控制模块204可闭合开关A150和B152以分别驱动相A和相B。当电机控制模块204断开开关A 150时,电流可被限制不流 过线圈A 114。当电机控制模块204断开开关B 152时,电流可被限制不流过线圈B115。一般地,电机控制模块204分别驱动相A和相B,以使转子116旋转。比如,电机控制模块204可断开开关B152,同时,电机控制模块204闭合开关A 150。电机控制模块 204也可断开开关A 150,同时,电机控制模块204闭合开关B 152。此外,旋转转子116,电机控制模块204可将转子116定位在预定位置。转子116的位置可表明转子116相对于极Al 106、Α2 108,Bl 110和Β2 112的方向。电机控制模块 204可驱动相A和/或相B,以调整转子116的位置。现在参考图4Α和4Β,转子116的位置可包括使转子116与极对A或极对B对准。在图4Α中,电机控制模块204驱动相Α,以将转子116的位置调整为沿着极对A(下文中记 为“位置Α”)。在图4Β中,电机控制模块204驱动相B,以将转子116的位置调整为沿着极 对B(下文中记为“位置B”)。现在参考图5,电机控制模块204包括功率控制模块210、反电动势(BEMF)检测模块212以及周期确定模块214。功率控制模块210可驱动相A和/或相B,以调整转子116 的位置和转速。当转子116旋转时,反电动势检测模块212测量在线圈A114和线圈B115中感应的电压。周期确定模块214可确定在线圈A 114和线圈B 115中感应的电压之间的周期长度。相应地,周期确定模块214可基于感应电压之间的周期长度确定转子116的速度。电机控制模块204也包括目标速度模块216、位置控制模块218、加速模块220以及速度控制模块222。目标速度模块216可基于由输入装置所要求的速度产生转子116的 目标速度。位置控制模块218可通过功率控制模块210控制转子116的位置,以将转子116定位在预定位置。相应地,位置控制模块218可驱动相A或驱动相B,以控制转子116的位置。加速模块220可通过功率控制模块210控制转子116的加速。相应地,加速模块220可驱动相A和/或相B,以从预定位置将转子116加速到目标速度。速度控制模块222可通过功率控制模块210控制转子116,以将转子116的速度保持在目标速度。相应地,速度控制模块222可驱动相A和/或相B,以控制转子116的速度。当转子116旋转时,转子116可在线圈A 114和/或线圈B 115中感应反电动势 (下文中记为“感应反电动势”)。反电动势检测模块212可基于\、Vb和\检测感应反电动势。反电动势检测模块212可基于对VA*V。的比较,检测在线圈A 114中的感应反电动 势。比如,当Va从大于V。的值向小于V。的值过渡时,反电动势检测模块212可检测在线圈 A 114中的感应反电动势。反电动势检测模块212可基于对Vb和Ve的比较,检测在线圈B 115中的感应反电动势。比如,当Vb从大于V。的值向小于V。的值过渡时,反电动势检测模 块212可检测在线圈B 115中的感应反电动势。周期确定模块214可确定在检测到感应反电动势之间的周期长度。感应反电动势 被检测到之间的周期可在下文中指为“反电动势周期”。比如,周期确定模块214可基于在 线圈A 114的感应反电动势、随后是线圈B 115中的感应反电动势之间的时间量确定反电 动势周期的长度。相应地,周期确定模块214可基于在线圈A 114中的第一感应反电动势 和线圈A 114中的第二感应反电动势之间的时间量确定反电动势周期的长度。周期确定模块214可基于反电动势周期确定转子116的当前速度。比如,四个反电动势周期可对应转子116的一转。相应地,当反电动势周期长度为T秒时,周期确定模块 214可确定转子116的当前速度是(4XT)-1转/秒。反电动势周期的长度可随着转子116 速度减小而增加。现在参考图6Α,电机控制模块204可在三个阶段实施扰动检测系统定位阶段、加速阶段和速度控制阶段。电机控制模块204可连续地实施定位阶段、加速阶段以及速度控 制阶段。定位阶段的开始可在下文中指为“起动”。在起动时,扰动检测系统可开始转子116的旋转。比如,转子116在起动阶段可以是静止的,且目标速度大于零。当转子116被干扰时,扰动检测系统可返回起动。转子116可在扰动检测系统的三个阶段的每个阶段中被干扰。在三个阶段的每个阶段中,电机控制模块204可基于感应反电动势来检测转子116何时被干扰。现在依次对 在三个阶段的每个阶段中的扰动检测进行讨论。在定位阶段,电机控制模块204可将转子116定位在预定位置。电机控制模块204可基于感应反电动势确定转子116是否从所述预定位置被干扰。当在定位阶段检测到扰动 时,扰动检测系统可返回起动。扰动检测系统可返回起动,以防止转子116以反方向起动。 比如,如果转子116从预定位置被干扰到反方向,转子116可在加速阶段以反方向旋转。在加速阶段,电机控制模块204可将转子116从零转每分钟(RPM)加速到目标速度。电机控制模块204可基于感应反电动势确定在加速中转子116是否被干扰。当在加速 阶段检测到扰动时,扰动检测系统可返回起动。在速度控制阶段,电机控制模块204可调整转子116的速度,以保持目标速度。电机控制模块204可基于感应反电动势确定在速度控制中转子116是否被干扰。当在速度控 制阶段检测到扰动时,扰动检测系统可返回起动。定位阶段开始时,位置控制模块218控制转子116,以将转子116定位在位置A或 B。比如,定位控制模块218可驱动相Α,以将转子116定位在位置A处。位置控制模块218 可在预定驱动时间段内(比如,小于一秒)将转子116定位在位置A处。当位置控制模块218驱动相A时,转子116可被从位置A干扰。当转子116被从 位置A干扰时,转子116可在线圈B 115中感应一反电动势。当位置控制模块218驱动相A 时,反电动势检测模块212可测量VB,以检测在线圈B 115中的感应反电动势。当转子116 的位置由于扰动偏离位置A时,反电动势检测模块212可检测在Vb处的感应反电动势。当反电动势检测模块212检测到在Vb处的感应反电动势时,位置控制模块218可停止驱动相 A。当反电动势检测模块212检测到在Vb处的感应反电动势时,位置控制模块218可重启 扰动检测系统。
现在参考图6B,当位置控制模块218驱动相A时,Vb可近似等于\。仅举例,当转 子116被干扰时,Vb可减小到低于V。。当Vb减小到小于一低于V。的阈值时,反电动势检测 模块212可检测到感应反电动势。阈值以250示出。阈值可相应于在定位阶段所容许的转 子移动量。大的阈值可相应于转子116从位置A的更大移动。相应地,扰动检测系统在定 位阶段的公差可通过阈值而得到校准。再回到参考图6A,在定位阶段中,沿着反电动势线的两个脉冲表明了反电动势检 测模块212何时检测到感应反电动势。当反电动势检测模块212在定位阶段中检测到感应 反电动势时,扰动检测系统可返回起动。当在预定驱动时间段中未检测到扰动时,扰动检测 系统可继续到加速阶段。在位置控制模块218驱动相A后,到转子116稳定在位置A之前,可经过一时间周 期(下文中记为“稳定周期”)。比如,稳定周期可包括转子116转向位置A的周期。稳定 周期也可包括转子116在位置A附近摆动直到转子116稳定在位置A处的周期。在稳定周 期中,在转子116稳定在位置A处之前,反电动势检测模块212可检测到感应反电动势。在稳定周期中检测到感应反电动势,可能并不表明对转子116有扰动。相应地,反 电动势检测模块212可在位置控制模块开始驱动相A —延迟周期252之后,开始测量VB。在加速阶段中,加速模块220可控制转子116的速度,以将转子116加速到目标速 度。加速模块220可驱动相A和相B,以将转子116加速到目标速度(比如,利用脉宽调制 激励信号)。仅举例,当目标速度是转子116的最大速度时(比如,3000-4000转每分钟), 加速模块220可在1-2秒内将转子116加速到目标速度。加速模块220可基于反电动势周期的长度,确定转子的当前速度。相应地,加速模 块220可基于两个连续的反电动势周期,确定转子116当前速度的变化。当加速模块220 加速转子116时,连续的反电动势周期可减小长度。转子116可在加速阶段被干扰。比如,加速模块220可基于两个连续的反电动势 周期的比较,确定转子116被干扰。当转子116在加速阶段被干扰时,转子116可减速。相 应地,当在第一反电动势周期之后测量的第二反电动势周期比第一反电动势周期长时,力口 速模块220可确定转子116已被干扰。示范性的反电动势周期1\、T2, 1~3和1\示出了在加速阶段中的扰动的检测。随着 加速模块220加速转子116,反电动势周期1\、T2和T3长度减小。然而反电动势周期T4的 长度大于先前确定的反电动势周期T3。反电动势周期T4的长度增加可表明转子116在反电 动势周期T4中被干扰。相应地,确定T4大于T3后,加速模块220可确定转子116被干扰。在某些实施方式中,加速模块220可包括最小周期阈值,其表明了可接受的最小 反电动势周期长度。当反电动势周期小于最小周期阈值时,加速模块220可确定转子116 被干扰。当加速模块220确定转子116被干扰时,转子模块220可停止驱动相A和相B。当 加速模块220确定转子116被干扰时,扰动检测系统可返回起动。当在加速阶段未检测到 扰动时,扰动检测系统可继续到速度控制阶段。
在加速模块220将转子116加速到目标速度之后,速度控制模块222可控制转子116的速度。当速度控制模块222控制转子116的速度时,速度控制阶段可开始。速度控制 模块222可基于转子116的当前速度与所述目标速度之间的差异,调整转子116的速度。速度控制模块222可基于反电动势周期确定转子116的当前速度。当当前速度小 于目标速度时,速度控制模块222可增大转子116的速度以达到目标速度。当当前速度大 于目标速度时,速度控制模块222可减小转子116的速度以达到目标速度。速度控制模块222可基于感应反电动势控制转子116的速度,其根据申请号
为_、于_提交的标题为"Motor Speed Control System andMethod Without
Pulse-Width Modulation”(客户参考号 MP3028,律师案号 5059-002468/US),以及 2008 年 12月1日提交的美国临时申请第61/118,820号,这两个申请的全部内容通过引用而并入此 处。目标速度在速度控制阶段可发生改变。目标速度模块216可基于由输入装置所要 求的速度产生目标速度。输入装置可包括开关。相应地,操作员可利用开关要求目标速度。 比如,操作员可利用开关从速度范围中选择。输入装置可基于感知到的周围温度要求目标 速度。比如,当转子116驱动风扇叶片时,输入装置可当所述周围环境温度增大时要求增加 目标速度。相应地,目标速度的增加可导致气流增加,从而冷却连接到电机系统200的组 件。典型地,在速度控制阶段,速度控制模块222可逐渐地调整转子116的速度。相应 地,在速度控制阶段,连续的反电动势周期的长度可逐渐地改变。比如,连续的反电动势周 期的长度改变的量可小于一反电动势周期阈值。当转子116在速度控制阶段被干扰时,连 续的反电动势周期的长度改变的量可大于反电动势周期阈值。速度控制模块222可比较连续的反电动势周期,以确定连续的反电动势周期之间 的改变量。当连续的反电动势周期的改变大于反电动势周期阈值时,速度控制模块222可 确定转子116已被干扰。在某些实施方式中,速度控制模块222可对第一反电动势周期和在第一反电动势 周期之后确定的第二反电动势周期进行比较。当第二反电动势周期不在第一反电动势周期 的反电动势周期阈值之内时,速度控制模块222可确定转子116被干扰。比如,当第二反 电动势周期以反电动势周期阈值大于第一反电动势周期时,速度控制模块222可确定转子 116被干扰。此外,当第二反电动势周期以反电动势周期阈值小于第一反电动势周期时,速 度控制模块222可确定转子116被干扰。反电动势周期阈值可基于第一反电动势周期。比 如,反电动势周期阈值可为第一反电动势周期的一个百分比(比如,大约10%)。反电动势 周期阈值可基于电机202的参数。示范性的反电动势周期T5、T6和T7示出了在速度控制阶段对扰动的检测。反电动 势周期T5和T6大致相等,其表明转子116未被干扰。然而反电动势周期T7的长度大于先 前确定的反电动势T6的长度。反电动势周期长度从T6增大到Τ7,可表明转子116在周期T7 中被干扰。相应地,当反电动势周期T7比反电动势周期T6大一反电动势周期阈值时,速度 控制模块222可确定转子116被干扰。当速度控制模块222确定转子116被干扰时,速度控制模块222可停止驱动相A 和相B。当速度控制模块222确定转子116被干扰时,扰动检测系统可返回起动。
现在参考图7,用于在定位阶段对检测转子的扰动的方法300从步骤301开始。在步骤302中,位置控制模块218将转子116驱动到位置A。在步骤304中,反电动势检测模 块212等待稳定周期。在步骤306中,反电动势检测模块212确定是否在Vb处检测到感应反电动势。如 果步骤306的结果为真,方法300继续步骤307。如果步骤306的结果为假,方法300继续 步骤308。在步骤307中,位置控制模块218确定转子116被干扰。在步骤308中,位置控 制模块218确定预定驱动时间段是否已经通过。如果步骤308的结果为假,方法300重复 步骤306。如果步骤308结果为真,方法300继续步骤310。在步骤310中,扰动检测系统 开始加速阶段。方法300在步骤312结束。现在参考图8,用于在加速阶段检测对转子的扰动的方法400从步骤401开始。在 步骤402中,反电动势检测模块212确定是否在Va处检测到感应反电动势。如果步骤402 的结果为假,方法400重复步骤402。如果步骤402的结果为真,方法400继续步骤404。 在步骤404中,加速模块220驱动相A,以加速转子116。在步骤406中,反电动势检测模块 212确定是否在Vb处检测到感应反电动势。如果步骤406的结果为假,方法400重复步骤 406。如果步骤406的结果为真,方法400继续步骤408。在步骤408中,周期确定模块214确定第一反电动势周期。在步骤410中,加速模 块220驱动相B,及加速转子116。在步骤412中,反电动势检测模块212确定是否在Va处 检测到感应反电动势。如果步骤412的结果为假,方法400重复步骤412。如果步骤412的 结果为真,方法400继续步骤414。在步骤414中,周期确定模块214确定第二反电动势周 期。在步骤416中,加速模块220确定第二反电动势周期是否大于第一反电动势周期。 如果步骤416的结果为真,方法400继续步骤418。如果步骤416的结果为假,方法400继 续步骤420。在步骤418中,加速模块220确定转子116被干扰。在步骤420中,加速模块 220确定转子116是否处于目标速度。如果步骤420的结果为假,方法400继续步骤404。 如果步骤420的结果为真,方法400继续步骤422。在步骤422中,扰动检测系统开始速度 控制阶段。方法400在步骤424处结束。现在参考图9,用于在速度控制阶段检测对转子的扰动的方法500从步骤501开 始。在步骤502中,反电动势检测模块212确定是否在Va处检测到感应反电动势。如果步 骤502的结果为假,方法500重复步骤502。如果步骤502的结果为真,方法500继续步骤 504。在步骤504中,速度控制模块222驱动相A。在步骤506中,反电动势检测模块212 确定是否在Vb处检测到感应反电动势。如果步骤506的结果为假,方法500重复步骤506。 如果步骤506的结果为真,方法500继续步骤508。在步骤508中,周期确定模块214确定第一反电动势周期。在步骤510中,速度控 制模块222驱动相B。在步骤512中,反电动势检测模块212确定是否在Va处检测到感应 反电动势。如果步骤512的结果为假,方法500重复步骤512。如果步骤512的结果为真, 方法500继续步骤514。在步骤514中,周期确定模块214确定第二反电动势周期。在步骤516中,速度控制模块222确定第二反电动势周期是否在第一反电动势周 期的反电动势周期阈值内。如果步骤516的结果为假,方法500继续步骤518。如果步骤 516的结果为假,所述方法500继续步骤520。在步骤518中,速度控制模块222确定转子116被干扰。方法500在步骤520处结束。 本公开的宽泛教导可以以不同形式来实施。因此,尽管此公开包括了特定例子,由于依靠对本公开附图、详述以及随后的权利要求的研究,其他修改将变得明显,因此本公开 的真正范围不应被限制于此。
权利要求
一种系统,其包括功率控制模块,其控制通过电机的定子线圈的电流,以使转子旋转;周期确定模块,其确定第一组感应定子线圈电压之间的第一时间长度,以及确定第二组感应定子线圈电压之间的第二时间长度;以及控制模块,其基于所述第一时间长度和第二时间长度之间的差异确定外部扰动是否干扰所述转子的旋转。
2.如权利要求1所述的系统,其中,当所述定子线圈中的一个定子线圈两端的电压小 于或等于预定电压时,所述周期确定模块确定所述转子感应所述感应定子线圈电压中的一 个。
3.如权利要求1所述的系统,其中,所述功率控制模块控制通过所述定子线圈的电流, 以使所述转子加速。
4.如权利要求3所述的系统,其中,当所述第二时间长度大于或等于所述第一时间长 度时,所述控制模块确定力干扰了所述转子的旋转,并且其中,所述第二组感应定子线圈电 压中的至少一个感应定子线圈电压出现在所述第一组感应定子线圈电压之后。
5.如权利要求1所述的系统,其中,所述功率控制模块控制通过所述定子线圈的电流, 以使所述转子以目标速度旋转。
6.如权利要求5所述的系统,其中,所述目标速度基于输入装置所要求的速度。
7.如权利要求5所述的系统,其中,当所述差异的大小大于一阈值时,所述控制模块确 定力干扰了所述转子的旋转,以及其中,所述第二组感应定子线圈电压中的至少一个感应 定子线圈电压出现在所述第一组感应定子线圈电压之后。
8.如权利要求1所述的系统,其中,所述第一组感应定子线圈电压包括第一定子线圈中感应的第一电压以及第二定子线 圈中感应的第二电压,以及其中,所述第二组感应定子线圈电压包括所述第二定子线圈中 感应的所述第二电压以及所述第一定子线圈中感应的第三电压。
9.如权利要求1所述的系统,其中,当所述外部扰动干扰了所述转子的旋转时,所述功 率控制模块控制通过所述定子线圈的电流,以将所述转子定位在预定位置。
10.一种系统,其包括功率控制模块,其施加通过电机的第一定子线圈的电流达第一周期,以使转子在所述 第一周期内定位在第一位置;以及检测模块,其基于在所述第一周期内所述电机的第二定子线圈中感应的电压来检测外 部扰动何时从所述第一位置移动所述转子。
11.如权利要求10所述的系统,其中,当所述第二定子线圈两端的电压小于或等于预 定电压时,所述检测模块确定在所述第二定子线圈中感应出了电压。
12.如权利要求11所述的系统,其中,所述预定电压是基于预定的转子移动量的电压。
全文摘要
本申请公开了用于两相电机控制系统的外部扰动检测系统和方法。一种系统包括功率控制模块、周期确定模块以及控制模块。所述功率控制模块控制通过电机的定子线圈的电流,以使转子旋转。所述周期确定模块确定第一组感应定子线圈电压之间的第一时间长度,以及确定第二组感应定子线圈电压之间的第二时间长度。所述控制模块基于所述第一时间长度和第二时间长度的差异确定外部扰动是否干扰所述转子的旋转。
文档编号H02P6/08GK101800504SQ20091020645
公开日2010年8月11日 申请日期2009年11月13日 优先权日2008年11月13日
发明者拉维尚卡尔·克里沙姆尔斯, 梁富灵, 邓光明 申请人:马维尔国际贸易有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1