JP2756167B2 - DC brushless motor drive control circuit - Google Patents

DC brushless motor drive control circuit

Info

Publication number
JP2756167B2
JP2756167B2 JP2028724A JP2872490A JP2756167B2 JP 2756167 B2 JP2756167 B2 JP 2756167B2 JP 2028724 A JP2028724 A JP 2028724A JP 2872490 A JP2872490 A JP 2872490A JP 2756167 B2 JP2756167 B2 JP 2756167B2
Authority
JP
Japan
Prior art keywords
position information
rotational position
rotor
rotation
rotation position
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.)
Expired - Lifetime
Application number
JP2028724A
Other languages
Japanese (ja)
Other versions
JPH03235692A (en
Inventor
辰彦 小杉
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2028724A priority Critical patent/JP2756167B2/en
Publication of JPH03235692A publication Critical patent/JPH03235692A/en
Application granted granted Critical
Publication of JP2756167B2 publication Critical patent/JP2756167B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

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

Description

【発明の詳細な説明】 〔概要〕 複数のホール素子を用いた直流ブラシレスモータを駆
動する直流ブラシレスモータ駆動制御回路に関し、 異常判定の制度が向上し、回路を小型化できることを
目的とし、 回転子の回転位置を検出する検出手段を備えた直流ブ
ラシレスモータの駆動制御回路において、前記検出手段
に接続され、当該検出手段の出力に応じてモータ駆動制
御信号を発生する制御部と、前記モータ駆動制御信号に
応じて前記ブラシレスモータの駆動コイルに駆動電流を
供給する駆動部を備え、前記制御部は、前記検出手段の
出力に基づく前記回転子の回転位置が、回転で変化が予
測される回転位置情報と一致したとき、既に設定されて
いる前記回転子の回転位置情報を更新して設定する回転
位置情報設定手段と、前記回転位置情報設定手段で設定
されている回転子の回転位置情報が所定時間継続して変
化しない場合、異常と判定する第1の異常判定手段と、
前記検出手段の出力に基づく回転子の回転位置が、前記
回転位置情報設定手段で設定されている回転子の回転位
置情報及び回転で変化が予測される回転位置情報と一致
しないことが連続して確認された場合、異常と判定する
第2の異常判定手段とを有し構成する。
DETAILED DESCRIPTION OF THE INVENTION [Summary] A DC brushless motor drive control circuit for driving a DC brushless motor using a plurality of Hall elements. The object of the present invention is to improve the accuracy of abnormality determination and reduce the size of the circuit. A drive control circuit for a DC brushless motor having detection means for detecting the rotational position of the motor, a control unit connected to the detection means for generating a motor drive control signal in accordance with an output of the detection means; A driving unit that supplies a driving current to a driving coil of the brushless motor in accordance with a signal, wherein the control unit is configured to change a rotation position of the rotor based on an output of the detection unit, the rotation position of which is predicted to change by rotation. Rotation position information setting means for updating and setting the rotation position information of the rotor which has been already set when the information matches the rotation position information; A first abnormality determining unit that determines that an abnormality has occurred when the rotation position information of the rotor set by the setting unit does not continuously change for a predetermined time;
Continuously that the rotational position of the rotor based on the output of the detecting means does not match the rotational position information of the rotor set by the rotational position information setting means and the rotational position information whose change in rotation is predicted. And a second abnormality determining means for determining an abnormality when confirmed.

〔産業上の利用分野〕[Industrial applications]

本発明は直流ブラシレスモータの駆動制御回路に関
し、複数のホール素子を用いた直流ブラシレスモータを
駆動する直流ブラシレスモータの駆動制御回路に関す
る。
The present invention relates to a drive control circuit for a DC brushless motor, and more particularly to a drive control circuit for a DC brushless motor that drives a DC brushless motor using a plurality of Hall elements.

〔従来の技術〕[Conventional technology]

従来より磁気ディスク装置のディスク回転駆動用にホ
ール素子を用いた直流ブラシレスモータが使用されてい
る。このようなモータはホール素子の検出信号から回転
子の回転位置を検出し、この回転子の回転位置に応じて
スイッチング信号を生成し、コイルに流す電流のスイッ
チングを行なう。
Conventionally, a DC brushless motor using a Hall element has been used for driving a disk rotation of a magnetic disk device. Such a motor detects the rotation position of the rotor from the detection signal of the Hall element, generates a switching signal according to the rotation position of the rotor, and switches the current flowing through the coil.

従来、回転位置1〜6の6状態を持つモータでは3つ
のホール素子を用いて上記回転位置を検出している。こ
の場合3ビットの検出信号で表わされる8状態のうち2
つの状態は論理的にありえないので検出信号がこのあり
えない2状態となった場合は論理回路で異常判定を行な
いモータを停止させている。これはホール素子が故障し
た状態でコイルの通電を行なうとモータを破壊するおそ
れがあるからである。
Conventionally, in a motor having six states of rotational positions 1 to 6, the rotational position is detected using three Hall elements. In this case, 2 out of 8 states represented by the 3-bit detection signal
Since the two states are not logically possible, when the detection signal becomes the two impossible states, the abnormality is determined by the logic circuit and the motor is stopped. This is because if the coil is energized while the Hall element has failed, the motor may be destroyed.

また、静電ノイズやチャタリングによって上記異常判
定がなされないように波形割れ防止回路を設けて異常判
定の制限を行なっている。
In addition, a waveform break prevention circuit is provided to limit the abnormality determination so that the abnormality determination is not performed due to electrostatic noise or chattering.

〔発明が解決しようとする課題〕[Problems to be solved by the invention]

従来の直流ブラシレスモータの駆動制御回路はハード
ウェアの論理回路で構成され、異常判定の論理回路も必
要として回路が大型化してしまう。
The drive control circuit of a conventional DC brushless motor is constituted by a hardware logic circuit, and a logic circuit for determining an abnormality is also required, which increases the size of the circuit.

また異常判定は3ビットの検出信号がありえない2状
態となったときにしか行なわれず、判定が大まかである
という問題があった。
Further, the abnormality determination is performed only when there are two states in which a 3-bit detection signal is impossible, and there is a problem that the determination is rough.

本発明は上記の点に鑑みなされたもので、異常判定の
精度が向上し、回路を小型化できる直流ブラシレスモー
タの駆動制御回路を提供することを目的とする。
The present invention has been made in view of the above points, and has as its object to provide a drive control circuit for a DC brushless motor that can improve the accuracy of abnormality determination and can reduce the size of the circuit.

〔課題を解決するための手段〕[Means for solving the problem]

第1図は本発明回路の原理図を示す。 FIG. 1 shows the principle of the circuit of the present invention.

同図中、制御部1は回転子の改定位置を検出する検出
手段2a〜2cに接続され、この検出手段2a〜2cの出力に応
じてモータ駆動制御信号を発生する。駆動部3はモータ
駆動制御信号に応じてブラシレスモータ4の駆動コイル
に駆動電流を供給する。前記制御部1は、検出手段2a〜
2cの出力に基づく回転子の回転位置が、回転で変化が予
測される回転位置情報と一致したとき、既に設定されて
いる回転子の回転位置情報を更新して設定する回転位置
情報設定手段6と、回転位置情報設定手段6で設定され
ている回転子の回転位置情報が所定時間継続して変化し
ない場合、異常と判定する第1の異常判定手段7と、検
出手段2a〜2cの出力に基づく回転子の回転位置が、回転
位置情報設定手段6で設定されている回転子の回転位置
情報及び回転で変化が予測される回転位置情報と一致し
ないことが連続して確認された場合、異常と判定する第
2の異常判定手段8とを有する。
In FIG. 1, a control unit 1 is connected to detection means 2a to 2c for detecting a revised position of a rotor, and generates a motor drive control signal according to the output of the detection means 2a to 2c. The drive unit 3 supplies a drive current to a drive coil of the brushless motor 4 according to a motor drive control signal. The control unit 1 includes detection means 2a to
When the rotational position of the rotor based on the output of 2c matches the rotational position information that is predicted to change in rotation, the rotational position information setting means 6 updates and sets the rotational position information of the rotor that has already been set. When the rotational position information of the rotor set by the rotational position information setting means 6 does not change continuously for a predetermined time, the first abnormality determining means 7 which determines that there is an abnormality, and the output of the detecting means 2a to 2c. If it is continuously confirmed that the rotation position of the rotor based on the rotation position does not match the rotation position information of the rotor set by the rotation position information setting means 6 and the rotation position information whose change in rotation is predicted, an abnormal And second abnormality determination means 8 for determining

また、回転位置情報設定手段6は、回転子の回転位置
が、回転で変化が予測される回転位置情報を一致して所
定回数連続したとき、既に設定されている回転子の回転
位置情報を更新して設定する。
The rotation position information setting means 6 updates the already set rotation position information of the rotor when the rotation position of the rotor matches the rotation position information predicted to change in rotation and continues for a predetermined number of times. And set.

〔作用〕[Action]

本発明においては、回転位置情報設定手段6で設定さ
れている回転子の回転位置情報が所定時間継続して変化
しない場合は、第1の異常判定手段7で異常と判定する
ため、異常判定が厳しく高精度となる。また、検出手段
の出力に基づく回転子の回転位置が、回転位置情報設定
手段6で設定されている回転子の回転位置情報及び回転
で変化が予測される回転位置情報と一致しないことが連
続して確認された場合に、第2の異常判定手段8で異常
と判定するため静電ノイズによる異常判定のおそれがな
くなり、従来の信号割れ防止回路を設ける必要がなく、
ハードウェアの論理回路が少なくなり回路が小型化し、
更に、回転位置情報設定手段6は回転子の回転位置が、
回転で変化が予測される回転位置情報と一致して所定回
数連続したとき既に設定されている回転子の回転位置情
報を更新して設定するため、チャタリングによる異常判
定のおそれがなくなる。
In the present invention, when the rotation position information of the rotor set by the rotation position information setting means 6 does not change continuously for a predetermined time, the first abnormality determination means 7 determines that an abnormality has occurred. Strictly high precision. Further, it is continuously confirmed that the rotation position of the rotor based on the output of the detection unit does not match the rotation position information of the rotor set by the rotation position information setting unit 6 and the rotation position information whose change in rotation is predicted. In the case where the abnormality is confirmed, the abnormality is judged by the second abnormality judging means 8, so that there is no fear of abnormality judgment due to electrostatic noise, and it is not necessary to provide a conventional signal crack prevention circuit.
The number of hardware logic circuits is reduced, the circuits are downsized,
Further, the rotation position information setting means 6 determines that the rotation position of the rotor is
When the predetermined number of consecutive rotations coincides with the rotation position information that is predicted to change in rotation, the previously set rotation position information of the rotor is updated and set, so that there is no danger of an abnormality determination due to chattering.

〔実施例〕〔Example〕

第2図は本発明の直流ブラシレスモータの一実施例の
ブロック図を示す。
FIG. 2 is a block diagram showing an embodiment of the DC brushless motor according to the present invention.

同図中、モータ10は2極構成の回転子11と、固定子の
スター結線されたL1,L2,L3と、固定子に設けられて回
転子11の回転を検出するホール素子12a,12b,12cより構
成されている。
In FIG. 1, a motor 10 includes a rotor 11 having a two-pole structure, star-connected L 1 , L 2 , and L 3 of a stator, and a Hall element 12 a provided on the stator to detect rotation of the rotor 11. , 12b and 12c.

ホール阻止12a,12b,12c夫々の出力する第3図
(A),(B),(C)に示す如き検出信号a,b,c夫々
はマイクロプロセッサ(MPU)15に供給される。
The detection signals a, b, and c as shown in FIGS. 3A, 3B, and 3C output from the hole prevention units 12a, 12b, and 12c are supplied to a microprocessor (MPU) 15.

MPU15は上記の検出信号a,b,cから回転11の回転位置
(第3図に状態1〜6で示す)を検出し、第3図(D)
〜(I)夫々に示すスイッチング信号d〜i夫々を生成
し、駆動回路16を構成するNチャンネルFET171〜176
々のゲートに供給する。またMPU15はコンピュータ等の
上位装置18と接続され、この上位位置から各種コマンド
が供給される。
The MPU 15 detects the rotational position of the rotation 11 (indicated by states 1 to 6 in FIG. 3) from the detection signals a, b, and c, and FIG.
~ Generates s switching signal d~i husband shown in (I), respectively, and supplies the N-channel FET 17 1 to 17 6 each of gates constituting the driving circuit 16. The MPU 15 is connected to a host device 18 such as a computer, and various commands are supplied from the host device.

駆動回路16はFET171,173,175夫々のドレインに電圧
Vccを印加し、FET172,174,176夫々のソースを接地
し、FET171,173,175夫々のソースにFET172,174,176
夫々のドレインを接続した構成であり、FET171〜176
々はゲートにハイレベルのスイッチング信号を供給され
たときにのみオンする。またFET171,173,175夫々のソ
ース(即ち172,174,176夫々のドレイン)はコイル
L1,L2,L3夫々の一端に接続されている。
The drive circuit 16 applies a voltage to the drain of each of the FETs 17 1 , 17 3 and 17 5
Applying a vcc, FET 17 2, 17 4, 17 6, respectively source grounded in, FET 17 1, 17 3, 17 5 FET 17 respectively source 2, 17 4, 17 6
A configuration of connecting the drains of the respective turned on only when FET 17 1 to 17 6 respectively is supplied a high-level switching signal to the gate. The FET 17 1, 17 3, 17 5, respectively source (i.e. 17 2, 17 4, 17 6 each of the drain) is a coil
It is connected to one end of each of L 1 , L 2 and L 3 .

このため、例えば第3図に示す状態1ではスイッチン
グ信号d,iのハイレベル時にFET171,176夫々がオンし
て、コイルL1からコイルL3に電流が流れる。
Thus, for example, the third switching signal in state 1 shown in FIG. D, i high level when the FET 17 1, 17 6 respectively are turned on, and current flows from the coil L 1 in the coil L 3.

第4図はMPUが実行する異常判定処理の一実施例のフ
ローチャートを示す。
FIG. 4 shows a flowchart of one embodiment of the abnormality determination processing executed by the MPU.

同図中、まずホール素子12a〜12cの検出信号から回転
位置を検出し、回転位置の番号i(iは1から6までの
整数をとる)を設定する(ステップ21)。次に、この回
転位置の番号iに応じたスイッチング信号d〜iを出力
し、コイルL1〜L3のいずれかに電流を流すと共に、コイ
ルL1〜L3のいずれかに電流を流して回転駆動を行なって
からの時間を計るためにタイマーをスタートさせ(ステ
ップ22)、カウンタR1を「4」にセットし、カウンタR0
を「10」にセットする(ステップ23)。カウンタR1はス
テップ29の回転位置検出による回転位置がステップ21で
先に検出した回転位置i(例えばi=1)から予測され
る回転位置i+1(但し、i=6のときi+1=1とす
る)と一致したときにカウントダウンするカウンタであ
る。また、カウンタR0はステップ29の回転位置検出によ
る回転位置がステップ21で先に検出した回転位置i及び
この回転位置iから予測される回転状態i+1と異なる
ときにカウントダウンするカウンタである。この後FET1
71〜176のうちオンしているFETの電流量が所定値以上か
どうかを判別し(ステップ24)、所定値以上であればオ
ンしているFETをオフし(ステップ25)、所定値未満で
あればオンしているFETをそのままオンさせる(ステッ
プ26)。モータの速度制御は所定値の駆動電流のパルス
幅で制御しているので駆動電流が所定値以上となるとき
モータ駆動を止めるために上記のステップ24〜26が設け
られている。
In the figure, first, the rotational position is detected from the detection signals of the Hall elements 12a to 12c, and the rotational position number i (i is an integer from 1 to 6) is set (step 21). Then, outputs a switching signal d~i corresponding to the number i of the rotational position, the electric current to one of the coils L 1 ~L 3, by applying a current to one of the coils L 1 ~L 3 A timer is started to measure the time after the rotation drive is performed (step 22), the counter R1 is set to "4", and the counter R0 is set.
Is set to "10" (step 23). The counter R1 is a rotation position i + 1 whose rotation position detected by the rotation position detection in step 29 is predicted from the rotation position i (for example, i = 1) previously detected in step 21 (provided that i + 1 = 1 when i = 6). It is a counter that counts down when it matches. The counter R0 is a counter that counts down when the rotation position detected by the rotation position detection in step 29 is different from the rotation position i previously detected in step 21 and the rotation state i + 1 predicted from this rotation position i. After this FET1
7 1-17 weight current of the FET that is turned out of the 6 to determine whether more than a predetermined value (step 24), turns off the FET that is turned on when a predetermined value or more (step 25), a predetermined value If it is less than 1, the ON FET is directly turned on (step 26). Since the speed control of the motor is controlled by the pulse width of the drive current having a predetermined value, the steps 24 to 26 described above are provided in order to stop the motor drive when the drive current exceeds the predetermined value.

ステップ27ではタイマーの値が1.2秒以下であるかど
うかを判断し、1.2秒を越えていれば異常とみなしアラ
ームを上位装置18に通知すると共にモータを停止させ
(ステップ28)、処理を終了する。この1.2秒は回転位
置iから回転位置i+1への変化が検出するための所定
時間の一例であり、コイルL1〜L3のいずれかに電流を流
して回転駆動を行なってからタイマーで計った時間が所
定時間1.2秒を越えても上記の回転位置の変化が検出さ
れない場合はステップ28に進んでいる。なお、上記の回
転位置の変化が検出された場合にはステップ22が実行さ
れタイマーが再スタートされる。上記のステップ22,27,
28が第1の異常判定手段7に対応する。1.2秒以下であ
ればホール素子12a〜12cの検出信号から回転位置を検出
し(ステップ29)、この検出した回転位置の番号が「i
+1」かどうかを判別する(ステップ30)。上記のステ
ップ21,29,30,37〜41が、ホール素子(検出手段)12a〜
12cの出力に基づく回転子11の回転位置が、回転で変化
が予測される回転位置情報と一致したとき、既に設定さ
れている回転子の回転位置情報を更新して設定する回転
位置情報設定手段6に対応する。ステップ29で検出した
回転位置の番号がi+1でなければカウンタR1を「4」
にリセットし(ステップ31)、ステップ29で検出した回
転位置の番号が「i」かどうかを判別し(ステップ3
2)、これが満足されていればカウンタR0を「10」にリ
セットし(ステップ33)ステップ24に戻る。
In step 27, it is determined whether or not the timer value is less than 1.2 seconds. If the value exceeds 1.2 seconds, it is regarded as abnormal, an alarm is notified to the host device 18, the motor is stopped (step 28), and the process is terminated. . The 1.2 seconds is an example of a predetermined time to detect a change from the rotational position i to the rotational position i + 1, as measured after performing a rotational drive by applying a current to one of the coils L 1 ~L 3 with Timer If the change in the rotational position is not detected even if the time exceeds the predetermined time of 1.2 seconds, the routine proceeds to step. If the change in the rotational position is detected, step 22 is executed and the timer is restarted. Steps 22, 27, above
28 corresponds to the first abnormality determination means 7. If it is less than 1.2 seconds, the rotational position is detected from the detection signals of the Hall elements 12a to 12c (step 29), and the number of the detected rotational position is "i".
+1 "is determined (step 30). The above steps 21, 29, 30, 37 to 41 are performed by the Hall elements (detection means) 12a to
When the rotation position of the rotor 11 based on the output of 12c matches the rotation position information that is predicted to change in rotation, the rotation position information setting unit that updates and sets the rotation position information of the rotor that has already been set. Corresponds to 6. If the rotational position number detected in step 29 is not i + 1, the counter R1 is set to "4".
(Step 31), and it is determined whether or not the number of the rotational position detected in step 29 is "i" (step 3).
2) If this is satisfied, the counter R0 is reset to "10" (step 33) and the process returns to step 24.

