JP2021129491A - Driving method of electric motor - Google Patents

Driving method of electric motor Download PDF

Info

Publication number
JP2021129491A
JP2021129491A JP2020104265A JP2020104265A JP2021129491A JP 2021129491 A JP2021129491 A JP 2021129491A JP 2020104265 A JP2020104265 A JP 2020104265A JP 2020104265 A JP2020104265 A JP 2020104265A JP 2021129491 A JP2021129491 A JP 2021129491A
Authority
JP
Japan
Prior art keywords
duty ratio
output
phase
energization
energization mode
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.)
Granted
Application number
JP2020104265A
Other languages
Japanese (ja)
Other versions
JP6789589B1 (en
Inventor
清 山本
Kiyoshi Yamamoto
清 山本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hokuto Seigyo KK
Original Assignee
Hokuto Seigyo KK
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hokuto Seigyo KK filed Critical Hokuto Seigyo KK
Application granted granted Critical
Publication of JP6789589B1 publication Critical patent/JP6789589B1/en
Publication of JP2021129491A publication Critical patent/JP2021129491A/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Control Of Ac Motors In General (AREA)
  • Control Of Motors That Do Not Use Commutators (AREA)

Abstract

To provide a driving method of an electric motor that can reliably detect a field position from a duty ratio of 0% with or without a load when a brushless DC motor is driven without a position sensor using a 120° energizing method with PWM control.SOLUTION: An MPU 51 uses a zero output duty ratio Dz, which is a duty ratio on a straight line connecting a point with a rotation speed of zero and an output duty ratio of 50% and a point with a maximum rotation speed of Nmax and an output duty ratio of 100% in a characteristic chart showing a relationship between rotation speed and output duty ratio and selects the duty ratio that satisfies an output enable area E and outputs it to an output circuit 57 by making an area having the duty ratio equal to or above the zero output duty ratio Dz to be the output enable area E.SELECTED DRAWING: Figure 6

Description

本開示は、例えば三相ブラシレスDCモータ等をPWM制御による120°通電方式で二相矩形波通電する電動機の駆動方法に関する。
尚、以下の説明では二相通電というときは、スター結線及びデルタ結線された三相コイルのうちいずれか二相コイルに接続する2端子間に通電することを二相通電というものとし、デルタ結線の場合、任意の2端子間で三相コイルに分流して流れる場合も含むものとする。
The present disclosure relates to, for example, a method for driving a motor that energizes a three-phase brushless DC motor or the like by a two-phase square wave energization method by a PWM-controlled 120 ° energization method.
In the following description, when referring to two-phase energization, energizing between two terminals connected to either the star-connected or delta-connected three-phase coil is referred to as two-phase energization, and delta-connected. In the case of, the case where the flow is divided into the three-phase coil between any two terminals and flows is also included.

従来、小型直流モータはブラシ付きDCモータが用いられてきたが、ブラシ音・電気ノイズ・耐久性等に問題がありブラシレスDCモータが登場した。さらに最近では小型軽量化・堅牢化・ローコスト化等の観点から位置センサを持たないセンサレスモータが注目され、まず情報機器分野のハードディスクドライブ等に採用されたがベクトル制御技術の発展により家電・車載分野でも採用され始めた。 Conventionally, a DC motor with a brush has been used as a small DC motor, but a brushless DC motor has appeared due to problems such as brush noise, electrical noise, and durability. More recently, sensorless motors that do not have a position sensor have attracted attention from the viewpoints of compactness, weight reduction, robustness, and cost reduction, and were first adopted for hard disk drives in the information equipment field. But it started to be adopted.

図12に位置センサを備えないセンサレスモータの一例として三相ブラシレス直流(DC)モータの構成を示す。回転子軸1を中心に回転する回転子2にはS極とN極で一対の永久磁石3が設けられている。永久磁石界磁の磁極構造(IPM,SPM)あるいは極数等は様々である。固定子4には120°位相差で設けられた極歯に電機子巻線(コイル)U,V,Wが配置され、中性点(コモン)Cを介してスター結線されている。隣接相を接続し中性点を持たないデルタ結線されるものもある。 FIG. 12 shows the configuration of a three-phase brushless direct current (DC) motor as an example of a sensorless motor not provided with a position sensor. The rotor 2 that rotates about the rotor shaft 1 is provided with a pair of permanent magnets 3 having an S pole and an N pole. The magnetic pole structure (IPM, SPM) or the number of poles of the permanent magnet field varies. Armature windings (coils) U, V, and W are arranged on the pole teeth provided in the stator 4 with a phase difference of 120 °, and are star-connected via a neutral point (common) C. Some are delta-connected by connecting adjacent phases and having no neutral point.

図13に従来のセンサレスモータ駆動回路の一例をブロック構成図に示す。MOTORは三相センサレスモータである。MPU51はマイクロコントローラ(制御部)である。出力回路57(INV)は、三相ハーフブリッジ構成のインバータ回路である。ZEROは零クロスコンパレータ59とダミーコモン生成部60(COM)である。尚、実際のセンサレスモータ駆動回路には、このほかに電源部、ホストインターフェース部等が必要であるが煩雑化を避けるため省略してある。 FIG. 13 shows an example of a conventional sensorless motor drive circuit in a block configuration diagram. MOTOR is a three-phase sensorless motor. The MPU 51 is a microcontroller (control unit). The output circuit 57 (INV) is an inverter circuit having a three-phase half-bridge configuration. ZERO is a zero cross comparator 59 and a dummy common generator 60 (COM). The actual sensorless motor drive circuit also requires a power supply unit, a host interface unit, and the like, but these are omitted to avoid complication.

図14に三相ブラシレスDCモータの駆動方式の代表的な例として120°通電のタイミングチャートを示す。区間1はU相からV相に、区間2はU相からW相に、区間3はV相からW相に、区間4はV相からU相に、区間5はW相からU相に、区間6はW相からV相に、矩形波通電される。破線は誘起電圧波形である。HU〜HWはモータに内蔵されるホールセンサの出力波形であり、従来の位置センサ付き三相ブラシレスDCモータはこの信号に基づいて励磁切り替えが行われる。 FIG. 14 shows a timing chart of 120 ° energization as a typical example of a drive system for a three-phase brushless DC motor. Section 1 is from U phase to V phase, section 2 is from U phase to W phase, section 3 is from V phase to W phase, section 4 is from V phase to U phase, and section 5 is from W phase to U phase. Section 6 is energized with a rectangular wave from the W phase to the V phase. The broken line is the induced voltage waveform. HU to HW are output waveforms of the hall sensor built in the motor, and the conventional three-phase brushless DC motor with a position sensor performs excitation switching based on this signal.

位置センサを用いないセンサレス駆動方式により励磁切り替えを行う方法としては、中速度以上で回転時に中性点電位を基準として開放相(非通電相)電圧を比較し、誘起電圧零クロス点を検出し30°遅延タイマー等を用いて励磁切り替え点を検出する30°遅延法が広く知られており、先行技術として以下の文献がある(特許文献1:特許第5634963号公報)。 As a method of switching excitation by a sensorless drive method that does not use a position sensor, the open phase (non-energized phase) voltage is compared with reference to the neutral point potential during rotation at medium speed or higher, and the induced voltage zero cross point is detected. A 30 ° delay method for detecting an excitation switching point using a 30 ° delay timer or the like is widely known, and there are the following documents as prior art (Patent Document 1: Japanese Patent No. 5634963).

特許第5634963号公報Japanese Patent No. 5634963

しかしながら、特許文献1に開示された30°遅延法は、オープンループ期間が30°発生するため動作が不確実という欠点がある。
正弦波通電方式ではコイル電流位相から位置を推定するベクトル制御正弦波通電法があるが演算負荷が大きくハードウェアが大がかりになる。あるいは60°ごとに位置検出する6ステップサイン波通電法があるが、オープンループ期間が60°発生し始動が困難で負荷変動に弱く用途が限定される。その他、通電電流に高周波電流を重畳する高周波重畳法やPWM制御による通電周波数を数パルスごとに変動させて検出するマルチ空間ベクトル法などが提唱されているが、いずれも変調復調手順が複雑でありセンシング音が発生するなどの欠点がある。
However, the 30 ° delay method disclosed in Patent Document 1 has a drawback that the operation is uncertain because an open loop period of 30 ° occurs.
In the sine wave energization method, there is a vector control sine wave energization method in which the position is estimated from the coil current phase, but the calculation load is large and the hardware becomes large. Alternatively, there is a 6-step sine wave energization method that detects the position every 60 °, but the open loop period is 60 °, which makes it difficult to start and is vulnerable to load fluctuations, limiting its use. In addition, a high-frequency superimposition method in which a high-frequency current is superimposed on an energization current and a multi-spatial vector method in which the energization frequency by PWM control is fluctuated every few pulses for detection have been proposed, but the modulation / demodulation procedure is complicated in both cases. There are drawbacks such as the generation of sensing sound.

そこで、本件出願人は、三相モータの二相をPWM矩形波駆動する120°通電において開放相に現れる電圧変化から界磁位置を検出する方法を提案した(特許第6402276号公報)。これは位置検出信号即ちPWM制御による通電(以下単に「PWM通電」という)時の通電二相平均電圧(仮想中性点電圧)と開放相電圧との電位差(本書ではこれを位置検出信号VLと呼ぶことにする)が、ローター位相角に応じて変化することを利用して界磁位置検出するものである。
図15に位置検出信号VLの実測波形例を示す。横軸は位相角、縦軸は電圧である。小型IPMモータをU−V通電しながらローターをゆっくりと1電気角回転させたときの仮想中性点電圧と開放相電圧の差(位置検出信号VL)を表示している。基準となる0Vは仮想中性点電位である。
ここで使用しているPWM制御による通電方式は、オンサイクルは正方向に通電しオフサイクルは通電しない単方向通電モードで、デューティ比を10%刻みで変更した時の10%〜80%の8波形を重ねて表示してある。参考に開放相の誘起電圧波形も表示した。回転時はVL波形にこの誘起電圧波形が重畳して現れる。
VL波形は歪があるものの概SIN2θ波形となっており120°通電方式の通電区間単位であればローター位置検出が可能であることを示している。励磁した通電パターンはU−V励磁であり位相角30°から90°の区間が対象となり区間内で位置検出信号は単調性が保たれている。従って、区間終点を検出するためには位相角90°のVL信号レベルにのみ着目すればよい。そこで区間終点のVL電圧を推定し開放相電圧と比較すれば区間終点を検出できるので次の区間の通電パターンに切り換え、以後これを繰り返せば連続回転できる。
この方法は位置検出手順が比較的簡単でセンシングロスやセンシング音がなくまた極めて安定した位置検出ができ高い実用性を備えており好ましいものであるが以下の課題がある。
Therefore, the applicant has proposed a method of detecting the field position from the voltage change appearing in the open phase when the two phases of the three-phase motor are driven by a PWM square wave at 120 ° (Japanese Patent No. 6402276). This is a position detection signal, that is, a potential difference between the energized two-phase average voltage (virtual neutral point voltage) and the open phase voltage when energized by PWM control (hereinafter simply referred to as "PWM energization") (in this document, this is referred to as the position detection signal VL). However, the field position is detected by utilizing the fact that it changes according to the rotor phase angle.
FIG. 15 shows an example of the measured waveform of the position detection signal VL. The horizontal axis is the phase angle and the vertical axis is the voltage. The difference (position detection signal VL) between the virtual neutral point voltage and the open phase voltage when the rotor is slowly rotated by one electric angle while the small IPM motor is energized by UV is displayed. The reference 0V is the virtual neutral point potential.
The PWM-controlled energization method used here is a unidirectional energization mode in which the on-cycle is energized in the positive direction and the off-cycle is not energized. The waveforms are superimposed and displayed. For reference, the induced voltage waveform of the open phase is also displayed. During rotation, this induced voltage waveform appears superimposed on the VL waveform.
Although the VL waveform is distorted, it is an approximate SIN2θ waveform, which indicates that the rotor position can be detected if it is in the energization section unit of the 120 ° energization method. The excited energization pattern is UV excitation, and the section of the phase angle of 30 ° to 90 ° is targeted, and the position detection signal is kept monotonic within the section. Therefore, in order to detect the end point of the section, it is only necessary to pay attention to the VL signal level having a phase angle of 90 °. Therefore, since the section end point can be detected by estimating the VL voltage at the section end point and comparing it with the open phase voltage, it is possible to continuously rotate by switching to the energization pattern of the next section and repeating this thereafter.
This method is preferable because the position detection procedure is relatively simple, there is no sensing loss or sensing sound, extremely stable position detection is possible, and it is highly practical.

上述のVL電圧による位置検出方法は、VL信号レベルがデューティ比によって変わり、例えばデューティ比が10%といった低デューティ比においては信号レベルが極端に小さくなり位置検出できないという課題がある。 The above-mentioned position detection method using the VL voltage has a problem that the VL signal level changes depending on the duty ratio, and at a low duty ratio such as a duty ratio of 10%, the signal level becomes extremely small and the position cannot be detected.

図1は単方向通電時の制御量デューティ比Dと位置検出信号電圧の相関図である。横軸はデューティ比、縦軸は電圧である。図15の測定データを引用して、U−V通電の区間終点位相角90°でのVL電圧を制御量デューティ比Dごとにプロットしたものである(90%と100%は図示されていない)。なお、制御量デューティ比100%時は直流通電となりVL電圧は0となる。位置検出信号VL電圧の信号レベルは、デューティ比約20%から80%では充分大きいが、20%以下では小さくなり検出困難となる。そのため低デューティ比となる低負荷・低速時は位置検出ができず使用できないという制約が発生する。つまり無負荷時は最低デューティ比でもかなりの速度で回転しそれ以下の回転数にはできないと言うことである。
低デューティ比時に位置検出信号が小さくなる理由は、制御量デューティ比Dが小さい時はオンサイクル時間が短くなりPWM周期内での電流変化が小さくなることから通電二相間のインダクタンス偏差による起電圧も小さくなるためである。
また、位置検出信号はオンサイクルでしか検出できないため、制御量デューティ比Dが小さくなるほど検出時間が短くなり通電切り替え時のスパイクあるいはリンギングにより信号検出が困難になり、測定タイミングの面からも低デューティ比には限界がある。尚、80%以上の高デューティ比時にもVL電圧が小さくなるが、高デューティ比時は出力が大きく必ず回転していることから誘起電圧によって位置検出できるため問題とはならない。
FIG. 1 is a correlation diagram between the control amount duty ratio D and the position detection signal voltage when unidirectionally energized. The horizontal axis is the duty ratio and the vertical axis is the voltage. By quoting the measurement data of FIG. 15, the VL voltage at the section end point phase angle of 90 ° of UV energization is plotted for each control amount duty ratio D (90% and 100% are not shown). .. When the control amount duty ratio is 100%, direct current is applied and the VL voltage becomes 0. The signal level of the position detection signal VL voltage is sufficiently large when the duty ratio is about 20% to 80%, but becomes small when the duty ratio is 20% or less, making detection difficult. Therefore, there is a restriction that the position cannot be detected and cannot be used at low load and low speed with a low duty ratio. In other words, when there is no load, even the lowest duty ratio rotates at a considerable speed, and the rotation speed cannot be lower than that.
The reason why the position detection signal becomes smaller at the low duty ratio is that when the control amount duty ratio D is small, the on-cycle time becomes shorter and the current change within the PWM cycle becomes smaller, so the electromotive voltage due to the inductance deviation between the two energized phases also becomes. This is because it becomes smaller.
Further, since the position detection signal can be detected only on-cycle, the smaller the control amount duty ratio D, the shorter the detection time, which makes it difficult to detect the signal due to spikes or ringing when switching the energization, and the duty is low from the viewpoint of measurement timing. There is a limit to the ratio. Although the VL voltage becomes small even at a high duty ratio of 80% or more, there is no problem because the position can be detected by the induced voltage because the output is large and always rotates at the high duty ratio.

図2に単方向通電モードPWMの使用不可能領域を示す。
図はトルク−回転数特性図で、横軸はトルク、縦軸は回転数である。BLDCモータの使用領域はT−Nカーブで制限されるが、使用領域の中で左下の低負荷低速回転エリアは上述の理由から位置検出できず使用不可能領域であり、本発明が解決すべき課題となっている領域である。
FIG. 2 shows an unusable area of the unidirectional energization mode PWM.
The figure is a torque-rotation speed characteristic diagram, the horizontal axis is torque, and the vertical axis is rotation speed. The use area of the BLDC motor is limited by the TN curve, but the low load low speed rotation area at the lower left of the use area is an unusable area because the position cannot be detected for the above reason, and the present invention should be solved. This is an area of concern.

本発明は上述した課題を解決すべくなされたものであり、その目的とするところは、ブラシレスDCモータをPWM制御による二相矩形波通電により位置センサレス駆動する際、デューティ比0%から負荷の有無にかかわらず確実に界磁位置を検出できる電動機の駆動方法を提供することにある。 The present invention has been made to solve the above-mentioned problems, and an object of the present invention is the presence or absence of a load from a duty ratio of 0% when a brushless DC motor is driven by a two-phase square wave energization by PWM control without a position sensor. It is an object of the present invention to provide a driving method of an electric motor capable of reliably detecting a field position regardless of the above.

永久磁石界磁を有する回転子と三相コイルを有する固定子を備える電動機を、パルス幅変調(PWM)方式にて二相矩形波通電する電動機の駆動方法であって、一対のハイサイドアーム及びローサイドアームを備えた出力素子を三相分備えた三相ハーフブリッジ型インバータ回路を介して前記三相コイルのうち二相に出力する出力回路と、上位コントローラからの出力指令に基づいて所定の制御量デューティ比DでPWM通電方式にて前記出力回路の出力を制御し、オンサイクルは正方向に二相矩形波通電し、オフサイクルは逆方向に二相矩形波通電する制御回路と、を備え、Vmを電源電圧、Vfを出力段クランプダイオード電圧降下、Ke(0-p)を線間誘起電圧定数とするとき、前記制御回路は、三相コイルのうち二相に対して双方向通電モードにてPWM通電し、出力デューティ比を、停止時は50%とし、(Vm+Vf)/Ke(0-p) にて求められる最高回転数Nmax時は100%とする回転数と出力デューティ比の関係を示す特性図において、回転数零かつ出力デューティ比が50%の点と前記最高回転数Nmaxかつ出力デューティ比100%の点を結ぶ直線上のデューティ比を零出力デューティ比Dzとし、零出力デューティ比Dz以上のデューティ比領域を正転領域として当該正転領域を満たすデューティ比を選択して前記出力回路に出力することを特徴とする。
これにより駆動回路又は電源装置或いはモータ等を破損することなく二相双方向PWM通電を行い、出力0%から界磁位置の検出が可能となる。
A method of driving an electric motor having a rotor having a permanent magnet field and a stator having a three-phase coil by a pulse width modulation (PWM) method in which a two-phase rectangular wave is energized. An output circuit that outputs to two phases of the three-phase coil via a three-phase half-bridge type inverter circuit that has three phases of output elements equipped with a low-side arm, and predetermined control based on an output command from the host controller. The output of the output circuit is controlled by the PWM energization method with the amount duty ratio D, and the control circuit is provided with a two-phase rectangular wave energization in the forward cycle in the on-cycle direction and a two-phase rectangular wave energization in the reverse direction in the off cycle. When Vm is the power supply voltage, Vf is the output stage clamp diode voltage drop, and Ke (0-p) is the line-induced voltage constant, the control circuit is in bidirectional energization mode for two phases of the three-phase coil. The relationship between the output duty ratio and the number of revolutions is 50% when the output duty ratio is stopped, and 100% when the maximum number of revolutions Nmax is obtained by (Vm + Vf) / Ke (0-p). In the characteristic diagram showing, the duty ratio on the straight line connecting the point where the rotation speed is zero and the output duty ratio is 50% and the point where the maximum rotation speed is Nmax and the output duty ratio is 100% is defined as the zero output duty ratio Dz, and the zero output duty is set to zero. A duty ratio region having a ratio of Dz or more is set as a normal rotation region, and a duty ratio satisfying the normal rotation region is selected and output to the output circuit.
As a result, two-phase bidirectional PWM energization is performed without damaging the drive circuit, power supply device, motor, or the like, and the field position can be detected from an output of 0%.

前記制御回路は、前記正転領域に適合するように、前記制御量デューティ比Dに回転数に応じて決まる前記零出力デューティ比Dzを用いて(100%−零出力デューティ比Dz)/100%で算出される圧縮率Kを乗じて得られた値DKを前記零出力デューティ比Dzに加算して出力デューティ比D′を決定するようにしてもよい。
これにより、単方向通電では制御量デューティ比Dは出力デューティ比D′となるため、単方向通電と双方向通電とで、等しい出力量とすることができる。
The control circuit uses the zero output duty ratio Dz, which is determined according to the number of revolutions, as the control amount duty ratio D so as to match the normal rotation region (100% − zero output duty ratio Dz) / 100%. The value DK obtained by multiplying the compression rate K calculated in 1 may be added to the zero output duty ratio Dz to determine the output duty ratio D'.
As a result, in the unidirectional energization, the control amount duty ratio D becomes the output duty ratio D', so that the unidirectional energization and the bidirectional energization can have the same output amount.

前記制御回路は、逆転ブレーキをかける際に双方向通電モードを選択し、零出力デューティ比Dzから所定のオフセットデューティ比Doffを減算して逆転ブレーキをかける際の出力デューティ比Dbkを算出し、所定の回転数閾値以下となったら逆転ブレーキを解除し、出力回路への出力を停止して惰性回転するか、デューティ比を50%に固定し弱い逆転ブレーキをかけるか、あるいは三相コイルを短絡するショートブレーキをかけるかのいずれかを選択することが好ましい。
これにより、駆動回路又は電源装置或いはモータ等を破損することなく最短時間で減速あるいは停止可能な制動を実現することができる。
The control circuit selects a bidirectional energization mode when applying the reverse brake, subtracts a predetermined offset duty ratio Doff from the zero output duty ratio Dz, calculates an output duty ratio Dbk when applying the reverse brake, and determines the predetermined output duty ratio Dbk. When the number of revolutions falls below the threshold of, the reverse brake is released and the output to the output circuit is stopped to coast, or the duty ratio is fixed at 50% and a weak reverse brake is applied, or the three-phase coil is short-circuited. It is preferable to select either to apply the short brake.
As a result, braking that can be decelerated or stopped in the shortest time can be realized without damaging the drive circuit, the power supply device, the motor, or the like.

前記制御回路は、前記出力回路のハイサイドアームとローサイドアームを相ごとに対で制御し、通電二相をオンサイクルは正方向に通電しオフサイクルは通電しない単方向通電モードと、オンサイクルは正方向に通電しオフサイクルは逆方向に通電する双方向通電モードの二つのモードを備えPWM周期に同期して任意に切り換え可能なPWM制御回路を備え、前記PWM制御回路は、予め双方向通電モードと単方向通電モードを切り換える切換えデューティ比Dcを設定しておき、運転時は制御量デューティ比Dが変更になるたびに当該制御量デューティ比Dと切換えデューティ比Dcの大小比較を行い、D<Dcのときは双方向通電モードで通電し、D≧Dcのときは単方向通電モードで通電するようにしてもよい。
このように、PWM制御回路は双方向通電モードを低デューティ比時のみに適用することで、双方向通電モードによる通電効率の低下を最小に抑えることができる。
The control circuit controls the high side arm and the low side arm of the output circuit in pairs for each phase, and the on-cycle is a unidirectional energization mode in which the on-cycle is energized in the positive direction and the off-cycle is not energized. It has two modes of bidirectional energization mode, which energizes in the forward direction and energizes in the off cycle in the opposite direction, and has a PWM control circuit that can be arbitrarily switched in synchronization with the PWM cycle. The PWM control circuit is preliminarily bidirectionally energized. The switching duty ratio Dc for switching between the mode and the unidirectional energization mode is set, and each time the control amount duty ratio D is changed during operation, the magnitude of the control amount duty ratio D and the switching duty ratio Dc are compared, and D When <Dc, energization may be performed in the bidirectional energization mode, and when D ≧ Dc, energization may be performed in the unidirectional energization mode.
As described above, by applying the bidirectional energization mode only when the duty ratio is low, the PWM control circuit can minimize the decrease in energization efficiency due to the bidirectional energization mode.

前記制御回路は、双方向通電モードで制御量デューティ比DがPWM周期の50%以上のときは、出力デューティ比にかかわらずPWM周期の50%時点の直前の所定タイミングで、制御量デューティ比DがPWM周期の50%未満のときは、オンサイクル完了時点の直前の所定タイミングで界磁位置検出に必要なコイル電圧の測定を行うことが好ましい。
これにより測定タイミング処理を簡素化でき、測定値はPWM制御による通電切換えにより発生するスパイク電圧やリンギングの影響を避けることができ、かつ測定後の界磁位置推定のための演算時間を十分に確保できる。
In the control circuit, when the control amount duty ratio D is 50% or more of the PWM cycle in the bidirectional energization mode, the control amount duty ratio D is at a predetermined timing immediately before the time point of 50% of the PWM cycle regardless of the output duty ratio. When is less than 50% of the PWM cycle, it is preferable to measure the coil voltage required for field position detection at a predetermined timing immediately before the completion of the on-cycle.
This simplifies the measurement timing processing, the measured value can avoid the influence of spike voltage and ringing generated by energization switching by PWM control, and sufficient calculation time for field position estimation after measurement is secured. can.

また、前記最高回転数Nmaxを決定する際、モータが一定負荷かつ任意の回転数Nで回転中に、電源を遮断して惰性回転させた時の停止時間Tsと、任意の最大回転数Nmax′に基づいて前記零出力デューティ比Dzを演算して出力した時の停止時間Ts′を測定し、Ts=Ts′となる任意の最大回転数Nmax′を前記最大回転数Nmaxとしてもよい。
これにより駆動回路及びモータの特性を正確に反映した最大回転数Nmaxを求めることができる。
Further, when determining the maximum rotation speed Nmax, the stop time Ts when the power is cut off and inertial rotation is performed while the motor is rotating at a constant load and an arbitrary rotation speed N, and an arbitrary maximum rotation speed Nmax ′. The zero output duty ratio Dz may be calculated and the stop time Ts'when output may be measured based on the above, and any maximum rotation speed Nmax'for which Ts = Ts' may be set as the maximum rotation speed Nmax.
This makes it possible to obtain the maximum rotation speed Nmax that accurately reflects the characteristics of the drive circuit and the motor.

上述した電動機の駆動方法を用いれば、PWM制御による二相矩形波通電により双方向通電モードで120°通電を行うことで、出力0%から100%まで界磁位置検出が可能となり、低デューティ比となる無負荷低速回転も可能である。
その際に零出力デューティ比Dzを規定し逆転トルクが発生しないようにすることで、速度サーボ時のハンチングが低減され低速回転領域まで優れた制御性を発揮でき、特に極低速領域が拡大する。さらに安全なデューティ比領域を明確にすることで、意図しない逆転ブレーキを防止し過大な回生電流によるモータ駆動回路や電源装置の破損あるいはモータの焼損のおそれがなくなる。
双方向通電モードを利用して逆転ブレーキをかけることができ、停止時間あるいは減速時間を短縮できる。
また制御量デューティ比Dに応じて双方向通電モードと単方向通電モードを切り替え、低デューティ比時は双方向通電モード、高デューティ比時は単方向通電モードとすれば、双方向通電時の渦電流損やスイッチング損失やデッドタイムロス等による効率低下を最小に抑えて効率を改善できる。
さらにPWM制御回路(PWMコントローラ)は、単方向通電モードに追加して双方向通電モードを設けてもデッドタイムコントローラが1個追加となるだけで済むことから三相正弦波通電用のPWMコントローラと比べて大幅に簡略化できる。
また、双方向通電時は、コイル電圧測定をデューティ比50%時点の直前で行うことができ理想的なタイミングとなる。例えばPWM出力の切り換えから測定までのウェイト時間はPWM周期のほぼ1/2となりリンギングが収束し信号が安定した状態で測定できる。またウェイト時間はPWM周期により一義的に決定でき、モータ駆動回路設計時にあらかじめ決定できるのでデューティ比に応じてタイミング調整する必要がなくなりプログラムが簡素化される。さらに測定後の位置検出処理などの演算時間もほぼPWM周期の1/2が確保できプログラミングが容易となり、また低速クロックのMPUも使用可能となることから回路消費電流とコストを抑えることができる。
If the above-mentioned motor driving method is used, the field position can be detected from 0% to 100% of the output by energizing 120 ° in the bidirectional energization mode by energizing the two-phase square wave by PWM control, and the duty ratio is low. No-load low-speed rotation is also possible.
At that time, by defining the zero output duty ratio Dz so that the reverse torque is not generated, hunting during speed servo is reduced and excellent controllability can be exhibited even in the low speed rotation region, and in particular, the extremely low speed region is expanded. Furthermore, by clarifying the safe duty ratio range, unintentional reverse braking is prevented, and there is no risk of damage to the motor drive circuit or power supply device or motor burnout due to an excessive regenerative current.
The reverse braking can be applied using the bidirectional energization mode, and the stop time or deceleration time can be shortened.
If the bidirectional energization mode and the unidirectional energization mode are switched according to the control amount duty ratio D, and the bidirectional energization mode is set at the low duty ratio and the unidirectional energization mode is set at the high duty ratio, the eddy current at the time of bidirectional energization. Efficiency can be improved by minimizing efficiency reduction due to current loss, switching loss, dead time loss, and the like.
Furthermore, the PWM control circuit (PWM controller) is a PWM controller for three-phase sine wave energization because even if a bidirectional energization mode is provided in addition to the unidirectional energization mode, only one dead time controller is required. It can be greatly simplified in comparison.
Further, in the case of bidirectional energization, the coil voltage measurement can be performed immediately before the duty ratio of 50%, which is an ideal timing. For example, the wait time from the switching of the PWM output to the measurement is almost 1/2 of the PWM cycle, and the measurement can be performed in a state where the ringing is converged and the signal is stable. Further, the wait time can be uniquely determined by the PWM cycle and can be determined in advance at the time of designing the motor drive circuit, so that it is not necessary to adjust the timing according to the duty ratio and the program is simplified. Further, the calculation time for position detection processing after measurement can be secured to be approximately 1/2 of the PWM cycle, which facilitates programming, and the MPU of a low-speed clock can also be used, so that circuit current consumption and cost can be suppressed.

単方向通電モードのデューティ比と位置検出信号電圧の相関図である。It is a correlation diagram of the duty ratio of the unidirectional energization mode and the position detection signal voltage. トルク‐回転数特性を用いた単方向通電モードPWMの使用不可能領域の説明図である。It is explanatory drawing of the unusable region of the unidirectional energization mode PWM using a torque-rotation speed characteristic. 図3Aは単方向通電のタイミングチャート、図3Bは双方向通電のタイミングチャートである。FIG. 3A is a timing chart of unidirectional energization, and FIG. 3B is a timing chart of bidirectional energization. 双方向通電モードのデューティ比と位置検出信号電圧の相関図である。It is a correlation diagram of the duty ratio of the bidirectional energization mode and the position detection signal voltage. トルク‐回転数特性を用いた双方向通電モードPWMの使用領域の説明図である。It is explanatory drawing of the use area of the bidirectional energization mode PWM using a torque-rotation speed characteristic. 回転数‐出力デューティ特性を用いた双方向通電モードPWMの正転領域の説明図である。It is explanatory drawing of the normal rotation region of the bidirectional energization mode PWM using the rotation speed-output duty characteristic. 回転数‐出力デューティ特性を用いた双方向通電モードPWMの逆転ブレーキの出力領域の説明図である。It is explanatory drawing of the output area of the reverse brake of the bidirectional energization mode PWM using the rotation speed-output duty characteristic. 切換えデューティ比Dcを用いた双方向通電モードと単方向通電モードの切り換え例を示すグラフ図である。It is a graph which shows the switching example of the bidirectional energization mode and the unidirectional energization mode using the switching duty ratio Dc. 双方向通電モードPWM周期のコイル電圧測定タイミングチャートである。It is a coil voltage measurement timing chart of a bidirectional energization mode PWM cycle. モータ駆動回路のブロック図である。It is a block diagram of a motor drive circuit. 通電制御プログラムのフローチャートである。It is a flowchart of an energization control program. 三相モータの説明図である。It is explanatory drawing of a three-phase motor. 従来のモータ駆動回路のブロック図である。It is a block diagram of a conventional motor drive circuit. 120°通電のタイミングチャートである。It is a timing chart of 120 ° energization. 単方向通電の界磁位置検出信号VLの実測波形図である。It is a measured waveform diagram of the field position detection signal VL of unidirectional energization.

以下、本発明に係る電動機の駆動方法の実施形態について、添付図面を参照しながら説明する。本願発明は、電動機の一例として、回転子に永久磁石界磁を備え、固定子に巻き線を120°位相差で配置してスター結線し、相端がモータ出力回路に接続されたBLDCモータがあげられ、ここでは近年利用が拡大している位置センサレスモータを用いて説明する。 Hereinafter, embodiments of the motor driving method according to the present invention will be described with reference to the accompanying drawings. In the present invention, as an example of an electric motor, a BLDC motor in which a rotor is provided with a permanent magnet field, windings are arranged on a stator with a phase difference of 120 ° and star-connected, and the phase ends are connected to a motor output circuit. Here, a position sensorless motor, whose use has been expanding in recent years, will be used for explanation.

図12を参照して三相BLDCセンサレスモータの一実施例を示す。一例として2極永久磁石ローターと3スロットを設けた固定子4を備えた3相ブラシレスDCモータを例示する。モータはインナーローター型でもアウターローター型でもいずれでもよい。また、永久磁石型界磁としては永久磁石埋め込み型(IPM)モータや表面永久磁石型(SPM)モータのいずれであってもよい。 An embodiment of a three-phase BLDC sensorless motor is shown with reference to FIG. As an example, a three-phase brushless DC motor including a two-pole permanent magnet rotor and a stator 4 provided with three slots will be illustrated. The motor may be either an inner rotor type or an outer rotor type. Further, the permanent magnet type field may be either a permanent magnet embedded type (IPM) motor or a surface permanent magnet type (SPM) motor.

図12において、回転子軸1には回転子2が一体に設けられ、界磁として2極の永久磁石3が設けられている。固定子4には120°位相差で極歯U,V,Wが永久磁石3に対向して配置されている。固定子4の各極歯U,V,Wに巻線u,v,wを設けて相間をコモンCでスター結線して後述するモータ駆動装置に配線された3相ブラシレスDCモータとなっている。尚、コモン線は、不要であるので省略されている。 In FIG. 12, a rotor 2 is integrally provided on the rotor shaft 1, and a two-pole permanent magnet 3 is provided as a field magnet. Polar teeth U, V, and W are arranged on the stator 4 with a phase difference of 120 ° so as to face the permanent magnet 3. Windings u, v, and w are provided on the pole teeth U, V, and W of the stator 4, and the phases are star-connected by a common C to form a three-phase brushless DC motor wired to a motor drive device described later. .. The common line is omitted because it is unnecessary.

次に、三相センサレスモータのモータ駆動回路の一例について図10に示すブロック図を参照して説明する。煩雑化を避けるため、クロック発生部や通信部等の記載は省略する。
MPU51(Micro Processor Unit:制御回路)は、演算部52(LOGIC)、PWMコントローラ53(PWM制御回路:PWMC)とタイマー54(TM)及びADコンバータ55(ADC)を内蔵している。MPU51は、後述するように、上位コントローラ50からの出力指令(RUN)或いは速度サーボ制御量などに基づいて決定される所定の制御量デューティ比DでPWM通電方式にて後述するプリドライバ56(PRE)及び出力回路57(INV)の出力を制御する。具体的には、オンサイクルは正方向に二相矩形波通電し、オフサイクルは逆方向に二相矩形波通電する。
Next, an example of the motor drive circuit of the three-phase sensorless motor will be described with reference to the block diagram shown in FIG. In order to avoid complication, the description of the clock generation unit, communication unit, etc. is omitted.
The MPU 51 (Micro Processor Unit: control circuit) incorporates a calculation unit 52 (LOGIC), a PWM controller 53 (PWM control circuit: PWMC), a timer 54 (TM), and an AD converter 55 (ADC). As will be described later, the MPU 51 is a pre-driver 56 (PRE) which will be described later in a PWM energization method with a predetermined control amount duty ratio D determined based on an output command (RUN) from the host controller 50 or a speed servo control amount. ) And the output of the output circuit 57 (INV). Specifically, the on-cycle is energized with a two-phase square wave in the forward direction, and the off-cycle is energized with a two-phase square wave in the opposite direction.

