JPH0446576A - Control circuit for rotational speed of motor - Google Patents
Control circuit for rotational speed of motorInfo
- Publication number
- JPH0446576A JPH0446576A JP2151078A JP15107890A JPH0446576A JP H0446576 A JPH0446576 A JP H0446576A JP 2151078 A JP2151078 A JP 2151078A JP 15107890 A JP15107890 A JP 15107890A JP H0446576 A JPH0446576 A JP H0446576A
- Authority
- JP
- Japan
- Prior art keywords
- voltage
- motor
- current
- inputs
- signal
- 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
- 238000006243 chemical reaction Methods 0.000 claims abstract description 49
- 238000001514 detection method Methods 0.000 claims description 22
- 238000010586 diagram Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000007423 decrease Effects 0.000 description 2
- 238000000034 method Methods 0.000 description 1
Landscapes
- Rotational Drive Of Disk (AREA)
- Control Of Electric Motors In General (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はモータの回転速度制御回路に関し、特に、磁気
ディスク装置のスピンドルモータの駆動回路に使用する
回転速度制御回路に関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a motor rotational speed control circuit, and particularly to a rotational speed control circuit used in a spindle motor drive circuit of a magnetic disk device.
磁気ディスク装置のスピンドルモータの駆動回路に使用
する従来のモータの回転速度制御回路は、第2図に示す
ような回路が採用されている。A conventional motor rotational speed control circuit used in a spindle motor drive circuit of a magnetic disk drive employs a circuit as shown in FIG.
すなわち、制御対象のモータ35の実際の回転速度を示
す回転速度検出信号10とモータ35の目標の回転速度
を示す基準速度信号9とを入力してそれらの周波数の差
をデジタル信号11として出力する速度誤差検出回路3
1と、デジタル信号11を入力してアナログ信号12に
変換して出力するデジタルアナログ変換回路(D/A変
換回路)32と、アナログ信号12を入力してその電圧
に比例した電流をモータ35に供給するパワーアンプ回
路34とを備えている。That is, a rotation speed detection signal 10 indicating the actual rotation speed of the motor 35 to be controlled and a reference speed signal 9 indicating the target rotation speed of the motor 35 are input, and the difference in their frequencies is output as a digital signal 11. Speed error detection circuit 3
1, a digital-to-analog conversion circuit (D/A conversion circuit) 32 that inputs the digital signal 11, converts it to an analog signal 12, and outputs it, and inputs the analog signal 12 and supplies a current proportional to the voltage to the motor 35. It also includes a power amplifier circuit 34 for supplying power.
このように構成したモータの回転速度制御回路は、モー
タの駆動の開始時にはモータが回転していないため、回
転速度検出信号10と基準速度信号9との周波数の差が
極めて大きく、デジタル信号11の値は最高値となる。In the motor rotation speed control circuit configured in this way, since the motor is not rotating at the start of motor drive, the frequency difference between the rotation speed detection signal 10 and the reference speed signal 9 is extremely large, and the digital signal 11 is The value will be the highest value.
このため、D/A変換回路32によって変換してパワー
アンプ回路34からモータ35に供給する電流も大きな
値となり、モータ35は勢よく回転して速かに基準速度
信号9の周波数に対応した回転数になろうとする。モー
タ35の回転が、基準速度信号9の周波数に対応した回
転数に達すると定常回転となり、その後はその定常回転
を維持するように制御する。Therefore, the current converted by the D/A conversion circuit 32 and supplied from the power amplifier circuit 34 to the motor 35 also becomes a large value, and the motor 35 rotates vigorously and quickly reaches the speed corresponding to the frequency of the reference speed signal 9. Trying to become a number. When the rotation of the motor 35 reaches a rotation speed corresponding to the frequency of the reference speed signal 9, it becomes a steady rotation, and thereafter it is controlled to maintain the steady rotation.
上述したような従来のモータの回転速度制御回路は、モ
ータの回転を高精度に制御しようとすると、回転速度制
御範囲の分解能すなわちD/A変換回路の分解能を向上
させなければならず、このため、D 、/ A変換回路
のビット数を増やして分解能を上げるか、またはD/A
変換回路のダイナミックレンジを挟めてアナログ信号1
2の1ビット当りの電圧値を小さくするかのいずれかを
行わなければならない。In the conventional motor rotation speed control circuit as described above, in order to control the rotation of the motor with high precision, the resolution of the rotation speed control range, that is, the resolution of the D/A conversion circuit must be improved. , D , / Increase the resolution by increasing the number of bits of the A conversion circuit, or
Analog signal 1 across the dynamic range of the conversion circuit
Either the voltage value per bit of 2 must be reduced.
しかし、前者の場合は、コスi〜高となるためその実現
が困難であり、従って後者を採用するのが有力な手段で
あるが、D/A変換回路のダイナミックレンジを狭める
と、その分だけ回転速度制御範囲を制限することとなり
、モータに外乱としての負荷が加わったとき、回転速度
制御回路がフィードバックループを構成しているなめに
基準速度信号9の周波数に対応した回転数を保とうとす
る。このため、アナログ信号12の値が上昇して制御可
能範囲を超えてしまい、制御が不可能になるという欠点
かある。However, in the former case, it is difficult to realize because the cost is high, so the latter is an effective method, but if the dynamic range of the D/A conversion circuit is narrowed, When the rotational speed control range is limited and a load as a disturbance is applied to the motor, the rotational speed control circuit, which forms a feedback loop, attempts to maintain the rotational speed corresponding to the frequency of the reference speed signal 9. . Therefore, the value of the analog signal 12 increases and exceeds the controllable range, resulting in a drawback that control becomes impossible.
本発明のモータの回転速度制御回路は、制御対象のモー
タの実際の回転速度を示す回転速度検出信号と前記モー
タの目標の回転速度を示す基準速度信号とを入力してそ
れらの周波数の差をデジタル信号として出力する速度誤
差検出回路と、前記デジタル信号を入力してアナログ信
号に変換して出力するデジタルアナログ変換回路と、前
記モータの電流を入力してその値に対応した電流変換電
圧を出力する電流電圧変換回路と、前記電流変換電圧と
一定値の設定電圧とを入力してそれらを比較して前記電
流変換電圧が前記設定電圧よりも大きいときに一定の値
の印加電圧を出力する負荷電流検出回路と、前記デジタ
ルアナログ変換回路の出力信号と前記印加電圧とを入力
してそれらを加え合せた信号を出力するサミングアンプ
と、前記サミングアンプの出力信号を入力してその電圧
に比例した電流を前記モータに供給するパワーアンプ回
路とを備えている。The motor rotation speed control circuit of the present invention inputs a rotation speed detection signal indicating the actual rotation speed of the motor to be controlled and a reference speed signal indicating the target rotation speed of the motor, and calculates the difference in their frequencies. A speed error detection circuit that outputs as a digital signal, a digital-to-analog conversion circuit that inputs the digital signal, converts it to an analog signal, and outputs it, and inputs the motor current and outputs a current-converted voltage corresponding to the value. a current-voltage conversion circuit that inputs the current conversion voltage and a set voltage of a constant value, compares them, and outputs an applied voltage of a constant value when the current conversion voltage is greater than the set voltage. a current detection circuit; a summing amplifier that inputs the output signal of the digital-to-analog conversion circuit and the applied voltage and outputs a signal obtained by adding them; and a summing amplifier that inputs the output signal of the summing amplifier and outputs a signal proportional to the voltage. and a power amplifier circuit that supplies current to the motor.
次に本発明の実施例について図面を参照して説明する。 Next, embodiments of the present invention will be described with reference to the drawings.
第1図は本発明の一実施例を示すブロック図である。FIG. 1 is a block diagram showing one embodiment of the present invention.
第1図において、速度誤差検出回路21は、制御対象の
モータ25の実際の回転速度を示す回転速度検出信号2
とモータ25の目標の回転速度を示す基準速度信号1と
を入力してそれらの周波数の差をデジタル信号3として
出力する。D/A変換回路22は、デジタル信号3を入
力してアナログ信号4に変換して出力する。電流電圧変
換回路26は、モータ25の電流値6を入力してその値
に対応した電圧(電流変換電圧)7を出力する。In FIG. 1, a speed error detection circuit 21 receives a rotation speed detection signal 2 indicating the actual rotation speed of a motor 25 to be controlled.
and a reference speed signal 1 indicating the target rotational speed of the motor 25 are input, and the difference in their frequencies is output as a digital signal 3. The D/A conversion circuit 22 receives the digital signal 3, converts it into an analog signal 4, and outputs the analog signal 4. The current-voltage conversion circuit 26 inputs the current value 6 of the motor 25 and outputs a voltage (current conversion voltage) 7 corresponding to the current value.
負荷電流検出回路27は、電流電圧変換回路26から出
力される電流変換電圧7と一定値の設定電圧8とを入力
してそれらを比較し、電流変換電圧7が設定電圧8より
も大きいときのみ所定の値の印加電圧らを出力する。サ
ミングアンプ23は、D/A変換回路22の出力のアナ
ログ信号4と印加電圧5とを入力してそれらを加え合せ
た信号を出力する。パワーアンプ回路24は、サミング
アンプ23の出力信号を入力してその電圧に比例した電
流をモータ25に供給する。The load current detection circuit 27 inputs the current conversion voltage 7 outputted from the current-voltage conversion circuit 26 and the set voltage 8 of a constant value, compares them, and only when the current conversion voltage 7 is larger than the set voltage 8 An applied voltage of a predetermined value is output. The summing amplifier 23 inputs the analog signal 4 output from the D/A conversion circuit 22 and the applied voltage 5, and outputs a signal obtained by adding them. The power amplifier circuit 24 inputs the output signal of the summing amplifier 23 and supplies a current proportional to the voltage to the motor 25.
このように構成したモータの回転速度制御回路は、モー
タの駆動の開始時にはモータが回転していないため、回
転速度検出信号2と基準速度信号1との周波数の差が極
めて大きく、デジタル信号3の値は最高値となる。この
ため、D/A変換回路22によって変換してパワーアン
プ回路24からモータ25に供給する電流も大きな値と
なり、モータ25は勢よく回転する。モータ25に大き
な電流が流れると、電流電圧変換回路26からの電流変
換電圧7が設定電圧8よりも大きくなり、負荷電流検出
回路27が働いて印加電圧5をサミングアンプ23に出
力する。サミングアンプ23はアナログ信号4と印加電
圧5とを入力してそれらを加え合せた信号をパワーアン
プ回路24に出力するため、印加電圧5が加っな分だけ
速やかにモータ25の回転を基準速度信号1によって定
められる定常回転に到達させることができる。In the motor rotation speed control circuit configured in this way, since the motor is not rotating when the motor starts driving, the frequency difference between the rotation speed detection signal 2 and the reference speed signal 1 is extremely large, and the digital signal 3 is The value will be the highest value. Therefore, the current converted by the D/A conversion circuit 22 and supplied from the power amplifier circuit 24 to the motor 25 also becomes a large value, and the motor 25 rotates vigorously. When a large current flows through the motor 25, the current conversion voltage 7 from the current-voltage conversion circuit 26 becomes larger than the set voltage 8, and the load current detection circuit 27 operates to output the applied voltage 5 to the summing amplifier 23. Since the summing amplifier 23 inputs the analog signal 4 and the applied voltage 5 and outputs a signal obtained by adding them to the power amplifier circuit 24, the rotation of the motor 25 is quickly adjusted to the reference speed by the amount of the applied voltage 5. A steady rotation defined by signal 1 can be reached.
モータ25の回転が定常回転となった後、モータ25に
外乱としての負荷が加わったときは、回転速度制御回路
がフィードバックループを構成しているため、基準速度
信号1の周波数に対応した回転数を保とうとし、このた
めアナログ信号4の値が上昇してD/A変換回路22の
ダイナミックレンジを超えようとするが、負荷電流検出
回路27の設定電圧8を、D 、、/ A変換回路22
のダイナミックレンジを超えるときの電流変換電圧7の
値よりも少し小さな値としておくことにより、D/A変
換回路22のダイナミックレンジを超える前に印加電圧
5が発生してサミングアンプ23においてアナログ信号
4に加えられる。このため、この印加電圧5が加っな分
だけアナログ信号4が減少し D/A変換回路22のダ
イナミックレンジを超えて制御が不可能になるのを防止
することができる3
〔発明の効果〕
以上説明したように、本発明のモータの回転速度制御回
路は、モータの駆動の開始時には、モータに供給する電
流が大きな値となり、電流変換回路からの電流変換電圧
が設定電圧よりも大きくなって印加電圧が発生するため
、印加電圧が加っな分だけ従来よりも速やかにモータの
回転を定常回転に到達させることができるという効果が
ある。After the rotation of the motor 25 reaches steady rotation, when a load as a disturbance is applied to the motor 25, the rotation speed corresponds to the frequency of the reference speed signal 1 because the rotation speed control circuit forms a feedback loop. Therefore, the value of the analog signal 4 increases and tries to exceed the dynamic range of the D/A conversion circuit 22, but the set voltage 8 of the load current detection circuit 27 is
By setting the current conversion voltage 7 to a value slightly smaller than the value of the current conversion voltage 7 when exceeding the dynamic range of added to. Therefore, the analog signal 4 decreases by the amount of the applied voltage 5, and it is possible to prevent the dynamic range of the D/A conversion circuit 22 from being exceeded and control becoming impossible3. [Effect of the invention] As explained above, in the motor rotation speed control circuit of the present invention, when the motor starts driving, the current supplied to the motor becomes a large value, and the current conversion voltage from the current conversion circuit becomes larger than the set voltage. Since an applied voltage is generated, there is an effect that the rotation of the motor can reach steady rotation more quickly than before by the amount of applied voltage.
また、モータの回転が定常回転となった後は、モータに
外乱としての負荷が加わったとき、負荷電流検出回路の
設定電圧以上になると印加電圧が発生してその分だけア
ナログ信号が減少して[)7/Δ変換回路のダイナミッ
クレンジを超えて制御が不可能になるのを防止すること
ができるという効果がある。In addition, after the motor rotation reaches steady rotation, when a load as a disturbance is applied to the motor, an applied voltage is generated when the voltage exceeds the set voltage of the load current detection circuit, and the analog signal decreases by that amount. This has the effect of preventing control from becoming impossible due to exceeding the dynamic range of the [)7/Δ conversion circuit.
第1図は本発明の一実施例を示すブロック図、第2図は
従来のモータの回転速度制御回路の一例を示すブロック
図である。
21・31・・・・・・速度誤差検出回路、22・32
・・・・・・D 、/ A変換回路、23・・・・・−
サミングアンプ、24・34・・・・・・パワーアンプ
回路、25・35・・・・・・モータ、
6・・・・・・電流電圧変換回路、
7・・・・・・
負荷電流検出回路。FIG. 1 is a block diagram showing an embodiment of the present invention, and FIG. 2 is a block diagram showing an example of a conventional motor rotation speed control circuit. 21・31... Speed error detection circuit, 22・32
......D,/A conversion circuit, 23...-
Summing amplifier, 24/34... Power amplifier circuit, 25/35... Motor, 6... Current voltage conversion circuit, 7... Load current detection circuit .
Claims (1)
検出信号と前記モータの目標の回転速度を示す基準速度
信号とを入力してそれらの周波数の差をデジタル信号と
して出力する速度誤差検出回路と、前記デジタル信号を
入力してアナログ信号に変換して出力するデジタルアナ
ログ変換回路と、前記モータの電流を入力してその値に
対応した電流変換電圧を出力する電流電圧変換回路と、
前記電流変換電圧と一定値の設定電圧とを入力してそれ
らを比較して前記電流変換電圧が前記設定電圧よりも大
きいときに一定の値の印加電圧を出力する負荷電流検出
回路と、前記デジタルアナログ変換回路の出力信号と前
記印加電圧とを入力してそれらを加え合せた信号を出力
するサミングアンプと、前記サミングアンプの出力信号
を入力してその電圧に比例した電流を前記モータに供給
するパワーアンプ回路とを備えることを特徴とするモー
タの回転速度制御回路。 2、制御対象のモータの実際の回転速度を示す回転速度
検出信号と前記モータの目標の回転速度を示す基準速度
信号とを入力してそれらの周波数の差をデジタル信号と
して出力する速度誤差検出回路と、前記デジタル信号を
入力してアナログ信号に変換して出力するデジタルアナ
ログ変換回路と、前記モータの電流を入力してその値に
対応した電流変換電圧を出力する電流電圧変換回路と、
前記電流変換電圧と一定値の設定電圧とを入力してそれ
らを比較して前記電流変換電圧が前記設定電圧よりも大
きいときに一定の値の印加電圧を出力する負荷電流検出
回路と、前記デジタルアナログ変換回路の出力信号と前
記印加電圧とを入力してそれらを加え合せた信号を出力
するサミングアンプと、前記サミングアンプの出力信号
を入力してその電圧に比例した電流を前記モータに供給
するパワーアップ回路とを備え、前記設定電圧を、前記
デジタルアナログ変換回路のダイナミックレンジを超え
るときの前記電流変換電圧の値よりも少し小さな値とし
たことを特徴とするモータの回転速度制御回路。[Claims] 1. A rotation speed detection signal indicating the actual rotation speed of the motor to be controlled and a reference speed signal indicating the target rotation speed of the motor are input, and the difference in their frequencies is converted into a digital signal. A speed error detection circuit that outputs a speed error detection circuit, a digital-to-analog conversion circuit that inputs the digital signal, converts it to an analog signal, and outputs it, and a current voltage that inputs the motor current and outputs a current-converted voltage corresponding to the value. a conversion circuit;
a load current detection circuit that inputs the current conversion voltage and a set voltage of a constant value, compares them, and outputs an applied voltage of a constant value when the current conversion voltage is larger than the set voltage; a summing amplifier that inputs the output signal of the analog conversion circuit and the applied voltage and outputs a signal obtained by adding them; and a summing amplifier that inputs the output signal of the summing amplifier and supplies a current proportional to the voltage to the motor. A motor rotation speed control circuit comprising a power amplifier circuit. 2. A speed error detection circuit that inputs a rotation speed detection signal indicating the actual rotation speed of the motor to be controlled and a reference speed signal indicating the target rotation speed of the motor, and outputs the difference in their frequencies as a digital signal. a digital-to-analog conversion circuit that inputs the digital signal, converts it to an analog signal, and outputs it; a current-voltage conversion circuit that inputs the motor current and outputs a current-converted voltage corresponding to the value;
a load current detection circuit that inputs the current conversion voltage and a set voltage of a constant value, compares them, and outputs an applied voltage of a constant value when the current conversion voltage is larger than the set voltage; a summing amplifier that inputs the output signal of the analog conversion circuit and the applied voltage and outputs a signal obtained by adding them; and a summing amplifier that inputs the output signal of the summing amplifier and supplies a current proportional to the voltage to the motor. a power-up circuit, and the set voltage is set to a value slightly smaller than the value of the current conversion voltage when the dynamic range of the digital-to-analog conversion circuit is exceeded.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2151078A JPH0446576A (en) | 1990-06-08 | 1990-06-08 | Control circuit for rotational speed of motor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2151078A JPH0446576A (en) | 1990-06-08 | 1990-06-08 | Control circuit for rotational speed of motor |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0446576A true JPH0446576A (en) | 1992-02-17 |
Family
ID=15510835
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2151078A Pending JPH0446576A (en) | 1990-06-08 | 1990-06-08 | Control circuit for rotational speed of motor |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0446576A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005218275A (en) * | 2004-02-02 | 2005-08-11 | Daikin Ind Ltd | Motor coil temperature detection device |
| US8528147B2 (en) | 2006-05-30 | 2013-09-10 | Tepe Munhygienprodukter Ab | Interdental brush |
-
1990
- 1990-06-08 JP JP2151078A patent/JPH0446576A/en active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005218275A (en) * | 2004-02-02 | 2005-08-11 | Daikin Ind Ltd | Motor coil temperature detection device |
| US8528147B2 (en) | 2006-05-30 | 2013-09-10 | Tepe Munhygienprodukter Ab | Interdental brush |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS5815476A (en) | Speed controlling system for motor | |
| US4376914A (en) | Motor control device | |
| US4506202A (en) | Digital servo circuit | |
| US4638223A (en) | Motor driving circuit | |
| JPH0446576A (en) | Control circuit for rotational speed of motor | |
| US5365385A (en) | Method and apparatus for multirate sampling for disk drive spindle control | |
| US5014020A (en) | Amplifier for outputting motor controlling signal in motor controlling circuit | |
| US4151448A (en) | Pulse motor driving system | |
| JP2953400B2 (en) | Motor speed control circuit | |
| JPH07322664A (en) | Electric motor controller | |
| US4818923A (en) | Method of, and apparatus for, regulating the rotational speed of an electric motor in a four quadrant mode of operation | |
| SU881899A1 (en) | Device for control of piezoelectric motor | |
| JP2803177B2 (en) | Power control circuit | |
| SU913485A1 (en) | Device for control of piezoelectric motor | |
| RU2047890C1 (en) | Digital system for speed stabilization | |
| JPH0287997A (en) | Variable reluctance motor rotation control device | |
| JP2998400B2 (en) | Motor speed control device | |
| JP2000065060A (en) | Initial adjusting method of magnetic bearing device | |
| JPS63110988A (en) | Controller for rotational speed | |
| JPS59117482A (en) | Controller for motor | |
| JPH0340589B2 (en) | ||
| JP3431334B2 (en) | Motor control system | |
| JPS62144584A (en) | Speed controller for dc motor | |
| JPH05252781A (en) | Motor speed controller | |
| JPS5996887A (en) | Controlling method for rotating speed of servo motor |