また、ステップ32で検出した回転位置の番号が「i」
でない場合にはカウンタR0を「1」だけデクリメントし
(ステップ34)、カウンタR0が「0」かどうかを判別す
る(ステップ35)。カウンタR0が「0」でなければステ
ップ24に戻り、「0」であれば、ステップ29による回転
位置検出を10回行なっても先に検出した回転位置i及び
これから予測される回転位置i+1と異なるので異常と
みなしアラームを上位装置18に通知すると共にモータを
停止させ(ステップ36)、処理を終了する。上記のステ
ップ23,30,32,33、34、35,36が第2の異常判定手段8に
対応する。
The number of the rotational position detected in step 32 is “i”.
If not, the counter R0 is decremented by "1" (step 34), and it is determined whether or not the counter R0 is "0" (step 35). If the counter R0 is not "0", the process returns to the step 24. If the counter R0 is "0", even if the rotational position is detected in the step 29 ten times, the rotational position i is different from the previously detected rotational position i and the predicted rotational position i + 1. Therefore, an abnormal alarm is notified to the host device 18 and the motor is stopped (step 36), and the process is terminated. The above steps 23, 30, 32, 33, 34, 35, 36 correspond to the second abnormality determining means 8.

また、ステップ30で検出した回転位置の番号が「i+
1」であればカウンタR1を「1」だけデクリメントし
(ステップ37)、カウンタR1が「0」かどうかを判別す
る(ステップ38)。カウンタR1が「0」でなければステ
ップ24に戻り、「0」であればステップ29による回転位
置の検出結果が4回連続して回転位置iから予測される
回転位置i+1であるため、静電ノイズやチャタリング
の影響を受けることなく正常に回転しているとみなし、
回転位置の番号iを「1」だけインクリメントし(スッ
ップ39)、番号iが「6」を越えていれば番号iを
「1」にリセットし(ステップ40,41)、ステップ22に
戻る。
Also, the number of the rotational position detected in step 30 is "i +
If "1", the counter R1 is decremented by "1" (step 37), and it is determined whether or not the counter R1 is "0" (step 38). If the counter R1 is not "0", the process returns to step 24. If the counter R1 is "0", the detection result of the rotation position in step 29 is the rotation position i + 1 predicted from the rotation position i four times in succession. It is assumed that it is rotating normally without being affected by noise or chattering,
The number i of the rotational position is incremented by "1" (step 39). If the number i exceeds "6", the number i is reset to "1" (steps 40 and 41), and the process returns to step 22.

