JPH0686588A - Acサーボモータ駆動装置 - Google Patents

Acサーボモータ駆動装置

Info

Publication number
JPH0686588A
JPH0686588A JP4230687A JP23068792A JPH0686588A JP H0686588 A JPH0686588 A JP H0686588A JP 4230687 A JP4230687 A JP 4230687A JP 23068792 A JP23068792 A JP 23068792A JP H0686588 A JPH0686588 A JP H0686588A
Authority
JP
Japan
Prior art keywords
sine wave
rotor
rotor angle
servo motor
magnetic pole
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
JP4230687A
Other languages
English (en)
Inventor
Hiroyuki Ikeda
弘行 池田
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.)
Toshiba Corp
Original Assignee
Toshiba 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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP4230687A priority Critical patent/JPH0686588A/ja
Publication of JPH0686588A publication Critical patent/JPH0686588A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Control Of Motors That Do Not Use Commutators (AREA)

Abstract

(57)【要約】 【目的】本発明は、センサ数を減少でき、かつ電機子電
流を正弦波に制御して効率の良い駆動を行う。 【構成】各ロータ位置検出器(4,5,6) によりACサーボ
モータ(3) のロータ位置が検出され、これらロータ位置
検出器(4,5,6) の各出力信号を受けてロータ角度演算手
段(10)は正弦波又は余弦波により表されるロータ角度を
演算する。このロータ角度から駆動手段(1) によってA
Cサーボモータ(3) に供給する3相電機子電流が制御さ
れる。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、ACサーボモータ駆動
装置に関する。
【0002】
【従来の技術】ACサーボモータの駆動には、例えば特
公平3−6752号公報に記載されている技術がある。
この技術は、エンコーダにより基準位置からの角度を検
出し、この角度からROMに記憶されている正弦波デー
タを読み取って電機子電流を決定するものである。又、
この技術は、始動モード及び定常モードを有しており、
このうち始動モードでは、エンコーダのみではロータの
磁極位置を検出できず3相の電機子コイルに供給する電
流が決定できないため、ロータの磁極位置を検出するた
めに磁極センサが備えられている。又、始動モードにお
いて電機子コイルへの電機子電流は矩形波であり、定常
モードにおいては正弦波であり、各モードにおいて駆動
方式が異なるものとなっている。
【0003】又、磁極センサのみによりACサーボモー
タを駆動する技術がある。これは始動モードに適用され
るものであり、各磁極センサをロータに対して120°
の位相差を持つように配置し、かつこれら磁極センサの
各出力信号のハイレベル及びローレベルの状態に応じた
インバータのオン・オフ状態を持っている。このインバ
ータは、電機子コイルへの電機子電流を制御する各半導
体スイッチから成るものである。従って、各磁極センサ
によりロータの回転位置が検出されると、このときの各
磁極センサの出力信号によりインバータのオン・オフ状
態が読み出され、この状態に応じて各半導体スイッチが
オン・オフし、これによって電機子コイルには矩形波の
電機子電流が供給される。
【0004】しかしながら、前者の技術では、ロータの
角度を検出するためにエンコーダは不可欠なものであ
り、又、始動モードにあってはロータの磁極位置を検出
するための各磁極センサが必要であり、そのうえ電機子
電流を検出するために電流センサ等が必要となる。この
ため、センサの数が多く構造が複雑となる。さらに、始
動モードから定常モードへの運転の切り換えを行う必要
がある。又、後者の技術では、ACサーボモータに対し
て矩形波駆動となり、高調波成分が多く、効率が低い。
【0005】
【発明が解決しようとする課題】以上のようにエンコー
ダや各磁極センサが必要であり、センサの数が多く構造
が複雑となる。又、始動モードから定常モードへの運転
の切り換えを行う必要がある。又、矩形波駆動では、高
調波成分が多く、効率が低い。そこで本発明は、センサ
数を減少でき、かつ電機子電流を正弦波に制御して効率
の良い駆動ができるACサーボモータ駆動装置を提供す
ることを目的とする。
【0006】
【課題を解決するための手段】本発明は、ACサーボモ
ータのロータに対して所定位相間隔ごとに配置された各
ロータ位置検出器と、これらロータ位置検出器の各出力
信号からロータ角度変化の正弦波又は余弦波を演算する
ロータ角度演算手段と、少なくともこのロータ角度演算
手段により求められた正弦波又は余弦波からACサーボ
モータに供給する3相電機子電流を制御する駆動手段と
を備えて上記目的を達成しようとするACサーボモータ
駆動装置である。
【0007】
【作用】このような手段を備えたことにより、各ロータ
位置検出器によりACサーボモータのロータ位置が検出
され、これらロータ位置検出器の各出力信号を受けてロ
ータ角度演算手段はロータ角度変化の正弦波又は余弦波
を演算する。この正弦波又は余弦波から駆動手段によっ
てACサーボモータに供給する3相電機子電流が制御さ
れる。
【0008】
【実施例】以下、本発明の一実施例について図面を参照
して説明する。図1はACサーボモータ駆動装置の構成
図である。正弦波駆動制御部1には、インバータ2を介
してACサーボモータ3が接続されている。
【0009】このACサーボモータ3には、ロータに対
して角度120°の間隔ごとに各磁極センサ4、5、6
が配置されている。これら磁極センサ4、5、6は、A
Cサーボモータ3のロータの磁極位置を検出するもの
で、その出力信号は、図2に示すようにそれぞれ120
°の位相差を有する矩形波φu、φv、φwとなってい
る。又、各電流センサ7、8が設けられ、これら電流セ
ンサ7、8によりACサーボモータ3への電機子電流が
検出されるようになっている。
【0010】これら磁極センサ4、5、6及び各電流セ
ンサ7、8の各出力信号は、A/D変換器9によりディ
ジタル変換され、このうち磁極センサ4、5、6の各出
力信号はロータ角度演算部10に送られ、又、電流セン
サ7、8の各出力信号は正弦波駆動制御部1に送られる
ようになっている。
【0011】ロータ角度演算部10は、各出力信号φ
u、φv、φwを取り込み、正弦波で表されるロータ角
度を演算する機能を有するもので、このロータ角度演算
部10には、各出力信号φu、φv、φwの3出力から
3相−2相変換を実行して疑似正弦波を求める、又は直
接演算するための3相−2相変換テーブル、ロータ角度
の基準となる正弦波を記憶した基準波形テーブルが備え
られている。このうち、3相−2相変換テーブルは、図
3に示すように各出力信号φu、φv、φwの各レベル
に応じた疑似正弦波及び余弦波の各値が記憶されたもの
となっている。
【0012】上記正弦波駆動制御部1は、ロータ角度演
算部10により求められた正弦波のロータ角度、各電流
センサ7、8からの電流フィードバック及びトルク指令
を受け、d−g軸座標変換を実行し、この変換結果に基
づいてインバータ2を駆動してACサーボモータ3に正
弦波の3相電機子電流を供給する機能を有している。
【0013】なお、正弦波駆動制御部1及びロータ角度
演算部10は、ディジタル・シグナル・プロセッサ(D
SP)等のディジタル演算器により構成され、ソウト的
に処理されている。次に上記の如く構成された装置の作
用について説明する。
【0014】ACサーボモータ3に電機子電流が供給さ
れて始動すると、各磁極センサ4、5、6はロータの磁
極位置を検出してその信号φu、φv、φwを出力す
る。これら磁極センサ4、5、6の各出力信号φu、φ
v、φwは、A/D変換器9によりディジタル変換され
てロータ角度演算部10に送られる。
【0015】又、各電流センサ7、8は、電機子電流を
検出してその信号を出力する。これら出力信号は、A/
D変換器9によりディジタル変換され、電流フィードバ
ックとして正弦波駆動制御部1に送られる。
【0016】ロータ角度演算部10は、各出力信号φ
u、φv、φwを取り込み、図4に示すロータ角度流れ
図に従って正弦波で表されるロータ角度を演算する。す
なわち、ステップ#1において各出力信号φu、φv、
φwを取り込み、次のステップ#2において3相−2相
変換を実行する。この変換は図3に示す3相−2相変換
テーブルに従って行われ、例えば各出力信号φu、φ
v、φwの各レベルが「1」「0」「1」であれば、疑
似正弦波はレベル「1」となり、又各レベルが「1」
「0」「0」であれば、疑似正弦波はレベル「0.5」
となる。この変換の結果、図5に示す階段状の疑似正弦
波が求められる。
【0017】次にステップ#3において、基準波形テー
ブルからロータ角度の基準正弦波が読み出され、この基
準正弦値と疑似正弦波との位相が比較され、その位相差
が求められる。
【0018】次にステップ#4において基準正弦値と疑
似正弦波との位相差に基づき、基準テーブルに記憶され
ている基準正弦値が疑似正弦波に追従するように時定数
を合わせ込んでPI演算を実行する。そして、基準テー
ブルから基準正弦波値を読み出すポイントが更新され
る。このようなPI演算の結果、図6に示す近似的な正
弦波で表されるロータ角度が求められる。
【0019】このロータ角度は正弦波駆動制御部1に送
られ、この正弦波駆動制御部1は、ロータ角度、各電流
センサ7、8からの電流フィードバック及びトルク指令
を受け、d−g軸座標変換を実行し、この変換結果に基
づいてインバータ2を駆動する。このインバータ2の駆
動によりACサーボモータ3には、正弦波の3相電機子
電流が供給され、ACサーボモータ3は回転駆動する。
【0020】なお、始動モード時、正弦波駆動制御部1
は、ロータ角度演算部10により求められた正弦波のロ
ータ角度に基づいて矩形波の電機子電流をACサーボモ
ータ3に供給する。
【0021】このように上記一実施例においては、各磁
極センサ4、5、6の各出力信号φu、φv、φwから
3相−2相変換やPI演算を実行して正弦波で表される
ロータ角度を求め、このロータ角度に基づいてACサー
ボモータ3に供給する電機子電流を制御するようにした
ので、センサ数を減少できて構成を簡単にでき、そのう
え電機子電流を正弦波に制御して効率の良い駆動ができ
る。又、電機子電流が矩形波から正弦波に連続的に変化
するので、始動モード、定常モードの切替えがいらな
い。
【0022】なお、本発明は上記一実施例に限定される
ものでなくその要旨を変更しない範囲で変形してもよ
い。例えば、各磁極センサ4、5、6は、矩形波を出力
するものに代えて正弦波に近似した出力信号を得るもの
とし、この出力信号から正弦波のロータ角度を求めるよ
うにしてもよい。又、各磁極センサは、3つに限らずに
多数ロータに対して配置してもよい。さらに、正弦波に
よりロータ角度を表すに限らず、余弦波によりロータ角
度を表してもよい。
【0023】
【発明の効果】以上詳記したように本発明によれば、セ
ンサ数を減少でき、かつ電機子電流を正弦波に制御して
効率の良い駆動ができるACサーボモータ駆動装置を提
供できる。
【図面の簡単な説明】
【図1】本発明に係わるACサーボモータ駆動装置の一
実施例を示す構成図。
【図2】同装置における各磁極センサの出力波形図。
【図3】同装置における3相−2相変換デーブルの模式
図。
【図4】同装置におけるロータ角度流れ図。
【図5】同装置により求められる疑似正弦波の波形図。
【図6】同装置により求められるロータ角度の正弦波波
形図。
【符号の説明】
1…正弦波駆動制御部、2…インバータ、3…ACサー
ボモータ、4,5,6…磁極センサ、7,8…電流セン
サ、9…A/D変換器、10…ロータ角度演算部。

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 ACサーボモータのロータに対して所定
    位相間隔ごとに配置された各ロータ位置検出器と、これ
    らロータ位置検出器の各出力信号から正弦波又は余弦波
    により表される前記ロータ角度を演算するロータ角度演
    算手段と、少なくともこのロータ角度演算手段により求
    められた正弦波又は余弦波から前記ACサーボモータに
    供給する3相電機子電流を制御する駆動手段とを具備し
    たことを特徴とするACサーボモータ駆動装置。
