JPS626431B2 - - Google Patents
Info
- Publication number
- JPS626431B2 JPS626431B2 JP54062018A JP6201879A JPS626431B2 JP S626431 B2 JPS626431 B2 JP S626431B2 JP 54062018 A JP54062018 A JP 54062018A JP 6201879 A JP6201879 A JP 6201879A JP S626431 B2 JPS626431 B2 JP S626431B2
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- motor
- pulse
- counter
- output
- 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
Links
- 230000015572 biosynthetic process Effects 0.000 claims description 30
- 238000003786 synthesis reaction Methods 0.000 claims description 30
- 230000001186 cumulative effect Effects 0.000 claims description 21
- 230000001960 triggered effect Effects 0.000 claims description 4
- 239000000284 extract Substances 0.000 claims 2
- 238000001514 detection method Methods 0.000 description 23
- 230000001133 acceleration Effects 0.000 description 14
- 238000010586 diagram Methods 0.000 description 10
- 230000008859 change Effects 0.000 description 4
- 239000013078 crystal Substances 0.000 description 3
- 230000004069 differentiation Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 3
- 238000000034 method Methods 0.000 description 3
- 238000007493 shaping process Methods 0.000 description 3
- 239000003990 capacitor Substances 0.000 description 2
- 230000010355 oscillation Effects 0.000 description 2
- 230000032683 aging Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000009499 grossing Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 229920006395 saturated elastomer Polymers 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P23/00—Arrangements or methods for the control of AC motors characterised by a control method other than vector control
- H02P23/18—Controlling the angular speed together with angular position or phase
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Control Of Electric Motors In General (AREA)
Description
【発明の詳細な説明】
本発明はモータの速度制御装置に関し、速度基
準として水晶発振器の出力のように安定な周波数
を用いて回転数安定度を高め、さらに速度制御ル
ープの中に速度情報を積分する回路を挿入して負
荷に対する回転数安定度を一層高めて、実質的に
位相比較器を含めた位相制御ループを併用した速
度−位相制御方式の場合と等価な制御性を実現し
ようとするものである。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a motor speed control device, which uses a stable frequency such as the output of a crystal oscillator as a speed reference to improve rotational speed stability, and further incorporates speed information into the speed control loop. By inserting an integrating circuit to further improve the stability of the rotational speed relative to the load, we aim to achieve controllability equivalent to the speed-phase control method that uses a phase control loop that includes a phase comparator. It is something.
従来のレコードプレーヤ、テープレコーダなど
の音響機器に用いられるモータとして、普及機で
は、電圧をその回転速度基準とした速度制御モー
タを用いることが多かつたが、この方式は周囲温
度変化、電子部品の経年変化に対して充分に安定
な基準電圧をつくることが難しく、また負荷に対
しても速度偏差を生ずるという問題点を含んでい
た。 Conventional motors used in audio equipment such as record players and tape recorders often use speed control motors that use voltage as a reference for their rotational speed, but this method is difficult to control due to changes in ambient temperature and electronic components. It is difficult to create a reference voltage that is sufficiently stable against changes over time, and there are also problems in that speed deviations occur with respect to the load.
この問題を解決するため、高級機では、速度制
御ループにさらに位相制御ループを加え、特にそ
の位相制御の比較基準として水晶発振器の出力の
ような高度に安定性のあるものを使用することに
よつて回転数安定性を高めているが、この方式は
速度制御ループ、位相制御ループの2つの制御ル
ープからなり、その2つの制御ループの動作が互
いに影響を及ぼしあうため、調整が複雑であり、
また構成も繁雑になり、さらに周囲温度の変化や
電子部品の経年変化に対し両者の動作点が移動
し、位相同期範囲が減少するなどの問題が存在し
ている。 To solve this problem, high-end machines add a phase control loop to the speed control loop, and in particular, use a highly stable reference, such as the output of a crystal oscillator, as a comparison reference for the phase control. However, this system consists of two control loops, a speed control loop and a phase control loop, and the operations of these two control loops influence each other, making adjustment complicated.
Further, the configuration becomes complicated, and there are also problems such as the operating points of both shift due to changes in ambient temperature or aging of electronic components, and the phase synchronization range decreases.
本発明は上述の従来の問題点を完全に解決し得
るモータの速度制御装置を提供するものであり、
以下その一実施例を図面に基づいて説明する。 The present invention provides a motor speed control device that can completely solve the above-mentioned conventional problems.
One embodiment will be described below based on the drawings.
第1図は本発明の概念を説明するブロツク図で
ある。1はモータ、2はモータ1の回転数に比例
する周波数の信号を発生するタコジエネレータ、
3はタコジエネレータ2の出力波形を整形する波
形整形回路、4は水晶発振器のような安定な発振
出力を有する発振回路を含む基準周波数信号発生
回路、5は速度誤差検出回路である。そのうち、
6は波形整形回路3の出力信号(以後これを回転
パルスと呼ぶ)の例えば立ち下りをトリガ信号と
し、上記基準周波数信号発生回路4の出力信号
(以後これをクロツクパルスと呼ぶ)をN個(N
は整数)までカウントし、カウント中は例えば
“1”レベル、カウント終了後は例えば“0”レ
ベルを出力するようなN進カウンタを主体として
構成される第1の一定パルス巾発生回路、7は第
1の一定パルス巾発生回路6の出力信号の立下
り、即ちN個カウント終了をもつてトリガされ、
クロツクパルスをM個(Mは整数)までカウント
し、カウント中は例えば“1”レベル、カウント
終了後は例えば“0”レベルを出力するようなM
進カウンタを主体として構成される第2の一定パ
ルス巾発生回路である。8は第1の一定パルス巾
発生回路6と第2の一定パルス巾発生回路7のそ
れぞれの出力パルスを合成して前記モータ1の速
度誤差情報に対応する量(例えばパルス巾)を与
える第1の合成回路である。以上の第1の一定パ
ルス巾発生回路6、第2の一定パルス巾発生回路
7、第1の合成回路8によつて前記速度誤差検出
回路5が構成される。次に9は累積速度誤差検出
回路であり、そのうち、10は前記第1の合成回
路8の出力パルスをゲート信号とし、前記クロツ
クパルスを通過、遮断するゲート回路、11は上
記ゲート回路10を通過したクロツクパルスを累
積的にカウントアツプ又はカウントダウンし、L
個(Lは整数)までカウントアツプすればそれ以
上はカウントアツプ動作を停止し(即ち値を保持
する)、またカウントダウンしてクリア状態とな
ればそれ以上はカウントダウン動作を停止するよ
うなL進のアツプダウンカウンタ、12は上記ア
ツプダウンカウンタ11の内容に従つて前記モー
タ1の累積的な速度誤差情報に対応する量を合成
する第2の合成回路である。以上のゲート回路1
0、アツプダウンカウンタ11、第2の合成回路
12によつて前記累積速度誤差検出回路9が構成
される。13は前記第1の合成回路8と第2の合
成回路12の出力を平滑して直流電圧に変換する
ためのフイルタ回路、14は該フイルタ回路13
の出力によつてモータ1を駆動するモータ駆動回
路である。 FIG. 1 is a block diagram illustrating the concept of the present invention. 1 is a motor; 2 is a tachometer generator that generates a signal with a frequency proportional to the number of rotations of the motor 1;
3 is a waveform shaping circuit that shapes the output waveform of the tachometer generator 2; 4 is a reference frequency signal generation circuit including an oscillation circuit having a stable oscillation output such as a crystal oscillator; and 5 is a speed error detection circuit. One of these days,
Reference numeral 6 uses the falling edge of the output signal of the waveform shaping circuit 3 (hereinafter referred to as a rotation pulse) as a trigger signal, and outputs the output signal of the reference frequency signal generation circuit 4 (hereinafter referred to as a clock pulse) into N pieces (N
7 is a first constant pulse width generating circuit mainly composed of an N-adic counter that counts up to an integer) and outputs, for example, a level "1" during counting, and outputs, for example, a level "0" after counting. Triggered by the falling edge of the output signal of the first constant pulse width generating circuit 6, that is, the end of counting N pulses,
An M clock pulse that counts up to M clock pulses (M is an integer) and outputs, for example, a "1" level during counting and, for example, a "0" level after counting.
This is a second constant pulse width generation circuit mainly composed of an advance counter. A first circuit 8 synthesizes the respective output pulses of the first constant pulse width generation circuit 6 and the second constant pulse width generation circuit 7 to generate an amount (for example, pulse width) corresponding to the speed error information of the motor 1. This is a synthesis circuit. The speed error detection circuit 5 is constituted by the first constant pulse width generation circuit 6, the second constant pulse width generation circuit 7, and the first synthesis circuit 8. Next, 9 is a cumulative speed error detection circuit, of which 10 is a gate circuit that uses the output pulse of the first synthesis circuit 8 as a gate signal and passes or cuts off the clock pulse, and 11 is a gate circuit that passes through the gate circuit 10. Cumulatively counts up or down the clock pulses and
It is an L-ary system that stops counting up (in other words, holds the value) after counting up to the number (L is an integer), and stops counting down if it reaches a clear state after counting down. The up-down counter 12 is a second synthesis circuit that synthesizes amounts corresponding to cumulative speed error information of the motor 1 according to the contents of the up-down counter 11. Gate circuit 1 above
0, an up-down counter 11, and a second synthesis circuit 12 constitute the cumulative speed error detection circuit 9. 13 is a filter circuit for smoothing the outputs of the first synthesis circuit 8 and the second synthesis circuit 12 and converting them into DC voltage; 14 is the filter circuit 13;
This is a motor drive circuit that drives the motor 1 by the output of the motor.
以上に述べたモータ1、タコジエネレータ2、
波形整形回路3、速度誤差検出回路5、フイルタ
回路13、モータ駆動回路14とで速度制御ルー
プを構成している。また累積速度誤差検出回路9
は速度誤差情報を累積的に積分してゆくものある
ので、これは等価的に位相誤差情報を与えるもの
になるため、上記に加えて累積速度誤差検出回路
9によつて位相制御ループを構成していることに
なる。 The motor 1, tachometer generator 2, described above,
The waveform shaping circuit 3, speed error detection circuit 5, filter circuit 13, and motor drive circuit 14 constitute a speed control loop. Also, the cumulative speed error detection circuit 9
Since there is a function that cumulatively integrates the speed error information, this equivalently gives phase error information, so in addition to the above, a phase control loop is configured by the cumulative speed error detection circuit 9. This means that
次に本発明の概念をタイムチヤートを使つて具
体的に説明する。第2図は本発明の速度誤差検出
回路5の動作タイムチヤートで、第2図aはモー
タが基準速度に達しない場合、第2図bは基準速
度に達した場合、第2図cは基準速度を越えた場
合をそれぞれ示す。図中イは回転パルスを示す
(周波数をfMとする)。ロは上記回転パルスの立
ち下りでトリガされクロツクパルスをN個カウン
トして一定巾のパルスを作る第1の一定パルス巾
発生回路6の出力を示す。従つて上記クロツクパ
ルスの周期をτとすれば、上記一定パルス巾はN
τとなる。ハはロにひき続いてクロツクパルスを
M個カウントして一定巾のパルスを作る第2の一
定パルス巾発生回路7の出力を示す。このパルス
巾はMτである。τは常に一定であるのでNτと
Mτの和も一定で、ここに
1/f0=Nτ+Mτ(一定)
となるような基準周波数f0を定義し、これを前記
周波数fMの回転パルスの比較すべき速度基準と
する。従つて速度誤差情報はf0とfMの差として
与えることができる。実際の回路では周期差(即
ち1/f0と1/fMの差)でもつて速度誤差情報
をとり出すのが簡便であつて、図中ニ,ホは共に
この周期差を表わしたものである。回路上では第
1、第2の一定パルス巾発生回路6,7のそれぞ
れの出力パルスを合成する第1の合成回路8の出
力に相当する。特にニはモータの回転が基準速度
より遅い場合に現われ、ホは基準速度より速い場
合に現われるものである。なお基準速度に等しい
場合には両者とも現われない。前者を加速パル
ス、後者を減速パルスと名付けることにする。 Next, the concept of the present invention will be specifically explained using a time chart. Fig. 2 is an operation time chart of the speed error detection circuit 5 of the present invention, Fig. 2a shows when the motor does not reach the reference speed, Fig. 2b shows when the motor reaches the reference speed, and Fig. 2c shows the reference speed. The cases in which the speed is exceeded are shown below. In the figure, A indicates a rotation pulse (the frequency is f M ). B shows the output of the first constant pulse width generation circuit 6 which is triggered by the falling edge of the rotation pulse and counts N clock pulses to generate a constant width pulse. Therefore, if the period of the clock pulse is τ, the constant pulse width is N.
becomes τ. C shows the output of the second constant pulse width generating circuit 7 which, following B, counts M clock pulses and generates a constant width pulse. This pulse width is Mτ. Since τ is always constant, the sum of Nτ and Mτ is also constant, and here we define a reference frequency f 0 such that 1/f 0 = Nτ + Mτ (constant), and compare this with the rotation pulse of the frequency f M The speed should be the standard. Therefore, speed error information can be given as the difference between f 0 and f M . In an actual circuit, it is easy to extract speed error information from the period difference (i.e., the difference between 1/f 0 and 1/f M ), and both d and ho in the figure represent this period difference. be. On the circuit, it corresponds to the output of the first synthesis circuit 8 that synthesizes the respective output pulses of the first and second constant pulse width generation circuits 6 and 7. Particularly, D appears when the motor rotation is slower than the reference speed, and E appears when the motor rotation is faster than the reference speed. Note that neither of these appears when the speed is equal to the reference speed. The former will be named an acceleration pulse and the latter a deceleration pulse.
かくして速度誤差合成回路8の出力(加速パル
スと減速パルス)はモータ1の速度誤差情報に対
応するものであつて、これをフイルタ回路13に
よつて平滑し直流電圧に変換し、モータ駆動回路
14を介してモータ1を駆動するようにすればモ
ータの速度制御を実現することが出来る。 In this way, the output (acceleration pulse and deceleration pulse) of the speed error synthesis circuit 8 corresponds to the speed error information of the motor 1, and is smoothed by the filter circuit 13 and converted into a DC voltage, which is then applied to the motor drive circuit 14. By driving the motor 1 via the motor, speed control of the motor can be realized.
次に本発明の累積速度誤差検出回路9を具体的
に説明する。まずゲート回路10は前記の第1の
合成回路8の出力(加速パルスと減速パルス)に
よつて制御されるゲートであつて、上記パルスの
間だけクロツクパルスを通過させることができる
ようなものである。アツプダウンカウンタ11は
通過したクロツクパルスを累積的に(回転パルス
1周期毎にリセツトしたりしないで)カウントす
るもので、例えば加速パルスの間ではアツプカウ
ント、減速パルスの間ではダウンカウントするも
のである。但しこのL進のアツプダウンカウンタ
11は、前述の如くL個までクロツクパルスをカ
ウントアツプすればそれ以上はカウントアツプ動
作は停止し、逆にカウントダウンしてその内容が
クリア状態となればそれ以上はカウントダウン動
作は停止するようなものとする。このように構成
すればこのアツプダウンカウンタ11の内容は速
度誤差情報を累積的に保持することができ、数学
的には速度の積分情報を与えるものとなる。即ち
これはモータ1の位相誤差情報を与えるものであ
る。第2の合成回路12はこのアツプダウンカウ
ンタの内容に従つてこれを合成してモータ1の累
積速度誤差情報即ち、位相誤差情報に対応する量
を与えるものであり、詳しくは後述するが、最も
簡単な例をあげるとすればD/Aコンバータの如
きものである。 Next, the cumulative speed error detection circuit 9 of the present invention will be specifically explained. First, the gate circuit 10 is a gate that is controlled by the output (acceleration pulse and deceleration pulse) of the first synthesis circuit 8, and allows the clock pulse to pass only during the above pulses. . The up-down counter 11 counts the passing clock pulses cumulatively (without resetting every rotation pulse cycle); for example, it counts up during acceleration pulses and counts down during deceleration pulses. . However, as mentioned above, this L-base up-down counter 11 will stop counting up if it counts up up to L clock pulses, and on the other hand, if it counts down and the contents are cleared, it will continue to count down. Assume that the operation stops. With this configuration, the contents of the up-down counter 11 can cumulatively hold speed error information, and mathematically provide integral speed information. That is, this provides phase error information of the motor 1. The second synthesis circuit 12 synthesizes the up-down counters according to the contents of the up-down counter to provide cumulative speed error information of the motor 1, that is, an amount corresponding to phase error information. A simple example would be a D/A converter.
第3図は上記アツプダウンカウンタ11の特性
をモデル化したものである。縦軸はカウンタの内
容を示し、横軸はモータ1の回転状況を示す。例
えばモータ1の回転の遅い起動時などは該カウン
タは“L”までカウントアツプされる。モータ1
の回転が上昇して基準速度を越えると、今度はカ
ウントダウンされるのでその内容は次第に減ぜら
れ最後にはすべてクリアされ“0”となる。
“L”から“0”までの間リニアに変化する。な
お第3図ではその間を直線で結んだが実際はステ
ツプ的(ステツプ数は“L”)に変化するもので
ある。この図からわかるようにこのアツプダウン
カウンタ11を含む累積速度誤差検出回路9は従
来より広く一般化されている位相比較器と全く等
価な効果を有するものであるだけでなく、その特
性がいわゆる飽和型であるため、位相同期引込み
特性が極めてすぐれたものになつている。 FIG. 3 shows a model of the characteristics of the up-down counter 11. The vertical axis shows the contents of the counter, and the horizontal axis shows the rotation status of the motor 1. For example, when the motor 1 is started with slow rotation, the counter is counted up to "L". Motor 1
When the rotation increases and exceeds the reference speed, a countdown is performed, so the contents are gradually decreased, and finally they are all cleared to "0".
It changes linearly from "L" to "0". In FIG. 3, the lines are connected by straight lines, but in reality they change in steps (the number of steps is "L"). As can be seen from this figure, the cumulative speed error detection circuit 9 including the up-down counter 11 not only has an effect completely equivalent to that of a phase comparator that has been widely used in the past, but also has the characteristics of a so-called saturated Because it is a type, its phase synchronization pull-in characteristics are extremely excellent.
次に本発明の具体的な実施例をあげることにす
る。第4図は本発明の速度誤差検出回路5の一実
施例である。図中21はクロツクパルス入力端子
CK、出力端子、クリア端子CLをもつN進カ
ウンタである。22は回転パルスの立下りを微分
して狭巾の負の微分パルスを作る微分回路、23
は上記負の微分パルスでセツトされ、上記端
子出力でリセツトされるRSフリツプフロツプで
あり、正論理出力端子Qを持つものである。今、
回転パルスの立下りが与えられたとすると、それ
によつて狭巾の負の微分パルスが微分回路22で
作られ、これによりRSフリツプフロツプ23が
セツトされる。即ちQ端子が“1”レベルとな
る。Q端子はN進カウンタ21のCL端子に接続
されているので、N進カウンタ21のクリア(リ
セツト)は解除されカウントを開始する。N個の
クロツクパルスをカウントすればその瞬間端
子は“1”レベルから“0”レベルに変り、その
結果RSフリツプフロツプ23はリセツトされ、
Q端子は“1”レベルから“0”レベルに変る。
これは新たに回転パルスの立下りが与えるまで保
持される。なおQ端子が“0”レベルになるとそ
の間は前記N進カウンタ21はクリア(リセツ
ト)される。以上の結果RSフリツプフロツプ2
3のQ端子の出力が第1の一定パルス巾を与える
ことになる。従つて前記N進カウンタ21、微分
回路22、RSフリツプフロツプ23で第1の一
定パルス巾発生回路6が構成されることになる。 Next, specific examples of the present invention will be given. FIG. 4 shows an embodiment of the speed error detection circuit 5 of the present invention. 21 in the figure is the clock pulse input terminal
It is an N-ary counter with CK, output terminal, and clear terminal CL. 22 is a differentiating circuit that differentiates the falling edge of the rotational pulse and generates a narrow negative differential pulse; 23
is an RS flip-flop which is set by the above negative differential pulse and reset by the above terminal output, and has a positive logic output terminal Q. now,
Assuming that the falling edge of the rotational pulse is given, a narrow negative differential pulse is produced by the differentiating circuit 22, thereby setting the RS flip-flop 23. That is, the Q terminal becomes "1" level. Since the Q terminal is connected to the CL terminal of the N-ary counter 21, the clearing (resetting) of the N-ary counter 21 is canceled and counting starts. When N clock pulses are counted, the instantaneous terminal changes from the "1" level to the "0" level, and as a result, the RS flip-flop 23 is reset.
The Q terminal changes from "1" level to "0" level.
This is maintained until a new falling edge of the rotation pulse is applied. Note that when the Q terminal reaches the "0" level, the N-ary counter 21 is cleared (reset) during that time. The above result RS flip-flop 2
The output of the Q terminal of No. 3 will provide the first constant pulse width. Therefore, the N-ary counter 21, the differentiating circuit 22, and the RS flip-flop 23 constitute the first constant pulse width generating circuit 6.
次にM進カウンタ24、微分回路25、RSフ
リツプフロツプ26で構成される第2の一定パル
ス巾発生回路7は上記第1の一定パルス巾発生回
路6のカウント数NをMに変更し、また微分回路
が回転パルスの立下りで動作するのを第1の一定
パルス巾発生回路6の出力パルスの立下りによつ
て動作するよう変更しただけで動作そのものは全
く同一なので説明は省略する。27,28は第1
及び第2の一定パルス巾発生回路6,7の出力パ
ルスを合成してモータ1の速度誤差情報に対応す
る量を与える第1の合成回路8を構成する論理回
路であつて、前者はNOR回路でありその出力は
加速パルスを与え、後者はAND回路でありその
出力は減速パルスを与える。 Next, the second constant pulse width generation circuit 7 composed of the M-adic counter 24, the differentiating circuit 25, and the RS flip-flop 26 changes the count number N of the first constant pulse width generation circuit 6 to M, and also performs the differentiation. The operation itself is exactly the same except that the circuit is changed from operating on the falling edge of the rotation pulse to operating on the falling edge of the output pulse of the first constant pulse width generating circuit 6, so a description thereof will be omitted. 27 and 28 are the first
and a logic circuit constituting a first synthesis circuit 8 which synthesizes the output pulses of the second constant pulse width generation circuits 6 and 7 and provides an amount corresponding to the speed error information of the motor 1, and the former is a NOR circuit. The latter is an AND circuit whose output gives an acceleration pulse, and the latter is an AND circuit whose output gives a deceleration pulse.
第5図は本発明の累積速度誤差検出回路9の一
実施例である。図中10は第1の合成回路8の出
力(加速パルスと減速パルス)でクロツクパルス
の通過、遮断を制御するゲート回路であり、10
aは加速パルス、10bは減速パルスによつてそ
れぞれ制御されるANDゲートである。11はカ
ウントアツプパルスを入力するU端子、カウント
ダウンパルスを入力するD端子と、カウント内容
を常時出力するY端子(複数)を有するL進のア
ツプダウンカウンタである。なおU端子は前記
ANDゲート10a出力に接続され、D端子は前
記ANDゲート10b出力に接続される。また1
2はY端子の出力を受けてこれをD/A変換し、
モータ1の累積速度誤差情報に対応する量を与え
るためのD/Aコンバータで構成される第2の合
成回路である。なお15は上記アツプダウンカウ
ンタ11がL個までカウントアツプしたのを検出
し、ゲート10aを閉じカウントアツプパルスを
遮断してカウントアツプ動作を停止させるための
オーバーフロー検出器、16は上記アツプダウン
カウンタ11が“0”までカウントダウンしてク
リア状態となるのを検出し、ゲート10bを閉じ
てカウントダウンパルスを遮断してカウントダウ
ン動作を停止させるためのアンダーフロー検出器
である。 FIG. 5 shows an embodiment of the cumulative speed error detection circuit 9 of the present invention. In the figure, 10 is a gate circuit that controls passing and blocking of clock pulses using the output (acceleration pulse and deceleration pulse) of the first synthesis circuit 8;
a is an AND gate controlled by an acceleration pulse, and 10b is an AND gate controlled by a deceleration pulse. Reference numeral 11 denotes an L-adic up-down counter having a U terminal for inputting a count-up pulse, a D terminal for inputting a count-down pulse, and a plurality of Y terminals for constantly outputting count contents. Note that the U terminal is
It is connected to the AND gate 10a output, and its D terminal is connected to the AND gate 10b output. Also 1
2 receives the output of the Y terminal and converts it to D/A,
This is a second synthesis circuit composed of a D/A converter for providing an amount corresponding to cumulative speed error information of the motor 1. 15 is an overflow detector for detecting when the up-down counter 11 has counted up to L, and closing the gate 10a to cut off the count-up pulse and stop the count-up operation; 16 is an overflow detector for the up-down counter 11; This is an underflow detector that detects when the countdown countdown to "0" becomes a clear state, closes the gate 10b, cuts off the countdown pulse, and stops the countdown operation.
第6図は本発明の累積速度誤差検出回路9の別
の実施例である。第5図に示す実施例では一部に
D/Aコンバータを含むため、アツプダウンカウ
ンタのビツト数が多くなるとそれに応じた変換精
度(例えばリニアリテイなど)を得ようとするの
は次第に難しくなり、複雑かつ高価なものが必要
となつてくる。第6図の実施例はこの欠点を除去
するものであつて、加速パルスもしくは減速パル
スの終り(立下り)をもつて一旦アツプダウンカ
ウンタ11の内容を別な転送カウンタに転送し、
この転送カウンタをカウントダウンさせその内容
が“0”の状態(クリア状態)になるまでの時間
をもつて累積速度誤差情報を与えようとするもの
である。なお図中で第5図に示す実施例と同一の
部分は共通する番号を付け説明の重複は避ける。
31は前記加速パルスあるいは減速パルスの立下
りを微分し負の微分パルスを発生させる微分回
路、32は該微分パルスを入力するLOAD端子を
有し、この微分パルスでアツプダウンカウンタ1
1の内容をDATA端子より並列的に読み込み、
然る後、D端子から入力されるクロツクパルスに
よつてカウントダウンするダウンカウンタであ
る。なお該ダウンカウンタ32は出力端子を
有し、カウントダウン中は“1”レベル、その内
容が“0”状態(クリア状態)となるとただちに
“0”レベルを出力する。33は前記微分回路3
1の出力の負の微分パルスでセツトされ、ダウン
カウンタ32の端子の“0”レベル出力でリ
セツトされるRSフリツプフロツプで、正論理出
力のQ端子を有する。また該Q端子は前記ダウン
カウンタ32のENABLE端子に接続されてい
る。なお該ダウンカウンタ32はENABLE端子
への入力が“1”となつた場合のみカウントダウ
ン動作を行う。今加速パルスあるいは減速パルス
の立下がりが与えられたとすると、微分回路31
は負の微分パルスを発生し、これがダウンカウン
タ32のLOAD端子に入力されるため、この瞬間
アツプダウンカウンタ11の内容が並列的にダウ
ンカウンタ32に転送される。一方上記負の微分
パルスは同時にRSフリツプフロツプ33をセツ
トするのでそのQ端子の出力は“1”レベルにな
る。その結果ダウンカウンタ32はD端子より入
力されるクロツクパルスに従つてダウンカウント
を開始する。カウント中の端子の出力は
“1”レベル、カウントがすゝみ該ダウンカウン
タ32の内容が“0”(クリア状態)になると今
度はただちに“0”レベルになる。これを受けて
RSフリツプフロツプ33はリセツトされ、その
Q端子の出力も“0”レベルに転ずる。その結果
これ以上のダウンカウントは禁止される。 FIG. 6 shows another embodiment of the cumulative speed error detection circuit 9 of the present invention. The embodiment shown in FIG. 5 includes a D/A converter in part, so as the number of bits in the up-down counter increases, it becomes increasingly difficult and complicated to obtain conversion accuracy (such as linearity). And expensive items are needed. The embodiment shown in FIG. 6 eliminates this drawback by temporarily transferring the contents of the up-down counter 11 to another transfer counter at the end (falling edge) of the acceleration pulse or deceleration pulse.
The purpose is to provide cumulative speed error information based on the time it takes for this transfer counter to count down and its contents to be in the "0" state (clear state). In the figure, parts that are the same as those in the embodiment shown in FIG. 5 are numbered in common to avoid duplication of explanation.
31 is a differentiation circuit that differentiates the falling edge of the acceleration pulse or deceleration pulse and generates a negative differential pulse; 32 is a LOAD terminal that inputs the differential pulse;
Read the contents of 1 in parallel from the DATA terminal,
After that, it is a down counter that counts down by a clock pulse input from the D terminal. The down counter 32 has an output terminal, which outputs a "1" level during countdown, and immediately outputs a "0" level when its contents become a "0" state (clear state). 33 is the differentiation circuit 3
The RS flip-flop is set by a negative differential pulse of a 1 output and reset by a 0 level output from the down counter 32, and has a Q terminal with a positive logic output. Further, the Q terminal is connected to the ENABLE terminal of the down counter 32. Note that the down counter 32 performs a countdown operation only when the input to the ENABLE terminal becomes "1". If the falling edge of the acceleration pulse or deceleration pulse is now given, the differentiator circuit 31
generates a negative differential pulse, which is input to the LOAD terminal of the down counter 32, so that the contents of the up/down counter 11 are transferred to the down counter 32 in parallel at this instant. On the other hand, since the above-mentioned negative differential pulse simultaneously sets the RS flip-flop 33, the output of its Q terminal becomes "1" level. As a result, the down counter 32 starts counting down in accordance with the clock pulse input from the D terminal. The output of the terminal during counting is at the "1" level, and when the count ends and the contents of the down counter 32 reach "0" (clear state), it immediately becomes the "0" level. In response to this
The RS flip-flop 33 is reset, and the output of its Q terminal also changes to the "0" level. As a result, further down-counting is prohibited.
以上の構成によればアツプダウンカウンタ11
の内容はこれに対応するパルス巾に変換され、そ
のパルスはRSフリツプフロツプ33のQ端子か
ら得られることになる。従つて微分回路31、ダ
ウンカウンタ32、RSフリツプフロツプ33で
第1図に示す第2の合成回路12を構成すること
になる。 According to the above configuration, the up/down counter 11
The content of is converted into a corresponding pulse width, and the pulse is obtained from the Q terminal of the RS flip-flop 33. Therefore, the differentiating circuit 31, down counter 32, and RS flip-flop 33 constitute the second synthesis circuit 12 shown in FIG.
なおこの実施例では上記に加えて補助的に合成
補助回路17を追加している。これは若干のゲー
ト回路とK進(Kは整数でLより小さい数で普通
L/2近傍の値)カウンタとRSフリツプフロツ
プ回路で構成されるものであつて、その目的とす
るところは前記当該実施例の第2の合成回路12
の出力即ち位相誤差情報に直流的なオフセツトを
与え、その結果位相を進めるパルス(以後進相パ
ルスと呼ぶ)と、位相を遅らせるパルス(以後遅
相パルスと呼ぶ)の2つのパルスに分けようと言
うものである。一般的にはこうすれば位相同期点
(位相動作点)がデイジタル的に正確に定まるの
で好ましいと言えるし、また第4図に示す速度誤
差検出回路5の実施例と良くつり合いがとれると
いう利点もある。図中34はクロツクパルス入力
端子CK、出力端子、クリア端子CLを持つK
進カウンタである。35は前記微分回路31の負
の微分パルスでセツトされ、上記端子出力で
リセツトされるRSフリツプフロツプで、正論理
出力端子Qを持つものであり、一方Q端子は前記
K進カウンタ34のクリア端子CLに接続されて
いる。今加速パルスもしくは減速パルスの立下り
が与えられると微分回路31で負の微分パルスが
発生し、これによつてRSフリツプフロツプ35
がセツトされQ端子が“1”レベルとなる。する
と、K進カウンタ34のクリアは解除されるので
カウントが開始する。カウント中は端子の出
力は“1”レベルとする。K個のクロツクパルス
をカウントするとその瞬間端子は“1”レベ
ルから“0”レベルに変化する。その結果RSフ
リツプフロツプ35はリセツトされ、Q端子出力
が“0”レベルに変化するので前記K進カウンタ
34はクリア(リセツト)される。以上の結果
RSフリツプフロツプ35のQ端子出力は、加速
パルスもしくは減速パルスの立下りからKτの巾
のパルスを与えることになる。36はインバータ
回路であり、当該実施例の第2の合成回路12の
出力(RSフリツプフロツプ33のQ端子出力)
を反転させる。37,38は上記インバータ回路
36の出力とRSフリツプフロツプ35のQ端子
出力(即ちKτの巾のパルス)を入力とする
NOR回路及びAND回路であつて、もしRSフリツ
プフロツプ33のQ端子出力パルスの方が前記K
τの巾のパルスより長ければその長い分だけが
NOR回路37より出力され、もし逆に短かけれ
ばその短い分だけがAND回路38より出力され
る。前者はモータ1の回転位相をすすめるための
進相パルスに相当し、後者は遅らせるための遅相
パルスに相当する。 In this embodiment, in addition to the above, a synthesis auxiliary circuit 17 is additionally added. This is composed of some gate circuits, a K-adic (K is an integer smaller than L, and usually a value near L/2) counter, and an RS flip-flop circuit, and its purpose is to Example second synthesis circuit 12
In this paper, we apply a DC-like offset to the output, that is, the phase error information, and divide it into two pulses: a pulse that advances the phase (hereinafter referred to as a phase-advance pulse) and a pulse that delays the phase (hereinafter referred to as a phase-lag pulse). That's what I say. In general, this is preferable because the phase synchronization point (phase operating point) can be digitally determined accurately, and it also has the advantage of being well balanced with the embodiment of the speed error detection circuit 5 shown in FIG. be. In the figure, 34 is a K with a clock pulse input terminal CK, an output terminal, and a clear terminal CL.
It is a forward counter. 35 is an RS flip-flop which is set by the negative differential pulse of the differentiating circuit 31 and reset by the above terminal output, and has a positive logic output terminal Q, while the Q terminal is connected to the clear terminal CL of the K-ary counter 34. It is connected to the. Now, when the falling edge of the acceleration pulse or deceleration pulse is applied, a negative differential pulse is generated in the differentiator circuit 31, which causes the RS flip-flop 35
is set and the Q terminal goes to the "1" level. Then, the clearing of the K-ary counter 34 is canceled and counting starts. During counting, the output of the terminal is at the "1" level. When K clock pulses are counted, the instantaneous terminal changes from the "1" level to the "0" level. As a result, the RS flip-flop 35 is reset and the Q terminal output changes to the "0" level, so the K-ary counter 34 is cleared (reset). Above results
The Q terminal output of the RS flip-flop 35 provides a pulse with a width of Kτ from the falling edge of the acceleration pulse or deceleration pulse. 36 is an inverter circuit, and the output of the second synthesis circuit 12 of the embodiment (Q terminal output of the RS flip-flop 33)
Invert. 37 and 38 input the output of the inverter circuit 36 and the Q terminal output of the RS flip-flop 35 (that is, a pulse with a width of Kτ).
In the NOR circuit and the AND circuit, if the Q terminal output pulse of the RS flip-flop 33 is
If the pulse is longer than the width of τ, only that long pulse is
It is output from the NOR circuit 37, and if it is shorter, only the shorter amount is output from the AND circuit 38. The former corresponds to an advanced phase pulse for advancing the rotational phase of the motor 1, and the latter corresponds to a slow phase pulse for delaying the rotational phase of the motor 1.
以上のように合成補助回路17は位相の動作点
をデイジタル的に精度よく与えることを目的とし
たものであるが、位相の動作点は後段でアナログ
的に与えることも可能であるので不可欠の要素で
はない。 As described above, the purpose of the synthesis auxiliary circuit 17 is to digitally provide the phase operating point with high accuracy, but it is also an essential element because the phase operating point can also be provided analogously at a later stage. isn't it.
なおこの実施例では転送カウンタはダウンカウ
ンタを使つたが、アツプダウンカウンタ11より
その内容の補数を転送し、これをアツプカウント
するカウンタを使つてもよい。 In this embodiment, a down counter is used as the transfer counter, but a counter that transfers the complement of its contents from the up-down counter 11 and counts up the data may also be used.
また転送カウンタはアツプダウンカウンタと
し、転送された内容が“K”より大なるとき
“K”までダウンカウントし、“K”より小なると
きは“K”までアツプカウントし、それに要する
時間をそれぞれ独立したパルスの巾で与えるよう
にしても良い。この場合前記合成補助回路17は
不要となる。 The transfer counter is an up-down counter, and when the transferred content is greater than "K", it counts down to "K", and when it is less than "K", it counts up to "K", and the time required for each is It may also be applied with independent pulse widths. In this case, the synthesis auxiliary circuit 17 becomes unnecessary.
次に第7図は本発明のフイルタ回路13の一実
施例である。図中41,42はそれぞれ加速パル
スと減速パルス、進相パルスと遅相パルスによつ
て動作するチヤージポンプ回路であつて、加速パ
ルス及び進相パルスはそれぞれインバータ43,
44を介して反転され、トランジスタ45,46
のベースに与えられる。従つてトランジスタ45
及び46はそれぞれ加速パルス及び進相パルスが
与えられたときのみONし、演算増幅器53で構
成される反転加算アクテイブフイルタ回路58に
対して電流を吐出する。一方減速パルス及び遅相
パルスはそれぞれトランジスタ47,48のベー
スに与えられ、その間だけ該トランジスタはON
し、いずれも反転加算アクテイブフイルタ回路5
8より電流を吸引する。反転加算アクテイブフイ
ルタ回路58は速度誤差情報と、累積速度誤差情
報(位相誤差情報)を加算する役目と、アクテイ
ブフイルタの役目を持つている。54,55,5
6は加算ゲインを決める抵抗であつて、57はフ
イルタコンデンサである。なお、抵抗49,5
0,51,52はリーク電流防止のために付け加
えているものである。 Next, FIG. 7 shows an embodiment of the filter circuit 13 of the present invention. In the figure, reference numerals 41 and 42 are charge pump circuits operated by acceleration pulses, deceleration pulses, leading phase pulses, and slow phase pulses, respectively.
44, transistors 45, 46
given on the basis of. Therefore transistor 45
and 46 turn on only when an acceleration pulse and a phase advance pulse are applied, respectively, and discharge current to an inverting and adding active filter circuit 58 constituted by an operational amplifier 53. On the other hand, the deceleration pulse and the slow phase pulse are applied to the bases of transistors 47 and 48, respectively, and the transistors are turned on only during that time.
However, in both cases, the inverting addition active filter circuit 5
Attract current from 8. The inverting addition active filter circuit 58 has the role of adding speed error information and cumulative speed error information (phase error information) and the role of an active filter. 54, 55, 5
6 is a resistor that determines the addition gain, and 57 is a filter capacitor. In addition, resistance 49,5
0, 51, and 52 are added to prevent leakage current.
以上のように構成することによつて、速度誤差
情報、累積速度誤差情報をなめらかな直流に変換
することが出来る。なおこの出力はモータ駆動回
路14に接続される。 By configuring as described above, speed error information and cumulative speed error information can be converted into smooth direct current. Note that this output is connected to the motor drive circuit 14.
第8図はモータ1の回転数を変更するために本
発明で前述した第1の一定パルス巾発生回路6と
置換すべき可変パルス巾発生回路である。図中6
1はプリセツト入力端子を有するプログラマブル
カウンタであり、プリセツト入力のX端子(複
数)に通常2進数で設定された値をカウントし終
えると端子より“0”レベルを出力するよう
に構成されている。なお62はプログラマブルカ
ウンタ61のカウント数のプリセツトを行うため
の設定回路で、スイツチ群63と“1”レベルを
与えるための抵抗群64から構成される。 FIG. 8 shows a variable pulse width generating circuit which should replace the first constant pulse width generating circuit 6 described above in the present invention in order to change the rotational speed of the motor 1. 6 in the diagram
Reference numeral 1 designates a programmable counter having a preset input terminal, and is configured to output a "0" level from the terminal after counting a value normally set in binary at the preset input X terminals (plurality). Note that 62 is a setting circuit for presetting the count number of the programmable counter 61, and is composed of a switch group 63 and a resistor group 64 for applying a "1" level.
本方式によれば、第1の一定パルス巾発生回路
6の中のN進カウンタのカウント数は固定でな
く、自在に変更させることが可能となるので、前
述の
1/f0=Nτ+Mτ
の式で決定される基準周波数f0を自在に変更で
き、その結果モータの回転数を変更することがで
きる。 According to this method, the count number of the N-ary counter in the first constant pulse width generating circuit 6 is not fixed and can be changed freely, so that the above-mentioned formula 1/f 0 =Nτ + Mτ The reference frequency f 0 determined by can be freely changed, and as a result, the rotation speed of the motor can be changed.
また上式より明らかなように、一定パルス巾発
生回路7のM進カウンタのカウント数Mを変更し
てもモータ1の回転数を変えることができるのは
言うまでもないことであつて、このM進カウンタ
を前述のプログラマブルカウンタに置換しても同
等の効果が期待できる。また場合によつてN、N
両方を可変にしても同等の効果が期待できる。 Furthermore, as is clear from the above equation, it goes without saying that the number of revolutions of the motor 1 can be changed even if the count number M of the M-ary counter of the constant pulse width generation circuit 7 is changed. The same effect can be expected even if the counter is replaced with the programmable counter described above. Also, depending on the case, N, N
The same effect can be expected even if both are made variable.
以上述べたように、本発明によるモータの速度
制御装置の特徴をまとめると以下のようになる。 As described above, the characteristics of the motor speed control device according to the present invention can be summarized as follows.
(1) 上記速度誤差情報を累積的にアツプダウンカ
ウンタでカウントしてデイジタル的に積分する
ことによつて、実質的に従来の位相比較器を用
い直接的にモータの回転位相と基準パルスの位
相を比較して得られる位相誤差情報と全く等価
な累積速度誤差情報を得ることができ、これに
よつてモータを位相制御して負荷安定度を向上
させることができる。(1) By cumulatively counting the speed error information with an up-down counter and integrating it digitally, the rotational phase of the motor and the phase of the reference pulse can be directly calculated using a conventional phase comparator. It is possible to obtain cumulative speed error information that is completely equivalent to the phase error information obtained by comparing the two, and thereby it is possible to perform phase control of the motor and improve load stability.
(2) 上記手段はカウンタを主体としたデイジタル
回路で構成されるため周囲温度の変化、経年的
な変化の少ない位相制御ができる。(2) Since the above means is composed of a digital circuit mainly consisting of a counter, it is possible to perform phase control with little change in ambient temperature or change over time.
(3) 上記累積速度誤差情報はモータの回転速度、
位相に対して、いわゆる飽和形の特性を示すた
め、位相同期引込み特性が極めてすぐれたもの
となつている。(3) The above cumulative speed error information is the motor rotation speed,
Since it exhibits so-called saturation type characteristics with respect to phase, it has extremely excellent phase synchronization pull-in characteristics.
(4) 速度誤差検出回路、累積速度誤差検出回路は
すべてデイジタル回路で構成できるため、
I2L、またはC−MOSなどIC化に適しており、
従来のサンプルホールド形誤差検出方法のよう
に外付けコンデンサなど素子も不要になりコス
トダウンがはかれる。(4) Since the speed error detection circuit and cumulative speed error detection circuit can all be configured with digital circuits,
Suitable for IC such as I2L or C-MOS,
Unlike conventional sample-and-hold error detection methods, external elements such as capacitors are not required, resulting in cost reduction.
第1図は本発明の概念を説明するブロツク図、
第2図は本発明の速度誤差検出回路の動作タイム
チヤート、第3図はアツプダウンカウンタの特性
をモデル化した説明図、第4図は本発明の速度誤
差検出回路の一実施例を示すブロツク図、第5図
は本発明の累積速度誤差検出回路の一実施例を示
すブロツク図、第6図は本発明の累積速度誤差検
出回路の別の実施例を示すブロツク図、第7図は
本発明のフイルタ回路の一実施例を示すブロツク
図、第8図は第1の一定パルス巾発生回路と置換
すべき可変パルス巾発生回路のブロツク図であ
る。
1…モータ、2…タコジエネレータ、4…基準
周波数信号発生回路、5…速度誤差検出回路、6
…第1の一定パルス巾発生回路、7…第2の一定
パルス巾発生回路、8…第1の合成回路、9…累
積速度誤差検出回路、11…アツプダウンカウン
タ、12…第2の合成回路、13…フイルタ回
路、14…モータ駆動回路、22…N進カウン
タ、24…M進カウンタ、32…ダウンカウン
タ、34…K進カウンタ、41,42…チヤージ
ポンプ回路、61…プログラマブルカウンタ。
FIG. 1 is a block diagram explaining the concept of the present invention.
FIG. 2 is an operation time chart of the speed error detection circuit of the present invention, FIG. 3 is an explanatory diagram modeling the characteristics of an up-down counter, and FIG. 4 is a block diagram showing an embodiment of the speed error detection circuit of the present invention. 5 is a block diagram showing one embodiment of the cumulative speed error detection circuit of the present invention, FIG. 6 is a block diagram showing another embodiment of the cumulative speed error detection circuit of the present invention, and FIG. 7 is a block diagram of the present invention. FIG. 8 is a block diagram showing one embodiment of the filter circuit of the invention. FIG. 8 is a block diagram of a variable pulse width generation circuit to replace the first constant pulse width generation circuit. DESCRIPTION OF SYMBOLS 1...Motor, 2...Tachometer generator, 4...Reference frequency signal generation circuit, 5...Speed error detection circuit, 6
...First constant pulse width generating circuit, 7...Second constant pulse width generating circuit, 8...First synthesis circuit, 9...Cumulative speed error detection circuit, 11...Up-down counter, 12...Second synthesis circuit , 13... Filter circuit, 14... Motor drive circuit, 22... N-ary counter, 24... M-ary counter, 32... Down counter, 34... K-ary counter, 41, 42... Charge pump circuit, 61... Programmable counter.
Claims (1)
を該モータから取り出して出力するタコジエネレ
ータと、該モータの回転の基準となるべきクロツ
ク信号を出力する基準周波数信号発生装置と、上
記回転信号によつてトリガされ上記クロツク信号
をカウント開始しN個(N:整数)カウントする
間は第1レベルを保ち、N個カウント終了後は直
ちに第2レベルとなるようなN進カウンタで構成
される第1の一定パルス巾発生回路と、該第1の
一定パルス巾発生回路の出力パルスの後縁によつ
てトリガされ前記クロツク信号をカウント開始し
M個(M:整数)カウントする間は第1のレベル
を保ち、M個カウント終了後は直ちに第2レベル
となるようなM進カウンタで構成される第2の一
定パルス巾発生回路と、上記第1及び第2の一定
パルス巾発生回路の出力パルスを合成して前記モ
ータの速度誤差情報を与える第1の合成回路と、
該第1の合成回路の出力と前記クロツク信号とに
よつて前記速度誤差情報を累積的にデジタル積分
するアツプダウンカウンタと、該アツプダウンカ
ウンタの内容に従つて前記モータの累積速度誤差
情報を与える第2の合成回路と、上記第1及び第
2の合成回路の両出力を平滑するフイルタ回路
と、該フイルタ回路の出力に従つて前記モータを
駆動するモータ駆動回路とを有することを特徴と
するモータの速度制御装置。 2 第1の合成回路は、前記第1及び第2の一定
パルス巾発生回路の両出力パルスの論理和、論理
積を作る論理回路を含めて構成し、第2の合成回
路は、アツプダウンカウンタの内容を並列的に取
り出しこれをデジタル−アナログ変換するD/A
コンバータを含めて構成されることを特徴とする
特許請求の範囲第1項記載のモータの速度制御装
置。 3 第1の合成回路は、第1及び第2の一定パル
ス巾発生回路の両出力パルスの論理和、論理積を
作る論理回路を含めて構成し、第2の合成回路
は、アツプダウンカウンタの内容が転送される転
送カウンタと該カウンタをアツプカウントあるい
はダウンカウントあるいはアツプダウンカウント
してその転送される内容に応じた時間巾のパルス
を作る論理回路を含めて構成されることを特徴と
する特許請求の範囲第1項記載のモータの速度制
御装置。[Scope of Claims] 1. A tachometer generator that extracts and outputs a rotation signal with a frequency proportional to the rotation speed of the motor from the motor, and a reference frequency signal generator that outputs a clock signal that is to be a reference for the rotation of the motor; An N-ary counter that is triggered by the rotation signal and starts counting the clock signal, keeps the first level while counting N (N: integer), and immediately changes to the second level after counting N. a first constant pulse width generating circuit configured, and a period of counting of the clock signal triggered by the trailing edge of the output pulse of the first constant pulse width generating circuit and counting M times (M: an integer). a second constant pulse width generating circuit composed of an M-ary counter that maintains a first level and immediately changes to a second level after counting M counts; and the first and second constant pulse width generating circuits. a first synthesis circuit that synthesizes output pulses of the circuits and provides speed error information of the motor;
an up-down counter that cumulatively digitally integrates the speed error information using the output of the first synthesis circuit and the clock signal, and provides cumulative speed error information of the motor according to the contents of the up-down counter. It is characterized by comprising a second synthesis circuit, a filter circuit that smoothes both outputs of the first and second synthesis circuits, and a motor drive circuit that drives the motor according to the output of the filter circuit. Motor speed control device. 2. The first synthesis circuit includes a logic circuit that performs the logical sum and AND of the output pulses of the first and second constant pulse width generation circuits, and the second synthesis circuit includes an up-down counter. A D/A that extracts the contents of in parallel and converts it from digital to analog.
A motor speed control device according to claim 1, characterized in that the motor speed control device includes a converter. 3. The first synthesis circuit includes a logic circuit that performs the logical sum and logical product of both output pulses of the first and second constant pulse width generation circuits, and the second synthesis circuit includes a A patent characterized in that it includes a transfer counter to which contents are transferred, and a logic circuit that counts up or down the counter and generates a pulse with a time width corresponding to the transferred contents. A motor speed control device according to claim 1.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6201879A JPS55155589A (en) | 1979-05-18 | 1979-05-18 | Speed controller for motor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6201879A JPS55155589A (en) | 1979-05-18 | 1979-05-18 | Speed controller for motor |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS55155589A JPS55155589A (en) | 1980-12-03 |
| JPS626431B2 true JPS626431B2 (en) | 1987-02-10 |
Family
ID=13187999
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP6201879A Granted JPS55155589A (en) | 1979-05-18 | 1979-05-18 | Speed controller for motor |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS55155589A (en) |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4564795A (en) * | 1981-12-21 | 1986-01-14 | Beckman Instruments, Inc. | Motor speed control system |
| JPS60223489A (en) * | 1984-04-20 | 1985-11-07 | Konishiroku Photo Ind Co Ltd | Drive circuit device for motor |
| JP2584435B2 (en) * | 1984-06-29 | 1997-02-26 | ソニー株式会社 | Speed servo circuit |
| JPS6154888A (en) * | 1984-08-24 | 1986-03-19 | Sankyo Seiki Mfg Co Ltd | Speed controller |
| JPS61189182A (en) * | 1985-02-15 | 1986-08-22 | Sankyo Seiki Mfg Co Ltd | Digital speed controller |
| JPS6370300U (en) * | 1986-10-21 | 1988-05-11 | ||
| JP2638855B2 (en) * | 1987-11-11 | 1997-08-06 | 松下電器産業株式会社 | Motor speed control device |
| JPH0193994U (en) * | 1987-12-14 | 1989-06-21 |
-
1979
- 1979-05-18 JP JP6201879A patent/JPS55155589A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS55155589A (en) | 1980-12-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS626431B2 (en) | ||
| JPS63121483A (en) | Motor speed control system | |
| EP0571148B1 (en) | AGC circuit with non-linear gain for use in PLL circuit | |
| GB2046954A (en) | Motor speed control apparatus | |
| EP0572161B1 (en) | AGC with non-linear gain for PLL circuits | |
| JPS62199119A (en) | phase synchronized circuit | |
| JPH0827657B2 (en) | Digital servo control circuit | |
| JPH047134B2 (en) | ||
| JPS6310668B2 (en) | ||
| JPS648541B2 (en) | ||
| US4213688A (en) | Automatic exposure time control apparatus for camera | |
| JP2775822B2 (en) | Inverter on-delay circuit | |
| JP2859452B2 (en) | Motor control circuit | |
| JPH0514514B2 (en) | ||
| JPH07101845B2 (en) | Digital phase lock loop device | |
| JPH0427040Y2 (en) | ||
| JPH0519330B2 (en) | ||
| JPH0479610A (en) | Reference signal generation circuit | |
| JPS58173919A (en) | Digital phase comparator | |
| JPS6310669B2 (en) | ||
| JPS61224890A (en) | Speed controller | |
| JPS58149516A (en) | Digitized servo-amplifier | |
| JPH05103489A (en) | Motor speed controller | |
| JPH0121705B2 (en) | ||
| JPS6035979A (en) | Motor control device |