JPH0240045A - スロットルバルブ駆動用ステップモータ制御方法 - Google Patents
スロットルバルブ駆動用ステップモータ制御方法Info
- Publication number
- JPH0240045A JPH0240045A JP63188375A JP18837588A JPH0240045A JP H0240045 A JPH0240045 A JP H0240045A JP 63188375 A JP63188375 A JP 63188375A JP 18837588 A JP18837588 A JP 18837588A JP H0240045 A JPH0240045 A JP H0240045A
- Authority
- JP
- Japan
- Prior art keywords
- free vibration
- phase
- speed
- excitation
- reversing
- 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
Links
Landscapes
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
- Control Of Stepping Motors (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〈産業上の利用分野〉
本発明はスロットルバルブ駆動用ステップモータ制御方
法に係り、特に急激な逆転を円滑に行なうようにした制
御方法に関する。
法に係り、特に急激な逆転を円滑に行なうようにした制
御方法に関する。
〈従来の技術とその課題〉
車両のエンジンへの給気量を制御するスロットルバルブ
は、微小開閉制御が必要なためステップモータ及び減速
系に連結されて制御される。このス四ットルバルブ駆動
用モータ(以下モータという)はアクセル位置やトルク
指示値により決る目標位置に遅れなく追従することが要
求される。この場合、モータは刻々変化する位置制御が
容易であり、換言すれば位置フィードバック不要の開ル
ープ制御を行なっており、スロットルバルブ制御に好適
であるが、急激な逆転時には税調の可能性が高い。
は、微小開閉制御が必要なためステップモータ及び減速
系に連結されて制御される。このス四ットルバルブ駆動
用モータ(以下モータという)はアクセル位置やトルク
指示値により決る目標位置に遅れなく追従することが要
求される。この場合、モータは刻々変化する位置制御が
容易であり、換言すれば位置フィードバック不要の開ル
ープ制御を行なっており、スロットルバルブ制御に好適
であるが、急激な逆転時には税調の可能性が高い。
このような急激な逆転による税調を防止するために、従
来では第6図に示すように逆転指示があるとモータの減
速を行ない停止の後逆転を開始し低速からの加速につい
で通常の逆転を行なう手順をふむ逆転を行なっている。
来では第6図に示すように逆転指示があるとモータの減
速を行ない停止の後逆転を開始し低速からの加速につい
で通常の逆転を行なう手順をふむ逆転を行なっている。
ところが、この方法においては逆転指示後のモータの減
速時にもスロットル開度が変化しており、減速・停止・
低速逆転の時間は行き過ぎ量を生じてしまい、また、通
常の逆転回復のための時間遅れも生ずる。
速時にもスロットル開度が変化しており、減速・停止・
低速逆転の時間は行き過ぎ量を生じてしまい、また、通
常の逆転回復のための時間遅れも生ずる。
また、税調防止のために第7図に示すように、逆転指示
により一旦停止し振動が収まるまでまって、その後逆転
する方法もあるが、この場合は振動減衰時間を十分に取
る必要があって時間遅れが甚だしい。
により一旦停止し振動が収まるまでまって、その後逆転
する方法もあるが、この場合は振動減衰時間を十分に取
る必要があって時間遅れが甚だしい。
本発明はこうした課題を解決するため行き過ぎ量を生ぜ
ず時間遅れもわずかで急激な逆転を可能としたスロット
ルバルブ駆動用ステップモータ制御方法を提供する。
ず時間遅れもわずかで急激な逆転を可能としたスロット
ルバルブ駆動用ステップモータ制御方法を提供する。
〈課題を解決するための手段〉
上述の目的を達成する本発明は、スロットルバルブを開
閉駆動するステップモータを逆転させる場合、現在の励
磁相の時間を最短自由振動の約半周期より長く延長し、
この自由振動による速度位相の逆転時を待って逆転励磁
を行なうようにしたことを特徴とする。
閉駆動するステップモータを逆転させる場合、現在の励
磁相の時間を最短自由振動の約半周期より長く延長し、
この自由振動による速度位相の逆転時を待って逆転励磁
を行なうようにしたことを特徴とする。
〈作 用〉
励磁相を固定したことにより、自由振動にて生した速度
位相の逆転時に逆転励磁を行なうと、駆動方向と運動方
向とが合致することになり、税調することなく直ちに運
転ができる。
位相の逆転時に逆転励磁を行なうと、駆動方向と運動方
向とが合致することになり、税調することなく直ちに運
転ができる。
ここで、モータの励磁を固定した場合のトルク、自由振
動及びその後の脱調の状態を図示するに、モータの励磁
の固定によって第8図に示すように±1ステップ間に1
〜ルクの最大、最小を有する特性を有し、しかも励磁固
定(停止)によって第9図に示す自由振動が発生する。
動及びその後の脱調の状態を図示するに、モータの励磁
の固定によって第8図に示すように±1ステップ間に1
〜ルクの最大、最小を有する特性を有し、しかも励磁固
定(停止)によって第9図に示す自由振動が発生する。
こうしてみると、モータのステータに対するロータの相
対的な位相の偏差が大きくなるとそれに応じてトルクも
増大し、この位置偏差が大きなステップ応答の波の頂点
にてロータに外力が加わると容易に脱調することが判明
する。
対的な位相の偏差が大きくなるとそれに応じてトルクも
増大し、この位置偏差が大きなステップ応答の波の頂点
にてロータに外力が加わると容易に脱調することが判明
する。
逆転による脱調時のことを考察してみると、第10図に
示すようにパルスによるステップモータの駆動において
、位置偏差がOを中心に往復する特性があり、またロー
タ角速度も変化する特性を考慮すると、例えば矢印に示
す時計方向回転のループをえかく運転特性が得られるが
、この運転特性上R点にて直ちに逆転を開始すると速度
と逆転駆動方向とが一致しない場合急激に位置偏差が増
大してしまい税調領域に移行する。
示すようにパルスによるステップモータの駆動において
、位置偏差がOを中心に往復する特性があり、またロー
タ角速度も変化する特性を考慮すると、例えば矢印に示
す時計方向回転のループをえかく運転特性が得られるが
、この運転特性上R点にて直ちに逆転を開始すると速度
と逆転駆動方向とが一致しない場合急激に位置偏差が増
大してしまい税調領域に移行する。
本発明者は、かかる税調に結び付く挙動を考察した結果
、第11図(alに示す第1象限の状態で逆転励磁をし
たことによる税調を第3象限の状態にて逆転すれば、自
由振動を最大限利用できることを見出した。すなわち、
駆動方向と逆方向の振動時に逆転励磁をすれば脱調せず
に逆転可能となることとなる。すなわち、第11図(a
)に示すように、零にまたがって位置偏差±Δθなる正
転暗領域にて、逆転可能な状態にするため励磁相を固定
しモータを自由振動の状態にである時間を経てその後に
逆転励磁をする。この逆転励磁は自由振動の速度の位相
が第11図(b)の如く逆転した状態では第11図(a
)の逆転時領域にスムーズに移行する。この場合、自由
振動を用いているので、第11図(b)の励磁相同定時
間は一定着 であり共振の≠周期である。
、第11図(alに示す第1象限の状態で逆転励磁をし
たことによる税調を第3象限の状態にて逆転すれば、自
由振動を最大限利用できることを見出した。すなわち、
駆動方向と逆方向の振動時に逆転励磁をすれば脱調せず
に逆転可能となることとなる。すなわち、第11図(a
)に示すように、零にまたがって位置偏差±Δθなる正
転暗領域にて、逆転可能な状態にするため励磁相を固定
しモータを自由振動の状態にである時間を経てその後に
逆転励磁をする。この逆転励磁は自由振動の速度の位相
が第11図(b)の如く逆転した状態では第11図(a
)の逆転時領域にスムーズに移行する。この場合、自由
振動を用いているので、第11図(b)の励磁相同定時
間は一定着 であり共振の≠周期である。
このような方二黴による制御シミュレーション結果を第
12図(al (blに示す。この第12図(alにお
いて、最上波形はトルク、中間波形は位置偏差、最低波
形はロータ角速度の各波形を示している。ステップモー
タを始動させてθが上昇して最上ループLにて運転中逆
転指令にて自由振動とし速度の位相が逆転したとき逆転
を開始した場合、第3象限に移行する。
12図(al (blに示す。この第12図(alにお
いて、最上波形はトルク、中間波形は位置偏差、最低波
形はロータ角速度の各波形を示している。ステップモー
タを始動させてθが上昇して最上ループLにて運転中逆
転指令にて自由振動とし速度の位相が逆転したとき逆転
を開始した場合、第3象限に移行する。
すなわち、第12図F、1にて停止期間前後にてトルク
、位置偏差が変化するのみならず、速度の移送θが逆転
する。通常のモータは共振周波数が1.30 Hz〜1
80Hzであるので、このシミュレーションでの制御遅
れは2.5 m5ec〜3.5 m5ecとなり、税調
もなく遅れのわずかな逆転が可能となる。
、位置偏差が変化するのみならず、速度の移送θが逆転
する。通常のモータは共振周波数が1.30 Hz〜1
80Hzであるので、このシミュレーションでの制御遅
れは2.5 m5ec〜3.5 m5ecとなり、税調
もなく遅れのわずかな逆転が可能となる。
〈実 施 例〉
ここで、本発明方法の実施例を第1図ないし第5図を参
照して説明する。第1図はモータ駆動方法を継続回転、
即逆転、停止からの起動に場合わけしたフローを示す。
照して説明する。第1図はモータ駆動方法を継続回転、
即逆転、停止からの起動に場合わけしたフローを示す。
コンピュータ内部においては、まずロータの現在位置に
@標位置と比較して、駆動方向の状態変化を判定ずろ(
ブロック1)。この結果、同方向に回転を継続する場合
には、駆動ステップ数分のパルスを発生しくブロック2
)、継続する。
@標位置と比較して、駆動方向の状態変化を判定ずろ(
ブロック1)。この結果、同方向に回転を継続する場合
には、駆動ステップ数分のパルスを発生しくブロック2
)、継続する。
次に、ブロック1の判定により逆転を行なう場合、現在
高速駆動中か否かを判定する(ブロック3)高速駆動中
でない場合、後述の停止からの起動フローに移行する。
高速駆動中か否かを判定する(ブロック3)高速駆動中
でない場合、後述の停止からの起動フローに移行する。
高速駆動中の場合、例えば最大自起動のv2pps(パ
ルス7秒)程度−例として600 PPS以上の速度で
は、逆転指令が出ても逆相高速では逆転が難しいので、
励磁を保持し自由振動にて速度の位相を反転させる。こ
の位相反転は、連続駆動中速度と位置偏差が略一定であ
り、自由振動が開始しても速度は駆動方向と一致してい
ることから、自由振動の半周期後に生ずる乙ととなる。
ルス7秒)程度−例として600 PPS以上の速度で
は、逆転指令が出ても逆相高速では逆転が難しいので、
励磁を保持し自由振動にて速度の位相を反転させる。こ
の位相反転は、連続駆動中速度と位置偏差が略一定であ
り、自由振動が開始しても速度は駆動方向と一致してい
ることから、自由振動の半周期後に生ずる乙ととなる。
この後逆転励磁を行なうことで駆動方向と運動方向とを
合わせて税調を防止できる。すなわち、ブロック3によ
る高速駆動の判定結果、位相反転後の逆転処理に移り
(ブロック4)、この処理指令によってまず、自由振動
の逆相期間のタイミングをとるため、まず、現在相の励
磁時間TPを自由振動周期の0.5〜0.8倍である自
由振動保持時間T9から減算することにより現在相の励
磁保持時間Thを求め(ブロック5)、ついでこの時間
Th間タイマにて現在相の励磁を保持しくブロック6)
、このタイマによる保持時間後進方向駆動パルスを発生
させて(ブロック7)逆転励磁を行なっている。
合わせて税調を防止できる。すなわち、ブロック3によ
る高速駆動の判定結果、位相反転後の逆転処理に移り
(ブロック4)、この処理指令によってまず、自由振動
の逆相期間のタイミングをとるため、まず、現在相の励
磁時間TPを自由振動周期の0.5〜0.8倍である自
由振動保持時間T9から減算することにより現在相の励
磁保持時間Thを求め(ブロック5)、ついでこの時間
Th間タイマにて現在相の励磁を保持しくブロック6)
、このタイマによる保持時間後進方向駆動パルスを発生
させて(ブロック7)逆転励磁を行なっている。
逆転含む再起動にて即起動可能でない停止からの起動で
は、まず、ブロック8にて完全停止か低速からの停止か
低速駆動かを判定する具体的には停止後30m5以上経
過している7!l)、600 PPS以下で停止してい
るか又は600 PPS以下で駆動中かを判定する。こ
れら条件を満たす場合には、税調の危険なく即逆転(起
動)を行なう(ブロック9)。そして、ブロック2と同
様の駆動パルスを発生させる(ブロック10)。ブロッ
ク8において完全停止低速からの停止、低速駆動を満た
してない場合、停止励磁開始からの時間により速度の位
相を調べ、次の回転方向と同じか反対かを判定する(ブ
ロック11)。同じ場合にはブロック9に移り即起動と
なるのであるが、このブロック11の判定でζよ第1図
(C1に示すように現在相の励磁時間Tpを第2図に示
す振動周期Tcにて割った余りをτとすると、ブロック
llaではτを求め、とのでか自由振動の必要保持時間
TSより大きいとき逆転(ブロック1lb)必要保持時
間T9より小さいときそのままの正転(ブロック11c
)を行なう。ブロックllb、lieの条件が満たされ
ないとき、速度反転を待って逆転(起動)を行なう (
ブロック12)。この後ブロック13ではブロック5と
同様の保持時間を計算しTh−T、−τにより現在相の
励磁をTh間貸なうブロック6に移る。停止からの再起
動様子の一例を第3図にて例示する。
は、まず、ブロック8にて完全停止か低速からの停止か
低速駆動かを判定する具体的には停止後30m5以上経
過している7!l)、600 PPS以下で停止してい
るか又は600 PPS以下で駆動中かを判定する。こ
れら条件を満たす場合には、税調の危険なく即逆転(起
動)を行なう(ブロック9)。そして、ブロック2と同
様の駆動パルスを発生させる(ブロック10)。ブロッ
ク8において完全停止低速からの停止、低速駆動を満た
してない場合、停止励磁開始からの時間により速度の位
相を調べ、次の回転方向と同じか反対かを判定する(ブ
ロック11)。同じ場合にはブロック9に移り即起動と
なるのであるが、このブロック11の判定でζよ第1図
(C1に示すように現在相の励磁時間Tpを第2図に示
す振動周期Tcにて割った余りをτとすると、ブロック
llaではτを求め、とのでか自由振動の必要保持時間
TSより大きいとき逆転(ブロック1lb)必要保持時
間T9より小さいときそのままの正転(ブロック11c
)を行なう。ブロックllb、lieの条件が満たされ
ないとき、速度反転を待って逆転(起動)を行なう (
ブロック12)。この後ブロック13ではブロック5と
同様の保持時間を計算しTh−T、−τにより現在相の
励磁をTh間貸なうブロック6に移る。停止からの再起
動様子の一例を第3図にて例示する。
以上が制御方法のフローであるが、ここで制卸装置の簡
略構成を第4図に示す。第4図において、コンピュータ
では回転方向指定ロジック20、励磁時間指定ロジック
21を内蔵しており、この回転方向指定ロジック20に
より正逆切替部22を制御する。この正逆切替部22は
、励磁時間指定ロジック21の変更によりタイマ23が
作動されると前述の時間T7.の計数により切替タイミ
ングがとられる。励磁切替は励磁相テーブル24に基づ
き、例えば2種類の巻線にA方向X(Aと逆)方向、B
方向U(Bと逆)方向の電流が流され、正転又は逆転が
行なわれる。
略構成を第4図に示す。第4図において、コンピュータ
では回転方向指定ロジック20、励磁時間指定ロジック
21を内蔵しており、この回転方向指定ロジック20に
より正逆切替部22を制御する。この正逆切替部22は
、励磁時間指定ロジック21の変更によりタイマ23が
作動されると前述の時間T7.の計数により切替タイミ
ングがとられる。励磁切替は励磁相テーブル24に基づ
き、例えば2種類の巻線にA方向X(Aと逆)方向、B
方向U(Bと逆)方向の電流が流され、正転又は逆転が
行なわれる。
第5図は第1図による方法とは別の方法を示すための逆
転可能性判定回路の一例で、位置を微分して速度を出す
一方、駆動パルスを積分した位置と現在位置との偏差を
得ることにより、速度−位置偏差の座標にてらして逆転
の可否を判定し安全な上体であれば逆転するものである
。
転可能性判定回路の一例で、位置を微分して速度を出す
一方、駆動パルスを積分した位置と現在位置との偏差を
得ることにより、速度−位置偏差の座標にてらして逆転
の可否を判定し安全な上体であれば逆転するものである
。
〈発明の効果〉
以上説明したように本発明によれば、従来の如く行き過
ぎ量や遅れ時間がなくて、逆転を行なうことができ、特
に現状のハードウェアを変えることなく実現でき最初か
ら高速駆動が可能でありソフトウェアの変更も少なくて
済む。
ぎ量や遅れ時間がなくて、逆転を行なうことができ、特
に現状のハードウェアを変えることなく実現でき最初か
ら高速駆動が可能でありソフトウェアの変更も少なくて
済む。
第1図(a) (b) (elは本発明方法の実施例の
フロー図、第2図は速度位相を指定する波形図、第3図
は停止からの再起動を示ず波形図、第4図は制御回路の
簡略構成図、第5図は他の制御方法を示す図、第6図第
7図は従来の逆転方法の波間 中、 1〜13は機能ブロック、 20は回転方向指定ロジック、 21は励磁時間指定ロジック、 22は正逆切替部、 23ばタイマ、 24(よ励磁相テーブルである。
フロー図、第2図は速度位相を指定する波形図、第3図
は停止からの再起動を示ず波形図、第4図は制御回路の
簡略構成図、第5図は他の制御方法を示す図、第6図第
7図は従来の逆転方法の波間 中、 1〜13は機能ブロック、 20は回転方向指定ロジック、 21は励磁時間指定ロジック、 22は正逆切替部、 23ばタイマ、 24(よ励磁相テーブルである。
Claims (1)
- スロットルバルブを開閉駆動するステップモータを逆
転させる場合、現在の励磁相の時間を最短自由振動の約
半周期より長く延長し、この自由振動による速度位相の
逆転時を待って逆転励磁を行なうようにしたスロットル
バルブ駆動用ステップモータ制御方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63188375A JPH0240045A (ja) | 1988-07-29 | 1988-07-29 | スロットルバルブ駆動用ステップモータ制御方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63188375A JPH0240045A (ja) | 1988-07-29 | 1988-07-29 | スロットルバルブ駆動用ステップモータ制御方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0240045A true JPH0240045A (ja) | 1990-02-08 |
Family
ID=16222521
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63188375A Pending JPH0240045A (ja) | 1988-07-29 | 1988-07-29 | スロットルバルブ駆動用ステップモータ制御方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0240045A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2021179497A (ja) * | 2020-05-12 | 2021-11-18 | キヤノン株式会社 | モータ制御装置、光学機器、撮像装置およびレンズ装置 |
-
1988
- 1988-07-29 JP JP63188375A patent/JPH0240045A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2021179497A (ja) * | 2020-05-12 | 2021-11-18 | キヤノン株式会社 | モータ制御装置、光学機器、撮像装置およびレンズ装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS62291449A (ja) | 自動車エンジンスロツトル操作者用適応制御装置 | |
| US5939851A (en) | Position control device | |
| JP2000041372A (ja) | 直流トルクモ―タ、およびこれを用いた駆動制御装置、スロットル弁制御装置 | |
| EP0200959A2 (en) | Stepping motor control system | |
| JPH0240045A (ja) | スロットルバルブ駆動用ステップモータ制御方法 | |
| JP4624522B2 (ja) | ステッピングモータ駆動装置 | |
| WO2020135237A1 (zh) | 定量分析步进电机启动能力的方法 | |
| JPS6039399A (ja) | アクチユエ−タの制御方法 | |
| JP3210073B2 (ja) | ステップモータ制御装置 | |
| JPH09103094A (ja) | ステッピングモータの緩起動・緩停止・速度変更方法 | |
| JPH06335294A (ja) | ステップモータ制御装置 | |
| JPS62281797A (ja) | ステツピングモ−タの駆動制御方法 | |
| JPH06343296A (ja) | ステップモータ制御装置 | |
| JP3020713B2 (ja) | ステッピングモータの駆動方法とその装置 | |
| JPS61240894A (ja) | ステツピングモ−タ制御方式 | |
| JPH0617662B2 (ja) | スロツトル弁制御方法 | |
| JPH03215194A (ja) | ステッピングモータの速度制御方法 | |
| JPS6132919B2 (ja) | ||
| KR102072474B1 (ko) | 고속 릴테이핑머신 간헐 회전유닛의 모터 제어방법 | |
| JPH0246774B2 (ja) | ||
| JPH0353880B2 (ja) | ||
| JPH04217883A (ja) | 超音波モータの制御装置 | |
| JP3148449B2 (ja) | ステップモータの制御装置 | |
| JPH06178580A (ja) | センサレス多相直流モータの起動方法 | |
| KR0177657B1 (ko) | 스텝모터 제어방법 |