演算部52(LOGIC)は、120°通電の通電パターンを記憶し上位コントローラ50からのRUN指令を受けてモータ(MOTOR)を回転させ、またコイル電圧のAD変換結果から界磁位置を推定して通電パターンを選択し、回転数から速度サーボ演算を行って制御量デューティ比Dを決定し、該制御量デューティ比Dに応じて通電モードを選択する。 The calculation unit 52 (LOGIC) stores the energization pattern of 120 ° energization, rotates the motor (MOTOR) in response to the RUN command from the host controller 50, and estimates the field position from the AD conversion result of the coil voltage. The energization pattern is selected, the speed servo calculation is performed from the rotation speed to determine the control amount duty ratio D, and the energization mode is selected according to the control amount duty ratio D.

PWMコントローラ53(PWMC)は、1個のエッジアライメント型デューティコントローラとデッドタイムコントローラを備えており、演算部52(LOGIC)からの指定に応じて所定の通電パターンを出力可能となっている。また、PWMコントローラ53は、オンサイクルは正方向に通電しオフサイクルは非通電とする単方向通電モードと、オンサイクルは正方向に通電しオフサイクルは逆方向に通電する双方向通電モードとを備え、演算部52(LOGIC)からの指定にてPWM周期に同期して所定の切換えデューティ比Dc未満では双方向通電モード、所定の切換えデューティ比Dc以上では単方向通電モードに切り替え可能となっており、通電パターンと通電モードと制御量デューティ比Dを反映したゲート信号出力PWMC1〜6を備えプリドライバ56(PRE)に出力する。 The PWM controller 53 (PWMC) includes one edge alignment type duty controller and a dead time controller, and can output a predetermined energization pattern according to a designation from the calculation unit 52 (LOGIC). Further, the PWM controller 53 has a unidirectional energization mode in which the on-cycle is energized in the forward direction and the off-cycle is de-energized, and a bidirectional energization mode in which the on-cycle is energized in the forward direction and the off-cycle is energized in the reverse direction. In addition, it is possible to switch to the bidirectional energization mode when the switching duty ratio is less than the predetermined switching duty ratio Dc and to the unidirectional energization mode when the switching duty ratio Dc or more is specified by the calculation unit 52 (LOGIC) in synchronization with the PWM cycle. The gate signal outputs PWMC1 to 6 reflecting the energization pattern, the energization mode, and the control amount duty ratio D are provided and output to the pre-driver 56 (PRE).