JP4230687A 1992-08-31 1992-08-31 Acサーボモータ駆動装置 Pending JPH0686588A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4230687A JPH0686588A (ja) 1992-08-31 1992-08-31 Acサーボモータ駆動装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4230687A JPH0686588A (ja) 1992-08-31 1992-08-31 Acサーボモータ駆動装置

Publications (1)

Publication Number Publication Date
JPH0686588A true JPH0686588A (ja) 1994-03-25

Family

ID=16911742

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4230687A Pending JPH0686588A (ja) 1992-08-31 1992-08-31 Acサーボモータ駆動装置

Country Status (1)

Country Link
JP (1) JPH0686588A (ja)

Similar Documents

Publication Publication Date Title
US4680515A (en) Digital speed control of motors
JPH08182398A (ja) 永久磁石形同期電動機の駆動装置
US5144216A (en) High speed flux feedback for tuning a universal field oriented controller capable of operating in direct and indirect field orientation modes
US6433504B1 (en) Method and apparatus of improving the efficiency of an induction motor
JPH09121584A (ja) 磁極位置検出装置及びこれを用いたブラシレス直流モ−タの駆動装置
US4477762A (en) Servomotor control method and apparatus therefor
JPH0686588A (ja) Acサーボモータ駆動装置
JPH08237986A (ja) 回転位置検出装置及び検出方法
JPH08126379A (ja) ブラシレス直流モータの駆動装置及び制御方法
JPH0817585B2 (ja) トルク制御装置
JP2897301B2 (ja) 直流ブラシレスモータの制御方法
JPH0974787A (ja) 交流電動機の電流検出方法
KR0136116B1 (ko) 모터 속도 제어 방법
EP0469347B1 (en) Apparatus for reversibly controlling a motor
JPH11206198A (ja) 永久磁石形同期電動機の制御装置
JPH05204461A (ja) ディジタルサーボ制御装置
JPH0686596A (ja) 交流可変速駆動装置
JPH07182046A (ja) 位置制御システム
JP2001268968A (ja) Acサーボモータ駆動装置
JPH0746872A (ja) 単相誘導電動機の速度制御装置
JPH04299087A (ja) ディジタルサーボ制御装置
JP2957832B2 (ja) 交流電動機の電流検出方法
JPH07112152B2 (ja) 信号パタ−ン発生装置
JPH09215397A (ja) 交流モータの制御装置
JP3259614B2 (ja) モータ制御装置およびその制御方法