[go: up one dir, main page]

JP2007166711A - Method and apparatus for driving/controlling brushless motor - Google Patents

Method and apparatus for driving/controlling brushless motor Download PDF

Info

Publication number
JP2007166711A
JP2007166711A JP2005356625A JP2005356625A JP2007166711A JP 2007166711 A JP2007166711 A JP 2007166711A JP 2005356625 A JP2005356625 A JP 2005356625A JP 2005356625 A JP2005356625 A JP 2005356625A JP 2007166711 A JP2007166711 A JP 2007166711A
Authority
JP
Japan
Prior art keywords
duty
correction
brushless motor
power supply
supply voltage
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
Application number
JP2005356625A
Other languages
Japanese (ja)
Inventor
Masashi Okubo
昌史 大久保
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Valeo Thermal Systems Japan Corp
Original Assignee
Valeo Thermal Systems Japan Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Valeo Thermal Systems Japan Corp filed Critical Valeo Thermal Systems Japan Corp
Priority to JP2005356625A priority Critical patent/JP2007166711A/en
Publication of JP2007166711A publication Critical patent/JP2007166711A/en
Pending legal-status Critical Current

Links

Images

Landscapes

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

Abstract

<P>PROBLEM TO BE SOLVED: To stabilize a rotation relative to a fluctuation in a power supply voltage, regardless of the rotational state of a motor. <P>SOLUTION: A correction pattern is selected among a plurality of the correction patterns, by considering the duty of a drive pulse signal, calculated by a predetermined arithmetic expression as an index (S202-S210), and the duty of the drive pulse signal is corrected, based on the selected correction pattern, in response to the battery voltage applied to the brushless motor 51 (S212-S216). The rotation can be stabilized, by carrying a current to stator windings 52a-52c based on the corrected duty, regardless of the fluctuations in the power supply voltage. <P>COPYRIGHT: (C)2007,JPO&INPIT

Description

本発明は、ブラシレスモータに係り、特に、電源電圧の変動に対する動作の安定性の向上等を図ったものに関する。   The present invention relates to a brushless motor, and more particularly, to an improvement in operation stability against fluctuations in power supply voltage.

従来、この種のブラシレスモータ及びその駆動制御装置としては、例えば、永久磁石からなるロータと、固定された固定子巻線とを備えてなるブラシレスモータと、固定子巻線における誘起電圧に基づいてロータ位置を検出し、このロータ位置に基づいて固定子巻線への通電を制御することで、ブラシレスモータの回転制御を可能としたものが公知・周知となっている(例えば、特許文献1等参照)。
ところで、このようなブラシレスモータは、例えば、車両の空調装置における送風ファンの駆動などに用いられるが、特に、車両などにおいては、電源電圧の変動が避け得ないため、そのような場合にも安定した回転速度とする必要がある。そのため、電源電圧の変動に対する回転の安定化を図った駆動制御方法が種々提案されている。例えば、従来から良く知られている方策としては、固定子巻線に印加されるPWM駆動信号のデューティを、電源電圧の変動量に応じて補正する方法などがある(例えば、特許文献1等参照)。
Conventionally, as a brushless motor of this type and its drive control device, for example, based on a brushless motor including a rotor made of a permanent magnet and a fixed stator winding, and an induced voltage in the stator winding. It is known and well known that the rotation of the brushless motor can be controlled by detecting the rotor position and controlling the energization to the stator winding based on the rotor position (for example, Patent Document 1) reference).
By the way, such a brushless motor is used, for example, for driving a blower fan in an air conditioner of a vehicle. In particular, in a vehicle or the like, fluctuations in power supply voltage are unavoidable. It is necessary to set the rotation speed. For this reason, various drive control methods for stabilizing the rotation with respect to fluctuations in the power supply voltage have been proposed. For example, as a well-known measure, there is a method of correcting the duty of the PWM drive signal applied to the stator winding in accordance with the fluctuation amount of the power supply voltage (see, for example, Patent Document 1). ).

特開2001−103785号公報(第3−6頁、図1−図7)Japanese Patent Laid-Open No. 2001-103785 (page 3-6, FIGS. 1 to 7)

しかしながら、上述のような従来の電源電圧の変動量に基づくPWM駆動信号の補正は、単一の補正式や単一の補正マップに基づくものであるため、必ずしも安定な回転を保証できるものではなかった。すなわち、電源電圧が変動し、それにより回転数が本来の回転数から変動するにしても、その回転数の変動は、単に電源電圧の変動量だけで一義的に定まるのではなく、その電源電圧の変動が生じた際の回転状態、すなわち、換言すれば、駆動状態によっても異なるものである。ところが、従来は、そのような他の要因を考慮することなく、電圧変動の大きさだけで補正するものであり、したがって、様々な回転状態において適切な補正となるものではなく、その補正はいきおい平均値なものとならざる得ず、それ故、回転状態によっては、必ずしも十分な安定化が達成できるものではなかった。   However, the conventional correction of the PWM drive signal based on the fluctuation amount of the power supply voltage as described above is based on a single correction formula or a single correction map, and thus cannot always guarantee stable rotation. It was. That is, even if the power supply voltage fluctuates and the rotation speed fluctuates from the original rotation speed, the fluctuation in the rotation speed is not simply determined solely by the fluctuation amount of the power supply voltage. It also differs depending on the rotation state when the change occurs, that is, the driving state. However, conventionally, the correction is made only by the magnitude of the voltage fluctuation without considering such other factors. Therefore, the correction is not appropriate in various rotation states, and the correction is vigorous. It must be an average value. Therefore, depending on the rotation state, sufficient stabilization cannot always be achieved.