プリドライバ56(PRE)は、PWMコントローラ53からゲート信号出力PWMC1〜6が入力され、電力変換して出力回路57(INV)にゲート信号PRE1〜6を出力する。プリドライバ56(PRE)は、一般的に各種保護回路の他、PRE1〜6の出力電圧を昇圧するチャージポンプ、出力短絡を防止するインターロック、プリドライバ内の上下アーム貫通を防止するデッドタイムコントローラ、ゲートドライブ電流調整部などを備える。 In the pre-driver 56 (PRE), gate signal outputs PWMC1 to 6 are input from the PWM controller 53, power is converted, and gate signals PRE1 to 6 are output to the output circuit 57 (INV). The pre-driver 56 (PRE) is generally a charge pump that boosts the output voltage of PREs 1 to 6, an interlock that prevents output short circuits, and a dead time controller that prevents penetration of the upper and lower arms in the pre-driver, in addition to various protection circuits. , A gate drive current adjuster, etc. are provided.

出力回路57(INV)は、三相ハーフブリッジインバータ回路であり、プリドライバ56(PRE)からゲート信号PRE1〜6が入力されると各相のハイサイドアームまたはローサイドアームの出力素子が駆動され、電力増幅したコイル出力U〜Wを出力する。それぞれの出力素子はnチャンネルFETで構成され逆並列に接続された保護ダイオードを内蔵している。 The output circuit 57 (INV) is a three-phase half-bridge inverter circuit, and when gate signals PRE1 to 6 are input from the predriver 56 (PRE), the output elements of the high side arm or low side arm of each phase are driven. The power-amplified coil outputs U to W are output. Each output element is composed of an n-channel FET and has a built-in protection diode connected in antiparallel.

分圧回路58(RA)は、界磁位置検出のためにコイル出力U〜Wを分圧し必要に応じてフィルタリングしてコイル電圧信号u〜wをADコンバータ55(ADC)に送出する。 The voltage dividing circuit 58 (RA) divides the coil outputs U to W to detect the field position, filters them as necessary, and sends the coil voltage signals u to w to the AD converter 55 (ADC).

タイマー54(TM)は、PWMコントローラ53からPWM周期開始信号を受けPWM周期に同期して測定ウェイト時間を計測する。ウェイト時間は通電モードにより異なり、双方向通電モードではPWM周期の1/2よりADCアクイジョンタイムだけ短い所定の時間を計測し、単方向通電モードでは制御量デューティ比Dに応じたオンサイクル時間からADCアクイジョンタイムを減算した時間を計測する。これらの演算は演算部52(LOGIC)にて行われタイマー54(TM)にプリセットされる。タイマー54(TM)はタイムアップするとADコンバータ55(ADC)に対しトリガー信号を送出する。 The timer 54 (TM) receives the PWM cycle start signal from the PWM controller 53 and measures the measurement wait time in synchronization with the PWM cycle. The wait time differs depending on the energization mode. In the bidirectional energization mode, a predetermined time that is shorter than 1/2 of the PWM cycle by the ADC acquisition time is measured. Measure the time obtained by subtracting the acquisition time. These operations are performed by the calculation unit 52 (LOGIC) and preset in the timer 54 (TM). When the time is up, the timer 54 (TM) sends a trigger signal to the AD converter 55 (ADC).

ADコンバータ55(ADC)は、三相の入力信号を同時サンプリングするサンプルホールド回路を備え、タイマー54(TM)からのトリガー信号によりコイル電圧信号u〜wをサンプルホールドし引き続きAD変換し、変換結果を演算部52(LOGIC)に送出する。 The AD converter 55 (ADC) is provided with a sample hold circuit that simultaneously samples three-phase input signals, sample-holds coil voltage signals u to w by a trigger signal from a timer 54 (TM), and continuously performs AD conversion, resulting in conversion. Is sent to the calculation unit 52 (LOGIC).

通電方式はPWM120°矩形波通電とし、図14に示す通電タイミングチャートを参照して説明する。60°の通電区間が6個で1電気角回転する。区間1はU相からV相へ、区間2はU相からW相へ、区間3はV相からW相へ、区間4はV相からU相へ、区間5はW相からU相へ、区間6はW相からV相へ、と通電することで正方向回転する。残りの1相は開放され非通電となり位置検出に利用する。逆方向回転は通電相の通電パターンを180°進め通電区間の歩進を正方向回転とは逆順とすることで行う。
以上の構成によりBLDCモータを位置センサなしで120°通電にて連続回転させるモータ駆動回路を実現できる。MPU51は、双方向通電モードを備えており出力0%から100%まで位置検出でき、低負荷時のストール運転や低速回転あるいは逆転ブレーキ等も可能であり、単方向通電に切り換えることで高効率化が図れる。
以下では上述したモータ駆動回路を用いた界磁位置検出の原理について具体的に説明する。
The energization method is PWM 120 ° rectangular wave energization, and will be described with reference to the energization timing chart shown in FIG. Six 60 ° energization sections rotate by one electric angle. Section 1 from U phase to V phase, section 2 from U phase to W phase, section 3 from V phase to W phase, section 4 from V phase to U phase, section 5 from W phase to U phase, The section 6 rotates in the forward direction by energizing from the W phase to the V phase. The remaining one phase is opened and de-energized and used for position detection. The reverse rotation is performed by advancing the energization pattern of the energization phase by 180 ° and making the step of the energization section in the reverse order of the forward rotation.
With the above configuration, it is possible to realize a motor drive circuit in which the BLDC motor is continuously rotated by 120 ° energization without a position sensor. The MPU 51 is equipped with a bidirectional energization mode that can detect the position from 0% to 100% output, can also perform stall operation at low load, low speed rotation, reverse braking, etc., and can be switched to unidirectional energization to improve efficiency. Can be planned.
Hereinafter, the principle of field position detection using the motor drive circuit described above will be specifically described.

(双方向通電モードPWMによる位置検出)
PWMコントローラ53によるPWM通電モードには、オンサイクルは正方向に通電しオフサイクルは通電しない単方向通電モードと、オンサイクルは正方向に通電しオフサイクルは逆方向に通電する双方向通電モードがある。
単方向通電モードでは出力トルクはデューティ比に比例しデューティ比50%時は出力トルクも正方向に50%相当となるが、双方向通電モードではデューティ比50%時はオンサイクル出力とオフサイクル出力が打ち消しあい出力トルクは0となり、50%より大きい時は正方向出力>逆方向出力となることから正転トルクが発生し、50%未満では正方向出力<逆方向出力となることから逆転トルクが発生する。
(Position detection by bidirectional energization mode PWM)
The PWM energization mode by the PWM controller 53 includes a unidirectional energization mode in which the on-cycle is energized in the forward direction and no energization in the off-cycle, and a bidirectional energization mode in which the on-cycle is energized in the forward direction and the off-cycle is energized in the reverse direction. be.
In the unidirectional energization mode, the output torque is proportional to the duty ratio, and when the duty ratio is 50%, the output torque is equivalent to 50% in the positive direction. The output torque cancels each other out, and when it is larger than 50%, the forward output becomes> reverse output, so that normal rotation torque is generated. Occurs.

図3A,Bに単方向通電モードと双方向通電モードのタイミングチャートを示す。出力回路57は相ごとにハイサイドアームとローサイドアームで構成され全部で6個の出力素子があり、MPU51に内蔵したPWMコントローラ53はそれぞれをコントロールする6個のゲート制御信号をプリドライバ56に出力する。U+信号はU相をH(ハイ)電位に、U−信号はU相をL(ロウ)電位に接続する。V+信号はV相をH電位に、V−信号はV相をL電位に接続する。W+信号はW相をH電位に、W−信号はW相をL電位に接続する。符号HはH(ハイ)電位に接続することを、LはL(ロウ)電位に接続することを、Zは非通電状態とすることを表す。 3A and 3B show timing charts of the unidirectional energization mode and the bidirectional energization mode. The output circuit 57 is composed of a high-side arm and a low-side arm for each phase, and has a total of six output elements. The PWM controller 53 built in the MPU 51 outputs six gate control signals to control each to the pre-driver 56. do. The U + signal connects the U phase to the H (high) potential, and the U- signal connects the U phase to the L (low) potential. The V + signal connects the V phase to the H potential, and the V- signal connects the V phase to the L potential. The W + signal connects the W phase to the H potential, and the W- signal connects the W phase to the L potential. The symbol H indicates that it is connected to the H (high) potential, L indicates that it is connected to the L (low) potential, and Z indicates that it is in a non-energized state.

図3A,BではPWM通電にてU−V相通電時の上記の6個のゲート制御信号の出力状態を示す。PWMcycleはPWM周期であり、ONcycle(オンサイクル)は単方向通電においてコイルに通電するオン期間であり通電時間はデューティ比で指定される。OFFcycle(オフサイクル)は単方向通電においてコイルに通電しないオフ期間である。 3A and 3B show the output states of the above six gate control signals when the UV phase is energized by PWM energization. The PWM cycle is a PWM cycle, the ON cycle is an on period in which the coil is energized in unidirectional energization, and the energization time is specified by a duty ratio. The OFF cycle is an off period in which the coil is not energized in unidirectional energization.

図3Aに示す単方向通電モードは、U相ハイサイドアームU+をPWM通電し、オンサイクルはH通電しオフサイクルは非通電状態Zとしている。V相ローサイドアーム出力V−はPWM周期を通じてL通電し、その結果オンサイクル時はU相からV相へ電流が流れ、オフサイクル時は電源からの電流は流れない。W相はハイサイドアームもローサイドアームも動作せず非通電状態Zとなる。通電パターンは6パターンあり、U−V通電以外のパターンも同じ要領で通電される。 In the unidirectional energization mode shown in FIG. 3A, the U-phase high side arm U + is PWM energized, H is energized during the on-cycle, and Z is not energized during the off-cycle. The V-phase low side arm output V- is L-energized through the PWM cycle, and as a result, current flows from the U phase to the V phase during the on-cycle, and no current flows from the power supply during the off-cycle. In the W phase, neither the high side arm nor the low side arm operates, and the non-energized state Z is established. There are 6 energization patterns, and patterns other than UV energization are also energized in the same way.

図3Bに示す双方向通電モードは、オンサイクル時にU相からV相に電流が流れ、オフサイクル時はV相からU相に電流が流れる。オフサイクル時にも逆方向に電流が流れる点が単方向通電とは異なる点である。W相はハイサイドアームもローサイドアームも動作せず非通電状態Zとなる。通電パターンは6パターンあり、U−V通電以外のパターンも同じ要領で通電される。
本案では正転しか扱わないこととし回転方向の切り換えは通電パターンを180°進め通電区間の歩進は正方向回転とは逆順とすることで行うこととする。従って、双方向通電モード時の出力デューティ比は回転方向に関わらず50%から100%の範囲となる。ただし逆転ブレーキ時は除く。
In the bidirectional energization mode shown in FIG. 3B, a current flows from the U phase to the V phase during the on-cycle, and a current flows from the V phase to the U phase during the off-cycle. The point that current flows in the opposite direction even during off-cycle is different from unidirectional energization. In the W phase, neither the high side arm nor the low side arm operates, and the non-energized state Z is established. There are 6 energization patterns, and patterns other than UV energization are also energized in the same way.
In this proposal, only forward rotation is handled, and the rotation direction is switched by advancing the energization pattern by 180 ° and stepping in the energization section in the reverse order of the forward rotation. Therefore, the output duty ratio in the bidirectional energization mode is in the range of 50% to 100% regardless of the rotation direction. However, this does not apply during reverse braking.

以下に課題の解決方法を述べる。すでに述べたように低デューティ比では位置検出信号が小さくなり位置を検出できないことから低負荷時の低速回転はできないという課題があったが、それは単方向通電モードのPWM通電を行っていることに起因する。しかし双方向通電モードとすれば出力トルク0状態でもデューティ比は50%となり、低出力時でも大きなレベルの位置検出信号を得ることができ課題は解決される。 The solution to the problem is described below. As already mentioned, there was a problem that low-speed rotation at low load was not possible because the position detection signal became small and the position could not be detected at a low duty ratio, but it was due to PWM energization in the unidirectional energization mode. to cause. However, in the bidirectional energization mode, the duty ratio is 50% even when the output torque is 0, and a large level position detection signal can be obtained even when the output is low, which solves the problem.

図4は双方向通電時の制御量デューティ比Dと位置検出信号電圧VLの相関図である。横軸はデューティ比、縦軸は電圧である。U−V通電の区間終点位相角90°での位置検出信号VL電圧を実測し、デューティ比ごとにプロットしたものである。デューティ比は双方向通電であることから50%以上を5%刻みで測定した。デューティ比100%時は直流通電となり位置検出信号電圧VLは0となる。なお、図1と同じモータを使用したが試験条件がやや異なったため、測定値には若干の相違が生じているが傾向は把握できる。 FIG. 4 is a correlation diagram between the control amount duty ratio D and the position detection signal voltage VL when bidirectionally energized. The horizontal axis is the duty ratio and the vertical axis is the voltage. The position detection signal VL voltage at the section end point phase angle of 90 ° of UV energization was actually measured and plotted for each duty ratio. Since the duty ratio is bidirectionally energized, 50% or more was measured in 5% increments. When the duty ratio is 100%, direct current is applied and the position detection signal voltage VL becomes 0. Although the same motor as in FIG. 1 was used, the test conditions were slightly different, so that the measured values were slightly different, but the tendency can be grasped.

デューティ比50%(単方向通電の0%相当)から80%(単方向通電の60%相当)程度まで信号レベルは大きく、位置検出可能なことが判る。特にデューティ比50%〜60%の低出力領域(単方向通電時の0%〜20%に相当)で非常に大きく、低速回転あるいは静止時の界磁位置検出に有効である。従ってPWM通電モードを双方向通電モードとすればデューティ比の小さな低負荷低速回転時も位置検出して駆動することが可能となる。なお、高デューティ比時には回転子は回転しており誘起電圧から位置検出可能であるので位置検出信号VL電圧が小さくなっても界磁位置検出でき問題とはならない。 It can be seen that the signal level is large from the duty ratio of about 50% (corresponding to 0% of unidirectional energization) to about 80% (equivalent to 60% of unidirectional energization), and the position can be detected. In particular, it is very large in a low output region with a duty ratio of 50% to 60% (corresponding to 0% to 20% when energized in one direction), and is effective for detecting the field position at low speed rotation or at rest. Therefore, if the PWM energization mode is set to the bidirectional energization mode, the position can be detected and driven even during low-load low-speed rotation with a small duty ratio. When the duty ratio is high, the rotor is rotating and the position can be detected from the induced voltage. Therefore, even if the position detection signal VL voltage becomes small, the field position can be detected and there is no problem.

