JP2021118637A - Motor driving control device and method for controlling the same - Google Patents
Motor driving control device and method for controlling the same Download PDFInfo
- Publication number
- JP2021118637A JP2021118637A JP2020011543A JP2020011543A JP2021118637A JP 2021118637 A JP2021118637 A JP 2021118637A JP 2020011543 A JP2020011543 A JP 2020011543A JP 2020011543 A JP2020011543 A JP 2020011543A JP 2021118637 A JP2021118637 A JP 2021118637A
- Authority
- JP
- Japan
- Prior art keywords
- signal
- motor
- rotation speed
- circuit
- outputs
- 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.)
- Pending
Links
Images
Landscapes
- Control Of Motors That Do Not Use Commutators (AREA)
Abstract
Description
本発明は、回転子の磁極を検出する複数の位置検出素子を備えたモータを駆動させるモータ駆動制御装置およびその制御方法に関するものである。 The present invention relates to a motor drive control device for driving a motor including a plurality of position detecting elements for detecting the magnetic poles of a rotor, and a control method thereof.
モータ駆動制御装置によるモータの回転速度の制御方式として、外部から目標回転速度信号を入力し、モータの回転速度がその目標回転速度信号に応じたものになるように制御を行うものがある。目標回転速度信号としては例えばクロック信号が挙げられ、クロック信号に応じてモータの回転速度の制御が行われる。 As a control method of the rotation speed of the motor by the motor drive control device, there is a method of inputting a target rotation speed signal from the outside and controlling the rotation speed of the motor so as to correspond to the target rotation speed signal. Examples of the target rotation speed signal include a clock signal, and the rotation speed of the motor is controlled according to the clock signal.
このようなモータの駆動制御装置では、回転している回転子の位置に同期させて各相のコイルに通電させる必要がある。そのため、モータの駆動制御装置は、回転子の回転を制御するために、位置検出素子による位置信号に基づいて回転子の位置を検出し、それに応じてモータの各相に通電するパターンを設定する。 In such a motor drive control device, it is necessary to energize the coils of each phase in synchronization with the position of the rotating rotor. Therefore, in order to control the rotation of the rotor, the drive control device of the motor detects the position of the rotor based on the position signal by the position detection element, and sets a pattern for energizing each phase of the motor accordingly. ..
特許文献1には、3相コイルのそれぞれに位置検出素子として3個のホールICを配置し、それぞれのホールICから出力される位置信号に基づいて駆動制御を行うモータ駆動制御装置が開示されている。 Patent Document 1 discloses a motor drive control device in which three Hall ICs are arranged as position detection elements in each of the three-phase coils and drive control is performed based on a position signal output from each Hall IC. There is.
しかしながら、上述の特許文献1に記載されているような装置においては、モータ組付け精度やホールICの取り付け精度が低い場合、正確な位置検出ができず、回転むらが生ずるという問題が考えられる。
例えば、空気調和装置等に用いられるモータにおいて回転むらが生ずると異音が発生し、プリンタ等に用いられるモータにおいて回転むらが生ずると印刷むらが発生するなどの問題が発生するため、モータにおける回転むらを抑制する必要がある。
However, in the device as described in Patent Document 1 described above, if the motor assembly accuracy and the Hall IC mounting accuracy are low, there is a problem that accurate position detection cannot be performed and rotation unevenness occurs.
For example, if a motor used in an air conditioner or the like causes abnormal rotation, an abnormal noise is generated, and if a motor used in a printer or the like causes uneven rotation, a problem such as printing unevenness occurs. It is necessary to suppress unevenness.
本発明は、上述した問題点を解消するためのものであり、モータの回転速度領域の全体にわたり回転むらを抑制するモータ駆動制御装置およびその制御方法を提供することを目的とする。 An object of the present invention is to solve the above-mentioned problems, and an object of the present invention is to provide a motor drive control device for suppressing rotation unevenness over the entire rotation speed region of a motor and a control method thereof.
本発明のモータ駆動制御装置は、回転子の磁極を検出する複数の位置検出素子を備えたモータを駆動させ、
第1の生成信号または第2の生成信号に基づいて、駆動制御信号を出力する制御回路部と、
前記駆動制御信号に基づいて、前記モータを正弦波駆動させるための正弦波駆動信号を出力するモータ駆動部と、
を備え、
前記制御回路部は、位置信号処理回路を備え、前記位置信号処理回路は、
前記複数の位置検出素子のそれぞれから出力される位置信号に基づいて、前記第1の生成信号を出力する第1の生成回路と、
前記複数の位置検出素子のうちのいずれか1つの位置検出素子から出力される位置信号に基づいて、前記第2の生成信号を出力する第2の生成回路と、
前記モータの回転速度が基準回転速度以上の場合、前記第1の生成信号を出力する選択回路と、
を有する。
The motor drive control device of the present invention drives a motor including a plurality of position detecting elements for detecting the magnetic poles of the rotor.
A control circuit unit that outputs a drive control signal based on the first generated signal or the second generated signal, and
A motor drive unit that outputs a sine wave drive signal for driving the motor in a sine wave based on the drive control signal.
With
The control circuit unit includes a position signal processing circuit, and the position signal processing circuit is
A first generation circuit that outputs the first generation signal based on the position signals output from each of the plurality of position detection elements, and a first generation circuit.
A second generation circuit that outputs the second generation signal based on the position signal output from any one of the plurality of position detection elements.
When the rotation speed of the motor is equal to or higher than the reference rotation speed, the selection circuit that outputs the first generated signal and the selection circuit.
Have.
本発明では、前記モータの回転速度と前記モータの回転速度の目標値との偏差が所定値より大きい場合、前記選択回路は、前記第1の生成信号を出力することが好ましい。 In the present invention, when the deviation between the rotation speed of the motor and the target value of the rotation speed of the motor is larger than a predetermined value, the selection circuit preferably outputs the first generated signal.
本発明では、前記モータの回転速度と前記モータの回転速度の目標値との偏差が所定値以下であり、かつ、前記モータの回転速度が前記基準回転速度未満の場合、前記選択回路は、前記第2の生成信号を出力することが好ましい。 In the present invention, when the deviation between the rotation speed of the motor and the target value of the rotation speed of the motor is equal to or less than a predetermined value and the rotation speed of the motor is less than the reference rotation speed, the selection circuit is described. It is preferable to output the second generated signal.
本発明のモータ駆動制御装置の制御方法は、回転子の磁極を検出する複数の位置検出素子を備えたモータを駆動させ、
前記モータの回転速度が基準回転速度以上の場合、前記複数の位置検出素子のそれぞれから出力される位置信号に基づいて出力される第1の生成信号に基づいて、駆動制御信号を出力し、
前記駆動制御信号に基づいて、前記モータを正弦波駆動させるための正弦波駆動信号を出力する。
The control method of the motor drive control device of the present invention drives a motor including a plurality of position detection elements for detecting the magnetic poles of the rotor.
When the rotation speed of the motor is equal to or higher than the reference rotation speed, a drive control signal is output based on the first generated signal output based on the position signals output from each of the plurality of position detection elements.
Based on the drive control signal, a sine wave drive signal for driving the motor in a sine wave is output.
本発明は、モータの回転速度領域の全体にわたり回転むらを抑制するモータ駆動制御装置およびその制御方法を提供することができる。 The present invention can provide a motor drive control device and a control method thereof that suppress rotation unevenness over the entire rotation speed region of the motor.
図1は、本発明の一実施形態に係るモータ駆動制御装置の回路構成を示すブロック図である。
モータ駆動制御装置1は、モータ駆動部2および制御回路部3を備え、モータ20を駆動させるように構成されている。モータ20は、例えば3相のブラシレスモータである。モータ駆動制御装置1は、モータ20に例えば正弦波駆動信号を出力してモータ20のコイルに周期的に正弦波状の駆動電流を流すことで、モータ20を正弦波駆動させる。
FIG. 1 is a block diagram showing a circuit configuration of a motor drive control device according to an embodiment of the present invention.
The motor drive control device 1 includes a
モータ駆動部2は、インバータ回路2aおよびプリドライブ回路2bを備えている。
インバータ回路2aは、プリドライブ回路2bから出力された出力信号に基づいてモータ20に駆動信号を出力し、モータ20のコイルに通電する。インバータ回路2aは、例えば、直流電源Vccの両端に設けられた2つのスイッチング素子の直列回路の対が、コイルの各相(U相、V相、W相)に対してそれぞれ配置されて構成されている。2つのスイッチング素子の各対において、スイッチング素子同士の接続点に、モータ20の各相の端子が接続されている。
プリドライブ回路2bは、制御回路部3による制御に基づいて、インバータ回路2aを駆動するための出力信号Vuu、Vul、Vvu、Vvl、Vwu、Vwlを生成し、インバータ回路2aに出力する。これらの出力信号に基づいて、インバータ回路2aの対応するスイッチング素子がオン、オフ動作を行い、モータ20に駆動信号が出力されてモータ20の各相に電力が供給される。
The
The
The
制御回路部3は、例えば、マイクロコンピュータ等で構成されている。
制御回路部3には、3つの位置信号(例えばホール信号)Hu、Hv、Hw、回転速度信号Srおよび目標回転速度信号Scが入力される。制御回路部3は、これらの信号に基づいてモータ20の駆動制御を行うための駆動制御信号Sdを出力する。
The control circuit unit 3 is composed of, for example, a microcomputer or the like.
Three position signals (for example, Hall signals) Hu, Hv, Hw, a rotation speed signal Sr, and a target rotation speed signal Sc are input to the control circuit unit 3. The control circuit unit 3 outputs a drive control signal Sd for performing drive control of the
位置信号Hu、Hv、Hwは、例えば、モータ20の回転子の磁極を検出するために、回転子の回りに互いに略等間隔に配置された3つの位置検出素子(例えばホール素子)25u、25v、25wの出力である。制御回路部3は、位置信号Hu、Hv、Hwを用いて、モータ20の回転位置、回転数情報などの情報を得ることでモータ20の回転状態を検出する。
回転速度信号Srは、回転子の回転速度に対応する情報であり、例えば、回転子基板のFGパターンから生成される信号である。
目標回転速度信号Scは、例えば、制御回路部3の外部から入力される。目標回転速度信号Scは、モータ20の回転速度の目標値に対応する情報であり、例えば、クロック信号である。
The position signals Hu, Hv, and Hw are, for example, three position detection elements (for example, Hall elements) 25u, 25v arranged around the rotor at substantially equal intervals around the rotor in order to detect the magnetic poles of the rotor of the
The rotation speed signal Sr is information corresponding to the rotation speed of the rotor, and is, for example, a signal generated from the FG pattern of the rotor substrate.
The target rotation speed signal Sc is input from the outside of the control circuit unit 3, for example. The target rotation speed signal Sc is information corresponding to a target value of the rotation speed of the
制御回路部3は、速度制御回路31と、メモリ32と、速度測定回路33と、組み合わせ回路34と、位置信号処理回路35(ホール信号処理回路)と、正弦波駆動回路36と、を含む。各回路はデジタル回路である。
The control circuit unit 3 includes a
速度制御回路31は、モータ20の実際の回転速度(回転速度信号Sr)とモータ20の回転速度の目標値(目標回転速度信号Sc)とを比較して、モータ20の回転速度の偏差(ずれ)を示すLD信号を生成し、組み合わせ回路34に出力する。
速度制御回路31は、モータ20の回転速度と目標値との偏差が所定値(例えば6.25%)より大きい場合、LD信号=Hを出力し、偏差が所定値以下の場合、LD信号=Lを出力する。
The
The
メモリ32には、基準回転速度(例えば1200rpm)および制御回路部3の動作に用いられるさまざまな設定値が記憶されている。基準回転速度については、図2を用いて後述する。
The
速度測定回路33は、メモリ32からの基準回転速度と回転速度信号Srとを比較して、速度の大小を示すBD信号を生成し、組み合わせ回路34に出力する。速度測定回路33は、モータ20の回転速度が基準回転速度以上の場合、BD信号=Hを出力し、モータ20の回転速度が基準回転速度未満の場合、BD信号=Lを出力する。なお、本実施例においては速度測定回路を用いているが、周期測定回路を用い、周期の長短をもとに回転速度を検出してもよい。
The
組み合わせ回路34は、速度測定回路33からのBD信号と速度制御回路31からのLD信号とに基づき、選択信号S1を生成し、位置信号処理回路35に出力する。
選択信号S1は、表1に示すように設定される。すなわち、モータ20の回転速度が基準回転速度未満(BD信号=L)であり、かつ、モータ20の回転速度と目標値との偏差が所定値以下(LD信号=L)の場合は、選択信号S1=Lであり、後述するように1ホール駆動が実行され、その他の場合には、選択信号S1=Hであり、3ホール駆動が実行される。
The
The selection signal S1 is set as shown in Table 1. That is, when the rotation speed of the
位置信号処理回路35は、第1の生成回路35aと、第2の生成回路35bと、選択回路35cと、を有する。
第1の生成回路35aには、3つの位置信号Hu、Hv、Hwが入力される。第1の生成回路35aは、3相合成回路であり、3つの位置信号Hu、Hv、Hwに基づいて、第1の生成信号(以下、3相合成信号とも称する)P1を生成し、選択回路35cに出力する。3相合成信号P1は、電気角60度毎に回転子の位置が更新される信号となる。
第2の生成回路35bには、3つの位置信号Hu、Hv、Hwのうち、1つの位置信号Huが入力される。第2の生成回路35bは、1つの位置信号Huに基づいて、モータ20の回転位置に対応する第2の生成信号(以下、1相生成信号とも称する)P2を生成し、選択回路35cに出力する。1相生成信号P2は、電気角180度毎に回転子の位置が更新される信号となる。なお、第2の生成回路35bには、位置信号Huに代えて、他の位置信号Hv、Hwが入力されてもよい。
選択回路35cは、選択信号S1に基づいて、3相合成信号P1および1相生成信号P2のうち一方を生成信号S2として出力する。具体的には、選択回路35cは、選択信号S1=Hの場合、3相合成信号P1を生成信号S2として出力し、選択信号S1=Lの場合、1相生成信号P2を生成信号S2として出力する。
The position
Three position signals Hu, Hv, and Hw are input to the
One of the three position signals Hu, Hv, and Hw is input to the
The
速度制御回路31は、回転速度信号Srと目標回転速度信号Scとに基づいて、速度指令情報S3を生成し、正弦波駆動回路36に出力する。
The
正弦波駆動回路36は、生成信号S2と速度指令情報S3とに基づいて、モータ駆動部2を駆動させるための駆動制御信号Sdを生成し、モータ駆動部2に出力する。
位置信号処理回路35が3相合成信号P1を生成信号S2として出力した場合、正弦波駆動回路36は、生成信号S2と速度指令情報S3に基づいて、3ホール駆動を行うための駆動制御信号Sdを出力し、位置信号処理回路35が1相合成信号P2を生成信号S2として出力した場合、正弦波駆動回路36は、生成信号S2と速度指令情報S3に基づいて、1ホール駆動を行うための駆動制御信号Sdを出力する。
このように、位置信号処理回路35から出力される生成信号S2が、3つの位置信号Hu、Hv、Hwに基づくものと、1つの位置信号Huに基づくものと、の間で切り替えられることで、3ホール駆動と1ホール駆動とが切り替えられる。
The sine
When the position
In this way, the generated signal S2 output from the position
図2を用いて、本発明の原理を説明する。
上述したように、プリンタ等に用いられるモータにおいて、回転むらが生ずると、印刷むらが発生するため、このような回転むらを抑制する必要がある。代表的な回転むらとしては、回転n次成分(nはモータの極数/2で決まる自然数)に起因する回転むらや、回転1次成分に起因する回転むら等が存在する。
回転n次成分に起因する回転むらは、複数の位置検出素子の取り付け位置のばらつきおよび特性のばらつきが発生することが一つの要因である。それゆえ、1つの位置検出素子を用いると、取り付け位置のばらつきおよび特性のばらつきが生じないため、図2(a)に示すように、回転n次成分に起因する回転むらは、回転速度全体にわたり、1ホール駆動の方が3ホール駆動より小さい。なお、1ホール駆動と3ホール駆動における回転むらの差は、回転速度が増加するにしたがって回転安定性が大きくなるため小さくなる。
回転1次成分に起因する回転むらは、モータの回転子が偏心して取り付けられていることが一つの要因である。すなわち、回転子と固定子との間のエアギャップが不均一であると、回転子が一回転する間の回転速度が変化し、回転むらが生ずる。3ホール駆動では、3つの位置検出素子に基づき回転位置を検出するが、1ホール駆動では、1つの位置検出素子に基づき、残りの2つの位置検出素子の回転位置を計算する。このように、3ホール駆動では、実際の回転位置が検出されるのに対して、1ホール駆動では、回転位置が計算されるため、回転位置にずれが生じる。それゆえ、図2(b)に示すように、回転1次成分に起因する回転むらは、回転速度全体にわたり、3ホール駆動の方が1ホール駆動より小さい。
The principle of the present invention will be described with reference to FIG.
As described above, in a motor used for a printer or the like, when rotation unevenness occurs, printing unevenness occurs, so it is necessary to suppress such rotation unevenness. As typical rotation unevenness, there are rotation unevenness caused by the rotation nth order component (n is a natural number determined by the number of poles of the motor / 2), rotation unevenness caused by the rotation primary component, and the like.
One of the causes of the rotation unevenness caused by the rotation nth-order component is that variations in the mounting positions and characteristics of the plurality of position detection elements occur. Therefore, when one position detection element is used, the mounting position and the characteristics do not vary. Therefore, as shown in FIG. 2A, the rotation unevenness caused by the rotation nth component is spread over the entire rotation speed. The 1-hole drive is smaller than the 3-hole drive. The difference in rotational unevenness between the 1-hole drive and the 3-hole drive becomes smaller as the rotational speed increases because the rotational stability increases.
One of the causes of the uneven rotation caused by the primary rotation component is that the rotor of the motor is mounted eccentrically. That is, if the air gap between the rotor and the stator is non-uniform, the rotation speed during one rotation of the rotor changes, causing uneven rotation. In the 3-hole drive, the rotation position is detected based on the 3 position detection elements, but in the 1-hole drive, the rotation positions of the remaining 2 position detection elements are calculated based on one position detection element. As described above, in the 3-hole drive, the actual rotation position is detected, whereas in the 1-hole drive, the rotation position is calculated, so that the rotation position is deviated. Therefore, as shown in FIG. 2B, the rotation unevenness caused by the primary rotation component is smaller in the 3-hole drive than in the 1-hole drive over the entire rotation speed.
次に、図2(c)に示すように、図2(a)(b)を合成し、全体的な回転むらについて検討すると、破線で示す基準回転速度において、1ホール駆動と3ホール駆動の回転むらの曲線が交差することが分かる。すなわち、基準回転速度より低速の回転速度領域では、1ホール駆動の方が、回転むらが小さく、基準回転速度以上の高速の回転速度領域では、3ホール駆動の方が、回転むらが小さい。
低速回転速度領域において、1ホール駆動の方が、回転むらが小さいのは、図2(a)に示すように、回転n次成分に起因する回転むらの低減効果が大きいためである。
高速回転速度領域において、3ホール駆動の方が、回転むらが小さいのは、回転安定性が高まるからである。
そこで、本発明では、基準回転速度より低速の回転速度領域では、1ホール駆動を用い、基準回転速度以上の高速の回転速度領域では、3ホール駆動を用いることにより、回転速度領域の全体にわたり回転むらを抑制することができる。
Next, as shown in FIG. 2 (c), when FIGS. 2 (a) and 2 (b) are combined and the overall rotation unevenness is examined, the 1-hole drive and the 3-hole drive are used at the reference rotation speed shown by the broken line. It can be seen that the curves of uneven rotation intersect. That is, in the rotation speed region lower than the reference rotation speed, the rotation unevenness is smaller in the 1-hole drive, and in the rotation speed region higher than the reference rotation speed, the rotation unevenness is smaller in the 3-hole drive.
In the low rotation speed region, the one-hole drive has a smaller rotation unevenness because, as shown in FIG. 2A, the effect of reducing the rotation unevenness due to the nth-order rotation component is large.
In the high-speed rotation speed region, the rotation unevenness is smaller in the 3-hole drive because the rotation stability is improved.
Therefore, in the present invention, in the rotation speed region lower than the reference rotation speed, 1-hole drive is used, and in the rotation speed region higher than the reference rotation speed, 3-hole drive is used to rotate the entire rotation speed region. Unevenness can be suppressed.
図3は、起動後の状態である3ホール駆動から偏差が所定値以下である1ホール駆動への切り替え動作と、基準回転速度以上である3ホール駆動への切り替え動作を示すフローチャートである。
モータ20を起動してから所定時間が経過しており、3ホール駆動で安定し、基準回転速度には達していない状態(BD信号=L)と仮定する。
ステップS21において、3ホール駆動では、正弦波駆動回路36は、3ホール駆動を行うための駆動制御信号Sdを出力し、モータ20を正弦波駆動させる。
ステップS22において、速度制御回路31が、回転速度信号Srと目標回転速度信号Scとを比較して、モータ20の回転速度と目標値との偏差が所定値以下の場合(YES)、LD信号=Lを出力して、ステップS23に進む。
ステップS23において、3ホール駆動から1ホール駆動に切り替えられる。すなわち、組み合わせ回路34は、LD信号=LおよびBD信号=Lに基づいて、選択信号S1=Lを選択回路35cに出力し、選択回路35cは、選択信号S1=Lに基づいて、生成信号S2として1相生成信号P2を出力する。これにより、正弦波駆動回路36は、1ホール駆動を行うための駆動制御信号Sdを出力し、モータ20の駆動が行われる。
ステップS24において、速度測定回路33が、基準回転速度と回転速度信号Srとを比較して、回転速度が基準回転速度以上の場合(YES)、BD信号=Hを出力して、ステップS25に進む。
ステップS25において、1ホール駆動から3ホール駆動に切り替えられる。すなわち、組み合わせ回路34は、LD信号=LおよびBD信号=Hに基づいて、選択信号S1=Hを選択回路35cに出力し、選択回路35cは、選択信号S1=Hに基づいて、生成信号S2として3相生成信号P1を出力する。これにより、正弦波駆動回路36は、3ホール駆動を行うための駆動制御信号Sdを出力し、モータ20の駆動が行われる。
なお、ステップS22において、モータ20の回転速度と目標値との偏差が所定値より大きい場合(NO)、速度制御回路31は、回転速度信号Srと目標回転速度信号Scとの比較を繰り返す。
また、ステップS24において、回転速度が基準回転速度未満の場合(NO)、速度測定回路33は、基準回転速度と回転速度信号Srとの比較を繰り返す。
FIG. 3 is a flowchart showing a switching operation from the 3-hole drive, which is the state after the start-up, to the 1-hole drive in which the deviation is equal to or less than a predetermined value, and the switching operation to the 3-hole drive in which the deviation is equal to or higher than the reference rotation speed.
It is assumed that a predetermined time has passed since the
In step S21, in the 3-hole drive, the sine
In step S22, when the
In step S23, the 3-hole drive is switched to the 1-hole drive. That is, the
In step S24, the
In step S25, the one-hole drive is switched to the three-hole drive. That is, the
In step S22, when the deviation between the rotation speed of the
Further, in step S24, when the rotation speed is less than the reference rotation speed (NO), the
図4は、駆動方式の切り替えを説明するタイミングチャートである。
図4において、上段から順に、時間軸、BD信号、LD信号および駆動方式が示されている。
はじめ、BD信号=LかつLD信号=Hであり、3ホール駆動が行われている。
時刻t1において、モータ20の回転速度と目標値との偏差が所定値以下になり、LD信号=Lに切り替わると、1ホール駆動に切り替わる。
時刻t2において、モータの回転速度が基準回転速度以上となり、BD信号=Hに切り替わり、また、負荷変動等の事象が生じることによってLD信号=Hに切り替わった場合には、3ホール駆動に切り替わる。
時刻t3において、LD信号=Lに切り替わり、かつ、BD信号=Hのままであると、3ホール駆動が継続される。
このように、BD信号=LかつLD信号=Lの場合にのみ1ホール駆動が行われ、その他の場合には、3ホール駆動が行われる。
換言すると、モータの回転速度が基準回転速度未満であり(BD信号=L)、かつ、モータの回転速度と目標値との偏差が所定値以下である場合(LD信号=L)、第2の生成信号が出力され、1ホール駆動が行われ、BD信号=HおよびLD信号=Hの少なくとも一方が満たされる場合、第1の生成信号が出力され、3ホール駆動が行われる。
FIG. 4 is a timing chart illustrating switching of the drive system.
In FIG. 4, the time axis, BD signal, LD signal, and drive system are shown in order from the top.
At first, BD signal = L and LD signal = H, and 3-hole drive is performed.
At time t1, when the deviation between the rotation speed of the
At time t2, when the rotation speed of the motor becomes equal to or higher than the reference rotation speed, the BD signal = H, and the LD signal = H due to an event such as load fluctuation, the motor is switched to 3-hole drive.
At time t3, when the LD signal = L is switched and the BD signal = H remains, the 3-hole drive is continued.
As described above, the 1-hole drive is performed only when the BD signal = L and the LD signal = L, and the 3-hole drive is performed in other cases.
In other words, when the rotation speed of the motor is less than the reference rotation speed (BD signal = L) and the deviation between the rotation speed of the motor and the target value is less than or equal to a predetermined value (LD signal = L), the second When the generated signal is output and 1-hole drive is performed and at least one of BD signal = H and LD signal = H is satisfied, the first generated signal is output and 3-hole drive is performed.
本発明は、上述した実施形態に限定されるものではなく、さまざまな変形が可能である。
例えば、モータは、3相のモータに限定されず、位置検出素子の数も、3個に限定されるものではない。
また、モータ駆動制御装置1は、その一部または全部がパッケージ化された集積回路装置でもよいし、他の装置と一緒にパッケージ化されてもよい。
また、処理の一部または全部が、ソフトウェアによって行われるようにしても、ハードウェア回路を用いて行われるようにしてもよい。
The present invention is not limited to the above-described embodiment, and various modifications are possible.
For example, the motor is not limited to a three-phase motor, and the number of position detecting elements is not limited to three.
Further, the motor drive control device 1 may be an integrated circuit device in which a part or all thereof is packaged, or may be packaged together with other devices.
Further, a part or all of the processing may be performed by software or by using a hardware circuit.
1…モータ駆動制御装置、2…モータ駆動部、2a…インバータ回路、2b…プリドライブ回路、3…制御回路部、20…モータ、25u、25v、25w…位置検出素子、31…速度制御回路、32…メモリ、33…速度測定回路、34…組み合わせ回路、35…位置信号処理回路、35a…第1の生成回路、35b…第2の生成回路、35c…選択回路、36…正弦波駆動回路 1 ... motor drive control device, 2 ... motor drive unit, 2a ... inverter circuit, 2b ... predrive circuit, 3 ... control circuit unit, 20 ... motor, 25u, 25v, 25w ... position detection element, 31 ... speed control circuit, 32 ... Memory, 33 ... Speed measurement circuit, 34 ... Combination circuit, 35 ... Position signal processing circuit, 35a ... First generation circuit, 35b ... Second generation circuit, 35c ... Selection circuit, 36 ... Sine wave drive circuit
Claims (4)
第1の生成信号または第2の生成信号に基づいて、駆動制御信号を出力する制御回路部と、
前記駆動制御信号に基づいて、前記モータを正弦波駆動させるための正弦波駆動信号を出力するモータ駆動部と、
を備え、
前記制御回路部は、位置信号処理回路を備え、前記位置信号処理回路は、
前記複数の位置検出素子のそれぞれから出力される位置信号に基づいて、前記第1の生成信号を出力する第1の生成回路と、
前記複数の位置検出素子のうちのいずれか1つの位置検出素子から出力される位置信号に基づいて、前記第2の生成信号を出力する第2の生成回路と、
前記モータの回転速度が基準回転速度以上の場合、前記第1の生成信号を出力する選択回路と、
を有する、
モータ駆動制御装置。 A motor drive control device that drives a motor equipped with a plurality of position detection elements for detecting the magnetic poles of the rotor.
A control circuit unit that outputs a drive control signal based on the first generated signal or the second generated signal, and
A motor drive unit that outputs a sine wave drive signal for driving the motor in a sine wave based on the drive control signal.
With
The control circuit unit includes a position signal processing circuit, and the position signal processing circuit is
A first generation circuit that outputs the first generation signal based on the position signals output from each of the plurality of position detection elements, and a first generation circuit.
A second generation circuit that outputs the second generation signal based on the position signal output from any one of the plurality of position detection elements.
When the rotation speed of the motor is equal to or higher than the reference rotation speed, the selection circuit that outputs the first generated signal and the selection circuit.
Have,
Motor drive control device.
請求項1に記載のモータ駆動制御装置。 When the deviation between the rotation speed of the motor and the target value of the rotation speed of the motor is larger than a predetermined value, the selection circuit outputs the first generated signal.
The motor drive control device according to claim 1.
請求項1または2に記載のモータ駆動制御装置。 When the deviation between the rotation speed of the motor and the target value of the rotation speed of the motor is equal to or less than a predetermined value and the rotation speed of the motor is less than the reference rotation speed, the selection circuit performs the second generation. Output a signal,
The motor drive control device according to claim 1 or 2.
前記モータの回転速度が基準回転速度以上の場合、前記複数の位置検出素子のそれぞれから出力される位置信号に基づいて出力される第1の生成信号に基づいて、駆動制御信号を出力し、
前記駆動制御信号に基づいて、前記モータを正弦波駆動させるための正弦波駆動信号を出力する、
制御方法。 A control method for a motor drive control device that drives a motor equipped with a plurality of position detection elements for detecting the magnetic poles of the rotor.
When the rotation speed of the motor is equal to or higher than the reference rotation speed, a drive control signal is output based on the first generated signal output based on the position signals output from each of the plurality of position detection elements.
Based on the drive control signal, a sine wave drive signal for driving the motor in a sine wave is output.
Control method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020011543A JP2021118637A (en) | 2020-01-28 | 2020-01-28 | Motor driving control device and method for controlling the same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020011543A JP2021118637A (en) | 2020-01-28 | 2020-01-28 | Motor driving control device and method for controlling the same |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2021118637A true JP2021118637A (en) | 2021-08-10 |
Family
ID=77175798
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020011543A Pending JP2021118637A (en) | 2020-01-28 | 2020-01-28 | Motor driving control device and method for controlling the same |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2021118637A (en) |
-
2020
- 2020-01-28 JP JP2020011543A patent/JP2021118637A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4100442B2 (en) | Motor drive control device and motor drive control system | |
US8564232B2 (en) | Motor drive control device | |
US9379647B2 (en) | Motor driving control device and control method of motor driving control device | |
KR101336472B1 (en) | A method for discriminating the malfuncition of bldc motor control system | |
JP2008278573A (en) | Inverter device and semiconductor device used therein | |
CN109863683B (en) | Motor drive device and control method for motor drive device | |
KR100774006B1 (en) | Three phase bldc motor controller and control method thereof | |
JP2010119220A (en) | Motor drive control device | |
JP6450256B2 (en) | Motor drive control device | |
JP2006352957A (en) | Controller for synchronous motor | |
US20200259444A1 (en) | Motor driving control device and motor driving control method | |
US10944351B2 (en) | Motor drive control device and motor drive control method | |
JP2018139472A (en) | Motor drive controller and motor drive control method | |
WO2017195435A1 (en) | Motor module, motor step operation control system, and motor control device | |
KR20120086255A (en) | Motor system and motor control circuit | |
JP2021118637A (en) | Motor driving control device and method for controlling the same | |
JP6619382B2 (en) | Motor drive control device and control method of motor drive control device | |
JP7158970B2 (en) | Abnormality detection device, motor device, abnormality detection method, and motor drive control method | |
JP2015053752A (en) | Motor drive controller and control method for motor drive controller | |
JPWO2019054089A1 (en) | Motor drive, motor, and electric power steering | |
JP2010252504A (en) | Turbo molecular pump and driving method of the same | |
WO2020021907A1 (en) | Brushless motor control device and fan motor | |
JP2021197887A (en) | Motor drive device and motor drive method | |
CN114629387A (en) | Motor driving device and motor driving method | |
JP2012244650A (en) | Drive controller for motor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD07 | Notification of extinguishment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7427 Effective date: 20210813 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20211216 |