JPH03145986A - 電動機駆動電流制御装置 - Google Patents

電動機駆動電流制御装置

Info

Publication number
JPH03145986A
JPH03145986A JP1285836A JP28583689A JPH03145986A JP H03145986 A JPH03145986 A JP H03145986A JP 1285836 A JP1285836 A JP 1285836A JP 28583689 A JP28583689 A JP 28583689A JP H03145986 A JPH03145986 A JP H03145986A
Authority
JP
Japan
Prior art keywords
value
acc
control
current
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
JP1285836A
Other languages
English (en)
Inventor
Fumio Kumazaki
熊崎 文男
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP1285836A priority Critical patent/JPH03145986A/ja
Publication of JPH03145986A publication Critical patent/JPH03145986A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Control Of Electric Motors In General (AREA)
  • Control Of Ac Motors In General (AREA)
  • Control Of Direct Current Motors (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、電動機を制御する装置の電流制御方法に関
するもので、特にオーバーフローモードを有するマイク
ロコンピュータを用いた電流制御方法のリミッタ演算に
関するものである。
〔従来の技術〕
第6図は交流電動機の制御装置の構成図であシ。
図において、(1)は制御処理演算を行なうマイクロコ
ンピュータ(以下、マイコンと略記)、 (2a)〜(
2c)はマイコン(1)からのデータに基づいて交流電
圧指令信号vU s vV * vWを発生するD /
 A変換器。
(3)はD / A変換器(2a)〜(2c)からの交
流電圧指令信号vU s vV y vwに基づいて交
流電動41! (9)に印加する電圧を制御する電圧形
パルス幅変調インバータ(以下、電圧形PWMイノバー
タと略記)。
(4a)はマイコン(1)に速度制御演算の割り込み信
号工MT1を出力する割す込み信号発生回路、  (4
b)はマイコン(1)に電流制御演算の割多込み信号工
NT2を出力する割込み信号発生回路、 (5a)〜(
5c)は交流電動機(9)の電流iu、iv、iWを検
出する電流検出器、  (6a)〜(6c)はiu、 
1v、 iWの出力信号をサンプルホールドするす/プ
ルホールド回路(以下、8/H回路)、(7)はマルチ
プレクサ、(8)はマイコン(11からの指令でマルチ
プレクサ(7)によう選択された8/H回路(6a)〜
(6c)の出力信号工]J、工V、工WをA / D変
換するA/D変換器、(9)は三相の交流電動機、 0
1は交流電動機(9)に直結さレタパルスエンコーダ、
anハパルスエンコーダα呻の出力パルスを計数するカ
ウンタ、α力はマイコン(1)に速度指令を与える速度
設定回路である。
次に第4図の動作について説明する。
速度制御側シ込み信号が入力されると、マイコン0)は
カウンタαDの計数値を読み込んで交流電動機(9)の
速度ω1を演算し、速度設定回路a3から読み込んだ速
度指令ω、と(IJrを比較しての1が* ω、に追従するように速度制御処理を実行し、交流1動
機(9)に供給すべき電流指令値工。、工7.工。
を演算する。′成流制御割シ込み信号が入力されるとマ
イコン0)からs / H回路(6a)〜(6C)をサ
ンプル状態からホールド状態に移行するために電流検出
タイミング信号CDTを出力し、ホールドされた電流検
出器(6a)〜(6C)の出力信号のうちのA/D変換
器(8)に入力すべき1つの相のアドレス信号ADHを
マルチプレクサ(7)に出力するとともに、A/D変換
器(8)に変換開始信号OBTを出力する。
A/D変換終了信号EOOが返ってくると、マイコン(
1)はA / D変換器(8)から電流検出値工。を取
シ込む。1つの相の電流検出が終了すると、他の2つの
相についても同様の処理を順次行い、電流検出値工7.
工、を取シ込む。
次にマイコン(1)は、電流指令値エコ、工ζ、工ζに
電流検出値工。m工V+工Wがそれぞれ追従するように
後述する比例積分側#(以下、P工制御)を実行し交流
電動機(9)に印加すべき交流電圧指令値vu、vv、
vw t−n/A変換器(2IL)〜(2c)を介して
電圧形PWMインバータ(3)に出力する。電圧形イン
バータ(3)は交流電動機(9)に電流を供給し、速度
町が指令値Q:に追従するように速度制御が行われる。
次に交流電動機(9)の電流(ま。、iv、iw)を制
御するP工制御について説明する。
第1図はυ相電流iuのP工制御をアナログ回路的に表
現したブロック図であう、筐た第8図は第7図のP工制
御のフローチャートで、U相鑞流指令値工4をアキュム
レータ(以下、  AOC)にロードa、AOeからU
相電流検出値工。を減算し、その結果をAC!O[I:
l−ド(至)、A(7()の値をメモリeヘスドア64
.メモリeの値をレジスタTにストア凶、レジスタTと
比例増幅ゲインKpとの乗算値をレジスタPにストア@
、レジスタPの* 値をAOCにロード(財)、  AcC0値をメモリV
upにストア(至)、メモ97品の後述するリミッタ演
算αも レジスタTと積分増幅ゲインに工  との乗算
値をレジスタPにストア(至)、レジスタPの値をAC
Cにロード(至)、AOCと積分値V(H(k−1)の
加算値をAceにロードe1ml、ACIOの値をメモ
リvl¥(k)にストア(至)、メモリvu(k )の
リミッタ演′Xα場、メモリVご(k)の値をAOGに
ロード(至)、AOOと積分値VUT (k−1)を加
算しACCにロードC14,AOC!の値を積分値V、
fi(k−1)にストア(至)、メモ97品の値をAc
Cにロード(至)、  AcCとメモリV告(k)との
加算値をACCにロード(1)、Aceの値をU相′罐
圧指令vコにストア(9)、U相電圧指令vコのリミッ
タ演算Qυ、を実行する。他の2相も同様に演算を行う
。
次に従来のリミッタ演算について第9図のリミッタ演算
時の70−チャートによシ説明する。
上限リミット値MAXの値をACaにロード(至)。
AOOからメモリVupの減算値をAOOにロード(至
)、  AcCの値によう上限リミット値を越えている
のか判断(7)、 (4Gで判断した結果上限リミット
値を越えている場合は上限リミット値MAXの値をAC
Cにロード(41)Lアドレス信号に分岐、−で判断し
た結果上限リミット値を越えていない場合は下限リミッ
ト値M工Nの値をACCにロード(6)。
Aaaからメモリ”tapの減算値をAOO4Cロード
Q3.A(30の値によう下限リミット値M工Nを越え
ているのか判断144.14で判断した結果下限リミッ
ト値y工Nを越えている場合は下限リミット値M工Nの
値をACCにロード卿、アドレスJ1ではAOOからメ
モ97品にストア0.を実行する。
他の2つのリミッタも同様の演算をする。
〔発明が解決しようとする課題〕
従来の電流制御(P工制御)は以上のように構成されて
いるので1分岐命令でリミッタ演算が構成されているの
で、プログラムステップ数が増加し演算処理時間が艮く
なることにょ9.電流制御(px制御)のむだ時間が増
加し応答および制御精度が悪くなる問題点があった。
この発明は上記のような問題点を解消するためになされ
たもので、リミッタ演算の処理時間を短くし電流制御(
p工制御)のむだ時間を短縮し応答および制御精度を上
げることを目的とする。
〔課題を解決するための手段〕
この発明に係るリミッタ演算は、マイクロコンピュータ
のオーバーフローモード(アキュムレータオーバーフロ
ーが起きると、符号によって判定された正又は負の最大
値がアキュムレータにロードされる。)を利用したもの
である。
〔作用〕
この発明におけるリミッタ演算は、オーバーフローモー
ドによジオ−バーフロー発生値を操作することによって
動作する。
〔実施例〕
以下、この発明の一実施例を図について説明する。
第1図はU相這光流1uP工制御をアナログ回路的に表
現したブロック図で1図において、αJは電流指令値工
□から電流検出値工。を減算する減算器、α4は減算器
a3の出力を比例増幅する比例増幅器、@は比例増幅器
a4の出力をリミットするリミッタ、 aSは減算器α
3の出力を積分増幅する積分増幅器、0υは積分増幅器
の出力と積分値VU;(k−1)を加算する加算器、 
KGは加算器0υの出力をリミットするリミッタ、(2
)はり□ツタ(至)とリミッタ(9)を加算する加算器
、(4zは加算器(1)の出力をリミットするリミッタ
、α9は1サンプル前の値を出力するデイレイ回路であ
る。
次に動作について説明する。
第2図に示すU相電流1uのP工制御のフローチャート
で、電流指令値1吉の値をAOCにロード(2)、AO
Oから電流検出値工。を減算しACCにロード(至)、
ACICの値をメモリeにストアC24)。
メモリθの値をレジスタTにストア四、レジスタTと比
例増幅ゲインKPと乗算値をレジスタPにストア(1)
、レジスタPの値をAOOにロード(5)。
AOOの後述するり□ツタ演算(至)、ACICの値を
メモリVupにストア(至)、レジスタTと積分増幅ゲ
インに工の乗算値をレジスタPにストア(至)、レジス
タPの値をムCOにロード(1)、AOCと積分値Vg
;(k−1) O加算値をAOago−ド01)、AO
Oの値をリミットするリミッタ(43,AOOの値をメ
モリv告(k)にストア@r)、Aaaと積分値VUr
(k−1)の加算値をAOOにロード(ロ)、AOOの
値を積分値VU÷(k−1)にストア(至)、メモリv
upの値をAOOにロード(至)、AOOとメモリvu
Ck)の値の加算値をACCにロード■、AOOの値を
リミットするリミッタ(43,ACICの値をU相電圧
指令vuにストアt43.を実行する。他の2相につい
ても同様に演算する。
次にこの発明のリミッタ演算について、第3図のリミッ
タ演算(至)のフローチャートによう説明する。
ACCにリミッタ入力値が入っているものとする。AO
OとMAXl(正の最大値−上限リミット値)の加算値
をAOOにロード■、  AcCからMAX 1の減算
値をAOCにロード四、ACOからM工Nl(負の最大
値−1下限リミツト値1)の減算値をAOOにロード−
、AOOとy工N1の加算値をACCにロードQカ、を
実行後のACC0値が出力値である。
以上のように、リミッタをかけたいデータに(正の最大
値−上限リミット値)、(負の最大値−1下限リミツト
値1)を加算あるいは減算することにようオーバー70
−モードを利用して、リミッタ演算を行う。
なお、上記実施例では交流電動機の電流制御(PI制御
)でのリミッタ演算を説明したが、直流電動機の電流制
御(P工制御)でも同様の効果を奏する。
次に直流電動機の制御装置の構成と動作について第4図
によう説明する。なお2図中、第6図と同一符号は同一
 または相当部分を示す。
図において、(2)はマイコ/(1)からのデータに基
づいて直流電圧指令−を発生するD / A変換器。
(ロ)はD / A変換器(2)からの直流電圧指令に
基づいて直流電動機(至)に印加する電圧を制御するP
WM増幅器、(5)は直流電動機(至)の電流iを検出
する電流検出器、(6)はtの出力信号をサンプルホー
ルドするS/H回路、0!9は直流電動機である。
次に動作について説明する。
速度制御側シ込み信号が入力されると、マイコンC0は
カウンタαυの計数値を読み込んで直流電動機(4!9
の速度ωrt−演算し、速度設定回路(I7Jから読み
込んだ速度指令ω1とω、を比較してω、がω7 に追
従するように速度制御処理を実行し。
直流電動機(至)に供給すべきt流指令値工 を演算す
る。m流制御割ジ込み信号が入力されると、マイコン(
1)からs / H回路(6)をサンプル状態からホー
ルド状態に移行するために電流検出タイミング信号CD
Tを出力し、A/D変換器(8)に変換開始信号CRT
を出力する。A / D変換終了信号ZOCが返ってく
ると、マイコンfilはA / D変換器(8)から電
流検出値工を取シ込む。次にマイコン(りは電流指令値
工 に電流検出値工が追従するように後述するPI副制
御実行し直流電動機(至)に印加すべき直流電圧指令値
V をD/A変換器(2)を介してPWM増幅器(44
に出力する。PWM増幅器04は直流電動機(4!9に
電流を供給し、速度ω、が指令値ω。
に追従するように速度制御が行われる。
第5図は直流電動機の電流制御(PI副制御をアナログ
回路的に表現したブロック図で9図中。
第1図と同一符号は同一、または相当部分を示す。
第5図は入力値(指令値と検出値)と出力値が第1図と
の違いで、動作は第1図と同一である。
〔発明の効果〕
以上のように、この発明によればマイコンによるリミッ
タ演算をオーバーフローモードを利用して短いステップ
数で実行するように構成したので。
電流制御(px制#)のむだ時間が短縮し、応答を上げ
ることができ制御精度を上げる効果がある。
【図面の簡単な説明】
第1図はこの発明の一実施例による交流JL@機のU相
電流tuのP工制御をアナログ回路的に表現したブロッ
ク図、第2図はこの発明の一実施例による交fi&動機
のU相電流1uのP工制御のフローチャート、第3図は
この発明の一実施例によるリミッタ演算フローチャート
、第4図はこの発明の他の実施例を示す直流電動機の制
御装置の構成図、第5図はこの発明の他の実施例を示す
直流電動機の電流1のPI副制御アナログ回路的に表現
したブロック図、第6図は交流電動機の制御装置の1I
II或図、第1図は従来の交流を動機のU相電流1uの
P工制御をアナログ回路的に表現したブロック図、第8
図は従来の交流電動機のU相電流luのPI副制御フロ
ーチャート、第9図は従来のリミッタ演算フローチャー
トである。 なお1図中、同一符号は同一、筐たは相当部分を示す。

Claims (1)

    【特許請求の範囲】
  1. 電動機の電流値を帰還し、前記電動機の速度帰還値と、
    速度指令値とからの速度制御による電流指令値と、前記
    電流帰還値とから電流制御による電圧指令値を、電動機
    に供給し制御する電流制御において、制御演算にオーバ
    ーフローモードを有するマイクロコンピュータを用いて
    、電流制御のリミッタ演算を構成させることを特徴とす
    る電動機駆動電流制御装置。
JP1285836A 1989-11-01 1989-11-01 電動機駆動電流制御装置 Pending JPH03145986A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1285836A JPH03145986A (ja) 1989-11-01 1989-11-01 電動機駆動電流制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1285836A JPH03145986A (ja) 1989-11-01 1989-11-01 電動機駆動電流制御装置

Publications (1)

Publication Number Publication Date
JPH03145986A true JPH03145986A (ja) 1991-06-21

Family

ID=17696712

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1285836A Pending JPH03145986A (ja) 1989-11-01 1989-11-01 電動機駆動電流制御装置

Country Status (1)

Country Link
JP (1) JPH03145986A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001008491A (ja) * 1999-06-16 2001-01-12 Koyo Seiko Co Ltd モータ制御装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001008491A (ja) * 1999-06-16 2001-01-12 Koyo Seiko Co Ltd モータ制御装置

Similar Documents

Publication Publication Date Title
US5247237A (en) Control device of induction motor
JP5549384B2 (ja) 電動機の制御装置および電動機制御システム
JP5192258B2 (ja) クランプ式電力変換装置
JPWO2008004316A1 (ja) 誘導電動機のベクトル制御装置、誘導電動機のベクトル制御方法および誘導電動機の駆動制御装置
WO2003079531A1 (en) Pwm inverter device
KR102040706B1 (ko) 전동식 조향장치 및 그 제어방법
EP0526915A2 (en) Control system for controlling revolution speed of electric motor
JP2010226806A (ja) 電力変換装置
JP3314260B2 (ja) 電力変換装置の制御方法および装置
JP5556054B2 (ja) 交流電動機の制御装置
JPS624951B2 (ja)
JPH09261974A (ja) インバータの制御装置
JP2006109541A (ja) 電力変換器の制御装置
JP6816045B2 (ja) 電力変換器の制御装置
JP3156427B2 (ja) Pwmインバータの電流制御装置
JP3164748B2 (ja) 誘導モータの制御装置
JPH06178550A (ja) Vvvfインバータの電流制御装置
JPH07288980A (ja) 電力変換装置の電圧制御装置
JP3589251B2 (ja) 速度フィードバック遅れ補正方法
JPH1084686A (ja) サーボ制御装置の切替方法
JP2000003204A (ja) 制御方法及び制御装置
JP3324912B2 (ja) 直流ドアモータ制御装置
JPS6062896A (ja) 電流制御回路
JPH09121458A (ja) アクティブフィルタの制御方法
JPH0662591A (ja) 電力変換器の制御装置