図5はトルク‐回転数特性を用いた双方向通電モードPWMの使用領域の説明図である。横軸はトルクT、縦軸は回転数Nである。使用領域はT−Nカーブで制限されるが、図2に示す単方向通電時では使用不可能であった領域もカバーしており低負荷低速回転から高速回転まで全域で使用することができる。 FIG. 5 is an explanatory diagram of a usage area of the bidirectional energization mode PWM using the torque-rotation speed characteristic. The horizontal axis is torque T, and the vertical axis is rotation speed N. The usable area is limited by the TN curve, but it also covers the area that could not be used when unidirectionally energized as shown in FIG. 2, and can be used in the entire range from low load low speed rotation to high speed rotation.

(双方向通電モード時のデューティ比の規制)
しかしながら、三相DCブラシレスモータを双方向通電モードでPWM制御により二相矩形波通電する場合、単純にオフサイクル時に逆方向に通電するだけでは双方向通電モードを使用できない。制御量デューティ比Dによっては逆方向に回転し、正方向に回転している場合も適正な値より小さなデューティ比を出力すると過大な回生電流が流れモータ駆動回路や電源装置(充電式バッテリーも含む)が破損するおそれやモータが焼損するおそれがある。これらの不具合の発生を防止し双方向通電モードでPWM制御により二相矩形波通電を安全に運用するためには出力デューティ比の制御が必須となる。
(Regulation of duty ratio in bidirectional energization mode)
However, when a three-phase DC brushless motor is energized with a two-phase square wave by PWM control in a bidirectional energization mode, the bidirectional energization mode cannot be used simply by energizing in the opposite direction during off-cycle. Depending on the control amount duty ratio D, it rotates in the opposite direction, and even if it rotates in the forward direction, if a duty ratio smaller than the appropriate value is output, an excessive regenerative current will flow and the motor drive circuit and power supply device (including rechargeable battery) ) May be damaged or the motor may burn out. In order to prevent the occurrence of these problems and safely operate the two-phase square wave energization by PWM control in the bidirectional energization mode, it is essential to control the output duty ratio.

そこで本案は双方向通電モードでPWM制御による二相矩形波通電を安全に運用できるデューティ比範囲を明確に規定する正転領域Eを設けることとした。
図6は回転数‐出力デューティ特性を用いた双方向通電モードPWMの正転領域Eの説明図である。横軸は制御量デューティ比D、縦軸は回転数Nである。
Nmaxは無負荷時の理論的な最大回転数で、
Nmax=(Vm+Vf)/Ke(0-p) (式1)
;Vmは電源電圧、Vfは出力段クランプダイオード電圧降下、Ke(0-p)は線間誘起電圧定数(ゼロツーピーク)とする。
誘起電圧(ゼロツーピーク)は線間誘起電圧定数Ke(0-p)×回転数Nで表され、電源電圧Vmと出力段クランプダイオードの順方向電圧降下Vfを加算した電圧が誘起電圧(ゼロツーピーク)の最大値である。なお、Vf及びKe(0-p)は回路あるいはモータの固有値である。
一方、Nmaxとモータ停止時間には以下の関係がある。
Nmaxが(式1)の理論値通りであれば、一定負荷で任意の回転数Nで回転中に、電源を遮断して惰性回転させた時の停止時間Tsと、零出力デューティ比Dz(次項で述べる)で惰性回転させた時の停止時間Ts′は等しい。即ちNmax=理論値の時、Ts=Ts′となる。
Nmaxが理論値より小さいと、零出力デューティ比Dzを出力しても実効出力は0より大きくなり加速するため停止時間が長くなり、Ts<Ts′となる。
Nmaxが理論値より大きいと、零出力デューティ比Dzを出力しても実行出力は0より小さくなり逆転ブレーキがかかるため停止時間は短くなり、Ts>Ts′となる。
従って、Nmaxを実験的手法で求めるには、モータが一定負荷かつ任意の回転数Nで回転中に、電源を遮断して惰性回転させた時の停止時間Tsを測定しておき、次にモータを再度上述と同一条件にて回転数Nで回転させ、暫定的に任意のNmax′を選択しそれに基づいて零出力デューティ比=Dzを演算して出力し惰性回転させた時の停止時間Ts′を測定し、Ts=Ts′となるNmax′を求めその値をNmaxとすればよい。
これにより駆動回路及びモータの特性を正確に反映した最大回転数Nmaxを求めることができる。
Therefore, in this proposal, it is decided to provide a normal rotation region E that clearly defines the duty ratio range in which the two-phase square wave energization by PWM control can be safely operated in the bidirectional energization mode.
FIG. 6 is an explanatory diagram of a normal rotation region E of the bidirectional energization mode PWM using the rotation speed-output duty characteristic. The horizontal axis is the control amount duty ratio D, and the vertical axis is the rotation speed N.
Nmax is the theoretical maximum number of revolutions when there is no load.
Nmax = (Vm + Vf) / Ke (0-p) (Equation 1)
Vm is the power supply voltage, Vf is the output stage clamp diode voltage drop, and Ke (0-p) is the line-induced voltage constant (zero-to-peak).
The induced voltage (zero-to-peak) is represented by the line-line induced voltage constant Ke (0-p) × number of revolutions N, and the voltage obtained by adding the power supply voltage Vm and the forward voltage drop Vf of the output stage clamp diode is the induced voltage (zero-to-peak). ) Is the maximum value. Note that Vf and Ke (0-p) are eigenvalues of the circuit or motor.
On the other hand, Nmax and the motor stop time have the following relationship.
If Nmax is as per the theoretical value of (Equation 1), the stop time Ts when the power is cut off and the inertial rotation is performed while rotating at an arbitrary rotation speed N with a constant load, and the zero output duty ratio Dz (next item). The stop time Ts'when inertially rotated in (described in) is equal. That is, when Nmax = theoretical value, Ts = Ts'.
When Nmax is smaller than the theoretical value, even if the zero output duty ratio Dz is output, the effective output becomes larger than 0 and accelerates, so that the stop time becomes long and Ts <Ts'.
When Nmax is larger than the theoretical value, even if the zero output duty ratio Dz is output, the execution output becomes smaller than 0 and the reverse braking is applied, so that the stop time becomes short and Ts>Ts'.
Therefore, in order to obtain Nmax by an experimental method, the stop time Ts when the power is cut off and the motor is coasted while the motor is rotating at a constant load and an arbitrary rotation speed N is measured, and then the motor is measured. Is again rotated at the rotation speed N under the same conditions as described above, a temporary Nmax'is selected, the zero output duty ratio = Dz is calculated and output based on the Nmax', and the stop time Ts' is caused by the coastal rotation. Is measured, Nmax ′ such that Ts = Ts ′ is obtained, and the value may be Nmax.
This makes it possible to obtain the maximum rotation speed Nmax that accurately reflects the characteristics of the drive circuit and the motor.

回転数零かつデューティ比50%のA点と、Nmaxかつデューティ比100%のB点を結ぶ直線上のデューティ比を双方向通電モード時の零出力デューティ比Dzとし下式で表される。
Dz=(1+N/Nmax)×50% (式2)
;Nは回転数
モータ回転中に零出力デューティ比Dzを出力すると、出力は0となりモータは惰性回転し、零出力デューティ比Dzを出力し続ければ減速して徐々に回転数は低下しやがてモータは停止する。零出力デューティ比Dzより大きなデューティ比の部分が正転領域で始動や定常回転が可能である。またこのエリアは回生電流が発生しない領域でもあり回生電流を避けるためには出力デューティ比はこの範囲に制限する必要がある。
The duty ratio on the straight line connecting the point A with zero rotation speed and 50% duty ratio and the point B with Nmax and 100% duty ratio is expressed as the zero output duty ratio Dz in the bidirectional energization mode by the following equation.
Dz = (1 + N / Nmax) x 50% (Equation 2)
N is the number of revolutions. When the zero output duty ratio Dz is output while the motor is rotating, the output becomes 0 and the motor coasts. Stops. A portion having a duty ratio larger than the zero output duty ratio Dz can be started or steadily rotated in the normal rotation region. In addition, this area is also a region where regenerative current is not generated, and the output duty ratio must be limited to this range in order to avoid regenerative current.

回転時にこの正転領域Eより小さな値を出力するとモータは回生電流により逆転ブレーキがかかり、出力素子保護ダイオード等を経由して誘起電圧/コイル抵抗値の電流が電源側に流れる。回転数が高いと誘起電圧も大きくなり過大な回生電流が流れモータ駆動回路あるいは電源装置が焼損するおそれがある。さらに電源装置(充電式バッテリーを含む)に回生電流を吸収する手段がない場合は電源電圧が上昇し異常に高くなった電源電圧によりモータ駆動回路あるいは電源装置が破損するおそれがある。従って、回生電流吸収手段を備えずに双方向通電モードを使用する場合は、回生電流が発生しないようにする必要がありそのためには常に出力デューティ比を零出力デューティ比Dzより大きくなるように制御しなければならない。 If a value smaller than this normal rotation region E is output during rotation, the motor is reverse-braked by the regenerative current, and the current of the induced voltage / coil resistance value flows to the power supply side via the output element protection diode or the like. If the rotation speed is high, the induced voltage also becomes large and an excessive regenerative current flows, which may burn the motor drive circuit or the power supply device. Further, if the power supply device (including the rechargeable battery) does not have a means for absorbing the regenerative current, the power supply voltage rises and the abnormally high power supply voltage may damage the motor drive circuit or the power supply device. Therefore, when the bidirectional energization mode is used without the regenerative current absorbing means, it is necessary to prevent the regenerative current from being generated, and for that purpose, the output duty ratio is always controlled to be larger than the zero output duty ratio Dz. Must.

零出力デューティ比Dzでデューティ比を制限するもう一つの重要な目的は、低速回転時の速度サーボによるハンチングを防止することにある。速度サーボ系出力は速度がオーバーすると制御量デューティ比Dを0%にまで落とす。そのとき出力デューティ比を50%まで落とすと零出力デューティ比Dz以下になり想定外の回生制動がかかることになり速度が低下しすぎ、次の速度制御周期で速度サーボ系は大きな加速量を出力することから振動いわゆるハンチングが発生する。従って、零出力デューティ比Dz以下にならないように制御すればハンチングを抑制でき極低速領域が拡大する。実際に3.5インチディスク付きハードディスク用モータを使った実験によれば最小デューティ比50%の条件ではハンチングが発生し最低回転数が約240rpmであったが、最小デューティ比を零出力デューティ比Dzとした場合はハンチングせず最低回転数も60rpmに改善された。
またモータ始動時は通常大きな出力デューティ比で初期状態を通過するが、ソフトスタート動作時の始動直後等では出力と負荷条件によっては上記と同様の現象が発生するので、たとえ低速回転を目的としない機器でも零出力デューティ比Dzによる制限は必要である。
Another important purpose of limiting the duty ratio at zero output duty ratio Dz is to prevent hunting by the speed servo during low speed rotation. The speed servo system output reduces the control amount duty ratio D to 0% when the speed is exceeded. At that time, if the output duty ratio is reduced to 50%, the zero output duty ratio becomes Dz or less, unexpected regenerative braking is applied, and the speed drops too much, and the speed servo system outputs a large amount of acceleration in the next speed control cycle. This causes vibration, so-called hunting. Therefore, if the duty ratio is controlled so as not to be less than or equal to the zero output duty ratio, hunting can be suppressed and the extremely low speed region is expanded. According to an experiment using a hard disk motor with a 3.5-inch disk, hunting occurred under the condition of a minimum duty ratio of 50% and the minimum rotation speed was about 240 rpm, but the minimum duty ratio was set to zero output duty ratio Dz. In the case of, hunting was not performed and the minimum rotation speed was improved to 60 rpm.
In addition, when the motor is started, it normally passes through the initial state with a large output duty ratio, but immediately after starting during soft start operation, the same phenomenon as above occurs depending on the output and load conditions, so even if it is not aimed at low speed rotation. Even in equipment, it is necessary to limit by the zero output duty ratio Dz.

