CN86106529A - 直流无刷电动机控制器 - Google Patents
直流无刷电动机控制器 Download PDFInfo
- Publication number
- CN86106529A CN86106529A CN86106529.8A CN86106529A CN86106529A CN 86106529 A CN86106529 A CN 86106529A CN 86106529 A CN86106529 A CN 86106529A CN 86106529 A CN86106529 A CN 86106529A
- Authority
- CN
- China
- Prior art keywords
- brushless motor
- controller
- microcomputer
- rotor
- circuit
- 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.)
- Expired - Lifetime
Links
Images
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P6/00—Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
- H02P6/08—Arrangements for controlling the speed or torque of a single motor
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P6/00—Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
- H02P6/12—Monitoring commutation; Providing indication of commutation failure
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Control Of Motors That Do Not Use Commutators (AREA)
Abstract
直流无刷电动机的控制器包含微型计算机。微型计算机接收来自三个与直流无刷电动机一起提供的霍尔元件的信号,并用于检测直流无刷电动机的转子磁铁的旋转位置。根据位置测定信号,可以计算转子磁铁的转数数据。当这样算得的转数低于预定转数时,微型计算机停止来自开关电源的直流无刷电动机的供电。
Description
本发明涉及一种直流无刷电动机控制器。更准确地说,本发明涉及用于防止具有可变转速的、例如用于电风扇中的直流无刷电动机的异常旋转的控制器。
例如,在1981年5月27日公开的日本专利申请公开号62035/1981中,公开了这样一种保护和控制装置。在先有技术中,有人建议检测直流电动机的转数,当测得的转数低于预定转数时,启动保护电路以切断直流电动机的电源。在通常情况下,为了检测电动机的转数,需要特殊的转数检测装置,带来了复杂的控制装置。
因此,本发明的主要目的是提供一种能够检测直流无刷电动机异常状态,并具有简单结构的控制器。
简言之,本发明是一种直流无刷电动机控制器,它包括:与直流无刷电动机一起提供的、用于检测转子位置的位置检测装置;用于根据位置检测装置的检测结果计算转子的转数数据的数据计算装置;用于将数据计算装置算得的转子转数数据与预定值比较的比较装置;用于根据比较装置的比较结果控制电源的电源控制装置。
根据本发明,因为可以直接利用来自与直流无刷电动机一起提供的位置检测装置的信号来决定异常旋转状态,所以不需要任何用于检测转数的特殊的装置,这导致控制器结构简单。此外,根据本发明,由转数数据可以检测出无刷电动机的异常状态,例如卡死状态,因此,一种比根据反电动势电压降来控制电动机的方法更精确的控制方法是可能的。
如果测定装置在转子磁铁旋转到某一圈时检测到异常状态,那末,可以采取立即的纠正措施,以克服这种异常状态,毫无疑问,这种方法能更有效地保护直流无刷电动机。
随着对本发明的实施例结合附图的详细叙述,将使这些目的以及本发明的其他目的、特点、特性和优点变得更加清楚。
图1 是便于采用本发明的一个电风扇的例子的外部视图。
图2 是表示图1电风扇结构的剖面示意图。
图3 是表明本发明一个实施例的方框图。
图4 是表明根据图3实施例的详细电路图。
图5 是表明微型计算机主程序的流程图。
图6 是表明直流无刷电动机的旋转控制的流程图。
图7 是表明与图6的流程图一致的每种控制信号的时间图。
图8 是表明微型计算机的内部中断程序的流程图。
图9 是表明微型计算机的外部中断程序的流程图。
图10是表明内部中断定时和它的循环周期的示意图。
图11是表明根据本发明的另一个实施例的微型计算机内部中断程序的流程图。
图12是用于说明图11的工作的定时图。
图1和图2说明根据本发明的一个实施例。电风扇10包括底座12,底座12包括底座装饰物14以及与它接合的底板16。从底座装饰物14向上延伸形成中空的支柱18,支撑件20插入支柱18,并可垂直运动。支撑件20的上端支撑有颈状构件22,颈状构件22可俯仰运动。
如图2所示,在颈状构件22上安装有电动机罩24,具有L型断面的安装基板26配置在电动机罩24内。在本实施例中,安装基板26是压铸铝铸造的,在其一侧边部由颈状构件22进行支撑。
安装基板26的另一基本上垂直的侧边部支承直流无刷电动机28的旋转轴34。直流无刷电动机28是外旋转型电动机,它包括内定子30和外转子32;内定子30由绕磁性材料制成的圆柱体周边形成的线圈组成;外转子32装有磁铁38,磁铁38固定在底部封闭的圆柱(杯状)轭铁36的内壁上,轭铁36围绕定子30,也起外壳的作用。一般使转轴34穿过内定子30的中心延伸,并将上述轭铁36的底部(在它的中心处)牢固地固定在旋转轴34的头部。因此,在直流无刷电动机28中是外转子32旋转。
扇叶40固定在旋转轴34的头部,其轮毂盖住了构成外转子32的轭铁36的周边表面。更准确地说,在旋转轴34的头部攻有螺纹,机头罩拧在上面,从而将扇叶40固定在旋转轴34上。
在直流无刷电动机28的后端(图2中的右边),旋转轴34向外延长,板42固定地安装在它上面。在本实施例中,霍尔集成电路44安装在板42上,用于检测转子32的位置。
同时,在底部封闭的圆柱状轭铁36开口端的周边上,形成具有向外隆起的环36a,这从图2看得更清楚。在电动机罩24的开口端,圆周边缘向内弯曲,以形成环24a,它与环36a配合或围绕环36a。环24a和36a有利于防止灰尘侵入电动机罩24内。更具体地说,由于扇叶40的旋转,在两个环24a和36a之间产生向外流动的空气流,因而形成了所谓的空气幕,这样便阻止了灰尘进入环24a和36a之间。此外,有这样一个优点:环24a和36a之间的空气流冷却了直流无刷电动机28。
在电动机罩24内设置有固定在上述L形安装基板26的一个侧边部的上表面上的摆动装置46。摆动装置46包括如图3中所示的感应电动机,它通过曲柄机构(未在图中显示)使扇叶40向两边摆动。摆动电动机可以是直流电动机。
在电动机罩24的前边,装有罩盖扇叶40的防护罩48。
如图1所示,在底座装饰物14的上表面上,装有开关50,它与配置在底座12内的板52相连接,用来设定运转状态,例如速度等等。利用适当的支撑物将板52安装在底座12内,板52上装有控制电路,下面将结合图3和图4详细地加以说明。
参照图2,支撑件20穿过从底座12向上延伸的支柱18,支撑件20包括设置在其顶端的、用于安装上述颈状构件22的支撑部分54以及设置在其底端的、用于引导套筒运动的套筒导向件56。支撑件20由管状金属支柱58和罩住金属支柱58的、由合成树脂铸成的圆筒装饰物60构成。圆筒装饰物60安装在位于其上、下两端的,在上述支撑部分54和套筒导向件56上形成的凸台上。金属支柱58的下端插入在套筒导向件56上形成的插孔中,并与之配合,其上端插入在支撑部分54上形成的插口中也与之配合。
套筒导向件56内的插孔下端设有肋条62,与金属支柱58下端的内表面嵌合。圆筒装饰物60的下端、套筒导向件56和金属支柱58的下部用从侧边拧入的机用螺钉64固接为一体。
金属支柱58的上端只是插入上述的插口,不与支撑部分54及圆筒装饰物60的上部固接在一起。这样,金属支柱58可以在支撑部分54的插口内垂直地自由滑动。在支撑部分54的插口中沿金属支柱58的插入方向形成有预定的间隙。
在由于环境温度变化引起支撑件20伸长/缩短的情况下,合成树脂制成的圆筒装饰物60和金属支柱58的伸长/缩短程度不同,金属支柱58的伸长/缩短大于圆筒装饰物60的伸长/缩短。因此,在本实施例中,如前面说明的那样,圆筒装饰物60和金属支柱58在它们的下端固定或结合在一起,而金属支柱58的上端在支撑部分54的插口内自由伸长或缩短,从而消除了由于温度改变而引起的伸长/缩短的差别。上述的间隙将有效地起这种消除作用。
参看图3和图4,为了驱动直流无刷电动机28而设置了驱动控制电路80,该电路包括有东京三洋公司制造的集成电路“LC6526H”那样的微型计算机或微处理机。在微型计算机82中,设有如只读存储器或随机存取存储器那样的存储器及必要的输入和/或输出端口(尽管在图中未显示出)。在微型计算机82的存储区内,形成有计时器84和计数器86,用于测定把电压加到直流无刷电动机28上的定时时间,这将在下面作详细介绍。
简单地说,位置检测电路88接收来自与直流无刷电动机28一起提供的霍尔集成电路44的信号;根据来自位置检测电路88的信号,微型计算机82把控制信号输送到驱动电路90;驱动电路90随着对应于其控制信号的时标,把必要的相位信号输入到直流无刷电动机28的线圈。
参看图4,把来自包含在霍尔集成电路44中的霍尔元件H1到H3的信号,分别地输入到微型计算机82的三个输入端PA0至PA2。从微型计算机82的输出端PD0至PD2及PE0至PE2,向驱动器D1至D3及D4至D6输出驱动信号。驱动器D1至D3包含NPN型晶体管,而驱动器D4至D6包含PNP型晶体管。因此,当基极输入端获得高电平时,驱动器D1到D3导通;而当低电平时,则截止。驱动器D4至D6则相反。驱动器D1到D3各自的集电极与由PNP型晶体管组成的开关晶体管Q1到Q3的基极相连;驱动器D4到D6的集电极与由NPN型晶体管组成的开关晶体管Q4到Q6的基极相连。开关晶体管Q1到Q3的发射极共同地接到来自平滑电路122的直流恒定电压;而开关晶体管Q4至Q6的发射极共同接地。开关晶体管Q1至Q3和Q4至Q6各自对应的集电极起分别地与定子30的线圈30u,30v,30w相接。
因此,随着开关晶体管Q1和Q5导通,电流①从定子线圈30u流向30w。随着开关晶体管Q1和Q6导通,电流②从定子线圈30u流到30v。随着开关晶体管Q2和Q6导通,电流③从定子线圈30w流到30v。随着开关晶体管Q2和Q4导通,电流④从定子线圈30w流到30u。随着开关晶体管Q3和Q4导通,电流⑤从定子线圈30v流到30u。随着开关晶体管Q3和Q5导通,电流⑥从定子线圈30v流到30w。
在驱动控制电路80内,设置了旋转偏差检测电路92,用于根据霍尔集成电路44发出的信号来检测异常旋转。旋转偏差检测电路92利用电阻92c来检测流经直流无刷电动机28的电流值并利用比较器92a和92b对变量进行比较,以达到控制的目的。故障检测电路92包括电路921和922两部分,前者被输入到第一电压控制电路118,而后者被输入到驱动控制器82。电路911用来防止某些情况下发生的过压,例如当扇叶40和转子32在40伏,每分钟1500转下旋转时由于外力的影响(当窗帘或类似物被缠入风扇时),而使转速被强制降低时,电阻92c中的电流值就增加,并通过比较器92a输出,由第一电压控制电路118设定的电压,被强制从40伏降到10伏。
电路922与电路921一样工作,可是它的设定值与电路921的设定值不同,即使在过压保护下也不减小;这样,当由于外力使转速减慢到低于10伏时设定的转速时,比较器92b就输出信号,该信号被输入到驱动器82(通常处于高电平的端点PC1因此变到低电平)内的微型计算机84的端点PC1,因此驱动器82受到控制而使直流无刷电动机停止运转。
另外,还设置一个运转控制电路94,该电路根据开关50(见图1)发出的信号来控制运转,如改变风速等。在运转控制电路94内,设置了一台如东京三洋公司制造的集成电路“LC6526”那样的微型计算机或微处理机96。微处理机96中设有必要的输入和输出端口。来自上述开关50的信号作为输入信号加到微型计算机96,而微型计算机根据该输入信号来控制包含在电压控制器98内的第一电压控制电路118以控制加在直流无刷电动机28上的电压,即控制它的旋转速度。
同时,在运转控制电路94内,设有发声电路100,用来产生响应开关50动作的声音,还设有指示电路102,该电路包含指示开关50动作的发光二极管等。此外,设置了摆动电动机驱动电路106,用于控制包括在摆动装置46(图2)中的摆动电动机104。
摆动电动机104,例如感应电动机,接收交流电源108输出的电功率,滤波电路110接到电源108上。更确切地说,滤波电路110由几个线圈和一个电容器组成(如图4所示),用于消除由直流无刷电动机28等所产生的噪音。而且,在滤波电路110内,包含了吸收浪涌电压的电路保护元件,例如一个压敏电阻,如图4中所示。
由交流电源108产生的交流电压通过滤波电路110加到整流电路112上。整流电路112是包含有桥式连接的二极管的全波整流电路,它输出的直流电压加到含有齐纳二极管的第一稳压电路114以及属于电压控制器98的第二电压控制电路116。第二电压控制电路116根据第一电压控制电路118的控制起作用,电路118利用振荡电路120发出的信号将施加的直流电压斩波。从而,从第二电压控制电路116输出斩波后的直流电压,通过平滑电路122使电路116的输出电压变平滑,电路122的直流电压施加到电动机驱动控制电路80的驱动电路90上。
从整流电路112输出具有100伏平均值和约141伏峰值的直流电压,并由包括在电压控制器98内的第二电压控制电路116(和第一电压控制电路118)对直流电压斩波并加到平滑电路122上。平滑电路122含有一个电容器和一个线圈,在线圈上感应出锯齿形电压LI2·t/2,并由电容器滤波,然后通过驱动电路90加到直流无刷电动机28上。
这时,由包括在驱动控制器94内的微型计算机96控制第一电压控制电路118,电路118改变加在直流无刷电动机28上的电压或将平滑电路122输出的电压从大约5伏变到40伏。因此,直流无刷电动机28的转速可以从每分钟250转变到每分钟1500转。
同时,平滑电路122输出的直流电压也输入到第二稳压电路124。
由于驱动控制器80内的微型计算机82和运转控制器94内的微型计算机96都装在板52上(图2),因此,时钟脉冲源126发出的、例如800KHz的时钟脉冲通常输入到上述两微机,复位电路128共同与两微机相接。然而,当微型计算机82和96装在各自分开的板上时,时钟脉冲源126和复位电路128就要单独设置。
导通角调节电路130也同微型计算机82相接;电路130包括如图4所示的两个开关130a和130b,通过把这些开关分别接在ON和OFF的位置,来设定不同的导通角。
微型计算机82连有正/反转方式选择电路132,在本实施例中,电路132包含有如图4所示的电阻器,因此仅设定正转。但是可以与一个合适的开关相连,以设定正转或反转。
如图4所示,直流无刷电动机28,包括星形连接的定子线圈30u、30v和30w,它们的中点并位接地。图2中,固定在轭铁36上的转子磁铁38为各向异性的磁铁,并在它的圆周方向交替地变换极性而磁化。霍尔集成电路44(如图4所示)包括霍尔元件H1、H2和H3,它们分别与定子线圈30u、30v和30w成一定角度设置。把由这些霍尔元件H1、H2和H3所发出的信号输送到如前所述的驱动控制器80。
驱动电路90包括开关晶体管Q1到Q6,在预定的时间内连续地把电压加到如前所述的定子线圈30u、30v和30w上,从而形成三相双极型驱动电路。然而,可以不局限于这种型式,还可以形成三相单极型的驱动电路,或者可以利用其他已知的驱动方法。
与微型计算机82连于一起的计时器84在固定了的时间过去之后,输出一个时间已到信号;计数器86用于测定来自霍尔元件H1、H2和H3的位置信号的时间间隔。
现在,参看图5,说明图4的实施例的工作。在控制电风扇的微型计算机96的主程序的第一个步骤S101中,微型计算机96被初始化。在下一个步骤S103中,微型计算机96读出连接到那里的速度设定开关50的状态。在步骤S105和S107中,微型计算机96判断速度设定开关50设定的是“强风”,“和风”还是“弱风”状态。
当设定“强风”时,在下一步骤S109中,微型计算机96设定与“强风”对应的控制数据或压缩数据C1。当速度设定开关50设定“和风”时,在步骤S111中,设定对应“和风”的另一压缩数据C2;当速度设定开关50设定“弱风”时,在步骤113中,设定对应“弱风”的压缩数据C3,以C1>C2>C3为条件。
当用转数来测定直流无刷电动机28的异常时,使用转速数据作为上述的比较数据。当使用来自霍尔元件的位置检测信号的变化时间作为转数数据,例如比较数据C1,C2或C3,如下述图11中的实施例中那样时,可以知道,将采用时间数据。在这种情况下,C1<C2<C3。
在设定比较数据C1,C2或C3(对应在步骤S109-S113由速度设定开关50设定的状态)以后,在步骤S115中,微型计算机96通过微型计算机(以下简称微机)82启动直流无刷电动机28旋转。更准确地说,在步骤S115中,把来自微机96的输出端PC3的信号送到微机82的输入端PC0,从而启动微机82。
现在参看图6,虽然它不是本发明的本质部分,但是将简短地说明通过微机82控制直流无刷电动机28。在第一个步骤S201中,微机82根据来自输入端PA0-PA2的信号,判断来自包含在霍尔集成电路44中的霍尔元件H1的信号(图7)是否处于高电平。当霍尔元件H1的信号是高电平时,在接着的步骤S203中,微机82在其输出端PD0输出高电平信号,以便操作驱动器D1去接通开关晶体管Q1。同时,在步骤S203中,在微机82给定时器设定的时间内,当开关晶体管Q1导通时,继续使在微机82中构成的定时器86(图3)运转。
其次,在步骤S205中,微机82判断以前为开关晶体管Q3设定的计时器是否已经到时间。如果已经到时间,那末,在步骤S207中,微机82从其输出端PD2输出一个低电平信号,以便断开驱动器D3和开关晶体管Q3。这样,在步骤S201-S207中,完成了接通开关晶体管Q1并断开开关晶体管Q3的一个控制循环。
然后,在步骤S209-S215中,微机82根据来自霍尔元件H3的信号(图7),完成接通开关晶体管Q6并断开开关晶体管Q5的一个控制循环。
在步骤S217-S223中,微机82根据来自霍尔元件H2的信号(图7),完成接通开关晶体管Q2关断开关晶体管Q2的一个控制循环。
在步骤S225-S231中,微机82再次根据来自霍尔元件H1的信号,完成接通开关晶体管Q4并断开开关晶体管Q6的一个控制循环。
同样地,在步骤S233-S239中,微机82再次根据来自霍尔元件H3的信号,完成接通开关晶体管Q3并断开开关晶体管Q2的一个控制循环。
在步骤S241-S247中,微机82再次根据来自霍尔元件H2的信号,完成接通开关晶体管Q5并断开开关晶体管Q4的一个控制循环。
象这样,通过微机82,在如图7中所示的、来自霍尔元件H1-H3的磁极位置信号的每一次变化,流入定子线圈30u、30v和30w的电流的方向顺序地改变,而使转子磁铁38转过半圈。在这期间,输送到微机82的输入端
INT的转子磁铁38的旋转信号处于低电平,如图7中所示。当转子磁铁38再旋转半圈时,来自霍尔元件H1-H3的磁极位置信号19完成了一个周期,并回到如图7所示的最初的信号图形,因此,这种电流控制是重复的;至此,由微机82的输出端PF0输送到微机96的输入端
INT的旋转信号处于高电平,如图7中所示。结果,转子磁铁38被连续地转动,以便连续地转动转轴34或扇叶40。在输送到输入端
INT的旋转信号的每个下降沿,或者转子磁铁38每旋转一圈,如图9中所示的外中断信号被加到微机96。
现在将说明由速度设定开关50确定的设定值与被加到直流无刷电动机28上的电压之间的关系。例如,当假定速度设定开关50已经设定“弱风”时,那么,微机96输出端PE0-PE2输出同样的高电平信号。加到包括在电压控制器98内的第一电压控制电路118的比较器118a(图4)的负输入端的电压,随着来自输出端PE0-PE2的信号而变化。如果输出端PE0-PE2处在同样的高电平,那么,上述电压变成最大值,并由第二电压控制电路116设定最短的斩波周期。于是,来自滤波电路122的电压变成大约5伏,驱动电路90控制这个电压并把它加到直流无刷电动机28的定子线圈30u、30v和30w上。因此,此时直流无刷电动机28以最小速率旋转,例如250转/分钟,并由扇叶40输出最小风量。相反,如果输出端PE0-PE2处在同样的低电平,那么,加到比较器118a的负输入端的电压变成最小值,并由第二电压控制电路116设定最长的斩波周期。于是,来自滤波电路122的电压变成大约40伏,驱动电路90控制这个电压并把它加到直流无刷电动机28的定子线圈30u、30v和30w上。因此,此时直流无刷电动机28以最大速率旋转,例如1450转/分钟,并由扇叶40输出最大风量。
现在参看图8,将说明用于计算直流无刷电动机28的转数数据的微机96的内部中断程序。由包括在其中的定时器在预定的时间内,例如在t(毫秒)时间内起动微机96的内部中断。
如图8中所示,当在第一个步骤S301中起动内部中断的时候,微机96通过读出来自微机82的输出端PD0-PD2和PE0-PE2的信号来判断直流无刷电动机是否处于停止状态。如果无刷电动机28处于停止状态,那么,由微机96将操作转到上述图5中的主程序。
当直流无刷电动机28不处于停止状态时,即,当速度设定开关50不是设定在“断开”时,在下一步骤S303,微机96使设置在随机存取存储器(被组合在微机96中的)的规定区域中的计数器(未表示出)增量。这个计数器作为计算直流无刷电动机28的转数数据的计数器。
接着,在步骤S305中,微机96判断转数计数器是否溢出。如果转数计数器不溢出,那么,微机96的操作被转到图5中所示的主程序。
当在下一次内部中断起动之前,图9中所示的外部中断未被加上时,即,如果直流无刷电动机28转过一圈而未被变向,那么,就重复图8中所示的内部中断程序。如图10中所示,直流无刷电动机28的转子磁铁38的一次旋转对应来自微机82的输出端PF0的旋转信号的时间相继的下降沿。因此,如果在一次旋转时间内,在微机96中起动n次内部中断,那么,旋转一圈所需要的时间T就是:T=n·t(毫秒)。根据旋转一圈所需要的时间T,微机96能够得到转数数据。然而,事实上,上述计数器的计数值可以直接被当作转数数据。
如果在步骤301中确定直流无刷电动机28处于停止状态,在这种状态下当然得不到来自微机82的旋转信号,这样,图9中所示的外部中断程序不被起动,也就不能通过外部中断程序来检测直流无刷电动机的异常旋转。因此,在这种情况下,在本实施例中,当内部中断期间旋转计数器在增量之后已经被溢出时,如异常旋转那样切断直流无刷电动机的电源,为此,第一电压控制电路118由微机96禁止。
当旋转计数器不溢出以及输入如图7中所示的来自微机82的旋转信号下降沿时,如图9中所示的外部中断程序被加到微机96。外部中断程序的第一个步骤S401中,微机96比较旋转计数器的计数值和在上述图5的步骤S109-S133中设定的比较数据C1、C2或C3。更具体地说,微机96判断计数值是否大于设定值。
当计数值大于设定值时,直流无刷电动机28的转子磁铁38的转数由于某种原因已经被减小。因此,在这种状态下,在下一个步骤S403中,微机96控制第一电压控制电路118以切断直流无刷电动机28的电源。
当计数值小于设定值时,在下一个步骤S405中,微机96将上述的计数器清零,以便进行随后的判断。
现在参看图11,将说明另一个实施例。在上述实施例中,通过检测直流无刷电动机28的转子磁铁38的转数数据来判断直流无刷电动机28的异常。相反,在本实施例中,通过计算来自特殊的霍尔元件H1、H2或H3中任一个的位置检测信号的变化点之间的时间,来判断直流无刷电动机28的异常旋转。
在图11中所示的第一个步骤S501中,如在上述图8中所示的步骤S301中一样,微机96判断直流无刷电动机28是否处于停止状态。当它不处于停止状态时,然后在下一个步骤S503中,微机96根据来自微机82的信号,判断来自特殊的霍尔元件H1、H2或H3之一的位置检测信号是否已经改变。在包括在微机96内的RAM(随机存取存储器)中(未表示出),计时器将随着上述所加的位置检测信号的变化而被清零。当位置检测信号不变时,在步骤S505中,微机96使计时器增量。更准确地说,当直流无刷电动机正在旋转而且来自特殊的霍尔元件H1、H2或H3之一的位置检测信号不变时,上述计时器在每次执行内部中断时被增量。在这种状态下,内部中断定时图示于图12中。
参考图12,当在位置检测信号的变化点X和Y之间执行n次预定周期的内部中断时,将给出变化时间为n·t(毫秒)。
当来自特殊的霍尔元件的位置检测信号已经变化时,在步骤S507中,微机96比较从上述计时器的变化点算得的计数值与在上述图5的步骤S109-S113中设定的比较数据C1、C2或C3。当计时器的计数值大于设定值时,直流无刷电动机的转子磁铁38转动非常慢,这种转动是异常的,因此,微机96以在上述步骤S307或S403中相同的方法切断直流无刷电动机28的电源。
相反,当计时器的计数值小于设定值时,以在上述确定电动机28处于停止状态的步骤S501中同样的方式,在步骤S511中将计时器清零,微机96的操作被转到主程序。
同样,在图11的实施例中,来自特殊的霍尔元件的输出信号的变化时间已经被计算。然而,作为例子,这个变化时间可以作为一个霍尔元件和另一个霍尔元件信号的下降沿之间的时间来计算。
虽然已经对本发明作了详细的叙述和说明,但是很明显,这些只是作为说明和例子,不能作为对本发明的限制;本发明的实质和范围仅仅由附加的各项权利要求所限制。
Claims (15)
1、直流无刷电动机控制器,其特征在于包括:
-和直流无刷电动机一起提供的、用于检测转子位置的位置检测装置;
-用于根据从所述位置检测装置输出的位置检测信号计算转子转数数据的数据计算装置;
-用于比较由所述数据计算装置算得的转子的转数数据和预定的值的比较装置;
-用于随着由所述比较装置提供的比较结果而控制电源的电源控制装置。
2、根据权利要求1的直流无刷电动机控制器,其特征在于进一步包括用于当与提供的电源无关而转子不转时切断所述电源的装置。
3、根据权利要求2的直流无刷电动机控制器,其特征在于,其中所述数据计算装置包含用于计算转子的旋转时间的计时装置。
4、根据权利要求3的直流无刷电动机控制器,其特征在于,其中所述计时装置被包括在微型计算机中。
5、根据权利要求4的直流无刷电动机控制器,其特征在于,其中所述微型计算机每隔一段预定的时间接收中断,所述计时装置计算所述中断的数目并随着转子的旋转而被清零。
6、根据权利要求5的直流无刷电动机控制器,其特征在于,其中所述微型计算机每隔一段预定的时间接收内部中断,所述计时装置计算所述内部中断的数目,并随着转子的旋转而被清零。
7、根据权利要求6的直流无刷电动机控制器,其特征在于,其中所述计时装置在转子每旋转一圈时被清零一次。
8、根据权利要求6的直流无刷电动机的控制器,其特征在于,其中所述计时装置在来自所述位置检测装置的位置检测信号的每个变化处清零。
9、根据权利要求6的直流无刷电动机的控制器,其特征在于,其中所述比较装置在每次所述内部中断时把所述计时装置的计算值和所述预定值作比较。
10、根据权利要求9的直流无刷电动机的控制器,其特征在于,其中所述微型计算机接收外部中断,所述比较装置随着所述外部中断而把所述计时装置的计算值和所述预定值作比较。
11、根据权利要求10的直流无刷电动机的控制器,其特征在于,它进一步包括用于根据来自所述位置检测装置的位置检测信号把所述外部中断加于所述微型计算机的装置。
12、根据权利要求11的直流无刷电动机的控制器,其特征在于,其中所述外中断施加装置在转子每旋转一圈时把外部中断加于所述微型计算机。
13、根据权利要求1的直流无刷电动机的控制器,其特征在于,它进一步包括数据设定装置用于设定加到所述比较装置进行比较的比较数据。
14、根据权利要求13的直流无刷电动机的控制器,其特征在于,它进一步包括用于改变直流无刷电动机速度的变速装置。
15、根据权利要求14的直流无刷电动机的控制器,其特征在于,其中所述数据设定装置包含用于响应直流无刷电动机的速度而设定不同比较数据的装置。
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP60209696A JPS6271488A (ja) | 1985-09-20 | 1985-09-20 | 直流電動機の駆動制御装置 |
JP60209693A JPH0759158B2 (ja) | 1985-09-20 | 1985-09-20 | 直流電動機の駆動制御装置 |
JP209693/85 | 1985-09-20 | ||
JP209696/85 | 1985-09-20 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN86106529A true CN86106529A (zh) | 1987-04-08 |
CN1006510B CN1006510B (zh) | 1990-01-17 |
Family
ID=26517606
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN86106529A Expired CN1006510B (zh) | 1985-09-20 | 1986-09-20 | 直流无刷电动机控制器 |
Country Status (4)
Country | Link |
---|---|
US (1) | US4748386A (zh) |
CN (1) | CN1006510B (zh) |
AU (1) | AU590795B2 (zh) |
GB (1) | GB2181003B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1045696C (zh) * | 1994-03-30 | 1999-10-13 | 松下电器产业株式会社 | 带旋转传感器的直流电机 |
CN114257142A (zh) * | 2021-12-13 | 2022-03-29 | 北京兆易创新科技股份有限公司 | 电机控制装置 |
Families Citing this family (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4983895A (en) * | 1986-10-08 | 1991-01-08 | Hitachi, Ltd. | Method and apparatus for operating vacuum cleaner |
US5317244A (en) * | 1988-03-31 | 1994-05-31 | Sharp Kabushiki Kaisha | Motor control unit provided with anti-burning device |
US4914361A (en) * | 1988-06-06 | 1990-04-03 | Hitachi, Ltd. | Method and apparatus for controlling the speed of moving body |
US4924158A (en) * | 1989-04-03 | 1990-05-08 | General Motors Corporation | Motor driver protection circuit |
JPH03135392A (ja) * | 1989-10-19 | 1991-06-10 | Sankyo Seiki Mfg Co Ltd | ブラシレスモータの駆動回路 |
GB2243504B (en) * | 1990-03-07 | 1994-08-31 | Matsushita Electric Ind Co Ltd | Drive apparatus for brushless motor |
US5124625A (en) * | 1990-05-11 | 1992-06-23 | Matsushita Electric Industrial Co., Ltd. | Position control system |
GB9016508D0 (en) * | 1990-07-27 | 1990-09-12 | Papst Motors Limited | Brushless d.c.motors |
US5845045A (en) * | 1993-11-28 | 1998-12-01 | Papst-Motoren Gmbh & Co. Kg | Method and apparatus for DC motor speed control |
US5590235A (en) * | 1993-12-03 | 1996-12-31 | Papst-Motoren Gmbh & Co. Kg | DC motor control with periodic reset |
DE4344448A1 (de) * | 1993-12-24 | 1995-06-29 | Kautt & Bux Kg | Steuerschaltung |
US5731674A (en) * | 1995-01-14 | 1998-03-24 | Papst-Motoren Gmbh & Co. Kg | Motor with variable edge steepness |
KR100215458B1 (ko) * | 1996-07-19 | 1999-08-16 | 윤종용 | 회전모터의 절대각위치 산출장치 및 이를 적용한 속도제어장치 |
US5951362A (en) * | 1997-06-20 | 1999-09-14 | Penta Blesses Enterprises | Safety high speed electric toy vehicle |
DE29902571U1 (de) * | 1998-05-19 | 2000-03-23 | Papst Motoren Gmbh & Co Kg | Elektronisch kommutierter Motor |
DE19845626A1 (de) * | 1998-10-05 | 2000-04-06 | Papst Motoren Gmbh & Co Kg | Elektronisch kommutierter Motor |
DE19944197A1 (de) * | 1999-09-15 | 2001-03-22 | Bosch Gmbh Robert | Elektronisch kommutierbarer Motor |
US6710567B2 (en) | 2000-11-27 | 2004-03-23 | Seagate Technology Llc | Velocity dependent reference profile for spindle motor acceleration control |
US6577088B2 (en) | 2001-02-09 | 2003-06-10 | Seagate Technology Llc | Closed loop spindle motor acceleration control in a disc drive |
US6664749B2 (en) | 2001-04-06 | 2003-12-16 | Seagate Technology Llc | Spindle motor initialization after a control processor reset condition in a disc drive |
US6744587B2 (en) | 2001-06-29 | 2004-06-01 | Seagate Technology Llc | Motor control circuit with adaptive controller path selection for different load conditions |
US6707269B2 (en) | 2001-09-11 | 2004-03-16 | Seagate Technology Llc | Motor control circuit with adaptive dynamic range selection |
US7012391B2 (en) * | 2002-08-09 | 2006-03-14 | Seagate Technology Llc | Motor acceleration using continuous sequence of current limit values |
TW566817U (en) * | 2003-03-11 | 2003-12-11 | Benq Corp | Electronic device and hinge assembly thereof |
US7404073B2 (en) | 2003-06-26 | 2008-07-22 | Seagate Technology Llc | Transitioning from startup code to application code during initialization of a processor based device |
JP4931458B2 (ja) * | 2006-04-06 | 2012-05-16 | 日立オートモティブシステムズ株式会社 | 電力変換装置 |
JP4445978B2 (ja) * | 2007-04-12 | 2010-04-07 | ローム株式会社 | モータ駆動装置、モータの制御方法およびそれを用いた冷却装置 |
JP2009005530A (ja) * | 2007-06-22 | 2009-01-08 | Nippon Densan Corp | ブラシレスモータ用プリント基板およびブラシレスモータ |
GB201021458D0 (en) | 2010-12-17 | 2011-02-02 | Tf3 Ltd | Hair styling device |
US20200032804A1 (en) * | 2018-07-30 | 2020-01-30 | Charles Matthews | Wall-Mounted Fan |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US31278A (en) * | 1861-01-29 | Linus yale | ||
JPS4938110A (zh) * | 1972-08-16 | 1974-04-09 | ||
JPS5414727B2 (zh) * | 1973-11-20 | 1979-06-09 | ||
DE2424290C2 (de) * | 1974-05-18 | 1986-06-05 | Papst-Motoren GmbH & Co KG, 7742 St Georgen | Kollektorloser Gleichstrommotor mit ebenem Luftspalt |
US4125782A (en) * | 1977-02-15 | 1978-11-14 | Allen-Bradley Company | Demand/schedule controller |
US4208621A (en) * | 1978-06-30 | 1980-06-17 | Electro-Craft Corporation | Brushless DC motor control system |
JPS5610091A (en) * | 1979-07-02 | 1981-02-02 | Hitachi Ltd | Controlling device for electric motor |
US4270074A (en) * | 1979-10-22 | 1981-05-26 | The Singer Company | Brushless DC motor control utilizing a ROM |
US4686437A (en) * | 1980-06-20 | 1987-08-11 | Kollmorgen Technologies Corporation | Electromechanical energy conversion system |
JPS58144585A (ja) * | 1982-02-19 | 1983-08-27 | Matsushita Electric Ind Co Ltd | ブラシレスモ−タの駆動制御装置 |
JPS58172994A (ja) * | 1982-04-02 | 1983-10-11 | Sony Corp | ブラシレスモ−タ |
US4546293A (en) * | 1982-08-24 | 1985-10-08 | Sundstrand Corporation | Motor control for a brushless DC motor |
US4535274A (en) * | 1983-07-20 | 1985-08-13 | Toyo Electric Co., Ltd. | Driving circuit for brushless D.C. motor |
US4532461A (en) * | 1983-11-01 | 1985-07-30 | Kollmorgen Technologies Corporation | Rotor position sensor error detection |
JPS60170491A (ja) * | 1984-02-13 | 1985-09-03 | Matsushita Electric Ind Co Ltd | モ−タ駆動装置 |
US4680515A (en) * | 1985-05-21 | 1987-07-14 | Crook James C | Digital speed control of motors |
US4832576A (en) * | 1985-05-30 | 1989-05-23 | Sanyo Electric Co., Ltd. | Electric fan |
US4928042A (en) * | 1986-03-22 | 1990-05-22 | Robert Bosch Gmbh | Circuit arrangement for operating a multi-phase synchronous motor on a direct-voltage system |
-
1986
- 1986-09-10 AU AU62556/86A patent/AU590795B2/en not_active Ceased
- 1986-09-10 US US06/907,737 patent/US4748386A/en not_active Expired - Lifetime
- 1986-09-19 GB GB8622580A patent/GB2181003B/en not_active Expired - Lifetime
- 1986-09-20 CN CN86106529A patent/CN1006510B/zh not_active Expired
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1045696C (zh) * | 1994-03-30 | 1999-10-13 | 松下电器产业株式会社 | 带旋转传感器的直流电机 |
CN114257142A (zh) * | 2021-12-13 | 2022-03-29 | 北京兆易创新科技股份有限公司 | 电机控制装置 |
Also Published As
Publication number | Publication date |
---|---|
AU6255686A (en) | 1987-03-26 |
AU590795B2 (en) | 1989-11-16 |
US4748386A (en) | 1988-05-31 |
GB2181003B (en) | 1990-01-24 |
GB8622580D0 (en) | 1986-10-22 |
CN1006510B (zh) | 1990-01-17 |
GB2181003A (en) | 1987-04-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN86106529A (zh) | 直流无刷电动机控制器 | |
CN1007649B (zh) | 电风扇 | |
KR900005812B1 (ko) | 선풍기 | |
CN1041155C (zh) | 直流无刷电机的驱动控制装置 | |
CN107763285B (zh) | 控制系统以及控制方法 | |
US6081091A (en) | Motor controller, integrated circuit, and method of controlling a motor | |
CN105952684A (zh) | 新能源汽车电子水泵、控制系统及方法 | |
JPH07194170A (ja) | 電動機および電動機の制御方法 | |
DK159409B (da) | Fremgangsmaade til tilvejebringelse af kommuteringssignaler til boerstefri jaevnstroemsmotor og kommuteringskredsloeb til boerstefri jaevnstroemsmotor | |
CN1949649A (zh) | 无刷直流电机控制装置及其控制方法 | |
CN1429422A (zh) | 磁阻马达和一种用于控制磁阻马达的方法 | |
KR970059351A (ko) | 직결식 세탁기 및 그 제어방법 | |
CN1992506A (zh) | 用于控制无刷dc电动机每单位时间转数的设备和方法 | |
JP4663871B2 (ja) | スイッチドリラクタンスモータ及びそのセンサレス駆動回路 | |
CN106050711B (zh) | 摇头系统防抖动方法、装置、摇头系统、风扇及暖风机 | |
KR900005764B1 (ko) | 직류 무부러쉬 전동기의 제어장치 | |
CN1030128C (zh) | 无位置传感器无刷直流电动机及其控制装置 | |
CN1969451A (zh) | 无刷直流电机 | |
CN100474745C (zh) | 无刷多相交流电机及其通电控制装置 | |
JP4345155B2 (ja) | ロータの磁極位置検出装置 | |
CN216564976U (zh) | 电动汽车用永磁无刷直流电机换相转矩脉动控制系统 | |
CN216451652U (zh) | 一种基于双目视觉的导航控制器 | |
JPH11239688A (ja) | 洗濯機 | |
CN1211910C (zh) | 车辆用发电控制装置 | |
JP3327745B2 (ja) | 回転駆動モータの回転状態検出方法及び装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C13 | Decision | ||
C14 | Grant of patent or utility model | ||
C17 | Cessation of patent right |