本発明は、上記実状に鑑みてなされたもので、モータの回転状態に関わらず、電源電圧の変動に対して安定した回転を得ることのできるブラシレスモータの駆動制御方法及びその装置を提供するものである。
本発明の他の目的は、精度の高い回転制御ができるブラシレスモータの駆動制御方法及びその装置を提供することにある。
The present invention has been made in view of the above circumstances, and provides a drive control method and apparatus for a brushless motor capable of obtaining stable rotation against fluctuations in power supply voltage regardless of the rotation state of the motor. It is.
Another object of the present invention is to provide a drive control method and apparatus for a brushless motor capable of highly accurate rotation control.

上記本発明の目的を達成するため、本発明に係るブラシレスモータの駆動制御方法は、
ブラシレスモータの固定子巻線へ印加する駆動パルス信号のデューティを変えることにより当該ブラシレスモータの回転速度を制御可能とするブラシレスモータの駆動制御方法であって、
所定の演算式により算出された前記駆動パルス信号のデューティを指標として複数の補正パターンの内から補正パターンを選択し、当該選択された補正パターンに基づいて、ブラシレスモータへ印加された電源電圧に応じた前記デューティに対する補正を行い、当該補正結果を前記駆動パルス信号のデューティとして前記固定子巻線への駆動パルス信号の印加を行うよう構成されてなるものである。
また、上記本発明の目的を達成するため、本発明に係るブラシレスモータの駆動制御装置は、
ブラシレスモータの固定子巻線へ印加する駆動パルス信号のデューティを変えることにより当該ブラシレスモータの回転速度を制御可能に構成されてなるブラシレスモータの駆動制御装置であって、
複数の補正パターンを記憶する記憶手段と、
所定の演算式により算出されたデューティを指標として、前記記憶手段に記憶された複数の補正パターンの内から補正パターンを選択する補正パターン選択手段と、
前記選択された補正パターンに基づいて、前記ブラシレスモータへ印加されている電源電圧に応じた補正値を決定する補正値決定手段と、
前記補正値決定手段により決定された補正値を用いて前記デューティを補正するデューティ補正手段と、
前記デューティ補正手段における補正結果に基づいて前記ブラシレスモータへの通電制御を行う通電制御手段とを具備してなるものである。
In order to achieve the above object of the present invention, a brushless motor drive control method according to the present invention comprises:
A drive control method for a brushless motor that can control the rotational speed of the brushless motor by changing the duty of a drive pulse signal applied to the stator winding of the brushless motor,
A correction pattern is selected from a plurality of correction patterns using the duty of the drive pulse signal calculated by a predetermined arithmetic expression as an index, and the power supply voltage applied to the brushless motor is selected based on the selected correction pattern. The duty is corrected, and the correction result is used as the duty of the drive pulse signal to apply the drive pulse signal to the stator winding.
In order to achieve the above object of the present invention, a brushless motor drive control device according to the present invention comprises:
A brushless motor drive control device configured to be able to control the rotational speed of the brushless motor by changing the duty of the drive pulse signal applied to the stator winding of the brushless motor,
Storage means for storing a plurality of correction patterns;
Correction pattern selection means for selecting a correction pattern from among a plurality of correction patterns stored in the storage means, using the duty calculated by a predetermined arithmetic expression as an index;
Correction value determining means for determining a correction value according to a power supply voltage applied to the brushless motor based on the selected correction pattern;
Duty correction means for correcting the duty using the correction value determined by the correction value determination means;
And an energization control unit that controls energization of the brushless motor based on a correction result in the duty correction unit.

本発明によれば、従来と異なり、モータの出力変動を来す要因として複数の要因を選定し、その複数の要因を考慮して、出力変動を補償できるようにしたので、モータの出力状態、すなわち、低出力状態か高出力状態かに関わらずモータの出力変動を来す要因が生じても安定した回転状態を得ることができ、より信頼性の高いブラシレスモータの駆動制御が可能となるという効果を奏するものである。   According to the present invention, unlike the prior art, a plurality of factors are selected as factors causing the motor output fluctuation, and the output fluctuation can be compensated in consideration of the plurality of factors. In other words, it is possible to obtain a stable rotation state regardless of whether the output of the motor is low or not regardless of whether the output is low or high, and more reliable brushless motor drive control is possible. There is an effect.

以下、本発明の実施の形態について、図1乃至図4を参照しつつ説明する。
なお、以下に説明する部材、配置等は本発明を限定するものではなく、本発明の趣旨の範囲内で種々改変することができるものである。
最初に、本発明の実施の形態におけるブラシレスモータの駆動制御装置(以下「本装置」と称する)の構成例について、図1を参照しつつ説明する。
本装置Sは、制御部(図1においては「CPU」と表記)101と、駆動回路(図1においては、「DRV」と表記)102と、位置検出回路(図1においては「SENS」と表記)103と、電圧入力回路104とに大別されて構成されたものとなっている。
Hereinafter, embodiments of the present invention will be described with reference to FIGS. 1 to 4.
The members and arrangements described below do not limit the present invention and can be variously modified within the scope of the gist of the present invention.
First, a configuration example of a brushless motor drive control device (hereinafter referred to as “this device”) according to an embodiment of the present invention will be described with reference to FIG.
The apparatus S includes a control unit (indicated as “CPU” in FIG. 1) 101, a drive circuit (indicated as “DRV” in FIG. 1) 102, and a position detection circuit (in FIG. 1, “SENS”). (Notation) 103 and the voltage input circuit 104.

本発明の実施の形態におけるブラシレスモータ51は、公知・周知の構成を有してなるいわゆるセンサレス・ブラシレスモータであり、例えば、車両用空調装置における送風機の送風ファン(図示せず)の回転駆動に用いられるものである。位置検出回路103は、ロータ(図示せず)の回転位置検出のための従来のセンサの機能を果たすもので、ブラシレスモータ51の固定子巻線52a〜52cに誘起される電圧を検出し、制御部101へ適宜なレベルで入力するよう構成されたものである。
制御部101は、公知・周知の構成を有してなるマイクロコンピュータを用いてなるものであり、マイクロコンピュータ内の図示されない記憶領域又は記憶素子にブラシレスモータ51の駆動制御を行うための数々のプログラムが記憶されており、適宜それらが実行されるようになっている。
The brushless motor 51 in the embodiment of the present invention is a so-called sensorless brushless motor having a known and well-known configuration, for example, for rotationally driving a blower fan (not shown) of a blower in a vehicle air conditioner. It is used. The position detection circuit 103 functions as a conventional sensor for detecting the rotational position of a rotor (not shown), and detects and controls the voltage induced in the stator windings 52a to 52c of the brushless motor 51. The unit 101 is configured to input at an appropriate level.
The control unit 101 uses a microcomputer having a known and well-known configuration, and various programs for controlling the drive of the brushless motor 51 in a storage area or storage element (not shown) in the microcomputer. Are stored, and they are executed as appropriate.

具体的には、制御部101は、位置検出回路103から検出信号に基づいてロータ(図示せず)位置を判定すると共に、判定されたロータ位置と、外部から入力される所望回転数信号とに基づいて、ブラシレスモータ51の固定子巻線52a〜52cへの駆動パルス信号を出力する駆動回路102に対する制御信号を生成、出力するようになっている。なお、制御部101による駆動回路102を介してのブラシレスモータ51の駆動制御は、具体的には、いわゆるPWM(Pulse Width Modulation)制御となっており、所望する回転数に応じて駆動回路102から出力される駆動パルス信号のデューティを決定し、位置検出回路103からの検出信号に応じて、駆動パルス信号の切り替えタイミングを制御して固定子巻線52a〜52cへの通電制御を行うものとなっている。
また、制御部101は、このような基本的なブラシレスモータ51の駆動制御に加えて、後述するような駆動パルス信号のデューティ補正を行うようになっている。
Specifically, the control unit 101 determines a rotor (not shown) position based on a detection signal from the position detection circuit 103, and determines the determined rotor position and a desired rotation speed signal input from the outside. Based on this, a control signal for the drive circuit 102 that outputs a drive pulse signal to the stator windings 52a to 52c of the brushless motor 51 is generated and output. Note that the drive control of the brushless motor 51 via the drive circuit 102 by the control unit 101 is specifically so-called PWM (Pulse Width Modulation) control, and is controlled by the drive circuit 102 according to the desired number of rotations. The duty of the output drive pulse signal is determined, and the drive pulse signal switching timing is controlled according to the detection signal from the position detection circuit 103 to control the energization of the stator windings 52a to 52c. ing.
In addition to the basic drive control of the brushless motor 51, the control unit 101 performs duty correction of the drive pulse signal as described later.

なお、駆動回路102の終段部分は、固定子巻線52a〜52へ印加される駆動パルス信号のピーク値が車両用バッテリ1の電圧値となるように構成された公知・周知のスイッチング回路が構成されたものとなっている。
そして、車両用バッテリ1の電圧(以下「バッテリ電圧」と称する)は、電圧入力回路104を介して制御部101へ読み込まれるようになっている。すなわち、電圧入力回路104は、アナログ電圧を制御部101の読み込みに適したレベルの電圧信号に変換するためのものである。より具体的には、例えば、アナログ・ディジタル変換器が好適であるが、例えば、バッテリ電圧を制御部101の入力に適した入力レベルに変換するための複数の抵抗器によって構成された分圧回路のようなものであっても良い。
The final stage portion of the drive circuit 102 is a known or well-known switching circuit configured such that the peak value of the drive pulse signal applied to the stator windings 52a to 52 becomes the voltage value of the vehicle battery 1. It is structured.
The voltage of the vehicle battery 1 (hereinafter referred to as “battery voltage”) is read into the control unit 101 via the voltage input circuit 104. That is, the voltage input circuit 104 is for converting the analog voltage into a voltage signal having a level suitable for reading by the control unit 101. More specifically, for example, an analog / digital converter is suitable, but for example, a voltage dividing circuit constituted by a plurality of resistors for converting a battery voltage into an input level suitable for an input of the control unit 101. It may be something like

次に、かかる構成において、上述した制御部101によって実行されるデューティ補正処理の前提となる駆動制御処理の概略処理手順について、図2を参照しつつ説明する。
本発明の実施の形態におけるブラシレスモータ51は、概略既に述べたようにPWM制御されるもので、以下に説明する駆動制御処理は、そのための処理手順である。
処理が開始されると、目標デューティの演算が行われる(図2のステップS100参照)。すなわち、駆動回路102から出力されるべきPWMの駆動パルスのデューティが、所望回転数、位置検出回路103からの検出信号などを用いて所定の演算式によって算出されることとなる。
Next, an outline processing procedure of the drive control process which is a premise of the duty correction process executed by the control unit 101 in the above configuration will be described with reference to FIG.
The brushless motor 51 according to the embodiment of the present invention is PWM-controlled as outlined above, and the drive control process described below is a processing procedure therefor.
When the process is started, the target duty is calculated (see step S100 in FIG. 2). That is, the duty of the PWM drive pulse to be output from the drive circuit 102 is calculated by a predetermined arithmetic expression using the desired rotation speed, the detection signal from the position detection circuit 103, and the like.

次いで、詳細は後述するが、ステップS100で算出された目標デューティに対する補正処理が行われる(図2のステップS200参照)。
そして、補正されたデューティで駆動回路102を介してブラシレスモータ51の駆動が行われることとなる(図2のステップS300参照)。
Next, although details will be described later, a correction process for the target duty calculated in step S100 is performed (see step S200 in FIG. 2).
Then, the brushless motor 51 is driven through the drive circuit 102 with the corrected duty (see step S300 in FIG. 2).

図3には、図2のステップS200のデューティ補正処理のより具体的な処理手順を示すサブルーチンフローチャートが示されており、以下、同図を参照しつつ説明する。
処理が開始されると、先の図2で説明したステップS100で算出された目標デューティが所定の低領域に属するものであるか否かが判定される(図3のステップS202参照)。そして、目標デューティが所定の低領域に属すると判定された場合(YESの場合)には、目標デューティを補正するためのデューティ補正パターンとして補正パターンAが選択されることとなる(図3のステップS204参照)。
FIG. 3 is a subroutine flowchart showing a more specific processing procedure of the duty correction processing in step S200 of FIG. 2, and will be described below with reference to FIG.
When the processing is started, it is determined whether or not the target duty calculated in step S100 described in FIG. 2 belongs to a predetermined low region (see step S202 in FIG. 3). When it is determined that the target duty belongs to a predetermined low region (in the case of YES), the correction pattern A is selected as a duty correction pattern for correcting the target duty (step in FIG. 3). (See S204).

ここで、本発明の実施の形態におけるデューティ補正パターンについて、図4を参照しつつ説明する。
本発明の実施の形態においては、目標デューティをバッテリ電圧の変動に応じて適切な値に補正するためのデューティ補正パターンとして、例えば、図4に示されたように補正直前の目標デューティの大きさに応じて3つのデューティ補正パターンA,B,C(図4においては、それぞれ、符号A、符号B、符号Cを付す)を有している。ここで、バッテリ電圧の変動に応じた目標デューティの補正とは、バッテリ電圧が予め定めた標準値における目標デューティでブラシレスモータ51を駆動する際のモータ出力と、バッテリ電圧が標準値から変動した場合におけるモータ出力とが同一となるように目標デューティを補正することである。
Here, the duty correction pattern in the embodiment of the present invention will be described with reference to FIG.
In the embodiment of the present invention, as a duty correction pattern for correcting the target duty to an appropriate value according to the variation of the battery voltage, for example, as shown in FIG. Accordingly, there are three duty correction patterns A, B, and C (in FIG. 4, reference numerals A, B, and C are attached respectively). Here, the correction of the target duty in accordance with the fluctuation of the battery voltage is a case where the battery voltage is changed from the standard value and the motor output when the brushless motor 51 is driven with the target duty at a predetermined standard value. The target duty is corrected so that the motor output at is the same.

このように複数のデューティ補正パターンを設けるようにしたのは、目標デューティを車両用バッテリ1の電圧変動に応じて補正するに際して、単に車両用バッテリ1の電圧のみならず、補正対象である目標デューティの大きさをも考慮することでより適切な補正値が求められることに着目したことによるものである。   The plurality of duty correction patterns are provided in this way when the target duty is corrected according to the voltage fluctuation of the vehicle battery 1, not only the voltage of the vehicle battery 1 but also the target duty to be corrected. This is due to the fact that a more appropriate correction value can be obtained by considering the size of.

本発明の実施の形態においては、3つのデューティ補正パターンA,B,Cを選択する指標として目標デューティを用いており、その値が予め定めた3つの領域、すなわち、低領域、中領域、高領域のいずれに属するかによってデューティ補正パターンを選択するようにしている。なお、目標デューティを区分する上述の低領域、中領域及び高領域の各範囲を具体的に如何に定めるかは、ブラシレスモータ51の動作特性や、必要とされる補正の量等によって個々に異なるものであり、一義的に定められるものではなく、上述のような具体的な諸条件を考慮してシュミレーションや実験等のデータに基づいて定められるのが好適である。
また、デューティ補正パターンは、演算式化或いはマップ化して制御部101の記憶領域又は図示されない記憶素子に記憶させて用いるようにすると好適である。
In the embodiment of the present invention, the target duty is used as an index for selecting the three duty correction patterns A, B, and C, and the value is determined in three regions, that is, a low region, a middle region, and a high region. The duty correction pattern is selected depending on which of the areas it belongs to. Note that how to specifically define each of the above-described low region, medium region, and high region that divide the target duty depends on the operating characteristics of the brushless motor 51, the amount of correction required, and the like. However, it is preferable not to be determined uniquely, but to be determined based on data such as simulations and experiments in consideration of the specific conditions as described above.
Further, it is preferable that the duty correction pattern is used by being calculated or mapped and stored in a storage area of the control unit 101 or a storage element (not shown).

ここで、再び図3の説明に戻る。先のステップS202において、目標デューティは所定の低領域に属しないと判定された場合(NOの場合)には、目標デューティが所定の中領域に属するか否かが判定される(図3のステップS206参照)。そして、このステップS206において、目標デューティは、所定の中領域に属すると判定された(YESの場合)には、デューティ補正パターンとして補正パターンBが選択されることとなる(図3のステップS208参照)。
一方、ステップS206において、目標デューティは所定の中領域に属しないと判定された場合(NOの場合)には、目標デューティは所定の高領域に属するものであるとして、デューティ補正パターンとして補正パターンCが選択されることとなる(図3のステップS210参照)。
Here, it returns to description of FIG. 3 again. When it is determined in the previous step S202 that the target duty does not belong to the predetermined low region (in the case of NO), it is determined whether or not the target duty belongs to the predetermined middle region (step of FIG. 3). (See S206). In step S206, if it is determined that the target duty belongs to the predetermined middle region (in the case of YES), the correction pattern B is selected as the duty correction pattern (see step S208 in FIG. 3). ).
On the other hand, if it is determined in step S206 that the target duty does not belong to the predetermined middle region (in the case of NO), the target duty belongs to the predetermined high region, and the correction pattern C is used as the duty correction pattern. Is selected (see step S210 in FIG. 3).

次いで、ステップS204、S208、S210のいずれかが実行された後、電圧入力回路104を介して車両用バッテリ1の電圧が制御部101に読み込まれることとなる(図3のステップS212参照)。
次いで、この読み込まれた電圧における目標デューティの補正値である補正デューティが、ステップS204、S208、S210のいずれかで選択されたデューティ補正パターンを用いて決定され(図3のステップS214参照)、次述するステップS216の処理へ進むこととなる。
Next, after any of steps S204, S208, and S210 is executed, the voltage of the vehicle battery 1 is read into the control unit 101 via the voltage input circuit 104 (see step S212 in FIG. 3).
Next, a correction duty that is a correction value of the target duty in the read voltage is determined using the duty correction pattern selected in any of steps S204, S208, and S210 (see step S214 in FIG. 3). It will progress to the process of step S216 to describe.

ステップS216においては、最終的にブラシレスモータ51の駆動に用いられるデューティである出力デューティが求められることとなる。
すなわち、出力デューティは、目標デューティに、車両用バッテリ1の電圧変動による補正を加えたもので、出力デューティ=目標デューティ±補正デューティとして求められるものとなっている。そして、このステップS216終了後は、一連の処理が終了され、先の図2で説明したステップS300におけるブラシレスモータ51の駆動がこの出力デューティを用いて実行されることとなる。
In step S216, an output duty, which is a duty used for driving the brushless motor 51, is finally obtained.
That is, the output duty is obtained by adding the correction due to the voltage fluctuation of the vehicle battery 1 to the target duty, and is obtained as output duty = target duty ± correction duty. Then, after step S216 is completed, a series of processing is terminated, and the driving of the brushless motor 51 in step S300 described above with reference to FIG. 2 is executed using this output duty.

なお、上述の実施の形態においては、記憶手段は、制御部101により、補正パターン選択手段は、制御部101によるステップS202〜S210の実行により、補正値決定手段は、制御部101によるS212及びS214の実行により、通電制御手段は、制御部101によるS216の実行及び駆動回路102により、それぞれ実現されたものとなっている。   In the above-described embodiment, the storage unit is performed by the control unit 101, the correction pattern selection unit is performed by the control unit 101 by executing steps S202 to S210, and the correction value determining unit is performed by the control unit 101 in steps S212 and S214. Thus, the energization control means is realized by the execution of S216 by the control unit 101 and the drive circuit 102, respectively.

また、上述の実施の形態においては、3つの補正パターンを用いるようにしたが、補正パターンの数は3つに限定される必要は無いことは勿論であり、より多くの補正パターンを用いるようにすることで、より精度の高い補正が可能となる。
さらに、上述の実施の形態においては、目標デューティが予め区分したいずれの領域に属するかで補正パターンを選択するようにしたが、補正パターンを選択する目標デューティの基準値として特定値を用いるようにしても良い。すなわち、例えば、目標デューティが所定値K1%の場合には補正パターンAを、目標デューティが所定値K2%の場合には補正パターンBを、目標デューティが所定値K3%の場合には補正パターンCを選択するようにし、これら予め定めた目標デューティ以外の場合には、いわゆる補間演算で補正デューティを求めるようにして良い。
またさらに、上述の実施の形態におけるブラシレスモータ51は、センサレスモータであったが、勿論、これに限定される必要はなく、センサを用いた構成のものであっても良い。
In the above-described embodiment, the three correction patterns are used. However, the number of correction patterns is not necessarily limited to three, and more correction patterns are used. By doing so, correction with higher accuracy becomes possible.
Furthermore, in the above-described embodiment, the correction pattern is selected depending on which region the target duty belongs to in advance, but a specific value is used as the reference value of the target duty for selecting the correction pattern. May be. That is, for example, when the target duty is the predetermined value K1%, the correction pattern A is performed, when the target duty is the predetermined value K2%, the correction pattern B is performed, and when the target duty is the predetermined value K3%, the correction pattern C is performed. In cases other than these predetermined target duties, the correction duty may be obtained by so-called interpolation calculation.
Furthermore, although the brushless motor 51 in the above-described embodiment is a sensorless motor, it is needless to say that the brushless motor 51 is not limited to this and may be configured using a sensor.

本発明の実施の形態におけるブラシレスモータの駆動制御装置の概略構成例を示す構成図である。It is a block diagram which shows the schematic structural example of the drive control apparatus of the brushless motor in embodiment of this invention. 図1に示された駆動制御装置による駆動制御の概略処理手順を示すメインフローチャートである。2 is a main flowchart showing a schematic processing procedure of drive control by the drive control device shown in FIG. 1. 図2に示されたデューティ補正処理のより具体的な処理手順を示すサブルーチンフローチャートである。It is a subroutine flowchart which shows the more specific process sequence of the duty correction process shown by FIG. 補正パターンの例を示す特性線図である。It is a characteristic diagram which shows the example of a correction pattern.

符号の説明Explanation of symbols

1…車両用バッテリ
51…ブラシレスモータ
52a〜52c…固定子巻線
101…制御部
102…駆動回路
103…位置検出回路
104…電圧入力回路
DESCRIPTION OF SYMBOLS 1 ... Vehicle battery 51 ... Brushless motor 52a-52c ... Stator winding 101 ... Control part 102 ... Drive circuit 103 ... Position detection circuit 104 ... Voltage input circuit

Claims (9)

ブラシレスモータの固定子巻線へ印加する駆動パルス信号のデューティを変えることにより当該ブラシレスモータの回転速度を制御可能とするブラシレスモータの駆動制御方法であって、
所定の演算式により算出された前記駆動パルス信号のデューティを指標として複数の補正パターンの内から補正パターンを選択し、当該選択された補正パターンに基づいて、ブラシレスモータへ印加された電源電圧に応じた前記デューティに対する補正を行い、当該補正結果を前記駆動パルス信号のデューティとして前記固定子巻線への駆動パルス信号の印加を行うことを特徴とするブラシレスモータの駆動制御方法。
A drive control method for a brushless motor that can control the rotational speed of the brushless motor by changing the duty of a drive pulse signal applied to the stator winding of the brushless motor,
A correction pattern is selected from a plurality of correction patterns using the duty of the drive pulse signal calculated by a predetermined arithmetic expression as an index, and the power supply voltage applied to the brushless motor is selected based on the selected correction pattern. A drive control method for a brushless motor, wherein correction for the duty is performed, and a drive pulse signal is applied to the stator winding using the correction result as a duty of the drive pulse signal.
補正パターンは、予め定められた電源電圧の標準値からの電源電圧の変動に応じて、その変動時におけるモータ出力が前記電源電圧の標準値におけるモータ出力と同一となるようにデューティを補正するものであることを特徴とする請求項1記載のブラシレスモータの駆動制御方法。   The correction pattern is for correcting the duty according to the fluctuation of the power supply voltage from a predetermined standard value of the power supply voltage so that the motor output at the time of the fluctuation is the same as the motor output at the standard value of the power supply voltage. The brushless motor drive control method according to claim 1, wherein: 補正パターンによるデューティの補正は、補正パターンから求められた電源電圧に対する補正値を、その極性に応じて所定の演算式により算出された駆動パルス信号のデューティに加減算し、出力デューティとすることを特徴とする請求項2記載のブラシレスモータの駆動制御方法。   The duty correction by the correction pattern is characterized in that the correction value for the power supply voltage obtained from the correction pattern is added to or subtracted from the duty of the drive pulse signal calculated by a predetermined arithmetic expression according to the polarity to obtain an output duty. The brushless motor drive control method according to claim 2. ブラシレスモータの固定子巻線へ印加する駆動パルス信号のデューティを変えることにより当該ブラシレスモータの回転速度を制御可能に構成されてなるブラシレスモータの駆動制御装置であって、
複数の補正パターンを記憶する記憶手段と、
所定の演算式により算出されたデューティを指標として、前記記憶手段に記憶された複数の補正パターンの内から補正パターンを選択する補正パターン選択手段と、
前記選択された補正パターンに基づいて、前記ブラシレスモータへ印加された電源電圧に応じた補正値を決定する補正値決定手段と、
前記補正値決定手段により決定された補正値を用いて前記デューティを補正するデューティ補正手段と、
前記デューティ補正手段における補正結果に基づいて前記ブラシレスモータへの通電制御を行う通電制御手段とを具備してなることを特徴とするブラシレスモータの駆動制御装置。
A brushless motor drive control device configured to be able to control the rotational speed of the brushless motor by changing the duty of the drive pulse signal applied to the stator winding of the brushless motor,
Storage means for storing a plurality of correction patterns;
Correction pattern selection means for selecting a correction pattern from among a plurality of correction patterns stored in the storage means, using the duty calculated by a predetermined arithmetic expression as an index;
Correction value determining means for determining a correction value according to the power supply voltage applied to the brushless motor based on the selected correction pattern;
Duty correction means for correcting the duty using the correction value determined by the correction value determination means;
A drive control device for a brushless motor, comprising: an energization control unit that performs energization control on the brushless motor based on a correction result in the duty correction unit.
補正パターンは、予め定められた電源電圧の標準値からの電源電圧の変動に応じて、その変動時におけるモータ出力が前記電源電圧の標準値におけるモータ出力と同一となるようにデューティを補正するものであることを特徴とする請求項4記載のブラシレスモータの駆動制御装置。   The correction pattern is for correcting the duty according to the fluctuation of the power supply voltage from a predetermined standard value of the power supply voltage so that the motor output at the time of the fluctuation is the same as the motor output at the standard value of the power supply voltage. The drive control apparatus for a brushless motor according to claim 4, wherein デューティ補正手段における補正は、補正パターンから求められた電源電圧に対する補正値を、その極性に応じて所定の演算式により算出された駆動パルス信号のデューティに加減算し、新たなデューティとすることを特徴とする請求項5記載のブラシレスモータの駆動制御装置。   The correction in the duty correction means is performed by adding or subtracting the correction value for the power supply voltage obtained from the correction pattern to the duty of the drive pulse signal calculated by a predetermined arithmetic expression according to the polarity, to obtain a new duty. The drive control device for a brushless motor according to claim 5. 外部からの制御信号に基づく駆動パルス信号をブラシレスモータの固定子巻線へ出力して当該固定子巻線の通電制御を行う駆動回路と、前記駆動回路における駆動パルス信号のデューティを制御し、PWM制御による前記ブラシレスモータの回転速度の制御を可能に構成されてなる制御部とを具備してなるブラシレスモータの駆動制御装置であって、
前記制御部は、
所定の演算式により算出された前記駆動パルスのデューティを指標として、予め記憶された複数の補正パターンの内から補正パターンを選択し、当該選択された補正パターンに基づいて、ブラシレスモータへ印加された電源電圧に応じた前記デューティに対する補正を行うよう構成されてなることを特徴とするブラシレスモータの駆動制御装置。
A drive circuit that outputs a drive pulse signal based on a control signal from the outside to the stator winding of the brushless motor to control energization of the stator winding, and controls the duty of the drive pulse signal in the drive circuit, and PWM A brushless motor drive control device comprising a control unit configured to be capable of controlling the rotational speed of the brushless motor by control,
The controller is
Using the duty of the drive pulse calculated by a predetermined arithmetic expression as an index, a correction pattern is selected from a plurality of correction patterns stored in advance, and applied to the brushless motor based on the selected correction pattern A drive control device for a brushless motor, which is configured to correct the duty according to a power supply voltage.
補正パターンは、予め定められた電源電圧の標準値からの電源電圧の変動に応じて、その変動時におけるモータ出力が前記電源電圧の標準値におけるモータ出力と同一となるようにデューティを補正するものであることを特徴とする請求項7記載のブラシレスモータの駆動制御装置。   The correction pattern is for correcting the duty according to the fluctuation of the power supply voltage from a predetermined standard value of the power supply voltage so that the motor output at the time of the fluctuation is the same as the motor output at the standard value of the power supply voltage. 8. The brushless motor drive control apparatus according to claim 7, wherein the drive control apparatus is a brushless motor. 補正パターンによるデューティの補正は、補正パターンから求められた電源電圧に対する補正値を、その極性に応じて所定の演算式により算出された駆動パルスのデューティに加減算し、新たなデューティとすることを特徴とする請求項8記載のブラシレスモータの駆動制御装置。   The correction of the duty by the correction pattern is performed by adding or subtracting the correction value for the power supply voltage obtained from the correction pattern to the duty of the drive pulse calculated by a predetermined arithmetic expression according to the polarity, to obtain a new duty. The drive control apparatus for a brushless motor according to claim 8.
JP2005356625A 2005-12-09 2005-12-09 Method and apparatus for driving/controlling brushless motor Pending JP2007166711A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005356625A JP2007166711A (en) 2005-12-09 2005-12-09 Method and apparatus for driving/controlling brushless motor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005356625A JP2007166711A (en) 2005-12-09 2005-12-09 Method and apparatus for driving/controlling brushless motor

Publications (1)

Publication Number Publication Date
JP2007166711A true JP2007166711A (en) 2007-06-28

Family

ID=38248986

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005356625A Pending JP2007166711A (en) 2005-12-09 2005-12-09 Method and apparatus for driving/controlling brushless motor

Country Status (1)

Country Link
JP (1) JP2007166711A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009123118A1 (en) 2008-03-31 2009-10-08 株式会社ジェイテクト Motor control device and electric power steering device
KR101376914B1 (en) 2012-01-17 2014-03-21 삼성전기주식회사 Apparatus and method for controlling motor
JP2018148642A (en) * 2017-03-02 2018-09-20 株式会社デンソー Motor drive circuit
JP2019050643A (en) * 2017-09-07 2019-03-28 愛三工業株式会社 Driving device for motor

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000069785A (en) * 1998-08-24 2000-03-03 Calsonic Corp Controller for brushless motor

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000069785A (en) * 1998-08-24 2000-03-03 Calsonic Corp Controller for brushless motor

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009123118A1 (en) 2008-03-31 2009-10-08 株式会社ジェイテクト Motor control device and electric power steering device
US8471504B2 (en) 2008-03-31 2013-06-25 Jtekt Corporation Motor controller and electric power steering system
KR101376914B1 (en) 2012-01-17 2014-03-21 삼성전기주식회사 Apparatus and method for controlling motor
JP2018148642A (en) * 2017-03-02 2018-09-20 株式会社デンソー Motor drive circuit
JP2019050643A (en) * 2017-09-07 2019-03-28 愛三工業株式会社 Driving device for motor

Similar Documents

Publication Publication Date Title
JP2009303287A (en) Motor controller
JP2017163789A (en) Motor drive device and phase current detection method in motor drive device
US20200052618A1 (en) Apparatus for controlling brushless motor and method for controlling brushless motor
KR101376914B1 (en) Apparatus and method for controlling motor
JP6841336B2 (en) Motor control device and storage medium
US9762159B2 (en) Motor drive apparatus for driving stepping motor and control method therefor
JP2009261080A (en) Inverter device and constant-airflow ventilator blower equipped therewith
US20140265992A1 (en) Motor drive apparatus for driving stepping motor and control method therefor
JP4050489B2 (en) Motor control method
JP2007166711A (en) Method and apparatus for driving/controlling brushless motor
JP2020145773A (en) Motor drive controller, fan, and motor drive control method
JP2018074878A (en) Motor control apparatus
JP7384572B2 (en) Control device, control method, and motor control system
CN102468796B (en) The drive unit of stepping motor
US7521882B2 (en) Control device and method of motor
JP2006129543A (en) Stepping motor driver and driving method
WO2020021907A1 (en) Brushless motor control device and fan motor
JP2020145772A (en) Motor drive controller, fan, and motor drive control method
US12255561B2 (en) Motor control device
US11196378B2 (en) Motor control device
JP5510406B2 (en) Brushless DC motor control device and blower using the same
JP2008029177A (en) Semiconductor device
JPH0779588A (en) SR motor controller
JP2012115125A (en) Controller of brushless dc motor and blower having the same
JP6667625B2 (en) Air conditioner

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20081117

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110224

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110322

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20110816