JPH06153591A - ステップモータ駆動装置 - Google Patents

ステップモータ駆動装置

Info

Publication number
JPH06153591A
JPH06153591A JP31651292A JP31651292A JPH06153591A JP H06153591 A JPH06153591 A JP H06153591A JP 31651292 A JP31651292 A JP 31651292A JP 31651292 A JP31651292 A JP 31651292A JP H06153591 A JPH06153591 A JP H06153591A
Authority
JP
Japan
Prior art keywords
correction
step motor
voltage
drive
excitation
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
JP31651292A
Other languages
English (en)
Inventor
Koichi Sato
浩一 佐藤
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.)
Nippon Seiki Co Ltd
Original Assignee
Nippon Seiki 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 Nippon Seiki Co Ltd filed Critical Nippon Seiki Co Ltd
Priority to JP31651292A priority Critical patent/JPH06153591A/ja
Publication of JPH06153591A publication Critical patent/JPH06153591A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Control Of Stepping Motors (AREA)

Abstract

(57)【要約】 【構成】 ステップモータの励磁駆動電圧としての三角
関数波に対し、ステップモータのロータへのホールデン
グトルクをほぼ一定とするよう電圧補正した補正値とし
て出力する励磁手段を備え、sin波に対してはV
0 (1+f(sin2θ))sinθなる補正値をもっ
て励磁コイルに出力するよう構成した。 【効果】 ステップモータの1相励磁時と2相励磁時に
おけるロータへのホールデングトルク変化特性を改善
し、きわめてスムーズな動特性を得られる。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、マイクロステップ駆動
方式のステップモータ駆動装置に係り、特に指針指示計
器の駆動源としてスムーズな回動を行い得る補正駆動電
圧波形を出力する駆動装置に関するものである。
【0002】
【従来の技術】従来よりステップモータの駆動方式とし
てモータ自体のステップ数に係りなくスムーズな回転運
動を行わしめるマイクロステップ駆動方式が知られてい
る。しかしながら、このようなマイクロステップ駆動方
式によるステップモータ駆動においても、ステップモー
タの励磁コイルに印加する三角関数波の駆動電圧(電
流)の電気角のようにはロータがリニアに回転しないと
いう現実があり、たとえばステップモータのステータ極
歯とロータによるディテントトルクやロータへの磁界の
歪みによる脈動が原因となり機械的回転角の非直線性と
なって現れるという問題を有していた。
【0003】こうした非直線性を改善するため、励磁コ
イルへの駆動電圧(電流)波形を補正する方法が提案さ
れており、たとえば特開昭63-171,197号に開示される補
正方法がある。これは、三角関数波の駆動電圧(電流)
の電気角を補正し、1相励磁位置においては小さく、2
相励磁位置においては大きくなる機械的回転角の傾きを
リニアにするもので、前述したディテントトルク等に起
因する非直線性に対する補正としてはきわめて効果的な
方法となる。
【0004】
【発明が解決しようとする課題】しかるに、励磁駆動電
気角に対する機械的回転角の直線性に関しては前記補正
方法にて対応可能であり、さらにステップモータ本体の
構造改良にてもある程度の非直線性の改善が可能となる
が、励磁駆動電気角の変化に対する機械的回転角の追従
動作に脈動を生ずるという回転作動時のスムーズな動き
が得られないといった問題は改善できないままとなって
いる。
【0005】すなわち、ステップモータの励磁コイルへ
の三角関数波からなる駆動電圧(電流)の電気角に応じ
たロータへの磁力作用によるホールデングトルクは、ス
テップモータのステータ極歯とロータ磁極の間隙や極歯
ピッチ等によって常に一定のトルクを得られるものでは
なく、たとえば1相励磁位置でのホールデングトルクに
比して2相励磁位置でのトルクが大きくなったりあるい
は小さくなったりして、結果的に電気角に対するロータ
のホールデングトルクに強弱が生じるため、電気角に基
づく駆動電圧(電流)の変化へのロータの追従動作に脈
動が生じ、特にその変化率が大きい場合には、ホールデ
ングトルクの強弱による追従動作の脈動が目立ち、たと
えば指示計器として指針を駆動する際には指針の脈動が
無視し得なくなってくる。
【0006】また、上記脈動は、ステッピングモータの
構造(ステータ極歯ピッチやロータとのギャップ等)と
駆動電圧(電流)の変化率との関係で大きくなる点を有
し、現象としては駆動電圧(電流)の変化率に対応した
電気角位置毎のホールデングトルクの変化に対するロー
タの回転特性の共振作用が生ずる変化率が存在すること
があり、特に指示計器のように測定事象の変化速度が様
々に変化する場合には、ある変化速度にて特に大きな脈
動指示が生じ、指示計器としてのスムーズな指示特性を
得られないという問題がある。
【0007】ホールデングトルクの強弱によるロータ回
転時の脈動現象は、前述した従来構成の電気角補正とは
全く関係のない動特性として生ずるものであり、ホール
デングトルクの弱い位置から強い位置あるいは強い位置
から弱い位置へのロータの追従動作時に、上記各位置間
のトルクの強弱変化に伴う追従速度の変化となって現
れ、これが脈動となって生ずるものである。
【0008】
【課題を解決するための手段】本発明は、上記脈動を押
さえ動特性をスムーズなものとするための補正励磁を行
うもので、三角関数波からなる駆動電圧(電流)に対し
てステップモータのステップ間におけるロータへのホー
ルデングトルクをほぼ一定とするよう電圧(電流)補正
した補正値を出力するステップモータ励磁手段を備えた
ものである。さらに本発明の励磁手段における補正電圧
Vsin ,Vcos が、Vsin =V0 (1+f(sin2
θ))sinθおよびVcos =V0 (1+f(cos2
θ))cosθとなるf関数を含む補正を行うものであ
り、その具体的関数式として、Vsin =V0 (1+K
(Abs(sin2θ))a )sinθおよびVcos =
0 (1+K(Abs(sin2θ))a )cosθで
あることを特徴とするものである。
【0009】
【作用】ステップモータのステップ間におけるロータへ
のホールデングトルクをほぼ一定とするよう三角関数波
からなる駆動電圧(電流)を補正することにより、ステ
ップモータの駆動電気角変化に対する機械的回転作動の
動特性が脈動することなくスムーズとなり、指示計器に
おいてはその指針の指示特性がきわめて良好となる。
【0010】
【実施例】図1は本発明の一実施例を示す回路ブロック
図であり、指示計器として使用するステップモータ駆動
装置の基本構成を示している。このようなステップモー
タ駆動による指示計器の代表的なものとしてたとえば特
開昭61-129,573号あるいは特開平1-223,312 号に開示さ
れる比較差分増減方式が採用され、指示計器の駆動源と
してのステップモータをマイクロステップ駆動する構成
が一般的となっている。
【0011】本発明の実施例における指示計器としての
基本構成はこうした演算方式にて容易に達成し得るが、
励磁信号の波形の特定には、特に三角関数波をマイクロ
ステップ駆動方式で生成するうえでは、たとえば特開平
2-136,100 号に開示されるようなROMへの波形値記憶
方式を用いるのが容易である。
【0012】図1において、測定量の変化に応じた周波
数パルス信号を発生するセンサ1の出力を、所定のゲー
ト周期によるカウント測定や周期測定方式にて計測し、
その変化の差を求めてその差に応じた電気角に相当する
ステップ作動を行わせるべく演算処理する演算処理手段
2に入力する。演算処理手段2にて求められた電気角デ
ータは励磁手段3に供給され、ステップモータ4をマイ
クロステップ駆動するべく励磁信号が生成される。
【0013】ステップモータ4にはPM型モータが使用
され、A相の励磁コイル5AとB相の励磁コイル5Bへ
の励磁によるロータ6の回転駆動が行われる。ロータ6
の出力軸には指示計器としての指針7が固着され、スケ
ール板8の目盛との対比判読にて測定量の変化を読み取
るようにしている。
【0014】励磁手段3は、演算処理手段2からの電気
角データに基づいて予め三角関数波の補正値を記憶した
ROM9の励磁データを制御回路10にて読み出し、電気
角データに対応した三角関数波の補正値(デジタル値)
に応じた励磁電圧となるデューティ比信号としてPWM
変換出力するとともに、A相コイル5AとB相コイル5
Bに各々sin波,cos波の補正特性の励磁信号とし
て分配する分配回路11を通して励磁回路12に供給する構
成から成っている。
【0015】ROM9には電気角データに対応した任意
のマイクロステップ分解能にての三角関数波の補正値
が、ステップモータ4への励磁駆動電圧の補正電圧値と
対応するデジタル値として記憶されている。たとえば、
ステップモータ4のステップ数を決めるステータ極歯間
をマイクロステップ駆動するための電気角θが360 °で
あり、この電気角θに対して三角関数波であるsin
波,cos波特性の変化を90°(1/4象現分)だけ12
8 分割したデータとして記憶し、sin波特性について
はこの1/4象現分のデータを利用して生成し、cos
波特性についてはこれに90°分の位相補正をして生成す
ることで記憶容量を少なくするよう構成している。
【0016】すなわち、ROM9には、90/128 度のマ
イクロステップ分解能にて、128 個のエリアに各ステッ
プ角すなわち電気角θに対応する本発明になる補正電圧
値に対応したデジタルデータが記憶されており、演算処
理手段2からの電気角θのデータに対応して制御回路10
によりROM9からのデータが読み出され、sin波特
性とcos波特性の各電気角θに対応した補正値データ
がPWM変換されて、補正電圧値を示すデューティ比信
号としてA相コイル5AとB相コイル5Bに供給され
る。
【0017】ここでのROM9に記憶される電気角θに
対応した補正値データは、A相コイル5Aへの励磁駆動
電圧Vsin とB相コイル5Bへの励磁駆動電圧Vcos
が、各々、 Vsin =V0 (1+K(Abs(sin2θ))a )s
inθ Vcos =V0 (1+K(Abs(sin2θ))a )c
osθ となるよう電気角θに対するこれら補正電圧値を生成し
得る1/4象現分のデジタルデータとして設定してお
く。もちろんROM9の容量が充分に確保し得るなら
ば、上記補正電圧値に対応する電気角360 °分の補正値
データを予め記憶しておき、これに基づいて上記電圧V
sin とVcos を生成するようにしてもよい。
【0018】図2は、本発明の第2実施例を示す回路ブ
ロック図であり、指示計器としての基本構成は図1の実
施例と同じであるが、励磁手段3における補正値の生成
回路が異なっている。図1の実施例では、励磁手段3か
ら出力する補正電圧値に対応させて予め補正値データを
ROM9に記憶させておき、これを変換して励磁駆動電
圧としたものであるが、図2の実施例では、ROM9に
は電気角θに対して補正のない三角関数波データを記憶
させておき、電気角θに対してROM9から読み出した
三角関数波データに基づくPWM変換信号あるいはDC
電圧信号を本発明になる補正関数にて補正し、その補正
後の信号を励磁駆動電圧としてステップモータ4に出力
する構成としたものである。
【0019】すなわち、図2において励磁手段3は、補
正を加えない三角関数波の励磁駆動電圧V0 sin θとV
0 cos θを生成し得るような電気角θに対してsin
θ,cosθで変化する三角関数波データをROM9に
予め記憶させておき、制御回路10にて演算処理手段2か
らの電気角データに対応する三角関数波データをROM
9から読み出し、それに対応するDC電圧信号として分
配回路11に出力する。
【0020】分配回路11にてsin波特性信号とcos
特性信号すなわちV0 sin θとV0cos θに分配された
電圧信号は、補正回路13に入力され、ここでのアナログ
演算処理(演算増幅等)によって補正電圧値Vsin とV
cos が生成される。つまり補正回路13に入力された三角
関数波電圧信号V0 sin θおよびV0 cosθは、各々制
御回路10からの電気角θに対応した補正関数(1+K
(Abs(sin2θ))a )によって定まる補正係数
としてV0 sin θおよびV0 cos θとのアナログ演算処
理が成され、補正回路13で補正された補正電圧値Vsin
とVcos は、 Vsin =V0 sinθ(1+K(Abs(sin2
θ))a ) Vcos =V0 cosθ(1+K(Abs(sin2
θ))a ) としてステップモータ4のA相コイル5AおよびB相コ
イル5Bに印加される。ここで、V0 は励磁ピーク電圧
値であり、aは正の実数であり、Kは正もしくは負の実
数であって、aおよびKはステップモータ4本体の機械
的特性に合わせて任意に決定するものである。また、上
記補正式は、図1の実施例におけるROM9への補正値
データ決定式と同じであり、Abs(絶対値)はa乗と
いう演算処理を行う上での処理上の都合によるものであ
る。
【0021】図1および図2における各実施例に関し、
いずれも、励磁コイル5に加えられる補正電圧値は同じ
であって、こうした本発明になる補正後の駆動電圧を加
えることで、ステップモータ4のホールデングトルクの
強弱による脈動が良好に押さえられ、動特性としてきわ
めてスムーズな作動を得られるものである。
【0022】こうした補正電圧値の電気角θに対する変
化を補正前の三角関数波電圧値と比較表示したものが図
3である。sin波特性とcos波特性とはその補正に
おいて波形的には同等であって、各補正電圧Vsin ,V
cos について補正前のV0 sin θおよびV0 cos θと比
較できるように示してある。
【0023】図3において、電気角θに対する補正を加
えない三角関数波すなわちV0 sinθをαとすれば、補
正電圧値Vsin は補正式のaとKの値設定によってたと
えばβのように変化させることができる。この場合の補
正条件としては、ステップモータのホールデングトルク
特性として、図4に示すような電気角θに対する変化を
有するものを使用した場合を採用している。すなわち、
ステップモータの三角関数波励磁時のホールデングトル
ク特性としては、電気角θの1相励磁時のホールデング
トルクに対して、2相励磁時たとえばその典型的電気角
の45°, 135 °, 225 °, 315 °の各励磁時のホールデ
ングトルクが図のように小さくなるものを用いている。
【0024】従って、図3に示す補正電圧値βは、上記
2相励磁時のホールデングトルクダウンを補正する方向
に補正関数にて歪ませる補正を行っている。これによ
り、ホールデングトルクダウンしている2相励磁範囲で
は、そのトルクダウン分が補正電圧値によってトルクア
ップ補正され、電気角θの全範囲にわたってほぼ一様な
トルク特性を得ることができ、結果としてロータの動特
性が脈動のないきわめてスムーズなものとなる。
【0025】なお、図3における補正電圧値βの、2相
励磁範囲における歪み方向(補正方向)と歪み率(補正
曲率)は、各々前述した補正式におけるKの正負および
aとKの値の選定によって自由に決めることができ、ス
テップモータの構造に基づくホールデングトルク特性に
合わせて、電気角に対する一様なトルクを得られる補正
条件を設定してやればよく、これはステップモータの種
類に応じて実験的にそのホールデングトルク特性を見極
めさえすれば容易に設定できるものである。
【0026】また、本発明による補正方式によれば、補
正電圧値Vsin とVcos の関係がVsin /Vcos =si
nθ/cosθとなるため、静特性すなわち電気角θに
対する純粋なる機械的回転角への影響は全くなく、ホー
ルデングトルクのみを電気角全域で一様なものとするこ
とができ、きわめてスムーズな回転運動を電気角に対す
る忠実な機械的回転角とともに達成することが可能とな
る。
【0027】なお、前述した各実施例ともに補正電圧値
Vsin ,Vcos の補正式として、三角関数波に対する補
正関数に(1+K(Abs(sin2θ))a )を用い
たが、これはステップモータのホールデングトルク特性
に対して比較的理想的な補正を行い得る条件にて設定し
たものであり、(1+f(sin2θ))における補正
関数に限らず、これに近似した三角波や台形波関数、す
なわちsin2θを変数としない電気角θに対応してこ
れに近似する歪み特性を有した補正波形を重畳したりし
てもよく、要はステップモータのホールデングトルク特
性としての2相励磁範囲におけるトルク変動分を励磁電
圧(電流)の歪み補正にて補正するものであればよい。
【0028】
【発明の効果】本発明になるステップモータ駆動装置に
よれば、ステップモータの1相励磁時に対する2相励磁
範囲におけるロータへのホールデングトルク変動分を、
励磁駆動電圧(電流)補正によりトルク補正すること
で、トルク変動によるロータの動特性における脈動を良
好に押さえることができ、ロータの回転運動をきわめて
スムーズなものに改善することが可能となり、電気角に
対する機械的回転角への影響もなく、きわめて優れた駆
動を行うことができる。特に、指示計器の駆動源として
使用すれば、回動指針の作動をきわめてスムーズなもの
とすることができるため、ステップモータの機械的作動
特性も、きわめて良好に補償して実用性の優れたものと
することができるものである。
【図面の簡単な説明】
【図1】本発明の一実施例を示す回路ブロック図。
【図2】本発明の第2実施例を示す回路ブロック図。
【図3】本発明に係る電気角に対する励磁補正電圧値の
変化を示す電圧波形図。
【図4】ステップモータの三角関数波励磁に対するロー
タのホールデングトルク特性を示すトルク特性図。
【符号の説明】
1 センサ 2 演算処理手段 3 励磁手段 4 ステップモータ 5 励磁コイル 6 ロータ 7 指針 8 スケール板 9 ROM 10 制御回路 11 分配回路 12 励磁回路 13 補正回路

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】 ステップモータと、このステップモータ
    をマイクロステップ駆動するようステップモータの励磁
    コイルにsin波等の三角関数波からなる駆動電圧(電
    流)を印加する励磁手段とを有し、前記励磁手段は、三
    角関数波からなる駆動電圧(電流)に対してステップモ
    ータのステップ間におけるロータへのホールデングトル
    クをほぼ一定とするよう電圧(電流)補正した補正値と
    して出力することを特徴とするステップモータ駆動装
    置。
  2. 【請求項2】 前記励磁手段における三角関数波からな
    る駆動電圧を各々V0sinθ,V0cosθ(V0 はピーク電
    圧値, θは駆動電気角)とするとき、前記励磁手段にお
    ける補正電圧Vsin ,Vcos が、 Vsin =V0 (1+f(sin2θ))sinθ Vcos =V0 (1+f(cos2θ))cosθ となるf関数を含む補正値として出力されることを特徴
    とする請求項1記載のステップモータ駆動装置。
  3. 【請求項3】 前記励磁手段における補正出力が、 Vsin =V0 (1+K(Abs(sin2θ))a )s
    inθ Vcos =V0 (1+K(Abs(sin2θ))a )c
    osθ ただし、aは正の実数,Kは正もしくは負の実数。 であることを特徴とする請求項2記載のステップモータ
    駆動装置。
