JPH02118808A - Speed control device - Google Patents
Speed control deviceInfo
- Publication number
- JPH02118808A JPH02118808A JP63273544A JP27354488A JPH02118808A JP H02118808 A JPH02118808 A JP H02118808A JP 63273544 A JP63273544 A JP 63273544A JP 27354488 A JP27354488 A JP 27354488A JP H02118808 A JPH02118808 A JP H02118808A
- Authority
- JP
- Japan
- Prior art keywords
- value
- pulse
- speed
- counted
- period
- 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.)
- Granted
Links
Landscapes
- Control Of Direct Current Motors (AREA)
- Control Of Velocity Or Acceleration (AREA)
Abstract
Description
【発明の詳細な説明】
産業上の利用分野
本発明は、回転体の回転周期の基準周期に対する誤差を
2進数として検出し、その誤差に基づいた出力によシ回
転体の速度を制御する速度制御装置に関する。DETAILED DESCRIPTION OF THE INVENTION Field of Industrial Application The present invention detects an error in the rotation period of a rotating body with respect to a reference period as a binary number, and controls the speed of the rotating body using an output based on the error. Regarding a control device.
従来の技術
第4図は既に提案されているデジタル式の速度制御装置
の構成を示すブロック図であって、クロックパルスCL
Kを計数するカウンタ1と、その計数出力を取シ込むラ
ッチ2と、回転体の回転速度に応じて周期が変化する回
転検出信号FGに基づいて各種タイミングパルスをクロ
ックパに7゜CLKに同期して出力するタイミングジェ
ネレータ3と、クロックパルスCI、KをマスクするA
NDゲート回路4と、カウンタ1に対して計数初期値を
供給するデータレジスタ5によって構成されている。BACKGROUND ART FIG. 4 is a block diagram showing the configuration of a digital speed control device that has already been proposed.
A counter 1 that counts K, a latch 2 that receives the counting output, and various timing pulses that are synchronized to a 7° CLK clock based on a rotation detection signal FG whose period changes depending on the rotation speed of the rotating body. A timing generator 3 that outputs clock pulses CI and A that masks clock pulses CI and K
It is composed of an ND gate circuit 4 and a data register 5 that supplies an initial count value to the counter 1.
以上のように構成された速度制御装置について、第4図
のブロック図と、第5図に示した主要部のタイミングチ
ャートによりその動作を簡単に説明する。The operation of the speed control device configured as described above will be briefly explained using the block diagram shown in FIG. 4 and the timing chart of the main parts shown in FIG.
第5図人は第4図の端子9より入力されるクロックパル
スCI、にであって、カウンタ1のクロック信号つまり
基準周期の基本単位であり、また各種タイミングパルス
の同期信号である。第5図Bは第4図の端子10より入
力される回転検出信号であり、タイミングジェネレータ
3に入力され第6図Cのクロックゲートパルスと、第5
図りのラッチパルスと、第5図Eのプリセットパルスを
作成させる。プリセットパルスによりデータレジスタ5
に格納された計数初期値をカウンタ1にプリセクトし、
その直後、クロックゲートパルスによりANDゲート回
路4において遮断されていたクロックパルスがカウンタ
1に供給され、カウンタ1は計数を開始する。The clock pulse CI in FIG. 5 is inputted from the terminal 9 in FIG. 4, and is the clock signal of the counter 1, that is, the basic unit of the reference period, and is also a synchronization signal for various timing pulses. FIG. 5B is a rotation detection signal input from the terminal 10 in FIG.
Create the latch pulse shown in the figure and the preset pulse shown in Figure 5E. Data register 5 by preset pulse
Presect the initial count value stored in counter 1,
Immediately after that, the clock pulse that had been cut off in the AND gate circuit 4 by the clock gate pulse is supplied to the counter 1, and the counter 1 starts counting.
その計数動作をアナログ的に表現したのが第5図Fであ
り、次の回転検出信号の到来によシ発生するラッチパル
スによりカウンタ1の計数値をラッチ2に取り込む。こ
こでクロックゲートパルスは、カウンタ1に計数初期値
をプリセットする時とカウンタ1の計数値をラッチ2に
取り込む時にカウンタ1の計数動作を停止させ、安定な
動作を確保するだめのものである。ラッチ2に取り込ま
れたデータは、デジタル−アナログ変換され駆動回路(
図示せず)を介して回転体を駆動するモータ(図示せず
)に供給される。そこで、定常状態での動作点を一定に
するために、回転体が設定速度で回転しているときにラ
ッチ2に取り込まれる計数値が所定の値(IFとする)
となるようにデータレジスタ6に格納される計数初期値
(NPoとする)が決定される。つまり、回転体の設定
速度(基塾周期)をToとし、クロックパルスの周波数
をfCKとすると、計数初期値NPoは次式で求められ
る。FIG. 5F shows an analog representation of the counting operation, and the count value of the counter 1 is taken into the latch 2 by the latch pulse generated by the arrival of the next rotation detection signal. Here, the clock gate pulse is used to stop the counting operation of the counter 1 when presetting the initial count value to the counter 1 and when taking the count value of the counter 1 into the latch 2, thereby ensuring stable operation. The data taken into latch 2 is digital-to-analog converted and the drive circuit (
It is supplied to a motor (not shown) that drives a rotating body via a motor (not shown). Therefore, in order to keep the operating point constant in a steady state, the count value taken into latch 2 when the rotating body is rotating at a set speed is set to a predetermined value (defined as IF).
The initial count value (referred to as NPo) to be stored in the data register 6 is determined so that . That is, when the set speed (base cycle) of the rotating body is To and the frequency of the clock pulse is fCK, the initial count value NPo is obtained by the following equation.
NPo−NF−fcKXT。NPo-NF-fcKXT.
従って、回転体の設定速度を切り換えるときにはデータ
レジスタ6に格納された計数初期値を変更するか、ある
いはタイミングジェネレータ3に入力される回転検出信
号を分周して入力する手法をとる。Therefore, when changing the set speed of the rotating body, either the initial count value stored in the data register 6 is changed, or the rotation detection signal input to the timing generator 3 is frequency-divided and input.
発明が解決しようとする課題
しかし、回転体の速度切り換えにおいてスムースな過渡
応答を実現するのに、後者の手法では回転検出信号の整
数分周となるので切り換えステップが粗く完全ではなく
、前者の手法ではデータレジスタ6に格納する計数初期
値を数多く設定しておく必要があり回路が複雑になると
いう問題がある。Problems to be Solved by the Invention However, in order to achieve a smooth transient response when switching the speed of a rotating body, the latter method requires integer frequency division of the rotation detection signal, so the switching steps are rough and incomplete, and the former method In this case, it is necessary to set a large number of initial count values to be stored in the data register 6, resulting in a problem that the circuit becomes complicated.
本発明はかかる点に鑑み、簡易な構成で回転体の設定速
度を切り換えるときにノ・ンチング現象を発生させずに
スムースな過渡応答を行う速度制御装置を提供すること
を目的とする。SUMMARY OF THE INVENTION In view of the above, an object of the present invention is to provide a speed control device that has a simple configuration and performs a smooth transient response without causing a notching phenomenon when changing the set speed of a rotating body.
課題を解決するだめの手段
本発明は上記目的を達するため、制御すべき回転体の回
転速度に応じて周期が変化する回転検出信号の周期をク
ロックパルスで量子化し、基準周期に対する誤差をデジ
タル量で検出する装置であって、前記基準周期を変調す
る変調手段を具備している。Means for Solving the Problems In order to achieve the above object, the present invention quantizes the period of a rotation detection signal whose period changes according to the rotational speed of the rotating body to be controlled using clock pulses, and converts the error with respect to the reference period into a digital quantity. This is a device for detecting the reference period, and includes a modulation means for modulating the reference period.
作用
本発明では上述した構成によって、前記回転体の設定速
度を切り換えるときにスムースな過渡応答を実現する速
度制御装置を得ることができる。According to the present invention, with the above-described configuration, it is possible to obtain a speed control device that realizes a smooth transient response when switching the set speed of the rotating body.
実施例
以下、本発明の実施例について図面を参照しながら説明
する8
第1図は本発明の一実施例における速度制御装置の構成
を示したものであり、上述した第4図の従来例の構成の
他にデータレジスタ5の計数初期直ヲ端子13より入力
されるプリセノトノ(ルスPRで取り込み、端子11よ
り入力される加算減算切り換え信号U/Dによりアップ
カウントとダウンカウントを切り換えて端子12よシ入
力される第2のクロックパルスCLK2を計数し、その
計数値がカウンタ1に新たに計数初期値として供給する
第2のカウンタ6と、またその計数値が入力され、計数
値が所定の値になったかを検出する計数値検出回路7と
、その出力が一方の入力端子に、第2のクロックパルス
CLK2が他方の端子に入力されるANDゲート回路8
とにより構成されている。Embodiments Hereinafter, embodiments of the present invention will be described with reference to the drawings. In addition to the configuration, the initial count value of the data register 5 is input from the terminal 13 (received by the pulse PR, and the up-count and down-count are switched by the addition/subtraction switching signal U/D input from the terminal 11, and the count is input from the terminal 12. A second counter 6 counts the input second clock pulse CLK2 and supplies the counted value to the counter 1 as a new count initial value; a count value detection circuit 7 that detects whether the count value has reached 0, and an AND gate circuit 8 whose output is input to one input terminal and a second clock pulse CLK2 is input to the other terminal.
It is composed of.
以上のように構成された速度制御装置について、第1図
に示したブロック図と、第2図に示した主要部のタイミ
ングチャートによりその動作を説明する。The operation of the speed control device configured as described above will be explained with reference to the block diagram shown in FIG. 1 and the timing chart of the main parts shown in FIG. 2.
第2図人からEは、第4図の従来例で説明した第6図人
からEのタイミングチャートと同一であり、端子1oよ
り入力される回転検出信号FCによりクロックゲートパ
ルスとラッチパルスとプリセットパルスが作成される。The timing chart from the person to E in FIG. 2 is the same as the timing chart from the person to E in FIG. 6 explained in the conventional example in FIG. A pulse is created.
第2図Hはデータレジスタロに格納された計数初期値を
アナログ的に表現したもので、最初はNPoがプリセッ
トパルスPRによりセットされていたが、第2図Gに示
した第2のりO−)クパルス01.に2によシ計数値が
MP、→NP2→NP3→NP4とアップカウントされ
ている。従って回転検出信号が到来する毎に前記カウン
タ1にプリセットされる計数初期値もIP、→NP2→
HP、→NP4と可変され、その結果として第2図Hに
示すように回転体の回転速度がスムースに変化すること
になる。そしてカウンタθの計数値が計数値検出回路7
にて設定された計数値になるまでアンプカウントされ、
設定された計数値に相当する基準速度まで回転体は速度
上昇する。FIG. 2H is an analog representation of the initial counting value stored in the data register. Initially, NPo was set by the preset pulse PR, but the second value O- ) Coupals 01. In 2, the count value is incremented as MP, → NP2 → NP3 → NP4. Therefore, the initial count value preset in the counter 1 every time a rotation detection signal arrives is also IP, →NP2→
As a result, the rotational speed of the rotating body changes smoothly as shown in FIG. 2H. Then, the count value of the counter θ is determined by the count value detection circuit 7.
The amps are counted until the count value set in is reached.
The speed of the rotating body increases to a reference speed corresponding to the set count value.
本実施例では速度上昇について述べたが、第2のカウン
タ6を加算減算切り換え信号によシダランカウントさせ
れば減速も同様に実現できる。In this embodiment, a speed increase has been described, but if the second counter 6 is caused to perform a cedar run count using an addition/subtraction switching signal, deceleration can be similarly achieved.
ところで、近年ではマイクロプロセッサを用いたン7ト
ウェアサーボ技術による回転体の速度制御装置が既に提
案されており、第3図は本発明の他の実施例としてマイ
クロプロセッサのソフトウェアプログラムで実現させた
場合のフローチャートである。Incidentally, in recent years, a speed control device for a rotating body based on software software program using a microprocessor has already been proposed, and FIG. This is a flowchart.
第3図のブランチ30は回転検出信号が到来したか否か
を判別しておシ、もし到来していれば処理ブロック31
に移行し速度誤差計算を行なう。A branch 30 in FIG. 3 determines whether or not a rotation detection signal has arrived, and if it has arrived, a processing block 31
Then move on to calculate the speed error.
ここで速度誤差計算は、回転検出信号の到来時刻と基桑
周期に基づく到来期待時刻との差を求めており、回転検
出信号の到来時刻の検出は前記マイクロプロセッサに内
蔵された基桑クロックパルスをフリーランで計数するタ
イムペースカウンタの計数値を回転検出信号でレジスタ
にラッチさせることにより実現できる。前記到来期待時
刻については後で説明する。Here, the speed error calculation calculates the difference between the arrival time of the rotation detection signal and the expected arrival time based on the basic clock cycle, and the detection of the arrival time of the rotation detection signal is based on the basic clock pulse built in the microprocessor. This can be realized by latching the count value of a time pace counter that counts in free run to a register using a rotation detection signal. The expected arrival time will be explained later.
次にブランチ32において求めた速度誤差が測定範囲内
か否かを判断しており、処理ブロック33あるいは34
において測定範囲内であればそのまま、測定範囲外であ
れば最大あるいは最小出力を出力する。そして処理ブロ
ック35において次の回転検出信号の到来期待時刻を計
算している。つまり現在の回転検出信号の到来時刻に基
準周期に相当する計数値と速度変調させる値を加算する
ことにより求める。ブランチ30において否であれば、
処理ブロック36に移行し、前記タイムペースカウンタ
により所定時間以上回転検出信号が到来していなければ
、処理ブロック37において加速指令を出力し回転体の
起動時の問題を解決している。つぎにブランチ38にお
いて外部よシ速度変調指令が来ているか否かを判断し、
もし是であればブランチ40に移行し、前記変調値が所
定の値を越えているか否かを判断し、もし否であれば処
理ブロック41において前記変調値をある一定値αを加
算あるいは減算する。前記ブランチ38において、もし
否であれば処理ブロック39で前記変調値をクリアする
。Next, in branch 32, it is determined whether or not the obtained velocity error is within the measurement range, and processing block 33 or 34
If it is within the measurement range, it outputs as is, and if it is outside the measurement range, it outputs the maximum or minimum output. Then, in processing block 35, the expected arrival time of the next rotation detection signal is calculated. That is, it is determined by adding the count value corresponding to the reference period and the value for speed modulation to the arrival time of the current rotation detection signal. If no in branch 30,
The process moves to a processing block 36, and if the rotation detection signal has not arrived for a predetermined time period or more according to the time pace counter, an acceleration command is outputted in a processing block 37 to solve the problem when starting the rotating body. Next, in branch 38, it is determined whether an external speed modulation command is received or not.
If yes, the process moves to branch 40, where it is determined whether the modulation value exceeds a predetermined value, and if no, in processing block 41, a certain constant value α is added or subtracted from the modulation value. . In said branch 38, if not, a processing block 39 clears said modulation value.
以上のフローにより上述した第1図の本発明の速度制御
装置と同様の動作を実現できる。Through the above-described flow, the same operation as the speed control device of the present invention shown in FIG. 1 described above can be realized.
発明の効果
以上のように本発明の速度制御装置は、簡単な回路構成
で基堕周期を変調させることにより回転体の設定速度を
切り換えるときにハンチング現象を発生させずにスムー
スな過渡応答を実現させることができる。Effects of the Invention As described above, the speed control device of the present invention realizes a smooth transient response without causing any hunting phenomenon when changing the set speed of a rotating body by modulating the basic cycle with a simple circuit configuration. can be done.
第1図は本発明の一実施例における速度制御装置の構成
を示すブロック図、第2図は第1図の回路動作を説明す
るタイミングチャート、第3図は本発明の他の実施例に
おける速度制御装置のフローチャート、第4図は従来の
速度制御装置のブロック図、第5図は第4図の動作説明
用のタイミングチャートである。
1・・・・・・カウンタ、2・・・・・・ラッチ、3・
・川・タイミングジェネレータ、4,8・・曲ANDゲ
ート回路、6・・・・・・データレジスタ、θ・・・・
・・第2のカウンタア・・・・・・計数値検出回路。
代理人の氏名 弁理士 粟 野 重 孝 はが1名第
図
第
図FIG. 1 is a block diagram showing the configuration of a speed control device in one embodiment of the present invention, FIG. 2 is a timing chart explaining the circuit operation of FIG. 1, and FIG. 3 is a speed control device in another embodiment of the present invention. FIG. 4 is a flowchart of the control device, FIG. 4 is a block diagram of a conventional speed control device, and FIG. 5 is a timing chart for explaining the operation of FIG. 4. 1... Counter, 2... Latch, 3...
・River・Timing generator, 4, 8... Song AND gate circuit, 6... Data register, θ...
...Second counter...Count value detection circuit. Name of agent: Patent attorney Shigetaka Awano (1 person)
Claims (1)
転検出信号の周期をクロックパルスで量子化し、基準周
期に対する誤差をデジタル量で検出する速度制御装置で
あって、前記基準周期を変調する変調手段を設けてなる
速度制御装置。A speed control device that quantizes the period of a rotation detection signal whose period changes according to the rotational speed of a rotating body to be controlled using clock pulses, and detects an error with respect to a reference period as a digital amount, and modulates the reference period. A speed control device equipped with modulation means.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP63273544A JP2623783B2 (en) | 1988-10-28 | 1988-10-28 | Speed control device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP63273544A JP2623783B2 (en) | 1988-10-28 | 1988-10-28 | Speed control device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH02118808A true JPH02118808A (en) | 1990-05-07 |
JP2623783B2 JP2623783B2 (en) | 1997-06-25 |
Family
ID=17529305
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP63273544A Expired - Lifetime JP2623783B2 (en) | 1988-10-28 | 1988-10-28 | Speed control device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2623783B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11113278A (en) * | 1997-09-30 | 1999-04-23 | Matsushita Electric Works Ltd | Motor control device |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5775584A (en) * | 1980-10-23 | 1982-05-12 | Masanobu Fukuzumi | Motor controlling circuit |
JPS60241784A (en) * | 1984-05-15 | 1985-11-30 | Sanyo Electric Co Ltd | Controller of dc servo motor |
-
1988
- 1988-10-28 JP JP63273544A patent/JP2623783B2/en not_active Expired - Lifetime
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5775584A (en) * | 1980-10-23 | 1982-05-12 | Masanobu Fukuzumi | Motor controlling circuit |
JPS60241784A (en) * | 1984-05-15 | 1985-11-30 | Sanyo Electric Co Ltd | Controller of dc servo motor |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11113278A (en) * | 1997-09-30 | 1999-04-23 | Matsushita Electric Works Ltd | Motor control device |
Also Published As
Publication number | Publication date |
---|---|
JP2623783B2 (en) | 1997-06-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
GB2223110A (en) | Electronic speed governor | |
JPH02118808A (en) | Speed control device | |
JPH0232799A (en) | Electric stepping motor having load angle regulator and its operation | |
US4554492A (en) | Motor control system | |
CN116208061A (en) | Motor rotation angle control method, device and system | |
EP0401757A2 (en) | Method of detecting the number of revolutions | |
EP0769851B1 (en) | Digital locked loop | |
ES477691A1 (en) | Motor control circuits | |
US4153866A (en) | Pulse to step stepping motor control circuit | |
US5790971A (en) | Frequency-locked stepping position control system | |
US4737700A (en) | Method and circuit for driving a stepping motor | |
RU2130688C1 (en) | Electric drive | |
JPS5840201B2 (en) | How do you know what to do? | |
JPS59117482A (en) | Controller for motor | |
EP0028139B1 (en) | Sewing machine | |
JPS61269687A (en) | Servo controlling method for compensating frictional torque | |
KR0183837B1 (en) | Speed control device of motor | |
SU1552323A1 (en) | Dc digit pulse electric drive | |
SU1652968A1 (en) | Method for regulating load current through gate converter | |
SU1525852A1 (en) | Device for controlling two-phase induction motor | |
JPS5815979B2 (en) | Analog to digital converter | |
JPS6367439B2 (en) | ||
JPS589441B2 (en) | Servo control device | |
SU1767688A1 (en) | Gate electric drive | |
JPS6277614A (en) | Digital position controller |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080411 Year of fee payment: 11 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090411 Year of fee payment: 12 |
|
EXPY | Cancellation because of completion of term | ||
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090411 Year of fee payment: 12 |