JP3311283B2 - Drive device for brushless motor - Google Patents
Drive device for brushless motorInfo
- Publication number
- JP3311283B2 JP3311283B2 JP28550097A JP28550097A JP3311283B2 JP 3311283 B2 JP3311283 B2 JP 3311283B2 JP 28550097 A JP28550097 A JP 28550097A JP 28550097 A JP28550097 A JP 28550097A JP 3311283 B2 JP3311283 B2 JP 3311283B2
- Authority
- JP
- Japan
- Prior art keywords
- phase angle
- brushless motor
- voltage
- signal
- carrier signal
- 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 - Fee Related
Links
Landscapes
- Control Of Motors That Do Not Use Commutators (AREA)
Description
【0001】[0001]
【発明の属する技術分野】本発明は、位置検出信号に基
づいてブラシレスモータを正弦波状電圧により駆動制御
するブラシレスモータの駆動装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a brushless motor driving apparatus for controlling the driving of a brushless motor with a sinusoidal voltage based on a position detection signal.
【0002】[0002]
【従来の技術】この種のブラシレスモータの駆動装置の
従来例を、図12及び図13を参照しながら説明する。
まず、駆動装置の回路構成を示す図12において、三相
交流電源1の各相母線は、三相ブリッジ接続されたダイ
オード等から構成される整流回路2の各相入力端子3
u、3v、3wに接続され、この整流回路2の正側直流
電源線4と負側直流電源線5との間には平滑コンデンサ
6が接続されている。さらに、正側直流電源線4と、負
側直流電源線5に対し電流検出用の抵抗7を介した後の
負側直流電源線8との間には、スイッチング回路として
スイッチング素子例えばIGBT9〜14からなる三相
ブリッジ回路15が接続され、その出力端子16u、1
6v、16wに夫々ブラシレスモータ17のU相、V
相、W相の巻線が接続されている。2. Description of the Related Art A conventional example of this type of brushless motor driving device will be described with reference to FIGS.
First, in FIG. 12 showing the circuit configuration of the driving device, each phase bus of the three-phase AC power supply 1 is connected to each phase input terminal 3 of a rectifier circuit 2 composed of a diode or the like connected in a three-phase bridge.
u, 3v, 3w, and a smoothing capacitor 6 is connected between the positive DC power supply line 4 and the negative DC power supply line 5 of the rectifier circuit 2. Further, a switching element such as IGBTs 9 to 14 is provided as a switching circuit between the positive DC power supply line 4 and the negative DC power supply line 8 after passing the current detection resistor 7 with respect to the negative DC power supply line 5. Is connected, and its output terminals 16u, 1
6v, 16w, U phase, V of brushless motor 17, respectively
And W-phase windings are connected.
【0003】ブラシレスモータ17には、永久磁石から
なるロータの回転位置を検出する位置検出手段として、
例えばホール素子やホールICなどの位置検出素子を電
気角120[deg]毎に等間隔に3個配置してなる位
置検出器18が設けられ、各位置検出素子からは、ロー
タの回転位置に応じて図13(a)に示すような位置検
出信号Ha 、Hb 、Hc が互いに120[deg]の位
相差を有してディジタル値として出力される。The brushless motor 17 has a position detecting means for detecting a rotational position of a rotor composed of a permanent magnet.
For example, there is provided a position detector 18 in which three position detecting elements such as a Hall element and a Hall IC are arranged at equal intervals for each electrical angle of 120 [deg]. Thus, the position detection signals Ha, Hb, Hc as shown in FIG. 13A are output as digital values with a phase difference of 120 [deg] from each other.
【0004】制御回路19は、外部からの速度指令信号
ω* を受けると、位置検出器18からの位置検出信号H
a 、Hb 、Hc 、及び電流検出抵抗7により検出される
直流リンク電流iL に基づいて、三相ブリッジ回路15
を構成するIGBT9〜14の各ゲートに与えられるパ
ルス幅変調信号Sg を生成し、これらパルス幅変調信号
Sg はゲート駆動回路20を通して各ゲートをオンオフ
制御する。これにより、ブラシレスモータ17の各巻線
には、図13(b)に示すような互いに120[de
g]の位相差をもち、夫々120[deg]の通電角を
有する相電圧Vu、Vv 、Vw が繰り返して印加され、
以てブラシレスモータ17が回転駆動される。この場
合、ブラシレスモータ17の各巻線を流れる相電流は、
例えばU相電流Iu について示す図13(c)のよう
に、相電圧に対応して略矩形状の波形となる。また、ブ
ラシレスモータ17が速度指令信号ω* で指令する回転
速度に追従して回転するように通電時においてデューテ
ィ制御を行い、ブラシレスモータ17の相電圧Vu 、V
v 、Vw の大きさを可変する構成となっている。なお、
上記制御回路19、及びゲート駆動回路20に対し必要
な制御電圧を供給するため、平滑コンデンサ6の両端の
直流電圧を入力とする電源回路21が設けられている。When the control circuit 19 receives an external speed command signal ω *, the position detection signal H from the position detector 18 is received.
a, Hb, Hc, and the DC link current iL detected by the current detection resistor 7 based on the three-phase bridge circuit 15.
Of the IGBTs 9 to 14 are generated, and these pulse width modulation signals Sg are turned on and off through the gate drive circuit 20. As a result, the windings of the brushless motor 17 have 120 [de] as shown in FIG.
g], and phase voltages Vu, Vv, Vw each having a conduction angle of 120 [deg] are repeatedly applied,
Thus, the brushless motor 17 is driven to rotate. In this case, the phase current flowing through each winding of the brushless motor 17 is
For example, as shown in FIG. 13C showing the U-phase current Iu, the waveform has a substantially rectangular shape corresponding to the phase voltage. Further, duty control is performed during energization so that the brushless motor 17 rotates following the rotation speed commanded by the speed command signal ω *, and the phase voltages Vu, V
The configuration is such that the magnitudes of v and Vw are variable. In addition,
In order to supply a necessary control voltage to the control circuit 19 and the gate drive circuit 20, a power supply circuit 21 having a DC voltage at both ends of the smoothing capacitor 6 as an input is provided.
【0005】[0005]
【発明が解決しようとする課題】しかしながら、上記従
来の構成においては、ブラシレスモータに印加する電圧
が矩形波であるため、電流波形が多くの高調波を含む歪
み波形となり、その結果出力トルクにリプルが生じ、騒
音や振動が大きくなるという問題があった。そこで、特
開平3−198687号公報、及び特開平6−2535
82号公報ではこの問題に対し以下に示すような方法で
対処している。However, in the above-described conventional configuration, since the voltage applied to the brushless motor is a rectangular wave, the current waveform becomes a distorted waveform including many harmonics, and as a result, the output torque is rippled. This causes a problem that noise and vibration increase. Therefore, Japanese Patent Application Laid-Open Nos. Hei 3-198687 and Hei 6-2535
No. 82 addresses this problem by the following method.
【0006】特開平3−198687号公報は、ブラシ
レスモータの電流制御に、位置検出器からの位置検出信
号に基づいて生成される正弦波状の電流指令を用いるこ
とによって、ブラシレスモータを正弦波電流で駆動する
方法に関するものあり、特にサーボモータを対象として
いる。この正弦波状の電流指令は、互いに120[de
g]の位相差をもつ位置検出信号からパルス信号を得た
後、その周期から角速度を演算し、前区間のパルス周期
から演算された角速度に基づいて、今回のパルス信号を
始点とするパルス間の位相角を演算することにより生成
される。そして、この電流指令と各相の検出電流との差
分(電流偏差)がPI制御器に入力された後三角波と比
較されパルス幅変調制御が行われる。Japanese Unexamined Patent Publication No. Hei 3-198687 discloses that a brushless motor is controlled by a sinusoidal current by using a sinusoidal current command generated based on a position detection signal from a position detector for current control of the brushless motor. It relates to a driving method, and is particularly intended for a servomotor. This sinusoidal current command is 120 [de]
g], a pulse signal is obtained from a position detection signal having a phase difference, an angular velocity is calculated from the cycle, and a pulse interval starting from the current pulse signal is calculated based on the angular velocity calculated from the pulse cycle in the previous section. Is generated by calculating the phase angle of. Then, the difference (current deviation) between the current command and the detected current of each phase is input to the PI controller, and then compared with the triangular wave to perform pulse width modulation control.
【0007】上記方法によれば、DCブラシレスモータ
に正弦波電流を流すことはできるが、電圧については電
流制御のための操作量として制御装置から出力されるの
で、常に正弦波状になるとは限らない。さらに、この方
法はサーボモータの電流制御を目的としているので制御
が複雑であり、また電流制御を行うための電流検出セン
サが複数必要になるなど装置のコスト高を招く。According to the above method, a sine-wave current can be passed through the DC brushless motor, but the voltage is output from the control device as an operation amount for current control, so that the voltage is not always sine-wave. . Furthermore, since this method aims at controlling the current of the servomotor, the control is complicated, and the cost of the apparatus is increased, for example, a plurality of current detection sensors for controlling the current are required.
【0008】一方、特開平6−253582号公報は、
サーボモータに対し正弦波通電制御を行うものである。
これは、互いに120[deg]の位相差をもつ位置検
出信号からエッジを検出し、その検出時におけるエッジ
の電気角を求めるとともに、エッジ間の周期を測定す
る。そして、次のエッジ間における位相は、クロックを
カウントし、このカウント値とクロックの周期、及びエ
ッジ間の周期とを用いて演算される位相を前記エッジの
電気角に加算することにより求めている。On the other hand, Japanese Patent Application Laid-Open No.
This is for performing sine wave energization control for the servo motor.
In this method, an edge is detected from position detection signals having a phase difference of 120 [deg], an electrical angle of the edge at the time of the detection is determined, and a period between edges is measured. Then, the phase between the next edges is obtained by counting the clock, and adding a phase calculated using the count value, the cycle of the clock, and the cycle between the edges to the electrical angle of the edge. .
【0009】この方法は、位相の演算にクロックをカウ
ントするためのカウンタが必要となり、さらにそのカウ
ンタのオーバーフロー、又はクロックの周波数に対応し
た分解能の面からモータの回転数領域が制限される。例
えば、高速領域を優先的に使用するためにクロックの周
波数を上げて分解能を高くとると、低速領域、例えば1
00[rpm]以下においてカウンタがオーバーフロー
し位相角の計算が不能となる。一方、低速領域を優先的
に使用するために周波数を下げて分解能を低くとると、
高速領域、例えば5000[rpm]以上において分解
能が悪化し、正弦波が著しい階段状となってしまう等の
不具合が生じる。This method requires a counter for counting clocks for calculating the phase, and furthermore, the number of rotations of the motor is limited in terms of the overflow of the counter or the resolution corresponding to the frequency of the clock. For example, if the frequency of the clock is increased and the resolution is increased to preferentially use the high-speed area, the low-speed area, for example, 1
Below 00 [rpm], the counter overflows and the calculation of the phase angle becomes impossible. On the other hand, if the resolution is lowered by lowering the frequency in order to preferentially use the low-speed area,
In a high-speed region, for example, 5000 [rpm] or more, the resolution is degraded, and the sine wave becomes remarkably stair-like.
【0010】このように、ブラシレスモータに正弦波状
の電圧を印加することに関し、種々の提案がなされてい
るものの、その構成が複雑であったり、回転速度範囲に
制限を受ける等の問題が依然として解決されていなかっ
た。また、予め備えられた正弦波のデータテーブルを使
用して直接正弦波を生成する方法も考えられるが、テー
ブル格納領域の制限等からデータテーブルの角度ステッ
プには限界があり、それ以上の分解能を得るためには制
御装置の大規模化(例えば高精度CPUの採用)を招く
等の不都合があった。Although various proposals have been made for applying a sinusoidal voltage to a brushless motor as described above, problems such as the complicated structure and the limitation of the rotation speed range are still solved. Had not been. Although a method of directly generating a sine wave using a sine wave data table provided in advance is also conceivable, there is a limit to the angle step of the data table due to the limitation of the table storage area and the like. In order to obtain this, there has been an inconvenience such as an increase in the scale of the control device (for example, adoption of a high-precision CPU).
【0011】本発明は、上記の事情に鑑みてなされたも
のであり、その目的は、位置検出器からの位置検出信号
を用いてブラシレスモータを正弦波状電圧で駆動制御す
ることであり、特に、より簡単な構成で且つ運転可能速
度範囲の広いブラシレスモータの駆動装置を提供するこ
とにある。The present invention has been made in view of the above circumstances, and has as its object to drive and control a brushless motor with a sinusoidal voltage using a position detection signal from a position detector. An object of the present invention is to provide a brushless motor driving device having a simpler configuration and a wide operable speed range.
【0012】[0012]
【課題を解決するための手段】上記目的を達成するた
め、本発明のブラシレスモータの駆動装置は、ブラシレ
スモータが有する複数相の巻線に順次通電するためのス
イッチング素子からなるスイッチング回路と、ブラシレ
スモータが有するロータの位置検出信号を得る位置検出
手段と、正弦波変調信号をキャリア信号でパルス幅変調
して正弦波状の電圧を各巻線に印加するようにスイッチ
ング回路を制御する制御手段とを具備したブラシレスモ
ータの駆動装置において、前記制御手段は、位置検出信
号によって特定される所定の周期毎にロータの角速度を
演算するとともに、この角速度とキャリア信号の周期と
の乗算によりロータの変位位相角を演算し、更にこの変
位位相角に基づいてロータ位置に対応する電圧位相角を
求め、この電圧位相角に基づいて正弦波変調信号を生成
するように構成されていることを特徴とする(請求項
1)。In order to achieve the above object, a brushless motor driving apparatus according to the present invention comprises a switching circuit comprising a switching element for sequentially energizing a plurality of windings of a brushless motor, and a brushless motor. Position detection means for obtaining a position detection signal of a rotor of the motor, and control means for controlling a switching circuit so as to apply a sinusoidal voltage to each winding by pulse width modulating a sine wave modulation signal with a carrier signal. the drive device for a brushless motor, and the control means is configured to calculates the angular velocity of the rotor at predetermined intervals specified by the position detection signal, the period of the angular velocity and the carrier signal
, A displacement phase angle of the rotor is calculated by multiplication, a voltage phase angle corresponding to the rotor position is obtained based on the displacement phase angle, and a sine wave modulation signal is generated based on the voltage phase angle. (Claim 1).
【0013】斯様に構成すれば、変位位相角の演算はキ
ャリア信号の周期を単位として行われ、一方出力電圧を
決定する各スイッチング素子のデューティ設定もキャリ
ア周期毎に行われるので、変位位相角を無駄時間なく出
力電圧に反映でき、以て出力電圧をロータ位置に対応し
た正弦波状にすることができる。With this configuration, the operation of the displacement phase angle is performed in units of the period of the carrier signal, and the duty of each switching element for determining the output voltage is also set for each carrier period. Can be reflected in the output voltage without wasting time, whereby the output voltage can be made into a sine wave shape corresponding to the rotor position.
【0014】また、前記制御手段は、キャリア信号を生
成するキャリア信号発生手段と、位置検出信号に基づい
て一定位相角毎に位置信号を生成するとともにこの位置
信号の位相角を初期値とする検出信号処理手段と、この
検出信号処理手段にて生成される位置信号の間の位相角
と時間幅とを用いてブラシレスモータの角速度を演算す
る角速度演算手段と、この角速度演算手段にて演算され
る角速度に、キャリア信号のm周期相当時間(m:自然
数)を乗じてキャリア信号のm周期の間に変化する変位
位相角を得る変位角演算手段と、この変位角演算手段か
ら得られる変位位相角を、キャリア信号のm周期毎に初
期値に順次加算して電圧位相角を求める変位角加算手段
と、この変位角加算手段にて求めた電圧位相角に基づい
てパルス幅変調のための変調信号である多相正弦波電圧
を生成する変調信号発生手段と、この変調信号発生手段
にて生成された変調信号と、キャリア信号発生手段にて
生成されたキャリア信号とを比較してパルス幅変調信号
を発生するパルス幅変調手段とから構成されていること
を特徴とする(請求項2)。The control means includes a carrier signal generating means for generating a carrier signal, a detecting means for generating a position signal at every constant phase angle based on the position detection signal, and using the phase angle of the position signal as an initial value. Signal processing means, angular velocity calculating means for calculating the angular velocity of the brushless motor using the phase angle and the time width between the position signals generated by the detection signal processing means, and the angular velocity calculating means Displacement angle calculating means for multiplying the angular velocity by a time corresponding to m periods of the carrier signal (m: natural number) to obtain a displacement phase angle that changes during m periods of the carrier signal; and a displacement phase angle obtained from the displacement angle calculating means Is sequentially added to the initial value every m periods of the carrier signal to obtain a voltage phase angle, and a pulse width modulation based on the voltage phase angle obtained by the displacement angle addition means. Signal generating means for generating a multi-phase sine wave voltage which is a modulation signal for comparing the modulated signal generated by the modulated signal generating means with the carrier signal generated by the carrier signal generating means. And a pulse width modulation means for generating a pulse width modulation signal.
【0015】斯様に構成すれば、位置信号の位相角の初
期値を基に、キャリア信号のm周期毎に変位位相角を順
次加算して電圧位相角を求めるので、キャリア信号のm
周期に相当する分解能を有した電圧位相角を得ることが
でき、以てブラシレスモータを正弦波状電圧で駆動制御
することができる。この場合、位相演算はパルス幅変調
手段で使用するキャリア信号のm周期毎に行われ、一方
各スイッチング素子のデューティ設定はキャリア周期毎
に行われるので、不必要に短い周期での位相演算を避け
ることができるとともに、周期mを必要に応じた値に設
定することにより演算処理時間を短縮することができ
る。また、電圧位相角の演算にオーバーフロー等の問題
を生じるカウンタを使用していないので、装置の構成が
より簡単になり運転可能速度範囲を広くとることができ
る。With this configuration, the voltage phase angle is obtained by sequentially adding the displacement phase angle every m periods of the carrier signal based on the initial value of the phase angle of the position signal.
A voltage phase angle having a resolution corresponding to the cycle can be obtained, and thus the brushless motor can be driven and controlled by a sinusoidal voltage. In this case, the phase calculation is performed every m periods of the carrier signal used in the pulse width modulation means, while the duty setting of each switching element is performed every carrier period, so that the phase calculation in an unnecessarily short period is avoided. In addition, by setting the cycle m to a value as required, the calculation processing time can be reduced. In addition, since a counter that causes a problem such as overflow is not used in the calculation of the voltage phase angle, the configuration of the device can be simplified and the operable speed range can be widened.
【0016】この場合、mを1に設定し、キャリア信号
の1周期毎に上記初期値に変位位相角を順次加算して電
圧位相角を求める(請求項3)と、その分解能が最大に
なるのでより歪みの少ない正弦波状の駆動電圧を得るこ
とができる。In this case, if m is set to 1 and the displacement phase angle is sequentially added to the initial value for each cycle of the carrier signal to obtain the voltage phase angle (claim 3), the resolution is maximized. Therefore, a sinusoidal drive voltage with less distortion can be obtained.
【0017】また、位置検出信号に基づいて生成される
位置信号にキャリア信号を同期させると良い(請求項
4)。斯様に構成すれば、定速運転されている場合、位
置検出信号の状態が変化する位置信号発生時において、
それまで順次加算演算されてきた電圧位相角と、新たに
電圧位相角に設定される位相角初期値が一致するので、
より歪みの小さい正弦波状の駆動電圧を得ることができ
る。It is preferable that the carrier signal is synchronized with a position signal generated based on the position detection signal. With such a configuration, when a constant-speed operation is performed, when a position signal that changes the state of the position detection signal is generated,
Since the voltage phase angle that has been sequentially added and calculated is the same as the phase angle initial value newly set as the voltage phase angle,
A sinusoidal drive voltage with less distortion can be obtained.
【0018】さらに、ブラシレスモータの電圧と電流と
から力率を演算するとともに、所定の力率となるように
電圧位相角を補正したり(請求項5)、スイッチング回
路に流入する直流電流波形から力率を判定するととも
に、力率が略1となるように電圧位相角を補正すると良
い(請求項6)。Further, a power factor is calculated from a voltage and a current of the brushless motor, a voltage phase angle is corrected so as to have a predetermined power factor, and a DC current waveform flowing into the switching circuit is obtained. The power factor may be determined, and the voltage phase angle may be corrected so that the power factor becomes approximately 1.
【0019】斯様に構成すれば、モータを高力率、高効
率で運転できる。特に、直流リンク電流から力率を判定
する場合には、簡単な構成で力率判定を行うことができ
るので装置のコストを低減でき、力率判定に伴う制御装
置の処理負担も軽減することができる。With this configuration, the motor can be operated with a high power factor and high efficiency. In particular, when the power factor is determined from the DC link current, the power factor can be determined with a simple configuration, so that the cost of the device can be reduced and the processing load on the control device associated with the power factor determination can be reduced. it can.
【0020】[0020]
【発明の実施の形態】以下、本発明の第1実施例につい
て、図1乃至図6を参照しながら説明する。本実施例に
おける駆動装置の構成は、図12に示す従来例の駆動装
置の構成と制御回路を異にする。そこで、以下この制御
回路についてその構成を詳述し、制御回路以外の部分に
ついては図12と同様であるので説明を省略する。ま
た、以下の説明において、「位相角」、「検出位相
角」、「変位位相角」とはブラシレスモータのロータ位
置としての位相を表し、「電圧位相角」とは制御回路で
生成されるブラシレスモータの駆動電圧の位相を表す。
これら位相角は全て電気角を用いて表す。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, a first embodiment of the present invention will be described with reference to FIGS. The configuration of the driving device in this embodiment is different from the configuration of the driving device of the conventional example shown in FIG. 12 in the control circuit. Therefore, the configuration of this control circuit will be described in detail below, and the other parts are the same as those in FIG. In the following description, “phase angle”, “detection phase angle”, and “displacement phase angle” represent the phase as the rotor position of the brushless motor, and “voltage phase angle” refers to the brushless motor generated by the control circuit. Indicates the phase of the drive voltage of the motor.
These phase angles are all expressed using electrical angles.
【0021】図1は、制御回路22の機能をブロック図
により示したもので、これら各機能はマイクロコンピュ
ータによって演算、実行される。図1において、検出信
号処理部23の前段部分を構成するエッジ検出部24
は、ブラシレスモータ17に取り付けられた位置検出器
18から出力される位置検出信号Ha 、Hb 、Hc の立
ち上がりエッジと立ち下がりエッジを検出し、そのエッ
ジ検出と同時に初期位相角設定部25及び角速度演算部
26に対し位置信号としてのパルス信号P1 を出力する
ようになっている。FIG. 1 is a block diagram showing functions of the control circuit 22. These functions are calculated and executed by a microcomputer. In FIG. 1, an edge detection unit 24 constituting a preceding stage of the detection signal processing unit 23
Detects a rising edge and a falling edge of position detection signals Ha, Hb, Hc output from a position detector 18 attached to the brushless motor 17, and detects the edges simultaneously with the initial phase angle setting unit 25 and the angular velocity calculation. A pulse signal P1 as a position signal is output to the unit 26.
【0022】ブラシレスモータ17のロータ位置を表す
位置検出信号Ha 、Hb 、Hc は、図2に示すように互
いに120[deg]の位相差を有した180[de
g]幅の矩形波を成し、ブラシレスモータ17の正転時
にはHa 、Hb 、Hc の相順で、反転時にはHc 、Hb
、Ha の相順で出力される。これら位置検出信号Ha
、Hb 、Hc は、位置検出信号Ha の立ち上がりを位
相角0[deg]とする基準の下で、位置検出信号Hb
が位相角120[deg]で、位置検出信号Hc が位相
角240[deg]で夫々立ち上がるようになってい
る。これにより、立ち上がりエッジ及び立ち下がりエッ
ジは60[deg]の位相角毎に何れかの位置検出信号
に現れ、エッジ検出部24において生成される位置信号
としてのパルス信号P1 は60[deg]一定の位相間
隔を有して出力される。なお、この60[deg]幅の
区間を便宜上1つの運転状態(mode)と考え、この区間
を検出位相角0[deg]から順にmode0〜mode5と称
することとする。As shown in FIG. 2, the position detection signals Ha, Hb and Hc indicating the rotor position of the brushless motor 17 have a phase difference of 180 [deg] from each other as shown in FIG.
g] when the brushless motor 17 rotates forward in the order of Ha, Hb, and Hc, and when the brushless motor 17 rotates in the reverse direction, Hc and Hb.
, Ha in this order. These position detection signals Ha
, Hb, and Hc are based on the reference that the rising edge of the position detection signal Ha has a phase angle of 0 [deg].
Have a phase angle of 120 [deg], and the position detection signal Hc rises at a phase angle of 240 [deg]. As a result, the rising edge and the falling edge appear in any position detection signal at every phase angle of 60 [deg], and the pulse signal P1 as the position signal generated in the edge detection unit 24 is constant at 60 [deg]. It is output with a phase interval. The section having a width of 60 [deg] is considered as one operation state (mode) for convenience, and this section is referred to as mode0 to mode5 in order from the detection phase angle 0 [deg].
【0023】図1において、検出信号処理部23の後段
部分を構成する初期位相角設定部25は、エッジ検出部
24からパルス信号P1 を受けると、その時の位置信号
の検出位相角を初期値(以下、初期位相角θe と称す
る)として後述する電圧位相角θn に設定する。表1は
これら位相角、運転状態(mode)、及び初期位相角θe
の関係を示したものである。例えば、位置検出信号Ha
が1から0に変化すると、パルス信号P1 が発生すると
ともに運転状態がmode2からmode3へと変化し、初期位
相角設定部25においてmode3の初期位相角である18
0[deg]が電圧位相角θn に設定される。ただし、
本実施例においては、ブラシレスモータ17は、そのロ
ータ位置の位相角と同位相の電圧位相角θn を有する正
弦波状電圧にて駆動制御する。In FIG. 1, upon receiving the pulse signal P1 from the edge detecting section 24, an initial phase angle setting section 25 constituting the latter part of the detection signal processing section 23 sets the detected phase angle of the position signal at that time to an initial value ( Hereinafter, this will be referred to as an initial phase angle θe) and will be set to a voltage phase angle θn described later. Table 1 shows these phase angles, operating modes (modes), and initial phase angles θe.
This shows the relationship. For example, the position detection signal Ha
Changes from 1 to 0, a pulse signal P1 is generated and the operating state changes from mode2 to mode3. The initial phase angle setting unit 25 sets the initial phase angle of mode3 at 18
0 [deg] is set to the voltage phase angle θn. However,
In this embodiment, the brushless motor 17 is driven and controlled by a sinusoidal voltage having the same voltage phase angle θn as the phase angle of the rotor position.
【0024】[0024]
【表1】 [Table 1]
【0025】角速度演算部26は、エッジ検出部24か
らパルス信号P1 が出力される毎に、該パルスと前回の
パルスとの間の位相角(=60[deg])と時間とを
用いてブラシレスモータ17の角速度ωを演算するもの
であり、その演算された角速度ωは変位角演算部27へ
と出力される。Each time the pulse signal P1 is output from the edge detecting section 24, the angular velocity calculating section 26 uses the phase angle (= 60 [deg]) between the pulse and the previous pulse and the time of the brushless The angular velocity ω of the motor 17 is calculated, and the calculated angular velocity ω is output to the displacement angle calculation unit 27.
【0026】その変位角演算部27は、演算された角速
度ωにパルス幅変調に用いられるキャリア信号Sc の周
期Tc を乗じて、キャリア信号Sc の1周期の間にブラ
シレスモータ17のロータが回転する変位位相角Δθを
求め、キャリア信号Sc の1周期毎に変位角加算部28
に対し出力する。The displacement angle calculator 27 multiplies the calculated angular velocity ω by the period Tc of the carrier signal Sc used for pulse width modulation, and the rotor of the brushless motor 17 rotates during one period of the carrier signal Sc. The displacement phase angle Δθ is obtained, and the displacement angle adder 28 is provided for each cycle of the carrier signal Sc.
Output to
【0027】変位角加算部28は、初期位相角設定部2
5において初期位相角θe が設定された電圧位相角θn
を基に、キャリア信号Sc の1周期毎に変位角演算部2
7から出力される変位位相角Δθを電圧位相角θn に順
次加算する。これにより、位置検出器からの位置検出信
号が得られない1つのmodeの間におけるロータ位置を推
定することができ、そのロータ位置に対応した電圧位相
角θn を生成することができる。The displacement angle adding section 28 includes an initial phase angle setting section 2
5, the voltage phase angle θn at which the initial phase angle θe is set
, The displacement angle calculation unit 2 for each cycle of the carrier signal Sc
7 are sequentially added to the voltage phase angle θn. This makes it possible to estimate the rotor position during one mode in which no position detection signal is obtained from the position detector, and to generate the voltage phase angle θn corresponding to the rotor position.
【0028】変調信号発生部29は、変位角加算部28
にて演算された電圧位相角θn と、制御回路22の外部
からの電圧指令値V* 又は制御回路22の内部に設けら
れた図示しない速度制御部から出力される電圧指令値V
* とからブラシレスモータに印加する三相正弦波電圧V
u*、Vv*、Vw*を演算により求め、パルス幅変調部30
へと出力する。The modulation signal generator 29 includes a displacement angle adder 28
And the voltage command value V * from outside the control circuit 22 or the voltage command value V output from a speed control unit (not shown) provided inside the control circuit 22.
* Three-phase sine wave voltage V applied to brushless motor from
u *, Vv *, Vw * are obtained by calculation, and the pulse width modulation unit 30
Output to
【0029】そのパルス幅変調部30は、キャリア信号
発生部31において生成された例えば三角波などのキャ
リア信号Sc と、変調信号発生部29にて生成された変
調信号としての三相正弦波電圧Vu*、Vv*、Vw*とを比
較し、0又は1からなる各相電圧のパルス幅変調信号S
u 、Sv ,Sw を生成する。この信号は、ゲート駆動回
路20を通してIGBT9〜14に与えられ、以てブラ
シレスモータが正弦波電圧で駆動される。なお、図示は
しないが、制御回路22には回転速度ωを速度指令値ω
* に追従させるための速度制御部や各種保護回路などが
設けられている。The pulse width modulator 30 includes a carrier signal Sc such as a triangular wave generated by the carrier signal generator 31 and a three-phase sine wave voltage Vu * as a modulation signal generated by the modulation signal generator 29. , Vv *, Vw *, and compares the pulse width modulation signal S of each phase voltage of 0 or 1.
u, Sv and Sw are generated. This signal is supplied to the IGBTs 9 to 14 through the gate drive circuit 20, whereby the brushless motor is driven with a sine wave voltage. Although not shown, the control circuit 22 supplies the rotational speed ω to the speed command value ω
* A speed control unit and various protection circuits are provided to follow the *.
【0030】次に本実施例の定速運転時における作用に
ついて説明する。まず、modeが変化してエッジ検出部2
4から位置信号としてのパルス信号P1 が出力される
と、角速度演算部26において、該パルス信号P1 と先
行パルス信号P1 との間の時間Tp と位相角(=π/
3)を用いて(1)式によりブラシレスモータ17の角
速度ωを演算する。同時に、初期位相角設定部25にお
いては、表1に従って初期位相角θe が電圧位相角θn
に設定される。 ω=パルス間位相角/パルス間時間=(π/3)/Tp …(1)Next, the operation of this embodiment during constant speed operation will be described. First, the mode changes and the edge detection unit 2
4 outputs a pulse signal P1 as a position signal, the angular velocity calculator 26 calculates a time Tp and a phase angle (= π / π) between the pulse signal P1 and the preceding pulse signal P1.
The angular velocity ω of the brushless motor 17 is calculated by the expression (1) using the expression (3). At the same time, the initial phase angle setting unit 25 sets the initial phase angle θe according to Table 1 to the voltage phase angle θn
Is set to ω = phase angle between pulses / time between pulses = (π / 3) / Tp (1)
【0031】次に、変位角演算部27において、角速度
ωとキャリア信号Sc の周期Tc とを用いて(2)式に
より、キャリア信号Sc の1周期の間にブラシレスモー
タ17のロータが回転する変位位相角Δθを演算する。
この演算はキャリア周期Tc毎に毎回行ってもよいが、
キャリア周期Tc が一定の場合には同じ演算の繰り返し
となるので、運転状態が変化した後、新たに演算された
角速度ωを用いて1度だけ演算すれば十分である。 Δθ=ω×Tc …(2)Next, the displacement angle calculator 27 calculates the displacement of the rotor of the brushless motor 17 during one cycle of the carrier signal Sc according to the equation (2) using the angular velocity ω and the cycle Tc of the carrier signal Sc. Calculate the phase angle Δθ.
This calculation may be performed every carrier cycle Tc,
When the carrier cycle Tc is constant, the same calculation is repeated. Therefore, it is sufficient to perform the calculation only once using the newly calculated angular velocity ω after the operation state changes. Δθ = ω × Tc (2)
【0032】このようにして得られた変位位相角Δθ
は、次のmodeに変化するまでの間、変位角加算部28に
おいて、(3)式に示すように初期位相角θe の設定さ
れた電圧位相角θn にキャリア周期Tc 毎に順次加算さ
れ、正弦波電圧駆動を行うために必要な電圧位相角θn
(n=0、1、2、3…)が生成される。 θn =θn-1 +Δθ=θn-1 +ω×Tc …(3) ただし、θ0 =θeThe displacement phase angle Δθ thus obtained is
Until the change to the next mode, the displacement angle adder 28 sequentially adds the voltage phase angle θn of the initial phase angle θe to the set voltage phase angle θn for each carrier cycle Tc as shown in equation (3), Phase angle θn required to perform wave voltage drive
(N = 0, 1, 2, 3,...) Are generated. θn = θn-1 + Δθ = θn-1 + ω × Tc (3) where θ0 = θe
【0033】図3は、キャリア信号Sc の周波数が低
く、従ってそのキャリア周期Tc が大きい場合における
mode0の電圧位相角θn を示したものであり、その横軸
はロータの位相角を、その縦軸は(3)式により演算さ
れる電圧位相角θn を表す。また、横軸の1目盛りはキ
ャリア周期Tc の間に回転するロータの位相角に相当す
る。電圧位相角θ0 〜θ6 は、(3)式に従って以下の
(4)式から(10)式のように演算される。ただし、
電圧位相角θ0 はmode0の初期位相角θe である0[d
eg]である。FIG. 3 shows a case where the frequency of the carrier signal Sc is low and therefore the carrier period Tc is large.
The horizontal axis represents the rotor phase angle, and the vertical axis represents the voltage phase angle θn calculated by equation (3). One scale on the horizontal axis corresponds to the phase angle of the rotor rotating during the carrier cycle Tc. The voltage phase angles .theta.0 to .theta.6 are calculated from the following equations (4) to (10) according to the equation (3). However,
The voltage phase angle θ0 is 0 [d, which is the initial phase angle θe of mode0.
eg].
【0034】 θ0 =0 …(4) θ1 =θ0 +ω×Tc …(5) θ2 =θ1 +ω×Tc …(6) θ3 =θ2 +ω×Tc …(7) θ4 =θ3 +ω×Tc …(8) θ5 =θ4 +ω×Tc …(9) θ6 =θ5 +ω×Tc …(10)Θ0 = 0 (4) θ1 = θ0 + ω × Tc (5) θ2 = θ1 + ω × Tc (6) θ3 = θ2 + ω × Tc (7) θ4 = θ3 + ω × Tc (8) θ5 = θ4 + ω × Tc (9) θ6 = θ5 + ω × Tc (10)
【0035】ロータが正回転して位相角0[deg]の
位置に達すると、運転状態がmode5からmode0へと推移
し、電圧位相角θn は(4)式に従ってロータ位置の検
出位相角である0[deg]に初期化される。そして、
これ以降(5)式から(9)式に従って、キャリア周期
Tc 毎に電圧位相角θn がΔθ(=ω×Tc )だけステ
ップ的に増加し、やがて(10)式に従って電圧位相角
θ6 の演算を実行すると略同時に、運転状態が次のmode
1へと変化する。この時、電圧位相角θn にはmode1の
初期位相角θe である60[deg]が設定される。こ
のようにして、ロータ位置の位相角が略60[deg]
/6の分解能を有して順次推定され、同時に電圧位相角
θn が得られる。When the rotor rotates forward and reaches the position of the phase angle 0 [deg], the operating state changes from mode 5 to mode 0, and the voltage phase angle θn is the detected phase angle of the rotor position according to the equation (4). Initialized to 0 [deg]. And
Thereafter, the voltage phase angle .theta.n increases stepwise by .DELTA..theta. (= .Omega..times.Tc) for each carrier cycle Tc according to the equations (5) to (9), and then the calculation of the voltage phase angle .theta.6 is performed according to the equation (10). At almost the same time as the execution, the operation status changes to the next mode.
Changes to 1. At this time, the voltage phase angle θn is set to 60 [deg] which is the initial phase angle θe of mode1. Thus, the phase angle of the rotor position is approximately 60 [deg].
Are sequentially estimated with a resolution of / 6, and the voltage phase angle θn is obtained at the same time.
【0036】同様に、図4は、図3に示す場合よりも周
波数の高いキャリア信号Sc を使用したときのmode0の
運転状態の電圧位相角θn を示したものである。このと
きには、電圧位相角θn は略60[deg]/8の分解
能を有して得られる。また、図5は図4に示す場合より
もさらに周波数の高いキャリア信号Sc を使用したとき
のmode0の運転状態の電圧位相角θn を示したものであ
る。このときには、電圧位相角θn は略60[deg]
/12の分解能を有して得られる。Similarly, FIG. 4 shows the voltage phase angle θn in the operation state of mode 0 when the carrier signal Sc having a higher frequency than that shown in FIG. 3 is used. At this time, the voltage phase angle θn is obtained with a resolution of approximately 60 [deg] / 8. FIG. 5 shows the voltage phase angle θn in the operation state of mode 0 when the carrier signal Sc having a higher frequency than that shown in FIG. 4 is used. At this time, the voltage phase angle θn is approximately 60 [deg].
/ 12 with a resolution of / 12.
【0037】これらの図から、キャリア信号Sc の周波
数が高くなるほど電圧位相角θn の分解能が高くなり、
実際のロータ位置(横軸)と推定される位相角(縦軸)
との位相誤差が小さくなることが分かる。From these figures, it can be seen that the higher the frequency of the carrier signal Sc, the higher the resolution of the voltage phase angle θn,
Actual rotor position (horizontal axis) and estimated phase angle (vertical axis)
It can be seen that the phase error with
【0038】このようにして演算された電圧位相角θn
は、電圧指令値V* とともに変調信号発生部29におい
て用いられ、(11)式〜(13)式に従って三相正弦
波電圧Vu*、Vv*、Vw*が演算される。 Vu*=V* ×cos(θn ) …(11) Vv*=V* ×cos(θn +2π/3) …(12) Vw*=V* ×cos(θn −2π/3) …(13)The voltage phase angle θn thus calculated
Is used in the modulation signal generator 29 together with the voltage command value V *, and the three-phase sine wave voltages Vu *, Vv *, Vw * are calculated according to the equations (11) to (13). Vu * = V * × cos (θn) (11) Vv * = V * × cos (θn + 2π / 3) (12) Vw * = V * × cos (θn-2π / 3) (13)
【0039】図6は、位置検出信号Ha 、Hb 、Hc の
波形(a)とブラシレスモータの相電圧(b)、及び相
電流(c)を示したものである。この相電圧はパルス幅
変調されているのでパルス状の波形になっているが、実
効的には上記正弦波電圧Vu*、Vv*、Vw*に等しくなっ
ている。また、ブラシレスモータの誘起電圧波形が正弦
波である場合には、相電流波形も(c)に示すように略
正弦波状になる。FIG. 6 shows the waveforms (a) of the position detection signals Ha, Hb, Hc, the phase voltage (b) of the brushless motor, and the phase current (c). Since this phase voltage is pulse-width modulated, it has a pulse-like waveform, but is effectively equal to the sine wave voltages Vu *, Vv *, Vw *. When the induced voltage waveform of the brushless motor is a sine wave, the phase current waveform is also substantially sine wave as shown in FIG.
【0040】以上述べたように本実施例によれば、位置
検出信号Ha 、Hb 、Hc のエッジを検出する毎に位置
信号としてのパルス信号P1 を発生し、先行パルス信号
P1と該パルス信号P1 との間の位相角(一定)と時間
を用いて角速度ωを演算し、この角速度ωにキャリア信
号Sc の周期Tc を乗じて1キャリア周期の間にロータ
が回転する変位位相角Δθを求める。そして、この変位
位相角Δθを、パルス信号発生時のロータ検出位相角が
初期設定された電圧位相角θn に1キャリア周期毎に順
次加算することにより、ロータの位置を推定するように
した。As described above, according to this embodiment, the pulse signal P1 as a position signal is generated every time an edge of the position detection signals Ha, Hb, Hc is detected, and the preceding pulse signal P1 and the pulse signal P1 are generated. Is calculated using the phase angle (constant) and the time between the two, and the angular velocity ω is multiplied by the cycle Tc of the carrier signal Sc to obtain a displacement phase angle Δθ at which the rotor rotates during one carrier cycle. The position of the rotor is estimated by sequentially adding the displacement phase angle Δθ to the voltage phase angle θn at which the rotor detection phase angle at the time of generation of the pulse signal is initially set every carrier cycle.
【0041】従って、キャリア信号の1周期に相当する
角度分解能を有する電圧位相角を得ることができ、以て
ブラシレスモータを正弦波状電圧で駆動制御することが
できる。この場合、位相演算はパルス幅変調部30で使
用するキャリア信号Sc の周期Tc 毎に行われ、一方出
力電圧を決定する各スイッチング素子のデューティ設定
もキャリア周期毎に行われるので、不必要に短い周期で
の位相演算を避けることができ、演算結果を無駄時間な
く出力電圧に反映できる。またカウンタを使用せず加算
演算によって電圧位相角θn を生成しているので装置の
構成が簡単になり、カウンタのオーバーフローの問題を
回避できるので運転可能速度範囲を広くとることができ
る。Accordingly, it is possible to obtain a voltage phase angle having an angular resolution corresponding to one cycle of the carrier signal, so that the brushless motor can be driven and controlled with a sinusoidal voltage. In this case, the phase calculation is performed for each cycle Tc of the carrier signal Sc used in the pulse width modulation unit 30. On the other hand, the duty setting of each switching element for determining the output voltage is also performed for each carrier cycle. The phase calculation in the cycle can be avoided, and the calculation result can be reflected on the output voltage without wasting time. Further, since the voltage phase angle θn is generated by an addition operation without using a counter, the configuration of the apparatus is simplified, and the problem of overflow of the counter can be avoided, so that the operable speed range can be widened.
【0042】次に、本発明の第2実施例について図5及
び図7を参照して説明する。本実施例の構成は、図1に
おける変位角演算部27、及び変位角加算部28を除き
第1実施例と同じである。変位角演算部27は、角速度
演算部26においてパルス信号P1 の発生毎に演算され
た角速度ωにキャリア周期Tc の2倍の値を乗じて、キ
ャリア信号Sc の2周期の間にブラシレスモータ17の
ロータが回転する変位位相角Δθを求める構成とする。
従って、変位位相角Δθはキャリア信号Sc の2周期毎
に変位角加算部28に対し出力される。また、変位角加
算部28は、初期位相角θe が設定された電圧位相角θ
n を基に、キャリア信号Sc の2周期毎に上記の変位位
相角Δθを電圧位相角θn に順次加算する構成とする。
これにより、電圧位相角θnは図7に示すように変化
し、図5に示したキャリア周期毎に変化する電圧位相角
θn に比べ、2倍の周期毎に2倍の位相角変化を伴って
θ2 、θ4 、θ6 、…のように増加する。Next, a second embodiment of the present invention will be described with reference to FIGS. The configuration of this embodiment is the same as that of the first embodiment except for the displacement angle calculation unit 27 and the displacement angle addition unit 28 in FIG. The displacement angle calculating section 27 multiplies the angular velocity ω calculated by the angular velocity calculating section 26 every time the pulse signal P1 is generated by a value twice the carrier cycle Tc, and controls the displacement of the brushless motor 17 during the two cycles of the carrier signal Sc. The configuration is such that the displacement phase angle Δθ at which the rotor rotates is obtained.
Accordingly, the displacement phase angle Δθ is output to the displacement angle adder 28 every two periods of the carrier signal Sc. Further, the displacement angle adding unit 28 calculates the voltage phase angle θ at which the initial phase angle θe is set.
Based on n, the displacement phase angle Δθ is sequentially added to the voltage phase angle θn every two cycles of the carrier signal Sc.
As a result, the voltage phase angle θn changes as shown in FIG. 7, and the voltage phase angle θn changes at every carrier cycle shown in FIG. θ2, θ4, θ6,...
【0043】このように構成された第2実施例によれ
ば、キャリア信号の2周期に相当する角度分解能を有す
る電圧位相角θn を得ることができる。この場合、キャ
リア信号の1周期毎に電圧位相角を演算する第1実施例
に比べ角度分解能は1/2に落ちるが、演算の実施回数
が半分で済むためマイクロコンピュータの負担を減少さ
せることができる。また、一般に低速領域においてはモ
ータ角速度よりもキャリア信号の周期の方がかなり高い
ため、キャリア信号の数周期毎に電圧位相角を演算して
も十分に精度の高い正弦波状電圧を出力することができ
る。According to the second embodiment configured as described above, a voltage phase angle θn having an angular resolution corresponding to two periods of a carrier signal can be obtained. In this case, although the angular resolution is reduced to 比 べ compared with the first embodiment in which the voltage phase angle is calculated for each cycle of the carrier signal, the number of times of performing the calculation is reduced to half, so that the load on the microcomputer can be reduced. it can. In general, in the low-speed region, the period of the carrier signal is much higher than the motor angular velocity, so that even if the voltage phase angle is calculated every several periods of the carrier signal, a sufficiently accurate sine-wave voltage can be output. it can.
【0044】次に、本発明の第3実施例について図8及
び図9を参照して説明する。構成はキャリア信号Sc の
周期Tc を除き第1実施例と同一である。本実施例にお
いては、このキャリア信号Sc を位置検出信号に基づい
て生成されるパルス信号P1に同期させるように構成す
る。Next, a third embodiment of the present invention will be described with reference to FIGS. The configuration is the same as that of the first embodiment except for the period Tc of the carrier signal Sc. In this embodiment, the carrier signal Sc is synchronized with the pulse signal P1 generated based on the position detection signal.
【0045】図8及び図9は、夫々キャリア信号Sc の
周期Tc とパルス信号P1 の周期が同期していない場合
と同期している場合のmode0における電圧位相角θn を
示したものである。同期していない図8においては、例
えば電圧位相角θ6 が1つのmode幅である60[de
g]を越えた値として演算され、その結果、mode0から
mode1への変化時に電圧位相角θn が減少するような場
合が発生する。こうした場合、modeの変化時において電
圧位相角θn の単調増加性が保証されないので、特に高
速領域又はキャリア周波数が低い場合には電圧位相角θ
n の誤差が増大する。一方、同期している図9において
は、演算した電圧位相角θ6 が60[deg]となり、
その演算の実行と同時に運転状態が次のmode1へと変化
する。この時、電圧位相角θn にはmode1の初期位相角
θe である60[deg]が設定される。従って、mode
の変化時においても電圧位相角θn は一定割合で単調に
増加を続ける。FIGS. 8 and 9 show the voltage phase angle θn in mode 0 when the period Tc of the carrier signal Sc and the period of the pulse signal P1 are not synchronized and when they are synchronized, respectively. In FIG. 8 which is not synchronized, for example, the voltage phase angle θ6 is one mode width of 60 [de].
g], and as a result, from mode 0
When the mode changes to mode 1, a case occurs where the voltage phase angle θn decreases. In such a case, the monotonic increase of the voltage phase angle θn is not guaranteed at the time of mode change, so the voltage phase angle θn is particularly high speed region or low carrier frequency.
The error of n increases. On the other hand, in FIG. 9 which is synchronized, the calculated voltage phase angle θ6 becomes 60 [deg],
The operation state changes to the next mode 1 simultaneously with the execution of the calculation. At this time, the voltage phase angle θn is set to 60 [deg] which is the initial phase angle θe of mode1. Therefore, mode
, The voltage phase angle θn continues to increase monotonically at a constant rate.
【0046】以上述べたように本実施例によれば、キャ
リア信号Sc の周期Tc をパルス信号P1 の周期に同期
させたので、mode変化時において、加算演算されてきた
電圧位相角θn と新たに設定される初期位相角が一致
し、電圧位相角θn の演算誤差を最小にすることができ
る。As described above, according to the present embodiment, the period Tc of the carrier signal Sc is synchronized with the period of the pulse signal P1, so that when the mode changes, the voltage phase angle θn that has been added and newly calculated is added. The set initial phase angles match, and the calculation error of the voltage phase angle θn can be minimized.
【0047】次に、本発明の第4実施例についてその回
路構成を示す図10を参照して説明する。図12と同一
部分には同一符号を付して説明を省略し、以下異なる部
分についてのみ説明する。Next, a fourth embodiment of the present invention will be described with reference to FIG. The same parts as those in FIG. 12 are denoted by the same reference numerals, and the description thereof will be omitted.
【0048】例えばホールCTなどからなる電流検出器
32、33は、三相のブラシレスモータ17のうち任意
の2相、例えばU相電流iu とW相電流iw を検出する
ものである。検出されない他の1相の電流は、これら検
出された電流値から求めることができる。The current detectors 32 and 33 composed of, for example, Hall CTs detect any two phases of the three-phase brushless motor 17, for example, a U-phase current iu and a W-phase current iw. The other one-phase current that is not detected can be obtained from the detected current values.
【0049】制御回路34は、図1に示す機能ブロック
と略同様な構成をなしているが、変位角加算部28には
後述する位相補正機能が追加されている。また、電流検
出器32、33から得た相電流iu 、iw と、変調信号
発生部29にて演算される三相正弦波電圧Vu*、Vv*、
Vw*とを用いてモータ力率を計算するための図示しない
力率演算部を備えている。この力率演算部では、各相の
電圧と電流の0クロス点の位相差を検出することによ
り、又は3相分の相電圧と検出した2相分の相電流を用
いて電力計算を行うことによりモータ力率を得るように
なっている。The control circuit 34 has substantially the same configuration as the functional block shown in FIG. 1, but a phase correction function described later is added to the displacement angle adding section 28. Further, the phase currents iu, iw obtained from the current detectors 32, 33 and the three-phase sine wave voltages Vu *, Vv *,
A power factor calculation unit (not shown) for calculating a motor power factor using Vw * is provided. The power factor calculation unit calculates the power by detecting the phase difference at the zero cross point of the voltage and current of each phase, or by using the phase voltage for three phases and the detected phase current for two phases. To obtain the motor power factor.
【0050】このような構成によれば、ブラシレスモー
タを任意の指令力率で正弦波電圧駆動することが可能と
なる。具体的には、上記方法によって検出したモータ力
率が指令力率よりも遅れている場合には、変位角加算部
28において(14)式に示すように電圧位相角θn に
位相補正角θc を加算し、モータ力率が指令力率よりも
進んでいる場合には、変位角加算部において(15)式
に示すように電圧位相角θn から位相補正角θc を減算
し、その結果得られる電圧位相角θn'(n=0、1、
2、…)を用いて変調信号発生部29で三相正弦波電圧
Vu*、Vv*、Vw*を演算する。 θn'=θn +θc =(θn-1 +Δθ)+θc …(14) θn'=θn −θc =(θn-1 +Δθ)−θc …(15) ただし、θc :位相補正角 θ0 =θeAccording to such a configuration, it is possible to drive the brushless motor with a sine wave voltage at an arbitrary command power factor. Specifically, when the motor power factor detected by the above method is behind the command power factor, the displacement angle adding unit 28 adds the phase correction angle θc to the voltage phase angle θn as shown in Expression (14). If the motor power factor is ahead of the command power factor, the displacement angle adding unit subtracts the phase correction angle θc from the voltage phase angle θn as shown in equation (15), and obtains the resulting voltage. The phase angle θn '(n = 0, 1,
2,...), The three-phase sine wave voltages Vu *, Vv *, Vw * are calculated by the modulation signal generator 29. θn ′ = θn + θc = (θn−1 + Δθ) + θc (14) θn ′ = θn−θc = (θn−1 + Δθ) −θc (15) where θc: phase correction angle θ0 = θe
【0051】本実施例によれば、モータ力率を指令力率
に一致させるような正弦波状の駆動電圧を出力すること
ができる。また、一般にブラシレスモータの効率の最大
点はモータ力率が1付近に存在するので、その指令力率
を略1に設定することにより高力率、高効率のブラシレ
スモータの駆動装置を得ることができる。According to this embodiment, it is possible to output a sinusoidal drive voltage that matches the motor power factor with the command power factor. In general, the maximum point of the efficiency of the brushless motor is near the motor power factor of 1. Therefore, by setting the command power factor to approximately 1, it is possible to obtain a high power factor and high efficiency brushless motor driving device. it can.
【0052】次に、本発明の第5実施例について図11
を参照して説明する。本実施例は、モータ力率を判定し
それが略1となるように電圧位相角θn を補正するもの
であるが、そのモータ力率の検出法において上述した第
4実施例と異なる。すなわち、モータの相電流を検出す
るための電流検出器32、33を省き、代わりに直流リ
ンク電流の検出値iL を用いてモータ力率を検出するよ
うになっている(図10参照)。Next, a fifth embodiment of the present invention will be described with reference to FIG.
This will be described with reference to FIG. In this embodiment, the motor power factor is determined, and the voltage phase angle θn is corrected so that it becomes substantially 1. However, the method of detecting the motor power factor is different from the above-described fourth embodiment. That is, the current detectors 32 and 33 for detecting the phase current of the motor are omitted, and the motor power factor is detected using the detected value iL of the DC link current instead (see FIG. 10).
【0053】図11は、モータ力率に対する直流リンク
電流iL の波形を示したもので、モータ力率が遅れ力率
又は進み力率の場合には、0、60、120、…[de
g]の位相角において直流リンク電流iL に急峻な電流
変化が生じる。また、60[deg]毎に繰り返される
電流波形、例えば0〜60[deg]の区間における電
流波形を見ると、力率が略1の場合にはその区間の中央
位置(30[deg])から位相角の前後を見て対称波
形となっているが、遅れ力率の場合にはこの区間内で略
単調な増加傾向を示し、進み力率の場合にはこの区間内
で略単調な減少傾向を示している。従って、直流リンク
電流iL のこうした波形の特徴を検出すれば、モータ力
率が1、遅れ、進みの3つの状態を判定することがで
き、その状態に応じて(14)式、(15)式を用いて
電圧位相角θn を補正することにより、モータ力率を略
1にするように制御することができる。FIG. 11 shows a waveform of the DC link current iL with respect to the motor power factor. When the motor power factor is a lagging power factor or a leading power factor, 0, 60, 120,.
g], a sharp current change occurs in the DC link current iL. Also, looking at a current waveform repeated every 60 [deg], for example, a current waveform in a section of 0 to 60 [deg], when the power factor is substantially 1, the center position (30 [deg]) of the section is determined. The waveform has a symmetrical waveform when viewed before and after the phase angle. However, in the case of the lagging power factor, it shows a substantially monotonous increasing tendency in this section, and in the case of the leading power factor, it shows a substantially monotonous decreasing tendency in this section. Is shown. Accordingly, by detecting such a waveform characteristic of the DC link current iL, three states of the motor power factor of 1, lag, and advance can be determined, and equations (14) and (15) can be determined according to the states. Is used to correct the voltage phase angle θn to control the motor power factor to be approximately 1.
【0054】以上述べたように本実施例によれば、ホー
ルCT等の高価な電流検出器32、33を付加すること
なく、しかも簡単な波形判定のみでモータ力率を検出で
き、以てモータ力率を略1に制御することができる。従
って、より簡単な構成でブラシレスモータを高力率、高
効率で正弦波電圧駆動することができ、力率検出のため
のマイクロコンピュータの処理負担を軽減することがで
きる。As described above, according to the present embodiment, the motor power factor can be detected only by a simple waveform judgment without adding expensive current detectors 32 and 33 such as Hall CT. The power factor can be controlled to approximately one. Therefore, the brushless motor can be driven with a sine wave voltage at a high power factor and high efficiency with a simpler configuration, and the processing load on the microcomputer for detecting the power factor can be reduced.
【0055】なお、本発明は上記し且つ図面に記載した
実施例にのみ限定されるものではなく、次のような変形
または拡張が可能である。三相以外の多相のブラシレス
モータの場合、又は1modeの幅が60[deg]以外の
場合であっても同様に適用できる。The present invention is not limited to the embodiment described above and shown in the drawings, and the following modifications or extensions are possible. The same applies to the case of a multi-phase brushless motor other than three-phase, or the case where the width of 1 mode is other than 60 [deg].
【0056】また、角速度演算部26における角速度ω
の演算は、パルス信号P1 が出力される毎に該パルスと
前回のパルスとの区間について演算される角速度ωをそ
れ以前の数回分(例えば6回)にわたり平均しても良
い。このように平均処理された角速度ωを用いると、位
置検出器18のばらつきの影響を回避できより安定した
駆動が可能となる。さらに、現在までの数mode区間分の
角速度ωの変化率を用いることにより、現在のmode中に
おいてキャリア周期Tc 毎に角速度ωを推定し、(2)
式と(3)式に従って電圧位相角θn を演算しても良
い。このように角速度変化率を用いて更に細かく角速度
ωを推定すると、加減速時であっても精度の良い正弦波
電圧を生成できる。The angular velocity ω in the angular velocity calculator 26
May be averaged over several times (for example, six times) the angular velocity ω calculated for the section between the pulse and the previous pulse every time the pulse signal P1 is output. By using the angular velocity ω averaged in this way, the influence of variation of the position detector 18 can be avoided, and more stable driving can be performed. Furthermore, by using the rate of change of the angular velocity ω for several mode sections up to the present, the angular velocity ω is estimated for each carrier cycle Tc during the current mode, and (2)
The voltage phase angle θn may be calculated according to the equation (3). If the angular velocity ω is further finely estimated using the angular velocity change rate in this manner, a highly accurate sine wave voltage can be generated even during acceleration / deceleration.
【0057】さらに、キャリア周波数が一定である非同
期式パルス幅変調のみならず、回転数に応じてキャリア
周波数を可変する同期式パルス幅変調を用いても同様に
適用できる。同期式パルス幅変調の場合、一般に回転数
が高いほどキャリア周波数も高く設定されるので、回転
数の高低により生じる電圧位相角θn の分解能の差を抑
制することができる。Further, not only asynchronous pulse width modulation in which the carrier frequency is constant but also synchronous pulse width modulation in which the carrier frequency is varied according to the number of rotations can be similarly applied. In the case of synchronous pulse width modulation, the carrier frequency is generally set to be higher as the rotation speed is higher, so that a difference in resolution of the voltage phase angle θn caused by the rotation speed can be suppressed.
【0058】[0058]
【発明の効果】本発明は以上説明した通りであるので、
以下の効果を奏する。請求項1記載のブラシレスモータ
の駆動装置によれば、位置検出信号によって特定される
所定の周期毎にロータの角速度を演算するとともに、こ
の角速度とキャリア信号の周期との乗算によりロータの
変位位相角を演算し、更にこの変位位相角に基づいてロ
ータ位置に対応する電圧位相角を求めるようにした。従
って、変位位相角の演算は出力電圧デューティの設定周
期であるキャリア信号の周期を単位として行われるの
で、変位位相角を無駄時間なく出力電圧に反映でき、以
て出力電圧をロータ位置に対応した正弦波状にすること
ができる。Since the present invention is as described above,
The following effects are obtained. According to the brushless motor driving device of the present invention, the angular velocity of the rotor is calculated for each predetermined cycle specified by the position detection signal, and the displacement phase angle of the rotor is calculated by multiplying the angular velocity by the cycle of the carrier signal. Is calculated, and a voltage phase angle corresponding to the rotor position is obtained based on the displacement phase angle. Accordingly, since the calculation of the displacement phase angle is performed in units of the cycle of the carrier signal, which is the setting cycle of the output voltage duty, the displacement phase angle can be reflected on the output voltage without wasting time, and the output voltage corresponds to the rotor position. It can be sinusoidal.
【0059】請求項2記載のブラシレスモータの駆動装
置によれば、位置検出信号に基づく一定位相角毎の位置
信号が発生すると、前回の位置信号と該パルス信号との
間の位相角と時間を用いて角速度を演算し、この角速度
にキャリア信号のm周期時間を乗じてキャリア信号m周
期の間にロータが回転する変位位相角を求める。そし
て、この変位位相角を、位置信号の検出位相角が初期設
定された電圧位相角にキャリア信号のm周期毎に順次加
算することにより、ロータの位置変化に対応した電圧位
相角を演算するようにした。According to the brushless motor driving device of the present invention, when a position signal is generated for each fixed phase angle based on the position detection signal, the phase angle and time between the previous position signal and the pulse signal are determined. Is used to calculate the angular velocity, and the angular velocity is multiplied by the m cycle time of the carrier signal to obtain a displacement phase angle at which the rotor rotates during the m cycles of the carrier signal. Then, by sequentially adding the displacement phase angle to the voltage phase angle at which the detected phase angle of the position signal is initially set every m periods of the carrier signal, the voltage phase angle corresponding to the change in the position of the rotor is calculated. I made it.
【0060】従って、キャリア信号のm周期に相当する
角度分解能を有した正弦波電圧でブラシレスモータを駆
動制御することができ、ブラシレスモータのトルクリプ
ルや、騒音、振動を低減することができる。この場合、
位相演算はキャリア信号のm周期毎に行われ、一方出力
電圧を決定する各スイッチング素子のデューティ設定は
キャリア周期毎にしか行われないで、不必要に短い周期
での位相演算を避けることができるとともに、周期mを
適当な値に設定することにより演算処理時間を短縮する
ことができる。また、オーバーフロー等の問題を生じる
カウンタを使用していないので、装置の構成及び演算処
理がより簡単になり、また運転可能速度範囲を広くとる
ことができる。Therefore, the brushless motor can be driven and controlled by a sine wave voltage having an angular resolution corresponding to the m period of the carrier signal, and the torque ripple, noise, and vibration of the brushless motor can be reduced. in this case,
The phase calculation is performed every m periods of the carrier signal, while the duty setting of each switching element for determining the output voltage is performed only every carrier period, so that the phase calculation in an unnecessarily short period can be avoided. At the same time, by setting the period m to an appropriate value, the calculation processing time can be reduced. In addition, since a counter that causes a problem such as overflow is not used, the configuration and arithmetic processing of the device can be simplified, and the operable speed range can be widened.
【0061】請求項3記載のブラシレスモータの駆動装
置によれば、演算周期mを1に設定し、キャリア信号の
1周期毎に変位位相角を順次加算して電圧位相角を求め
るようにしたので、その分解能が最大になり、正弦波デ
ータテーブルを使用した場合と比較し歪みの少ない正弦
波駆動電圧を得ることができる。According to the brushless motor driving device of the third aspect, the calculation cycle m is set to 1, and the voltage phase angle is obtained by sequentially adding the displacement phase angle for each cycle of the carrier signal. The resolution is maximized, and a sine wave drive voltage with less distortion can be obtained as compared with the case where a sine wave data table is used.
【0062】請求項4記載のブラシレスモータの駆動装
置によれば、位置検出信号に基づいて生成されるパルス
信号にキャリア信号を同期させる。従って、定速運転さ
れている場合には、位置検出信号の状態が変化するパル
ス信号発生時において、順次加算演算されてきた電圧位
相角と新たに設定される位相角初期値が一致するので、
より歪みの小さい正弦波駆動電圧を得ることができる。According to the fourth aspect of the present invention, the carrier signal is synchronized with the pulse signal generated based on the position detection signal. Therefore, when a constant speed operation is performed, the voltage phase angle sequentially added and the newly set phase angle initial value coincide with each other when a pulse signal in which the state of the position detection signal changes is generated.
A sine wave drive voltage with less distortion can be obtained.
【0063】請求項5又は請求項6記載のブラシレスモ
ータの駆動装置によれば、ブラシレスモータの電圧と電
流とから力率を演算し(請求項5)、又は直流リンク電
流から力率を判定し(請求項6)、モータ力率が略1と
なるように電圧位相角を補正するので、ブラシレスモー
タを高力率、高効率で運転することができる。特に、直
流リンク電流から力率を判定する場合には、相電流の検
出が不要になるとともに力率の判定処理が簡単化される
ので、駆動装置のコストを低減でき制御装置の処理負担
も軽減できる。According to the brushless motor driving device of the present invention, the power factor is calculated from the voltage and the current of the brushless motor (claim 5), or the power factor is determined from the DC link current. (Claim 6) Since the voltage phase angle is corrected so that the motor power factor becomes substantially 1, the brushless motor can be operated with high power factor and high efficiency. In particular, when the power factor is determined from the DC link current, detection of the phase current becomes unnecessary and the process of determining the power factor is simplified, so that the cost of the driving device can be reduced and the processing load on the control device can be reduced. it can.
【図1】本発明の第1実施例を示す制御回路の機能ブロ
ック図FIG. 1 is a functional block diagram of a control circuit showing a first embodiment of the present invention.
【図2】位置検出信号に対する運転状態と初期位相角の
関係を示す図FIG. 2 is a diagram showing a relationship between an operation state and an initial phase angle with respect to a position detection signal.
【図3】電圧位相角とロータの位相角の関係図(キャリ
ア周波数:低)FIG. 3 is a diagram illustrating a relationship between a voltage phase angle and a rotor phase angle (carrier frequency: low).
【図4】電圧位相角とロータの位相角の関係図(キャリ
ア周波数:中)FIG. 4 is a diagram showing a relationship between a voltage phase angle and a rotor phase angle (carrier frequency: middle).
【図5】電圧位相角とロータの位相角の関係図(キャリ
ア周波数:高)FIG. 5 is a diagram showing a relationship between a voltage phase angle and a rotor phase angle (carrier frequency: high).
【図6】正弦波駆動におけるモータの電圧・電流波形図FIG. 6 is a voltage / current waveform diagram of a motor in sine wave driving.
【図7】本発明の第2実施例を示すキャリア周期の2周
期毎に加算される電圧位相角とロータの位相角の関係図FIG. 7 is a diagram showing a relationship between a voltage phase angle added every two carrier periods and a rotor phase angle according to a second embodiment of the present invention;
【図8】本発明の第3実施例を示すキャリア信号の周期
とパルス信号の周期が同期していない場合の電圧位相角
とロータの位相角の関係図FIG. 8 is a diagram showing the relationship between the voltage phase angle and the rotor phase angle when the period of the carrier signal and the period of the pulse signal are not synchronized according to the third embodiment of the present invention.
【図9】キャリア信号の周期とパルス信号の周期が同期
している場合の電圧位相角とロータの位相角の関係図FIG. 9 is a diagram illustrating a relationship between a voltage phase angle and a rotor phase angle when the cycle of a carrier signal and the cycle of a pulse signal are synchronized.
【図10】本発明の第4実施例を示す回路構成図FIG. 10 is a circuit diagram showing a fourth embodiment of the present invention.
【図11】本発明の第5実施例を示す各モータ力率にお
ける直流リンク電流波形図FIG. 11 is a DC link current waveform diagram at each motor power factor showing a fifth embodiment of the present invention.
【図12】従来の駆動装置を示す回路構成図FIG. 12 is a circuit diagram showing a conventional driving device.
【図13】120[deg]通電駆動における位置検出
信号とモータ電圧・電流の波形図FIG. 13 is a waveform diagram of a position detection signal and motor voltage / current in 120 [deg] energization drive.
7は電流検出抵抗、17はブラシレスモータ、18は位
置検出器、19、22、34は制御回路、23は検出信
号処理部(検出信号処理手段)、24はエッジ検出部、
25は初期位相角設定部、26は角速度演算部(角速度
演算手段)、27は変位角演算部(変位角演算手段)、
28は変位角加算部(変位角加算手段)、29は変調信
号発生部(変調信号発生手段)、30はパルス幅変調部
(パルス幅変調手段)、31はキャリア信号発生部(キ
ャリア信号発生手段)である。7 is a current detection resistor, 17 is a brushless motor, 18 is a position detector, 19, 22, and 34 are control circuits, 23 is a detection signal processing unit (detection signal processing means), 24 is an edge detection unit,
25 is an initial phase angle setting unit, 26 is an angular velocity calculator (angular velocity calculator), 27 is a displacement angle calculator (displacement angle calculator),
28 is a displacement angle adder (displacement angle adder), 29 is a modulation signal generator (modulation signal generator), 30 is a pulse width modulator (pulse width modulator), 31 is a carrier signal generator (carrier signal generator) ).
───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) H02P 6/14 ──────────────────────────────────────────────────続 き Continued on front page (58) Field surveyed (Int.Cl. 7 , DB name) H02P 6/14
Claims (6)
に順次通電するためのスイッチング素子からなるスイッ
チング回路と、 前記ブラシレスモータが有するロータの位置検出信号を
得る位置検出手段と、 正弦波変調信号をキャリア信号でパルス幅変調して正弦
波状の電圧を前記各巻線に印加するように前記スイッチ
ング回路を制御する制御手段とを具備したブラシレスモ
ータの駆動装置において、 前記制御手段は、 前記位置検出信号によって特定される所定の周期毎に前
記ロータの角速度を演算するとともに、この角速度と前
記キャリア信号の周期との乗算により前記ロータの変位
位相角を演算し、更にこの変位位相角に基づいてロータ
位置に対応する電圧位相角を求め、この電圧位相角に基
づいて前記正弦波変調信号を生成するように構成されて
いることを特徴とするブラシレスモータの駆動装置。1. A switching circuit comprising a switching element for sequentially energizing windings of a plurality of phases of a brushless motor, a position detecting means for obtaining a position detection signal of a rotor of the brushless motor, and a sine wave modulation signal. Control means for controlling the switching circuit so as to apply a sinusoidal voltage to each of the windings by pulse width modulation with a carrier signal, the brushless motor driving apparatus comprising: Calculate the angular velocity of the rotor for each specified period, calculate the displacement phase angle of the rotor by multiplying the angular velocity by the cycle of the carrier signal, and further calculate the rotor position based on the displacement phase angle. A corresponding voltage phase angle is obtained, and the sine wave modulation signal is generated based on the voltage phase angle. Drive device for a brushless motor, characterized by being made.
に順次通電するためのスイッチング素子からなるスイッ
チング回路と、 前記ブラシレスモータが有するロータの位置検出信号を
得る位置検出手段と、 正弦波状のパルス幅変調波形の電圧を前記各巻線に印加
するように前記スイッチング回路を制御する制御手段と
を具備したブラシレスモータの駆動装置において、 前記制御手段は、キャリア信号を生成するキャリア信号
発生手段と、 前記位置検出信号に基づいて一定位相角毎に位置信号を
生成するとともにこの位置信号の位相角を初期値とする
検出信号処理手段と、 この検出信号処理手段にて生成される位置信号の間の位
相角と時間幅とを用いて前記ブラシレスモータの角速度
を演算する角速度演算手段と、 この角速度演算手段にて演算される角速度に、前記キャ
リア信号のm周期相当時間(m:自然数)を乗じて前記
キャリア信号のm周期の間に変化する変位位相角を得る
変位角演算手段と、 この変位角演算手段から得られる変位位相角を、前記キ
ャリア信号のm周期毎に前記初期値に順次加算して電圧
位相角を求める変位角加算手段と、 この変位角加算手段にて求めた電圧位相角に基づいてパ
ルス幅変調のための変調信号である多相正弦波電圧を生
成する変調信号発生手段と、 この変調信号発生手段にて生成された変調信号と、前記
キャリア信号発生手段にて生成されたキャリア信号とを
比較してパルス幅変調信号を発生するパルス幅変調手段
とから構成されていることを特徴とするブラシレスモー
タの駆動装置。2. A switching circuit comprising a switching element for sequentially energizing a plurality of phases of windings of the brushless motor, position detecting means for obtaining a position detection signal of a rotor of the brushless motor, and a sinusoidal pulse width. A brushless motor driving device comprising: control means for controlling the switching circuit so as to apply a voltage of a modulation waveform to each of the windings; wherein the control means includes: carrier signal generation means for generating a carrier signal; A detection signal processing means for generating a position signal for each constant phase angle based on the detection signal and setting the phase angle of the position signal as an initial value; and a phase angle between the position signals generated by the detection signal processing means. Angular velocity calculating means for calculating the angular velocity of the brushless motor using the distance and the time width; A displacement angle calculator for multiplying the calculated angular velocity by a time corresponding to m periods of the carrier signal (m: natural number) to obtain a displacement phase angle that changes during the m periods of the carrier signal; A displacement angle adding means for sequentially adding the obtained displacement phase angle to the initial value every m periods of the carrier signal to obtain a voltage phase angle; and a pulse based on the voltage phase angle obtained by the displacement angle adding means. A modulation signal generator for generating a polyphase sine wave voltage that is a modulation signal for width modulation; a modulation signal generated by the modulation signal generator; and a carrier signal generated by the carrier signal generator. And a pulse width modulation means for generating a pulse width modulation signal by comparing the two.
記載のブラシレスモータの駆動装置。3. The method according to claim 2, wherein m = 1.
A driving device for the brushless motor according to the above.
ることを特徴とする請求項2記載のブラシレスモータの
駆動装置。4. The brushless motor driving device according to claim 2, wherein the position signal and the carrier signal are synchronized.
率を演算するとともに、所定の力率となるように電圧位
相角を補正することを特徴とする請求項1または2記載
のブラシレスモータの駆動装置。5. The brushless motor drive according to claim 1, wherein a power factor is calculated from a voltage and a current of the brushless motor, and a voltage phase angle is corrected so as to have a predetermined power factor. apparatus.
検出し、この検出電流の波形から力率を判定するととも
に、力率が略1となるように電圧位相角を補正すること
を特徴とする請求項1または2記載のブラシレスモータ
の駆動装置。6. A method for detecting a DC current flowing into a switching circuit, determining a power factor from a waveform of the detected current, and correcting a voltage phase angle so that the power factor becomes substantially 1. Item 3. A brushless motor driving device according to item 1 or 2.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP28550097A JP3311283B2 (en) | 1997-10-17 | 1997-10-17 | Drive device for brushless motor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP28550097A JP3311283B2 (en) | 1997-10-17 | 1997-10-17 | Drive device for brushless motor |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH11122973A JPH11122973A (en) | 1999-04-30 |
JP3311283B2 true JP3311283B2 (en) | 2002-08-05 |
Family
ID=17692339
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP28550097A Expired - Fee Related JP3311283B2 (en) | 1997-10-17 | 1997-10-17 | Drive device for brushless motor |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3311283B2 (en) |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4269496B2 (en) * | 2000-07-28 | 2009-05-27 | アイシン・エィ・ダブリュ株式会社 | Motor control device and motor control method |
JP3742291B2 (en) * | 2000-09-26 | 2006-02-01 | 株式会社荏原製作所 | Brushless motor device |
JP4581227B2 (en) * | 2000-11-14 | 2010-11-17 | パナソニック株式会社 | Motor drive device for washing machine |
JP2003047793A (en) * | 2001-08-07 | 2003-02-18 | Matsushita Electric Ind Co Ltd | Motor drive apparatus of washing machine |
JP4135134B2 (en) * | 2002-04-15 | 2008-08-20 | 日産自動車株式会社 | Motor control device |
JP4395313B2 (en) * | 2003-04-04 | 2010-01-06 | 日本精工株式会社 | Motor drive control device and electric power steering device |
JP4784290B2 (en) * | 2005-12-08 | 2011-10-05 | トヨタ自動車株式会社 | Motor drive device |
JP5418769B2 (en) * | 2009-07-27 | 2014-02-19 | コニカミノルタ株式会社 | Method for estimating electric angle of brushless motor and brushless motor |
JP5502605B2 (en) * | 2010-06-09 | 2014-05-28 | 本田技研工業株式会社 | Motor control device |
JP5631144B2 (en) * | 2010-10-05 | 2014-11-26 | キヤノン株式会社 | Light control device |
JP5709693B2 (en) * | 2011-08-26 | 2015-04-30 | 三菱電機株式会社 | Motor control device |
US11736054B2 (en) * | 2019-06-26 | 2023-08-22 | Kabushiki Kaisha Toyota Jidoshokki | Control device for electric motor |
JP6781498B1 (en) * | 2019-07-25 | 2020-11-04 | 三菱電機株式会社 | Rotation angle estimation device |
-
1997
- 1997-10-17 JP JP28550097A patent/JP3311283B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH11122973A (en) | 1999-04-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1263125B1 (en) | Drive control apparatus and method of alternating current motor | |
CN1783692B (en) | Speed controller of synchronous motor | |
US7042190B2 (en) | Motor control apparatus and motor control method | |
JP3419725B2 (en) | Position sensorless motor controller | |
US7362070B2 (en) | Electric motor control system including position determination and error correction | |
JP3311283B2 (en) | Drive device for brushless motor | |
JP6658554B2 (en) | AC motor control device | |
US5726549A (en) | Sensor-less control apparatus for permanent magnet synchronous motor | |
JP6644172B2 (en) | Motor control device | |
JP2000050689A (en) | AC motor drive control device | |
JP2017163789A (en) | Motor drive device and phase current detection method in motor drive device | |
JP2019129572A (en) | Ac motor control device | |
JPH0793823B2 (en) | PWM controller for voltage source inverter | |
JP4722002B2 (en) | PWM inverter control device, PWM inverter control method, and refrigeration air conditioner | |
JP4194204B2 (en) | DC brushless motor device | |
JP3333442B2 (en) | Drive device for brushless motor | |
JP2003164180A (en) | Brushless motor control unit | |
JP4779262B2 (en) | Permanent magnet type synchronous motor controller | |
JP4539192B2 (en) | AC motor control device | |
JP5428796B2 (en) | Motor drive control device | |
WO1999021271A1 (en) | Method and device for controlling brushless dc motor | |
JP3649329B2 (en) | Stepping motor drive device | |
JP3663166B2 (en) | Brushless motor control device | |
JP2006074951A (en) | Controller for ac motor | |
JP2004023920A (en) | Ac motor controller |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
LAPS | Cancellation because of no payment of annual fees |