[go: up one dir, main page]

JPH1169860A - Speed control device of induction motor - Google Patents

Speed control device of induction motor

Info

Publication number
JPH1169860A
JPH1169860A JP9223249A JP22324997A JPH1169860A JP H1169860 A JPH1169860 A JP H1169860A JP 9223249 A JP9223249 A JP 9223249A JP 22324997 A JP22324997 A JP 22324997A JP H1169860 A JPH1169860 A JP H1169860A
Authority
JP
Japan
Prior art keywords
reference clock
frequency
rotation
motor
induction motor
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
JP9223249A
Other languages
Japanese (ja)
Inventor
Kazuhiko Nakade
一彦 中出
Masakatsu Hasegawa
正勝 長谷川
Katsufumi Muta
勝文 牟田
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.)
Murata Machinery Ltd
Original Assignee
Murata Machinery 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 Murata Machinery Ltd filed Critical Murata Machinery Ltd
Priority to JP9223249A priority Critical patent/JPH1169860A/en
Publication of JPH1169860A publication Critical patent/JPH1169860A/en
Pending legal-status Critical Current

Links

Landscapes

  • Control Of Ac Motors In General (AREA)

Abstract

PROBLEM TO BE SOLVED: To measure the rotational period with high accuracy irrespective of high/low rotational speed, by increasing the frequency of the reference clock during the high rotation, and decreasing the frequency during the low rotation in a period for each rotation of a rotor in the synchronous rotation with that of an induction motor. SOLUTION: A pulse signal detected by a detecting means 6 is divided by a first motor divider 7, and transmitted to a measuring means 10. The reference clock of a CLK 8 is divided according to the division ratio signal of an inverter device 1, and the reference clock divided by the inverter 1 is transmitted to first and second counters 10a, 10b. The section of the pulse 13 of the pulse signal by the detecting means 6 is counted by the reference clock to measure the count number in the motor rotational period, and the count number of the reference clock in the motor rotational period is converted into the motor rotation frequency. The speed of an induction motor 3 can be controlled by comparing the motor rotational frequency with the set value by the inverter device 1 to control the output frequency.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、誘導電動機と同期
して回転するロータの一回転毎の周期を基準クロックで
計数して回転速度を求める誘導電動機の速度制御装置に
関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a speed control apparatus for an induction motor for calculating a rotation speed by counting a cycle of each rotation of a rotor rotating in synchronization with the induction motor by a reference clock.

【0002】[0002]

【従来の技術】この種の誘導電動機の速度制御装置は、
図5に示すように、1又は2個のマーク24a・24b
を有し誘導電動機23と同期して回転するロータ24の
マークを近接センサ25で検出し、図6に示すように、
この近接センサ25の出力信号Sg21を分周して得ら
れるパルス信号Sg22のパルス30(ロータの一回転
毎の周期に相当する)の区間を、基準クロックのパルス
をカウントするカウンタ28によりカウント(計数)
し、誘導電動機23の回転周期を所定間隔のパルスの数
の大小関係として測定する。そして、パルス数の大小で
表される回転周期を回転速度に相当する周波数に変換し
て誘導電動機23のインバータ装置21へフィードバッ
クさせ、設定周波数と比較することにより、負荷変動に
よる回転変動を無くす速度制御装置である。
2. Description of the Related Art A speed control device for an induction motor of this type includes:
As shown in FIG. 5, one or two marks 24a and 24b
The proximity sensor 25 detects the mark of the rotor 24 that rotates in synchronization with the induction motor 23 and has a
The section of the pulse 30 (corresponding to the cycle of one rotation of the rotor) of the pulse signal Sg22 obtained by dividing the output signal Sg21 of the proximity sensor 25 is counted (counted) by the counter 28 that counts the pulses of the reference clock. )
Then, the rotation cycle of the induction motor 23 is measured as a magnitude relationship between the number of pulses at predetermined intervals. Then, the rotation cycle represented by the magnitude of the pulse number is converted into a frequency corresponding to the rotation speed and fed back to the inverter device 21 of the induction motor 23, and compared with the set frequency, thereby eliminating the rotation fluctuation due to the load fluctuation. It is a control device.

【0003】この速度制御装置は、ロータ24の一回転
に相当するパルス信号Sg22を発生させる場合、ロー
タの同じ場所を検出するので、ロータの一回転毎の周期
を正確に測定することができる。またロータ24は簡単
な形状で済む。
When the speed control device generates a pulse signal Sg22 corresponding to one rotation of the rotor 24, the same position of the rotor is detected, so that the period of each rotation of the rotor can be accurately measured. Further, the rotor 24 has a simple shape.

【0004】そして、正確に測定されたロータの一回転
毎の周期であるパルス30の区間を、短いパルスである
基準クロックでカウント(計数)するので、クロック2
9が発生する基準クロックの周波数を高くしてカウント
数を増やすことにより、回転速度を高精度に測定するこ
とができる。
[0004] Then, the section of the pulse 30 which is the cycle of one rotation of the rotor, which is accurately measured, is counted by the reference clock which is a short pulse.
The rotation speed can be measured with high accuracy by increasing the frequency of the reference clock that generates 9 and increasing the number of counts.

【0005】[0005]

【発明が解決しようとする課題】しかしながら、高回転
時における高い周波数の基準クロックと同一基準の基準
クロックを用いて低回転時における回転周期を測定する
と、パルス信号Sg22のパルス30に対応する基準ク
ロックの計測数が非常に多くなるため、カウンタ28
a,28bがオーバーフローしてしまい、基準クロック
の区間の全部をカウント(計数)できなくなるという問
題点があった。逆に、低回転時における低い周波数の基
準クロックと同一基準の基準クロックを用いて高回転時
における回転周期を測定すると、カウント数が少なくな
って回転速度の精度が出なくなるという問題点があっ
た。
However, when the rotation cycle at the time of low rotation is measured using the same reference clock as the high frequency at the time of high rotation, the reference clock corresponding to the pulse 30 of the pulse signal Sg22 is obtained. Is very large, the counter 28
a, 28b overflows, and there is a problem that it is impossible to count (count) the entire section of the reference clock. Conversely, when the rotation period at the time of high rotation is measured using the same reference clock as the low frequency reference clock at the time of low rotation, there is a problem that the count number decreases and the accuracy of the rotation speed is not obtained. .

【0006】本発明は、上記問題を鑑みてなされたもの
であって、その目的とするところは、誘導電動機と同期
して回転するロータの一回転毎の周期を基準クロックで
計数して回転速度を求める場合、誘導電動機の低回転時
のみならず、高回転時においても高精度の測定ができる
誘導電動機の速度制御装置を提供することにある。
SUMMARY OF THE INVENTION The present invention has been made in view of the above problems, and has as its object to count a cycle of each rotation of a rotor rotating in synchronization with an induction motor by using a reference clock to determine a rotation speed. Is to provide a speed control device for an induction motor that can perform high-accuracy measurement not only at a low rotation of the induction motor but also at a high rotation.

【0007】[0007]

【課題を解決するための手段】請求項1記載の発明は、
誘導電動機と同期して回転するロータの一回転毎の周期
を基準クロックで計数して回転速度を求める誘導電動機
の速度制御装置であって、前記回転速度が高いと前記基
準クロックの周波数を高くし、前記回転速度が低いと前
記基準クロックの周波数を低くする基準クロック変更手
段を設けたことを特徴とする。
According to the first aspect of the present invention,
A speed control device for an induction motor that counts a cycle of each rotation of a rotor that rotates in synchronization with an induction motor with a reference clock to obtain a rotation speed, wherein when the rotation speed is high, the frequency of the reference clock is increased. And a reference clock changing means for lowering the frequency of the reference clock when the rotation speed is low.

【0008】具体的には、インバータの出力周波数応じ
た回転数で回転駆動される誘導電動機と、前記誘導電動
機と同期して回転するマーク付きのロータと、前記ロー
タのマークを検出するセンサと、前記センサの出力を分
周して前記ロータの一回転毎の周期のパルスを得る分周
手段と、前記一回転毎の周期を基準クロックで計数する
カウンタと、前記カウンタからの出力に基づいて前記誘
導電動機の回転速度に相当する出力を演算するととに
も、前記出力周波数を出力する制御部と、前記制御部に
おける前記出力周波数が高いと前記基準クロックの周波
数を高くし、前記回転速度が低いと前記前記基準クロッ
クの周波数を低くする基準クロック変更手段とを備えて
なる。
Specifically, an induction motor that is driven to rotate at a rotation speed corresponding to the output frequency of the inverter, a rotor with a mark that rotates in synchronization with the induction motor, a sensor that detects a mark on the rotor, Frequency dividing means for dividing the output of the sensor to obtain a pulse having a cycle of one rotation of the rotor, a counter for counting the cycle of one rotation with a reference clock, and the counter based on an output from the counter. A control unit that outputs an output frequency corresponding to the rotation speed of the induction motor, and a control unit that outputs the output frequency.If the output frequency in the control unit is high, the frequency of the reference clock is increased, and the rotation speed is low. And reference clock changing means for lowering the frequency of the reference clock.

【0009】請求項2記載の発明は、請求項1の発明に
おいて、前記誘導電動機は、インバータの出力周波数に
よって回転駆動され、前記基準クロック変更手段は、前
記出力周波数の低から高への区分に対応して前記基準ク
ロックの周波数を低から高へと段階的に変更する。
According to a second aspect of the present invention, in the first aspect of the invention, the induction motor is rotationally driven by an output frequency of an inverter, and the reference clock changing means is configured to divide the output frequency from low to high. Correspondingly, the frequency of the reference clock is changed stepwise from low to high.

【0010】請求項3記載の発明は、請求項2の発明に
おいて、前記基準クロック変更手段は、前記各区分にお
いて、前記計数のためのカウンターの桁数が大きく保た
れるように前記基準クロックの周波数を小から大へと段
階的に変更する。
According to a third aspect of the present invention, in the second aspect of the present invention, the reference clock changing means is configured to control the reference clock so that the number of digits of the counter for counting is kept large in each section. Change the frequency stepwise from small to large.

【0011】[0011]

【発明の実施の形態】以下本発明の実施形態を図1から
図4を用いて説明する。図1に示すように、本実施形態
に係る誘導電動機の速度制御装置12は、誘導電動機3
と、誘導電動機3と同期して回転するロータ4の一回転
の周期を測定する検出手段6と、前記周期を基準クロッ
クで計数する計数手段10と、インバータ装置1に組み
込まれた制御部2と、前記計数手段10に対する第2ク
ロック分周器(基準クロック変更手段)9とを有してい
る。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below with reference to FIGS. As shown in FIG. 1, the speed control device 12 of the induction motor according to the present embodiment includes an induction motor 3
A detecting unit 6 for measuring a cycle of one rotation of the rotor 4 rotating in synchronization with the induction motor 3, a counting unit 10 for counting the cycle by a reference clock, and a control unit 2 incorporated in the inverter device 1. , A second clock divider (reference clock changing means) 9 for the counting means 10.

【0012】上記の誘導電動機3は、例えは4ポールの
インダクションモータ(以下、「モータ」という。)で
あり、モータの回転軸に連結されたロータ4を有してい
る。このモータ3は、インバータ装置1に接続されてお
り、出力周波数Sg7に応じた回転数で回転するように
なっている。また、ロータ4は、モータ3の回転に同期
して回転するようになっており、その側面には、マーク
4a・4bが設けられている。尚、このマーク4a・4
bは、バランスよくするためにロータ4の両側面を切欠
いて形成されているが、これに限るものではない。
The above-described induction motor 3 is, for example, a 4-pole induction motor (hereinafter, referred to as "motor"), and has a rotor 4 connected to a rotating shaft of the motor. The motor 3 is connected to the inverter device 1 and rotates at a rotation speed according to the output frequency Sg7. The rotor 4 rotates in synchronization with the rotation of the motor 3, and has marks 4a and 4b on its side. The marks 4a and 4
“b” is formed by notching both side surfaces of the rotor 4 in order to improve the balance, but is not limited thereto.

【0013】上記の検出手段6は、上記のロータ4と、
マーク4a・4bを検出する近接センサ5と、第1モー
タ分周器7を有しており、近接センサ5がマーク4a・
4bを検出する度にパルス信号Sg1を第1モータ分周
器7に送信するようになっている。第1モータ分周器7
は、パルス信号Sg1を受信すると、パルス信号Sg1
を1/4分周してパルス信号Sg2を送信するようにな
っている。ここで、図3に示すように、パルス信号Sg
1は、ロータ4が1回転する周期Tを2個のパルス分の
発生間隔で示しており、パルス信号Sg2は、パルス信
号Sg1を1/4分周してロータ4の一回転の周期Tを
示している。即ち、パルス信号Sg2のON時間A又は
OFF時間Bは、ロータ4の一回転の周期TA ・TB に
対応している。ロータ4の一回転であるため、ロータ4
の同じ場所を検出することになって、ロータ4の加工精
度に影響されることなく、一回転の周期を正確に検出す
ることができる。
The detection means 6 comprises the rotor 4 described above,
A proximity sensor 5 for detecting the marks 4a and 4b and a first motor divider 7 are provided.
Each time 4b is detected, a pulse signal Sg1 is transmitted to the first motor divider 7. First motor divider 7
Receives the pulse signal Sg1, receives the pulse signal Sg1
Is divided by 1 / and the pulse signal Sg2 is transmitted. Here, as shown in FIG. 3, the pulse signal Sg
1 indicates the period T of one rotation of the rotor 4 at the generation interval of two pulses, and the pulse signal Sg2 divides the pulse signal Sg1 by 1 / to obtain the period T of one rotation of the rotor 4. Is shown. That is, the ON time A or the OFF time B of the pulse signal Sg2 corresponds to one rotation period TA · TB of the rotor 4. Since this is one rotation of the rotor 4, the rotor 4
Is detected, the cycle of one rotation can be accurately detected without being affected by the processing accuracy of the rotor 4.

【0014】上記の計測手段10は、図1に示すよう
に、第1カウンタ10aと第2カウンタ10bとを有し
ており、交互に回転周期TA ・TB を基準クロックに基
づいて計測するようになっている。即ち、第1カウンタ
10aは、パルス信号Sg2のON時間A中の回転周期
TA (以下、「モータ回転周期TA 」という。)を計測
し、第2カウンタ10bは、パルス信号Sg2のOFF
時間B中の回転周期TB(以下、「モータ回転周期TB
」という。)を計測するようになっている。尚、第1
カウンタ10a・第2カウンタ10bは共に、例えば1
6ビットのカウンタであり、1〜65535までカウン
トすることができる。
As shown in FIG. 1, the measuring means 10 has a first counter 10a and a second counter 10b, and measures the rotation periods TA and TB alternately based on a reference clock. Has become. That is, the first counter 10a measures the rotation period TA (hereinafter, referred to as “motor rotation period TA”) during the ON time A of the pulse signal Sg2, and the second counter 10b measures the OFF of the pulse signal Sg2.
The rotation period TB during the time B (hereinafter referred to as “motor rotation period TB”
" ) Is measured. The first
Both the counter 10a and the second counter 10b are, for example, 1
It is a 6-bit counter and can count from 1 to 65535.

【0015】第1カウンタ10aは、第1モータ分周器
7と、第2クロック分周器9を介してCLK8とに接続
されており、第1モータ分周器7の送信するパルス信号
Sg2ON(パルス信号Sg2のON時間Aを示すパルス
信号)をゲート入力Gから受信し、第2クロック分周器
9の送信する基準クロックSg4をクロック入力CKか
ら受信するようになっている。さらに、第1カウンタ1
0aは、パルス信号Sg2ONと基準クロックSg4とを
受信すると、図4(a)に示すように、パルス信号Sg
2ONのパルス13に対応する基準クロックSg4のパル
スをカウント(計数)してモータ回転周期TA を高精度
に測定し、そのモータ回転周期TA をモータ回転周波数
Sg6に変換して送信するようになっている。
The first counter 10a is connected to the first motor divider 7 and to the CLK8 via the second clock divider 9, and receives a pulse signal Sg2ON (transmitted by the first motor divider 7). A pulse signal indicating the ON time A of the pulse signal Sg2) is received from the gate input G, and the reference clock Sg4 transmitted by the second clock divider 9 is received from the clock input CK. Further, the first counter 1
0a, upon receiving the pulse signal Sg2ON and the reference clock Sg4, as shown in FIG.
The pulse of the reference clock Sg4 corresponding to the 2ON pulse 13 is counted (counted) to measure the motor rotation period TA with high accuracy, and the motor rotation period TA is converted into a motor rotation frequency Sg6 and transmitted. I have.

【0016】また、第2カウンタ10bは、図1に示す
ように、第1カウンタ10aと同様に、第1モータ分周
器7と、第2クロック分周器9を介してCLK8とに接
続されており、第1モータ分周器7の送信するパルス信
号Sg2OFF (パルス信号Sg2のOFF時間Bを示す
パルス信号)をゲート入力Gから受信し、第2クロック
分周器9の送信する基準クロックSg4をクロック入力
CKから受信するようになっている。さらに、第2カウ
ンタ10bは、パルス信号Sg2OFF と基準クロックS
g4とを受信すると、図4(a)に示すように、パルス
信号Sg2OFFのパルス14に対応する基準クロックS
g4のパルスをカウント(計数)してモータ回転周期T
B を高精度に測定し、モータ回転周期TB を回転周波数
Sg6に変換して送信するようになっている。
As shown in FIG. 1, the second counter 10b is connected to the first motor divider 7 and to the CLK8 via the second clock divider 9 as in the first counter 10a. The pulse signal Sg2OFF (the pulse signal indicating the OFF time B of the pulse signal Sg2) transmitted from the first motor divider 7 is received from the gate input G, and the reference clock Sg4 transmitted from the second clock divider 9 is received. From the clock input CK. Further, the second counter 10b outputs the pulse signal Sg2OFF and the reference clock S
g4, the reference clock S corresponding to the pulse 14 of the pulse signal Sg2OFF, as shown in FIG.
g4 pulses are counted (counted) and the motor rotation period T
B is measured with high accuracy, and the motor rotation cycle TB is converted into a rotation frequency Sg6 and transmitted.

【0017】上記のCLK8は、図1に示すように、第
2クロック分周器9に接続されており、基準クロックS
g3を第2クロック分周器9に送信するようになってい
る。尚、この基準クロックSg3の周波数の源発振は、
例えば1MHzである。
The above-mentioned CLK 8 is connected to a second clock frequency divider 9 as shown in FIG.
g3 is transmitted to the second clock divider 9. The source oscillation of the frequency of the reference clock Sg3 is
For example, it is 1 MHz.

【0018】第2クロック分周器9は、上記のインバー
タ装置1に接続されており、該インバータ装置1から分
周比信号Sg8を受信すると、その分周比信号Sg8に
応じて基準クロックSg3を段階的に所定の分周比で分
周するようになっている。この分周比は、表1に示すよ
うに、1/1、1/2、1/10、1/50であり、こ
の分周比に応じて基準クロックSg3の周波数は、1M
Hz、500KHz、100KHz、20KHzに分周される。
そして、第2クロック分周器9は、このように分周した
基準クロックSg4を上記のパルス信号Sg2のON時
間A及びOFF時間Bの期間中、第1カウンタ10a・
第2カウンタ10bに送信するようになっている。
The second clock frequency divider 9 is connected to the above-described inverter device 1, and upon receiving the frequency division ratio signal Sg8 from the inverter device 1, generates a reference clock Sg3 according to the frequency division ratio signal Sg8. The frequency is divided stepwise at a predetermined dividing ratio. The frequency division ratio is 1/1, 1/2, 1/10, 1/50 as shown in Table 1, and the frequency of the reference clock Sg3 is 1M according to the frequency division ratio.
Hz, 500 KHz, 100 KHz, and 20 KHz.
Then, the second clock divider 9 converts the reference clock Sg4 thus divided into the first counter 10a and the first counter 10a during the ON time A and the OFF time B of the pulse signal Sg2.
The data is transmitted to the second counter 10b.

【0019】[0019]

【表1】 [Table 1]

【0020】上記のインバータ装置1は、計測手段10
に接続された制御部2を有しており、この制御部2は、
モータ回転周波数Sg6を受信すると、モータ回転周波
数Sg6と設定周波数とを比較して、その偏差がゼロに
なるように、出力周波数Sg7を制御するようになって
いる。また、インバータ装置1は、モータ3に出力周波
数Sg7を、第2クロック分周器9に分周比信号Sg8
を送信するようになっている。
The above-described inverter device 1 includes a measuring unit 10
And a control unit 2 connected to the
When the motor rotation frequency Sg6 is received, the motor rotation frequency Sg6 is compared with the set frequency, and the output frequency Sg7 is controlled so that the deviation becomes zero. The inverter device 1 outputs the output frequency Sg7 to the motor 3 and the frequency division ratio signal Sg8 to the second clock frequency divider 9.
Is to be sent.

【0021】以上のように構成される誘導電動機3の速
度制御装置12は、検出手段6により検出したパルス信
号Sg1を第1モータ分周器7で分周し、パルス信号S
g2を計測手段10に送信するようになっている。ま
た、第2クロック分周器9によりインバータ装置1の分
周比信号Sg8に応じてCLK8の基準クロックSg3
を分周して基準クロックSg4を第1、第2カウンタ1
0a、10bに送信するようになっている。次に、検出
手段6によるパルス信号Sg2のパルス13の区間を基
準クロックSg4でカウント(計数)してモータ回転周
期TA におけるカウント数を測定し、モータ回転周期T
A における基準クロックSg3のカウント数をモータ回
転周波数に変換するようになっている。そして、インバ
ータ装置1によりモータ回転周波数と設定周波数とを比
較して出力周波数Sg7を制御することによって誘導電
動機3の速度を制御するようになっている。
The speed controller 12 of the induction motor 3 configured as described above divides the frequency of the pulse signal Sg1 detected by the detecting means 6 by the first motor frequency divider 7 and outputs the pulse signal Sg1.
g2 is transmitted to the measuring means 10. Further, the second clock divider 9 generates a reference clock Sg3 of CLK8 according to the frequency division ratio signal Sg8 of the inverter device 1.
And the reference clock Sg4 is divided by the first and second counters 1
0a and 10b. Next, the section of the pulse 13 of the pulse signal Sg2 by the detection means 6 is counted (counted) by the reference clock Sg4, and the count number in the motor rotation period TA is measured.
The count number of the reference clock Sg3 in A is converted into a motor rotation frequency. The speed of the induction motor 3 is controlled by controlling the output frequency Sg7 by comparing the motor rotation frequency with the set frequency by the inverter device 1.

【0022】上記の構成において、本実施形態に係る誘
導電動機3の速度制御装置12の動作をインバータ装置
1の出力周波数Sg7が20Hzである場合を例に説明す
る。検出手段6は、図2に示すように、モータ3と同期
して回転するロータ4のマーク4a・4bを検出する
と、第1モータ分周器7にパルス信号Sg1を送信す
る。次に、第1モータ分周器7は、パルス信号Sg1を
受信すると、パルス信号Sg1を1/4分周し、パルス
信号Sg2を計測手段10に送信する。
In the above configuration, the operation of the speed control device 12 of the induction motor 3 according to the present embodiment will be described with an example in which the output frequency Sg7 of the inverter device 1 is 20 Hz. As shown in FIG. 2, when detecting the marks 4 a and 4 b of the rotor 4 rotating in synchronization with the motor 3, the detecting means 6 transmits a pulse signal Sg 1 to the first motor divider 7. Next, upon receiving the pulse signal Sg1, the first motor frequency divider 7 divides the frequency of the pulse signal Sg1 by 1 / and transmits the pulse signal Sg2 to the measuring means 10.

【0023】また、CLK8は、基準クロック(1MH
z)Sg3を第2クロック分周器9に送信する。第2ク
ロック分周器9は、基準クロック(1MHz)Sg3を受
信すると、図4(b)に示すように、インバータ装置1
の分周比信号Sg8に応じて基準クロックSg3を分周
し、基準クロック(500KHz)Sg4を計測手段10
に送信する。
CLK8 is a reference clock (1 MHz)
z) Send Sg3 to the second clock divider 9. When the second clock divider 9 receives the reference clock (1 MHz) Sg3, as shown in FIG.
The reference clock Sg3 is frequency-divided according to the frequency division ratio signal Sg8, and the reference clock (500 KHz) Sg4 is measured.
Send to

【0024】計測手段10は、パルス信号Sg2と基準
クロック(500KHz)Sg4とを受信すると、パルス
信号Sg2のパルス13・14に対応する基準クロック
Sg4をカウント(計数)してモータ回転周期TA ・T
B の区間を測定する。そして、図2に示すように、その
モータ回転周期TA ・TB をモータ回転周波数Sg6に
変換してインバータ装置1に送信する。
When receiving the pulse signal Sg2 and the reference clock (500 KHz) Sg4, the measuring means 10 counts (counts) the reference clock Sg4 corresponding to the pulses 13 and 14 of the pulse signal Sg2 and counts the motor rotation period TA · T.
Measure section B. Then, as shown in FIG. 2, the motor rotation cycle TA · TB is converted into a motor rotation frequency Sg6 and transmitted to the inverter device 1.

【0025】次に、インバータ装置1の制御部2は、モ
ータ回転周波数Sg6を受信すると、モータ回転周波数
Sg6と設定周波数とを比較してその偏差がゼロになる
ように出力周波数Sg7を制御する。そして、インバー
タ装置1は、出力周波数Sg7をモータ3に、分周比信
号Sg8を第2クロック分周器9に送信する。
Next, upon receiving the motor rotation frequency Sg6, the control unit 2 of the inverter device 1 compares the motor rotation frequency Sg6 with the set frequency and controls the output frequency Sg7 so that the deviation becomes zero. Then, the inverter device 1 transmits the output frequency Sg7 to the motor 3 and the frequency division ratio signal Sg8 to the second clock frequency divider 9.

【0026】このように、出力周波数Sg7を制御する
ことによって、誘導電動機3の速度制御装置12は、誘
導電動機3の回転数を一定化することができる。また、
インバータ装置1の出力周波数(20Hz)Sg7に対応
した分周比信号Sg8を第2クロック分周器9にフィー
ドバックさせて所定の分周比(1/2)で基準クロック
(1MHz)Sg3を分周させることにより、計測手段1
0がモータ3の高回転時のみならず、低回転時において
もパルス信号Sg2のパルスに対応する基準クロックS
g4をカウント(計数)することができるため、カウン
ト能力に限界があるカウンタ(汎用性のあるカウンタ)
を用いてモータ回転周期を測定することができる。
As described above, by controlling the output frequency Sg7, the speed control device 12 of the induction motor 3 can make the rotation speed of the induction motor 3 constant. Also,
The frequency division ratio signal Sg8 corresponding to the output frequency (20 Hz) Sg7 of the inverter device 1 is fed back to the second clock frequency divider 9 to divide the reference clock (1 MHz) Sg3 at a predetermined frequency division ratio (1/2). The measurement means 1
0 is the reference clock S corresponding to the pulse of the pulse signal Sg2 not only when the motor 3 rotates at high speed but also when the motor 3 rotates at low speed
Counter capable of counting (counting) g4, which has a limited counting capability (versatile counter)
Can be used to measure the motor rotation period.

【0027】尚、図4(a)に示すように、誘導電動機
3の高回転時において高精度(0.01%)に回転周期
を測定するためには、CLK8の基準クロックSg3が
高い周波数(1MHz)に設定されていることを要する。
また、低回転時は高回転時と異なり、第2クロック分周
器9で基準クロック(1MHz)Sg3を低い周波数の基
準クロックSg4に分周することとしたのは、図4
(b)に示すように、低回転時に高い周波数(1MHz)
の基準クロックSg3のままで基準クロックSg3をカ
ウント(計数)すると、計測手段10が基準クロックS
g3のパルスをカウント(計数)できなくなるためであ
る。即ち、低回転時はモータ回転周期TA が長くなるた
めパルス信号Sg2のON時間Aが長くなり、高い周波
数の基準クロックSg3を用いてモータ回転周期TA を
測定すると、パルス信号Sg2のパルス15に対応する
基準クロックSg3のパルスが非常に多くなるため、カ
ウント(計数)能力の非常に高いカウンタが必要となる
からである。
As shown in FIG. 4A, in order to measure the rotation cycle with high accuracy (0.01%) when the induction motor 3 rotates at a high speed, the reference clock Sg3 of CLK8 must have a high frequency ( 1 MHz).
Also, unlike the case of the high rotation, the second clock divider 9 divides the frequency of the reference clock (1 MHz) Sg3 into the low frequency reference clock Sg4 in the low rotation as shown in FIG.
As shown in (b), high frequency (1 MHz) at low rotation
When the reference clock Sg3 is counted (counted) while the reference clock Sg3 of FIG.
This is because the pulse of g3 cannot be counted (counted). That is, the ON time A of the pulse signal Sg2 becomes longer because the motor rotation period TA becomes longer at low rotation, and when the motor rotation period TA is measured using the high frequency reference clock Sg3, it corresponds to the pulse 15 of the pulse signal Sg2. This is because the number of pulses of the reference clock Sg3 becomes very large, and a counter having a very high counting ability is required.

【0028】具体的には、パルス信号Sg2のパルス1
3に対応する基準クロックSg3のパルスがn個(65
535<n<1000000)存在するが、計測手段1
0は、第1カウンタ10aの最大値C(2バイト・65
535)までしかカウント(計数)できないため、基準
クロックSg3の残りのパルス列Dをカウント(計数)
できないからである。
Specifically, the pulse 1 of the pulse signal Sg2
N pulses (65) of the reference clock Sg3 corresponding to
535 <n <1,000,000), but the measuring means 1
0 is the maximum value C of the first counter 10a (2 bytes · 65
535), the remaining pulse train D of the reference clock Sg3 is counted (counted).
Because you can't.

【0029】従って、基準クロックSg3を分周する際
の所定の分周比は、第1カウンタ10a・第2カウンタ
10bのカウント(計数)能力を越えないで、かつ、そ
のカウント能力を十分に活用できるように設定されてい
る。具体的には、表1に示すように、インバータ装置1
の出力周波数Sg7が20Hzの場合には、分周比は1/
2に設定されており、基準クロックSg3は500KHz
(Sg4)に分周される。これにより、パルス信号Sg
2のパルス15に対応する基準クロックSg4のパルス
がk個(k<65535)になるため、計測手段10
は、パルス信号Sg2のパルス15に対応する基準クロ
ックSg4のパルスをカウント(計数)できる。
Accordingly, the predetermined frequency division ratio when dividing the reference clock Sg3 does not exceed the counting (counting) capability of the first counter 10a and the second counter 10b, and fully utilizes the counting capability. It is set to be able to. Specifically, as shown in Table 1, the inverter device 1
When the output frequency Sg7 is 20 Hz, the frequency division ratio is 1 /
2 and the reference clock Sg3 is 500 KHz
(Sg4). Thereby, the pulse signal Sg
The number of pulses of the reference clock Sg4 corresponding to the second pulse 15 is k (k <65535).
Can count the pulse of the reference clock Sg4 corresponding to the pulse 15 of the pulse signal Sg2.

【0030】このように、高回転時の基準クロック(1
MHz)Sg3を基準として、低回転時(回転周期TA が
長い場合)に基準クロックSg4の周波数が小さくなる
ように分周することによって、第1カウンタ10a及び
第2カウンタ10bは、基準クロックSg4のパルスを
カウント(計数)できるようになるため、計測手段10
は、パルス信号Sg2のパルス15・16に対応するモ
ータ回転周期TA ・TB を測定できる。
As described above, the reference clock (1
(MHz) Sg3, the first counter 10a and the second counter 10b divide the frequency of the reference clock Sg4 such that the frequency of the reference clock Sg4 decreases during low rotation (when the rotation cycle TA is long). Since the pulse can be counted (counted), the measuring means 10
Can measure the motor rotation periods TA and TB corresponding to the pulses 15 and 16 of the pulse signal Sg2.

【0031】尚、分周比は、サンプリング能力を十分に
活用できる範囲に設定されているため、低回転時でも高
回転時と同様に少なくとも0.01%の精度を確保でき
る。即ち、インバータ装置1の出力周波数Sg7の低か
ら高への各区分において、計数のためのカウンタ値N
(桁数)が所定値(10000)より大きく保たれるよ
うになっている。具体的には、表1に示すように、イン
バータ装置1の出力周波数Sg7が(20≦f<10
0)の場合、モータ回転周波数Sg6が(10≦f<5
0)の範囲で、基準クロックSg4の周波数が500K
Hzであるため、計測手段10が、500KHzの基準クロ
ックSg4のパルスをカウント(計数)すると、第1カ
ウンタ10aの値Nは(10000<N≦50000)
の範囲内になる。従って、モータ3の低回転時(600
rpm 〜3000rpm )でも高回転時(3000rpm 〜6
000rpm )と同様に少なくとも0.01%の精度でモ
ータ回転周波数Sg6を測定できる。
Since the frequency division ratio is set within a range where the sampling capability can be sufficiently utilized, accuracy of at least 0.01% can be ensured even at a low rotation speed as in a high rotation speed. That is, in each section of the output frequency Sg7 of the inverter device 1 from low to high, the counter value N for counting is used.
(Number of digits) is kept larger than a predetermined value (10000). Specifically, as shown in Table 1, the output frequency Sg7 of the inverter device 1 is (20 ≦ f <10
0), the motor rotation frequency Sg6 is (10 ≦ f <5)
0), the frequency of the reference clock Sg4 is 500K.
Hz, when the measuring means 10 counts (counts) the pulse of the 500 KHz reference clock Sg4, the value N of the first counter 10a becomes (10000 <N ≦ 50,000).
Within the range. Therefore, when the motor 3 rotates at a low speed (600
rpm to 3000 rpm) at high rotation (3000 rpm to 6 rpm).
000 rpm), the motor rotation frequency Sg6 can be measured with an accuracy of at least 0.01%.

【0032】尚、本発明の誘導電動機3の速度制御装置
12は、モータ回転周期を高精度に測定するものである
ため、CLK8の発振する基準クロックSg3は1MHz
に限るものではない。また、第1カウンタ10a・第2
カウンタ10bには、経済的観点から汎用性のある16
ビット(2バイト)のカウンタを使用しているが、要求
される精度に応じて8ビット・32ビットのカウンタを
使用してもよい。
Since the speed control device 12 of the induction motor 3 of the present invention measures the motor rotation period with high accuracy, the reference clock Sg3 oscillated by CLK8 is 1 MHz.
It is not limited to. The first counter 10a and the second counter 10a
The counter 10b has a versatile 16 from an economic point of view.
Although a bit (2 byte) counter is used, an 8-bit / 32-bit counter may be used depending on the required precision.

【0033】[0033]

【発明の効果】請求項1記載の発明によると、基準クロ
ックを変更することによって、誘導電動機の高回転時の
みならず、低回転時においても検出信号に対応する基準
クロックをカウント(計数)して誘導電動機の回転周期
を測定できるようになるため、カウント能力の小さいカ
ウンタ(汎用性のあるカウンタ)を用いて誘導電動機の
回転周期を高精度に測定することができるという効果を
奏する。
According to the first aspect of the invention, by changing the reference clock, the reference clock corresponding to the detection signal is counted not only at the time of high rotation of the induction motor but also at the time of low rotation of the induction motor. As a result, the rotation cycle of the induction motor can be measured, so that there is an effect that the rotation cycle of the induction motor can be measured with high accuracy using a counter having a small counting ability (a general-purpose counter).

【0034】請求項2記載の発明によると、高価なエン
コーダを必要とせず、容易に基準クロックを変更するこ
とができるという効果を奏する。
According to the second aspect of the invention, there is an effect that the reference clock can be easily changed without requiring an expensive encoder.

【0035】請求項3記載の発明によると、基準クロッ
クを変更して回転周期を測定するものの、一定の精度を
確保することができるという効果を奏する。
According to the third aspect of the invention, although the rotation period is measured by changing the reference clock, there is an effect that a certain accuracy can be ensured.

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

【図1】本実施形態に係る誘導電動機の速度制御装置を
説明する図である。
FIG. 1 is a diagram illustrating a speed control device for an induction motor according to an embodiment.

【図2】図1のフィードバック制御ブロック図である。FIG. 2 is a feedback control block diagram of FIG. 1;

【図3】Sg1の波形及びSg2の波形を示す図であ
る。
FIG. 3 is a diagram showing a waveform of Sg1 and a waveform of Sg2.

【図4】Sg2・Sg3・Sg4の波形を示す図であ
る。
FIG. 4 is a diagram showing waveforms of Sg2, Sg3, and Sg4.

【図5】従来の誘導電動機の速度制御装置を説明する図
である。
FIG. 5 is a diagram illustrating a conventional speed control device for an induction motor.

【図6】Sg21の波形及びSg22の波形を示す図で
ある。
FIG. 6 is a diagram showing a waveform of Sg21 and a waveform of Sg22.

【符号の説明】[Explanation of symbols]

1 インバータ装置 2 制御部 3 誘導電動機 4 ロータ 5 近接センサ 6 検出手段 7 第1モータ分周器 8 CLK 9 第2クロック分周器(基準クロック変更手段) 10 計測手段 10a 第1カウンタ 10b 第2カウンタ 12 制御部 13 パルス 14 パルス 15 パルス 16 パルス DESCRIPTION OF SYMBOLS 1 Inverter apparatus 2 Control part 3 Induction motor 4 Rotor 5 Proximity sensor 6 Detecting means 7 First motor divider 8 CLK 9 Second clock divider (reference clock changing means) 10 Measuring means 10a First counter 10b Second counter 12 control unit 13 pulse 14 pulse 15 pulse 16 pulse

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 誘導電動機と同期して回転するロータの
一回転毎の周期を基準クロックで計数して回転速度を求
める誘導電動機の速度制御装置であって、 前記回転速度が高いと前記基準クロックの周波数を高く
し、前記回転速度が低いと前記基準クロックの周波数を
低くする基準クロック変更手段を設けたことを特徴とす
る誘導電動機の速度制御装置。
1. A speed control device for an induction motor for calculating a rotation speed by counting a cycle of each rotation of a rotor rotating in synchronization with the induction motor with a reference clock, wherein the reference clock is used when the rotation speed is high. And a reference clock changing means for lowering the frequency of the reference clock when the rotation speed is low.
【請求項2】 前記誘導電動機は、インバータの出力周
波数によって回転駆動され、前記基準クロック変更手段
は、前記出力周波数の低から高への区分に対応して前記
基準クロックの周波数を低から高へと段階的に変更する
請求項1記載の誘導電動機の速度制御装置。
2. The induction motor is driven to rotate by an output frequency of an inverter, and the reference clock changing unit changes the frequency of the reference clock from low to high in accordance with the low to high division of the output frequency. The speed control device for an induction motor according to claim 1, wherein the speed is changed stepwise.
【請求項3】 前記基準クロック変更手段は、前記各区
分において、前記計数のためのカウンターの桁数が所定
値より大きく保たれるように前記基準クロックの周波数
を段階的に変更する請求項2記載の誘導電動機の速度制
御装置。
3. The reference clock changing means changes the frequency of the reference clock stepwise so that the number of digits of the counter for counting is kept larger than a predetermined value in each section. A speed control device for an induction motor as described in the above.
JP9223249A 1997-08-20 1997-08-20 Speed control device of induction motor Pending JPH1169860A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9223249A JPH1169860A (en) 1997-08-20 1997-08-20 Speed control device of induction motor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9223249A JPH1169860A (en) 1997-08-20 1997-08-20 Speed control device of induction motor

Publications (1)

Publication Number Publication Date
JPH1169860A true JPH1169860A (en) 1999-03-09

Family

ID=16795144

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9223249A Pending JPH1169860A (en) 1997-08-20 1997-08-20 Speed control device of induction motor

Country Status (1)

Country Link
JP (1) JPH1169860A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20200007060A1 (en) * 2018-06-28 2020-01-02 Fanuc Corporation Motor controller

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20200007060A1 (en) * 2018-06-28 2020-01-02 Fanuc Corporation Motor controller
CN110661469A (en) * 2018-06-28 2020-01-07 发那科株式会社 Motor control device
JP2020005406A (en) * 2018-06-28 2020-01-09 ファナック株式会社 Motor controller
US11056992B2 (en) * 2018-06-28 2021-07-06 Fanuc Corporation Motor controller

Similar Documents

Publication Publication Date Title
KR930008332B1 (en) Spindle Position Speed Control
JPS5926899B2 (en) A circuit device that digitally measures the period of alternating voltage.
JPS5913957A (en) Speed detecting circuit
JPH1169860A (en) Speed control device of induction motor
JPH08128855A (en) Speed detecting device
JP2004088987A (en) Motor speed controller and controlling method
JPH10252549A (en) Rotational speed detecting device and control device for rotary machine
JP2550987B2 (en) Signal gradient measuring instrument
JPH04372592A (en) Speed control method for induction motor
JPH05188067A (en) Servo motor speed detecting device
JPH08140383A (en) Controller for servo motor
JPH04233467A (en) Method and apparatus for measuring speed of motor
JPS62101123A (en) Pulse type revolution counter
Khanniche et al. A microcontroller-based real-time speed measurement for motor drive systems
JPS6280561A (en) Speed signal generating circuit
JPS5995466A (en) Measuring system of digital tachometer
JPS61259172A (en) Speed detection system
JPS59225356A (en) Speed detecting system
SU1264340A1 (en) Device for measuring shaft turn angle
JPH02110379A (en) Motor-speed detecting apparatus
CA1217866A (en) Phase analog encoding system with compensation
JPS62169010A (en) Angle of rotation measuring apparatus
JPS61173162A (en) speed detection circuit
JPS62239060A (en) Rotating speed measuring instrument
JPH01304360A (en) Method for detecting speed of motor