JPH02206381A - デジタル制御装置 - Google Patents
デジタル制御装置Info
- Publication number
- JPH02206381A JPH02206381A JP1025814A JP2581489A JPH02206381A JP H02206381 A JPH02206381 A JP H02206381A JP 1025814 A JP1025814 A JP 1025814A JP 2581489 A JP2581489 A JP 2581489A JP H02206381 A JPH02206381 A JP H02206381A
- Authority
- JP
- Japan
- Prior art keywords
- speed
- detection
- correction
- controlled
- control device
- 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 Electric Motors In General (AREA)
- Control Of Motors That Do Not Use Commutators (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、デジタル制御装置に係り、特に、制御量の変
動が少く、かつ演算時間、応答時間の短いデジタル制御
装置を提供するものである。
動が少く、かつ演算時間、応答時間の短いデジタル制御
装置を提供するものである。
V T R(Video Tape Recorder
)用の駆動モータの速度は一定であることが望まれてい
る。速度変動(回転むら、速度リップル)があると画像
が乱れ、VTRとしての信頼性、品位が著しく損なわれ
てしまう。従来この種装置は直流モータを主として使用
していたが、近年では速度を自由に、しかも簡単に変え
ることができて信頼性の良いブラシレスモータを採用す
る例が増加している。ブラシレスモータは機械的なブラ
シがないので、直流機の持つ種々の欠点が除かれる反面
、120度通電方式のブラシレスモータでは原理上モー
タ自体でトルクリップルを発生し、回転むらを大きくす
る欠点がある。
)用の駆動モータの速度は一定であることが望まれてい
る。速度変動(回転むら、速度リップル)があると画像
が乱れ、VTRとしての信頼性、品位が著しく損なわれ
てしまう。従来この種装置は直流モータを主として使用
していたが、近年では速度を自由に、しかも簡単に変え
ることができて信頼性の良いブラシレスモータを採用す
る例が増加している。ブラシレスモータは機械的なブラ
シがないので、直流機の持つ種々の欠点が除かれる反面
、120度通電方式のブラシレスモータでは原理上モー
タ自体でトルクリップルを発生し、回転むらを大きくす
る欠点がある。
上記欠点を除く方式として回転むらの中の調波成分を検
出し、同じ調波成分で電流指令(トルク指令)に補正を
行うことによって回転むらを小さくする方式を考案し、
特願昭63−39424号として先願した。この主構成
は、制御量(回転数)を発生する制御対象(モータ)と
、制御量(回転数)を検出する検出部(エンコーダ、カ
ウンタ)と目標値と検出部の測定値とから偏差を算出す
る弁別部と、偏差によって制御対象(モータ)への操作
量(電流指令)を決める制御部とからなり、制御部、弁
別部とがマイコン等のデジタル演算器を備える。また、
一定サンプリング周期毎に操作量を出力するデジタル制
御装置であって、制御量(回転数)および偏差等に含ま
れる一定周期毎の変動成分を検出し、その変動調波成分
と同じ周期の補正を操作量に作用させることによって制
御対象に含まれる変動調波成分を低減させる原理を持つ
ものである。
出し、同じ調波成分で電流指令(トルク指令)に補正を
行うことによって回転むらを小さくする方式を考案し、
特願昭63−39424号として先願した。この主構成
は、制御量(回転数)を発生する制御対象(モータ)と
、制御量(回転数)を検出する検出部(エンコーダ、カ
ウンタ)と目標値と検出部の測定値とから偏差を算出す
る弁別部と、偏差によって制御対象(モータ)への操作
量(電流指令)を決める制御部とからなり、制御部、弁
別部とがマイコン等のデジタル演算器を備える。また、
一定サンプリング周期毎に操作量を出力するデジタル制
御装置であって、制御量(回転数)および偏差等に含ま
れる一定周期毎の変動成分を検出し、その変動調波成分
と同じ周期の補正を操作量に作用させることによって制
御対象に含まれる変動調波成分を低減させる原理を持つ
ものである。
上記従来技術において制御量の変動に複数の調波成分が
存在し、複数の調波成分検出、補正手段を持つ必要があ
る。この場合、1つのサンプリング時間内に2つの調波
成分の検出、補正を行うため、時間がかかる点、また、
補正のサンプリングを周期の長い周期の調波成分検出補
正部と短い周期の調波成分検出補正部とで同一にしてい
るために短い周期の調波成分検出補正部の応答時間が短
くできなかった。
存在し、複数の調波成分検出、補正手段を持つ必要があ
る。この場合、1つのサンプリング時間内に2つの調波
成分の検出、補正を行うため、時間がかかる点、また、
補正のサンプリングを周期の長い周期の調波成分検出補
正部と短い周期の調波成分検出補正部とで同一にしてい
るために短い周期の調波成分検出補正部の応答時間が短
くできなかった。
本発明の目的は、それぞれの調波成分検出補正部の応答
時間を十分早くし、かつ、1つの補正に要する時間を短
縮させることにある。
時間を十分早くし、かつ、1つの補正に要する時間を短
縮させることにある。
上記の目的は、複数の調波成分検出、補正部の検出もし
くは補正出力のいずれかのタイミングをずらすことによ
って達成される。
くは補正出力のいずれかのタイミングをずらすことによ
って達成される。
検出のタイミングをずらすことによって、1サンプリン
グ内の検出回数を少なくすることができ、演算時間を少
なくすることができる。また、検出、補正のサンプリン
グの周期をそれぞれ変えることによって補正の応答時間
が早くなる。
グ内の検出回数を少なくすることができ、演算時間を少
なくすることができる。また、検出、補正のサンプリン
グの周期をそれぞれ変えることによって補正の応答時間
が早くなる。
以下、本発明の実施例について説明する。第2図は本発
明の対象とするデジタル制御装置を示す。
明の対象とするデジタル制御装置を示す。
本実施例では制御対象をモータ、検出部をエンコーダ、
カウンタとで構成し、制御量が回転数、操作量が電流指
令で、かつ、制御部、弁別部と検出部の一部がマイコン
等のデジタル演算器によって構成される実施例で示す。
カウンタとで構成し、制御量が回転数、操作量が電流指
令で、かつ、制御部、弁別部と検出部の一部がマイコン
等のデジタル演算器によって構成される実施例で示す。
第2図においてMはモータで1回転内で周期的なトルク
変動成分を持つか、あるいは周期的に変動する負荷を持
ち、速度変動が生じる。このモータは回転形、直進形の
いずれでも良く、更にブラ・シの有無は問わない。ここ
ではブラシレスモータの例で示す。PSはモータMの特
に回転子の磁極位置を検出する磁極位置検出器で、これ
はモータMの相電流を切換えるのに用いられる。モータ
の内部構成については図示していないが、ブラシレスモ
ータは回転子の位置を電子的に検出し、回転子の位置に
応じて選択された二つの相巻線に電流を流すよう通常構
成されている。EはモータMの回転軸に取付けたエンコ
ーダ等から成る速度検出器である。速度検出器はエンコ
ーダの外に周波数発電機、タコジェネレータ、パルスジ
ェネレータ等が採用される。INVはモータMを駆動す
るドライバであるインバータで通常6個のスイッチング
素子で正、負それぞれ3ケのアームを構成させ、選択さ
れた二つの相巻線に電流を流し、又、その大きさを変え
られるものである。ACRは自動電流調整回路(Aut
o matic Current Regulator
)で電流トランスCTで得られた電流検出値を受けるよ
う構成している。MCはマイクロコンピュータで後述す
る機能を有する。C0UNTは速度検出回路で、実際は
カウンタから構成されており、−定のサンプリング時間
で検出されたパルス数あるいはパルス間隔を検出するこ
とによって行なわれる。速度制御手段Cは前記のマイク
ロコンピュータMC1自動電流調整回路ACR、ドライ
バ(インバータ)INV、速度検出回路C0UNTで主
要部が構成される。
変動成分を持つか、あるいは周期的に変動する負荷を持
ち、速度変動が生じる。このモータは回転形、直進形の
いずれでも良く、更にブラ・シの有無は問わない。ここ
ではブラシレスモータの例で示す。PSはモータMの特
に回転子の磁極位置を検出する磁極位置検出器で、これ
はモータMの相電流を切換えるのに用いられる。モータ
の内部構成については図示していないが、ブラシレスモ
ータは回転子の位置を電子的に検出し、回転子の位置に
応じて選択された二つの相巻線に電流を流すよう通常構
成されている。EはモータMの回転軸に取付けたエンコ
ーダ等から成る速度検出器である。速度検出器はエンコ
ーダの外に周波数発電機、タコジェネレータ、パルスジ
ェネレータ等が採用される。INVはモータMを駆動す
るドライバであるインバータで通常6個のスイッチング
素子で正、負それぞれ3ケのアームを構成させ、選択さ
れた二つの相巻線に電流を流し、又、その大きさを変え
られるものである。ACRは自動電流調整回路(Aut
o matic Current Regulator
)で電流トランスCTで得られた電流検出値を受けるよ
う構成している。MCはマイクロコンピュータで後述す
る機能を有する。C0UNTは速度検出回路で、実際は
カウンタから構成されており、−定のサンプリング時間
で検出されたパルス数あるいはパルス間隔を検出するこ
とによって行なわれる。速度制御手段Cは前記のマイク
ロコンピュータMC1自動電流調整回路ACR、ドライ
バ(インバータ)INV、速度検出回路C0UNTで主
要部が構成される。
そして、速度検出回路C0UNTで得られた速度をマイ
クロコンピュータMCに伝え、磁極位置検出部PSから
の信号を同じくマイクロコンピュータMCとドライバI
NVに伝え、マイクロコンピュータMCは前記信号を処
理してドライバのスイッチング素子のオン、オフ制御と
、電流値の大きさを調整するように機能する。
クロコンピュータMCに伝え、磁極位置検出部PSから
の信号を同じくマイクロコンピュータMCとドライバI
NVに伝え、マイクロコンピュータMCは前記信号を処
理してドライバのスイッチング素子のオン、オフ制御と
、電流値の大きさを調整するように機能する。
マイクロコンピュータMCは第3図に示した内部機能を
有する。すなわち、演算部ALU、カウンタCNT、D
/AコンバータDAおよび記憶部MRYを具備している
。カウンタCNTはエンコーダEからのパルス信号の周
期を計り、これの逆数として速度検出をする。演算部A
LUではカウンタからの信号を受け、記憶部MRYのR
OMに記憶させている指令速度と比較し、速度誤差を算
出する。次いで、これによって算出された速度誤差に基
づき補正信号を作成する。そして、この補正信号を随時
記憶部MRYのRAMに記憶し、新規なデータに順次更
新する。更に、演算部ALUでは前記で検出された実際
のモータMの速度モードに内在している調波成分を検出
する要素を有している。又、この調波成分の検出は基本
波成分と特にトルクリップルを生じさせる例えば第3次
あるいは第5次調波成分等を対象にして行なうものであ
る。尚、前記カウンタCNTは外付けのものを示してい
るが、マイクロコンピュータMC内蔵のものでもよい。
有する。すなわち、演算部ALU、カウンタCNT、D
/AコンバータDAおよび記憶部MRYを具備している
。カウンタCNTはエンコーダEからのパルス信号の周
期を計り、これの逆数として速度検出をする。演算部A
LUではカウンタからの信号を受け、記憶部MRYのR
OMに記憶させている指令速度と比較し、速度誤差を算
出する。次いで、これによって算出された速度誤差に基
づき補正信号を作成する。そして、この補正信号を随時
記憶部MRYのRAMに記憶し、新規なデータに順次更
新する。更に、演算部ALUでは前記で検出された実際
のモータMの速度モードに内在している調波成分を検出
する要素を有している。又、この調波成分の検出は基本
波成分と特にトルクリップルを生じさせる例えば第3次
あるいは第5次調波成分等を対象にして行なうものであ
る。尚、前記カウンタCNTは外付けのものを示してい
るが、マイクロコンピュータMC内蔵のものでもよい。
第1図は速度制御装置の具体化されたブロック図である
。この図において制御量である速度信号は、検出部を構
成する速度検出器(エンコーダ)Eのパルス間隔に入る
基準発振器(マイクロコンピュータに内在するクロック
又はカウンタ)のパルス数を数え、これの逆値をとるこ
とによって検出され(F/V変換)、これによって得ら
れた速度信号ntはマイクロコンピュータに取込まれる
。
。この図において制御量である速度信号は、検出部を構
成する速度検出器(エンコーダ)Eのパルス間隔に入る
基準発振器(マイクロコンピュータに内在するクロック
又はカウンタ)のパルス数を数え、これの逆値をとるこ
とによって検出され(F/V変換)、これによって得ら
れた速度信号ntはマイクロコンピュータに取込まれる
。
マイクロコンピュータ内ではソフト的な処理手法によっ
て、目標値である速度指令nsと速度信号n、の差から
速度偏差信号neを算出しく弁別部にて行なう)、制御
部で比例・積分制御(PI制御)処理後に操作量である
新たな電流指令工、を出力する。電流制御系はハードで
構成され、速度指令nsに基づいて与えられた電流指令
Isと電流トランスCTから得られた電流検出値■□と
から電流誤差Ieを算出し、自動電流調整装置ACRを
介して制御対象のモータMに電流を付与するように構成
される。尚、第1図ではインバータが省略されている。
て、目標値である速度指令nsと速度信号n、の差から
速度偏差信号neを算出しく弁別部にて行なう)、制御
部で比例・積分制御(PI制御)処理後に操作量である
新たな電流指令工、を出力する。電流制御系はハードで
構成され、速度指令nsに基づいて与えられた電流指令
Isと電流トランスCTから得られた電流検出値■□と
から電流誤差Ieを算出し、自動電流調整装置ACRを
介して制御対象のモータMに電流を付与するように構成
される。尚、第1図ではインバータが省略されている。
これらの全体的な構成は従来知られているものであるが
、本発明対象のブロックは第1図破線枠で示した新規な
要素である調波成分検出手段1゜を有する。つまり、速
度信号nff1、あるいは速度偏差信号n。に内在する
任意の調波(周波数)成分を算出し、これに比例制御(
P制御)、もしくは比例・積分制御(PI制御)によっ
て補正信号を作成し、これを前記の電流指令Isに加え
るものである。IOA、IOB、Ionはそれぞれ第n
1火成分検出手段、第nZ火成分検出手段、第nh次成
分検出手段である。そして、それぞれの検出手段にPI
制御要素が接続され、その出方信号である補正信号を1
つにまとめて電流指令Isに加えるものである。それぞ
れの出力信号はそれぞれパラレルに電流指令Isに与え
てもよい。又、検出すべき任意の調波成分および数は個
々の対象モータに対し、自由に変えることが可能である
。
、本発明対象のブロックは第1図破線枠で示した新規な
要素である調波成分検出手段1゜を有する。つまり、速
度信号nff1、あるいは速度偏差信号n。に内在する
任意の調波(周波数)成分を算出し、これに比例制御(
P制御)、もしくは比例・積分制御(PI制御)によっ
て補正信号を作成し、これを前記の電流指令Isに加え
るものである。IOA、IOB、Ionはそれぞれ第n
1火成分検出手段、第nZ火成分検出手段、第nh次成
分検出手段である。そして、それぞれの検出手段にPI
制御要素が接続され、その出方信号である補正信号を1
つにまとめて電流指令Isに加えるものである。それぞ
れの出力信号はそれぞれパラレルに電流指令Isに与え
てもよい。又、検出すべき任意の調波成分および数は個
々の対象モータに対し、自由に変えることが可能である
。
第4図にモータMの1回転当りにおける速度変動状況を
示す、1回転当りのエンコーダEが発生するパルス数は
Nkであり、速度検出のための演算は1パルス間隔にお
いて1回行なうものである。
示す、1回転当りのエンコーダEが発生するパルス数は
Nkであり、速度検出のための演算は1パルス間隔にお
いて1回行なうものである。
速度ntはエンコーダEのそれぞれのパルス間隔に入る
マイクロコンピュータ内蔵の基準発振器のパルス数の逆
数で求めることができる。実際は速度検出のカウンタで
計測し、速度信号n1は第4図に表わされる。
マイクロコンピュータ内蔵の基準発振器のパルス数の逆
数で求めることができる。実際は速度検出のカウンタで
計測し、速度信号n1は第4図に表わされる。
一般に速度ni(θ)は次式に従ってそれぞれの周波数
成分に展開することができる。
成分に展開することができる。
但し、no・・・直流分、al・・・正弦の係数、b。
・・・余弦の係数、
そして、任意の周波数成分に対するn。1an1b、の
絶対値は次式で表わされる。
絶対値は次式で表わされる。
n s P P R(Pulse Per Revol
ution)の速度変動分は次式で求められる。
ution)の速度変動分は次式で求められる。
但し、Nk・・・1回転当りのパルス数、nfn・・・
n番目パルスとn−1番目のパルス間の速度、更に、n
IP P Rの速度変動Nは次式で求められる。
n番目パルスとn−1番目のパルス間の速度、更に、n
IP P Rの速度変動Nは次式で求められる。
比例制御における補正項は
1回転当りnm個のパルスを発生するエンコーダEを用
いた第4図の例において、1回転にここで、CNI:K
′ANII DN1=K o13HtK:比例ゲイン 第4図には1回転分について示しであるが、次の回転に
ついても同様の変動モードを示し、これを繰かえす。
いた第4図の例において、1回転にここで、CNI:K
′ANII DN1=K o13HtK:比例ゲイン 第4図には1回転分について示しであるが、次の回転に
ついても同様の変動モードを示し、これを繰かえす。
計算の起点は回転子の基準位置である。基準位置はエン
コーダEによって与えられる基準信号、又は、ブラシレ
スモータの場合はホール素子によって与えられる回転子
の磁極位置検出信号を利用して検知するようにしている
。尚、直流機でエンコーダ等を用いないものにあっては
基準位置を別に設け、任意の位置を設定するように構成
してもよい。
コーダEによって与えられる基準信号、又は、ブラシレ
スモータの場合はホール素子によって与えられる回転子
の磁極位置検出信号を利用して検知するようにしている
。尚、直流機でエンコーダ等を用いないものにあっては
基準位置を別に設け、任意の位置を設定するように構成
してもよい。
前述の手法においては、正弦波あるいは余弦波情報を必
要とするが、これはROMに予め格納しておくことで対
処できる。又、後述のように、ブラシレスモータの各相
に流す電流を正弦波状に与えるドライブ方式を取入れて
いるものにおいては、ROM内の既に正弦波および余弦
波情報を有しているので、これをそのまま利用可能であ
る。
要とするが、これはROMに予め格納しておくことで対
処できる。又、後述のように、ブラシレスモータの各相
に流す電流を正弦波状に与えるドライブ方式を取入れて
いるものにおいては、ROM内の既に正弦波および余弦
波情報を有しているので、これをそのまま利用可能であ
る。
第4図に本発明の速度リップル低減の具体的な手法を示
す。本発明は速度リップルを生ぜしぬる要因が2つ以上
存在し、二つ以上のリップルの補正を行う必要があるも
のを対象とする。図において(,1)はモータの実際の
速度変動モードを示す。
す。本発明は速度リップルを生ぜしぬる要因が2つ以上
存在し、二つ以上のリップルの補正を行う必要があるも
のを対象とする。図において(,1)はモータの実際の
速度変動モードを示す。
(b)はそれぞれのパルス間で1回の速度検出を行なう
ことを示している。(c)はそれぞれのパルス間隔毎に
求められた速度信号(電流信号)でデジタル的に階段状
になる。(cl)は(c)の速度信号から求められた速
度信号の基本波成分(−火成分)である。(e)は同じ
く(c)がら求められた速度信号の第n吹成分である。
ことを示している。(c)はそれぞれのパルス間隔毎に
求められた速度信号(電流信号)でデジタル的に階段状
になる。(cl)は(c)の速度信号から求められた速
度信号の基本波成分(−火成分)である。(e)は同じ
く(c)がら求められた速度信号の第n吹成分である。
これらの(d)および(e)の調波成分は前述の(5)
、 (6)式の周波数分哲針算により求めることができ
る。
、 (6)式の周波数分哲針算により求めることができ
る。
このように調波成分が求められるので(f)および(g
)に示す補正信号(電流)を加えることによりこれらの
調波成分は相殺され、消滅するので、これに起因するト
ルクリップル(速度リップル)は消滅あるいは減じるこ
とができる。
)に示す補正信号(電流)を加えることによりこれらの
調波成分は相殺され、消滅するので、これに起因するト
ルクリップル(速度リップル)は消滅あるいは減じるこ
とができる。
第5図にこれらの速度制御系をデジタル方式で構成する
一例を示す。一定速度で回転させねばならないVTR用
モータ等において速度制御を行なう間隔はエンコーダあ
るいは周波数発電機FGから得られるパルス周期あるい
はその数倍の間隔で行なうのが一般的である。前記第5
図の例はパルス周期と速度制御の周期を等しくした場合
を示すもので、エンコーダが1回転で16パルスの例で
示す、n回目の速度制御のための計算に際してはn−1
回目のエンコーダあるいは周波数発電機の信号周期の情
報をデータとして使用する。一方、補正制御のサンプリ
ング周期は速度制御の周期より長くするのがよい。
一例を示す。一定速度で回転させねばならないVTR用
モータ等において速度制御を行なう間隔はエンコーダあ
るいは周波数発電機FGから得られるパルス周期あるい
はその数倍の間隔で行なうのが一般的である。前記第5
図の例はパルス周期と速度制御の周期を等しくした場合
を示すもので、エンコーダが1回転で16パルスの例で
示す、n回目の速度制御のための計算に際してはn−1
回目のエンコーダあるいは周波数発電機の信号周期の情
報をデータとして使用する。一方、補正制御のサンプリ
ング周期は速度制御の周期より長くするのがよい。
図において1回転に16ケの速度情報f1〜flBが得
られる0本発明においては、2つの速度リップル分の1
つの成金、例えば、第2調波成分についてはfz* f
3.fs、f7の速度情報をもとに(5)、 (6)の
計算式でリップル分ANz、 BNZを算出する。補正
項はこの値に例えば比例定数Kc を乗じて、(8)の
CNi Dnzを算出する。1回転に2回の補正項の大
きさの更新ができる6一方、1回転で1回の周期を有す
る第1調波成分については、f zt f 41 f
eg・・・・・・flBの速度情報をもとに(5)、
(6)の計算式でリップル分ANI、 BNIを算出し
た後、補正項を第2調波成分の場合と同様に算出する。
られる0本発明においては、2つの速度リップル分の1
つの成金、例えば、第2調波成分についてはfz* f
3.fs、f7の速度情報をもとに(5)、 (6)の
計算式でリップル分ANz、 BNZを算出する。補正
項はこの値に例えば比例定数Kc を乗じて、(8)の
CNi Dnzを算出する。1回転に2回の補正項の大
きさの更新ができる6一方、1回転で1回の周期を有す
る第1調波成分については、f zt f 41 f
eg・・・・・・flBの速度情報をもとに(5)、
(6)の計算式でリップル分ANI、 BNIを算出し
た後、補正項を第2調波成分の場合と同様に算出する。
第1調波成分の場合は当然、1回転に1回の補正項の大
きさの更新になる0以上の方式によれば、1回の速度制
御に占める(5)、 (6)式の算出は第1もしくは第
2調波成分のいずれかを行なうだけで良く、計算時間を
減らすことができる。
きさの更新になる0以上の方式によれば、1回の速度制
御に占める(5)、 (6)式の算出は第1もしくは第
2調波成分のいずれかを行なうだけで良く、計算時間を
減らすことができる。
また、補正信号作成のための(8)式の算出時間も短く
することができる。このように調波成分検出、補正の検
出もしくは補正出力のタイミングを2つの調波検出手段
の間でずらせることによって、1回の速度制御内に占め
る計算時間を少なくすることができる。第5図のように
、周期の短い調波成分検出、補正のサンプリング期間を
、周期の長い調波成分検出、補正のサンプリング周期よ
りも短くすることによって、短い周期に対する応答性が
向上する。
することができる。このように調波成分検出、補正の検
出もしくは補正出力のタイミングを2つの調波検出手段
の間でずらせることによって、1回の速度制御内に占め
る計算時間を少なくすることができる。第5図のように
、周期の短い調波成分検出、補正のサンプリング期間を
、周期の長い調波成分検出、補正のサンプリング周期よ
りも短くすることによって、短い周期に対する応答性が
向上する。
第6図は前述した本発明の手法をマイクロコンピュータ
によって実行するためのフローチャートを示している0
図面を参照し説明すると、まず、ステップのでカウンタ
を+1 (インクリメント)する。次にステップ■、■
、■、■は速度制御の動作で、速度指令ns、速度信号
nfの取り込み、速度誤差のng、比例項出力(比例制
御の例で示す)Pを計算する。ステップ■は第1調波も
しくは第2調波のいずれかの算出を行なうか選択する。
によって実行するためのフローチャートを示している0
図面を参照し説明すると、まず、ステップのでカウンタ
を+1 (インクリメント)する。次にステップ■、■
、■、■は速度制御の動作で、速度指令ns、速度信号
nfの取り込み、速度誤差のng、比例項出力(比例制
御の例で示す)Pを計算する。ステップ■は第1調波も
しくは第2調波のいずれかの算出を行なうか選択する。
ステップ■〜■は速度信号の中より第2調波成分の正弦
項係数、余弦項係数AN2 + BNZを算出し、さら
に、補正項係数CNz、 DNzを算出するためのもの
である。ステップ■、■でAsz 、 BN2の算出を
進め、■で計算の完了の確認で、ステップ[相]で、補
正項係数cN、、DN2を算出する。さらにステップ0
で初期化を行なう。ステップ@〜Oは第1調波に関する
ものでステップ■〜■と全く同一のものである。最後に
ステップ@において速度制御系の出力と補正値を加えて
出力するものである。
項係数、余弦項係数AN2 + BNZを算出し、さら
に、補正項係数CNz、 DNzを算出するためのもの
である。ステップ■、■でAsz 、 BN2の算出を
進め、■で計算の完了の確認で、ステップ[相]で、補
正項係数cN、、DN2を算出する。さらにステップ0
で初期化を行なう。ステップ@〜Oは第1調波に関する
ものでステップ■〜■と全く同一のものである。最後に
ステップ@において速度制御系の出力と補正値を加えて
出力するものである。
第6図では、第5図で示したように速度情報n1の中の
1つおきのデータをそれぞれ第1調波用、第2調波用の
演算用として割りふることによって1回の速度制御での
計算時間が短くすることができる。また、第1調波と第
2調波で別々のカウンタを設け、補正項係数CN、DN
の出力回数を多くすることによって応答性を良くするこ
とができる。
1つおきのデータをそれぞれ第1調波用、第2調波用の
演算用として割りふることによって1回の速度制御での
計算時間が短くすることができる。また、第1調波と第
2調波で別々のカウンタを設け、補正項係数CN、DN
の出力回数を多くすることによって応答性を良くするこ
とができる。
なお、以上の例では、各調波の補正値は2回の速度制御
の間にカウンタが止まっているため同一の値となったが
、カウンタを別個に持ち、これをすすめることによって
補正値を変えることも可能である。
の間にカウンタが止まっているため同一の値となったが
、カウンタを別個に持ち、これをすすめることによって
補正値を変えることも可能である。
なお、以上の実施例では、補正の算出法としてフーリエ
展開する方式について述べたが、本手法は速度情報をデ
ジタルフィルタを介して補正する方式についても全く同
様の方法で行なうことができる。以上の場合に、速度情
報はメモリー内に記・憶し、必要に応じて、必要な個数
だけ呼び出して演算することもできるし、速度情報をメ
モリに入れずに第5図のように行なう補正にも任意のサ
ンプリングタイムを導入してその間は一定の定数で行な
う方法も可能である。
展開する方式について述べたが、本手法は速度情報をデ
ジタルフィルタを介して補正する方式についても全く同
様の方法で行なうことができる。以上の場合に、速度情
報はメモリー内に記・憶し、必要に応じて、必要な個数
だけ呼び出して演算することもできるし、速度情報をメ
モリに入れずに第5図のように行なう補正にも任意のサ
ンプリングタイムを導入してその間は一定の定数で行な
う方法も可能である。
以上、本発明によれば、1回の速度制御における計算時
間を減らすことができ、かつ応答性も良くすることがで
きる。
間を減らすことができ、かつ応答性も良くすることがで
きる。
第1図は本発明の一実施例を示す図、第2図は基本ブロ
ック図、第3図は°マイクロコンピュータの内部構造図
、第4図は調波成分の検出、補正の原理図、第5図は調
波成分の検出法の原理図、第6図は本発明のマイクロコ
ンピュータのフロー図を示す。 M・・・電動機、PS・・・ポジションセンサ、E・・
・エンコーダ、C0UNT・・・速度検出回路、MC・
・・マイクロコンピュータ、ACR・・・自動電流調整
回路、C・・・制御装置。 第 図 第 図 円Cにへ 第4図 第6図 第5図
ック図、第3図は°マイクロコンピュータの内部構造図
、第4図は調波成分の検出、補正の原理図、第5図は調
波成分の検出法の原理図、第6図は本発明のマイクロコ
ンピュータのフロー図を示す。 M・・・電動機、PS・・・ポジションセンサ、E・・
・エンコーダ、C0UNT・・・速度検出回路、MC・
・・マイクロコンピュータ、ACR・・・自動電流調整
回路、C・・・制御装置。 第 図 第 図 円Cにへ 第4図 第6図 第5図
Claims (1)
- 【特許請求の範囲】 1、制御量を発生する制御対象と、制御量を検出する検
出部と、目標値と検出部の測定値とから偏差を算出する
弁別部と、偏差によつて制御対象への操作量を決める制
御部とを備え、かつ、制御部、別弁部とがマイコン等の
デジタル演算部を備え、かつ、一定サンプリング周期毎
に操作量を出力するデジタル制御装置であつて、かつ、
制御量および偏差等に含まれる一定周期毎の複数の変動
調波成分を検出し、その変動調波成分と同じ周期の補正
を操作量に作用させることによつて制御対象に含まれる
変動調波成分を低減させる調波成分検出補正部を持つデ
ジタル制御装置において、複数の調波成分検出、補正部
の検出もしくは補正出力のいずれかのタイミングをずら
したことを特徴とするデジタル制御装置。 2、特許請求範囲第1項記載において、周期の長い調波
成分検出、補正の周期を周期の短い調波成分検出、補正
の周期よりも長くしたことを特徴とするデジタル制御装
置。 3、特許請求範囲の第1項記載において、周期の異なる
調波成分補正に使用する制御量のデータは少なくとも1
つは異ならしめたことを特徴とするデジタル制御装置。 4、特許請求範囲第1項記載において、制御対象が、リ
ニアもしくはロータリの移動体であつて、制御量が速度
もしくは回転数であることを特徴とするデジタル制御装
置。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1025814A JPH0817586B2 (ja) | 1989-02-06 | 1989-02-06 | デジタル制御装置 |
| KR1019900001051A KR900015432A (ko) | 1989-02-06 | 1990-01-31 | 이동체의 속도 제어 장치 |
| US07/473,915 US5023924A (en) | 1989-02-06 | 1990-02-02 | Speed control apparatus for movable equipment |
| EP90102313A EP0382166A1 (en) | 1989-02-06 | 1990-02-06 | Speed control apparatus for movable equipment |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1025814A JPH0817586B2 (ja) | 1989-02-06 | 1989-02-06 | デジタル制御装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH02206381A true JPH02206381A (ja) | 1990-08-16 |
| JPH0817586B2 JPH0817586B2 (ja) | 1996-02-21 |
Family
ID=12176334
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1025814A Expired - Fee Related JPH0817586B2 (ja) | 1989-02-06 | 1989-02-06 | デジタル制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0817586B2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014166137A (ja) * | 2013-02-26 | 2014-09-08 | Nidec Sr Drives Ltd | ブラシレス電気機械を制御する方法、制御システム、および駆動装置 |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102553989B (zh) * | 2012-02-29 | 2014-04-16 | 无锡洲翔重工科技有限公司 | 可调式h型钢横向冷弯校正装置 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62293983A (ja) * | 1986-06-10 | 1987-12-21 | Sony Corp | 回転制御装置 |
| JPS63290182A (ja) * | 1987-05-22 | 1988-11-28 | Hitachi Ltd | トルク制御式回転電動機械 |
-
1989
- 1989-02-06 JP JP1025814A patent/JPH0817586B2/ja not_active Expired - Fee Related
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62293983A (ja) * | 1986-06-10 | 1987-12-21 | Sony Corp | 回転制御装置 |
| JPS63290182A (ja) * | 1987-05-22 | 1988-11-28 | Hitachi Ltd | トルク制御式回転電動機械 |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014166137A (ja) * | 2013-02-26 | 2014-09-08 | Nidec Sr Drives Ltd | ブラシレス電気機械を制御する方法、制御システム、および駆動装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0817586B2 (ja) | 1996-02-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5023924A (en) | Speed control apparatus for movable equipment | |
| KR930008780B1 (ko) | 이동체의 속도제어장치 | |
| JP3344914B2 (ja) | 3相モータの速度制御装置 | |
| US12562665B2 (en) | System and method for motor control through improved location measurement | |
| US4914361A (en) | Method and apparatus for controlling the speed of moving body | |
| JP7171321B2 (ja) | モータ駆動装置およびモータ駆動方法 | |
| WO2020149002A1 (ja) | モータ制御装置 | |
| JPH02206381A (ja) | デジタル制御装置 | |
| JPH02206382A (ja) | トルク制御装置 | |
| JP2004336949A (ja) | モータ駆動制御方法及びモータ駆動制御装置 | |
| JP2933789B2 (ja) | モータ制御装置 | |
| US4879754A (en) | Speed controller | |
| CN1178412A (zh) | 旋转电动机的绝对角位置计算装置及相关速度控制设备 | |
| JPH01308184A (ja) | 移動体の速度制御方法 | |
| JPH01218380A (ja) | 移動体の速度制御装置 | |
| JPH02246786A (ja) | 移動体の速度制御装置 | |
| JP3111798B2 (ja) | 可変速駆動装置 | |
| JPH0226292A (ja) | 移動体の速度制御装置 | |
| JPH0779556B2 (ja) | 速度制御装置 | |
| JP2001045779A (ja) | 可変速装置 | |
| JPS61161998A (ja) | ステツプモ−タの負荷検出方法 | |
| JP2553591B2 (ja) | モータの回転速度制御装置 | |
| JPH01126182A (ja) | モータの回転速度制御装置 | |
| JPH0716555B2 (ja) | ミシン制御装置 | |
| JP2003037989A (ja) | Pmモータの自動位相調整装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |