JPH11299278A - Control method of brushless DC motor and recording medium storing the same - Google Patents
Control method of brushless DC motor and recording medium storing the sameInfo
- Publication number
- JPH11299278A JPH11299278A JP10099270A JP9927098A JPH11299278A JP H11299278 A JPH11299278 A JP H11299278A JP 10099270 A JP10099270 A JP 10099270A JP 9927098 A JP9927098 A JP 9927098A JP H11299278 A JPH11299278 A JP H11299278A
- Authority
- JP
- Japan
- Prior art keywords
- angle
- delay time
- rotation speed
- position detection
- delay
- 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
Landscapes
- Control Of Motors That Do Not Use Commutators (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、ブラシレスDCモ
ータ(以下、単にモータという)の制御方法及びそれを
記憶した記録媒体に関するものである。[0001] 1. Field of the Invention [0002] The present invention relates to a method for controlling a brushless DC motor (hereinafter simply referred to as a motor) and a recording medium storing the method.
【0002】[0002]
【従来の技術】モータの制御方法としては、ホールセン
サ等よりなる磁極位置検出素子を、固定子のティース近
傍に取り付け、永久磁石よりなる回転子の位置を検出
し、この磁極位置検出素子からの出力信号であるセンサ
信号に基づき、即時にモータの駆動回路を構成するトラ
ンジスタにON指令を出力し、固定子に巻き付けている
巻線への通電モードを決定していた。2. Description of the Related Art As a method of controlling a motor, a magnetic pole position detecting element such as a Hall sensor is mounted near teeth of a stator to detect a position of a rotor formed of a permanent magnet. On the basis of the sensor signal, which is an output signal, an ON command is immediately output to a transistor constituting a drive circuit of a motor, and an energization mode for a winding wound on a stator is determined.
【0003】[0003]
【発明が解決しようとする課題】しかしながら、モータ
の速度とトルクの特性は、モータの諸定数で決定され、
その制御できる速度範囲は限定されてしまうという問題
があった。However, the speed and torque characteristics of the motor are determined by various constants of the motor.
There is a problem that the controllable speed range is limited.
【0004】そのため、広い速度制御範囲と高速領域で
の定出力運転を行うためには、この定出力領域で弱め界
磁の方法がある。Therefore, in order to perform a constant output operation in a wide speed control range and a high speed region, there is a field weakening method in the constant output region.
【0005】ところが、モータの回転子には永久磁石を
用いるため、直接界磁を弱めることはできない。そのた
め、従来より、電機子反作用による減磁作用を利用し
て、弱め磁束制御を行えば、上記した弱め界磁と同様の
効果を得ることができるので、高速及び定出力運転を実
現することは可能となる。However, since a permanent magnet is used for the rotor of the motor, the field cannot be weakened directly. Therefore, conventionally, if the flux weakening control is performed by utilizing the demagnetization effect due to the armature reaction, the same effect as that of the above-described field weakening can be obtained. It becomes possible.
【0006】そこで、本発明は上記問題点に鑑み、高速
運転領域の拡大が可能なモータの制御方法及びそれを記
憶した記録媒体を提供するものである。In view of the above problems, the present invention provides a motor control method capable of expanding a high-speed operation range and a recording medium storing the method.
【0007】[0007]
【課題を解決するための手段】本発明の請求項1のモー
タは、回転子の位置を検出するための複数の位置検出セ
ンサを、所定間隔毎に、かつ、進み角が発生しない通電
モード変更位置より所定の進み角である最大進み角が発
生する位置にずらして固定したブラシレスDCモータに
おいて、前記回転子の回転数を示す回転数情報を検出す
る回転数検出ステップと、前記回転数検出ステップで検
出した回転数情報に基づいて進み角を計算する進み角計
算ステップと、前記各位置検出センサの最大進み角か
ら、前記進み角計算ステップにおいて計算した進み角を
差し引いて遅れ角を計算する遅れ角計算ステップと、前
記遅れ角計算ステップにおいて計算した遅れ角に基づい
て遅れ時間を計算する遅れ時間計算ステップと、前記複
数の位置検出センサにおける一の位置検出センサから次
の位置検出センサへ切替わる時点から、前記遅れ時間計
算ステップにおいて計算した遅れ時間の経過後に次の通
電モードで通電する通電ステップよりなるものである。According to a first aspect of the present invention, there is provided a motor comprising: a plurality of position detection sensors for detecting a position of a rotor; A rotational speed detecting step of detecting rotational speed information indicating a rotational speed of the rotor in a brushless DC motor fixed to be shifted to a position where a maximum advance angle which is a predetermined advance angle from a position, and the rotational speed detecting step A lead angle calculation step of calculating a lead angle based on the rotation speed information detected in the step, and a delay calculating a delay angle by subtracting the lead angle calculated in the lead angle calculation step from the maximum lead angle of each of the position detection sensors. An angle calculation step, a delay time calculation step of calculating a delay time based on the delay angle calculated in the delay angle calculation step, and the plurality of position detection sensors From a position detection switched when the sensor to the next position detection sensor definitive, those made of energization step of energizing by the delay time calculation following energization mode after a the delay time calculated in step.
【0008】上記モータの制御方法について説明する。The control method of the motor will be described.
【0009】回転数検出ステップにおいて、回転子の回
転数を示す回転数情報を検出する。In the rotation speed detection step, rotation speed information indicating the rotation speed of the rotor is detected.
【0010】進み角計算ステップにおいて、回転数検出
ステップで検出した回転数情報に基づいて進み角を計算
する。In the lead angle calculation step, the lead angle is calculated based on the rotation speed information detected in the rotation speed detection step.
【0011】遅れ角計算ステップにおいて、各位置検出
センサの最大進み角から、進み角計算ステップにおいて
計算した進み角を差し引いて遅れ角を計算する。In the delay angle calculation step, the delay angle is calculated by subtracting the advance angle calculated in the advance angle calculation step from the maximum advance angle of each position detection sensor.
【0012】遅れ時間計算ステップにおいて、遅れ角計
算ステップにおいて計算した遅れ角に基づいて遅れ時間
を計算する。In the delay time calculation step, a delay time is calculated based on the delay angle calculated in the delay angle calculation step.
【0013】通電ステップにおいて、一の位置検出セン
サから次の位置検出センサへの切替わる時点である切り
替わり時点から、遅れ時間計算ステップにおいて計算し
た遅れ時間の経過後に次の通電モードへ通電するもので
ある。In the energizing step, power is supplied to the next energizing mode after a lapse of the delay time calculated in the delay time calculating step from a switching time point when a switch is made from one position detecting sensor to the next position detecting sensor. is there.
【0014】請求項2のモータの制御方法は、請求項1
における進み角計算ステップと遅れ角計算ステップと遅
れ時間計算ステップを省略するために、テーブルを用意
しておき、回転数情報からすぐに遅れ時間を呼び出すこ
とができるようにしたものである。According to a second aspect of the present invention, there is provided a motor control method according to the first aspect.
In order to omit the advance angle calculation step, the delay angle calculation step, and the delay time calculation step, a table is prepared so that the delay time can be immediately called from the rotation speed information.
【0015】請求項3のモータの制御方法であると、一
の検出センサの位置を基準として次の位置検出センサの
位置に対応した最大進み角から遅れ時間を計算するもの
である。According to the motor control method of the third aspect, the delay time is calculated from the maximum advance angle corresponding to the position of the next position detection sensor based on the position of one detection sensor.
【0016】請求項4のモータの制御方法は、遅れ時間
の経過時点より以前に次の位置検出センサからさらに次
の位置検出センサへ切替わる時点が来た場合には、その
切替わり時点で次の通電モードへ通電するものである。According to a fourth aspect of the present invention, when the time point at which the next position detection sensor switches to the next position detection sensor comes before the time point at which the delay time elapses, the next time point at which the switchover is performed, the next time. In the current supply mode.
【0017】請求項2のモータの制御方法は、回転子の
位置を検出するための複数の位置検出センサを、所定間
隔毎に、かつ、進み角が発生しない通電モード変更位置
より所定の進み角である最大進み角が発生する位置にず
らして固定したブラシレスDCモータにおいて、前記最
大進み角から、前記回転子の回転数を示す回転数情報に
対応した進み角を、差し引いて求めた遅れ角より計算し
た遅れ時間を記憶しているテーブルを有し、前記回転数
情報を検出する回転数検出ステップと、前記回転数検出
ステップにおいて検出した回転数情報と前記テーブルか
ら遅れ時間を呼出す遅れ時間呼出しステップと、前記複
数の位置検出センサにおける一の位置検出センサから次
の位置検出センサの切替わり時点から、前記遅れ時間呼
出しステップにおいて呼出した遅れ時間の経過後に次の
通電モードで通電する通電ステップよりなるものであ
る。According to a second aspect of the present invention, a plurality of position detection sensors for detecting the position of the rotor are provided at predetermined intervals and at a predetermined lead angle from the power supply mode change position where no lead angle occurs. In a brushless DC motor fixed to be shifted to a position where the maximum advance angle is generated, the advance angle corresponding to the rotation speed information indicating the rotation speed of the rotor is subtracted from the maximum advance angle, A rotational speed detecting step for detecting the rotational speed information, and a delay time calling step for calling the delay time from the rotational speed information and the table detected in the rotational speed detecting step; And from the time when one of the plurality of position detection sensors is switched from one position detection sensor to the next position detection sensor, the delay time calling step is performed. After a call delay time Te to those made of energization step of energizing at the next energization mode.
【0018】請求項3のモータの制御方法は、回転子の
位置を検出するための複数の位置検出センサを、所定間
隔毎に、かつ、進み角が発生しない通電モード変更位置
に固定したブラシレスDCモータにおいて、前記各位置
検出センサを通電モード変更位置に固定し、前記一の位
置検出センサの位置を基準として次の位置検出センサの
位置に対応した最大進み角から、前記回転子の回転数を
示す回転数情報に対応した進み角を、差し引いて求めた
遅れ角より計算した遅れ時間を記憶しているテーブルを
有し、前記回転数情報を検出する回転数検出ステップ
と、前記回転数検出ステップにおいて検出した回転数情
報と前記テーブルから遅れ時間を呼出す遅れ時間呼出し
ステップと、前記複数の位置検出センサにおける一の位
置検出センサから次の位置検出センサへ切替わる時点か
ら、前記遅れ時間呼出しステップにおいて呼出した遅れ
時間の経過後に次の通電モードで通電する通電ステップ
よりなるものである。According to a third aspect of the present invention, there is provided a brushless DC motor in which a plurality of position detecting sensors for detecting a position of a rotor are fixed at predetermined intervals and at a power-on mode change position where a lead angle does not occur. In the motor, each of the position detection sensors is fixed at the energization mode change position, and the rotation speed of the rotor is calculated from the maximum lead angle corresponding to the position of the next position detection sensor based on the position of the one position detection sensor. A lead angle corresponding to the indicated rotation speed information, a table storing delay times calculated from the delay angles obtained by subtracting the rotation speed information, the rotation speed detection step for detecting the rotation speed information, and the rotation speed detection step A delay time calling step of calling the delay time information from the rotation speed information detected in the table and the table; From switched point to the position detection sensor is made from energization step of energizing by the delay time call invocation delayed time following energization mode after the elapse of the step.
【0019】請求項4のモータの制御方法は、請求項3
のものにおいて、前記通電ステップは、前記遅れ時間呼
出しステップにおいて呼出した遅れ時間の経過時点より
以前に、前記次の位置検出センサからさらに次の位置検
出センサの切替わり時点が来た場合には、その切替わり
時点で次の通電モードで通電するものである。According to a fourth aspect of the present invention, there is provided a motor control method according to the third aspect.
In the above, the energizing step, before the time point of the delay time called in the delay time calling step, before the next position detection sensor switching time from the next position detection sensor comes, At the time of the switching, power is supplied in the next power supply mode.
【0020】請求項5のモータの制御方法の記録媒体
は、回転子の位置を検出するための複数の位置検出セン
サを、所定間隔毎に、かつ、進み角が発生しない通電モ
ード変更位置より所定の進み角である最大進み角が発生
する位置にずらして固定したブラシレスDCモータにお
いて、前記回転子の回転数を示す回転数情報を検出する
回転数検出機能と、前記回転数検出機能で検出した回転
数情報に基づいて進み角を計算する進み角計算機能と、
前記各位置検出センサの最大進み角から、前記進み角計
算機能において計算した進み角を差し引いて遅れ角を計
算する遅れ角計算機能と、前記遅れ角計算機能において
計算した遅れ角に基づいて遅れ時間を計算する遅れ時間
計算機能と、前記複数の位置検出センサにおける一の位
置検出センサから次の位置検出センサへ切替わる時点か
ら、前記遅れ時間計算機能において計算した遅れ時間の
経過後に次の通電モードで通電する通電機能とを、記録
したものである。According to a fifth aspect of the present invention, there is provided a recording medium, wherein a plurality of position detection sensors for detecting the position of a rotor are provided at predetermined intervals and at predetermined intervals from a power supply mode change position where a lead angle does not occur. In a brushless DC motor fixed to be shifted to a position where the maximum advance angle which is the advance angle of the rotor is detected, the rotation speed detection function for detecting the rotation speed information indicating the rotation speed of the rotor and the rotation speed detection function are used. A lead angle calculation function for calculating a lead angle based on rotation speed information,
A delay angle calculation function for calculating a delay angle by subtracting the advance angle calculated in the advance angle calculation function from the maximum advance angle of each of the position detection sensors, and a delay time based on the delay angle calculated in the delay angle calculation function A delay time calculation function for calculating the following power supply mode after a lapse of the delay time calculated by the delay time calculation function from a point in time when switching from one position detection sensor to the next position detection sensor in the plurality of position detection sensors is performed. And the energizing function for energizing the data is recorded.
【0021】請求項6のモータの制御方法の記録媒体
は、回転子の位置を検出するための複数の位置検出セン
サを、所定間隔毎に、かつ、進み角が発生しない通電モ
ード変更位置より所定の進み角である最大進み角が発生
する位置にずらして固定したブラシレスDCモータにお
いて、前記最大進み角から、前記回転子の回転数を示す
回転数情報に対応した進み角を、差し引いて求めた遅れ
角より計算した遅れ時間を記憶しているテーブルを有
し、前記回転数情報を検出する回転数検出機能と、前記
回転数検出機能において検出した回転数情報と前記テー
ブルから遅れ時間を呼出す遅れ時間呼出し機能と、前記
複数の位置検出センサにおける一の位置検出センサから
次の位置検出センサへ切替わる時点から、前記遅れ時間
呼出し機能において呼出した遅れ時間の経過後に次の通
電モードで通電する通電機能とを、記録したものであ
る。According to a sixth aspect of the present invention, there is provided a recording medium, comprising: a plurality of position detection sensors for detecting a position of a rotor; In a brushless DC motor fixed to be shifted to a position where the maximum advance angle, which is the advance angle, is obtained by subtracting the advance angle corresponding to the rotation speed information indicating the rotation speed of the rotor from the maximum advance angle. A table for storing a delay time calculated from the delay angle, a rotation speed detection function for detecting the rotation speed information, and a delay for calling the delay time from the rotation speed information and the table detected in the rotation speed detection function; A time calling function and a delay time calling function from the point in time when the position detection sensor is switched from one position detection sensor to the next position detection sensor in the plurality of position detection sensors. The energizing function after the delay time for energizing in the next energization mode is a record.
【0022】請求項7のモータの制御方法の記録媒体
は、回転子の位置を検出するための複数の位置検出セン
サを、所定間隔毎に、かつ、進み角が発生しない通電モ
ード変更位置に固定したブラシレスDCモータにおい
て、前記各位置検出センサを通電モード変更位置に固定
し、前記一の位置検出センサの位置を基準として次の位
置検出センサの位置に対応した最大進み角から、前記回
転子の回転数を示す回転数情報に対応した進み角を、差
し引いて求めた遅れ角より計算した遅れ時間を記憶して
いるテーブルを有し、前記回転数情報を検出する回転数
検出機能と、前記回転数検出機能において検出した回転
数情報と前記テーブルから遅れ時間を呼出す遅れ時間呼
出し機能と、前記複数の位置検出センサにおける一の位
置検出センサから次の位置検出センサへ切替わる時点か
ら、前記遅れ時間呼出し機能において呼出した遅れ時間
の経過後に次の通電モードで通電する通電機能とを、記
録したものである。According to a seventh aspect of the present invention, in the recording medium, a plurality of position detection sensors for detecting the position of the rotor are fixed at predetermined intervals and at the current supply mode change position where no lead angle occurs. In the brushless DC motor, the position detection sensors are fixed at the energization mode change position, and the rotor is moved from the maximum lead angle corresponding to the position of the next position detection sensor based on the position of the one position detection sensor. A rotation speed detection function for detecting the rotation speed information, comprising a table storing a delay time calculated from a delay angle obtained by subtracting a lead angle corresponding to rotation speed information indicating the rotation speed, A delay time calling function for calling a delay time from the rotation speed information detected in the number detecting function and the table, and a next position detecting sensor from the one position detecting sensor among the plurality of position detecting sensors. From 置検 out switched point to the sensor, and a current supply function of current after the elapse of the delay time the calling function calling the delay time in the in the next energization mode is a record.
【0023】請求項8のモータの制御方法の記録媒体
は、請求項7のものにおいて、前記通電機能は、前記遅
れ時間呼出し機能において呼出した遅れ時間の経過時点
より以前に、前記次の位置検出センサからさらに次の位
置検出センサへ切替わる時点が来た場合には、その切替
わり時点で次の通電モードで通電するものである。The recording medium of the motor control method according to claim 8 is the recording medium according to claim 7, wherein the energizing function detects the next position before the elapse of the delay time called in the delay time calling function. When the point at which the sensor is further switched to the next position detection sensor comes, power is supplied in the next energization mode at the time of the switch.
【0024】[0024]
【発明の実施の形態】(第1の実施例)以下、本発明の
第1の実施例を示すモータ10について説明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS (First Embodiment) Hereinafter, a motor 10 according to a first embodiment of the present invention will be described.
【0025】図1は、本実施例のモータ10の縦断面図
であり、図2はモータ10を駆動する回路のブロック図
である。FIG. 1 is a longitudinal sectional view of a motor 10 of the present embodiment, and FIG. 2 is a block diagram of a circuit for driving the motor 10.
【0026】図1に示すように、モータ10は9スロッ
トの6極より構成され、Y結線を構成している。As shown in FIG. 1, the motor 10 is composed of six poles having nine slots, and constitutes a Y connection.
【0027】すなわち、固定子12には9個のティース
が存在し、その間にスロット16が9個存在している。
そして、各ティース14にはU巻線、V巻線、W巻線が
施されている。That is, the stator 12 has nine teeth, and nine slots 16 exist between them.
Each tooth 14 is provided with a U winding, a V winding, and a W winding.
【0028】この固定子12内側には、回転子18が配
されている。この回転子18は、その外周面に永久磁石
が設けられている。A rotor 18 is arranged inside the stator 12. The rotor 18 is provided with a permanent magnet on its outer peripheral surface.
【0029】さらに、固定子12のティース14の先端
には回転子18の位置を検出するための3個のホールセ
ンサH1,H2,H3(3個まとめて示す場合は、ホー
ルセンサHという)が配されている。この取付位置は、
図1に示すように、進み角が0゜の位置(すなわち、通
電モード変更位置)よりθ゜だけ回転子18の回転方向
とは反対方向の位置に取り付けられている。また、この
3つのホールセンサHの間隔は30゜毎である。Further, three Hall sensors H1, H2, and H3 for detecting the position of the rotor 18 are provided at the tips of the teeth 14 of the stator 12 (when three are collectively shown, they are called Hall sensors H). Are arranged. This mounting position is
As shown in FIG. 1, the rotor 18 is attached at a position opposite to the rotation direction of the rotor 18 by θ ° from a position where the lead angle is 0 ° (that is, the energization mode change position). The interval between the three Hall sensors H is every 30 °.
【0030】本実施例ではこのθの角度としては、電気
角で30゜とする。以下、このθを最大進み角γMAX と
いう。In this embodiment, the angle of θ is 30 ° in electrical angle. Hereinafter, θ is referred to as a maximum lead angle γMAX.
【0031】図2のブロック図に示すように、モータ1
0には、インバータ回路20が配されている。このイン
バータ回路20は、上段と下段にそれぞれFETが設け
られており、それぞれの出力からU巻線、V巻線、W巻
線に所定の信号を送るものである。さらに、このインバ
ータ回路20には、電流検出抵抗Rが取り付けられてい
る。As shown in the block diagram of FIG.
At 0, an inverter circuit 20 is arranged. The inverter circuit 20 is provided with an FET in each of an upper stage and a lower stage, and sends a predetermined signal from each output to a U winding, a V winding, and a W winding. Further, a current detection resistor R is attached to the inverter circuit 20.
【0032】インバータ回路20の各FETのゲート端
子に信号を送るためのゲートドライブ回路22が設けら
れている。このゲートドライブ回路22は、マイクロコ
ンピュータ(以下、マイコンという)24からゲートド
ライブ信号UG+,VG+,WG+,UG−,VG−,
WG−が入力される。A gate drive circuit 22 for sending a signal to the gate terminal of each FET of the inverter circuit 20 is provided. The gate drive circuit 22 receives a gate drive signal UG + , VG + , WG + , UG − , VG − ,
WG - is input.
【0033】マイコン24には、前記したホールセンサ
Hからのセンサ信号H1,H2,H3が入力される。さ
らに、センサ信号切替検出回路26からセンサ信号の切
替時点を示す切替信号IRQ1が入力される。The microcomputer 24 receives the sensor signals H1, H2 and H3 from the Hall sensor H described above. Further, a switching signal IRQ1 indicating the switching point of the sensor signal is input from the sensor signal switching detection circuit 26.
【0034】なお、これらの信号のタイミングチャート
は、後から説明する第3の実施例のものと略同様であ
り、それは図11に示されている。The timing chart of these signals is substantially the same as that of the third embodiment described later, and is shown in FIG.
【0035】次に、上記構成のモータ10の制御方法に
ついて図3のフローチャートに基づいて説明する。Next, a method of controlling the motor 10 having the above configuration will be described with reference to the flowchart of FIG.
【0036】まず、この制御はセンサ信号の切替わりに
よりスタートする。すなわち、センサ信号切替検出回路
26からの切替信号が出力された時点からスタートする
ものである。First, this control is started by switching of the sensor signal. That is, the process starts from the time when the switching signal is output from the sensor signal switching detection circuit 26.
【0037】ステップa1において、センサ信号の読込
みを行うと共に、次のFETのON状態のパターンを準
備する。In step a1, a sensor signal is read, and a next FET ON state pattern is prepared.
【0038】ステップa2において、前回のセンサ信号
の切替わり時点からの時間Δtを測定する。In step a2, the time Δt from the previous switching of the sensor signal is measured.
【0039】ステップa3において、この測定した時間
Δtから回転数Nを求める。このΔtと回転数Nは反比
例し、時間Δtが長いほど回転数Nは遅い。In step a3, the rotational speed N is obtained from the measured time Δt. This Δt and the rotation speed N are inversely proportional, and the longer the time Δt, the lower the rotation speed N.
【0040】ステップa4において、回転数Nから進み
角γを計算する。この計算式は、図4に示すグラフを数
式化したものから求めるものである。例えば、1,00
0rpmにおいては、進み角量は0°であるが、回転数
が3,000rpmでは、330.00°となるように
計算する。In step a4, a lead angle γ is calculated from the rotational speed N. This calculation formula is obtained from a mathematical expression of the graph shown in FIG. For example, 1,00
At 0 rpm, the advance angle amount is 0 °, but when the rotational speed is 3,000 rpm, the calculation is made to be 330.00 °.
【0041】ステップa5において、最大進み角γMAX
から前記で求めた進み角γを差し引いて遅れ角δを計算
する。In step a5, the maximum advance angle γMAX
Is subtracted from above to calculate the delay angle δ.
【0042】ステップa6において、求めた遅れ角δか
ら遅れ時間Jを計算する。In step a6, a delay time J is calculated from the obtained delay angle δ.
【0043】ステップa7において、遅れ時間Jが経過
したか否かを判定し、経過していなければこのステップ
を続け、経過していればステップa8に進む。In step a7, it is determined whether or not the delay time J has elapsed. If the delay time J has not elapsed, this step is continued, and if it has elapsed, the flow proceeds to step a8.
【0044】ステップa8において、準備していたFE
TのONパターンを出力し、通電を実行する。In step a8, the prepared FE
The ON pattern of T is output, and power is supplied.
【0045】以上の制御方法を概略すると、ホールセン
サHの位置を予め進み角が発生する位置である最大進み
角γMAX の位置に取り付けておく。そして、現在の回転
数Nから現在の進み角γを求める。そして、最大進み角
γMAX から求めた進み角γを差し引いて遅れ角δを求め
る。この遅れ角δに対応する遅れ時間だけ遅れ時間を経
過させ通電を行うものとなっている。To outline the above control method, the position of the Hall sensor H is previously attached to the position of the maximum advance angle γMAX where the advance angle occurs. Then, the current advance angle γ is obtained from the current rotational speed N. Then, the delay angle δ is obtained by subtracting the calculated advance angle γ from the maximum advance angle γMAX. The energization is performed after the delay time corresponding to the delay angle δ elapses.
【0046】すなわち、ホールセンサHをもし通常の取
付位置(進み角が0゜の位置)に設けると、進み角を求
めても、通電モードの切替のための位相角を進めること
ができない。そのため、予め前記したようにホールセン
サHの取付位置を進み角が発生するような最大進み角γ
MAX の位置に取り付けておき、この最大進み角γMAXか
ら現在の進み角を差し引いて遅れ角を求めれば、この遅
れ角の分だけ通電時間を変更させてやれば回転数に見合
った位相角を進めることができる。That is, if the Hall sensor H is provided at a normal mounting position (the position where the advance angle is 0 °), the phase angle for switching the energization mode cannot be advanced even if the advance angle is obtained. Therefore, as described above, the maximum advance angle γ such that an advance angle is generated at the mounting position of the Hall sensor H as described above.
If the current advance angle is subtracted from the maximum advance angle γMAX to determine the delay angle, the energization time can be changed by this delay angle to advance the phase angle commensurate with the rotational speed. be able to.
【0047】この制御方法と従来の制御方法を比較して
実験した結果が図5のグラフである。FIG. 5 is a graph showing an experimental result obtained by comparing this control method with a conventional control method.
【0048】実線が、本制御方法を示し、点線が従来の
制御方法を示している。The solid line indicates the present control method, and the dotted line indicates the conventional control method.
【0049】回転数において比較すると、トルクが0〜
1.4(N・m)においては、本制御方法の方が回転数
が上昇している。すなわち、高速回転が可能となってい
る。また、出力においても本実施例の方が高出力となっ
ている。さらに、電流においてはその見方を変えると、
トルクが1.8以上になると、その電流値が急激に下が
るため、トルクを上げても電流値が上がらず過電流にな
ることがないという効果も有している。When the number of rotations is compared, the torque is 0 to
At 1.4 (N · m), the control method has a higher rotation speed. That is, high-speed rotation is possible. The output of this embodiment is higher than that of this embodiment. Furthermore, if you change the way you look at current,
When the torque is 1.8 or more, the current value drops sharply, so that even if the torque is increased, the current value does not increase and an overcurrent does not occur.
【0050】なお、上記のマイコン24の各ステップの
制御方法のプログラムは、予めマイコン24のメモリに
記憶させておく。そして、FDやCD−ROM等の記録
媒体に取り出しておき、従来からあるモータのマイコン
にこのプログラムを記憶させれば、この制御方法を実現
することができる。The program of the control method of each step of the microcomputer 24 is stored in the memory of the microcomputer 24 in advance. The control method can be realized by taking out the program in a recording medium such as an FD or a CD-ROM and storing the program in a microcomputer of a conventional motor.
【0051】(第2の実施例)第2の実施例と第1の実
施例の異なる点は、センサ信号の切替わり時点からの時
間Δtから遅れ時間Jを直接求めるものである。すなわ
ち、図6に示すように、ステップb3において、時間Δ
tから遅れ時間Jを呼び出すものである。そのため、第
1の実施例とは異なり本実施例では、Δtから遅れ時間
Jを呼び出すためのテーブルを予め準備しておく。これ
は、マイコン24のメモリまたはRAMに記憶してお
く。(Second Embodiment) The difference between the second embodiment and the first embodiment is that the delay time J is directly obtained from the time Δt from the time when the sensor signal is switched. That is, as shown in FIG. 6, in step b3, the time Δ
The delay time J is called from t. Therefore, unlike the first embodiment, in the present embodiment, a table for calling the delay time J from Δt is prepared in advance. This is stored in the memory or the RAM of the microcomputer 24.
【0052】この第2の実施例の制御方法であると、第
1の実施例とは異なり、時間Δtから直接遅れ時間Jを
呼び出すことができるため、応答速度を早くすることが
でき、モータの回転数が一定に制御できないハンチング
などの現象が生じない。According to the control method of the second embodiment, unlike the first embodiment, since the delay time J can be called directly from the time Δt, the response speed can be increased, and the motor speed can be increased. Hunting and other phenomena that cannot be controlled at a constant rotational speed do not occur.
【0053】なお、上記のマイコン24の各ステップの
制御方法のプログラムは、予めマイコン24のメモリに
記憶させておく。そして、FDやCD−ROM等の記録
媒体に取り出しておき、従来からあるモータのマイコン
にこのプログラムを記憶させれば、この制御方法を実現
することができる。The program of the control method of each step of the microcomputer 24 is stored in the memory of the microcomputer 24 in advance. The control method can be realized by taking out the program in a recording medium such as an FD or a CD-ROM and storing the program in a microcomputer of a conventional motor.
【0054】(第3の実施例)本実施例と第1の実施例
の異なる点は、3個のホールセンサHの取付位置と、そ
の制御方法にある。(Third Embodiment) The third embodiment differs from the first embodiment in the mounting positions of three Hall sensors H and the control method thereof.
【0055】本実施例では図7に示すように、ホールセ
ンサH1,H2,H3の取付位置を、進み角が0゜の位
置(すなわち、通常の通電モード変更位置)に取り付け
るものである。そして、第1の実施例とは異なり最大進
み角γMAX の算出方法を、1つ前のホールセンサHの位
置からの信号に基づいて求めてくるものである。すなわ
ち、言い換えれば1つ前の通電モード変更位置からの遅
れ時間を指定することによりその制御を実現するもので
ある。In this embodiment, as shown in FIG. 7, the mounting positions of the Hall sensors H1, H2 and H3 are mounted at the position where the lead angle is 0 ° (ie, the normal energizing mode change position). Unlike the first embodiment, a method of calculating the maximum advance angle γMAX is obtained based on a signal from the position of the previous Hall sensor H. That is, in other words, the control is realized by designating the delay time from the previous energization mode change position.
【0056】図8〜図11の図面に基づいて具体的に説
明する。A specific description will be given based on the drawings of FIGS.
【0057】図8は、センサ間の切替時間Δtと、前の
センサ検知から遅らせて通電を切り替える時間(すなわ
ち、遅れ時間)との関係を示したテーブルである。この
テーブルにおいての数値は、マイコン24におけるパル
スのカウント値を示し、パルスは、660μ秒単位で発
生している。すなわち、このメモリに記憶されたカウン
ト値に660μ秒をかけると通常の時間となる。FIG. 8 is a table showing the relationship between the switching time Δt between the sensors and the time for switching the energization with a delay from the previous sensor detection (ie, the delay time). Numerical values in this table indicate count values of pulses in the microcomputer 24, and the pulses are generated in units of 660 μsec. That is, a normal time is obtained by multiplying the count value stored in this memory by 660 μsec.
【0058】図9は、図8のテーブルをわかりやすくす
るためにグラフに示したものであり、縦軸がセンサ間の
切替時間であり、横軸が遅れ時間を示している。FIG. 9 is a graph for making the table of FIG. 8 easier to understand. The vertical axis indicates the switching time between the sensors, and the horizontal axis indicates the delay time.
【0059】図10が本実施例の制御方法を示すフロー
チャートである。そして、図11がそのタイミングチャ
ートである。FIG. 10 is a flowchart showing a control method according to this embodiment. FIG. 11 is a timing chart thereof.
【0060】この制御は、センサ信号から得た切替信号
が入力することによりスタートする。This control starts when a switching signal obtained from the sensor signal is input.
【0061】ステップc1においてセンサ信号を読み込
むと共に、次のFETのON状態のパターンを準備す
る。In step c1, a sensor signal is read, and a pattern for the next ON state of the FET is prepared.
【0062】ステップc2において、前回のセンサ信号
の切替わり時点からの時間tを測定する。At step c2, the time t from the previous sensor signal switching time is measured.
【0063】ステップc3において、時間Δtから遅れ
時間Jを呼び出してくる。この呼び出しが図8に示すテ
ーブルに基づいて行われる。In step c3, a delay time J is called from the time Δt. This call is made based on the table shown in FIG.
【0064】ステップc4において、遅れ時間Jが経過
していればステップc5に進み、そうでなければステッ
プc4を続ける。In step c4, if the delay time J has elapsed, the process proceeds to step c5, and if not, the process proceeds to step c4.
【0065】ステップc5において、準備していたFE
TのON状態のパターンを出力し通電を行う。In step c5, the prepared FE
The pattern in the ON state of T is output to energize.
【0066】第3の実施例における制御方法の特徴とし
ては、第1、第2の実施例の制御方法のように、ホール
センサHを本来の通電モード変更位置より最大進み角γ
MAXだけ進めた位置に取り付けている場合には、モータ
10の起動時などモータ10の回転数が測定できないと
きには、最大進み角γMAX で通電せざるを得ない。その
ため、モータ10の起動時に大きな進み角で最大電流が
流れるため、回転子18の永久磁石が減磁してしまうと
いう場合がある。The feature of the control method in the third embodiment is that, like the control methods of the first and second embodiments, the Hall sensor H is moved from the original energization mode change position to the maximum advance angle γ.
When the motor 10 is mounted at a position advanced by MAX, when the rotation speed of the motor 10 cannot be measured, such as when the motor 10 is started, power must be supplied at the maximum advance angle γMAX. Therefore, when the motor 10 is started, the maximum current flows at a large lead angle, and the permanent magnet of the rotor 18 may be demagnetized.
【0067】ところが、この第3の実施例であると、モ
ータ10の起動後はある程度の回転数になるまで進み角
を0゜で回転させ、これにより起動時に減磁が発生する
ことがない。そして、所定の回転数に到達した場合に
は、1つ前の通電モード変更位置からの遅れ時間を指定
することにより進み角制御を実現し、減磁の発生しない
進み角制御のモータを実現することができる。However, according to the third embodiment, after the motor 10 is started, the lead angle is rotated at 0 ° until the motor 10 reaches a certain number of revolutions, so that demagnetization does not occur at the time of starting. When the rotation speed reaches a predetermined number, the lead angle control is realized by designating a delay time from the immediately preceding energization mode change position, and a lead angle control motor without demagnetization is realized. be able to.
【0068】なお、上記のマイコン24の各ステップの
制御方法のプログラムは、予めマイコン24のメモリに
記憶させておく。そして、FDやCD−ROM等の記録
媒体に取り出しておき、従来からあるモータのマイコン
にこのプログラムを記憶させれば、この制御方法を実現
することができる。The program of the control method of each step of the microcomputer 24 is stored in the memory of the microcomputer 24 in advance. The control method can be realized by taking out the program in a recording medium such as an FD or a CD-ROM and storing the program in a microcomputer of a conventional motor.
【0069】(第4の実施例)第3の実施例の制御方法
において、モータ10の回転数が急激に早くなった場合
には、1つ前と2つ前の通電モード切替位置から予想し
た次の通電モード切替位置の来る時間より以前に、実際
の通電モード切替が来てしまい、その後に通電切替を行
うため、モータ10の停止や逆転といった問題が発生す
る可能性がある。そのため、モータ10の回転数を急激
に変えるような場合には、本実施例の制御方法を適用す
る。(Fourth Embodiment) In the control method according to the third embodiment, when the rotational speed of the motor 10 suddenly increases, it is predicted from the immediately preceding and the second previous energizing mode switching positions. The actual energization mode switching occurs before the time when the next energization mode switching position comes, and the energization switching is performed after that. Therefore, there is a possibility that a problem such as stoppage or reverse rotation of the motor 10 may occur. Therefore, when the rotation speed of the motor 10 is suddenly changed, the control method of the present embodiment is applied.
【0070】すなわち、図12のフローチャートにおい
て、ステップd3までは第3の実施例の制御方法と同様
に制御し、ステップd4において、予定していた通電モ
ード切替時間より以前に、次のセンサ信号の切替わり信
号が入力し、通電モード切替位置が来たことが判明した
場合には、ステップd6に進み、即座に予定した通電モ
ード切替を行うようにするものである。That is, in the flowchart of FIG. 12, control is performed in the same manner as in the control method of the third embodiment up to step d3, and in step d4, before the scheduled energization mode switching time, the next sensor signal When a switching signal is input and it is determined that the energization mode switching position has come, the process proceeds to step d6, where the scheduled energization mode switching is immediately performed.
【0071】すなわち、結果的にはこの制御を行うこと
により進み角0゜で通電モードを切り替えるようにした
ものである。このようにすることで、回転数が急激に変
動してもモータの停止や逆転といった不具合が発生しな
い。That is, as a result, by performing this control, the energization mode is switched at a lead angle of 0 °. By doing so, even if the rotational speed fluctuates rapidly, problems such as stoppage and reverse rotation of the motor do not occur.
【0072】なお、上記のマイコン24の各ステップの
制御方法のプログラムは、予めマイコン24のメモリに
記憶させておく。そして、FDやCD−ROM等の記録
媒体に取り出しておき、従来からあるモータのマイコン
にこのプログラムを記憶させれば、この制御方法を実現
することができる。The program of the control method of each step of the microcomputer 24 is stored in the memory of the microcomputer 24 in advance. The control method can be realized by taking out the program in a recording medium such as an FD or a CD-ROM and storing the program in a microcomputer of a conventional motor.
【0073】[0073]
【発明の効果】以上により本発明のモータの制御方法及
びその記憶媒体であると、低負荷あるいは中負荷のトル
ク範囲の時に、負荷が大きいトルク時よりモータ巻線へ
の通電モードの切替の位相角を進めることにより、出力
アップ及び回転数のアップを図ることができる。As described above, according to the motor control method and the storage medium of the present invention, in the low load or medium load torque range, the phase of the switching of the energizing mode to the motor windings is increased when the load is large. By increasing the angle, it is possible to increase the output and the number of rotations.
【図1】第1の実施例における固定子及び回転子の状態
を示す断面図である。FIG. 1 is a sectional view showing a state of a stator and a rotor in a first embodiment.
【図2】モータの駆動回路を示すブロック図である。FIG. 2 is a block diagram showing a motor driving circuit.
【図3】第1の実施例における制御方法を示すフローチ
ャートである。FIG. 3 is a flowchart illustrating a control method according to the first embodiment.
【図4】進み角量と回転数の関係を示すグラフである。FIG. 4 is a graph showing a relationship between a lead angle amount and a rotation speed.
【図5】従来と第1の実施例の特性を示すグラフであ
る。FIG. 5 is a graph showing characteristics of the conventional example and the first example.
【図6】第2の実施例における制御方法を示すフローチ
ャートである。FIG. 6 is a flowchart illustrating a control method according to the second embodiment.
【図7】第3の実施例のモータの固定子及び回転子を示
す縦断面図である。FIG. 7 is a longitudinal sectional view showing a stator and a rotor of a motor according to a third embodiment.
【図8】切替時間と遅れ時間の関係を示すテーブルであ
る。FIG. 8 is a table showing a relationship between a switching time and a delay time.
【図9】切替時間と遅れ時間の関係を示すグラフであ
る。FIG. 9 is a graph showing a relationship between a switching time and a delay time.
【図10】第3の実施例の制御方法を示すフローチャー
トである。FIG. 10 is a flowchart illustrating a control method according to a third embodiment.
【図11】第3の実施例におけるタイミングチャートで
ある。FIG. 11 is a timing chart in the third embodiment.
【図12】第4の実施例の制御方法を示すフローチャー
トである。FIG. 12 is a flowchart illustrating a control method according to a fourth embodiment.
10 モータ 12 固定子 18 回転子 20 インバータ回路 22 ゲートドライブ回路 24 マイコン 26 センサ信号切替検出回路 H1,H2,H3 H ホールセンサ Reference Signs List 10 Motor 12 Stator 18 Rotor 20 Inverter circuit 22 Gate drive circuit 24 Microcomputer 26 Sensor signal switching detection circuit H1, H2, H3 H Hall sensor
Claims (8)
検出センサを、所定間隔毎に、かつ、進み角が発生しな
い通電モード変更位置より所定の進み角である最大進み
角が発生する位置にずらして固定したブラシレスDCモ
ータにおいて、 前記回転子の回転数を示す回転数情報を検出する回転数
検出ステップと、 前記回転数検出ステップで検出した回転数情報に基づい
て進み角を計算する進み角計算ステップと、 前記各位置検出センサの最大進み角から、前記進み角計
算ステップにおいて計算した進み角を差し引いて遅れ角
を計算する遅れ角計算ステップと、 前記遅れ角計算ステップにおいて計算した遅れ角に基づ
いて遅れ時間を計算する遅れ時間計算ステップと、 前記複数の位置検出センサにおける一の位置検出センサ
から次の位置検出センサへ切替わる時点から、前記遅れ
時間計算ステップにおいて計算した遅れ時間の経過後に
次の通電モードで通電する通電ステップよりなることを
特徴とするブラシレスDCモータの制御方法。A plurality of position detection sensors for detecting the position of the rotor generate a maximum advance angle, which is a predetermined advance angle, at predetermined intervals and from a power supply mode change position where no advance angle occurs. In a brushless DC motor fixed to be shifted to a position, a rotation speed detection step for detecting rotation speed information indicating a rotation speed of the rotor; and a lead angle is calculated based on the rotation speed information detected in the rotation speed detection step. A lead angle calculation step, a delay angle calculation step of calculating a delay angle by subtracting the lead angle calculated in the lead angle calculation step from the maximum lead angle of each of the position detection sensors, and a delay calculated in the delay angle calculation step A delay time calculating step of calculating a delay time based on an angle; and a next position detection from one of the plurality of position detection sensors. From switched point to the sensor, the control method of a brushless DC motor, characterized in that consists of energization step of energizing at the next energization mode after the elapse of the delay time computation delay time calculated in step.
検出センサを、所定間隔毎に、かつ、進み角が発生しな
い通電モード変更位置より所定の進み角である最大進み
角が発生する位置にずらして固定したブラシレスDCモ
ータにおいて、 前記最大進み角から、前記回転子の回転数を示す回転数
情報に対応した進み角を、差し引いて求めた遅れ角より
計算した遅れ時間を記憶しているテーブルを有し、 前記回転数情報を検出する回転数検出ステップと、 前記回転数検出ステップにおいて検出した回転数情報と
前記テーブルから遅れ時間を呼出す遅れ時間呼出しステ
ップと、 前記複数の位置検出センサにおける一の位置検出センサ
から次の位置検出センサの切替わり時点から、前記遅れ
時間呼出しステップにおいて呼出した遅れ時間の経過後
に次の通電モードで通電する通電ステップよりなること
を特徴とするブラシレスDCモータの制御方法。A plurality of position detection sensors for detecting the position of the rotor generate a maximum advance angle, which is a predetermined advance angle, at predetermined intervals and from a power supply mode change position where no advance angle occurs. In a brushless DC motor fixed to be shifted to a position, a delay time calculated from a delay angle obtained by subtracting a lead angle corresponding to rotation speed information indicating a rotation speed of the rotor from the maximum lead angle is stored. A rotation speed detection step of detecting the rotation speed information; a delay time calling step of calling a delay time from the rotation speed information detected in the rotation speed detection step and the table; and the plurality of position detection sensors. In the delay time calling step, after the lapse of the delay time called in the delay time calling step from the switching time point of one position detection sensor to the next position detection sensor in And an energizing step of energizing in a next energizing mode.
検出センサを、所定間隔毎に、かつ、進み角が発生しな
い通電モード変更位置に固定したブラシレスDCモータ
において、 前記各位置検出センサを通電モード変更位置に固定し、 前記一の位置検出センサの位置を基準として次の位置検
出センサの位置に対応した最大進み角から、前記回転子
の回転数を示す回転数情報に対応した進み角を、差し引
いて求めた遅れ角より計算した遅れ時間を記憶している
テーブルを有し、 前記回転数情報を検出する回転数検出ステップと、 前記回転数検出ステップにおいて検出した回転数情報と
前記テーブルから遅れ時間を呼出す遅れ時間呼出しステ
ップと、 前記複数の位置検出センサにおける一の位置検出センサ
から次の位置検出センサへ切替わる時点から、前記遅れ
時間呼出しステップにおいて呼出した遅れ時間の経過後
に次の通電モードで通電する通電ステップよりなること
を特徴とするブラシレスDCモータの制御方法。3. A brushless DC motor in which a plurality of position detection sensors for detecting a position of a rotor are fixed at predetermined intervals and at an energization mode change position where a lead angle does not occur. Is fixed to the energization mode change position, and from the maximum advance angle corresponding to the position of the next position detection sensor with respect to the position of the one position detection sensor, the advance corresponding to the rotation speed information indicating the rotation speed of the rotor. A table storing a delay time calculated from the delay angle obtained by subtracting the angle, a rotation number detection step of detecting the rotation number information, and the rotation number information detected in the rotation number detection step; A delay time calling step of calling a delay time from a table; and switching from one position detection sensor to the next position detection sensor in the plurality of position detection sensors. From the point, a control method of a brushless DC motor, characterized in that consists of energization step of energizing at the next energization mode after a call delay time in the delay time calling step.
の経過時点より以前に、前記次の位置検出センサからさ
らに次の位置検出センサの切替わり時点が来た場合に
は、その切替わり時点で次の通電モードで通電すること
を特徴とする請求項3記載のブラシレスDCモータの制
御方法。4. The method according to claim 1, wherein the energizing step is performed when a time point at which the next position detection sensor switches from the next position detection sensor comes before the time point of the delay time called in the delay time calling step. 4. The brushless DC motor control method according to claim 3, wherein power is supplied in the next power supply mode at the time of the switching.
検出センサを、所定間隔毎に、かつ、進み角が発生しな
い通電モード変更位置より所定の進み角である最大進み
角が発生する位置にずらして固定したブラシレスDCモ
ータにおいて、 前記回転子の回転数を示す回転数情報を検出する回転数
検出機能と、 前記回転数検出機能で検出した回転数情報に基づいて進
み角を計算する進み角計算機能と、 前記各位置検出センサの最大進み角から、前記進み角計
算機能において計算した進み角を差し引いて遅れ角を計
算する遅れ角計算機能と、 前記遅れ角計算機能において計算した遅れ角に基づいて
遅れ時間を計算する遅れ時間計算機能と、 前記複数の位置検出センサにおける一の位置検出センサ
から次の位置検出センサへ切替わる時点から、前記遅れ
時間計算機能において計算した遅れ時間の経過後に次の
通電モードで通電する通電機能とを、 記録した記録媒体であることを特徴とするブラシレスD
Cモータの制御方法の記録媒体。5. A plurality of position detecting sensors for detecting the position of the rotor, at a predetermined interval, and a maximum advance angle, which is a predetermined advance angle, is generated from an energization mode change position where no advance angle is generated. In a brushless DC motor fixed at a shifted position, a rotation speed detection function for detecting rotation speed information indicating the rotation speed of the rotor, and a lead angle is calculated based on the rotation speed information detected by the rotation speed detection function. A lead angle calculation function, a delay angle calculation function of calculating a delay angle by subtracting a lead angle calculated in the lead angle calculation function from a maximum lead angle of each of the position detection sensors, and a delay calculated in the delay angle calculation function A delay time calculation function for calculating a delay time based on an angle, and from a point in time when the plurality of position detection sensors are switched from one position detection sensor to the next position detection sensor, The energizing function of energization after a the delay time calculated in serial delay time calculation function at the next power mode, characterized in that it is a recording medium recording a brushless D
Recording medium for C motor control method.
検出センサを、所定間隔毎に、かつ、進み角が発生しな
い通電モード変更位置より所定の進み角である最大進み
角が発生する位置にずらして固定したブラシレスDCモ
ータにおいて、 前記最大進み角から、前記回転子の回転数を示す回転数
情報に対応した進み角を、差し引いて求めた遅れ角より
計算した遅れ時間を記憶しているテーブルを有し、 前記回転数情報を検出する回転数検出機能と、 前記回転数検出機能において検出した回転数情報と前記
テーブルから遅れ時間を呼出す遅れ時間呼出し機能と、 前記複数の位置検出センサにおける一の位置検出センサ
から次の位置検出センサへ切替わる時点から、前記遅れ
時間呼出し機能において呼出した遅れ時間の経過後に次
の通電モードで通電する通電機能とを、 記録した記録媒体であることを特徴とするブラシレスD
Cモータの制御方法の記録媒体。6. A plurality of position detecting sensors for detecting the position of the rotor, at a predetermined interval, and a maximum advance angle which is a predetermined advance angle is generated from an energization mode change position where no advance angle is generated. In a brushless DC motor fixed to be shifted to a position, a delay time calculated from a delay angle obtained by subtracting a lead angle corresponding to rotation speed information indicating a rotation speed of the rotor from the maximum lead angle is stored. A rotation speed detection function for detecting the rotation speed information; a delay time calling function for calling a delay time from the rotation speed information detected in the rotation speed detection function and the table; and the plurality of position detection sensors. In the following energization mode, after the elapse of the delay time called by the delay time calling function from the time when the position detection sensor is switched to the next position detection sensor in A brushless D, characterized in that the recording medium is a recording medium on which a power supply function for supplying power in the medium is recorded.
Recording medium for C motor control method.
検出センサを、所定間隔毎に、かつ、進み角が発生しな
い通電モード変更位置に固定したブラシレスDCモータ
において、 前記各位置検出センサを通電モード変更位置に固定し、 前記一の位置検出センサの位置を基準として次の位置検
出センサの位置に対応した最大進み角から、前記回転子
の回転数を示す回転数情報に対応した進み角を、差し引
いて求めた遅れ角より計算した遅れ時間を記憶している
テーブルを有し、 前記回転数情報を検出する回転数検出機能と、 前記回転数検出機能において検出した回転数情報と前記
テーブルから遅れ時間を呼出す遅れ時間呼出し機能と、 前記複数の位置検出センサにおける一の位置検出センサ
から次の位置検出センサへ切替わる時点から、前記遅れ
時間呼出し機能において呼出した遅れ時間の経過後に次
の通電モードで通電する通電機能とを、 記録した記録媒体であることを特徴とするブラシレスD
Cモータの制御方法の記録媒体。7. A brushless DC motor in which a plurality of position detection sensors for detecting a position of a rotor are fixed at predetermined intervals and at an energization mode change position where a lead angle does not occur. Is fixed to the energization mode change position, and from the maximum advance angle corresponding to the position of the next position detection sensor with respect to the position of the one position detection sensor, the advance corresponding to the rotation speed information indicating the rotation speed of the rotor. An angle has a table that stores a delay time calculated from the delay angle obtained by subtracting the angle, a rotation speed detection function for detecting the rotation speed information, a rotation speed information detected by the rotation speed detection function, and A delay time calling function for calling a delay time from a table; and a time point at which the plurality of position detection sensors switch from one position detection sensor to the next position detection sensor. The energizing function of energization after a call delay time in the delay time call functions in the next energization mode, characterized in that it is a recording medium recording a brushless D
Recording medium for C motor control method.
過時点より以前に、前記次の位置検出センサからさらに
次の位置検出センサへ切替わる時点が来た場合には、そ
の切替わり時点で次の通電モードで通電することを特徴
とする請求項7記載のブラシレスDCモータの制御方法
の記録媒体。8. The power supply function according to claim 1, wherein a time point for switching from the next position detection sensor to the next position detection sensor comes before a time point of the delay time called in the delay time calling function has elapsed. 8. The recording medium according to claim 7, wherein the power is supplied in the next power supply mode at the time of the switching.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10099270A JPH11299278A (en) | 1998-04-10 | 1998-04-10 | Control method of brushless DC motor and recording medium storing the same |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10099270A JPH11299278A (en) | 1998-04-10 | 1998-04-10 | Control method of brushless DC motor and recording medium storing the same |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH11299278A true JPH11299278A (en) | 1999-10-29 |
Family
ID=14243001
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP10099270A Pending JPH11299278A (en) | 1998-04-10 | 1998-04-10 | Control method of brushless DC motor and recording medium storing the same |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH11299278A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004519183A (en) * | 2000-04-21 | 2004-06-24 | ミネベア株式会社 | Drive circuit for brushless DC motor |
-
1998
- 1998-04-10 JP JP10099270A patent/JPH11299278A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004519183A (en) * | 2000-04-21 | 2004-06-24 | ミネベア株式会社 | Drive circuit for brushless DC motor |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7459878B2 (en) | Method and circuit for controlling sensorless single-phase BLDCM | |
| US7023173B2 (en) | Apparatus for driving brushless motor and method of controlling the motor | |
| GB2330257A (en) | Method and apparatus for controlling a brushless motor | |
| US7633251B2 (en) | Single-sensor based commutation of multi-phase motor | |
| KR100406875B1 (en) | A Controlling Circuit Of Motor and A Method Thereof | |
| JP6081734B2 (en) | Semiconductor device, electronic device, and control signal generation method | |
| JPH08251992A (en) | Driver of stepping motor | |
| JP3700106B2 (en) | Sensorless switched reluctance motor drive circuit | |
| US7235941B2 (en) | Phase commutation method of brushless direct current motor | |
| JPH10108493A (en) | Sensorless brushless DC motor and control method thereof | |
| JP2001352783A (en) | Motor control device | |
| CN101273519B (en) | Method of operating a brushless DC motor | |
| JPH07274569A (en) | Electric motor energization control device | |
| US6577085B2 (en) | Control of a brushless motor | |
| JPH11299278A (en) | Control method of brushless DC motor and recording medium storing the same | |
| KR20010094966A (en) | System, method, and program product for controlling commutation of disk drive motor | |
| JP3393366B2 (en) | Device and method for detecting rotor position of sensorless motor | |
| JPH11136984A (en) | Energization control device for switched reluctance motor | |
| JP4164072B2 (en) | Motor and control method thereof | |
| JPH11346494A (en) | Energization control device for electric motor | |
| US20070138987A1 (en) | Apparatus and method for driving motor | |
| JP2708906B2 (en) | Drive control method for brushless DC motor | |
| JPH08140391A (en) | Driver for brushless motor | |
| JPH05184190A (en) | Drive control method for brushless dc motor | |
| JP2002354867A (en) | Control method for switched reluctance motor |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050407 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080605 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080610 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080804 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20080902 |