(双方向通電モード時の制御量デューティ比の圧縮)
制御量デューティ比Dは、外部からのトルク指令値あるいはサーボ系の制御量あるいは過電流制限量などで決定され0%〜100%の値をとる。単方向通電モードの出力可能なデューティ比範囲は0%〜100%であり、出力デューティ比D´は制御量デューティ比Dをそのまま使用できる。一方、双方向通電モードの出力可能なデューティ比範囲は回転数に応じて零出力デューティ比Dz〜100%であるので、この範囲に収まるように制御量デューティ比Dを圧縮しなければならない。
そこでコイル印可電圧から(式1)により最高回転数Nmaxを、回転数から(式2)により零出力デューティ比Dzを求め、
次に圧縮率Kを下式で求める。
K=(100%−Dz)/100% (式3)
双方向通電モード時の出力デューティ比D′は
D′=Dz+D×K (式4)
;Dは制御量デューティ比
即ち、双方向通電モード時の最終出力デューティ比D′は、零出力デューティ比Dzと、演算処理により圧縮された制御量デューティ比(D×K)とを加算したデューティ比とする。例えば0速で制御量デューティ比20%の時、Dz=50%、K=(100%−50%)/100%=0.5、よって出力デューティ比D′=50%+20%×0.5=60%となる。
(Compression of control amount duty ratio in bidirectional energization mode)
The control amount duty ratio D is determined by an external torque command value, a servo system control amount, an overcurrent limit amount, or the like, and takes a value of 0% to 100%. The outputable duty ratio range of the unidirectional energization mode is 0% to 100%, and the control amount duty ratio D can be used as it is for the output duty ratio D'. On the other hand, since the outputable duty ratio range of the bidirectional energization mode is the zero output duty ratio Dz to 100% according to the rotation speed, the control amount duty ratio D must be compressed so as to fall within this range.
Therefore, the maximum rotation speed Nmax is obtained from the coil applied voltage by (Equation 1), and the zero output duty ratio Dz is obtained from the rotation speed by (Equation 2).
Next, the compression ratio K is calculated by the following equation.
K = (100% -Dz) / 100% (Equation 3)
The output duty ratio D'in the bidirectional energization mode is D'= Dz + D × K (Equation 4).
D is the control amount duty ratio, that is, the final output duty ratio D'in the bidirectional energization mode is the duty obtained by adding the zero output duty ratio Dz and the control amount duty ratio (D × K) compressed by arithmetic processing. The ratio. For example, when the control amount duty ratio is 20% at 0 speed, Dz = 50%, K = (100% -50%) / 100% = 0.5, and therefore the output duty ratio D'= 50% + 20% x 0.5. = 60%.

(双方向通電モードによる逆転ブレーキ)
双方向通電モード時に、あらかじめ逆転ブレーキによる回生電流値が電源装置等で吸収可能な回生電流値以下となるオフセットデューティ比Doffを設定しておき、逆転ブレーキをかける場合は双方向通電モードPWM通電として、零出力デューティ比Dzからオフセットデューティ比Doffを減算して制動時の出力デューティ比Dbkとする。逆転ブレーキ時には制御量デューティ比Dは無関係となる。こうすることで零出力デューティ比Dzより小さくなった出力デューティ比Dbkに相当する回生電流が流れ逆転ブレーキ力が発生する。
(Reverse brake by bidirectional energization mode)
In the bidirectional energization mode, set the offset duty ratio Doff in advance so that the regenerative current value by the reverse brake is less than or equal to the regenerative current value that can be absorbed by the power supply device, etc., and when applying the reverse brake, use the bidirectional energization mode PWM energization. , The offset duty ratio Doff is subtracted from the zero output duty ratio Dz to obtain the output duty ratio Dbk during braking. The control amount duty ratio D is irrelevant during reverse braking. By doing so, a regenerative current corresponding to the output duty ratio Dbk, which is smaller than the zero output duty ratio Dz, flows and a reverse braking force is generated.

以上から逆転ブレーキ時の出力デューティ比Dbkは下式で求められる。
Dbk=Dz−Doff (式5)
一方、停止時に逆転をしないために、逆転ブレーキ中に所定の回転数閾値Nbk以下になったら逆転ブレーキを解除し、出力を停止させ惰性回転とするか、あるいはデューティ比を50%に固定し弱い逆転ブレーキとするか、あるいは三相コイルを短絡してショートブレーキとする。
From the above, the output duty ratio Dbk at the time of reverse braking can be obtained by the following equation.
Dbk = Dz-Doff (Equation 5)
On the other hand, in order to prevent reverse rotation when stopped, the reverse rotation brake is released when the rotation speed threshold becomes Nbk or less during reverse braking, and the output is stopped for inertial rotation, or the duty ratio is fixed at 50% and weak. Use a reverse brake, or short-circuit the three-phase coil to make a short brake.

図7は双方向通電モードPWM通電の逆転ブレーキの出力領域示す回転数‐出力デューティ特性の説明図である。横軸は出力デューティ比、縦軸は回転数、Dbkは逆転ブレーキ時の出力デューティ比である。零出力デューティ比DzからオフセットDoffを減算することで逆転ブレーキ時の出力デューティ比Dbkは小さくなる方向に平行移動している。なお、回転数閾値Nbk以下は出力を停止する場合を例示してある。 FIG. 7 is an explanatory diagram of the rotation speed-output duty characteristic showing the output region of the reverse brake of the bidirectional energization mode PWM energization. The horizontal axis is the output duty ratio, the vertical axis is the number of revolutions, and Dbk is the output duty ratio at the time of reverse braking. By subtracting the offset Doff from the zero output duty ratio Dz, the output duty ratio Dbk at the time of reverse braking moves in parallel in the direction of becoming smaller. In addition, the case where the output is stopped is illustrated below the rotation speed threshold value Nbk.

回転時から停止に切り替わった時あるいは目標回転数が小さな値に変更されるなどして大きな回転数オーバー状態が発生した時などブレーキをかけて急速に目標回転数に移行したい場合が多いが、例えば三相を短絡させるショートブレーキでは位置を検出できなくなり回転数が判らず目標回転数を検出できず、高速回転時は過大なブレーキ電流が流れ、さらに低速回転になるとほとんど制動力が無くなるという欠点もある。 There are many cases where you want to apply the brakes and quickly shift to the target rotation speed, such as when the rotation speed is switched to stop or when the target rotation speed is changed to a small value and a large rotation speed over state occurs. With a short brake that shorts the three phases, the position cannot be detected, the rotation speed cannot be known, and the target rotation speed cannot be detected. Excessive braking current flows at high speed rotation, and there is almost no braking force at low speed rotation. be.

一方、上述した逆転ブレーキは中低速回転域も制動力が落ちないためショートブレーキに比べ半分以下の短時間で停止することができる。
また、ブレーキ電流は回転数に関わらず一定でありDoffにより任意に設定でき、減速時間あるいは停止時間を所望の値に調整でき、しかもブレーキ電流及びマイナス加速度も比較的小さく抑えることができる。
さらに制動中も界磁位置と回転数を検出し速度サーボ演算を行うことが可能である。従って回転数オーバー状態が発生した時は逆転ブレーキをかけ、目標速度近傍になったら逆転ブレーキを解除して直ちに目標回転数で回転することが可能である。これにより急減速して迅速に目標速度に到達し、スムーズに新たな目標速度の定常回転に移行する追従性の高い制御を実現できる。
尚、逆転ブレーキは双方向通電モード時に可能である。仮に単方向通電モードで逆転ブレーキ要求が発生した場合は、通電モードを双方向通電モードに切り替えてからブレーキをかけ、ブレーキ解除するときは改めて通電モードを選択すればよい。
通電モードの切り換えはMPU51に内蔵した演算部52(LOGIC)がPWMコントローラ53に通電モードをセットすれば、あとはハードウェアがPWM周期に同期して遅延なく実行するので、最短でPWM1サイクルごとでも切り換え可能である。
On the other hand, the above-mentioned reverse brake can be stopped in a shorter time of less than half as compared with the short brake because the braking force does not decrease even in the medium and low speed rotation range.
Further, the brake current is constant regardless of the rotation speed and can be arbitrarily set by Doff, the deceleration time or the stop time can be adjusted to a desired value, and the brake current and the negative acceleration can be suppressed relatively small.
Furthermore, it is possible to detect the field position and the number of revolutions and perform speed servo calculation even during braking. Therefore, it is possible to apply the reverse brake when the rotation speed is exceeded, release the reverse brake when the speed is close to the target speed, and immediately rotate at the target rotation speed. As a result, it is possible to realize highly followable control in which the vehicle decelerates rapidly, reaches the target speed quickly, and smoothly shifts to the steady rotation of the new target speed.
The reverse brake is possible in the bidirectional energization mode. If a reverse brake request occurs in the unidirectional energization mode, the energization mode may be switched to the bidirectional energization mode and then the brake may be applied, and when the brake is released, the energization mode may be selected again.
If the calculation unit 52 (LOGIC) built into the MPU 51 sets the energization mode in the PWM controller 53, the hardware executes the energization mode in synchronization with the PWM cycle without delay, so even if it is at least every PWM cycle. It can be switched.

(単方向通電モードと双方向通電モードの切り換え)
双方向通電時は、PWM周期ごとにハイサイドアームとローサイドアームの貫通電流を防ぐためにデッドタイムが設けられ通電効率が低下する。また正方向と逆方向に交互通電することにより渦電流損失も大きくなる。またスイッチングする出力素子数も単方向通電の4倍に増加しスイッチング損失も増大する。これらの損失は三相正弦波通電に比べれば小さいものの二相単方向通電と比較すると大きい。
このように双方向通電時は単方向通電時に比べ効率が低下するため、厳しく効率を求められる場合は中速〜高速回転時には単方向通電に切り換えて効率の改善を図ることが考えられる。
(Switching between unidirectional energization mode and bidirectional energization mode)
At the time of bidirectional energization, a dead time is provided to prevent the penetration current of the high side arm and the low side arm at each PWM cycle, and the energization efficiency is lowered. In addition, the eddy current loss is increased by alternately energizing in the forward direction and the reverse direction. In addition, the number of output elements to be switched increases four times as much as that of unidirectional energization, and the switching loss also increases. These losses are small compared to three-phase sinusoidal energization, but large compared to two-phase unidirectional energization.
In this way, the efficiency is lower during bidirectional energization than during unidirectional energization. Therefore, when strict efficiency is required, it is conceivable to switch to unidirectional energization during medium to high speed rotation to improve efficiency.

単方向通電モードで位置検出可能な最低デューティ比はあらかじめ判るから、最低デューティ比よりわずかに大きい制御量デューティ比Dで双方向通電モードから単方向通電モード通電モードを切り替えれば制御量デューティ比0%から位置検出が可能となる。従って通電モードを比較的低いデューティ比で切り替えることで制御量デューティ比0%から位置検出が可能となりかつ通電効率が改善される。なお一般的には切り換えデューティ比Dcは制御量デューティ比20%前後が使用される。 Since the minimum duty ratio that can detect the position in the unidirectional energization mode is known in advance, if the control amount duty ratio D is slightly larger than the minimum duty ratio and the bidirectional energization mode is switched to the unidirectional energization mode energization mode, the control amount duty ratio is 0%. Position detection is possible from. Therefore, by switching the energization mode at a relatively low duty ratio, the position can be detected from the control amount duty ratio of 0% and the energization efficiency is improved. Generally, the switching duty ratio Dc is about 20% of the control amount duty ratio.

そこで、予め通電モード切換えデューティ比Dcを設定しておき、制御量デューティ比Dに応じて双方向通電モードと単方向通電モードを切り替えることとする。通電モード切換えデューティ比Dcは厳密に設定する必要はないことから、制御量デューティ比Dが上昇する時と下降する時とでヒステリシスを設け切り替え時の発振を防止することも可能である。運用時はPWM周期ごとに制御量デューティ比Dと通電モード切換えデューティ比Dcの大小比較を行い、制御量デューティ比Dが通電モード切換えデューティ比Dcより小さい時は双方向通電モードとし、大きい時は単方向通電モードとすればよい。 Therefore, the energization mode switching duty ratio Dc is set in advance, and the bidirectional energization mode and the unidirectional energization mode are switched according to the control amount duty ratio D. Since it is not necessary to strictly set the energization mode switching duty ratio Dc, it is possible to prevent oscillation at the time of switching by providing hysteresis when the control amount duty ratio D rises and when it falls. During operation, the control amount duty ratio D and the energization mode switching duty ratio Dc are compared for each PWM cycle. When the control amount duty ratio D is smaller than the energization mode switching duty ratio Dc, the bidirectional energization mode is set, and when it is large, the bidirectional energization mode is set. The unidirectional energization mode may be used.

図8は通電モードを切り換える切換えデューティ比Dcを用いた双方向通電モードと単方向通電モードの切り換え例を示すグラフ図である。横軸は経過時間、縦軸は制御量デューティ比Dである。図中のBDはバイディレクションの略語で双方向通電モードを、UDはユニディレクションの略語で単方向通電モードを表す。また切換えデューティ比Dcにはヒステリシスを設けており、DcHは上昇時の切り換えデューティ比Dcを、DcLは下降時の切換えデューティ比Dcを表す。始動時は双方向通電モードBDでスタートし、デューティ比が上昇しDcH以上となると単方向通電モードUDに切り替わり、デューティ比が下降しDcL以下となると双方向通電モードBDに切り替わる。 FIG. 8 is a graph showing an example of switching between a bidirectional energization mode and a unidirectional energization mode using a switching duty ratio Dc for switching the energization mode. The horizontal axis is the elapsed time, and the vertical axis is the control amount duty ratio D. In the figure, BD is an abbreviation for bidirection and represents a bidirectional energization mode, and UD is an abbreviation for unidirection and represents a unidirectional energization mode. Further, a hysteresis is provided in the switching duty ratio Dc, where DcH represents the switching duty ratio Dc when rising and DcL represents the switching duty ratio Dc when falling. At the time of starting, it starts in the bidirectional energization mode BD, switches to the unidirectional energization mode UD when the duty ratio increases and becomes DcH or more, and switches to the bidirectional energization mode BD when the duty ratio decreases and becomes DcL or less.