このように、設定されている回転子の回転位置情報が
所定時間継続して変化しない場合は異常と判定するた
め、異常判定が厳しく高精度となる。また、回転子の回
転位置が、設定されている回転子の回転位置情報及び回
転で変化が予測される回転位置情報と一致しないことが
連続して確認された場合に異常と判定するため、静電ノ
イズによる異常判定のおそれがなくなり、従来の信号割
れ防止回路を設ける必要がなく、ハードウェアの論理回
路が少なくなり回路を小型化でき、更に、回転子の回転
位置が、回転で変化が予測される回転位置情報と一致し
て所定回数連続したとき既に設定されている回転子の回
転位置情報を更新して設定するため、チャタリングによ
る異常判定のおそれがなくなる。
As described above, when the set rotational position information of the rotor does not change continuously for a predetermined time, it is determined that an abnormality has occurred. Therefore, the abnormality determination is strict and highly accurate. In addition, when it is continuously confirmed that the rotational position of the rotor does not match the set rotational position information of the rotor and the rotational position information that is expected to change in rotation, it is determined that there is an abnormality. Eliminates the possibility of abnormal judgment due to electrical noise, eliminates the need for a conventional signal break prevention circuit, reduces the number of hardware logic circuits, and can reduce the size of the circuit. In addition, the rotational position of the rotor is predicted to change with rotation. The rotation position information of the rotor that has already been set is updated and set when the rotation position information coincides with the rotation position information to be performed a predetermined number of times, so that there is no possibility of an abnormality determination due to chattering.

〔発明の効果〕〔The invention's effect〕

上述の如く、本発明の直流ブラシレスモータの駆動制
御回路によれば、モータの回転異常の判定を厳しく高精
度に行なうことができ、かつ回路を小型化でき、実用上
きわめて有用である。
As described above, according to the drive control circuit for a DC brushless motor of the present invention, it is possible to determine the abnormal rotation of the motor strictly and with high accuracy, and to downsize the circuit, which is extremely useful in practice.

【図面の簡単な説明】[Brief description of the drawings]

第1図は本発明回路の原理図、 第2図は本発明回路の一実施例のブロック図、 第3図は第2の回路各部の信号波形図、 第4図は異常判定処理のフローチャートである。 図において、 1は駆動制御回路、2a〜2cはホール素子、3は駆動回
路、4はモータ、6は状態変化検出手段、7は第1の異
常検出手段、8は第2の異常検出手段 を示す。
1 is a principle diagram of the circuit of the present invention, FIG. 2 is a block diagram of an embodiment of the circuit of the present invention, FIG. 3 is a signal waveform diagram of each part of the second circuit, and FIG. is there. In the figure, 1 is a drive control circuit, 2a to 2c are Hall elements, 3 is a drive circuit, 4 is a motor, 6 is a state change detection means, 7 is a first abnormality detection means, and 8 is a second abnormality detection means. Show.

Claims (2)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】回転子の回転位置を検出する検出手段を備
えた直流ブラシレスモータの駆動制御回路において、 前記検出手段に接続され、当該検出手段の出力に応じて
モータ駆動制御信号を発生する制御部と、 前記モータ駆動制御信号に応じて前記ブラシレスモータ
の駆動コイルに駆動電流を供給する駆動部を備え、 前記制御部は、 前記検出手段の出力に基づく前記回転子の回転位置が、
回転で変化が予測される回転位置情報と一致したとき、
既に設定されている前記回転子の回転位置情報を更新し
て設定する回転位置情報設定手段(6)と、 前記回転位置情報設定手段で設定されている回転子の回
転位置情報が所定時間継続して変化しない場合、異常と
判定する第1の異常判定手段(7)と、 前記検出手段の出力に基づく回転子の回転位置が、前記
回転位置情報設定手段で設定されている回転子の回転位
置情報及び回転で変化が予測される回転位置情報と一致
しないことが連続して確認された場合、異常と判定する
第2の異常判定手段(8)と を有することを特徴とする直流ブラシレスモータの駆動
制御回路。
1. A drive control circuit for a DC brushless motor having detection means for detecting a rotational position of a rotor, wherein said control means is connected to said detection means and generates a motor drive control signal in accordance with an output of said detection means. And a drive unit that supplies a drive current to a drive coil of the brushless motor in accordance with the motor drive control signal, wherein the control unit controls a rotation position of the rotor based on an output of the detection unit,
When it matches the rotation position information that is expected to change in rotation,
A rotation position information setting means (6) for updating and setting the rotation position information of the rotor which has already been set; and a rotation position information of the rotor set by the rotation position information setting means for a predetermined time. A first abnormality judging means (7) for judging an abnormality if not changed; and a rotational position of the rotor based on an output of the detecting means, the rotational position of the rotor being set by the rotational position information setting means. And a second abnormality determining means (8) for determining an abnormality when it is continuously confirmed that the information and the rotational position do not match the predicted rotational position information. Drive control circuit.
【請求項2】請求項1記載の直流ブラシレスモータの駆
動制御回路において、 前記回転位置情報設定手段(6)は、前記回転子の回転
位置が、回転で変化が予測される回転位置情報と一致し
て所定回数連続したとき、既に設定されている前記回転
子の回転位置情報を更新して設定すること を特徴とする直流ブラシレスモータの駆動制御回路。
2. A DC brushless motor drive control circuit according to claim 1, wherein said rotational position information setting means (6) is configured to determine whether a rotational position of said rotor is equal to rotational position information whose change in rotation is predicted. A drive control circuit for a DC brushless motor, characterized in that, when a predetermined number of consecutive rotations have occurred, the previously set rotational position information of the rotor is updated and set.
JP2028724A 1990-02-08 1990-02-08 DC brushless motor drive control circuit Expired - Lifetime JP2756167B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2028724A JP2756167B2 (en) 1990-02-08 1990-02-08 DC brushless motor drive control circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2028724A JP2756167B2 (en) 1990-02-08 1990-02-08 DC brushless motor drive control circuit

Publications (2)

Publication Number Publication Date
JPH03235692A JPH03235692A (en) 1991-10-21
JP2756167B2 true JP2756167B2 (en) 1998-05-25

Family

ID=12256389

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2028724A Expired - Lifetime JP2756167B2 (en) 1990-02-08 1990-02-08 DC brushless motor drive control circuit

Country Status (1)

Country Link
JP (1) JP2756167B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006027090A (en) * 2004-07-16 2006-02-02 Nidec-Shimpo Corp Electric lathe device for ceramic art
JP5408416B2 (en) * 2009-07-03 2014-02-05 日立工機株式会社 Electric tool

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61240882A (en) * 1985-04-17 1986-10-27 Hitachi Ltd Safety device for brushless motor
JPH0736712B2 (en) * 1987-04-22 1995-04-19 松下電器産業株式会社 Control device

Also Published As

Publication number Publication date
JPH03235692A (en) 1991-10-21

Similar Documents

Publication Publication Date Title
US7902775B2 (en) Motor driving device
US7474068B2 (en) Position detection and external driver multiplexing system for DC motors
JPH07194169A (en) Control method for speed of brushless d.c. motor and brushless d.c. motor
JPH07194170A (en) Motor and control method therefor
EP1772955A2 (en) Method for the selection of simultaneous or sequential operation of motors in a multiple motor drive circuit including failure detection
US10476415B2 (en) Motor drive control device and motor drive control method
US7352145B2 (en) Voltage-sensitive oscillator frequency for rotor position detection scheme
US7180257B1 (en) Method of brake pulse rejection in commutation pulse detection circuits
JP2756167B2 (en) DC brushless motor drive control circuit
US6691817B2 (en) Electrical power-assisted steering systems
JP3246792B2 (en) Control circuit for brushless DC motor
JP7234055B2 (en) Current direction determination device
US10826416B2 (en) Motor device and motor drive control method
JP7158970B2 (en) Abnormality detection device, motor device, abnormality detection method, and motor drive control method
JPH06253580A (en) Protective system for inverter
JP2002350184A (en) Failure detection method for encoder for ac servo
JPH1129055A (en) Motor-driven power steering system
JPH04317585A (en) Sensorless-brushless dc motor driving circuit
US6909572B2 (en) Disk drive system and method for operating same
JP2003531557A (en) Electric motor control and protection method, electric motor control system, and electric motor system
US20230102458A1 (en) Motor drive circuit, motor system, and electric device
JPH0947076A (en) Control method for brushless motor
JP3019185B2 (en) Rotation detection device
JP2000217385A (en) Control method and control device for brushless dc motor
JP2020171176A (en) Motor control device