JP31651292A 1992-10-31 1992-10-31 ステップモータ駆動装置 Pending JPH06153591A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP31651292A JPH06153591A (ja) 1992-10-31 1992-10-31 ステップモータ駆動装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP31651292A JPH06153591A (ja) 1992-10-31 1992-10-31 ステップモータ駆動装置

Publications (1)

Publication Number Publication Date
JPH06153591A true JPH06153591A (ja) 1994-05-31

Family

ID=18077937

Family Applications (1)

Application Number Title Priority Date Filing Date
JP31651292A Pending JPH06153591A (ja) 1992-10-31 1992-10-31 ステップモータ駆動装置

Country Status (1)

Country Link
JP (1) JPH06153591A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8963475B2 (en) 2010-10-05 2015-02-24 Mitsubishi Electric Corporation Micro-step driving control apparatus for stepping motor

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8963475B2 (en) 2010-10-05 2015-02-24 Mitsubishi Electric Corporation Micro-step driving control apparatus for stepping motor

Similar Documents

Publication Publication Date Title
EP2793000B1 (en) Methods and apparatus for an analog rotational sensor
EP0180083B1 (en) Control systems for variable reluctance electrical machines
US20100156397A1 (en) Methods and apparatus for an angle sensor for a through shaft
US4772815A (en) Variable refluctance position transducer
US6525502B1 (en) Closed loop control of motor position and velocity
US4584512A (en) Microstepping drives with waveform tuning and microprocessor control
JP2002022406A (ja) 回転角センサ
JPH1146498A (ja) ステッピングモータ駆動装置及びステッピングモータ
KR100602006B1 (ko) 모터 제어 장치
US9787234B2 (en) Drive controller of instrument
JPH06153591A (ja) ステップモータ駆動装置
US8030876B2 (en) Stepper motor device with compensating non-sinusoidal driving values and method of producing the driving values
JP2010139405A (ja) エンコーダ信号処理方法、エンコーダ装置及びサーボモータ
JPH05161392A (ja) ステップモータの校正方法
JP2714654B2 (ja) 可変リラクタンスモータの制御システム
JP2947039B2 (ja) 交差コイル式計器
JPH0672762B2 (ja) 回転信号発生装置
JPS63171197A (ja) ステツプモ−タ駆動装置
JPH0664088B2 (ja) クロスコイル形計器の駆動装置
JPH06249881A (ja) 3相コイル式回転駆動装置
JP2025117730A (ja) レゾルバ用ゲイン調整装置、モータ制御装置およびモータ装置
JP2982576B2 (ja) 交差コイル式計器
JP3211920B2 (ja) クロスコイル式メータ駆動装置
JP2587905Y2 (ja) 交差コイル式計器
JPH09271199A (ja) モータ駆動装置