(位置検出信号の測定タイミング)
界磁位置検出は、PWM周期ごとにコイル電圧をオンサイクル時に検出して行われる。一方、PWM出力の切り換え時はスパイク電圧とリンギングが発生する。従って誤差を小さくして正しい位置を検出するためにはPWM出力切り替え後できるだけ長い待ち時間を設けてコイル電圧を測定する必要がある。そこで、オンサイクル終了間際に測定するという手順が必要となり、例えば制御量デューティ比Dが変更になるとオンサイクルのパルス幅を出力デューティ比から演算し、データアクイジョン時間を減算して測定ウェイト時間を求め、PWM周期ごとにタイマー54にウェイト時間をセットし、タイマー54がタイムアップしたら電圧測定を行うなどの、制御量デューティ比Dに応じた煩雑なタイミング処理が行われている。
(Measurement timing of position detection signal)
The field position detection is performed by detecting the coil voltage at the on-cycle for each PWM cycle. On the other hand, when the PWM output is switched, spike voltage and ringing occur. Therefore, in order to reduce the error and detect the correct position, it is necessary to measure the coil voltage with a waiting time as long as possible after switching the PWM output. Therefore, a procedure of measuring just before the end of the on-cycle is required. For example, when the control amount duty ratio D is changed, the on-cycle pulse width is calculated from the output duty ratio, and the data acquisition time is subtracted to obtain the measurement wait time. , The wait time is set in the timer 54 for each PWM cycle, and the voltage is measured when the timer 54 times out, and complicated timing processing according to the control amount duty ratio D is performed.

一方、上述の双方向通電モード時のオンサイクルデューティ比は必ず50%以上である。従って、制御量デューティ比Dごとに測定タイミングを調整することなく50%時点即ちPWM周期の1/2の直前で測定してもよい。こうすれば測定待ち時間を計測するタイマー54はデューティ比に関わりなくPWM周期ごとに所定の値をセットするだけでよいのでタイミング制御プログラムが簡略化される。 On the other hand, the on-cycle duty ratio in the above-mentioned bidirectional energization mode is always 50% or more. Therefore, the measurement may be performed at 50% time point, that is, immediately before 1/2 of the PWM cycle without adjusting the measurement timing for each control amount duty ratio D. In this way, the timer 54 for measuring the measurement waiting time only needs to set a predetermined value for each PWM cycle regardless of the duty ratio, so that the timing control program is simplified.

図9に双方向通電モードPWM周期の測定タイミングチャートを示す。双方向通電モードにてU−V通電時の三相のタイミング波形を例示しており、50%時点の直前の丸印がADコンバータ55のデータアクイジョンタイムである。図中のHはH電位に、LはL電位に接続し、Z及び破線は非通電状態を表す。
開放相電圧はW相電圧から、仮想中性点電圧は(U相電圧+V相電圧)/2で求めることができる。なお三相の電圧を同時にサンプリングすれば電源変動や負荷変動の影響を低減でき、そのためにはADコンバータ55の入力部にサンプルホールド回路を設け同時サンプリングすればよい。
逆転ブレーキをかけているときはデューティ比が50%を下回る場合も有り得る。その時は単方向通電モード時と同様にオンサイクル終了の直前で測定すればよい。
FIG. 9 shows a measurement timing chart of the bidirectional energization mode PWM cycle. The three-phase timing waveform when the UV is energized in the bidirectional energization mode is illustrated, and the circle immediately before the 50% point is the data acquisition time of the AD converter 55. In the figure, H is connected to the H potential, L is connected to the L potential, and Z and the broken line represent the non-energized state.
The open phase voltage can be obtained from the W phase voltage, and the virtual neutral point voltage can be obtained by (U phase voltage + V phase voltage) / 2. If the three-phase voltages are sampled at the same time, the influence of power supply fluctuations and load fluctuations can be reduced. For that purpose, a sample hold circuit may be provided at the input portion of the AD converter 55 for simultaneous sampling.
The duty ratio may be less than 50% when the reverse brake is applied. In that case, the measurement may be performed immediately before the end of the on-cycle as in the unidirectional energization mode.

図11に図10に示すモータ駆動回路を用いて通電制御するプログラムのゼネラルフローチャート例を示し、以下それに基づいてステップごとに制御動作を説明する。なお、動作プログラムは演算部52(LOGIC)に格納されている。
プログラムが開始されるとまずモータ出力を停止させ(STEP0)、スタンバイ状態となる(STEP1)。スタンバイ状態においてMPU51は上位コントローラ50からRUN指令を受信したらSTEP2へ進み、STOP指令ならSTEP0に示すスタンバイ状態に戻る。
FIG. 11 shows an example of a general flowchart of a program for energization control using the motor drive circuit shown in FIG. 10, and the control operation will be described step by step based on the example. The operation program is stored in the calculation unit 52 (LOGIC).
When the program is started, the motor output is first stopped (STEP0), and the standby state is set (STEP1). In the standby state, when the MPU 51 receives the RUN command from the host controller 50, it proceeds to STEP2, and if it is a STOP command, it returns to the standby state shown in STEP0.

演算部52は回転子の現在位置から通電パターンを選択し、PWMコントローラ53は前回通電モードと前回デューティ比にてプリドライバ56にPWMC1〜6を出力する。その結果、該当するプリドライバ出力(PRE)及び出力回路57(FET)がオンとなりコイルU〜Wが励磁されモータ(MOTOR)は回転する(STEP2)。 The calculation unit 52 selects an energization pattern from the current position of the rotor, and the PWM controller 53 outputs PWMCs 1 to 6 to the pre-driver 56 in the previous energization mode and the previous duty ratio. As a result, the corresponding pre-driver output (PRE) and output circuit 57 (FET) are turned on, the coils U to W are excited, and the motor (MOTOR) rotates (STEP 2).

演算部52は前回回転数と目標速度から速度誤差演算を行い、今回の制御量デューティ比を計算する。速度サーボは一般的なPI制御を想定しているが設定値をそのまま出力するノンサーボでも構わない。その他トルク制御あるいは過電流制限などにより制御量デューティ比Dを決定してもよい(STEP3)。 The calculation unit 52 calculates the speed error from the previous rotation speed and the target speed, and calculates the current control amount duty ratio. The speed servo assumes general PI control, but a non-servo that outputs the set value as it is may be used. In addition, the control amount duty ratio D may be determined by torque control, overcurrent limitation, or the like (STEP 3).

演算部52は、今回デューティ比から通電モードを選択する。予め設定されている通電モード切換えデューティ比Dcと今回制御量デューティ比Dの大小比較により通電モードを決定する(STEP4)。 The calculation unit 52 selects the energization mode from the duty ratio this time. The energization mode is determined by comparing the magnitude of the preset energization mode switching duty ratio Dc and the control amount duty ratio D this time (STEP 4).

演算部52は、通電モードに基づいて制御量デューティ比Dを圧縮する。単方向通電モード時は圧縮せずそのままとする。双方向通電モード時は回転数Nに基づいて算出される零出力デューティ比Dzを用いて圧縮率Kを演算し出力デューティ比D′を以下のように決定する(STEP5)。
最高回転数Nmax=(Vm+Vf)/Ke(0-p)
;Vmは電源電圧、Vfは出力段クランプダイオード電圧降下、Ke(0-p)は線間誘起電圧定数(ゼロツーピーク)
零出力デューティ比Dz=(1+N/Nmax)×50%
圧縮率K=(100%−Dz)/100% ;Dzは零出力デューティ比
出力デューティ比D′=Dz+D×K ;Dは制御量デューティ比
The calculation unit 52 compresses the control amount duty ratio D based on the energization mode. In the unidirectional energization mode, it is not compressed and remains as it is. In the bidirectional energization mode, the compression ratio K is calculated using the zero output duty ratio Dz calculated based on the rotation speed N, and the output duty ratio D'is determined as follows (STEP 5).
Maximum rotation speed Nmax = (Vm + Vf) / Ke (0-p)
Vm is the power supply voltage, Vf is the output stage clamp diode voltage drop, and Ke (0-p) is the line-induced voltage constant (zero-to-peak).
Zero output duty ratio Dz = (1 + N / Nmax) x 50%
Compressibility K = (100% -Dz) / 100%; Dz is zero output duty ratio Output duty ratio D'= Dz + D × K; D is control amount duty ratio

PWMコントローラ53は、新たな通電モードと制御量デューティ比Dを反映したゲート信号出力PWMC1〜6をプリドライバ56へ出力する(STEP6)。 The PWM controller 53 outputs the gate signal outputs PWMCs 1 to 6 reflecting the new energization mode and the control amount duty ratio D to the pre-driver 56 (STEP 6).

PWMコントローラ53は、タイマー54に測定ウェイト時間をセットし、PWM周期に同期して計時開始する。測定ウェイト時間は通電モードにより異なり、通電モードに応じて演算する(STEP7)。 The PWM controller 53 sets the measurement wait time in the timer 54 and starts timing in synchronization with the PWM cycle. The measurement wait time differs depending on the energization mode, and is calculated according to the energization mode (STEP 7).

タイマー54がタイムアップしたらADコンバータ55はコイル電圧信号u〜wをAD変換する。ADコンバータ55はサンプルホールド回路を備え、タイマー54がトリガーを送出すると3チャンネル同時サンプリング・順次AD変換されるものとする(STEP8)。 When the timer 54 times up, the AD converter 55 AD-converts the coil voltage signals u to w. The AD converter 55 includes a sample hold circuit, and when the timer 54 sends a trigger, three channels are simultaneously sampled and AD-converted sequentially (STEP 8).

MPU51は、STOP指令を受信したらL1に戻りスタンバイ状態に戻る(STEP9)。 When the MPU 51 receives the STOP command, it returns to L1 and returns to the standby state (STEP 9).

MPU51は、RUN指令を受信したら、AD変換結果と通電区間終点閾値を大小比較し、通電区間終点ならL2に戻り次の区間の励磁を開始し、そうでなかったらL7に戻り現在区間の励磁を継続する(STEP10)。 When the MPU 51 receives the RUN command, it compares the AD conversion result with the threshold value of the end point of the energization section, and if it is the end point of the energization section, it returns to L2 and starts the excitation of the next section. Continue (STEP 10).

以上の手順でセンサレスPWM120°通電が行われ、双方向通電モードと単方向通電モードを切り換えることでデューティ比0%から100%まで使用して0速から最高回転数まで制御できかつ効率も向上する。また制御量デューティ比Dを適正に制御して過大な回生電流を防止し安全な運用ができる。 Sensorless PWM 120 ° energization is performed by the above procedure, and by switching between bidirectional energization mode and unidirectional energization mode, the duty ratio can be used from 0% to 100%, and 0 speed to maximum rotation speed can be controlled and efficiency is improved. .. Further, the control amount duty ratio D can be appropriately controlled to prevent an excessive regenerative current, and safe operation can be performed.

上述したように、120°矩形波によるPWM双方向通電モードで二相通電を行うことで、出力0%から100%まで電動機の界磁位置検出が可能となる。その際に無負荷デューティ比を規定し安全なデューティ比領域を明確にすることで、過大な回生電流によるモータ駆動回路や電源あるいはモータが焼損するのを防ぐことができる。
双方向通電時に、制御量デューティ比Dを適正な範囲に圧縮して出力することから、出力0%から100%まで適正に出力を制御でき、低デューティ比となる無負荷低速回転も可能である。
また所定の低デューティ比時だけ双方向通電モードとしそれ以上のデューティ比時は単方向通電モードに切り替えることで、双方向通電時の高速回転時に発生する過大な回生電流あるいは異常な電源電圧上昇によるモータ駆動回路や電源の焼損のおそれがなくなる。
また双方向通電時の渦電流損やスイッチング損失やデッドタイムロスによる効率低下を最小に抑えて通電効率を改善できる。
さらにPWMコントローラ53は、双方向通電モードを設けてもデューティコントローラ及びデッドタイムコントローラが1個で済むことから三相通電に比べて大幅に簡略化できる。
また双方向通電時は、コイル電圧測定タイミングをデューティ比50%時点の直前の所定タイミングとすれば、測定タイミング処置プログラムが簡略化され、測定時間及び演算時間も余裕があることから低速ローコストなMPU(CPU)が使える。
As described above, by performing two-phase energization in the PWM bidirectional energization mode using a 120 ° square wave, it is possible to detect the field position of the motor from 0% to 100% of the output. At that time, by defining the no-load duty ratio and clarifying the safe duty ratio region, it is possible to prevent the motor drive circuit, the power supply, or the motor from burning due to an excessive regenerative current.
Since the control amount duty ratio D is compressed to an appropriate range and output during bidirectional energization, the output can be appropriately controlled from 0% to 100%, and no-load low-speed rotation with a low duty ratio is also possible. ..
In addition, by switching to bidirectional energization mode only when the duty ratio is low and switching to unidirectional energization mode when the duty ratio is higher than that, due to excessive regenerative current or abnormal power supply voltage rise that occurs during high-speed rotation during bidirectional energization. There is no risk of burning the motor drive circuit or power supply.
In addition, the efficiency of energization can be improved by minimizing the decrease in efficiency due to eddy current loss, switching loss, and dead time loss during bidirectional energization.
Further, the PWM controller 53 can be significantly simplified as compared with the three-phase energization because only one duty controller and one dead time controller are required even if the bidirectional energization mode is provided.
Further, in the case of bidirectional energization, if the coil voltage measurement timing is set to a predetermined timing immediately before the duty ratio of 50%, the measurement timing treatment program is simplified and the measurement time and calculation time are sufficient, so that the MPU is low-speed and low-cost. (CPU) can be used.

なお、上述したモータは、固定子に巻き線を120°位相差で配置してスター結線し、相端がモータ出力回路に接続されたBLDCモータを例示したが、固定子に巻き線を120°位相差で配置してデルタ結線し、相端がモータ出力回路に接続されたBLDCモータであっても同様に適用できる。 The motor described above is an example of a BLDC motor in which windings are arranged on a stator with a phase difference of 120 ° and star-connected, and the phase ends are connected to a motor output circuit. The same applies to a BLDC motor that is arranged with a phase difference, delta-connected, and the phase end is connected to the motor output circuit.

また、モータ駆動回路の構成や制御プログラム構成は様々考えられ、本実施例に開示された態様に限定されるものではなく、本案主旨を逸脱しない範囲で電子回路技術者あるいはプログラマー(当業者)であれば当然なし得る回路構成の変更やプログラム構成の変更も含まれる。 In addition, various configurations of motor drive circuits and control program configurations are conceivable, and are not limited to the modes disclosed in this embodiment, and can be used by an electronic circuit engineer or a programmer (a person skilled in the art) as long as the main purpose of the present invention is not deviated. It also includes changes in the circuit configuration and program configurations that can be made if there is one.

D 制御量デューティ比 Dc 切換えデューティ比 Dz 零出力デューティ比 E 正転領域 1 回転子軸 2 回転子 3 永久磁石 4 固定子 50 上位コントローラ 51 MPU 52 演算部(LOGIC) 53 PWMコントローラ(PWMC) 54 タイマー(TM) 55 ADコンバータ(ADC) 56 プリドライバ(PRE) 57 出力回路(INV) 58 分圧回路(RA) D Control amount duty ratio Dc Switching duty ratio Dz Zero output duty ratio E Forward rotation area 1 Rotor shaft 2 Rotor 3 Permanent magnet 4 Stator 50 Upper controller 51 MPU 52 Calculation unit (LOGIC) 53 PWM controller (PWMC) 54 Timer (TM) 55 AD converter (ADC) 56 Predriver (PRE) 57 Output circuit (INV) 58 Voltage divider circuit (RA)

Claims (6)

永久磁石界磁を有する回転子と三相コイルを有する固定子を備える電動機を、パルス幅変調(PWM)方式にて二相矩形波通電する電動機の駆動方法であって、
一対のハイサイドアーム及びローサイドアームを備えた出力素子を三相分備えた三相ハーフブリッジ型インバータ回路を介して前記三相コイルのうち二相に出力する出力回路と、
上位コントローラからの出力指令に基づいて所定の制御量デューティ比DでPWM通電方式にて前記出力回路の出力を制御し、オンサイクルは正方向に二相矩形波通電し、オフサイクルは逆方向に二相矩形波通電する制御回路と、を備え、
Vmを電源電圧、Vfを出力段クランプダイオード電圧降下、Ke(0-p)を線間誘起電圧定数とするとき、前記制御回路は、三相コイルのうち二相に対して双方向通電モードにてPWM通電し、出力デューティ比を、停止時は50%とし、(Vm+Vf)/Ke(0-p) にて求められる最高回転数Nmax時は100%とする回転数と出力デューティ比の関係を示す特性図において、回転数零かつ出力デューティ比が50%の点と前記最高回転数Nmaxかつ出力デューティ比100%の点を結ぶ直線上のデューティ比を零出力デューティ比Dzとし、零出力デューティ比Dz以上のデューティ比領域を正転領域として当該正転領域を満たすデューティ比を選択して前記出力回路に出力することを特徴とする電動機の駆動方法。
A method for driving an electric motor having a rotor having a permanent magnet field and a stator having a three-phase coil by energizing a two-phase square wave by a pulse width modulation (PWM) method.
An output circuit that outputs to two phases of the three-phase coil via a three-phase half-bridge type inverter circuit that includes three phases of output elements equipped with a pair of high-side arms and low-side arms.
Based on the output command from the host controller, the output of the output circuit is controlled by the PWM energization method with a predetermined control amount duty ratio D. It is equipped with a control circuit that energizes a two-phase square wave.
When Vm is the power supply voltage, Vf is the output stage clamp diode voltage drop, and Ke (0-p) is the line-induced voltage constant, the control circuit is in bidirectional energization mode for two of the three-phase coils. The relationship between the output duty ratio and the number of revolutions is 50% when the output duty ratio is stopped and 100% when the maximum number of revolutions Nmax is obtained by (Vm + Vf) / Ke (0-p). In the characteristic diagram shown, the duty ratio on the straight line connecting the point where the rotation speed is zero and the output duty ratio is 50% and the point where the maximum rotation speed is Nmax and the output duty ratio is 100% is defined as the zero output duty ratio Dz, and the zero output duty ratio is defined as zero output duty ratio. A method for driving an electric motor, wherein a duty ratio region of Dz or higher is set as a normal rotation region, and a duty ratio satisfying the normal rotation region is selected and output to the output circuit.
前記制御回路は、前記正転領域に適合するように、前記制御量デューティ比Dに、回転数に応じて決まる前記零出力デューティ比Dzを用いて(100%−零出力デューティ比Dz)/100%で算出される圧縮率Kを乗じて得られた値DKを前記零出力デューティ比Dzに加算して出力デューティ比D′を決定する請求項1記載の電動機の駆動方法。 The control circuit uses the zero output duty ratio Dz determined according to the number of revolutions as the control amount duty ratio D so as to match the normal rotation region (100% -zero output duty ratio Dz) / 100. The method for driving an electric motor according to claim 1, wherein the value DK obtained by multiplying the compression rate K calculated in% is added to the zero output duty ratio Dz to determine the output duty ratio D'. 前記制御回路は、逆転ブレーキをかける際に双方向通電モードを選択し、零出力デューティ比Dzから所定のオフセットデューティ比Doffを減算して逆転ブレーキをかける際の出力デューティ比Dbkを算出し、所定の回転数閾値以下となったら、出力回路への出力を停止して惰性回転するか、デューティ比を50%に固定し弱い逆転ブレーキをかけるか、あるいは三相コイルを短絡するショートブレーキをかけるかのいずれかを選択する請求項1又は請求項2記載の電動機の駆動方法。 The control circuit selects a bidirectional energization mode when applying the reverse brake, subtracts a predetermined offset duty ratio Doff from the zero output duty ratio Dz, calculates the output duty ratio Dbk when the reverse brake is applied, and determines the output duty ratio Dbk. When the number of revolutions falls below the threshold of, the output to the output circuit is stopped and coasting, the duty ratio is fixed at 50% and a weak reverse brake is applied, or a short brake that short-circuits the three-phase coil is applied. The method for driving an electric motor according to claim 1 or 2, wherein any of the above is selected. 前記制御回路は、前記出力回路のハイサイドアームとローサイドアームを相ごとに対で制御し、通電二相をオンサイクルは正方向に通電しオフサイクルは通電しない単方向通電モードと、オンサイクルは正方向に通電しオフサイクルは逆方向に通電する双方向通電モードの二つのモードを備えPWM周期に同期して任意に切り換え可能なPWM制御回路を備え、
前記PWM制御回路は、予め双方向通電モードと単方向通電モードを切り換える切換えデューティ比Dcを設定しておき、運転時は制御量デューティ比Dが変更になるたびに当該制御量デューティ比Dと切換えデューティ比Dcの大小比較を行い、D<Dcのときは双方向通電モードで通電し、D≧Dcのときは単方向通電モードで通電する請求項1乃至請求項3のいずれかに記載の電動機の駆動方法。
The control circuit controls the high-side arm and the low-side arm of the output circuit in pairs for each phase, and the on-cycle is a unidirectional energization mode in which the two phases of energization are energized in the positive direction during the on-cycle and not energized during the off-cycle. It has two modes of bidirectional energization mode, which energizes in the forward direction and energizes in the opposite direction, and has a PWM control circuit that can be switched arbitrarily in synchronization with the PWM cycle.
The PWM control circuit sets a switching duty ratio Dc for switching between the bidirectional energization mode and the unidirectional energization mode in advance, and switches to the control amount duty ratio D each time the control amount duty ratio D is changed during operation. The electric motor according to any one of claims 1 to 3, wherein the duty ratio Dc is compared in size, and when D <Dc, the power is turned on in the bidirectional energization mode, and when D ≧ Dc, the power is turned on in the unidirectional energization mode. Driving method.
前記制御回路は、双方向通電モードで制御量デューティ比DがPWM周期の50%以上のときは、出力デューティ比にかかわらずPWM周期の50%時点の直前の所定タイミングで、制御量デューティ比DがPWM周期の50%未満のときは、オンサイクル完了時点の直前の所定タイミングで界磁位置検出に必要なコイル電圧の測定を行う請求項1乃至請求項4のいずれかに記載の電動機の駆動方法。 In the control circuit, when the control amount duty ratio D is 50% or more of the PWM cycle in the bidirectional energization mode, the control amount duty ratio D is at a predetermined timing immediately before the time point of 50% of the PWM cycle regardless of the output duty ratio. The drive of the motor according to any one of claims 1 to 4, wherein when is less than 50% of the PWM cycle, the coil voltage required for field position detection is measured at a predetermined timing immediately before the completion of the on-cycle. Method. 前記最高回転数Nmaxを決定する際、モータが一定負荷かつ任意の回転数Nで回転中に、電源を遮断して惰性回転させた時の停止時間Tsと、任意の最大回転数Nmax′に基づいて前記零出力デューティ比Dzを演算して出力した時の停止時間Ts′を測定し、Ts=Ts′となる任意の最大回転数Nmax′を前記最大回転数Nmaxとする請求項1乃至請求項5のいずれかに記載の電動機の駆動方法。 When determining the maximum rotation speed Nmax, it is based on the stop time Ts when the power is cut off and the motor is coasted while the motor is rotating at a constant load and an arbitrary rotation speed N, and an arbitrary maximum rotation speed Nmax'. 1 to claim 1, wherein the stop time Ts'when the zero output duty ratio Dz is calculated and output is measured, and an arbitrary maximum rotation speed Nmax' when Ts = Ts' is set as the maximum rotation speed Nmax. 5. The method for driving an electric motor according to any one of 5.
JP2020104265A 2020-02-17 2020-06-17 How to drive the electric motor Expired - Fee Related JP6789589B1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2020024305 2020-02-17
JP2020024305 2020-02-17

Publications (2)

Publication Number Publication Date
JP6789589B1 JP6789589B1 (en) 2020-11-25
JP2021129491A true JP2021129491A (en) 2021-09-02

Family

ID=73452915

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020104265A Expired - Fee Related JP6789589B1 (en) 2020-02-17 2020-06-17 How to drive the electric motor

Country Status (1)

Country Link
JP (1) JP6789589B1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05244791A (en) * 1992-02-27 1993-09-21 Oriental Motor Co Ltd Speed controller for ac motor
JP2017034767A (en) * 2015-07-29 2017-02-09 北斗制御株式会社 Sensorless drive method for three-phase brushless motor
WO2019008846A1 (en) * 2017-07-06 2019-01-10 北斗制御株式会社 Magnetic field position detection method for electric motor
JP2020078194A (en) * 2018-11-08 2020-05-21 北斗制御株式会社 Motor driving method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05244791A (en) * 1992-02-27 1993-09-21 Oriental Motor Co Ltd Speed controller for ac motor
JP2017034767A (en) * 2015-07-29 2017-02-09 北斗制御株式会社 Sensorless drive method for three-phase brushless motor
WO2019008846A1 (en) * 2017-07-06 2019-01-10 北斗制御株式会社 Magnetic field position detection method for electric motor
JP2020078194A (en) * 2018-11-08 2020-05-21 北斗制御株式会社 Motor driving method

Also Published As

Publication number Publication date
JP6789589B1 (en) 2020-11-25

Similar Documents

Publication Publication Date Title
JP6375431B2 (en) Method for determining rotor position of permanent magnet motor
JP5749288B2 (en) Sensorless control of brushless permanent magnet motor
JP5524925B2 (en) Electric machine control method
KR101650803B1 (en) Method of determining the rotor position of a permanent-magnet motor
JP6274466B1 (en) Driving method of sensorless motor
CN113661648B (en) Method for determining the position of a rotor of a brushless permanent magnet machine
Jang et al. Optimal commutation of a BLDC motor by utilizing the symmetric terminal voltage
CN110476348B (en) Method for detecting magnetic field position of motor
JP3753074B2 (en) DC brushless motor device
JP4226224B2 (en) Inverter device
JP6789589B1 (en) How to drive the electric motor
JP2020202636A (en) Method for detecting field magnet position of dynamo-electric motor
US8901868B2 (en) Starting sensorless brushless direct-current (BLDC) motors based on current-ripple analysis
JP6643968B2 (en) SR motor control system and SR motor control method
JP5326948B2 (en) Inverter control device, electric compressor and electrical equipment
JP6951008B1 (en) Rotor position detection method for sensorless motor and sensorless motor drive method
US20230369999A1 (en) Method of controlling a brushless permanent-magnet motor
JP2001128477A (en) Control method for switched reluctance motor, driving method for compressor, and apparatus thereof
JP6402276B1 (en) Electric field position detection method
MXPA06004582A (en) Electrical machine and method of controlling the same.

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200626

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20200626

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20200929

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20201006

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20201027

R150 Certificate of patent or registration of utility model

Ref document number: 6789589

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees