JP2015527050A - Electronic circuit and method for automatically adjusting the phase of a drive signal applied to an electric motor according to zero current detected in the winding of the electric motor and for detecting zero current - Google Patents
Electronic circuit and method for automatically adjusting the phase of a drive signal applied to an electric motor according to zero current detected in the winding of the electric motor and for detecting zero current Download PDFInfo
- Publication number
- JP2015527050A JP2015527050A JP2015529838A JP2015529838A JP2015527050A JP 2015527050 A JP2015527050 A JP 2015527050A JP 2015529838 A JP2015529838 A JP 2015529838A JP 2015529838 A JP2015529838 A JP 2015529838A JP 2015527050 A JP2015527050 A JP 2015527050A
- Authority
- JP
- Japan
- Prior art keywords
- signal
- motor
- power supply
- generate
- generating
- 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
Links
- 238000004804 winding Methods 0.000 title claims abstract description 137
- 238000000034 method Methods 0.000 title claims abstract description 44
- 230000001052 transient effect Effects 0.000 claims description 39
- 238000005259 measurement Methods 0.000 claims description 26
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 claims description 25
- 238000005070 sampling Methods 0.000 claims description 8
- 238000005516 engineering process Methods 0.000 abstract 1
- 230000007704 transition Effects 0.000 description 7
- 238000001514 detection method Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 230000006399 behavior Effects 0.000 description 4
- 230000000875 corresponding effect Effects 0.000 description 4
- 230000003111 delayed effect Effects 0.000 description 4
- 230000007423 decrease Effects 0.000 description 2
- 230000001939 inductive effect Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 230000001276 controlling effect Effects 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 229920006395 saturated elastomer Polymers 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P6/00—Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
- H02P6/14—Electronic commutators
- H02P6/16—Circuit arrangements for detecting position
- H02P6/18—Circuit arrangements for detecting position without separate position detecting elements
- H02P6/182—Circuit arrangements for detecting position without separate position detecting elements using back-emf in windings
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Control Of Motors That Do Not Use Commutators (AREA)
Abstract
モータ制御回路および関連する技術が、異なるモータ速度で、またモータが加速し減速するとき、モータ巻線のゼロ電流と電動モータの回転基準位置とを同一の相対的な位相で維持するようにモータ駆動の位相を調整することができる。モータ制御回路および関連する技術が、モータ巻線を駆動するために使用されるハーフブリッジ回路の逆電流を検出することによってモータ巻線の電流のゼロクロスを検出する。The motor control circuit and associated technology maintain the motor winding zero current and the electric motor rotation reference position in the same relative phase at different motor speeds and when the motor accelerates and decelerates. The driving phase can be adjusted. The motor control circuit and related techniques detect the zero crossing of the motor winding current by detecting the reverse current of the half-bridge circuit used to drive the motor winding.
Description
本発明は、一般に電動モータ制御回路に関し、より詳細には、電動モータに印加された駆動信号の位相の自動調整を提供することができ、電動モータの巻線のゼロ電流を検出することができる、電動モータ制御回路に関する。 The present invention relates generally to electric motor control circuits, and more particularly, can provide automatic adjustment of the phase of a drive signal applied to an electric motor and can detect the zero current in the winding of the electric motor. The present invention relates to an electric motor control circuit.
ブラシレス直流(BLDC)電動モータを制御および駆動するための回路が知られている。いくつかの構成では、この回路が電動モータを駆動する駆動信号の位相進みを与え、この位相進みは、電動モータの回転速度に関係し、または測定したモータの総電流に関係する。ただし、こうした回路は、位相進みと回転速度との1つの関係性または少数の関係性のみを提供することができる。加えて、外部構成部品およびモータ制御集積回路(IC)のピンは、電動モータごとの、または電動モータの用途ごとのパラメータを設定する必要があり得る。 Circuits for controlling and driving brushless direct current (BLDC) electric motors are known. In some configurations, this circuit provides a phase advance in the drive signal that drives the electric motor, which is related to the rotational speed of the electric motor or to the measured total motor current. However, such circuits can provide only one relationship or a small number of relationships between phase advance and rotational speed. In addition, external components and motor control integrated circuit (IC) pins may need to set parameters for each electric motor or for each application of the electric motor.
いくつかの知られた電動モータ駆動回路は、2009年9月15日発行の米国特許第7,590,334号、2010年6月29日発行の米国特許第7,747,146号、および2011年10月12日出願の米国特許出願第13/271,723号において記載され、これらは全て参照によりその全体が本明細書に組み込まれ、本発明の譲受人に譲渡される。 Some known electric motor drive circuits are disclosed in US Pat. No. 7,590,334 issued September 15, 2009, US Pat. No. 7,747,146 issued June 29, 2010, and 2011. No. 13 / 271,723 filed Oct. 12, 2010, all of which are hereby incorporated by reference in their entirety and assigned to the assignee of the present invention.
BLDC電動モータは、異なる用途で使用されるとき速度に対して異なる効率挙動を示すことがある。たとえば、同一のBLDC電動モータが、異なる用途で異なるファンブレード構成を用いて使用されることがある。異なるタイプのBLDC電動モータが、速度に対して異なる効率挙動を示すこともある。 BLDC electric motors may exhibit different efficiency behaviors with respect to speed when used in different applications. For example, the same BLDC electric motor may be used with different fan blade configurations in different applications. Different types of BLDC electric motors may exhibit different efficiency behaviors with respect to speed.
モータのノイズ、震動および効率は、種々の特性に影響される。1つのこうした特性は、モータの回転位置に対するモータ巻線に現れる電流の位相である。特にモータ速度が増大または減少するとき、電流の位相が、モータの基準回転位置に対してそれぞれ遅れるまたは進むことがある。高速のモータ速度では、モータ巻線の電流は、モータの基準位置に対して遅れる傾向があり得る。 Motor noise, vibration and efficiency are affected by various characteristics. One such characteristic is the phase of the current that appears in the motor winding relative to the rotational position of the motor. Especially when the motor speed increases or decreases, the phase of the current may be delayed or advanced with respect to the reference rotational position of the motor, respectively. At high motor speeds, the motor winding current can tend to lag behind the reference position of the motor.
上記の観点から、モータ巻線電流とモータ回転位置との検出した位相差に従って決定される自動位相調整を有する電動モータ駆動信号を生成することができる、電動モータ制御回路および関連する方法を提供することが望まれるはずである。 In view of the above, there is provided an electric motor control circuit and related method capable of generating an electric motor drive signal having an automatic phase adjustment determined according to a detected phase difference between the motor winding current and the motor rotational position. It should be desirable.
上記の観点から、たとえば電流のゼロクロスを検出することによって、モータ巻線の電流の位相を検出することができる、電動モータ制御回路および関連する方法を提供することも望まれるはずである。 In view of the above, it would also be desirable to provide an electric motor control circuit and associated method that can detect the phase of the motor winding current, for example, by detecting a zero crossing of the current.
本発明は、モータ巻線電流とモータ回転位置との検出した位相差に従って決定される自動位相調整を有する電動モータ駆動信号を生成することができる、電動モータ制御回路および関連する方法を提供する。 The present invention provides an electric motor control circuit and associated method capable of generating an electric motor drive signal having an automatic phase adjustment determined according to a detected phase difference between the motor winding current and the motor rotational position.
本発明は、たとえば電流のゼロクロスを検出することによって、モータ巻線の電流の位相を検出することができる、電動モータ制御回路および関連する方法も提供する。 The present invention also provides an electric motor control circuit and associated method that can detect the phase of the motor winding current, for example, by detecting a zero crossing of the current.
本発明の一態様によれば、複数のモータ巻線を有する多相モータを駆動する方法が、複数のモータ巻線のうちの少なくとも1つを通る電流のゼロクロスを示す、ゼロ電流信号を生成するステップと、モータの回転角の基準位置を示す、位置基準信号を生成するステップと、位相比較信号を生成するために、ゼロ電流信号の位相を位置基準信号の位相と比較するステップと、それぞれが位相比較信号の値に関係する位相を有する、複数の変調信号を生成するステップと、複数の変調信号に従って、複数のモータ巻線への複数のモータ駆動信号を生成するステップとを含む。 According to one aspect of the present invention, a method of driving a multiphase motor having a plurality of motor windings generates a zero current signal that indicates a zero crossing of current through at least one of the plurality of motor windings. A step of generating a position reference signal indicating a reference position of the rotation angle of the motor, and a step of comparing the phase of the zero current signal with the phase of the position reference signal to generate a phase comparison signal, respectively. Generating a plurality of modulation signals having a phase related to the value of the phase comparison signal; and generating a plurality of motor drive signals to the plurality of motor windings according to the plurality of modulation signals.
いくつかの実施形態では、上記の方法が、以下の1つまたは複数の態様を含むことができる。 In some embodiments, the methods described above can include one or more of the following aspects.
その方法のいくつかの実施形態では、位置基準信号を生成するステップが、モータに近接して配置されたホールセンサを用いてホールセンサ信号を生成するステップを含む。 In some embodiments of the method, generating the position reference signal includes generating a Hall sensor signal using a Hall sensor positioned proximate to the motor.
その方法のいくつかの実施形態では、位置基準信号を生成するステップが、複数のモータ巻線のうちの少なくとも1つに結合された逆起電力モジュールを用いて逆起電力信号を生成するステップを含む。 In some embodiments of the method, generating the position reference signal comprises generating a back electromotive force signal using a back electromotive force module coupled to at least one of the plurality of motor windings. Including.
その方法のいくつかの実施形態では、位置基準信号を生成するステップが、モータが基準位置を実現している状態に最も近い時間窓中で、複数のモータ巻線のうちの少なくとも1つへのモータ駆動信号を停止するステップと、逆起電力信号のゼロクロスによって時間窓中で基準位置を検出するステップとを含む。 In some embodiments of the method, the step of generating the position reference signal is to the at least one of the plurality of motor windings in a time window that is closest to the state in which the motor is realizing the reference position. Stopping the motor drive signal and detecting the reference position in the time window by zero crossing of the back electromotive force signal.
その方法のいくつかの実施形態では、複数の変調信号を生成するステップが、その複数の変調信号のうちの少なくとも1つの形状に対応して、変調の値が格納されるルック・アップ・テーブルを提供するステップと、最小値、最大値、および最小値と最大値との間の複数の値を有する、第1の連続する鋸歯状ランプ信号を生成するステップと、最小値、最大値および最小値と最大値との間の複数の値を有する第2の連続する鋸歯状ランプ信号を生成するために、第1の連続する鋸歯状ランプ信号に、位相比較信号に関係する値を加算するステップであって、第2の連続する鋸歯状ランプ信号の最小値および最大値が、第1の連続する鋸歯状ランプ信号の最小値および最大値から調整時間分の時間のシフトをし、調整時間が位相比較信号に関係する、加算するステップと、複数の変調信号のうちの少なくとも1つを生成するように、ルック・アップ・テーブルの値を順次参照するために調整した連続する鋸歯状ランプ信号を使用するステップと、複数の変調信号のうちの少なくとも1つとの既定の位相関係で少なくとも1つの他の変調信号を生成するステップとを含む。 In some embodiments of the method, generating the plurality of modulation signals includes a look-up table in which modulation values are stored corresponding to at least one shape of the plurality of modulation signals. Providing a first continuous sawtooth ramp signal having a minimum value, a maximum value, and a plurality of values between the minimum value and the maximum value; and a minimum value, a maximum value, and a minimum value Adding a value related to the phase comparison signal to the first continuous sawtooth ramp signal to generate a second continuous sawtooth ramp signal having a plurality of values between and a maximum value. The minimum and maximum values of the second continuous sawtooth ramp signal are shifted in time by an adjustment time from the minimum and maximum values of the first continuous sawtooth ramp signal, and the adjustment time is phased Related to comparison signal Using a continuous sawtooth ramp signal adjusted to sequentially reference values in the look-up table to produce at least one of the plurality of modulation signals; Generating at least one other modulation signal in a predetermined phase relationship with at least one of the plurality of modulation signals.
その方法のいくつかの実施形態では、ゼロ電流信号を生成するステップが、電動モータに結合された複数のハーフブリッジ回路をそれぞれ用いて、複数のモータ駆動信号を生成するステップであって、それぞれのハーフブリッジ回路が、直列結合された第1および第2のトランジスタそれぞれと、高い電源電圧を受信するための電源高電圧ノードそれぞれと、低い電源電圧を受信するための電源低電圧ノードそれぞれと、複数のモータ駆動信号のうちのそれぞれ1つが生成される出力ノードそれぞれとを備える、複数のモータ駆動信号を生成するステップと、複数のハーフブリッジ回路のうちの少なくとも1つの第1または第2のトランジスタのうちの少なくとも1つを通過する逆電流を検出するステップであって、その検出するステップが、高い電源電圧より高い出力ノードで電圧を検出するステップ、または、低い電源電圧より低い出力ノードで電圧を検出するステップのうちの少なくとも1つを含む、逆電流を検出するステップと、逆電流を検出するステップに従って、複数のモータ巻線のうちの少なくとも1つを通る電流のゼロクロスを示すゼロ電流信号を生成するステップとを含む。 In some embodiments of the method, generating the zero current signal includes generating a plurality of motor drive signals, each using a plurality of half-bridge circuits coupled to the electric motor, Each of the half-bridge circuits includes a first and a second transistor coupled in series, a power supply high voltage node for receiving a high power supply voltage, a power supply low voltage node for receiving a low power supply voltage, A plurality of motor drive signals, each of the output nodes from which each one of the plurality of motor drive signals is generated, and at least one first or second transistor of the plurality of half-bridge circuits. Detecting a reverse current passing through at least one of the steps, the detecting step comprising: Detecting a reverse current and detecting a reverse current, including at least one of detecting a voltage at an output node higher than a high power supply voltage or detecting a voltage at an output node lower than a low power supply voltage Generating a zero current signal indicative of a zero crossing of current through at least one of the plurality of motor windings.
その方法のいくつかの実施形態では、逆電流を検出するステップが、第1と第2のトランジスタが両方ともターンオフされる時間にのみ出力ノードで電圧をサンプリングすることによって、逆電力を検出するステップを含む。 In some embodiments of the method, detecting the reverse current comprises detecting the reverse power by sampling the voltage at the output node only during a time when both the first and second transistors are turned off. including.
その方法のいくつかの実施形態では、複数のモータ駆動信号のうちのそれぞれ1つが、複数のパルス幅変調信号をそれぞれ含み、複数のパルス幅変調信号のうちのそれぞれ1つが、高い電源電圧に最も近い定常状態の高値、およびより高い電源電圧より高い過渡の高値を含むハイ(high)状態を有し、複数のパルス幅変調信号のうちのそれぞれ1つが、低い電源電圧に最も近い定常状態の低値、およびより低い電源電圧より低い過渡の低値を含むロー(low)状態も有する。 In some embodiments of the method, each one of the plurality of motor drive signals includes a plurality of pulse width modulation signals, respectively, and each one of the plurality of pulse width modulation signals is most suitable for the high power supply voltage. A high state that includes a near steady state high value and a high transient value that is higher than a higher power supply voltage, each one of the plurality of pulse width modulated signals closest to the low power supply voltage. It also has a low state that includes a value and a low value of transient below the lower supply voltage.
本発明の別の態様によれば、複数のモータ巻線を有する多相モータを駆動するための電子回路が、複数のモータ巻線のうちの少なくとも1つを通る電流のゼロクロスを示すゼロ電流信号を生成するように構成された電流測定モジュールを含む。電子回路は、モータの回転角の基準位置を示す位置基準信号を生成するように構成された位置測定モジュールも含む。電子回路は、位相比較信号を生成するために、ゼロ電流信号の位相を位置基準信号の位相と比較するように構成され、それぞれが位相比較信号の値に関係する位相を有する、複数の変調信号を生成するように構成された変調信号生成モジュールも含む。電子回路は、複数の変調信号に従って、複数のモータ巻線への複数のモータ駆動信号を生成するように構成された駆動回路も含む。 In accordance with another aspect of the present invention, an electronic circuit for driving a multi-phase motor having a plurality of motor windings exhibits a zero current signal indicative of a zero crossing of current through at least one of the plurality of motor windings. A current measurement module configured to generate The electronic circuit also includes a position measurement module configured to generate a position reference signal indicative of a reference position of the rotation angle of the motor. The electronic circuit is configured to compare the phase of the zero current signal with the phase of the position reference signal to generate a phase comparison signal, each of the plurality of modulation signals having a phase related to the value of the phase comparison signal Also included is a modulated signal generation module configured to generate. The electronic circuit also includes a drive circuit configured to generate a plurality of motor drive signals to the plurality of motor windings according to the plurality of modulation signals.
いくつかの実施形態では、上記の電子回路が、以下の1つまたは複数の態様を含むことができる。 In some embodiments, the electronic circuit described above can include one or more of the following aspects.
電子回路のいくつかの実施形態では、位置測定モジュールが、モータに近接して配置されたホールセンサによって生成されたホール信号に従って、位置信号を生成するようにさらに構成される。 In some embodiments of the electronic circuit, the position measurement module is further configured to generate a position signal in accordance with a Hall signal generated by a Hall sensor disposed proximate to the motor.
電子回路のいくつかの実施形態では、位置測定モジュールが、モータ巻線に生成される逆起電力信号に従って、位置信号を生成するようにさらに構成される。 In some embodiments of the electronic circuit, the position measurement module is further configured to generate a position signal in accordance with the back electromotive force signal generated in the motor winding.
電子回路のいくつかの実施形態では、位置基準信号を生成するステップが、モータが基準位置を実現している状態に最も近い時間窓中で、複数のモータ巻線のうちの少なくとも1つへのモータ駆動信号を停止するステップと、逆起電力信号のゼロクロスによって時間窓中で基準位置を検出するステップとを含む。 In some embodiments of the electronic circuit, the step of generating the position reference signal is to the at least one of the plurality of motor windings in the time window closest to the state in which the motor is realizing the reference position. Stopping the motor drive signal and detecting the reference position in the time window by zero crossing of the back electromotive force signal.
電子回路のいくつかの実施形態では、変調信号生成モジュールが、複数の変調信号のうちの少なくとも1つの形状に対応して、変調の値が格納されるルック・アップ・テーブルと、最小値、最大値および最小値と最大値との間の複数の値を有する、第1の連続する鋸歯状ランプ信号を生成するように構成された、鋸歯状生成器と、ゼロ電流信号を表す信号を受信するように結合され、位置基準信号を表す信号を受信するように結合され、位相比較信号を表す信号を生成するように構成された、タイミング/位相エラー検出器と、最小値、最大値および最小値と最大値との間の複数の値を有する第2の連続する鋸歯状ランプ信号を生成するために、第1の連続する鋸歯状ランプ信号に、位相比較信号に関係する値を加算するように構成された合計モジュールとを備え、第2の連続する鋸歯状ランプ信号の最小値および最大値が、第1の連続する鋸歯状ランプ信号の最小値および最大値から調整時間分の時間のシフトをし、調整時間が位相比較信号に関係し、調整した連続する鋸歯状ランプ信号が、複数の変調信号のうちの少なくとも1つを生成するようにルック・アップ・テーブルの値を順次参照するために使用され、複数の変調信号のうちの少なくとも1つとの既定の位相関係で少なくとも1つの他の変調信号を生成するためにも使用される。 In some embodiments of the electronic circuit, the modulation signal generation module includes a look-up table that stores modulation values corresponding to at least one shape of the plurality of modulation signals, a minimum value, and a maximum value. A sawtooth generator configured to generate a first continuous sawtooth ramp signal having a value and a plurality of values between a minimum value and a maximum value, and a signal representing a zero current signal And a timing / phase error detector, coupled to receive a signal representative of the position reference signal and configured to generate a signal representative of the phase comparison signal, and a minimum, maximum and minimum value A value related to the phase comparison signal is added to the first continuous sawtooth ramp signal to generate a second continuous sawtooth ramp signal having a plurality of values between and a maximum value. Configured The minimum and maximum values of the second continuous sawtooth ramp signal are shifted in time by an adjustment time from the minimum and maximum values of the first continuous sawtooth ramp signal, and the adjustment time Is related to the phase comparison signal, and the adjusted continuous sawtooth ramp signal is used to sequentially reference the values in the look-up table to generate at least one of the plurality of modulation signals, Is also used to generate at least one other modulation signal in a predetermined phase relationship with at least one of the other modulation signals.
いくつかの実施形態では、電動モータに結合され複数のモータ駆動信号を生成するように構成された、複数のハーフブリッジ回路であって、それぞれのハーフブリッジ回路が、直列結合された第1および第2のトランジスタそれぞれと、高い電源電圧を受信するための電源高電圧ノードそれぞれと、低い電源電圧を受信するための低電源電圧ノードそれぞれと、複数のモータ駆動信号のうちのそれぞれ1つが生成される出力ノードそれぞれとを備える、複数のハーフブリッジ回路と、高い電源電圧より高い出力ノードの電圧、または低い電源電圧より低い出力ノードの電圧のうちの少なくとも1つを検出することによって、複数のハーフブリッジ回路のうちの少なくとも1つの第1のトランジスタまたは第2のトランジスタのうちの少なくとも1つを通過する逆電流を示す少なくとも1つのコンパレータ出力信号をそれぞれ生成するように構成された、少なくとも1つのコンパレータと、少なくとも1つのコンパレータ出力信号に従って、複数のモータ巻線のうちの少なくとも1つを通る電流のゼロクロスを示すゼロ電流信号を生成するように構成された、プロセッサとを、電子回路がさらに備える。 In some embodiments, a plurality of half bridge circuits coupled to an electric motor and configured to generate a plurality of motor drive signals, each half bridge circuit being coupled in series. Each of the two transistors, each of a power supply high voltage node for receiving a high power supply voltage, each of a low power supply voltage node for receiving a low power supply voltage, and each one of a plurality of motor drive signals are generated. A plurality of half-bridge circuits each comprising an output node and detecting at least one of a voltage at an output node higher than a high power supply voltage or a voltage at an output node lower than a low power supply voltage. At least one of the first transistor or the second transistor of the circuit; At least one comparator, each configured to generate at least one comparator output signal indicative of a reverse current passing through the one, and at least one of the plurality of motor windings according to the at least one comparator output signal The electronic circuit further comprises a processor configured to generate a zero current signal indicative of a zero crossing of the current through.
電子回路のいくつかの実施形態では、検出するステップが、第1と第2のトランジスタが両方ともターンオフされる時間にのみ出力ノードで電圧をサンプリングすることによって、逆電流を検出するステップを含む。 In some embodiments of the electronic circuit, the detecting step includes detecting the reverse current by sampling the voltage at the output node only at a time when both the first and second transistors are turned off.
電子回路のいくつかの実施形態では、複数のモータ駆動信号のうちのそれぞれ1つが、複数のパルス幅変調信号それぞれを含み、複数のパルス幅変調信号のうちのそれぞれ1つが、高い電源電圧に最も近い定常状態の高値、およびより高い電源電圧より高い過渡の高値を含むハイ状態を有し、複数のパルス幅変調信号のうちのそれぞれ1つが、低い電源電圧に最も近い定常状態の低値、およびより低い電源電圧より低い過渡の低値を含むロー状態も有する。 In some embodiments of the electronic circuit, each one of the plurality of motor drive signals includes each of the plurality of pulse width modulation signals, and each one of the plurality of pulse width modulation signals is most suitable for the high power supply voltage. A steady state high value that includes a near steady state high value and a high transient value that is higher than a higher power supply voltage, each one of the plurality of pulse width modulated signals being closest to the low power supply voltage, and It also has a low state that includes a low transient value below a lower supply voltage.
本発明の別の態様によれば、複数のモータ巻線を有する多相モータを駆動する方法が、電動モータに結合されたハーフブリッジ回路を用いてモータ駆動信号を生成するステップを含む。ハーフブリッジ回路が、直列結合された第1および第2のトランジスタと、高い電源電圧を受信するための電源高電圧ノードと、低い電源電圧を受信するための電源低電圧ノードと、モータ駆動信号が生成される出力ノードとを含む。その方法が、前記第1のトランジスタまたは前記第2のトランジスタのうちの少なくとも1つを通過する逆電流を検出するステップも含む。その検出するステップが、高い電源電圧より高い出力ノードで電圧を検出するステップ、または、低い電源電圧より低い出力ノードで電圧を検出するステップのうちの少なくとも1つを含む。その方法は、逆電流を検出するステップに従って複数のモータ巻線のうちの少なくとも1つを通る電流のゼロクロスを示すゼロ電流信号を生成するステップも含む。 According to another aspect of the invention, a method of driving a multi-phase motor having a plurality of motor windings includes generating a motor drive signal using a half-bridge circuit coupled to the electric motor. A half-bridge circuit includes first and second transistors coupled in series, a power supply high voltage node for receiving a high power supply voltage, a power supply low voltage node for receiving a low power supply voltage, and a motor drive signal Output node to be generated. The method also includes detecting a reverse current passing through at least one of the first transistor or the second transistor. The detecting step includes at least one of detecting a voltage at an output node higher than a high power supply voltage, or detecting a voltage at an output node lower than a low power supply voltage. The method also includes generating a zero current signal indicative of a zero crossing of current through at least one of the plurality of motor windings according to the step of detecting reverse current.
いくつかの実施形態では、上記の方法が、以下の1つまたは複数の態様を含むことができる。 In some embodiments, the methods described above can include one or more of the following aspects.
その方法のいくつかの実施形態では、逆電流を検出するステップが、第1と第2のトランジスタが両方ともターンオフされる時間にのみ出力ノードで電圧をサンプリングすることによって、逆電力を検出するステップを含む。 In some embodiments of the method, detecting the reverse current comprises detecting the reverse power by sampling the voltage at the output node only during a time when both the first and second transistors are turned off. including.
その方法のいくつかの実施形態では、モータ駆動信号が、複数のパルス幅変調信号を含み、複数のパルス幅変調信号のうちのそれぞれ1つが、高い電源電圧に最も近い定常状態の高値、およびより高い電源電圧より高い過渡の高値を含むハイ状態を有し、複数のパルス幅変調信号のうちのそれぞれ1つが、低い電源電圧に最も近い定常状態の低値、およびより低い電源電圧より低い過渡の低値を含むロー状態も有する。 In some embodiments of the method, the motor drive signal includes a plurality of pulse width modulation signals, each one of the plurality of pulse width modulation signals being a steady state high value closest to the high power supply voltage, and more A high state that includes a high value of a transient that is higher than a high supply voltage, each one of the plurality of pulse width modulated signals being a steady state low value that is closest to the low supply voltage, and a transient value that is lower than the lower supply voltage. It also has a low state that includes a low value.
いくつかの実施形態では、その方法が、モータの回転角の基準位置を示す位置基準信号を生成するステップと、位相比較信号を生成するためにゼロ電流信号の位相を位置基準信号の位相と比較するステップと、それぞれが位相比較信号の値に関係する位相を有する複数の変調信号を生成するステップと、複数の変調信号に従って複数のモータ巻線への複数のモータ駆動信号を生成するステップとを含む。 In some embodiments, the method generates a position reference signal indicative of a reference position of the rotation angle of the motor, and compares the phase of the zero current signal with the phase of the position reference signal to generate a phase comparison signal. Generating a plurality of modulation signals each having a phase related to the value of the phase comparison signal, and generating a plurality of motor drive signals to a plurality of motor windings according to the plurality of modulation signals. Including.
その方法のいくつかの実施形態では、位置基準信号を生成するステップが、モータに近接して配置されたホールセンサを用いてホールセンサ信号を生成するステップを含む。 In some embodiments of the method, generating the position reference signal includes generating a Hall sensor signal using a Hall sensor positioned proximate to the motor.
その方法のいくつかの実施形態では、位置基準信号を生成するステップが、複数のモータ巻線のうちの少なくとも1つに結合された逆起電力モジュールを用いて逆起電力信号を生成するステップを含む。 In some embodiments of the method, generating the position reference signal comprises generating a back electromotive force signal using a back electromotive force module coupled to at least one of the plurality of motor windings. Including.
その方法のいくつかの実施形態では、位置基準信号を生成するステップが、モータが基準位置を実現している状態に最も近い時間窓中で、複数のモータ巻線のうちの少なくとも1つへのモータ駆動信号を停止するステップと、逆起電力信号のゼロクロスによって時間窓中で基準位置を検出するステップとを含む。 In some embodiments of the method, the step of generating the position reference signal is to the at least one of the plurality of motor windings in a time window that is closest to the state in which the motor is realizing the reference position. Stopping the motor drive signal and detecting the reference position in the time window by zero crossing of the back electromotive force signal.
その方法のいくつかの実施形態では、複数の変調信号を生成するステップが、その複数の変調信号のうちの少なくとも1つの形状に対応して、変調の値が格納されるルック・アップ・テーブルを提供するステップと、最小値、最大値および最小値と最大値との間の複数の値を有する、第1の連続する鋸歯状ランプ信号を生成するステップと、最小値、最大値および最小値と最大値との間の複数の値を有する第2の連続する鋸歯状ランプ信号を生成するために、第1の連続する鋸歯状ランプ信号に、位相比較信号に関係する値を加算するステップであって、第2の連続する鋸歯状ランプ信号の最小値および最大値が、第1の連続する鋸歯状ランプ信号の最小値および最大値から調整時間分の時間のシフトをし、調整時間が位相比較信号に関係する、加算するステップと、複数の変調信号のうちの少なくとも1つを生成するようにルック・アップ・テーブルの値を順次参照するために、調整した連続する鋸歯状ランプ信号を使用するステップと、複数の変調信号のうちの少なくとも1つとの既定の位相関係で少なくとも1つの他の変調信号を生成するステップであって、それぞれの変調信号が、複数のパルス幅変調(PWM)信号のうちの1つにそれぞれ関係する、生成するステップとを含む。 In some embodiments of the method, generating the plurality of modulation signals includes a look-up table in which modulation values are stored corresponding to at least one shape of the plurality of modulation signals. Providing a first continuous sawtooth ramp signal having a minimum value, a maximum value, and a plurality of values between the minimum value and the maximum value, and a minimum value, a maximum value, and a minimum value; Adding a value related to the phase comparison signal to the first continuous sawtooth ramp signal to generate a second continuous sawtooth ramp signal having a plurality of values between the maximum values. The minimum and maximum values of the second continuous sawtooth ramp signal are shifted by the adjustment time from the minimum and maximum values of the first continuous sawtooth ramp signal, and the adjustment time is compared in phase. Related to signal Using the adjusted continuous sawtooth ramp signal to sequentially reference the values of the look-up table to generate at least one of the plurality of modulation signals; Generating at least one other modulation signal in a predetermined phase relationship with at least one of the plurality of modulation signals, each modulation signal being one of a plurality of pulse width modulation (PWM) signals. Each of which is related to a generating step.
本発明の別の態様によれば、複数のモータ巻線を有する多相モータを駆動するための電子回路が、モータ駆動信号を生成するための電動モータに結合されたハーフブリッジ回路を含む。ハーフブリッジ回路が、直列結合された第1および第2のトランジスタと、高い電源電圧を受信するための電源高電圧ノードと、低い電源電圧を受信するための低電源電圧ノードと、モータ駆動信号が生成される出力ノードとを含む。高い電源電圧より高い出力ノードの電圧、または、低い電源電圧より低い出力ノードの電圧のうちの少なくとも1つを検出することによって、第1または第2のトランジスタのうちの少なくとも1つを通過する逆電流を示す少なくとも1つのコンパレータ出力信号をそれぞれ生成するように構成された少なくとも1つのコンパレータも、電子回路がさらに含む。少なくとも1つのコンパレータ出力信号に従って、複数のモータ巻線のうちの少なくとも1つを通る電流のゼロクロスを示すゼロ電流信号を生成するように構成されたプロセッサも、電子回路がさらに含む。 According to another aspect of the invention, an electronic circuit for driving a multi-phase motor having a plurality of motor windings includes a half bridge circuit coupled to an electric motor for generating a motor drive signal. A half-bridge circuit includes first and second transistors coupled in series, a power supply high voltage node for receiving a high power supply voltage, a low power supply voltage node for receiving a low power supply voltage, and a motor drive signal Output node to be generated. An inverse that passes through at least one of the first or second transistors by detecting at least one of a voltage at the output node higher than the high power supply voltage or a voltage at the output node lower than the low power supply voltage. The electronic circuit further includes at least one comparator configured to each generate at least one comparator output signal indicative of the current. The electronic circuit further includes a processor configured to generate a zero current signal indicative of a zero crossing of current through at least one of the plurality of motor windings in accordance with the at least one comparator output signal.
いくつかの実施形態では、上記の電子回路が、以下の1つまたは複数の態様を含むことができる。 In some embodiments, the electronic circuit described above can include one or more of the following aspects.
電子回路のいくつかの実施形態では、検出するステップが、第1と第2のトランジスタが両方ともターンオフされる時間にのみ出力ノードで電圧をサンプリングすることによって、逆電流を検出するステップを含む。 In some embodiments of the electronic circuit, the detecting step includes detecting the reverse current by sampling the voltage at the output node only at a time when both the first and second transistors are turned off.
電子回路のいくつかの実施形態では、モータ駆動信号が、複数のパルス幅変調信号を含み、複数のパルス幅変調信号のうちのそれぞれ1つが、高い電源電圧に最も近い定常状態の高値、およびより高い電源電圧より高い過渡の高値を含むハイ状態を有し、複数のパルス幅変調信号のうちのそれぞれ1つが、低い電源電圧に最も近い定常状態の低値、およびより低い電源電圧より低い過渡の低値を含むロー状態も有する。 In some embodiments of the electronic circuit, the motor drive signal includes a plurality of pulse width modulation signals, each one of the plurality of pulse width modulation signals being a steady state high value closest to the high power supply voltage, and more A high state that includes a high value of a transient that is higher than a high supply voltage, each one of the plurality of pulse width modulated signals being a steady state low value that is closest to the low supply voltage, and a transient value that is lower than the lower supply voltage. It also has a low state that includes a low value.
いくつかの実施形態では、電子回路が、モータの回転角の基準位置を示す位置基準信号を生成するように構成された位置測定モジュールと、位相比較信号を生成するために、ゼロ電流信号の位相を位置基準信号の位相と比較するように構成され、それぞれが位相比較信号の値に関係する位相を有する複数の変調信号を生成するように構成された変調信号生成モジュールとをさらに含む。 In some embodiments, the electronic circuit includes a position measurement module configured to generate a position reference signal indicative of a reference position of the rotation angle of the motor, and a phase of the zero current signal to generate a phase comparison signal. And a modulation signal generation module configured to generate a plurality of modulation signals each having a phase related to a value of the phase comparison signal.
電子回路のいくつかの実施形態では、位置測定モジュールが、モータに近接して配置されたホールセンサによって生成されたホール信号に従って位置信号を生成するようにさらに構成される。 In some embodiments of the electronic circuit, the position measurement module is further configured to generate a position signal in accordance with a Hall signal generated by a Hall sensor disposed proximate to the motor.
電子回路のいくつかの実施形態では、位置測定モジュールが、モータ巻線に生成される逆起電力信号に従って位置信号を生成するようにさらに構成される。 In some embodiments of the electronic circuit, the position measurement module is further configured to generate a position signal in accordance with the back electromotive force signal generated in the motor winding.
電子回路のいくつかの実施形態では、電子回路が、モータが基準位置を実現している状態に最も近い時間窓中で、複数のモータ巻線のうちの少なくとも1つへのモータ駆動信号を停止するように構成され、位置測定モジュールが、時間窓中で基準位置を示す位置基準信号を生成するように構成される。 In some embodiments of the electronic circuit, the electronic circuit stops the motor drive signal to at least one of the plurality of motor windings in the time window closest to the state in which the motor achieves the reference position. And the position measurement module is configured to generate a position reference signal indicative of the reference position in the time window.
電子回路のいくつかの実施形態では、変調信号生成モジュールが、複数の変調信号のうちの少なくとも1つの形状に対応して変調の値が格納されるルック・アップ・テーブルと、最小値、最大値および最小値と最大値との間の複数の値を有する、第1の連続する鋸歯状ランプ信号を生成するように構成された、鋸歯状生成器と、ゼロ電流信号を表す信号を受信するように結合され、位置基準信号を表す信号を受信するように結合され、位相比較信号を表す信号を生成するように構成された、タイミング/位相エラー検出器と、最小値、最大値および最小値と最大値との間の複数の値を有する第2の連続する鋸歯状ランプ信号を生成するために、第1の連続する鋸歯状ランプ信号に、位相比較信号に関係する値を加算するように構成された合計モジュールとを備え、第2の連続する鋸歯状ランプ信号の最小値および最大値が、第1の連続する鋸歯状ランプ信号の最小値および最大値から調整時間分の時間のシフトをし、調整時間が位相比較信号に関係し、調整した連続する鋸歯状ランプ信号が、複数の変調信号のうちの少なくとも1つを生成するようにルック・アップ・テーブルの値を順次参照するために使用され、複数の変調信号のうちの少なくとも1つとの既定の位相関係で少なくとも1つの他の変調信号を生成するためにも使用され、それぞれの変調信号が、複数のパルス幅変調(PWM)信号のうちの1つにそれぞれ関係する。 In some embodiments of the electronic circuit, the modulation signal generation module includes a look-up table in which modulation values are stored corresponding to at least one shape of the plurality of modulation signals, and a minimum value and a maximum value. And a sawtooth generator configured to generate a first continuous sawtooth ramp signal having a plurality of values between a minimum value and a maximum value, and receiving a signal representative of a zero current signal A timing / phase error detector coupled to receive a signal representative of the position reference signal and configured to generate a signal representative of the phase comparison signal; and a minimum value, a maximum value, and a minimum value Configured to add a value related to the phase comparison signal to the first continuous sawtooth ramp signal to generate a second continuous sawtooth ramp signal having a plurality of values between the maximum values. Total The minimum and maximum values of the second continuous sawtooth ramp signal are shifted in time by an adjustment time from the minimum and maximum values of the first continuous sawtooth ramp signal, and the adjustment time Is related to the phase comparison signal, and the adjusted continuous sawtooth ramp signal is used to sequentially reference the values in the look-up table to generate at least one of the plurality of modulation signals, Is also used to generate at least one other modulation signal in a predetermined phase relationship with at least one of the modulation signals, each modulation signal being one of a plurality of pulse width modulation (PWM) signals. Related to each.
前述の本発明の特徴ならびに本発明それ自体は、以下の図面の詳細な説明からより十分に理解されるであろう。 The foregoing features of the invention, as well as the invention itself, will be more fully understood from the following detailed description of the drawings, in which:
本発明について説明する前に、いくつか導入として概念および技術を説明する。本明細書で使用する、用語「変調波形(modulation waveform)」は、包絡線または別の信号の特徴的な機能、たとえばパルス幅変調(PWM)信号を説明するために使用される。 Before describing the present invention, some concepts and techniques will be described as an introduction. As used herein, the term “modulation waveform” is used to describe a characteristic function of an envelope or another signal, such as a pulse width modulation (PWM) signal.
図1を参照すると、例示的モータ制御回路102が電動モータ104に結合される。
With reference to FIG. 1, an exemplary motor control circuit 102 is coupled to an
モータ104は、3つの巻線104a、104b、104cを含むように示され、各巻線がそれぞれ等価回路として示されることが多いこの3つの巻線は、レジスタと直列また逆起電力源と直列のインダクタを有する。たとえば、巻線A、104aは、レジスタ131と直列かつ逆起電力源VA、136と直列のインダクタ130を含むように示される。逆起電力源VA、136の電圧は、電流が関連する巻線に流れているとき直接の観察は可能でないが、関連する巻線を通る電流がゼロのときは直接の観察が可能である。
The
通常、モータ巻線をわたる、たとえば、巻線A、140aをわたる電圧は、次の式によって決定される。
VoutA−Vcommon=VA+IR+LdI/dt
式中、
VoutA=巻線Aの1つの端部の観察可能な電圧
Vcommon=巻線104a、104b、104cの接合点の電圧
R=レジスタ131の抵抗
L=インダクタ130のインダクタンス
I=巻線を通る電流
VA=逆起電力電圧
したがって、巻線104aを通る電流がゼロの場合、VoutA=VAであり、これは観察可能な電圧であることが分かるであろう。
Usually, the voltage across the motor winding, for example, winding A, 140a, is determined by the following equation:
VoutA−Vcommon = VA + IR + LdI / dt
Where
VoutA = observable voltage at one end of winding A Vcommon = voltage at junction of windings 104a, 104b, 104c R = resistance of
モータ制御回路102は、モータ制御回路102の外側から、外部要求速度信号(external speed demand signal)106を受信するように結合された要求速度生成器(speed demand generator)107を含む。外部要求速度信号106は、種々のフォーマットのうちの1つでなされ得る。通常、外部要求速度信号106は、モータ制御回路102の外側からリクエストされるモータ104の速度を示す。
The motor control circuit 102 includes a
要求速度生成器107は、要求速度信号107aを生成するように構成される。パルス幅変調(PWM)生成器108は、要求速度信号107aを受信するように結合され、PWM信号108aを生成するように構成され、そのPWM信号の最大デューティサイクルは、要求速度信号107aによって制御される。PWM生成器108は、変調信号生成モジュール146から、変調波形146a、146b、146cを受信するようにも結合される。PWM信号108aは、変調波形146a、146b、146cに従って、変調特性(すなわち、相関時変デューティサイクル)を用いて生成される。変調波形および関連するPWM信号について、図6に併せて以下でより十分に説明する。
Requested
モータ制御回路102は、PWM信号108を受信するように結合され、3つのハーフブリッジ回路112/114、116/118、120/122として配列された6つのトランジスタ112、114、116、118、120、122を駆動するために、PWMゲート駆動信号110a、110b、110c、110d、110e、110fを生成するように構成された、ゲート駆動回路110も含む。6つのトランジスタ112、114、116、118、120、122は、ノード102d、102c、102bでそれぞれ、3つのモータ駆動信号VoutA、VoutB、VoutC、それぞれ124、126、128を供給するように飽和状態で動作する。
The motor control circuit 102 is coupled to receive the
モータ制御回路102は、位置測定モジュール142も含むことができ、位置測定モジュール142は、逆起電力信号(複数可)を受信するように結合され得る(たとえば、モータ巻線104a、104b、104cが駆動されない、また巻線電流がそれぞれゼロである時間に、直接観察可能な逆起電力信号を含む、モータ駆動信号124、126、128のうちの1つまたは複数を受信するように結合され得る)か、ホール素子(図示せず)からのホール素子信号を受信するように結合され得る。位置測定モジュール142は、モータ104の回転基準位置を示す位置基準信号142aを生成するように構成される。
The motor control circuit 102 may also include a
モータ制御回路102は、モータ駆動信号124、126、128のうちの1つを受信するように結合され得る電流測定モジュール144も含むことができる。電流測定モジュール144は、モータ巻線のうちの1つまたは複数を通る電流のゼロクロスを示すゼロ電流信号144aを生成するように構成される。例示的な電流測定モジュールについては、図8に併せて以下でさらに詳細に説明する。 The motor control circuit 102 can also include a current measurement module 144 that can be coupled to receive one of the motor drive signals 124, 126, 128. The current measurement module 144 is configured to generate a zero current signal 144a that indicates a zero crossing of the current through one or more of the motor windings. An exemplary current measurement module is described in further detail below in conjunction with FIG.
変調信号生成モジュール146は、位置基準信号142aおよびゼロ電流信号144aを受信するように結合される。変調信号生成モジュール146は、位置基準信号142aとゼロ電流信号144aとの位相差に従って、変調波形146a、146b、146cの位相を変化させるように構成される。例示的な変調信号生成モジュール146については、図4に併せて以下で説明する。
Modulation signal generation module 146 is coupled to receive position reference signal 142a and zero current signal 144a. The modulation signal generation module 146 is configured to change the phase of the
モータ制御回路102は、ノード102aで、モータ電圧VMOTまたは簡単にVM、を受信するように結合され、このモータ電圧は、上位のトランジスタ112、116、120がターンオンする時間中にトランジスタ112、116、120を通じてモータに供給され得る。トランジスタ112、116、120がターンオンし、モータ104に電流を供給中のとき、これらのトランジスタを通じて小さい電圧降下(たとえば0.1ボルト)があり得ることが理解されよう。
The motor control circuit 102 is coupled at node 102a to receive the motor voltage VMOT or simply VM, which is connected to the
上記の説明のように、モータ制御回路102は、モータ104の検知した回転位置に関して、駆動信号124、126、128のタイミングすなわち位相を自動的に調整することができる。
As described above, the motor control circuit 102 can automatically adjust the timing or phase of the drive signals 124, 126, 128 with respect to the rotational position detected by the
ここで図2を参照すると、グラフ200、220、240および260は、横軸の目盛りが任意単位の時間単位である。グラフ200、220、240は、縦軸の目盛りが任意単位の電圧の単位である。グラフ260は、縦軸の目盛りが任意単位の電流の単位である。
Referring now to FIG. 2,
信号202は、モータ104が回転中であるときの図1のモータ104のモータ巻線のうちの1つ(たとえば、巻線A、104a)の逆起電力信号(すなわち、電圧信号)を表す。逆起電力電圧202は、通常正弦波である。
図1のモータ制御回路102のいくつかの実施形態では、逆起電力信号202のゼロクロスが、モータ104の基準回転位置を識別するために位置測定モジュール142によって使用され得る。時間208での逆起電力信号202のゼロクロスが、逆起電力信号202が生成されるモータ巻線を通過するゼロ電流と同時またはほぼ同時に起こることが望ましい。こうした関係性が、最も効率的なモータ動作をもたらす。
In some embodiments of the motor control circuit 102 of FIG. 1, the zero crossing of the back
モータ制御回路102のいくつかの実施形態では、モータ104の回転位置を検出するために、逆起電力信号が使用されない。代わりに、ホール素子が、モータ104の周囲に位置され、ホール素子信号222、224、226がモータ104が回転するときに生成される。この信号222、224、226が、モータ104の回転位置を表すことが明らかであろう。特質上、ホール素子信号222、224、226の遷移部のいずれも逆起電力信号202のゼロクロスと整合しないことが分かるであろう。それでも、時間208は、ホール素子信号222、224、226によって、この信号の222、224、226の特定の遷移部の中間、たとえば半分として識別され得る。
In some embodiments of the motor control circuit 102, the back electromotive force signal is not used to detect the rotational position of the
信号242、244、246は、上述の図1の変調波形146a、146b、146cを表す。変調波形242、244、246は、モータ104を駆動するためのPWM信号を生成するために使用される。変調波形242、244、246とPWM信号との通信については、図6に併せて以下でより十分に説明する。
変調波形242は、図1の巻線A、104aに関連し、通常、その巻線と関連する逆起電力信号202と整合することが認識されよう。他の変調波形244、246は、図1のモータ104の他の巻線B、巻線Cそれぞれ104b、104cに関連する。
It will be appreciated that the
信号262、264、266は、図1のモータの巻線A、巻線B、巻線Cそれぞれ104a、104b、104cに現れる電流を表す。モータ巻線の実際の電流信号は、信号262、264、266で示すものより複雑となり得ることが理解されよう。ただし、電流信号262、264、266は、3つのモータ巻線を通る、時間に対する平均電流を表す。モータ巻線A、104aの電流262が、通常逆起電力信号202と同位相であることが理解されよう。ただし、図3と併せて以下でより十分に説明するが、電流信号262と関連する逆起電力信号202との位相差がある可能性がある。
モータ104の電気的回転は、6つの状態、または時間間隔、201a、201b、201c、201d、201e、201fに分割され得る。
The electrical rotation of the
ここで図3を参照すると、グラフ300は、横軸の目盛りが任意単位の時間の単位である。グラフ300は、縦軸の目盛りも任意単位の電圧および電流の単位である。グラフ320は、横軸の目盛りが任意単位の時間の単位である。グラフ320も、目盛りが任意単位の電圧の単位である縦軸を含む。
Referring now to FIG. 3, in the
信号304は、図1の巻線A、104aの電流信号を表す。したがって、信号304は、図2の信号262に対応する。信号302は、図1の巻線A、104aの逆起電力信号136を表す。したがって、信号302は、図2の信号202に対応する。信号302、304のゼロクロスが明らかであろう。時間差308は、逆起電力信号302のゼロクロスと電流信号304のゼロクロスとの時間差を示す。したがって、時間差308は、回転位置基準(すなわち、逆起電力信号302のゼロクロス)と関連するモータ巻線を通過するゼロ電流との時間差を表す。
信号306は、モータ104が回転速度を加速中、またはモータ104が高速で回転中の時間間隔の間の図1の巻線A、104aの電流信号を表す。相対的に位相がシフトしたことが分かるであろう。電流信号306のゼロクロスは、逆起電力信号302のゼロクロスに対して遅延する。逆起電力信号302のゼロクロスは、モータ104の基準回転位置を示す。電流信号306のゼロクロスは、モータ巻線A、104aを通るゼロ電流を表す。ゼロクロスは時間および位相が一致することが望ましい。時間が一致しないとモータのノイズおよび震動が増加し、モータの効率が低下することになる。
変調波形322は、図2の変調波形242と同一または類似のものである。したがって、モータが加速中または速く回転中のとき、電流信号306は、変調波形322に対して遅延することが分かるであろう。電流信号306のゼロクロスが、モータ104の回転基準位置を示す、逆起電力信号302のゼロクロスと同時に起こるまたはほぼ同時に起こるように、電流信号306を進めるために、変調波形322を進める(すなわち、変調波形322を左へ動かす)ことが望ましい。
The
通常、図1の変調信号生成モジュール146は、逆起電力信号302および電流信号304、306が表すところの、受信した回転位置基準信号142aおよびゼロ電流信号144aに従って、様々な変調波形146a、146b、146cを進めるか遅延させることができる。
In general, the modulation signal generation module 146 of FIG. 1 performs
図2および図3と併せて上記で説明したものなど従来型の正弦波モータ駆動信号に関しては、図1に併せて上記で説明した理由で、モータ巻線104a、104b、104cのうちのそれぞれ1つが常に駆動されているので、逆起電力信号302のゼロクロスを観察および検出をすることが容易にできるわけではない。逆起電力信号を観察するためには、モータ巻線への駆動信号を少なくとも瞬間的に停止する必要がある。したがって、いくつかの実施形態では、正弦波モータ駆動信号構成を用いて、モータ104の巻線104a、104b、104cのうちの少なくとも1つへの正弦波駆動信号が、逆起電力信号のゼロクロスを観察するために小さい時間窓の間停止され得る。この目標のために、図1のモータ制御回路102では、制御信号142bが、位置測定モジュール142によってゲートドライバ110に供給される。
For conventional sinusoidal motor drive signals, such as those described above in conjunction with FIGS. 2 and 3, one of each of the motor windings 104a, 104b, 104c for the reasons described above in conjunction with FIG. Since one is always driven, it is not easy to observe and detect the zero crossing of the back
ここで図4を参照すると、変調信号生成モジュール402が、図1の変調信号生成モジュール146として使用され得る。
Referring now to FIG. 4, the modulation
変調信号生成モジュール402は、検出した位置基準信号414および検出したゼロ電流信号418を受信するように結合される。検出した位置基準信号414は、図1の位置基準信号142aと同一または類似のものとすることができる。検出したゼロ電流信号418は、図1のゼロ電流信号144aと同一または類似のものとすることができる。
The modulation
上記の説明のように、検出した位置基準信号414は、巻線への正弦波駆動が停止される間の短い時間間隔を使用することによって、正弦波駆動波形を使用して逆起電力信号のゼロクロスに併せて生成され得る。他の実施形態では、検出した位置基準信号414が、図Aのモータ104の周囲に配置されたホール素子および関連するホール素子信号に併せて生成され得る。
As described above, the detected
変調信号生成モジュール402は、固定高周波数を有するシステムクロック信号416を受信するようにも結合される。
The modulation
いわゆる、「シータランプ生成器」404が、検出した位置基準信号414およびシステムクロック信号416を受信するように結合される。シータランプ生成器404は、未調整シータ信号404aを生成するように構成され、未調整シータ信号404aは、定期的に終端の値(terminal value)に達しゼロにリセットするランプ信号を表す一連の値からなるデジタル信号とすることができる。ランプ信号のリセット時間は、検出した位置基準信号414が示す位置基準に関して固定され(すなわち、モータ104の固定された回転位置)る。
A so-called “theta ramp generator” 404 is coupled to receive the detected
動作中、シータランプ生成器404が、システムクロック遷移部の数をカウントすることによって測定され、検出した位置基準信号414によって識別された位置基準間の時間間隔を識別することができる。言い換えれば、シータランプ生成器404が、1つの電気的回転によりモータ104が回転するのにかかる時間(すなわち、システムクロック信号416の遷移部の数)を識別することができる。シータランプ生成器404は、システムクロック416の遷移部の識別した数を、固定のスカラ量たとえば256で除すことができる。したがって、モータの電気的な回転運動は256の部分に分割され得る。したがって、クロック信号402が、モータの1つの電気的回転運動中たとえば256の遷移部を実現する周波数を有することができる。クロック信号402は、未調整のシータ信号404aのランプ値がインクリメントされ、未調整のシータ信号404a内に出力される速度を生成するために、シータランプ生成器404によって生成され使用され得る。したがって、「未調整の」シータ信号404aのランプ信号のゼロへのリセットは、モータの電気的回転運動につき1回実現され、たとえばランプでの256ステップとすることができることが理解されよう。
In operation, the
タイミング/位相エラー検出器410は、検出したゼロ電流信号418を受信するように結合され、検出した位置基準信号414を受信するように結合され、クロック信号402を受信するように結合される。
The timing / phase error detector 410 is coupled to receive the detected zero current signal 418, is coupled to receive the detected
タイミング/位相エラー検出器410は、検出した位置基準信号414によって識別された位置基準と、検出したゼロ電流信号418によって識別されたゼロ電流クロスとの時間差(すなわち、位相差)を識別するように構成される
再び簡単に図3を参照すると、言い換えれば、タイミング/位相エラー検出器410は、電流信号304または306のゼロクロスと逆起電力信号302のゼロクロスとの時間差を識別するように動作可能である。
The timing / phase error detector 410 is adapted to identify the time difference (ie, phase difference) between the position reference identified by the detected
図4を参照すると、タイミング/位相エラー検出器410は、エラー信号410aを生成するように構成され、いくつかの実施形態では、このエラー信号は、識別された時間(すなわち位相)差を表すデジタル値とすることができる。 Referring to FIG. 4, the timing / phase error detector 410 is configured to generate an error signal 410a, which in some embodiments is a digital representing the identified time (ie, phase) difference. Can be a value.
比例積分微分器(PID)、または他の実施形態では比例積分器(PI)が、エラー信号410aを受信するように結合され、基本的には、調整信号412aを生成するためにエラー信号410aをフィルタにかけるように構成され得る。いくつかの実施形態では、調整信号412aが、タイミング/位相エラー検出器410によって識別された時間差に比例するデジタル値とすることができる。
A proportional integral differentiator (PID), or in other embodiments a proportional integrator (PI), is coupled to receive the error signal 410a, essentially using the error signal 410a to generate the
合計モジュール406は、未調整のシータ信号404a(すなわち、固定位相でのリセットランプ信号を表すデジタル値のシーケンシャルセット)を受信するように結合され、調整信号412aを受信するように結合され、シータ信号406aを生成するように構成される。
Summing module 406 is coupled to receive an
動作中、シータ信号406aは、未調整のシータ信号404aのようなリセットランプ信号であるが、この信号のため、ランプ信号のリセット時間が、調整信号412aの値に従って、時間的な移動がなされ、すなわち位相が調整されることが理解されるべきである。
In operation,
変調プロファイルルック・アップ・テーブルおよびプロセッサ408は、シータ信号406aを受信するように結合される。変調プロファイルルック・アップ・テーブルおよびプロセッサ408は、1つまたは複数の変調プロファイルたとえば図2の変調プロファイル242を表す値をその中に格納するように構成される。
The modulation profile look-up table and
動作中、シータ信号406aは、変調プロファイルルック・アップ・テーブルおよびプロセッサ408内に格納された変調信号の値の間でシーケンス処理を行うために使用される。シータ信号406aのリセット部が表す、シータ信号406aの位相は、検出した位置基準信号414内の識別された位置基準と検出したゼロ電流信号418内の識別されたモータ巻線の電流のゼロクロスとの時間差に従って、調整可能である。したがって、変調プロファイルルック・アップ・テーブルおよびプロセッサ408によって生成された変調信号408aの位相、すなわちタイミングは、調整可能である。
In operation,
変調プロファイルルック・アップ・テーブルおよびプロセッサ408のプロセッサ部は、他の固定位相での他の変調プロファイル408b、408c、たとえば図2の変調プロファイル244、246を自動的に生成することができ、これらの変調プロファイルは、変調プロファイル408a、たとえば図2の変調プロファイル242に相対的な固定位相とすることができる。
The modulation profile look-up table and the processor portion of the
モータ巻線を通る電流を検出するための例示的な回路および方法について、図5〜図8に併せて以下で説明する。ただし、モータ巻線を通過するゼロ電流を検出するために他の方法が使用され得ることが理解されるべきである。 Exemplary circuits and methods for detecting current through motor windings are described below in conjunction with FIGS. However, it should be understood that other methods may be used to detect zero current passing through the motor windings.
ここで図5を参照すると、3つのハーフブリッジ回路502、504、506が、図1の3つのハーフブリッジ回路112/114、116/118、120/122に対応し、3つのモータ巻線を駆動することを示す。ハーフブリッジ回路502を通りモータ巻線のうちの1つを通る電流を、番号(1)、(2)および(3)で識別される点線(dashed line)で示す。電流1、電流2および電流3は、モータ巻線の電流信号が正極性である間すなわち図2の電流信号262の正部分の間のハーフブリッジ回路502を通る別々の時間の電流を示す。電流1は、上位のFETがオンであるときを示し、電流3は、下位のFETオンであるときを示し、電流2は、両方のFETがターンオフされるときを示す。電流2は、下位のFETの内在するダイオードを通過し、したがって、電圧VoutA(図1の信号124参照)が、ハーフブリッジ502の2つのFETがターンオフされるとき始まるグランドより約0.7ボルト低い電圧を実現し、下位のFETがターンオンするときグランド電圧に戻ることが理解されよう。したがって、グランドより低くなりグランドに戻る電圧VoutAを検出することによって、ハーフブリッジ回路502を通り関連するモータ巻線を通る実際のゼロ電流が識別され得ることが理解されよう。
Referring now to FIG. 5, three half-
ここで図5Aを参照すると、図5と同様の素子が同様の参照記号で示され、ハーフブリッジ回路502を通りモータ巻線のうちの1つを通る電流を、番号(1)、(2)および(3)で識別される点線で再び示す。電流1、電流2および電流3は、モータ巻線の電流信号が負極性である間、すなわち図2の電流信号262の負部分の間、ハーフブリッジ回路502を通る別々の時間の電流を示す。電流1は、上位のFETがオンであるときを示し、電流3は、下位のFETオンであるときを示し、電流2は、両方のFETがターンオフされるときを示す。電流2は、上位のFETの内在するダイオードを通過し、したがって、電圧VoutAが、ハーフブリッジ502の2つのFETがターンオフされるとき始まる電圧VMより約0.7ボルト高い電圧を実現し、上位のFETがターンオンするとき電圧VMに戻ることが理解されよう。したがって、電圧VMより高くなり電圧VMに戻る電圧VoutAを検出することによって、ハーフブリッジ回路502を通り関連するモータ巻線を通る実際のゼロ電流が識別され得ることが理解されよう。
Referring now to FIG. 5A, elements similar to those in FIG. 5 are indicated with similar reference symbols, and currents passing through one of the motor windings through the half-
ここで図6を参照すると、グラフ600は、横軸の目盛りが任意単位の時間の単位であり、縦軸の目盛りが任意単位の電流の単位である。グラフ620は、横軸の目盛りが任意単位の時間の単位であり、縦軸の目盛りが任意単位の電圧の単位である。グラフ640は、横軸の目盛りが任意単位の時間の単位であり、縦軸の目盛りが任意単位の電圧の単位である。
Referring now to FIG. 6, in the
信号602は、正弦波駆動信号が使用されるときのモータ巻線Aの電流信号を表す。電流信号602は、図2の電流信号262と同一または類似のものとすることができる。上記の説明のように、PWM駆動信号が使用されるとき、電流信号602は、より複雑に現れることがあるが、信号602は、通常巻線Aを通る平均電流を表す。電流信号は、時間606、608でゼロクロスがある。
変調信号622は、図2の変調信号242と同一または類似のものとすることができる。変調信号622は、6つの時間間隔または位相を有し、そのうちの4つを604a、604b、604c、604dと示す。
The modulation signal 622 may be the same as or similar to the
PWM信号642は、変調波形622に従って生成され、変調波形622の値に従って、変調波形622のピーク622a、622bの時間に高いデューティサイクル642a、642bの時間を有し、変調波形622の他の部分の時間に低いデューティサイクルの時間を有することができる。PWM信号642は、正弦波駆動のために、図1のモータ104のモータ巻線A、104aに実際に印加される信号とすることができる。
The PWM signal 642 is generated according to the modulation waveform 622 and has a high duty cycle 642a, 642b time at the
ここで図7を参照すると、PWMパルス702、702’は、図6の電流信号602の負極性部分中のPWMパルス642を示す。PWMパルス704は、図6の電流信号602の正極性部分中のPWMパルス642を示す。
Referring now to FIG. 7,
PWMパルス702、702’は、立上り部または過渡部702b、702c、702b’、702c’および定常状態部702a、702a’を有する。図5および図5Aに併せた上記の検討によれば、ハーフブリッジの両方のトランジスタたとえばFETが、ターンオフされるとき、関連するモータ巻線に現れる電圧VoutAは、モータ巻線の電流の極性すなわち電流信号602の極性に応じて、一時的にモータ電圧VMより高くまたはグランドより低くなることが理解されよう。PWM信号702、704、702’のそれぞれの主要な遷移部が、両方のFETがターンオフされる、でなければ両方のFETが同時にターンオンするかもしれない間、短い時間間隔分先行して、モータ電圧VMとグランドの間で短絡することになることも理解されよう。したがって、2つのFETがターンオフされるとき、過渡信号部702b、702c、704b、704c、702b’、702c’が、結果として生じる。過渡信号部702b、702c、704b、704c、702b’、702c’は、短い時間間隔たとえば約500ナノ秒間生じ得る。
The
過渡電圧信号部702b、702c、704b、704c、702b’、702c’の方向は、電流信号602のゼロクロスがそれぞれ生じるのと同時、すなわち時間606、608に、方向を変化させることが明らかであろう。したがって、過渡信号部702b、702c、704b、704c、702b’、702c’の方向の変化の検出が、関連するモータ巻線のゼロ電流を識別するために使用され得る。
It will be apparent that the direction of the transient
ここで図7Aを参照すると、グラフ720は、横軸の目盛りが任意単位の時間の単位であり、縦軸の目盛りは任意単位の電圧の単位である。グラフ740は、横軸の目盛りが任意単位の時間の単位であり、縦軸の目盛りは任意単位の電流の単位である。
Referring now to FIG. 7A, in the
信号722は、図6のPWM信号642を表すが、図7の過渡部702b、702c、704c、704d、702b’、702c’と同様の過渡信号部を示す。信号742は、図6の電流信号602と同一または類似のものとすることができる。
時間t1〜t9は、過渡信号部中に生じる。図5および図5Aに併せた上記の検討から、モータ巻線を駆動する、関連するハーフブリッジ回路の両方のFETがターンオフされるとき、過渡信号部が生じることが明らかであろう。 Times t1 to t9 occur in the transient signal part. From the above discussion in conjunction with FIGS. 5 and 5A, it will be apparent that a transient signal portion occurs when both FETs of the associated half-bridge circuit driving the motor winding are turned off.
図5、図5Aおよび図7に併せて上記で説明した理由で、時間t6で、過渡信号部が、電流信号742のゼロクロスと同時にまたはほぼ同時に向きを変化させる。したがって、過渡信号部の向きの変化が、モータ巻線のゼロ電流クロスを検出するために使用され得る。特に、時間t1〜t5で過渡信号部が、モータ電圧VMより高く上がる。反対に、時間t6〜t9で過渡信号部は、グランドより低くなる。過渡信号部の別の変化または向き(図示せず)は、電流信号742の次のゼロクロスで生じ、次のゼロクロスを検出するためにも使用され得る。
For the reasons described above in conjunction with FIGS. 5, 5A and 7, at time t 6, the transient signal portion changes direction at or near the same time as the zero crossing of the
いくつかの実施形態では、回路(たとえば、図8の下部に示すコンパレータ808、810を参照)が、時間t1〜t9でまたはその付近でのみ、またそれ以降の他の類似の時間で、信号過渡部を検出するために信号VoutA722をサンプリングするように動作可能であり得る。両方のFETが、時間t1〜t9およびそれ以降の類似の時間で一時的にターンオフされるので、それらの時間を知ることができる。他の実施形態では、信号722が、過渡信号部を検出するために連続してサンプリングされ得る。
In some embodiments, the circuit (see, for example, comparators 808, 810 shown at the bottom of FIG. 8) has signal transients only at or near times t1-t9 and at other similar times thereafter. May be operable to sample signal
いくつかの実施形態では、過渡信号部の向きの変化が、2つのコンパレータを用いて検出され得る。電流信号742の両方のゼロクロスが検出され得る。ただし、他の実施形態では、1つのコンパレータが、高く上がるか低く下がるかどちらかの過渡信号部の存在または不在を検出するために使用され得る。さらに、電流信号742の両方のゼロクロスは、1つのコンパレータを用いて検出され得る。
In some embodiments, a change in the orientation of the transient signal portion can be detected using two comparators. Both zero crossings of the
ここで図8を参照すると、図1と同様の素子が同様の参照記号で示され、ゼロ電流検出モジュール802が、図1の電流測定モジュール144と同一または類似のものとすることができる。 Referring now to FIG. 8, elements similar to those of FIG. 1 are indicated with similar reference symbols, and the zero current detection module 802 may be the same as or similar to the current measurement module 144 of FIG.
ゼロ電流検出モジュール802は、選択可能スイッチ804を介して3つのモータ巻線に結合された第1のコンパレータ808を含むことができる。ゼロ電流検出モジュール802は、選択可能スイッチ806を介して3つのモータ巻線に結合された第2のコンパレータ810も含むことができる。第1のコンパレータ808は、モータ電圧VMと等しいまたは近い基準電圧を受信するように結合され得る。第2のコンパレータ810は、グランドと等しいまたは近い基準電圧を受信するように結合され得る。
The zero current detection module 802 can include a first comparator 808 coupled to three motor windings via a
第1のコンパレータ808は、モータ電圧より高くなる選択したモータ巻線の電圧を表す出力信号808aを生成するように構成される。第2のコンパレータ810は、グランドより低くなる選択したモータ巻線の電圧を示す出力信号810aを生成するように構成される。したがって、動作中、第1のコンパレータ808は、正弦波モータ駆動に関連する図7のPWM信号の正の過渡信号部702b、702c、702b’、702c’を検出するように動作可能である。同様に、動作中、第2のコンパレータ810は、正弦波モータ駆動に関連する図7のPWM信号の負の過渡信号部704b、704cを検出するように動作可能である。上記の説明のように、これらの信号部のエッジは、関連するモータ巻線のゼロ電流クロスを識別するために使用され得る。
The first comparator 808 is configured to generate an output signal 808a representing the voltage of the selected motor winding that is higher than the motor voltage. The second comparator 810 is configured to generate an output signal 810a indicative of the voltage of the selected motor winding that is below ground. Accordingly, during operation, the first comparator 808 is operable to detect the positive
ゼロ電流検出モジュール802は、出力信号808a、810aを受信するように結合され、出力信号808a、810aのうちの選択した1つを表す信号812aを生成し出力するように構成された、マルチプレクサ812も含むことができる。
The zero current detection module 802 is also coupled to receive the output signals 808a, 810a and is also configured to generate and output a
マルチプレクサ812は、変調信号生成モジュール146から制御信号146dを受信するように結合され得る。スイッチ804、806は、変調信号生成モジュール146から他の制御信号(図示せず)を受信するように結合され得る。
Multiplexer 812 may be coupled to receive
変調信号生成モジュール146は、モータ巻線のうちの1つまたは複数のゼロ電流クロスを識別するために種々のタイプの論理を使用することができる。たとえば、図7および図7Aに併せた上記の検討によれば、PWM正弦波モータ駆動信号の場合、出力信号808a、810aは、PWM信号642の過渡信号部702b、702c、704b、704c、702b’、702c’の方向の変化を識別するために使用され得る。基本的には、過渡信号部の特定の方向の検出がなされるたびに、マルチプレクサ812が他のコンパレータを調べるために切り替えることができる。
The modulation signal generation module 146 can use various types of logic to identify one or more zero current crossings of the motor windings. For example, according to the above discussion in conjunction with FIG. 7 and FIG. 7A, in the case of a PWM sine wave motor drive signal, the output signals 808a, 810a are the
いくつかの実施形態では、コンパレータ808、810に信号を供給するために、スイッチが使用されず、1つのモータ巻線のみが使用される。いくつかの実施形態では、1つのコンパレータのみが使用され、マルチプレクサ812は必要ない。モータ巻線の電圧が、モータ電圧VMより高くおよび/またはグランドより低くなるときを検出する、上記で説明した技術を使用することによって、モータ巻線を通る電流のゼロクロスを識別するために、種々の異なるタイプの論理が、変調信号生成モジュール146によって使用され得る。 In some embodiments, no switches are used and only one motor winding is used to provide signals to the comparators 808, 810. In some embodiments, only one comparator is used and the multiplexer 812 is not required. In order to identify the zero crossing of the current through the motor winding by using the techniques described above that detect when the voltage on the motor winding is higher than the motor voltage VM and / or lower than ground. Different types of logic may be used by the modulation signal generation module 146.
ここで図9を参照すると、グラフ900は、横軸の目盛りが任意単位の時間の単位である。縦軸の目盛りが任意単位の電流の単位である。グラフ900は、縦軸の目盛りも任意単位の電流の単位である。グラフ920は、横軸の目盛りが任意単位の時間の単位である。グラフ920は、縦軸の目盛りも任意単位の電圧の単位である。
Referring now to FIG. 9, in the
信号904は、上記で説明した正弦波モータ駆動信号に対して、台形波モータ駆動を表す。信号904は、モータ巻線の台形波電流信号を表す。
電圧波形922は、100%のモータ駆動のためにモータ巻線に印加された実際の電圧を表すことが理解されよう。100%のモータ駆動に対して、信号922が、100%のデューティサイクルを用いてVMの電圧(モータ電圧)を実現し、他の時間にゼロとなる。100%より少ない異なる台形波モータ駆動(図示せず)に対しては、100%駆動信号922が、VMの電圧を実現する時間間隔中に、異なる台形波モータドライブが、100%より少ない異なるモータ駆動に従って、デューティサイクルをもつパルス幅変調を有するパルス幅変調信号を供給する。
It will be appreciated that the
モータの電気的回転の時間は、6つの状態に分かれることができ、その状態のうちの4つ902a、902b、902c、902dのみを示す。他の2つの状態中の信号は、明らかであろう。モータ巻線のうちのそれぞれ1つは、モータ駆動信号922と同様だが、位相をシフトした、位相のうちの異なる1つで始まるようなモータ駆動信号を受信する。
The electrical rotation time of the motor can be divided into six states, only four of which are shown 902a, 902b, 902c, 902d. The signal in the other two states will be apparent. Each one of the motor windings receives a motor drive signal that is similar to the
台形波駆動を用いて、モータ巻線に印加された駆動信号は、第1の位相902a中でゼロであり、第4の位相902d中でもゼロである。したがって、第1の位相902aおよび第4の位相902d中に、電流信号904が、信号部904aと信号部904b中のゼロ電流を実現する。ゼロ電流は、モータ巻線の誘導的挙動のために第1の位相902aおよび第4の位相902dの開始時にすぐには実現されない。図1に併せて上記で説明した理由で、巻線に印加された駆動電圧がゼロであり、電流減衰がゼロであるとき、巻線をわたる逆起電力電圧が直接観察可能となる。
Using trapezoidal drive, the drive signal applied to the motor winding is zero during the
図5および図5Aに併せて上記でより十分に説明した理由で、信号部922a中で、モータ巻線の信号922が、VM+Vdの電圧を実現し、信号部922d中で、信号922が、−Vdの電圧を実現する。信号部904a、904d中でゼロ電流を検出する例示的な方法について、図5および図5Aに併せて上記で説明した。この目標のために、信号922の部分922a、922dが、図5、図5Aおよび図8に併せて上記で説明したものなどの回路および技術を使用して、ゼロ巻線電流を検出するために使用され得る。
For reasons explained more fully above in conjunction with FIGS. 5 and 5A, the
第1の位相902aおよび第4の位相904dの一部の間、特に、電圧信号922の点線部分922b、922e中、逆起電力電圧が直接観察可能である。電圧信号922の部分922b、922e中、また部分922a、922d中も、関連するモータに駆動信号が全く印加されない。上記の説明のように、モータ巻線の誘導的挙動により、モータ巻線を通る電流が駆動信号922の部分922b、922e中のみでゼロ電流を実現することになる。
The back electromotive force voltage is directly observable during a portion of the
上記の検討から、台形波駆動を用いて、また6つの駆動状態を使用して、それぞれのモータ巻線が駆動されてない実質的な時間間隔があり、たとえば、モータ巻線は、モータの電気的回転の6分の1(すなわち60度)を共に占有する信号部922a、922bに関連する時間間隔中、また、モータの電気的回転の別の6分の1(すなわち60度)を共に占有する信号部922d、922eに関連する時間間隔中に駆動されてない。モータ巻線を通る電流は、過渡信号部922a、922dの端部で、すなわち信号部922b、922e中にゼロになる。信号部922b、922e中、逆起電力電圧が直接観察可能である。したがって、モータ巻線が連続的に駆動される上記で説明した正弦波駆動と違って、6つの状態の台形波駆動構成を用いると、端部がゼロ巻線電流を示すような過渡信号部922a、922dを検出するため、または、モータ回転位置を示す信号部922b、922e中にゼロ電流を検出するために、モータ駆動が巻線に全く印加されない間、時間窓を別個に生成する必要がない。
From the above discussion, there is a substantial time interval in which each motor winding is not driven, using trapezoidal wave drive and using six drive states, for example, the motor winding is the motor electrical During the time interval associated with the
本明細書で引用された全ての文献は、その全体が、参照により本明細書に組み込まれる。 All documents cited herein are hereby incorporated by reference in their entirety.
本特許の主題である、様々な概念、構造および技術を例証するのに役立つ、好ましい実施形態について説明してきたが、これらの概念、構造および技術を組み込む他の実施形態が使用されてもよいことが、ここで当業者には明らかとなるであろう。したがって、本特許の範囲は説明した実施形態に限定されるべきではなく、むしろ以下の特許請求の範囲の趣旨および範囲によってのみ限定されるべきであることが提示される。 Although preferred embodiments have been described which serve to illustrate the various concepts, structures and techniques that are the subject of this patent, other embodiments incorporating these concepts, structures and techniques may be used. Will be apparent to those skilled in the art. Therefore, it is suggested that the scope of the patent should not be limited to the described embodiments, but rather should be limited only by the spirit and scope of the following claims.
Claims (32)
モータの回転角の基準位置を示す、位置基準信号を生成するステップと、
位相比較信号を生成するために、前記ゼロ電流信号の位相を前記位置基準信号の位相と比較するステップと、
それぞれが前記位相比較信号の値に関係する位相を有する、複数の変調信号を生成するステップと、
前記複数の変調信号に従って、前記複数のモータ巻線への複数のモータ駆動信号を生成するステップとを含む、前記複数のモータ巻線を有する多相モータを駆動する方法。 Generating a zero current signal indicative of a zero crossing of current through at least one of the plurality of motor windings;
Generating a position reference signal indicating a reference position of the rotation angle of the motor;
Comparing the phase of the zero current signal with the phase of the position reference signal to generate a phase comparison signal;
Generating a plurality of modulated signals, each having a phase related to the value of the phase comparison signal;
Generating a plurality of motor drive signals to the plurality of motor windings in accordance with the plurality of modulation signals, and driving the multiphase motor having the plurality of motor windings.
前記モータに近接して配置されたホールセンサを用いてホールセンサ信号を生成するステップを含む、請求項1に記載の方法。 The step of generating the position reference signal comprises:
The method of claim 1, comprising generating a Hall sensor signal using a Hall sensor positioned proximate to the motor.
前記複数のモータ巻線のうちの少なくとも1つに結合された逆起電力モジュールを用いて逆起電力信号を生成するステップを含む、請求項1に記載の方法。 The step of generating the position reference signal comprises:
The method of claim 1, comprising generating a back electromotive force signal using a back electromotive force module coupled to at least one of the plurality of motor windings.
前記モータが前記基準位置を実現している状態に最も近い時間窓中で、前記複数のモータ巻線のうちの少なくとも1つへのモータ駆動信号を停止するステップと、
逆起電力信号のゼロクロスによって前記時間窓中で前記基準位置を検出するステップとを含む、請求項1に記載の方法。 The step of generating the position reference signal comprises:
Stopping a motor drive signal to at least one of the plurality of motor windings in a time window closest to a state in which the motor achieves the reference position;
Detecting the reference position in the time window by a zero cross of a back electromotive force signal.
前記複数の変調信号のうちの少なくとも1つの形状に対応して、変調の値が格納されるルック・アップ・テーブルを提供するステップと、
最小値、最大値、および前記最小値と最大値との間の複数の値を有する、第1の連続する鋸歯状ランプ信号を生成するステップと、
前記最小値、前記最大値および前記最小値と最大値との間の前記複数の値を有する第2の連続する鋸歯状ランプ信号を生成するために、前記第1の連続する鋸歯状ランプ信号に、前記位相比較信号に関係する値を加算するステップであって、前記第2の連続する鋸歯状ランプ信号の前記最小値および最大値が、前記第1の連続する鋸歯状ランプ信号の前記最小値および最大値から調整時間分の時間のシフトをし、前記調整時間が前記位相比較信号に関係する、加算するステップと、
前記複数の変調信号のうちの前記少なくとも1つを生成するように、前記ルック・アップ・テーブルの値を順次参照するために前記調整した連続する鋸歯状ランプ信号を使用するステップと、
前記複数の変調信号のうちの前記少なくとも1つとの既定の位相関係で少なくとも1つの他の変調信号を生成するステップとを含む、請求項1に記載の方法。 Generating the plurality of modulated signals comprises:
Providing a look-up table in which modulation values are stored corresponding to the shape of at least one of the plurality of modulation signals;
Generating a first continuous sawtooth ramp signal having a minimum value, a maximum value, and a plurality of values between the minimum and maximum values;
To generate the second continuous sawtooth ramp signal having the minimum value, the maximum value, and the plurality of values between the minimum value and the maximum value, the first continuous sawtooth ramp signal. Adding a value related to the phase comparison signal, wherein the minimum value and the maximum value of the second continuous sawtooth ramp signal are the minimum value of the first continuous sawtooth ramp signal. Shifting the time for the adjustment time from the maximum value, and adding the adjustment time related to the phase comparison signal;
Using the adjusted continuous sawtooth ramp signal to sequentially reference values in the look-up table to generate the at least one of the plurality of modulation signals;
Generating at least one other modulation signal in a predetermined phase relationship with the at least one of the plurality of modulation signals.
前記電動モータに結合された複数のハーフブリッジ回路をそれぞれ用いて、前記複数のモータ駆動信号を生成するステップであって、それぞれのハーフブリッジ回路が、
直列結合された第1および第2のトランジスタそれぞれと、
高い電源電圧を受信するための電源高電圧ノードそれぞれと、
低い電源電圧を受信するための電源低電圧ノードそれぞれと、
前記複数のモータ駆動信号のうちのそれぞれ1つが生成されるそれぞれの出力ノードとを備える、複数のモータ駆動信号を生成するステップと、
前記複数のハーフブリッジ回路のうちの少なくとも1つの前記第1または前記第2のトランジスタのうちの少なくとも1つを通過する逆電流を検出するステップであって、前記検出するステップが、
前記高い電源電圧より高い前記出力ノードで電圧を検出するステップ、または
前記低い電源電圧より低い前記出力ノードで電圧を検出するステップのうちの少なくとも1つを含む、逆電流を検出するステップと、
前記逆電流を前記検出するステップに従って、前記複数のモータ巻線のうちの少なくとも1つを通る電流のゼロクロスを示すゼロ電流信号を生成するステップとを含む、請求項1に記載の方法。 Generating the zero current signal comprises:
Using each of a plurality of half-bridge circuits coupled to the electric motor to generate the plurality of motor drive signals, each half-bridge circuit,
Each of the first and second transistors coupled in series;
Each power supply high voltage node for receiving a high power supply voltage,
Each power supply low voltage node to receive a low power supply voltage,
Generating a plurality of motor drive signals comprising respective output nodes each generating one of the plurality of motor drive signals;
Detecting a reverse current passing through at least one of the first or second transistors of at least one of the plurality of half-bridge circuits, the detecting step comprising:
Detecting a reverse current comprising at least one of: detecting a voltage at the output node higher than the high power supply voltage; or detecting a voltage at the output node lower than the low power supply voltage;
Generating a zero current signal indicative of a zero crossing of current through at least one of the plurality of motor windings according to the step of detecting the reverse current.
前記第1と第2のトランジスタが両方ともターンオフされる時間にのみ前記出力ノードで電圧をサンプリングすることによって、前記逆電流を検出するステップを含む、請求項6に記載の方法。 The step of detecting the reverse current comprises:
7. The method of claim 6, comprising detecting the reverse current by sampling a voltage at the output node only during a time when both the first and second transistors are turned off.
複数のパルス幅変調信号をそれぞれ含み、前記複数のパルス幅変調信号のうちのそれぞれ1つが、前記高い電源電圧に最も近い定常状態の高値、および前記より高い電源電圧より高い過渡の高値を含むハイ(high)状態を有し、前記複数のパルス幅変調信号のうちのそれぞれ1つが、前記低い電源電圧に最も近い定常状態の低値、および前記より低い電源電圧より低い過渡の低値を含むロー(low)状態も有する、請求項1に記載の方法。 Each one of the plurality of motor drive signals is
Each including a plurality of pulse width modulation signals, each one of the plurality of pulse width modulation signals being a high that includes a steady state high value closest to the high power supply voltage and a transient high value that is higher than the higher power supply voltage. A low state in which each of the plurality of pulse width modulated signals has a high state and includes a low steady state value closest to the low power supply voltage and a low transient value lower than the lower power supply voltage. The method of claim 1, also having a (low) state.
モータの回転角の基準位置を示す位置基準信号を生成するように構成された位置測定モジュールと、
位相比較信号を生成するために、前記ゼロ電流信号の位相を前記位置基準信号の位相と比較するように構成され、それぞれが前記位相比較信号の値に関係する位相を有する、複数の変調信号を生成するように構成された、変調信号生成モジュールと、
前記複数の変調信号に従って、前記複数のモータ巻線への複数のモータ駆動信号を生成するように構成された駆動回路とを含む、前記複数のモータ巻線を有する多相モータを駆動するための電子回路。 A current measurement module configured to generate a zero current signal indicative of a zero crossing of current through at least one of the plurality of motor windings;
A position measurement module configured to generate a position reference signal indicating a reference position of a rotation angle of the motor;
In order to generate a phase comparison signal, a plurality of modulated signals are configured to compare the phase of the zero current signal with the phase of the position reference signal, each having a phase related to the value of the phase comparison signal. A modulated signal generation module configured to generate;
A drive circuit configured to generate a plurality of motor drive signals to the plurality of motor windings in accordance with the plurality of modulation signals, for driving the multiphase motor having the plurality of motor windings. Electronic circuit.
逆起電力信号のゼロクロスによって前記時間窓中で前記基準位置を検出するステップとを含む、請求項9に記載の方法。 The step of generating the position reference signal includes generating a motor drive signal to the at least one of the plurality of motor windings in a time window closest to a state where the motor realizes the reference position. A step to stop,
Detecting the reference position in the time window by a zero cross of a back electromotive force signal.
前記複数の変調信号のうちの少なくとも1つの形状に対応して、変調の値が格納されるルック・アップ・テーブルと、
最小値、最大値および前記最小値と最大値との間の複数の値を有する、第1の連続する鋸歯状ランプ信号を生成するように構成された、鋸歯状生成器と、
前記ゼロ電流信号を表す信号を受信するように結合され、前記位置基準信号を表す信号を受信するように結合され、前記位相比較信号を表す信号を生成するように構成された、タイミング/位相エラー検出器と、
前記最小値、前記最大値および前記最小値と最大値との間の前記複数の値を有する第2の連続する鋸歯状ランプ信号を生成するために、前記第1の連続する鋸歯状ランプ信号に、前記位相比較信号に関係する値を加算するように構成された合計モジュールとを備え、前記第2の連続する鋸歯状ランプ信号の前記最小値および最大値が、前記第1の連続する鋸歯状ランプ信号の前記最小値および最大値から調整時間分の時間のシフトをし、前記調整時間が前記位相比較信号に関係し、前記調整した連続する鋸歯状ランプ信号が、前記複数の変調信号のうちの前記少なくとも1つを生成するように前記ルック・アップ・テーブルの値を順次参照するために使用され、前記複数の変調信号のうちの前記少なくとも1つとの既定の位相関係で少なくとも1つの他の変調信号を生成するためにも使用される、請求項9に記載の電子回路。 The modulation signal generation module is
A look-up table in which modulation values are stored corresponding to at least one shape of the plurality of modulation signals;
A sawtooth generator configured to generate a first continuous sawtooth ramp signal having a minimum value, a maximum value, and a plurality of values between the minimum and maximum values;
Timing / phase error coupled to receive a signal representative of the zero current signal, coupled to receive a signal representative of the position reference signal, and configured to generate a signal representative of the phase comparison signal A detector;
To generate the second continuous sawtooth ramp signal having the minimum value, the maximum value, and the plurality of values between the minimum value and the maximum value, the first continuous sawtooth ramp signal. A summing module configured to add a value related to the phase comparison signal, wherein the minimum and maximum values of the second continuous sawtooth ramp signal are the first continuous sawtooth Shifting the time by an adjustment time from the minimum value and the maximum value of the ramp signal, the adjustment time is related to the phase comparison signal, and the adjusted continuous sawtooth ramp signal is included in the plurality of modulation signals. Used to sequentially look up the values of the look-up table to generate the at least one of the at least one of the plurality of modulation signals and at least in a predetermined phase relationship with the at least one of the plurality of modulation signals Also used to generate one other modulation signal, the electronic circuit according to claim 9.
直列結合された第1および第2のトランジスタそれぞれと、
高い電源電圧を受信するための電源高電圧ノードそれぞれと、
低い電源電圧を受信するための電源低電圧ノードそれぞれと、
前記複数のモータ駆動信号のうちのそれぞれ1つが生成される出力ノードそれぞれとを備える、複数のハーフブリッジ回路と、
高い電源電圧より高い出力ノードの電圧、または、
低い電源電圧より低い出力ノードの電圧
のうちの少なくとも1つを検出することによって、前記複数のハーフブリッジ回路のうちの少なくとも1つの前記第1のトランジスタまたは前記第2のトランジスタのうちの少なくとも1つを通過する逆電流を示す少なくとも1つのコンパレータ出力信号をそれぞれ生成するように構成された、少なくとも1つのコンパレータと、
前記少なくとも1つのコンパレータ出力信号に従って、前記複数のモータ巻線のうちの前記少なくとも1つを通る前記電流の前記ゼロクロスを示す前記ゼロ電流信号を生成するように構成された、プロセッサとを、さらに備える、請求項9に記載の電子回路。 A plurality of half-bridge circuits coupled to the electric motor and configured to generate the plurality of motor drive signals, each half-bridge circuit,
Each of the first and second transistors coupled in series;
Each power supply high voltage node for receiving a high power supply voltage,
Each power supply low voltage node to receive a low power supply voltage,
A plurality of half-bridge circuits comprising output nodes each generating one of the plurality of motor drive signals;
Output node voltage higher than the high supply voltage, or
Detecting at least one of a voltage at an output node lower than a low power supply voltage by at least one of the first transistor or the second transistor of at least one of the plurality of half-bridge circuits. At least one comparator configured to each generate at least one comparator output signal indicative of a reverse current passing through
And a processor configured to generate the zero current signal indicative of the zero crossing of the current through the at least one of the plurality of motor windings in accordance with the at least one comparator output signal. The electronic circuit according to claim 9.
前記第1と第2のトランジスタが両方ともターンオフされる時間にのみ前記出力ノードで電圧をサンプリングすることによって、前記逆電流を検出するステップを含む、請求項14に記載の電子回路。 The step of detecting comprises:
15. The electronic circuit of claim 14, comprising detecting the reverse current by sampling a voltage at the output node only during a time when both the first and second transistors are turned off.
複数のパルス幅変調信号をそれぞれ含み、前記複数のパルス幅変調信号のうちのそれぞれ1つが、前記高い電源電圧に最も近い定常状態の高値、および前記より高い電源電圧より高い過渡の高値を含むハイ状態を有し、前記複数のパルス幅変調信号のうちのそれぞれ1つが、前記低い電源電圧に最も近い定常状態の低値、および前記より低い電源電圧より低い過渡の低値を含むロー状態も有する、請求項9に記載の電子回路。 Each one of the plurality of motor drive signals is
Each including a plurality of pulse width modulation signals, each one of the plurality of pulse width modulation signals being a high that includes a steady state high value closest to the high power supply voltage and a transient high value that is higher than the higher power supply voltage. And a low state in which each one of the plurality of pulse width modulated signals includes a steady state low value closest to the low power supply voltage and a transient low value lower than the lower power supply voltage. The electronic circuit according to claim 9.
電動モータに結合されたハーフブリッジ回路を用いてモータ駆動信号を生成するステップであって、前記ハーフブリッジ回路が、
直列結合された第1および第2のトランジスタと、
高い電源電圧を受信するための電源高電圧ノードと、
低い電源電圧を受信するための電源低電圧ノードと、
前記モータ駆動信号が生成される出力ノードとを備える、生成するステップと、
前記第1のトランジスタまたは前記第2のトランジスタのうちの少なくとも1つを通過する逆電流を検出するステップであって、前記検出するステップが、
前記高い電源電圧より高い前記出力ノードで電圧を検出するステップ、または、
前記低い電源電圧より低い前記出力ノードで電圧を検出するステップのうちの少なくとも1つを含む、逆電流を検出するステップと、
前記逆電流を前記検出するステップに従って、前記複数のモータ巻線のうちの少なくとも1つを通る電流のゼロクロスを示すゼロ電流信号を生成するステップとを含む、多相モータを駆動する方法。 A method of driving a multi-phase motor having a plurality of motor windings,
Generating a motor drive signal using a half bridge circuit coupled to an electric motor, the half bridge circuit comprising:
First and second transistors coupled in series;
A power supply high voltage node for receiving a high power supply voltage;
A power supply low voltage node for receiving a low power supply voltage;
Generating, comprising: an output node from which the motor drive signal is generated;
Detecting a reverse current passing through at least one of the first transistor or the second transistor, the detecting step comprising:
Detecting a voltage at the output node that is higher than the high power supply voltage, or
Detecting a reverse current comprising at least one of detecting a voltage at the output node below the low power supply voltage;
Generating a zero current signal indicative of a zero crossing of current through at least one of the plurality of motor windings in accordance with the step of detecting the reverse current.
前記第1と第2のトランジスタが両方ともターンオフされる時間にのみ前記出力ノードで電圧をサンプリングすることによって、前記逆電力を検出するステップを含む、請求項17に記載の方法。 The step of detecting the reverse current comprises:
18. The method of claim 17, comprising detecting the reverse power by sampling a voltage at the output node only during a time when both the first and second transistors are turned off.
複数のパルス幅変調信号を含み、前記複数のパルス幅変調信号のうちのそれぞれ1つが、前記高い電源電圧に最も近い定常状態の高値、および前記より高い電源電圧より高い過渡の高値を含むハイ状態を有し、前記複数のパルス幅変調信号のうちのそれぞれ1つが、前記低い電源電圧に最も近い定常状態の低値、および前記より低い電源電圧より低い過渡の低値を含むロー状態も有する、請求項17に記載の方法。 The motor drive signal is
A high state including a plurality of pulse width modulation signals, each one of the plurality of pulse width modulation signals including a steady state high value closest to the high power supply voltage and a transient high value higher than the higher power supply voltage And each one of the plurality of pulse width modulated signals also has a low state including a steady state low value closest to the low power supply voltage and a transient low value lower than the lower power supply voltage. The method of claim 17.
位相比較信号を生成するために前記ゼロ電流信号の位相を前記位置基準信号の位相と比較するステップと、
それぞれが前記位相比較信号の値に関係する位相を有する複数の変調信号を生成するステップと、
前記複数の変調信号に従って、前記複数のモータ巻線への複数のモータ駆動信号を生成するステップとを含む、請求項17に記載の方法。 Generating a position reference signal indicating a reference position of the rotation angle of the motor;
Comparing the phase of the zero current signal with the phase of the position reference signal to generate a phase comparison signal;
Generating a plurality of modulated signals each having a phase related to the value of the phase comparison signal;
And generating a plurality of motor drive signals for the plurality of motor windings in accordance with the plurality of modulation signals.
前記モータに近接して配置されたホールセンサを用いてホールセンサ信号を生成するステップを含む、請求項20に記載の方法。 The step of generating the position reference signal comprises:
21. The method of claim 20, comprising generating a hall sensor signal using a hall sensor located proximate to the motor.
前記複数のモータ巻線のうちの少なくとも1つに結合された逆起電力モジュールを用いて逆起電力信号を生成するステップを含む、請求項20に記載の方法。 The step of generating the position reference signal comprises:
21. The method of claim 20, comprising generating a back electromotive force signal using a back electromotive force module coupled to at least one of the plurality of motor windings.
前記モータが前記基準位置を実現している状態に最も近い時間窓中で、前記複数のモータ巻線のうちの前記少なくとも1つへのモータ駆動信号を停止するステップと、
逆起電力信号のゼロクロスによって前記時間窓中で前記基準位置を検出するステップとを含む、請求項20に記載の方法。 The step of generating the position reference signal comprises:
Stopping a motor drive signal to the at least one of the plurality of motor windings in a time window closest to a state in which the motor achieves the reference position;
And detecting the reference position in the time window by a zero cross of a back electromotive force signal.
前記複数の変調信号のうちの少なくとも1つの形状に対応して、変調の値が格納されるルック・アップ・テーブルを提供するステップと、
最小値、最大値および前記最小値と最大値との間の複数の値を有する、第1の連続する鋸歯状ランプ信号を生成するステップと、
前記最小値、前記最大値および前記最小値と最大値との間の前記複数の値を有する第2の連続する鋸歯状ランプ信号を生成するために、前記第1の連続する鋸歯状ランプ信号に、前記位相比較信号に関係する値を加算するステップであって、前記第2の連続する鋸歯状ランプ信号の前記最小値および最大値が、前記第1の連続する鋸歯状ランプ信号の前記最小値および最大値から調整時間分の時間のシフトをし、前記調整時間が前記位相比較信号に関係する、加算するステップと、
前記複数の変調信号のうちの前記少なくとも1つを生成するように前記ルック・アップ・テーブルの値を順次参照するために、前記調整した連続する鋸歯状ランプ信号を使用するステップと、
前記複数の変調信号のうちの前記少なくとも1つとの既定の位相関係で少なくとも1つの他の変調信号を生成するステップであって、それぞれの変調信号が、前記複数のパルス幅変調(PWM)信号のうちの1つにそれぞれ関係する、生成するステップとを含む、請求項20に記載の方法。 Generating the plurality of modulated signals comprises:
Providing a look-up table in which modulation values are stored corresponding to the shape of at least one of the plurality of modulation signals;
Generating a first continuous sawtooth ramp signal having a minimum value, a maximum value, and a plurality of values between the minimum and maximum values;
To generate the second continuous sawtooth ramp signal having the minimum value, the maximum value, and the plurality of values between the minimum value and the maximum value, the first continuous sawtooth ramp signal. Adding a value related to the phase comparison signal, wherein the minimum value and the maximum value of the second continuous sawtooth ramp signal are the minimum value of the first continuous sawtooth ramp signal. Shifting the time for the adjustment time from the maximum value, and adding the adjustment time related to the phase comparison signal;
Using the adjusted continuous sawtooth ramp signal to sequentially reference values in the look-up table to generate the at least one of the plurality of modulation signals;
Generating at least one other modulation signal in a predetermined phase relationship with the at least one of the plurality of modulation signals, each modulation signal comprising a plurality of pulse width modulation (PWM) signals; 21. The method of claim 20, comprising generating, each associated with one of them.
直列結合された第1および第2のトランジスタと、
高い電源電圧を受信するための電源高電圧ノードと、
低い電源電圧を受信するための電源低電圧ノードと、
前記モータ駆動信号が生成される出力ノードとを備える、ハーフブリッジ回路と、
前記高い電源電圧より高い前記出力ノードの電圧、または、
前記低い電源電圧より低い前記出力ノードの電圧
のうちの少なくとも1つを検出することによって、前記第1のトランジスタまたは前記第2のトランジスタのうちの少なくとも1つを通過する逆電流を示す少なくとも1つのコンパレータ出力信号をそれぞれ生成するように構成された、少なくとも1つのコンパレータと、
前記少なくとも1つのコンパレータ出力信号に従って、前記複数のモータ巻線のうちの少なくとも1つを通る電流のゼロクロスを示すゼロ電流信号を生成するように構成されたプロセッサとを備える、前記複数のモータ巻線を有する多相モータを駆動するための電子回路。 A half bridge circuit coupled to an electric motor for generating a motor drive signal, wherein the half bridge circuit is
First and second transistors coupled in series;
A power supply high voltage node for receiving a high power supply voltage;
A power supply low voltage node for receiving a low power supply voltage;
A half bridge circuit comprising an output node from which the motor drive signal is generated;
The output node voltage higher than the high power supply voltage, or
At least one indicative of a reverse current passing through at least one of the first transistor or the second transistor by detecting at least one of the output node voltages below the low power supply voltage At least one comparator configured to each generate a comparator output signal;
The plurality of motor windings comprising: a processor configured to generate a zero current signal indicative of a zero crossing of a current through at least one of the plurality of motor windings according to the at least one comparator output signal. An electronic circuit for driving a multiphase motor having
前記第1と第2のトランジスタが両方ともターンオフされる時間にのみ前記出力ノードで電圧をサンプリングすることによって、前記逆電流を検出するステップを含む、請求項25に記載の電子回路。 The step of detecting comprises:
26. The electronic circuit of claim 25, comprising detecting the reverse current by sampling a voltage at the output node only during a time when both the first and second transistors are turned off.
複数のパルス幅変調信号を含み、前記複数のパルス幅変調信号のうちのそれぞれ1つが、前記高い電源電圧に最も近い定常状態の高値、および前記より高い電源電圧より高い過渡の高値を含むハイ状態を有し、前記複数のパルス幅変調信号のうちのそれぞれ1つが、前記低い電源電圧に最も近い定常状態の低値、および前記より低い電源電圧より低い過渡の低値を含むロー状態も有する、請求項25に記載の電子回路。 The motor drive signal is
A high state including a plurality of pulse width modulation signals, each one of the plurality of pulse width modulation signals including a steady state high value closest to the high power supply voltage and a transient high value higher than the higher power supply voltage And each one of the plurality of pulse width modulated signals also has a low state including a steady state low value closest to the low power supply voltage and a transient low value lower than the lower power supply voltage. The electronic circuit according to claim 25.
位相比較信号を生成するために、前記ゼロ電流信号の位相を前記位置基準信号の位相と比較するように構成され、それぞれが前記位相比較信号の値に関係する位相を有する複数の変調信号を生成するように構成された変調信号生成モジュールとをさらに含む、請求項25に記載の電子回路。 A position measurement module configured to generate a position reference signal indicating a reference position of a rotation angle of the motor;
To generate a phase comparison signal, the phase of the zero current signal is configured to be compared with the phase of the position reference signal, and each generates a plurality of modulation signals each having a phase related to the value of the phase comparison signal 26. The electronic circuit of claim 25, further comprising a modulation signal generation module configured to:
前記複数の変調信号のうちの少なくとも1つの形状に対応して変調の値が格納されるルック・アップ・テーブルと、
最小値、最大値および前記最小値と最大値との間の複数の値を有する、第1の連続する鋸歯状ランプ信号を生成するように構成された、鋸歯状生成器と、
前記ゼロ電流信号を表す信号を受信するように結合され、前記位置基準信号を表す信号を受信するように結合され、前記位相比較信号を表す信号を生成するように構成された、タイミング/位相エラー検出器と、
前記最小値、前記最大値および前記最小値と最大値との間の前記複数の値を有する第2の連続する鋸歯状ランプ信号を生成するために、前記第1の連続する鋸歯状ランプ信号に、前記位相比較信号に関係する値を加算するように構成された合計モジュールとを備え、前記第2の連続する鋸歯状ランプ信号の前記最小値および最大値が、前記第1の連続する鋸歯状ランプ信号の前記最小値および最大値から調整時間分の時間のシフトをし、前記調整時間が前記位相比較信号に関係し、前記調整した連続する鋸歯状ランプ信号が、前記複数の変調信号のうちの前記少なくとも1つを生成するように前記ルック・アップ・テーブルの値を順次参照するために使用され、前記複数の変調信号のうちの前記少なくとも1つとの既定の位相関係で少なくとも1つの他の変調信号を生成するためにも使用され、それぞれの変調信号が、前記複数のパルス幅変調(PWM)信号のうちの1つにそれぞれ関係する、請求項28に記載の電子回路。 The modulation signal generation module is
A look-up table in which a value of modulation is stored corresponding to at least one shape of the plurality of modulation signals;
A sawtooth generator configured to generate a first continuous sawtooth ramp signal having a minimum value, a maximum value, and a plurality of values between the minimum and maximum values;
Timing / phase error coupled to receive a signal representative of the zero current signal, coupled to receive a signal representative of the position reference signal, and configured to generate a signal representative of the phase comparison signal A detector;
To generate the second continuous sawtooth ramp signal having the minimum value, the maximum value, and the plurality of values between the minimum value and the maximum value, the first continuous sawtooth ramp signal. A summing module configured to add a value related to the phase comparison signal, wherein the minimum and maximum values of the second continuous sawtooth ramp signal are the first continuous sawtooth Shifting the time by an adjustment time from the minimum value and the maximum value of the ramp signal, the adjustment time is related to the phase comparison signal, and the adjusted continuous sawtooth ramp signal is included in the plurality of modulation signals. Used to sequentially look up the values of the look-up table to generate the at least one of the at least one of the plurality of modulation signals and at least in a predetermined phase relationship with the at least one of the plurality of modulation signals Also be used to generate one other modulated signals, each modulated signal, respectively associated to one of said plurality of pulse width modulation (PWM) signal, an electronic circuit according to claim 28.
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/599,225 US8917043B2 (en) | 2012-08-30 | 2012-08-30 | Electronic circuit and method for automatically adjusting a phase of a drive signal applied to an electric motor in accordance with a zero current detected in a winding of the electric motor |
US13/599,225 | 2012-08-30 | ||
US13/599,234 | 2012-08-30 | ||
US13/599,234 US8917044B2 (en) | 2012-08-30 | 2012-08-30 | Electronic circuit and method for detecting a zero current in a winding of an electric motor |
PCT/US2013/054639 WO2014035658A2 (en) | 2012-08-30 | 2013-08-13 | Electronic circuit and method for automatically adjusting a phase of a drive signal applied to an electric motor in accordance with a zero current detected in a winding of the electric motor and for detecting the zero current |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2015527050A true JP2015527050A (en) | 2015-09-10 |
JP6429777B2 JP6429777B2 (en) | 2018-11-28 |
Family
ID=49034228
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015529838A Active JP6429777B2 (en) | 2012-08-30 | 2013-08-13 | Electronic circuit and method for automatically adjusting the phase of a drive signal applied to an electric motor according to zero current detected in the winding of the electric motor and for detecting zero current |
Country Status (5)
Country | Link |
---|---|
JP (1) | JP6429777B2 (en) |
KR (2) | KR102139948B1 (en) |
CN (2) | CN104756395B (en) |
TW (1) | TWI500253B (en) |
WO (1) | WO2014035658A2 (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI563791B (en) * | 2015-11-17 | 2016-12-21 | En Technologies Corp | System and way for no sensor three-phase motor |
KR102520720B1 (en) * | 2015-11-30 | 2023-05-02 | 삼성전자주식회사 | Device and control method for driving sensorless bldc motor |
US10312847B2 (en) | 2016-05-09 | 2019-06-04 | Allegro Microsystems, Llc | Motor control using phase current and phase voltage |
CN111149151B (en) * | 2017-09-27 | 2023-08-01 | 本田技研工业株式会社 | Active vibration noise control device |
US11362605B2 (en) | 2020-01-29 | 2022-06-14 | Semiconductor Components Industries, Llc | Drive methods for a three-phase motor |
TWI775538B (en) | 2021-07-21 | 2022-08-21 | 茂達電子股份有限公司 | Motor controlling circuit having voltage detection mechanism |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06253584A (en) * | 1993-02-24 | 1994-09-09 | Matsushita Electric Ind Co Ltd | Driver for sensorless brushless motor |
JPH11155297A (en) * | 1997-11-21 | 1999-06-08 | Mitsubishi Electric Corp | Motor driving device |
JP2001078485A (en) * | 1999-09-09 | 2001-03-23 | Hitachi Ltd | Control device for brushless motor |
JP2003348876A (en) * | 2002-05-22 | 2003-12-05 | Toshiba Corp | Inverter, semiconductor integrated circuit, and multiplier |
JP2006034086A (en) * | 2004-06-15 | 2006-02-02 | Matsushita Electric Ind Co Ltd | Apparatus and method of driving motor and electronic device |
JP2008219954A (en) * | 2007-02-28 | 2008-09-18 | Hitachi Ltd | Synchronous motor driving apparatus and method thereof |
JP2009033922A (en) * | 2007-07-30 | 2009-02-12 | Panasonic Corp | Motor driving method and motor drive using the same |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
IT1271327B (en) * | 1994-12-23 | 1997-05-27 | Sisme | METHOD AND RELATED CONTROL DEVICE OF A SINGLE-PHASE SYNCHRONOUS MOTOR WITH PERMANENT MAGNETS SUITABLE TO OPTIMIZE THE OPERATING PARAMETERS EVEN IN THE PRESENCE OF OSCILLATIONS OF THE SUPPLY VOLTAGE OR THE LOAD APPLIED |
US5627447A (en) * | 1995-09-29 | 1997-05-06 | Allen-Bradley Company, Inc. | Method and apparatus for detecting current delay angle from motor terminal voltage |
US5994881A (en) * | 1997-10-07 | 1999-11-30 | Hitachi, Ltd. | Control apparatus for a synchronous generator system and a hybrid-type electric vehicle using it |
US6163120A (en) * | 1996-12-17 | 2000-12-19 | Stmicroelectronics, Inc. | Simple back emf reconstruction in pulse width modulation (PWM) mode |
KR100238026B1 (en) * | 1997-02-06 | 2000-01-15 | 윤종용 | Sensorless BLDC Motor |
US7365506B2 (en) * | 2004-06-15 | 2008-04-29 | Matsushita Electric Industrial Co., Ltd. | Motor driving device, motor driving method, and motor apparatus |
US7590334B2 (en) * | 2007-08-08 | 2009-09-15 | Allegro Microsystems, Inc. | Motor controller |
JP5149695B2 (en) * | 2008-05-15 | 2013-02-20 | パナソニック株式会社 | Motor drive control device |
US8633662B2 (en) * | 2009-06-12 | 2014-01-21 | Standard Microsystems Corporation | Drive method to minimize vibration and acoustics in three phase brushless DC (TPDC) motors |
US8680799B2 (en) * | 2011-05-16 | 2014-03-25 | Texas Instruments Incorporated | Method and apparatus for applying a commutation advance automatically in a brushless DC motor |
US8729841B2 (en) * | 2011-07-08 | 2014-05-20 | Allegro Microsystems, Llc | Electronic circuit and method generating electric motor drive signals having phase advances in accordance with a user selected relationship between rotational speed of an electric motor and the phase advances |
WO2014034644A1 (en) * | 2012-08-27 | 2014-03-06 | 旭化成メディカル株式会社 | Antibody purification method by means of temperature-responsive chromatography |
-
2013
- 2013-08-13 JP JP2015529838A patent/JP6429777B2/en active Active
- 2013-08-13 KR KR1020157007898A patent/KR102139948B1/en active IP Right Grant
- 2013-08-13 CN CN201380056237.5A patent/CN104756395B/en active Active
- 2013-08-13 WO PCT/US2013/054639 patent/WO2014035658A2/en active Application Filing
- 2013-08-13 CN CN201710841680.3A patent/CN107565857B/en active Active
- 2013-08-13 KR KR1020207001949A patent/KR102159616B1/en active IP Right Grant
- 2013-08-22 TW TW102130028A patent/TWI500253B/en active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06253584A (en) * | 1993-02-24 | 1994-09-09 | Matsushita Electric Ind Co Ltd | Driver for sensorless brushless motor |
JPH11155297A (en) * | 1997-11-21 | 1999-06-08 | Mitsubishi Electric Corp | Motor driving device |
JP2001078485A (en) * | 1999-09-09 | 2001-03-23 | Hitachi Ltd | Control device for brushless motor |
JP2003348876A (en) * | 2002-05-22 | 2003-12-05 | Toshiba Corp | Inverter, semiconductor integrated circuit, and multiplier |
JP2006034086A (en) * | 2004-06-15 | 2006-02-02 | Matsushita Electric Ind Co Ltd | Apparatus and method of driving motor and electronic device |
JP2008219954A (en) * | 2007-02-28 | 2008-09-18 | Hitachi Ltd | Synchronous motor driving apparatus and method thereof |
JP2009033922A (en) * | 2007-07-30 | 2009-02-12 | Panasonic Corp | Motor driving method and motor drive using the same |
Also Published As
Publication number | Publication date |
---|---|
KR102139948B1 (en) | 2020-07-31 |
KR102159616B1 (en) | 2020-09-24 |
CN107565857A (en) | 2018-01-09 |
JP6429777B2 (en) | 2018-11-28 |
CN104756395A (en) | 2015-07-01 |
KR20200010600A (en) | 2020-01-30 |
WO2014035658A3 (en) | 2015-03-26 |
WO2014035658A2 (en) | 2014-03-06 |
KR20150048845A (en) | 2015-05-07 |
TWI500253B (en) | 2015-09-11 |
TW201429149A (en) | 2014-07-16 |
CN104756395B (en) | 2018-02-02 |
CN107565857B (en) | 2020-12-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8917043B2 (en) | Electronic circuit and method for automatically adjusting a phase of a drive signal applied to an electric motor in accordance with a zero current detected in a winding of the electric motor | |
US8917044B2 (en) | Electronic circuit and method for detecting a zero current in a winding of an electric motor | |
JP6429777B2 (en) | Electronic circuit and method for automatically adjusting the phase of a drive signal applied to an electric motor according to zero current detected in the winding of the electric motor and for detecting zero current | |
EP2486647B1 (en) | Variable pulse width modulation for reduced zero-crossing granularity in sensorless brushless direct current motors | |
US5859520A (en) | Control of a brushless motor | |
JP5411428B2 (en) | Control circuit for an electric motor, method for determining the angular position of the electric motor and determining the direction of rotation of the electric motor | |
TWI524656B (en) | Electronic circuit and method for adjusting start-up characteristics of drive signals applied to an electric motor | |
US8378606B2 (en) | Synchronized minimum frequency pulse width modulation drive for sensorless brushless direct current motor | |
TWI524655B (en) | Electronic circuit and method for synchronizing electric motor drive signals between a start-up mode of operation and a normal mode of operation | |
JP4295620B2 (en) | Stepper motor control device | |
US10924040B2 (en) | Operational mode control of a motor | |
CN112350623B (en) | Motor driving circuit and method | |
CN112448623A (en) | Motor driving circuit and method | |
KR20040004102A (en) | Motor drive method and motor driver | |
JPH0884493A (en) | Method and apparatus for driving dc brushless motor | |
JP4269376B2 (en) | Drive control device and drive control method for brushless motor | |
JP3667719B2 (en) | Motor driving apparatus and motor driving method | |
JP3893366B2 (en) | Motor driving method and motor driving apparatus | |
JPWO2015155823A1 (en) | Power conversion device and power conversion control method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160715 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20170627 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20170630 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170818 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180201 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180426 |
|
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: 20181001 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20181030 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6429777 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |