JPS62178183A - Servo-device - Google Patents

Servo-device

Info

Publication number
JPS62178183A
JPS62178183A JP61017056A JP1705686A JPS62178183A JP S62178183 A JPS62178183 A JP S62178183A JP 61017056 A JP61017056 A JP 61017056A JP 1705686 A JP1705686 A JP 1705686A JP S62178183 A JPS62178183 A JP S62178183A
Authority
JP
Japan
Prior art keywords
output
signal
comparator
level
time
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
Application number
JP61017056A
Other languages
Japanese (ja)
Inventor
Saiji Kunihira
宰司 國平
Kenichi Suehiro
憲一 末廣
Yutaka Oota
豊 太田
Norihide Kinugasa
教英 衣笠
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP61017056A priority Critical patent/JPS62178183A/en
Publication of JPS62178183A publication Critical patent/JPS62178183A/en
Pending legal-status Critical Current

Links

Landscapes

  • Feedback Control In General (AREA)
  • Control Of Electric Motors In General (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 産業上の利用分野 本発明は回転体の起動時に回転速度が速やかに所望値に
なるよう制御するサーボ装置に関するものである。
DETAILED DESCRIPTION OF THE INVENTION Field of the Invention The present invention relates to a servo device that controls the rotational speed of a rotating body to quickly reach a desired value when the rotating body is started.

従来の技術 モータなどの回転体の回転速度に応じた周波数を有する
信号を発生する速度発電機の出力とあらかじめ設定され
た出力電圧を発生する電圧源の出力を比較して得られた
信号をもとにして、速度発電機の出力信号の周波数で制
御した場合より高精度な制御を行わせる方法が、本願と
同一出願人により特願昭59−214544号明細書に
おいて詳述されている。
Conventional technology A signal obtained by comparing the output of a speed generator, which generates a signal with a frequency corresponding to the rotational speed of a rotating body such as a motor, and the output of a voltage source, which generates a preset output voltage. A method of performing more precise control than when controlling based on the frequency of the output signal of the speed generator is described in detail in Japanese Patent Application No. 59-214544 by the same applicant as the present application.

先願では、起動時に最大の誤差信号を出力してモータが
フル加速された後、回転速度が次第に上昇していき、設
定速度近傍で高精度な制御へ移行するように説明した。
In the previous application, it was explained that after the motor is fully accelerated by outputting the maximum error signal at startup, the rotational speed gradually increases, and then transitions to highly accurate control near the set speed.

発明が解決しようとする問題点 しかしながら上記のような構成では、モータの負荷が軽
かったりあるいは設定速度が低かったときなどは高精度
な制御へ移行する準備ができる前に設定速度を越えてし
まい、高精度な制御へスムーズに移行できなかったり、
また設定速度に整定するのに時間がかかったりするとい
う問題点を有していた。
Problems to be Solved by the Invention However, with the above configuration, when the load on the motor is light or the set speed is low, the set speed may be exceeded before it is ready to shift to high-precision control. It may not be possible to smoothly transition to high-precision control,
Another problem is that it takes time to settle to the set speed.

本発明は上記問題点に鑑み、起動時にモータの回転速度
を速やかに設定速度に近づけ、高精度な制御へスムーズ
に移行するサーボ装置を提供するものである。
In view of the above-mentioned problems, the present invention provides a servo device that quickly brings the rotational speed of a motor close to a set speed at startup and smoothly shifts to highly accurate control.

問題点を解決するための手段 上記問題点を解決するために本発明のサーボ装置は、あ
らかじめ゛設定された少なくとも2通りの出力電圧を発
生する電圧源と、前記電圧源の出力と回転体の速度情報
を有する交流信号の電位を比較して前記交流信号の半周
期の間に2回以上の出力信号を発生する比較器と、前記
比較器の出力信号の周期と基準値より誤差出力を算出す
る演算器と、前記誤差出力に基づいて前記回転体に駆動
電力を供給する駆動手段と、前記交流信号の振幅が前記
電圧源の大きいほうの出力電位に到達し少なくとも1周
期にわたって前記比較器の出力信号が正常に出力された
とき検出信号を発生するステータス検出手段と、前記検
出信号により前記交流信号が零クロスを通過するごとに
前記交流信号の1周期と前記基準値より前記演算器に誤
差出力を算出させるサーボループと前記比較器の出力信
号の周期と前記基準値より前記演算器に誤差出力を算出
させるサーボループとを切り換えるスイッチ手段を具備
したことを特徴とするものである。
Means for Solving the Problems In order to solve the above problems, the servo device of the present invention includes a voltage source that generates at least two preset output voltages, and a combination of the output of the voltage source and the rotating body. A comparator that compares the potential of an AC signal having speed information and generates an output signal twice or more during a half cycle of the AC signal, and calculates an error output from the cycle of the output signal of the comparator and a reference value. a computing unit for supplying driving power to the rotating body based on the error output; and a driving means for supplying driving power to the rotating body based on the error output; a status detection means that generates a detection signal when the output signal is normally output; and a status detection means that generates a detection signal when the output signal is outputted normally; The present invention is characterized by comprising a switch means for switching between a servo loop that causes the output to be calculated and a servo loop that causes the arithmetic unit to calculate the error output based on the period of the output signal of the comparator and the reference value.

作用 本発明は上記した構成によって、起動時にモータの速度
発電機の出力信号が零クロスを通過するごとに前記交流
信号の1周期と前記速度発″Qt機の出力信号の1周期
の基準値より演算器が誤差出力を算出し、その誤差信号
をもとにモータを駆動するので、モータの負荷が軽かっ
たりあるいは設定速度が低かったときなどでも回転速度
を速やかに設定速度近傍にすることができるので、高精
度なfill ?[Iへの移行がスムーズに行える。
Effect of the present invention With the above-described configuration, each time the output signal of the speed generator of the motor passes a zero cross at the time of starting, the reference value of one period of the AC signal and one period of the output signal of the speed generator "Qt" is set. The arithmetic unit calculates the error output and drives the motor based on the error signal, so the rotation speed can be quickly brought close to the set speed even when the load on the motor is light or the set speed is low. Therefore, the transition to highly accurate Fill?[I can be performed smoothly.

実施例 以下本発明の一実施例のサーボ装置について、図面を参
照しながら説明する。
EXAMPLE Hereinafter, a servo device according to an example of the present invention will be described with reference to the drawings.

第1図は本発明の第1の実施例におけるサーボ装置を示
すものである。第1図において、モータlに連結された
速度発電a(−1aに周波数発電機あるいは単にFCと
呼ばれる。)2の出力は増幅器3によりある電圧レベル
まで増幅された後に波形整形器4によって矩形波になる
まで増幅される。
FIG. 1 shows a servo device in a first embodiment of the present invention. In FIG. 1, the output of a speed generator a (-1a is called a frequency generator or simply FC) 2 connected to a motor l is amplified to a certain voltage level by an amplifier 3, and then converted into a rectangular wave by a waveform shaper 4. is amplified until .

前記波形整形器4の出力はチャンネルセレクタ5に供給
され、前記チャンネルセレクタ5はプログラマブル電圧
I16のチャンネルを選択する信号とプロセッサ7にチ
ャンネルセレクタ5のステータスを示すステータス信号
を発生し、これらのステータス信号はコントロールバス
8を介して前記プログラマブル電圧源6と前記プロセッ
サ7に供給される。
The output of the waveform shaper 4 is supplied to a channel selector 5, which generates a signal for selecting the channel of the programmable voltage I16 and a status signal indicating the status of the channel selector 5 to the processor 7. is supplied to the programmable voltage source 6 and the processor 7 via a control bus 8.

また、前記増幅器3の出力信号は第1の比較器(図中に
おいてはコンパレータlと示されている。)9の非反転
入力端子9aと、第2の比較器(図中においてはコンパ
レータ2と示されている。)IOの反転入力端子10b
に供給されている。
Further, the output signal of the amplifier 3 is sent to a non-inverting input terminal 9a of a first comparator (indicated as comparator 1 in the figure) 9 and a second comparator (indicated as comparator 2 in the figure). ) IO inverting input terminal 10b
is supplied to.

さらに、前記比較器9の反転入力端子9bには前記プロ
グラマブル電圧源6の上側出力端子6aからの出力信号
が供給されるとともに前記比較器lOの非反転入力端子
10aには前記プログラマブル電圧源6の下側出力端子
6bからの出力信号が供給され、それぞれの比較器にお
いて前記増幅器3の出力信号との電圧比較が行われ、比
較出力信号は前記チャンネルセレクタ5にチャンネル更
新信号として供給されている。
Furthermore, the output signal from the upper output terminal 6a of the programmable voltage source 6 is supplied to the inverting input terminal 9b of the comparator 9, and the output signal of the programmable voltage source 6 is supplied to the non-inverting input terminal 10a of the comparator IO. An output signal from the lower output terminal 6b is supplied, and a voltage comparison with the output signal of the amplifier 3 is performed in each comparator, and the comparison output signal is supplied to the channel selector 5 as a channel update signal.

また、前記波形整形器4と前記比較器9,10がそれぞ
れ出力信号を出力した時前記チャンネルセレクタ5のタ
イミング信号出力端子5aからタイミング信号が出力さ
れ周期検出器11に供給される。前記周期検出器11は
前記タイミング信号出力端子5aから出力されるタイミ
ング信号の周期、すなわち、前記波形整形器4と前記比
較器9゜10がそれぞれ出力する出力信号の周期を測定
しデータバス12を介して前記プロセッサ7のメモリ7
Cに供給する。前記メモリ7Cはステータス(3号に依
存したアドレスに周期データを格納する。
Further, when the waveform shaper 4 and the comparators 9 and 10 each output an output signal, a timing signal is outputted from the timing signal output terminal 5a of the channel selector 5 and supplied to the period detector 11. The period detector 11 measures the period of the timing signal output from the timing signal output terminal 5a, that is, the period of the output signals output from the waveform shaper 4 and the comparators 9 and 10, respectively, and connects the data bus 12. The memory 7 of the processor 7 via
Supply to C. The memory 7C stores periodic data at an address dependent on status (No. 3).

つぎに、前記プロセッサ7では前記チャンネルセレクタ
5よりコントロールバス8を介して送られてくるステー
タス信号と、周期検出手段11よりデータバス12を介
して前記プロセ・7す7のメモリ7Cに記憶されている
周期データより前記演算器7bがモータlの速度誤差信
号を算出し、その算出出力をサーボループ切り換え器7
dとデータバス13を介してディジタル−アナログ変換
器14に供給している。前記ディジタル−アナログ変換
器14の出力は電力増幅器(図中においてはパワーアン
プと表示されている。)1・5によって増幅されて前記
モータlに駆動電力として供給されている。
Next, in the processor 7, a status signal sent from the channel selector 5 via the control bus 8 and a status signal sent from the period detection means 11 via the data bus 12 are stored in the memory 7C of the processor 7. The arithmetic unit 7b calculates the speed error signal of the motor l from the cycle data, and the calculated output is sent to the servo loop switch 7.
d and a data bus 13 to a digital-to-analog converter 14. The output of the digital-to-analog converter 14 is amplified by power amplifiers (indicated as power amplifiers in the figure) 1 and 5 and supplied to the motor 1 as driving power.

第2図はモータ1の速度が設定速度になったときの第1
図の各ブロックの波形図を示したものである。第2図(
alは増幅器3の出力信号波形図であり、第2図[bl
は波形整形器4の出力信号波形図であり、第2図fC1
,(diはプログラマブル電圧源6の出力端子6a、6
bに現れる信号波形であり、第2図[el、 (f)は
それぞれコンパレータ9.10の出力端子に現れる信号
のうちチャンネルセレクタ5で有効な13号として動作
する信号波形であり、第2図(glはチャンネルセレク
タ5のタイミング信号出力端子5aに現れる信号波形で
ある。
Figure 2 shows the first speed when the speed of motor 1 reaches the set speed.
A waveform diagram of each block in the figure is shown. Figure 2 (
al is an output signal waveform diagram of the amplifier 3, and FIG.
is an output signal waveform diagram of the waveform shaper 4, and FIG.
, (di is the output terminal 6a, 6 of the programmable voltage source 6
The signal waveforms appearing in FIG. (gl is a signal waveform appearing at the timing signal output terminal 5a of the channel selector 5.

さて、第1図と第2図をもとにしてモータ1が設定速度
で回転している時のシステムの動作の概要を説明する。
Now, based on FIGS. 1 and 2, an outline of the operation of the system when the motor 1 is rotating at a set speed will be explained.

まず、モータ1に取り付けられている速度発電機2の出
力信号が増幅2ii3により増幅される。前記増幅器3
の出力信号の信号レベルは時刻t1に零クロスを通過し
て負電位から正電位に変わると波形整形器4の出力はロ
ーレベルからハイレベルへ変化するが、コンパレータ9
.IOの出力端子のレベルは変化しない。つぎに、時刻
t2に増幅器3の出力信号の振幅が大きくなり、プログ
ラマブル電圧源6の出力端子6aの信号レベルL3を越
えるとコンパレータ9の出力信号のレベルがローレベル
からハイレベルへと変化し、その(i 号ニよりチャン
ネルセレクタ5はステータス信号をコントロールバス8
に出力し、プログラマブル電圧源6の出力端子6a、6
bの出力レベルをそれぞれL2.L3にする。その結果
コンパレータ9の出力は再びローレベルになる。
First, the output signal of the speed generator 2 attached to the motor 1 is amplified by the amplification 2ii3. The amplifier 3
When the signal level of the output signal passes through the zero cross at time t1 and changes from negative potential to positive potential, the output of waveform shaper 4 changes from low level to high level, but comparator 9
.. The level of the IO output terminal does not change. Next, at time t2, the amplitude of the output signal of the amplifier 3 increases and exceeds the signal level L3 of the output terminal 6a of the programmable voltage source 6, and the level of the output signal of the comparator 9 changes from low level to high level. The channel selector 5 sends the status signal to the control bus 8.
output terminals 6a, 6 of the programmable voltage source 6.
The output levels of L2.b and L2. Make it L3. As a result, the output of comparator 9 becomes low level again.

プログラマブル電圧[6の出力レベルは増幅器3の出力
信号の1サイクルを8等分するような電圧レベルであり
、次式に基づいている。
The output level of the programmable voltage [6 is a voltage level that equally divides one cycle of the output signal of the amplifier 3 into eight, and is based on the following equation.

Vn−Vp−3i n (n ・i/4−θ)(1)た
だし、n=1. 2 [1)式において、Vpはモータ1が設定速度で回転し
ているときの増幅器3の出力信号の振幅である。
Vn-Vp-3i n (n ・i/4-θ) (1) However, n=1. 2 In equation [1], Vp is the amplitude of the output signal of the amplifier 3 when the motor 1 is rotating at the set speed.

θの値は実施例においてはπ/8に設定されている。第
2図te1. fdlに示されているプログラマブル電
圧源6の出力レベルし1〜L6とVnの関係は次のよう
になる。
The value of θ is set to π/8 in the example. Figure 2 te1. The relationship between the output level 1 to L6 of the programmable voltage source 6 shown in fdl and Vn is as follows.

L1=Vm 2− v2 L3=V。L1=Vm 2- v2 L3=V.

L  =−V。L = -V.

L  =−V2 L a =V rn                
  (21ここで、VmはVpより少し大きい値である
。
L = -V2 L a =V rn
(21 Here, Vm is a slightly larger value than Vp.

時刻t3に増幅器3の出力信号の振幅がさらに大きくな
り、レベルL2を越えるとコンパレータ9、チャンネル
セレクタ5.プログラマブル電圧源6は時刻t2のとき
と同様の動作をし、コンパレータ9の出力信号のレベル
はローレベルからハイレベルになす再びローレベルにな
る。そして、プログラマブル電圧′a6の出力端子6a
、6bの出力レベルはそれぞれり、、L2になる。
At time t3, the amplitude of the output signal of the amplifier 3 further increases and when it exceeds the level L2, the output signal of the comparator 9, the channel selector 5. The programmable voltage source 6 operates in the same manner as at time t2, and the level of the output signal of the comparator 9 changes from low level to high level and then to low level again. And output terminal 6a of programmable voltage 'a6
, 6b respectively become L2.

増幅器3の出力信号の振幅がピークをすぎ、下降しはじ
め、時刻t4において増幅器3の出力信号の振幅が小さ
くなりレベルL2より小さくなると、コンパレータlO
の出力レベルがローレベルからハイレベルになり、チャ
ンネルセレクタ5はステータス信号をコントロールバス
8に出力し、プログラマブル電圧源6の出力端子6a、
6bの信号レベルはL2.L3になる。その結果コンパ
レータlOの出力は再びローレベルになる。時刻t5.
t7.t8についても同じ動作が操り返される。
When the amplitude of the output signal of the amplifier 3 passes the peak and begins to fall, and at time t4 the amplitude of the output signal of the amplifier 3 becomes smaller and becomes lower than the level L2, the comparator lO
The output level of changes from low level to high level, channel selector 5 outputs a status signal to control bus 8, and output terminal 6a of programmable voltage source 6,
The signal level of 6b is L2. Becomes L3. As a result, the output of the comparator IO becomes low level again. Time t5.
t7. The same operation is repeated for t8.

さらに増幅器3の出力信号の振幅が小さくなり、時刻t
6に増幅器3の出力が零クロスを通過し振幅レベルが正
電位から負電位に変わると、波形整形器4の出力信号の
レベルはハイレベルからローレベルに変化するがコンパ
レータ9.IOの出力端子のレベルは時刻11のときと
同様に変化しない。
Further, the amplitude of the output signal of amplifier 3 becomes smaller, and time t
6, when the output of the amplifier 3 passes the zero cross and the amplitude level changes from positive potential to negative potential, the level of the output signal of the waveform shaper 4 changes from high level to low level, but comparator 9. The level of the IO output terminal does not change as at time 11.

時刻t8においてプログラマブル電圧tA6の出力端子
6a、6bの信号レベルはそれぞれL5゜L、になって
いる。
At time t8, the signal levels of the output terminals 6a and 6b of the programmable voltage tA6 are respectively L5°L.

増幅器3の出力13号のピーク点が過ぎて、時刻t9に
おいて振幅レベルがプログラマブル電圧源6の出力端子
6aの出力レベルL5より大きくなるとコンパレータ9
の出力はローレベルからハイレベルに変化し、チャンネ
ルセレクタ5はプログラマブル電圧源6の出力端子6a
、6bの出力レベルがそれぞれL4.L5になるように
ステータス信号をコントロールバス8に出力する。時刻
tlOについても同様の動作を行う。
When the peak point of the output No. 13 of the amplifier 3 has passed and the amplitude level becomes higher than the output level L5 of the output terminal 6a of the programmable voltage source 6 at time t9, the comparator 9
The output of the channel selector 5 changes from low level to high level, and the channel selector 5 outputs the output terminal 6a of the programmable voltage source 6.
, 6b are respectively L4. A status signal is output to the control bus 8 so that the signal becomes L5. A similar operation is performed for time tlO.

すなわち、コンパレータ9が有効なのは第2図(elに
示すように増幅器3の出力が増加している区間であり、
コンパレータ10が有効なのは第2図+flに示すよう
に増幅器3の出力が減少している区間である。そして、
コンパレータ9,10の有効な出力信号の和は第2図(
幻のようになり、タイミング信号としてチャンネルセレ
クタ5のタイミング出力端子5aから周期検出器11に
出力される。
That is, the comparator 9 is effective in the section where the output of the amplifier 3 is increasing as shown in FIG.
The comparator 10 is effective during the period in which the output of the amplifier 3 is decreasing, as shown in +fl in FIG. and,
The sum of the effective output signals of comparators 9 and 10 is shown in Figure 2 (
The signal appears like an illusion and is output from the timing output terminal 5a of the channel selector 5 to the period detector 11 as a timing signal.

したがって、増幅器3の出力信号とチャンネルセレクタ
5によって出力信号のレベルが決定されるプログラマブ
ル電圧源6の出力信号の関係が正常に動作していればプ
ログラマブル電圧源6の出力端子6a、6bの信号波形
は第2図(C1,fd+に示すような波形となる。また
、増幅器3の出力信号とチャン矛ルセレクタ5によって
出力信号のレベルが決定されるプログラマブル電圧源6
の出力信号の関係が正常に動作しているかどうかは、チ
ャンネルセレクタ6のステータス信号を監視することに
より判断できる。
Therefore, if the relationship between the output signal of the amplifier 3 and the output signal of the programmable voltage source 6 whose level is determined by the channel selector 5 is operating normally, the signal waveform of the output terminals 6a and 6b of the programmable voltage source 6 is has a waveform as shown in FIG.
Whether the relationship between the output signals is operating normally can be determined by monitoring the status signal of the channel selector 6.

しかしながら起動時にはモータ1の回転速度が低いため
速度発電機2の出力信号のレベルも小さく、増幅器3で
増幅した後でも信号のレベルはプログラマブル電圧源6
の出力端子6aの出力するレベルト2.出力端子6bの
出力するレベルL5に達しない、したがって、プログラ
マブル電圧源6の出力と増幅器3の出力の関係は第2図
tel、 (dlに示すような正常なものとはならない
。
However, since the rotational speed of the motor 1 is low at startup, the level of the output signal of the speed generator 2 is also low, and even after being amplified by the amplifier 3, the level of the signal remains unchanged from the programmable voltage source 6.
The level output from the output terminal 6a of 2. The output level L5 of the output terminal 6b is not reached. Therefore, the relationship between the output of the programmable voltage source 6 and the output of the amplifier 3 is not normal as shown in FIG.

さて、第3図はモータlが起動するときの第1図のシス
テムの主要部の信号波形を示したものであり、第3図(
alは増幅器3の出力信号波形図であり、第3図tbl
は波形整形器4の出力信号波形図であり、第3図(cl
、 (dlはプログラマブル電圧源6の出力端子6a、
6bに現れる信号波形であり、第3図te1. (fl
はそれぞれコンパレータ9.IOの出力端子に現れる信
号のうちチャンネルセレクタ5で有効な信号として動作
する信号波形であり、第3図(glはチャンネルセレク
タ5のタイミング信号出力端子5aに現れる信号波形で
あり、第3図+hlはステータス検出器7aの信号波形
である。
Now, Figure 3 shows the signal waveforms of the main parts of the system in Figure 1 when the motor l starts, and Figure 3 (
al is an output signal waveform diagram of the amplifier 3, and FIG.
is an output signal waveform diagram of the waveform shaper 4, and FIG.
, (dl is the output terminal 6a of the programmable voltage source 6,
6b, and is the signal waveform appearing in FIG. 3 te1. (fl
are each comparator 9. Of the signals appearing at the output terminal of the IO, this is a signal waveform that operates as a valid signal in the channel selector 5, as shown in FIG. 3 (gl is the signal waveform appearing at the timing signal output terminal 5a of the channel selector 5, is the signal waveform of the status detector 7a.

さて、第1UfJと第3図をもとにして起動時のシステ
ムの動作の概要を説明する。
Now, based on the first UfJ and FIG. 3, an overview of the system operation at startup will be explained.

まず、時刻t1にモータ1に起動電力が供給され回転し
はじめる。その時チャンネルセレクタ5はプログラマブ
ル電圧源6を初期値に設定する信号をコントロールス8
に出力し、プログラマブル電圧’tX6の出力端子6a
、6bの出力信号のレベルは第3図[C1,(dlに示
すようにL3.L4となる。
First, at time t1, starting power is supplied to the motor 1 and it begins to rotate. At that time, the channel selector 5 sends a signal to the control switch 8 to set the programmable voltage source 6 to the initial value.
Output terminal 6a of programmable voltage 'tX6
, 6b becomes L3.L4 as shown in FIG. 3 [C1, (dl).

つぎに、モータ1が徐々に回転し始めると、モータ1に
取り付けられた速度発電機2の出力は回転速度に比例し
て大きくなり、したがって増幅器3の出力も第3図fa
+に示すように大きくなり時刻c2には零クロスを通過
して負の極性の方へと大きくなって行く、ここで、零ク
ロスを通過した時刻t2に波形整形器4の出力信号のレ
ベルはハイレベルからローレベルになり、チャンネルセ
レクタ5はタイミング信号を発生し周期検出器11は時
刻tlと時刻t2の周期を検出しプロセッサ7のメモリ
7cに周期データをデータバス12を介して送出する。
Next, when the motor 1 starts to rotate gradually, the output of the speed generator 2 attached to the motor 1 increases in proportion to the rotation speed, and therefore the output of the amplifier 3 also increases as shown in FIG.
The level of the output signal of the waveform shaper 4 increases as shown by +, passes through the zero cross at time c2, and increases toward the negative polarity. The signal changes from high level to low level, channel selector 5 generates a timing signal, period detector 11 detects the period between time tl and time t2, and sends period data to memory 7c of processor 7 via data bus 12.

時刻t2では速度発電機2の出力信号はまだ半サイクル
しか出力されていないので、プロセッサ7の演算器7b
ば周期データの値と1サイクルの基準値の1/2の値よ
り誤差出〕Jを算出し、その算出結果をディジタル−ア
ナログ変換器14に出力し、パワーアンプ15によりモ
ータ】を駆動する。
At time t2, the output signal of the speed generator 2 has only been output for half a cycle, so the arithmetic unit 7b of the processor 7
For example, an error [J] is calculated from the value of the cycle data and 1/2 of the reference value for one cycle, and the calculation result is output to the digital-to-analog converter 14, and the power amplifier 15 drives the motor.

時刻t3において増幅器3の出力がプログラマ  ゛プ
ル電圧源6の出力端子6bの出力レベルL4より小さく
なると、コンパレータlOの出力レベルはローレベルか
らハイレベルに変化する。その結果チャンネルセレクタ
5はステータス信号をコントロールバス8に出力し、プ
ログラマブル電圧源6の出力端子6a、6bの出力信号
のレベルはそれぞれり、、L5となり、コンパレータ1
0の出力レベルはハイレベルからローレベルとなる。
When the output of the amplifier 3 becomes smaller than the output level L4 of the output terminal 6b of the programmer pull voltage source 6 at time t3, the output level of the comparator IO changes from low level to high level. As a result, the channel selector 5 outputs a status signal to the control bus 8, and the levels of the output signals at the output terminals 6a and 6b of the programmable voltage source 6 become L5, and the comparator 1
The output level of 0 changes from high level to low level.

モータ1の回転速度が低いため、増幅器3の出力信号レ
ベルはり、より小さくならないのでコンパレータlOの
出力レベルは変化しない。したがって、増幅器3の出力
信号とプログラマブル電圧源6の出力信号の関係は第2
図で説明したような正常な関係とはならない。
Since the rotation speed of the motor 1 is low, the output signal level of the amplifier 3 does not become smaller, so the output level of the comparator IO does not change. Therefore, the relationship between the output signal of the amplifier 3 and the output signal of the programmable voltage source 6 is
This is not a normal relationship as explained in the figure.

時刻t4において、増幅器3の出力信号は再び零クロス
を通過する。そのとき、波形整形器4の出力信号により
チャンネルセレクタ5は初期化され、プログラマブル電
圧a16の出力端子5a。
At time t4, the output signal of amplifier 3 passes through the zero cross again. At that time, the channel selector 5 is initialized by the output signal of the waveform shaper 4, and the output terminal 5a of the programmable voltage a16 is output.

6bの出力信号のレベルは、それぞれり、、L。The level of the output signal of 6b is respectively ,L.

となる。ここで、零クロスを通過した時刻t4にチャン
ネルセレクタ5はタイミング信号を発生し。
becomes. Here, the channel selector 5 generates a timing signal at time t4 when the zero cross is passed.

周期検出器11は時刻t2と時刻L4の周期を検出しプ
ロセッサ7のメモリ7Cに周期データをデータバス12
を介して送出する。すなわちメモリ7Cには波形整形器
4の立ち上がりエツジから立ち下がりエツジまでの周期
データが格納されている。プロセンサ7の演算器7bは
時刻t2での増幅器3の半サイクルの周期データと時刻
【4での増幅器3の半サイクルの周期データを加算する
ことによりlサイクルの周期を計算し、その周期と1サ
イクルの基準値より誤差出力を算出し、その算出結果を
ディジタル−アナログ変換器14に出力し、パワーアン
プ15によりモータlを駆動する。
The period detector 11 detects the period between time t2 and time L4, and transfers the period data to the memory 7C of the processor 7 through the data bus 12.
Send via. That is, the memory 7C stores period data from the rising edge to the falling edge of the waveform shaper 4. The calculator 7b of the pro sensor 7 calculates the period of 1 cycle by adding the period data of the half cycle of the amplifier 3 at time t2 and the period data of the half cycle of the amplifier 3 at time [4, An error output is calculated from the cycle reference value, the calculation result is output to the digital-to-analog converter 14, and the power amplifier 15 drives the motor l.

増幅器3の出力信号のレベルが大きくなり時刻t5にお
いてプログラマブル電圧源6の出力端子6aの出力レベ
ルL3より太き(なると、コンパレータ9の出力信号は
ハイレベルになりチャンネルセレクタ6はコンパレータ
9の出力がハイレベルになったことによりステータス信
号をコントロールバス8に出力し、プログラマブル電圧
a6の出力端子5a、5bの出力レベルをL2.L3に
設定する。プログラマブル電圧源6の出力レベルが1,
2.L3になると、コンパレータ9の出力レベルはハイ
レベルからローレベルになる。
The level of the output signal of the amplifier 3 increases and becomes thicker than the output level L3 of the output terminal 6a of the programmable voltage source 6 at time t5 (then the output signal of the comparator 9 becomes high level and the channel selector 6 changes the output of the comparator 9 to When the status signal becomes high level, the status signal is output to the control bus 8, and the output level of the output terminals 5a, 5b of the programmable voltage a6 is set to L2.L3.The output level of the programmable voltage source 6 is set to 1,
2. At L3, the output level of the comparator 9 changes from high level to low level.

増幅器3の出力信号はさらに大きくなりピーク点に達す
るが、プログラマブル電圧′a6の出力端子6aの電圧
レベルL2を越えないのでコンパレータ9の出力信号は
再びハイレベルになることはなく、時刻t6に零クロス
111iIAシてチャンネルセレクタ5がリセットされ
、プログラマブル電圧源6の出力端子5a、5bの出力
レベルはそれぞれL3.L、となる。ここで、零クロス
を通過した時刻t6にチャンネルセレクタ5はタイミン
グ信号を発生し周期検出器11は時刻t4と時刻t6の
周期を検出しプロセッサ7のメモリ7Cに周期データを
データバス12を介して送出する。すなわちメモリ7C
には波形整形器4の立ち上がりエツジから立ち下がりエ
ツジまでの周期データが格納されている。プロセッサ7
の演算器7bは時刻t4での増幅器3の立ち下がりエツ
ジから立ち上がりエツジまでの半サイクルの周期データ
と時刻t6での増幅器3の立ち上がりエツジから立ち下
がりエツジまでの半サイクルの周期データを加算するこ
とにより1サイクルの周期を計算し、その周期と1サイ
クルの基準値より誤差出力を算出し、その算出結果をデ
ィジタル−アナログ変換器14に出力し、パワーアンプ
15によりモータ1を駆動する。
The output signal of the amplifier 3 further increases and reaches the peak point, but since it does not exceed the voltage level L2 of the output terminal 6a of the programmable voltage 'a6, the output signal of the comparator 9 does not become high level again and becomes zero at time t6. When the cross 111iIA is pressed, the channel selector 5 is reset, and the output levels of the output terminals 5a and 5b of the programmable voltage source 6 are set to L3. It becomes L. Here, the channel selector 5 generates a timing signal at time t6 when the zero cross is passed, the period detector 11 detects the period between time t4 and time t6, and sends period data to the memory 7C of the processor 7 via the data bus 12. Send. That is, memory 7C
Stores periodic data from the rising edge to the falling edge of the waveform shaper 4. processor 7
The arithmetic unit 7b adds the periodic data of a half cycle from the falling edge to the rising edge of the amplifier 3 at time t4 and the periodic data of a half cycle from the rising edge of the amplifier 3 to the falling edge at time t6. The period of one cycle is calculated, and the error output is calculated from the period and the reference value of one cycle.The calculation result is output to the digital-to-analog converter 14, and the motor 1 is driven by the power amplifier 15.

ここで、半サイクルの周期データを加算して1サイクル
の周期を計算し誤差出力を求めているのは、半サイクル
の周期データをもとに誤差出力を算出すれば波形整形器
4のオフセットなどによるデユーティのずれが誤差出力
に現れ正確な誤差出力を出力することができないのを避
けるためであり、増幅器3の1サイクルを測定しその周
期をもとに算出した誤差出力をつぎの半サイクルの期間
出力している。出力期間をつぎの半サイクルの期間にし
ているのは、出力でのホールドによる遅れを少なくする
ためである。
Here, the reason for calculating the period of one cycle by adding the period data of a half cycle and obtaining the error output is because if the error output is calculated based on the period data of a half cycle, the offset of the waveform shaper 4 etc. This is to avoid the fact that a shift in the duty due to the error occurs in the error output and it is not possible to output an accurate error output.One cycle of the amplifier 3 is measured and the error output calculated based on that cycle is calculated for the next half cycle. It is output for a period. The reason why the output period is set to the period of the next half cycle is to reduce the delay due to hold in the output.

第4図は、増幅器3の出力信号の測定期間と誤差出力の
出力されている期間の関係を示す図である。第4図(a
lは増幅器3の出力信号波形であり、第4図(blは波
形整形器4の出力信号波形であり、第4図(C1は測定
期間を示す図であり、第4図fd+は出力期間を示す図
である。
FIG. 4 is a diagram showing the relationship between the measurement period of the output signal of the amplifier 3 and the period during which the error output is output. Figure 4 (a
l is the output signal waveform of the amplifier 3, FIG. 4 (bl is the output signal waveform of the waveform shaper 4, FIG. 4 (C1 is a diagram showing the measurement period, and FIG.

第4図において、増幅器3の出力信号が零クロスを通過
するごとに通過時点より前の1サイクルの期間(第4図
fclではα1.α2.α3・・・・・・で示されてい
る。)を測定し、つぎの半サイクルの期間(第4図(d
lではβ1.β2.β3.・・・・・・で示されている
。)誤差信号を出力している。時刻tlo1.t102
.t103での零クロスにおいて波形整形器4の出力が
少しずれているは波形整形器4のオフセットなどによる
。測定期間(α1.α2.α3・・・・・・)は半サイ
クルづつ重なり合っていて、出力期間(β1.β2.β
3・・・・・・)は半サイクルごとに出力値を変更して
いる。そうすることにより、増幅器3の出力信号の1サ
イクルの期間を測定しつぎの1サイクルの期間出力する
ようにしているのに比べ、ホールドによる遅れが少なく
なる。
In FIG. 4, each time the output signal of the amplifier 3 passes a zero cross, there is a period of one cycle before the passing time (indicated by α1, α2, α3, . . . in FIG. 4 fcl). ) and the period of the next half cycle (Fig. 4(d)
In l, β1. β2. β3. It is indicated by... ) is outputting an error signal. Time tlo1. t102
.. The reason why the output of the waveform shaper 4 deviates slightly at the zero cross at t103 is due to the offset of the waveform shaper 4 and the like. The measurement periods (α1.α2.α3...) overlap each other by half cycles, and the output periods (β1.β2.β...) overlap each other by half cycles.
3...) changes the output value every half cycle. By doing so, the delay due to hold is reduced compared to measuring the period of one cycle of the output signal of the amplifier 3 and outputting it for the period of the next one cycle.

つぎに、時刻t7において増幅器3の出力信号が負極性
側に太き(なりプログラマブル電圧源6の出力端子6b
の出力レベルより小さくなると、コンパレークlOの出
力信号はローレベルからハイレベルに変化し、チャンネ
ルセレクタ5はステータス(i 号ヲコントロールバス
8に出力し、プログラマブル電圧56の出力端子5a、
5bの出力レベルはそれぞれL4.L5になり、コンパ
レータlOの出力信号レベルはハイレベルからローレベ
ルに変化する。
Next, at time t7, the output signal of the amplifier 3 increases to the negative polarity side (becomes the output terminal 6b of the programmable voltage source 6).
When the output level becomes smaller than the output level of the comparator IO, the output signal of the comparator IO changes from low level to high level, and the channel selector 5 outputs the status (i) to the control bus 8, and outputs the status (i) to the output terminal 5a of the programmable voltage 56.
The output level of L4.5b is respectively L4.5b. The level becomes L5, and the output signal level of the comparator IO changes from high level to low level.

増幅器3の出力信号は負極性側にさらに大きくなりピー
ク点に達するが、プログラマブル電圧源6の出力端子6
bの電圧レベルL5より小さくならないのでコンパレー
タ10の出力信号は再びハイレベルになることはなく、
時刻t8に零クロスを通過するとチャンネルセレクタ5
がリセットされ、プログラマブル電圧源6の出力端子6
a。
The output signal of the amplifier 3 further increases toward the negative polarity side and reaches a peak point, but the output signal of the programmable voltage source 6
b does not become lower than the voltage level L5, so the output signal of the comparator 10 does not become high level again.
When the zero cross is passed at time t8, the channel selector 5
is reset, and the output terminal 6 of the programmable voltage source 6
a.

6bの出力レベルはそれぞれL3.L、となる。The output level of L3.6b is respectively L3.6b. It becomes L.

ここで、零クロスを通過した時刻t8にチャンネルセレ
クタ5はタイミング信号を発生し周期検出器11は時刻
t6と時刻t8の周期を検出しプロセッサ7のメモリ7
Cに周期データをデータバス12を介して送出する。す
なわちメモリ7cには波形整形器4の立ち下がりエツジ
から立ち上がりエツジまでの周期データが格納されてい
る。プロセッサ7の演算器7bは時刻t6での増幅器3
の立ち上がりエツジから立ち下がりエツジまでの半サイ
クルの周期データと時刻t8での増幅器3の立ち下がり
エツジから立ち上がりエツジまでの半サイクルの周期デ
ータを加算することにより1すイクルの周期を計算し、
その周期と1サイクルの基準値より誤差出力を算出し、
その算出結果をディジクルーアナログ変換器14に出力
し、パワーアンプ15によりモータ1を駆動する。この
ときの誤差出力の値は1サイクルの周期の値が基準値に
近付いているのでt6での誤差出力の値より小さくなっ
ている。
Here, the channel selector 5 generates a timing signal at time t8 when the zero cross is passed, the period detector 11 detects the period between time t6 and time t8, and the memory 7 of the processor 7
Periodic data is sent to C via the data bus 12. That is, the memory 7c stores cycle data from the falling edge to the rising edge of the waveform shaper 4. The arithmetic unit 7b of the processor 7 is the amplifier 3 at time t6.
Calculate the period of one cycle by adding the period data of a half cycle from the rising edge to the falling edge of the amplifier 3 at time t8 and the period data of the half cycle from the falling edge to the rising edge of the amplifier 3 at time t8,
Calculate the error output from the period and the reference value of one cycle,
The calculation result is output to the DigiCrew analog converter 14, and the motor 1 is driven by the power amplifier 15. The value of the error output at this time is smaller than the value of the error output at t6 because the value of the period of one cycle is close to the reference value.

増幅器3の出力信号のレベルが大きくなり時刻【9にお
いてプログラマブル電圧源6の出力端子6aの出力レベ
ルL8より大きくなると、コンパレータ9の出力信号は
ハイレベルになり、チャンネルセレクタ6はコンパレー
タ9の出力がハイレベルになったことによりステータス
信号をコントロールバス8に出力し、プログラマブル電
圧源6の出力端子6a、6bの出力レベルをL2.L3
に設定する。プログラマブル電圧源6の出力レベルがL
2.L、になると、コンパレータ9の出力レベルはハイ
レベルからローレベルになる。
When the level of the output signal of the amplifier 3 increases and becomes higher than the output level L8 of the output terminal 6a of the programmable voltage source 6 at time [9], the output signal of the comparator 9 becomes high level, and the channel selector 6 changes the output of the comparator 9 to When the level becomes high, a status signal is output to the control bus 8, and the output level of the output terminals 6a and 6b of the programmable voltage source 6 is changed to L2. L3
Set to . The output level of programmable voltage source 6 is L
2. When the signal becomes L, the output level of the comparator 9 changes from high level to low level.

増幅器3の出力信号はさらに大きくなりピーク点に達す
るが、プログラマブル電圧源6の出力端子6aの電圧レ
ベルL2を越えないのでコンパレータ9の出力信号は再
びハイレベルになることはな(、時刻tlOに零クロス
通過してチャンネルセレクタ5がリセットされ、プログ
ラマブル電圧源6の出力端子6a、6bの出力レベルは
それぞれL3.L4となる。ここでも時刻t6.t8の
ときと同様の動作を行い1サイクルの同期をもとに誤差
出力の値が計算されるが、周期の値が基準値にさらに近
付いているので誤差出力の値はより小さくなる。
The output signal of the amplifier 3 further increases and reaches a peak point, but since it does not exceed the voltage level L2 of the output terminal 6a of the programmable voltage source 6, the output signal of the comparator 9 does not become high level again (at time tlO). The zero cross is passed, the channel selector 5 is reset, and the output levels of the output terminals 6a and 6b of the programmable voltage source 6 become L3 and L4, respectively.Here, the same operation as at times t6 and t8 is performed, and one cycle is completed. The value of the error output is calculated based on the synchronization, but since the period value is closer to the reference value, the value of the error output becomes smaller.

時刻tllにおいて増幅器3の出力信号レベルがプログ
ラマブル電圧源6の出力端子6bの出力レベルより小さ
くなると時刻t7のときと同様の動作を行いプログラマ
ブル電圧fi6の出力端子6a、6bの出力レベルはそ
れぞれL4.L5となる。
When the output signal level of the amplifier 3 becomes smaller than the output level of the output terminal 6b of the programmable voltage source 6 at time tll, the same operation as at time t7 occurs, and the output levels of the output terminals 6a and 6b of the programmable voltage fi6 become L4. It becomes L5.

時刻112において増幅器3の出力信号レベルがプログ
ラマブル電圧源6の出力端子6bの出力レベルL5より
小さくなり、コンパのレータ10の出力はローレベルか
らハイレベルになり、その結果チャンネルセレクタ5は
プログラマブル電圧i1!5a、6bの出力レベルをそ
れぞれL5.L6に設定するステータス信号をコントロ
ールバス8に出力する。プログラマブル電圧111X6
の出力端子6bの出力レベルがL6になるのでコンパレ
ータ10の出力レベルはハイレベルからローレベルにな
る。
At time 112, the output signal level of the amplifier 3 becomes smaller than the output level L5 of the output terminal 6b of the programmable voltage source 6, the output of the comparator's regulator 10 changes from low level to high level, and as a result, the channel selector 5 changes to the programmable voltage i1. The output levels of !5a and 6b are set to L5. A status signal to be set in L6 is output to the control bus 8. Programmable voltage 111X6
Since the output level of the output terminal 6b becomes L6, the output level of the comparator 10 changes from high level to low level.

増幅器3の出力信号はピーク点を経過して、時刻tt3
においてプログラブル電圧源6の出力端。
The output signal of amplifier 3 passes the peak point and reaches time tt3.
at the output terminal of the programmable voltage source 6.

子6aの出力レベルL5より大きくなり、コンパレータ
9の出カバローレベルからハイレベルになり、その結果
、チャンネルセレクタ5はステータス信号をコントロー
ルバス8に出力し、プログラマブル電圧源6の出力端子
6a、6bの出力レベルはL4.L5となり、コンパレ
ータ9の出力レベルはハイレベルからローレベルになる
。
The output level of the output terminal 6a becomes higher than L5, and the output level of the comparator 9 changes from a low level to a high level.As a result, the channel selector 5 outputs a status signal to the control bus 8, and the output terminals 6a, 6b of the programmable voltage source 6 The output level of L4. L5, and the output level of the comparator 9 changes from high level to low level.

さらに時刻t14において増幅器3の出力信号がプログ
ラマブル電圧源6の出力端子6aの出力レベルL、より
太き(なるとコンパレータ9の出力はローレベルからハ
イレベルになり、その結果チャンネルセレクタ5はステ
ータス(3号をコントロールバス8に出力し、プログラ
マブル電圧源6の出力端子6a、6bの出力レベルはL
8.L。
Furthermore, at time t14, the output signal of the amplifier 3 becomes the output level L of the output terminal 6a of the programmable voltage source 6, which is thicker (then the output of the comparator 9 changes from low level to high level, and as a result, the channel selector 5 changes the status (3). output signal to the control bus 8, and the output level of the output terminals 6a and 6b of the programmable voltage source 6 is L.
8. L.

となり、コンパレータ9の出力レベルはハイレベルから
ローレベルになる。
Therefore, the output level of the comparator 9 changes from high level to low level.

つぎに、時刻t15において増幅器3の出力信号が零ク
ロスを通過すると、波形整形器4の出力信号によりチャ
ンネルセレクタ5はリセットされプログラマブル電圧a
a6の出力端子6a、6bの出力レベルをL3.L4に
しようとするが、時刻t14においてすでに設定されて
いるのでプログラマブル電圧R6の出力端子5a、5b
は何ら変化しない。時刻t15においても、時刻110
での半サイクルの周期の値との加算により1周期の値を
求め、その周期を基に誤差出力の値が計算されるが、周
期の値が基準値にさらに近付いているので誤差出力の値
は時刻tlOのときの値より小さくなる。
Next, when the output signal of the amplifier 3 passes the zero cross at time t15, the channel selector 5 is reset by the output signal of the waveform shaper 4 and the programmable voltage a
The output level of output terminals 6a and 6b of a6 is set to L3. However, since it has already been set at time t14, the output terminals 5a and 5b of programmable voltage R6
does not change at all. Even at time t15, time 110
The value of one period is calculated by adding the value of the period of half a cycle in , and the value of the error output is calculated based on that period, but since the value of the period is closer to the reference value, the value of the error output is becomes smaller than the value at time tlO.

時刻t10から時刻t15まで増幅器3の出力信号とプ
ログラマブル電圧源6の出力信号の関係が正常に動作し
ているが、1サイクルに達していないのでステータス検
出器7aの出力信号はローレベルのままである。
The relationship between the output signal of the amplifier 3 and the output signal of the programmable voltage source 6 is operating normally from time t10 to time t15, but since one cycle has not been reached, the output signal of the status detector 7a remains at a low level. be.

さらに時刻t16において増幅器3の出力信号のレベル
が大きくなりプログラマブル電圧源6の出力端子6aの
出力レベルL3より大きくなると、時刻t9で説明した
のと同様の動作を行いプログラマブル電圧源6の出力端
子6a、6bの出力レベルをL2.L3に設定する。
Furthermore, at time t16, when the level of the output signal of the amplifier 3 increases and becomes higher than the output level L3 of the output terminal 6a of the programmable voltage source 6, the same operation as explained at time t9 is performed, and the output terminal 6a of the programmable voltage source 6 performs the same operation as described at time t9. , 6b is set to L2. Set to L3.

時刻t17において増幅器3の出力信号のレベルがプロ
グラマブル電圧源6の出力端子6aの出力レベルL2を
越えるとコンパレータ9の出力はローレベルからハイレ
ベルになり、チャンネルセレクタ5はステータス信号を
出力してプログラマブル電圧源6の出力端子6a、6b
の出力レベルをそれぞれり、、L2にする。その結果コ
ンパレータ9の出力信号はハイレベルからローレベルに
なる。
At time t17, when the level of the output signal of the amplifier 3 exceeds the output level L2 of the output terminal 6a of the programmable voltage source 6, the output of the comparator 9 changes from low level to high level, and the channel selector 5 outputs a status signal to control the programmable voltage source 6. Output terminals 6a, 6b of voltage source 6
The output level of each is set to L2. As a result, the output signal of the comparator 9 changes from high level to low level.

さらに増幅器3の出力がピークを過ぎ、時刻t18にプ
ログラマブル電圧源6の出力端子6bノ出力レヘルL2
より小さくなるとコンパレータlOの出力レベルがロー
レベルからハイレベルになり、その結果チャンネルセレ
クタ5はステータス信号をコントロールハス8に出力し
、プログラマブル電圧aa6の出力端子6a、6bの出
力レベルはL2.L、となり、コンパレーク9の出力レ
ベルはハイレベルからローレベルになる。
Furthermore, the output of the amplifier 3 has passed its peak, and at time t18, the output level L2 of the output terminal 6b of the programmable voltage source 6 is reached.
When the voltage becomes smaller, the output level of the comparator lO changes from low level to high level, and as a result, the channel selector 5 outputs a status signal to the control lot 8, and the output level of the output terminals 6a and 6b of the programmable voltage aa6 becomes L2. L, and the output level of the comparator 9 changes from high level to low level.

時刻t19において増幅器3の出力信号のレベルがプロ
グラマブル電圧源6出力端子6bの出力レベルL3より
小さくなるとコンパレータ10(7)出力はローレベル
からハイレベルになり、チャンネルセレクタ5はステー
タス信号を出力してプログラマブル電圧rA6の出力端
子6a、6bの出力レベルをそれぞれL3.L4にする
。その結果コンパレータ9の出力信号はハイレベルカラ
ローレベルになる。
At time t19, when the level of the output signal of the amplifier 3 becomes smaller than the output level L3 of the output terminal 6b of the programmable voltage source 6, the output of the comparator 10 (7) changes from low level to high level, and the channel selector 5 outputs a status signal. The output levels of the output terminals 6a and 6b of the programmable voltage rA6 are set to L3. Make it L4. As a result, the output signal of the comparator 9 becomes a high level and a low level.

つぎに、時刻t20において増幅器3の出力信号が零ク
ロスを通過すると、波形整形器4の出カイ言号によりチ
ャンネルセレクタ5はリセフトされプログラマブル電圧
源6の出力端子6a、6bの出力レベルをL3.L4に
しようとするが、時刻119においてすでに設定されて
いるのでプログラマブル電圧源6の出力端子6a、6b
は何ら変化しない0時刻t20においても、時刻t15
での半サイクルの周期の値との加算により1周期の値を
求め、その周期を基に誤差出力の値が計算されるが、周
期の値が基準値にさらに近付いているので誤差出力の値
は時刻t15のときの値より小さくなる。
Next, when the output signal of the amplifier 3 passes the zero cross at time t20, the channel selector 5 is reset by the output signal of the waveform shaper 4, and the output level of the output terminals 6a, 6b of the programmable voltage source 6 is changed to L3. I try to set it to L4, but since it has already been set at time 119, the output terminals 6a and 6b of the programmable voltage source 6
Even at time t20, where there is no change, at time t15
The value of one period is calculated by adding the value of the period of half a cycle in , and the value of the error output is calculated based on that period, but since the value of the period is closer to the reference value, the value of the error output is becomes smaller than the value at time t15.

時刻t21において、増幅器3の出力信号のレベルがプ
ログラマブル電圧源6の出力端子6bの出力レベルより
小さくなると時刻t7のときと同様の動作を行い、プロ
グラマブル電圧源6の出力端子5a、5bの出力レベル
はそれぞれL4゜L5となる。
At time t21, when the level of the output signal of the amplifier 3 becomes smaller than the output level of the output terminal 6b of the programmable voltage source 6, the same operation as at time t7 is performed, and the output level of the output terminals 5a and 5b of the programmable voltage source 6 decreases. are respectively L4°L5.

ここで、時刻tllから時刻t21において増幅器3の
出力信号とプログラマブル電圧源6の出力信号の関係は
第2図に示すように正常な関係となる。すなわち、増幅
器3の出力信号の1サイクルにわたって正常な関係とな
るので、時刻t21においてステータス検出器7aの出
力信号はハイレベルとなる。ステータス検出器7aの出
力信号がハイレベルになるとループ切り換え器7dはこ
れまでの零クロスごとに増幅器3の出力信号の1サイク
ルの周期を測定しその周期をもとに算出した誤差出力を
つぎの半サイクルの期間出力してモータlを駆動してい
たのを、時刻L11からt21の各比較ポイントでの計
測値をもとに高精度な制御によるモータ1の駆動に切り
換える。ここで、ステータス検出器7aはプロセッサ7
のソフトウェアで構成するとすると、第5図のようなフ
ローチャートによって実現される。
Here, from time tll to time t21, the relationship between the output signal of the amplifier 3 and the output signal of the programmable voltage source 6 becomes a normal relationship as shown in FIG. 2. That is, since the relationship is normal over one cycle of the output signal of the amplifier 3, the output signal of the status detector 7a becomes high level at time t21. When the output signal of the status detector 7a becomes high level, the loop switch 7d measures the period of one cycle of the output signal of the amplifier 3 for each previous zero cross, and calculates the error output based on the period. The drive of the motor 1 by outputting for a period of half a cycle is switched to the drive of the motor 1 by highly accurate control based on the measured values at each comparison point from time L11 to t21. Here, the status detector 7a is the processor 7
If it is configured with software, it is realized by a flowchart as shown in FIG.

第5図においてブロック501は入力信号がステータス
信号かどうかを判定し、ステータス信号でなければブロ
ック501の前にもどる。ステータス信号であれば、プ
ロ、り502において前回ステータス信号が人力された
ときに予想したステータス信号と今回のステータス信号
が等しいがどうかを判断し、等しくなければブロック5
03にジャンプし、カウンタの値をゼロにセットしてブ
ロック501の前にもどる。ステータス信号が等しけれ
ば、ブロック504に移行し、カウンタの値をインクリ
メントし、ブロック505に移行する。ブロック505
ではカウンタの値が9になったかどうかを判断し、否で
あればブロック501の前に戻り、是であればステータ
ス検出信号をノ\イレベルにして本冬了する。
In FIG. 5, block 501 determines whether the input signal is a status signal, and if it is not a status signal, the process returns to before block 501. If it is a status signal, the controller 502 determines whether the status signal predicted when the status signal was input last time is equal to the current status signal, and if not, the process goes to block 5.
03, sets the counter value to zero, and returns to before block 501. If the status signals are equal, the process moves to block 504 where the value of the counter is incremented and the process moves to block 505. block 505
Then, it is determined whether or not the counter value has reached 9. If not, the process returns to block 501, and if it is, the status detection signal is set to the NO level and the winter ends.

以上のようにしてステータス検出信号が/%イレレベに
なれば、システムは高精度な制御へ移行する。
As described above, when the status detection signal reaches the /% error level, the system shifts to highly accurate control.

ループ切り換え器7dはステータス検出器7aの出力信
号により、制御のループを零クロスごとの1周期の値を
もとに行うか各比較ポイントでの計測値をもとに行うか
の切り換えをおこなう、したがって、プロセッサ7のソ
フトウェアでも容易に実現できる。
The loop switching device 7d switches, based on the output signal of the status detector 7a, whether the control loop is performed based on the value of one cycle for each zero cross or based on the measured value at each comparison point. Therefore, it can be easily realized by software of the processor 7.

高精度な制御についての詳細な説明は特願昭59−21
4544号明細書において詳述されているのでここでは
省略する。
A detailed explanation of high-precision control is available in Japanese Patent Application No. 59-21.
Since it is explained in detail in the specification of No. 4544, it will be omitted here.

以上のように本実施例によれば、モータの起動時に速度
発電機の出力信号の周期をもとに制御することにより、
モータの回転速度を速やかに設定速度近傍に近付は高精
度な制御−・の移行がスムーズに行えるようにしている
。
As described above, according to this embodiment, by controlling the motor based on the period of the output signal of the speed generator when starting the motor,
The rotational speed of the motor is quickly brought close to the set speed to ensure a smooth transition between highly accurate control and control.

発明の効果 以上のように本発明はあらかじめ設定された少なくとも
2通りの出力電圧を発生する電圧源と、前記電圧源の出
力と回転体の速度情報を有する交流信号の電位を比較し
て前記交流信号の半周期の間に2回以上の出力信号を発
生する比較器と、前記比較器の出力信号の周期と基準値
より誤差出力を算出する演算器と、前記誤差出力に基づ
いて前記回転体に駆動電力を供給する駆動手段と、前記
交流信号の振幅が前記電圧源の大きいほうの出力電位に
到達し少なくとも1周期にわたって前記比較器の出力信
号が正常に出力されたとき検出信号を発生するステータ
ス検出手段と、前記検出信号により前記交流信号が零ク
ロスを通過するごとに前記交流信号の1周期と前記基準
値より前記演算器に誤差出力を算出させるサーボループ
と前記比較器の出力信号の周期と前記基準値より前記演
算器に誤差出力を算出させるサーボループとを切り換え
るスイッチ手段を具備したことを特徴とするもので、起
動時にモータの回転速度を速やかに設定速度に近づけ、
高精度な制御へスムーズに移行することができ、きわめ
て大なる効果を奏する。
Effects of the Invention As described above, the present invention provides a voltage source that generates at least two preset output voltages, and a voltage source that compares the output of the voltage source with the potential of an AC signal having speed information of a rotating body. a comparator that generates an output signal twice or more during a half cycle of the signal; a calculator that calculates an error output from the cycle of the output signal of the comparator and a reference value; and a calculator that calculates an error output based on the error output. a driving means for supplying driving power to the AC signal; and generating a detection signal when the amplitude of the AC signal reaches a larger output potential of the voltage source and the output signal of the comparator is normally output for at least one cycle. status detection means; a servo loop that causes the arithmetic unit to calculate an error output from one cycle of the AC signal and the reference value each time the AC signal passes a zero cross; The motor is characterized by comprising a switch means for switching between a period and a servo loop that causes the arithmetic unit to calculate an error output from the reference value, and the motor rotation speed is quickly brought close to the set speed at the time of startup,
This allows for a smooth transition to high-precision control, which is extremely effective.

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

第1図は本発明の一実施例におけるサーボ装置のブロッ
ク図、第2図はシステムが正常に動作しているときの動
作を説明するための信号波形図、第3図はモータが起動
するときのシステムの動作を説明するための信号波形図
、第4図は起動時の測定期間と出力期間の関係を説明す
るための信号波形図、第5図はプロセッサによるステー
タス検出動作を説明するためのフローチャートである。 1・・・・・・モータ、2・・・・・・速度発電機、5
・・・・・・チャンネルセレクタ、6・・・・・・プロ
グラマブル電圧源、7・・・・・・プロセッサ、9・・
・・・・コンパレータ、10・・・・・・コンパレータ
、11・・・・・・周期検出器、14・・・・・・ディ
ジタル−アナログ変換器、15・・・・・・パワーアン
プ。 代理人の氏名 弁理士 中尾敏男 Gより・1名第2図 第3図 第4図 第5図
Figure 1 is a block diagram of a servo device in an embodiment of the present invention, Figure 2 is a signal waveform diagram to explain the operation when the system is operating normally, and Figure 3 is when the motor starts. Figure 4 is a signal waveform diagram to explain the operation of the system, Figure 4 is a signal waveform diagram to explain the relationship between the measurement period and output period at startup, and Figure 5 is a signal waveform diagram to explain the status detection operation by the processor. It is a flowchart. 1...Motor, 2...Speed generator, 5
...Channel selector, 6...Programmable voltage source, 7...Processor, 9...
... Comparator, 10 ... Comparator, 11 ... Period detector, 14 ... Digital-to-analog converter, 15 ... Power amplifier. Name of agent Patent attorney Toshio Nakao 1 person from G Figure 2 Figure 3 Figure 4 Figure 5

Claims (3)

【特許請求の範囲】[Claims] (1)あらかじめ設定された少なくとも2通りの出力電
圧を発生する電圧源と、前記電圧源の出力と回転体の速
度情報を有する交流信号の電位を比較して前記交流信号
の半周期の間に2回以上の出力信号を発生する比較器と
、前記比較器の出力信号の周期と基準値より誤差出力を
算出する演算器と、前記誤差出力に基づいて前記回転体
に駆動電力を供給する駆動手段と、前記交流信号の振幅
が前記電圧源の大きいほうの出力電位に到達し少なくと
も1周期にわたって前記比較器の出力信号が正常に出力
されたとき検出信号を発生するステータス検出手段と、
前記検出信号により前記交流信号が零クロスを通過する
ごとに前記交流信号の1周期と前記基準値より前記演算
器に誤差出力を算出させるサーボループと前記比較器の
出力信号の周期と前記基準値より前記演算器に誤差出力
を算出させるサーボループとを切り換えるスイッチ手段
を具備してなるサーボ装置。
(1) A voltage source that generates at least two preset output voltages, and a voltage source that compares the output of the voltage source with the potential of an alternating current signal having speed information of a rotating body during a half period of the alternating current signal. a comparator that generates an output signal twice or more; an arithmetic unit that calculates an error output from the cycle of the output signal of the comparator and a reference value; and a drive that supplies drive power to the rotating body based on the error output. and status detection means for generating a detection signal when the amplitude of the alternating current signal reaches the larger output potential of the voltage source and the output signal of the comparator is normally output for at least one cycle;
A servo loop that causes the arithmetic unit to calculate an error output from one cycle of the AC signal and the reference value each time the AC signal passes a zero cross by the detection signal, and a cycle of the output signal of the comparator and the reference value. and a servo loop for causing the arithmetic unit to calculate an error output.
(2)回転体の速度情報を有する交流信号の少なくとも
半周期にわたって比較器が出力信号を発生するごとに周
期検出器の検出値を格納するメモリ手段のアドレスを更
新するとともに演算器に前記メモリ手段の該当アドレス
に格納された周期データと基準値を比較してその大小に
応じた誤差出力を駆動手段に送出せしめるチャンネルセ
レクタを具備してなる特許請求の範囲第1項記載のサー
ボ装置。
(2) Every time the comparator generates an output signal over at least half a period of an AC signal having speed information of a rotating body, the address of the memory means for storing the detection value of the period detector is updated, and the memory means is added to the arithmetic unit. 2. The servo device according to claim 1, further comprising a channel selector that compares the periodic data stored at the corresponding address with a reference value and causes the driving means to output an error output according to the magnitude thereof.
(3)ステータス検出手段の検出信号が出力されるまで
交流信号が零クロスを通過するごとに前記交流信号の1
周期と基準値より前記演算器に誤差出力を算出させるサ
ーボループを選択し、前記検出信号が出力された後は比
較器の出力信号の周期と前記基準値より前記演算器に誤
差出力を算出させるサーボループとを選択するスイッチ
手段を具備してなる特許請求の範囲第1項記載のサーボ
装置。
(3) Every time the AC signal passes a zero cross until the detection signal of the status detection means is output, the
Select a servo loop that causes the arithmetic unit to calculate an error output based on the cycle and the reference value, and after the detection signal is output, make the arithmetic unit calculate the error output based on the cycle of the output signal of the comparator and the reference value. 2. The servo device according to claim 1, further comprising switch means for selecting a servo loop.
JP61017056A 1986-01-29 1986-01-29 Servo-device Pending JPS62178183A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61017056A JPS62178183A (en) 1986-01-29 1986-01-29 Servo-device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61017056A JPS62178183A (en) 1986-01-29 1986-01-29 Servo-device

Publications (1)

Publication Number Publication Date
JPS62178183A true JPS62178183A (en) 1987-08-05

Family

ID=11933329

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61017056A Pending JPS62178183A (en) 1986-01-29 1986-01-29 Servo-device

Country Status (1)

Country Link
JP (1) JPS62178183A (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60216777A (en) * 1984-04-12 1985-10-30 Matsushita Electric Ind Co Ltd Servo device

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60216777A (en) * 1984-04-12 1985-10-30 Matsushita Electric Ind Co Ltd Servo device

Similar Documents

Publication Publication Date Title
JPH07108095B2 (en) Inverter device and control method thereof
JPH1042569A (en) Output control device of pulse width modulation converter
US5272424A (en) Generating device of phase current instruction value for alternating current servomotor and the generating method thereof
JPH03183379A (en) Ultrasonic motor drive circuit
JPH0398470A (en) Pwm inverter controlling method and device
JPS62178185A (en) Servo device
JPS62178184A (en) Servo device
JPS62260574A (en) Detection of rotational speed of motor
JP2663416B2 (en) Material testing machine
JPH08256498A (en) PWM inverter with dead time correction function
RU2719604C1 (en) Method of determining moment of reaching mechanical stop by electric drive with two-winding step motor and device for implementation thereof
RU12304U1 (en) DEVICE FOR CONTROL OF INVERTER WITH WIDTH-PULSE MODULATION
JPS6041557B2 (en) Motor speed control device
JPS5913046B2 (en) Stop command generation circuit in position control device
JPH06276779A (en) Dc-motor driving device and dc-motor driving
SU930547A1 (en) Method and device for regulating electric drive rotational speed for systems with ac tachogenerator
JP2679307B2 (en) PWM pulse generation method
JPS6091870A (en) Generating method of pwm signal of inverter
JPH09149654A (en) Ac controller of motor
JP2672886B2 (en) DC servo motor pulse drive system
JPH0728947Y2 (en) Driving device for piezoelectric element
Nagi et al. Brushless DC motor driver interfacing with the eZdsp-F2812 fuzzy controller
JPH01243865A (en) Pwm control inverter
JP3001343B2 (en) Motor speed control method
JPS6385802A (en) Feedback controller