JPH10304699A - ステッピングモータの制御装置及び制御方法 - Google Patents

ステッピングモータの制御装置及び制御方法

Info

Publication number
JPH10304699A
JPH10304699A JP9107928A JP10792897A JPH10304699A JP H10304699 A JPH10304699 A JP H10304699A JP 9107928 A JP9107928 A JP 9107928A JP 10792897 A JP10792897 A JP 10792897A JP H10304699 A JPH10304699 A JP H10304699A
Authority
JP
Japan
Prior art keywords
phase excitation
acceleration
steps
excitation
stepping 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.)
Granted
Application number
JP9107928A
Other languages
English (en)
Other versions
JP3540123B2 (ja
Inventor
Keiichi Takagi
敬一 高木
Keiji Ogura
啓二 小倉
Koji Yanoguchi
孝次 矢野口
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.)
Pioneer Corp
Original Assignee
Pioneer Electronic 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 Pioneer Electronic Corp filed Critical Pioneer Electronic Corp
Priority to JP10792897A priority Critical patent/JP3540123B2/ja
Priority to US09/064,755 priority patent/US5894209A/en
Publication of JPH10304699A publication Critical patent/JPH10304699A/ja
Application granted granted Critical
Publication of JP3540123B2 publication Critical patent/JP3540123B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • G—PHYSICS
    • G05—CONTROLLING; REGULATING
    • G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00—Program-control systems
    • G05B19/02—Program-control systems electric
    • G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form
    • G05B19/19—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path
    • G05B19/40—Open loop systems, e.g. using stepping motor
    • G—PHYSICS
    • G05—CONTROLLING; REGULATING
    • G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00—Program-control systems
    • G05B2219/30—Nc systems
    • G05B2219/41—Servomotor, servo controller till figures
    • G05B2219/41326—Step motor
    • G—PHYSICS
    • G05—CONTROLLING; REGULATING
    • G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00—Program-control systems
    • G05B2219/30—Nc systems
    • G05B2219/42—Servomotor, servo controller kind till VSS
    • G05B2219/42173—Acceleration deceleration

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Control Of Stepping Motors (AREA)
  • Moving Of The Head For Recording And Reproducing By Optical Means (AREA)
  • Control Of Position Or Direction (AREA)
  • Moving Of Head For Track Selection And Changing (AREA)

Abstract

(57)【要約】 【課題】 最高速度を向上させ、かつ、ピックアップの
安定性を向上させることのできるステッピングモータの
制御装置及び制御方法を提供すること。 【解決手段】 現在位置から目標位置までの総ステップ
数aを3等分し、その結果得られた加速に要するステッ
プ数が、1−2相励磁の最高応答周波数fSに達するま
でのステップ数eよりも大きい場合には、その差分のス
テップ数hを2相励磁により送り、更に、定速領域のス
テップ数f及び減速領域におけるステップ数iを2相励
磁により送る。そして、残りのステップ数gを再び1−
2相励磁に戻して送る。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、CDプレーヤー等
における光学系ピックアップのキャリッジ駆動機構に用
いられるステッピングモータの制御装置及び制御方法の
技術分野に属するものである。
【0002】
【従来の技術】従来、CDプレーヤー等においては、C
D等のディスク状記録媒体の半径方向に光学系ピックア
ップのキャリッジを移動せさ、正確かつ高速に目標の位
置へと到達させるため、ステッピングモータを用いた位
置決め制御が行われている。
【0003】この位置決め制御の代表的な例としては、
加速と減速とを直線的に行い、加速期間と減速期間の間
に定速期間を設けた図6に示すような台形状駆動方式が
挙げられる。
【0004】図6は、横軸が現在位置からのステップ数
を、縦軸がステッピングモータの応答周波数を表してお
り、図6におけるfSは最大応答周波数を、またf0は自
起動周波数を表している。
【0005】図6から判るように、ステッピングモータ
の加速と減速は、制御装置に備えられたCPUにより、
応答周波数、即ちステッピングモータを励磁するパルス
の間隔を変えることで実現している。また、前記パルス
の間隔を一定にすることで、定速を実現している。
【0006】従って、出来るだけ高い周波数まで加速し
た後に定速駆動し、加速時とは反対方向で同じ大きさの
加速度で減速することにより、前記キャリッジを高速に
目標の位置へと到達させることができる。
【0007】また、励磁方式については、1−2相励磁
と2相励磁とがあるが、高速化のためには応答周波数を
高くできる2相励磁の方が有利である。しかしながら、
2相励磁は1パルスで動く距離が大きく、光学系ピック
アップの対物レンズをバネ支持するアクチュエーターに
与える外乱が大きくなるという問題があるため、従来
は、1−2相励磁方式が用いられている。
【0008】以下、図7の及び図8のフローチャートに
基づいて、励磁方式として1−2相励磁方式を採用した
従来の台形状駆動方式によるステッピングモータの位置
決め制御の具体例について説明する。
【0009】まず、図7に示すように、現在アドレスと
目標アドレス間の距離を求め、その距離からステッピン
グモータの送りパルス数を求める。例えば、マイクロス
テップを基準とする場合には、前記距離をマイクロステ
ップ1パルスの移動距離で割って総パルス数aを求める
(ステップS50)。
【0010】次に、マイクロステップにより、ステッピ
ングモータの位置補正を行う。これは、1−2相励磁で
加速する前に、ローターを1−2相励磁の位置にしてお
くためであり、現在位置から最も近い1−2相励磁の位
置までのステップ数bを求める(ステップS51)。
【0011】また、減速の終了から停止までは、ランデ
ィングと呼ばれる位置補正を行うが、このランディング
に要するステップ数cは予め決められている(ステップ
S52)。
【0012】そして、1−2相励磁での加速のステップ
数、定速のステップ数、減速のステップ数の合計のステ
ップ数dを、次の式により求める(ステップS53)。
【0013】ステップ数d=(総ステップ数a−(マイ
クロステップで補正したステップ数b+ランディングの
ステップ数c))/8 なお、上式において8で割る処理を行うのは、この例で
は、1−2相励磁による1パルスがマイクロステップの
8パルスに相当するためである。
【0014】次に、以上のようにして求めた総パルス数
を3で割って、加速のステップ数e、定速のステップ数
f、減速のステップ数gを算出する(ステップS5
4)。この算出したステップ数が、1−2相励磁におけ
る最高応答周波数fSに達するのに要するステップ数S1
(図6参照)を超える場合は、当該ステップ数S1を加
速のステップ数e及び減速のステップ数gとし、残りを
定速でのステップ数fとする。
【0015】一方、前記算出したステップ数が前記ステ
ップ数S1を超えない場合は、算出したそのままのステ
ップ数を加速のステップ数e及び減速のステップ数gと
し、残りを定速でのステップ数fとする。なお、この場
合の送り速度は、加速度が一定なので、初速f0と加速
のステップ数eにより定められる。
【0016】以上のようにして各ステップ数を決定し、
シークを開始する(ステップS55)。
【0017】次に、シーク動作時のステッピングモータ
の制御を図8に基づいて説明する。まず、最初はマイク
ロステップ補正領域なので(ステップS60;YE
S)、マイクロステップにより前記算出したステップ数
bだけ送り、現在位置から最も近い1−2相位置にロー
ターを移動させる(ステップS61〜ステップS62;
NO〜ステップS60;YES〜ステップS61)。そ
して、ステップ数bの送りが終了したら(ステップS6
2;YES)、加速領域に移行する(ステップS6
3)。
【0018】加速領域では(ステップS64;YE
S)、1−2相励磁により前記ステップe分の送りを行
う(ステップS65〜ステップS66;NO〜ステップ
S64;YES〜ステップS65)。なお、この時のパ
ルスの間隔は、予め定められた一定の加速度に基づいて
予め決定されている。そして、加速分のステップ数eの
送りを終了したら(ステップS66;YES)、次に、
定速領域に移行する(ステップS67)。
【0019】定速領域においては(ステップS68;Y
ES)、1−2相励磁により(ステップS69)、加速
の最後の速度で前記ステップ数fの送りを行う(ステッ
プS70;NO〜ステップS68;YES〜ステップS
69)。そして、定速分のステップ数fの送りが終了し
たら(ステップS70;YES)、減速領域に移行する
(ステップS71)。
【0020】減速領域においては(ステップS72;Y
ES)、加速分と同じステップ数であるステップ数gの
送りを行い(ステップS73〜ステップS74;NO〜
ステップS72;YES〜ステップS73)、ステップ
数gの送りが終了したら(ステップS74;YES)、
ランディング領域に移行する(ステップS75)。
【0021】ランディング領域においては(ステップS
76;YES)、励磁方式をマイクロステップ励磁に切
り換えてステップ数cの送りを行い(ステップS77〜
ステップS78;NO〜ステップ76;YES〜ステッ
プS77)、ステップ数cの送りが終了したら(ステッ
プS78;YES)、処理を終了する。
【0022】以上のような処理を行うことにより、目標
の位置まで、高速にかつ正確にキャリッジを移動させる
ことができる。
【0023】
【発明が解決しようとする課題】しかしながら、前記従
来の制御方式によれば、マイクロステップ以外の領域で
は、全て1−2相励磁を用いるため、発生トルクが低
く、最高速度が落ちてしまうという問題があった。
【0024】1−2相励磁では、1相励磁の時と2相励
磁の時とで発生するトルクに差があり、トルクの変動を
生じるため、負荷のばらつきを考えると、2相励磁のみ
の時よりも最高応答周波数を低くする必要があるのであ
る。
【0025】一方、マイクロステップを除く全期間を、
2相励磁で行うとすると、上述したように、2相励磁で
は1パルスで動く距離が大きいため、光学式ピックアッ
プをバネ支持するアクチュエーターに与える外乱が大き
くなるという問題があった。
【0026】本発明は、前記問題点に鑑みてなされたも
のであり、最高速度を向上させ、かつ、ピックアップの
安定性を向上させることのできるステッピングモータの
制御装置及び制御方法を提供することを課題としてい
る。
【0027】
【課題を解決するための手段】請求項1に記載のステッ
ピングモータの制御装置は、前記課題を解決するため
に、ステッピングモータにより送り駆動される移動体の
現在位置と移動目標位置とに基づき、該現在位置と目標
位置との間の総ステップ数を算出する総ステップ数算出
手段と、前記総ステップ数に基づいて少なくとも加速及
び減速に要するステップ数を求める送りステップ数算出
手段と、前記加速に要するステップ数と所定の閾値との
比較に基づいて、加速の開始から減速の終了に至るまで
の励磁方式を、1−2相励磁と2相励磁から、所定のス
テップ数ごとに選択する励磁制御手段とを備えたことを
特徴とする。
【0028】請求項1に記載のステッピングモータの制
御装置によれば、総ステップ数算出手段により移動体の
現在位置と目標位置との総ステップ数が算出されると、
送りステップ数算出手段により、少なくとも加速及び減
速に要するステップ数が算出される。そして、この加速
に要するステップ数が所定の閾値よりも小さく、短い移
動距離であると判断される場合には、励磁制御手段によ
り、加速の開始から減速の終了に至るまで全ステップに
おいて1−2相励磁による励磁方式が選択される。一
方、前記加速に要するステップ数が所定の閾値よりも大
きく、長い移動距離であると判断される場合には、励磁
制御手段により、加速の開始から所定のステップまでは
1−2相励磁が選択され、その後の所定のステップにつ
いては2相励磁が選択され、更にその後の減速の終了に
至るまでの所定のステップについて1−2相励磁が選択
される。従って、加速の開始から所定のステップまでは
1−2相励磁により励磁を行うことにより移動体を安定
して移動させると共に、2相励磁による加速の可能な長
い移動距離については2相励磁により励磁を行うので高
速に移動体を移動させる。
【0029】請求項2に記載のステッピングモータの制
御装置は、前記請求項1に記載のステッピングモータの
制御装置において、前記励磁制御手段は、選択のパター
ンとして、加速の開始から減速の終了に至るまでの全ス
テップを1−2相励磁のみとする第1のパターンと、加
速の開始から所定の速度に至るまでのステップは1−2
相励磁とし、その後のステップは2相励磁とし、再び前
記所定の速度に達するステップ以降は1−2相励磁とす
る第2のパターンとを有し、前記加速に要するステップ
数が前記所定の速度に達するステップ数以下の場合には
前記第1のパターンを、また、前記加速に要するステッ
プ数が前記所定の速度に達するステップ数を超える場合
には前記第2のパターンを選択することを特徴とする。
【0030】請求項2に記載のステッピングモータの制
御装置によれば、前記励磁制御手段により、前記加速に
要するステップ数が所定の速度に達するステップ数以下
の場合には、加速の開始から減速の終了に至るまでの全
ステップについて1−2相励磁のみが選択され、前記加
速に要するステップ数が前記所定の速度に達するステッ
プ数を超える場合には、加速の開始から所定の速度に至
るまでのステップについて1−2相励磁が選択され、か
つ、その後のステップについて2相励磁が選択され、更
に、再び前記所定の速度に達するステップ以降は1−2
相励磁が選択される。つまり、前記加速の期間に前記所
定の速度まで達することができない短い移動距離の場合
は、1−2相励磁により励磁を行うことにより移動体を
安定して移動させる。また、前記加速の期間に前記所定
の速度に達することのできる長い移動距離の場合は、加
速の開始後と減速の終了前は1−2相励磁により励磁を
行うことにより移動体を安定して移動させると共に、途
中から2相励磁に切り換えて励磁を行うので高速に移動
体を移動させる。
【0031】請求項3に記載のステッピングモータの制
御装置は、前記請求項2に記載のステッピングモータの
制御装置において、停止状態におけるローターの位置
を、マイクロステップ制御により1相励磁位置または2
相励磁位置に移動させるマイクロステップ補正手段を更
に備え、該マイクロステップ補正手段は、前記所定の速
度に達するステップ終了時に、前記ローターが2相励磁
位置にあるように、前記加速の開始時における前記ロー
ターの位置を1相励磁位置または2相励磁位置のいずれ
かに移動させることを特徴とする。
【0032】請求項3に記載のステッピングモータの制
御装置によれば、マイクロステップ補正手段により、停
止状態のローターの位置を、前記所定の速度に達するス
テップ終了時に前記ローターが2相励磁位置にあるよう
に、1相励磁位置または2相励磁位置のいずれかに移動
させるので、上述のような2相励磁への切り換えが行わ
れる際にはローターは常に2相励磁位置にあり、2相励
磁による励磁が円滑に行われる。
【0033】請求項4に記載のステッピングモータの制
御方法は、前記課題を解決するために、ステッピングモ
ータにより送り駆動される移動体の現在位置と移動目標
位置とに基づき、該現在位置から目標位置までの総ステ
ップ数を算出する工程と、前記総ステップ数に基づいて
少なくとも加速及び減速に要するステップ数を求める工
程と、前記加速に要するステップ数と所定の閾値との比
較に基づいて、加速の開始から減速の終了に至るまでの
励磁方式を、1−2相励磁と2相励磁から、所定のステ
ップごとに選択する工程と、選択した励磁方式に基づき
ステッピングモータを励磁する工程とを備えたことを特
徴とする。
【0034】請求項4に記載のステッピングモータの制
御方法によれば、移動体の現在位置と目標位置との総ス
テップ数が算出されると、少なくとも加速及び減速に要
するステップ数が算出される。そして、この加速に要す
るステップ数が所定の閾値よりも小さく、短い移動距離
であると判断される場合には、加速の開始から減速の終
了に至るまで全ステップにおいて1−2相励磁による励
磁方式が選択される。一方、前記加速に要するステップ
数が所定の閾値よりも大きく、長い移動距離であると判
断される場合には、加速の開始から所定のステップまで
は1−2相励磁が選択され、その後の所定のステップに
ついては2相励磁が選択され、更にその後の減速の終了
に至るまでの所定のステップについて1−2相励磁が選
択される。従って、加速の開始から所定のステップまで
は1−2相励磁により励磁を行うことにより移動体を安
定して移動させると共に、2相励磁による加速の可能な
長い移動距離については2相励磁により励磁を行うので
高速に移動体を移動させる。
【0035】請求項5に記載のステッピングモータの制
御方法は、前記請求項4に記載のステッピングモータの
制御方法において、前記励磁方式を選択する工程とし
て、加速の開始から減速の終了に至るまでの全ステップ
について1−2相励磁を選択する第1の工程と、加速の
開始から所定の速度に至るまでのステップについては1
−2相励磁を選択し、その後のステップは2相励磁を選
択し、再び前記所定の速度に達するステップ以降は1−
2相励磁を選択する第2の工程とを備え、前記加速に要
するステップ数が前記所定の速度に達するステップ数以
下の場合には前記第1の工程を、また、前記加速に要す
るステップ数が前記所定の速度に達するステップ数を超
える場合には前記第2の工程により励磁方式を選択する
ことを特徴とする。
【0036】請求項5に記載のステッピングモータの制
御方法によれば、前記加速に要するステップ数が所定の
速度に達するステップ数以下の場合には、加速の開始か
ら減速の終了に至るまでの全ステップについて1−2相
励磁のみが選択され、前記加速に要するステップ数が前
記所定の速度に達するステップ数を超える場合には、加
速の開始から所定の速度に至るまでのステップについて
1−2相励磁が選択され、かつ、その後のステップにつ
いて2相励磁が選択され、更に、再び前記所定の速度に
達するステップ以降は1−2相励磁が選択される。つま
り、前記加速の期間に前記所定の速度まで達することが
できない短い移動距離の場合は、1−2相励磁により励
磁を行うことにより移動体を安定して移動させる。ま
た、前記加速の期間に前記所定の速度に達することので
きる長い移動距離の場合は、加速の開始後と減速の終了
前は1−2相励磁により励磁を行うことにより移動体を
安定して移動させると共に、途中から2相励磁に切り換
えて励磁を行うので高速に移動体を移動させる。
【0037】請求項6に記載のステッピングモータの制
御方法は、前記請求項5に記載のステッピングモータの
制御方法において、停止状態におけるローターの位置
を、マイクロステップ制御により1相励磁位置または2
相励磁位置に移動させる工程であって、前記所定の速度
に達するステップ終了時に、前記ローターが2相励磁位
置にあるように、前記加速の開始時における前記ロータ
ーの位置を1相励磁位置または2相励磁位置のいずれか
に移動させる工程を更に備えたことを特徴とする。
【0038】請求項6に記載のステッピングモータの制
御方法によれば、停止状態のローターの位置を、前記所
定の速度に達するステップ終了時に前記ローターが2相
励磁位置にあるように、1相励磁位置または2相励磁位
置のいずれかに移動させるので、上述のような2相励磁
への切り換えが行われる際にはローターは常に2相励磁
位置にあり、2相励磁による励磁が円滑に行われる。
【0039】請求項7に記載のステッピングモータの制
御装置は、前記課題を解決するために、ステッピングモ
ータにより送り駆動される移動体の現在位置と移動目標
位置とに基づき、該現在位置と目標位置との間の移動距
離を算出する総移動距離算出手段と、前記総移動距離に
基づいて少なくとも加速及び減速に要する移動距離を求
める送り移動距離数算出手段と、前記加速に要する移動
距離に基づいて、加速の開始から減速の終了に至るまで
の励磁方式を、1−2相励磁と2相励磁から、所定の移
動距離ごとに選択する励磁制御手段とを備えたことを特
徴とする。
【0040】請求項7に記載のステッピングモータの制
御装置によれば、総移動距離算出手段により移動体の現
在位置と目標位置との総移動距離が算出されると、送り
移動距離算出手段により、少なくとも加速及び減速に要
する移動距離が算出される。そして、この加速に要する
移動距離が所定の閾値よりも小さく、短い移動距離であ
ると判断される場合には、励磁制御手段により、加速の
開始から減速の終了に至るまで全移動距離において1−
2相励磁による励磁方式が選択される。一方、前記加速
に要する移動距離が所定の閾値よりも大きく、長い移動
距離であると判断される場合には、励磁制御手段によ
り、加速の開始から所定のステップまでは1−2相励磁
が選択され、その後の所定のステップについては2相励
磁が選択され、更にその後の減速の終了に至るまでの所
定のステップについて1−2相励磁が選択される。従っ
て、加速の開始から所定のステップまでは1−2相励磁
により励磁を行うことにより移動体を安定して移動させ
ると共に、2相励磁による加速の可能な長い移動距離に
ついては2相励磁により励磁を行うので高速に移動体を
移動させる。
【0041】請求項8に記載のステッピングモータの制
御方法は、前記課題を解決するために、ステッピングモ
ータにより送り駆動される移動体の現在位置と移動目標
位置とに基づき、該現在位置と目標位置との間の移動距
離を算出する工程と、前記総移動距離に基づいて少なく
とも加速及び減速に要する移動距離を求める工程と、前
記加速に要する移動距離に基づいて、加速の開始から減
速の終了に至るまでの励磁方式を、1−2相励磁と2相
励磁から、所定の移動距離ごとに選択する工程と、選択
した励磁方式に基づきステッピングモータを励磁する工
程とを備えたことを特徴とする。
【0042】請求項8に記載のステッピングモータの制
御方法によれば、移動体の現在位置と目標位置との総移
動距離が算出されると、少なくとも加速及び減速に要す
る移動距離が算出される。そして、この加速に要する移
動距離が所定の閾値よりも小さく、短い移動距離である
と判断される場合には、加速の開始から減速の終了に至
るまで全移動距離において1−2相励磁による励磁方式
が選択される。一方、前記加速に要するステップ数が所
定の閾値よりも大きく、長い移動距離であると判断され
る場合には、加速の開始から所定の移動距離までは1−
2相励磁が選択され、その後の所定の移動距離について
は2相励磁が選択され、更にその後の減速の終了に至る
までの所定の移動距離について1−2相励磁が選択され
る。従って、加速の開始から所定の移動距離までは1−
2相励磁により励磁を行うことにより移動体を安定して
移動させると共に、2相励磁による加速の可能な長い移
動距離については2相励磁により励磁を行うので高速に
移動体を移動させる。
【0043】
【発明の実施の形態】以下、本発明の実施形態を添付図
面に基づいて説明する。
【0044】(第1の実施形態)まず、本発明の第1の
実施形態を図1乃至図5に基づいて説明する。図1は、
本実施形態におけるCD再生装置の概略構成を示すブロ
ック図である。図1に示すように、CD再生装置におい
ては、光ディスク1にレーザー光を照射するピックアッ
プ2が、移動体としてのキャリッジ3により支持されて
いる。このキャリッジ3は、ステッピングモータ4によ
り回転駆動される軸5のスクリュー機構により光ディス
ク1の半径方向に移動可能となっている。
【0045】また、光ディスク1は、スピンドルモータ
6により回転駆動される軸7に支持されており、所定の
速度で回転する。従って、前記ピックアップ2から光デ
ィスク1にレーザー光を照射することにより、光ディス
ク1の周方向及び半径方向に記録された情報が読み取ら
れ、プリアンプ8にて再生信号RFとして出力される。
【0046】この再生信号RFは、プリアンプ8に接続
された信号処理回路9にて所定の補正処理及び復調処理
されデジタルアナログ変換器10及びローパスフィルタ
ー11を介して出力され、光ディスク1に記録された情
報が再生されることになる。
【0047】また、前記信号処理回路9においては、再
生信号RFから変調信号のクロック成分を抽出し、更に
は再生信号RFを2値化した後のパルス長を測定して、
これらのクロック及び測定結果を、サーボLSI12内
のスピンドルコントロール回路13に出力する。スピン
ドルコントロール回路13は前記クロック及び測定結果
に基づいてスピンドルモータ6に対する回転制御信号を
生成し、光ディスクを一定の線速度で回転させるよう
に、ドライバ17を介してスピンドルモータ6に回線制
御信号を出力する。
【0048】更に、前記プリアンプ8においては、前記
ピックアップ2により生成されるトラッキングエラー信
号TE及びフォーカスエラー信号FEを増幅し、サーボ
LSI12内のトラッキングイコライザー14及びフォ
ーカスイコライザー15に出力する。
【0049】トラッキングイコライザー14は、トラッ
キングエラー信号TEに基づいて位相補償を行い、更に
トラックコントロール回路16は、位相補償の結果に基
づいてゲイン調整を行い、ドライバ17を介してピック
アップ2内のアクチュエーターに駆動信号を出力する。
【0050】一方、フォーカスイコライザー15は、フ
ォーカスエラー信号FEに基づく位相補償を行い、ドラ
イバ17を介してピックアップ2内のアクチュエーター
に駆動信号を出力する。
【0051】以上のような回転サーボ、トラッキングサ
ーボ、及びフォーカスサーボの全体は、マイクロコンピ
ュータ18により制御されており、必要な演算等がマイ
クロコンピュータ18において行われる。
【0052】従って、図1示すCD再生装置において
は、良好な再生動作が行われることになる。
【0053】しかしながら、CD再生装置においては、
再生動作だけでなく、キャリッジ3を目標の位置へ到達
させるシーク動作を、正確かつ高速に行うことも必要で
ある。
【0054】そこで、本実施形態においては、マイクロ
コンピュータ18により、キャリッジ3を駆動するため
のステッピングモータ4の駆動制御を行っており、ステ
ッピングモータ4に対する駆動信号をドライバ17を介
して出力させている。
【0055】本実施形態においては、ステッピングモー
タ4による加速と減速とを直線的に行い、加速期間と減
速期間の間に定速期間を設けた台形状駆動方式による位
置決め制御が行われている。加速と減速は、マイクロコ
ンピュータ18により、応答周波数、即ちステッピング
モータ4を励磁するパルスの間隔を変えることで実現し
ている。また、前記パルスの間隔を一定にすることで、
定速を実現している。
【0056】そして、加速、定速、及び減速のそれぞれ
のステップ数は、現在位置から目標位置までの総ステッ
プ数を3等分することにより求めている。また、総ステ
ップ数は、現在位置から目標位置までの距離をマイクロ
ステップによる1パルスの移動距離(例えば、11.1875
μm)で割ることにより求めている。また、本実施形態
では、マイクロステップによる8パルスが1−2相励磁
の1パルスに相当するように設定されているので、求め
た総パルスを8で割ることにより、1−2相励磁による
ステップ数を算出することができる。なお、以下の説明
では、説明を簡単にするために、この1−2相励磁換算
のステップ数を単にステップ数と呼ぶことにする。
【0057】例えば、図2(A)に示すように、現在位
置から目標位置までの総ステップ数が24ステップであ
る場合は、これを3等分することにより、加速、定速、
及び減速のステップ数はそれぞれ8ステップと求められ
る。
【0058】また、図2(B)に示すように、総ステッ
プ数が36ステップであったとすると、3等分すること
により求められる加速のステップ数は12ステップとな
る。しかし、1−2相励磁における最高応答周波数fS
に到達するまでのステップ数が10ステップだとする
と、図2(B)のように加速のステップ数を10ステッ
プ以上にすることはできない。更に、減速のステップ数
は加速のステップ数と同数に設定されるので、結局、図
2(C)に示すように、加速のステップ数を10ステッ
プ、定速のステップ数を16ステップ、減速のステップ
数を10ステップとせざるを得ない。
【0059】このように、励磁方式を1−2相励磁のみ
とした場合には、最高応答周波数の値が低いために、図
2(C)のようにシーク距離が長いと十分な高速化を図
ることができない。
【0060】そこで、本実施形態では、励磁方式を1−
2相励磁と2相励磁とに切換可能に構成し、1−2相励
磁のみで励磁する場合、1−2相励磁の途中から2相励
磁に切り換える場合の2通りの励磁制御を行うようにし
た。
【0061】このように、2相励磁のみによる励磁を行
うことなく、必ず1−2相励磁による励磁を行うように
したのは次のような理由による。つまり、2相励磁はト
ルク変動が小さいため最高応答周波数を高くできるとい
う利点を有する反面、1パルスで動く距離が大きいた
め、アクチュエーターに与える外乱が大きくなるという
問題があり、この点では1−2相励磁の方が有利となる
からである。特に、加速開始から所定速度に達するまで
の期間は、アクチュエーターは大きく振動する特性を示
すため、アクチュエーターに与える外乱を小さくする必
要がある。
【0062】そこで、本実施形態では、加速開始から1
−2相励磁における最高応答周波数fSまでは1−2相
励磁により励磁することとし、上述のように総ステップ
数を3等分して得られる加速に要するステップ数がこの
最高応答周波数fSまでのステップ数を超える場合に
は、2相励磁に切り換えて励磁を行うこととした。
【0063】また、上述のように総ステップ数を3等分
して得られる加速に要するステップ数がこの最高応答周
波数fS以内の場合には、加速、定速、減速の全期間を
1−2相励磁で励磁することとした。
【0064】このような励磁制御を行うことにより、加
速開始から最高応答周波数fSに達するまでの期間にお
けるアクチュエーターに対する外乱を低く抑えつつ、長
いシーク距離の場合には最高応答周波数を1−2相励磁
の最高応答周波数fSよりも高くすることができ、シー
ク時間の短縮化を図ることができる。
【0065】但し、励磁方式を切り換える際には、ステ
ッピングモータのローターの位置が2相励磁の位置に存
在する必要があるので、加速開始前にマイクロステップ
の補正によりローターを1相励磁位置に移動させるか、
2相励磁位置に移動させる。いずれの位置に移動させる
かは、前記切り換えの位置までのステップ数によって異
なる。
【0066】本実施形態では、切り換え位置を1−2相
励磁における最高応答周波数fSに達する位置とし、こ
の最高応答周波数fSに達するステップ数を10ステッ
プに設定しているので、加速開始前のマイクロステップ
による補正により、ローターを2相励磁位置まで移動さ
せている。
【0067】以下、図3のグラフ及び図4並びに図5の
フローチャートに基づいて本実施形態におけるステッピ
ングモータ制御の具体例について説明する。なお、本実
施形態におけるステッピングモータ制御はマイクロコン
ピュータ18を総ステップ数算出手段、送りステップ数
算出手段、励磁制御手段、及びマイクロステップ補正手
段として機能させることにより実現されている。
【0068】また、現在位置は、常にアドレス情報とし
てマイクロコンピュータ18において管理されており、
目標位置は、図示しない外部の手段からマイクロコンピ
ュータ18に対してアドレス情報として出力されるよう
になっている。更に、シーク動作の開始指示も外部の操
作手段等により行われるようになっている。
【0069】そして、マイクロコンピュータ18に目標
位置が入力され、シーク動作の開始指示が出力される
と、マイクロステップによる補正、加速、定速、減速、
及びランディングの各領域におけるステップ数の算出が
行われる。まず、図4に示すように、現在アドレスと目
標アドレス間の総ステップ数aを求める(ステップS
1)。この時、マイクロステップの1ステップを基準に
して総ステップ数を求めるのは上述した通りである。
【0070】次に、マイクロステップによりローターの
位置補正を行うためのステップ数を求める。本実施形態
では、上述したように、最高応答周波数fSに達した時
に2相励磁位置にローターが存在している必要があるの
で、加速開始位置は2相励磁位置である。従って、現在
位置から最も近い2相励磁位置までのステップ数bを求
める(ステップS2)。
【0071】次に、減速の終了から停止までは、ランデ
ィングと呼ばれる位置補正を行うが、このランディング
に要するステップ数は予め決められており、そのステッ
プ数cをメモリから読み取る(ステップS3)。
【0072】そして、次の式により、加速、定速、及び
減速のステップ数dを1−2相励磁換算により求める
(ステップS4)。
【0073】ステップ数d=(総ステップ数a−(マイ
クロステップで補正したステップ数b+ランディングの
ステップ数c))/8 なお、本実施形態においては1−2相励磁による1ステ
ップがマイクロステップの8ステップに相当している。
【0074】次に、以上のようにして求めた総ステップ
数aを3で割って、加速のステップ数e、定速のステッ
プ数f、及び減速のステップ数gを算出する(ステップ
S5)。
【0075】そして、この算出した加速のステップ数e
が、前記最高応答周波数fSに達するのに要するステッ
プ数10を超えるか否かについて判定を行う(ステップ
S6)。ステップ数eがステップ数10超えない場合に
は(ステップS6;NO)、上述したように、全期間を
1−2相励磁により励磁することとし、シークを開始し
て(ステップS9)、次の処理へと移行する。
【0076】一方、前記総パルス数を3で割って求めた
加速のステップ数eがステップ数10を超える場合には
(ステップS6;YES)、11ステップから2相励磁
に切り換えるため、ステップ数eから10を引き、更に
2で割って2相励磁による加速のステップ数hを求め
る。ここで、引いた結果を2で割るのは、1−2相励磁
換算されている前記ステップ数を、更に2相励磁による
ステップ数に換算するためである。
【0077】そして、1−2相励磁による加速のステッ
プ数eを10ステップとし、2相励磁による加速のステ
ップ数hが算出されると、これらと同じステップ数とな
るように、1−2相励磁による減速のステップ数g、2
相励磁による減速のステップ数iが定められる(ステッ
プS7)。
【0078】また、定速も2相励磁で行うため、前記総
パルス数を3で割って求めた定速のステップ数fを2で
割って新たに定速のステップ数fとする(ステップS
8)。なお、本実施形態においては加速度を一定とした
制御が行われているので、この定速時の速度は、前記総
パルス数を3で割って求めた加速のステップ数eがステ
ップ数10を超えない場合には当該ステップ数eと初速
度から求められる。また、前記総パルス数を3で割って
求めた加速のステップ数eがステップ数10を超える場
合には、ステップ数eとステップ数hを加えたステップ
数と初速度から求められる。
【0079】以上のようにして各ステップ数を決定し、
シークを開始して(ステップS9)、次の処理へと移行
する。
【0080】次に、以上のようにして求めた各ステップ
数に基づいて行われるシーク動作処理を図5のフローチ
ャート及び図3のグラフに基づいて説明する。
【0081】まず、最初はマイクロステップ補正領域で
あるので(ステップS10;YES)、マイクロステッ
プにより前記算出したステップ数bだけ送り、最も近い
2相励磁位置にローター位置を調整する(ステップS1
1)。そして、2相励磁位置になったら(ステップS1
2;YES)、加速領域に移行する(ステップS1
3)。
【0082】加速領域では(ステップS14;YE
S)、予め定められた一定の加速度に基づいて予め決定
されたパルス間隔により、上述のようにマイクロステッ
プにより補正された2相励磁位置から励磁を開始し、2
相励磁への切り換え位置である10ステップに達するま
では(ステップS15;NO)、1−2相励磁により励
磁を行う(ステップS16)。この加速区間は図3に示
すA点からB点までの区間に相当する。そして、1−2
相励磁のみを行う場合には、ステップ数が先に設定した
ステップ数eに達するまでは、前記の処理を繰り返し
(ステップS18;NO〜ステップS14;YES〜ス
テップS15;NO〜ステップS16)、ステップ数e
に達したところで(ステップS18;YES)、定速領
域に移行する(ステップS19)。
【0083】しかし、2相励磁に切り換える場合には、
ステップ数e(=10)+ステップ数hまで加速を継続
し(ステップS18;NO)、ステップ数が10に達し
たところで(ステップS15;YES)、2相励磁に切
り換え(ステップS17)、ステップ数h分の送りを行
う(ステップS18;NO〜ステップS14;YES〜
ステップS15;YES〜ステップS17)。この加速
区間は図3におけるB点からC点までの区間に相当す
る。そして、ステップ数hの送りが終了した時点で(ス
テップS18;YES)、定速領域に移行する(ステッ
プS19)。
【0084】定速領域においては(ステップS20;Y
ES)、加速時の励磁方式で励磁を行い(ステップS2
1)、加速時における最高速度でステップfの送りを行
う(ステップS22)。そして定速分のステップ数fを
送ったら(ステップS22;YES)、減速領域に移行
する(ステップS23)。
【0085】減速領域においては(ステップS24;Y
ES)、定速領域と同じ励磁方式で減速を開始する。つ
まり、1−2相励磁のみの励磁を行っている場合には、
2相励磁による励磁は行われていないので(ステップS
25;NO)、励磁方式を1−2相励磁に設定し(ステ
ップS26)、ステップ数gの送りを行う(ステップS
28)。一方、2相励磁を行っている場合には、減速を
行ったステップ数が2相励磁による減速のステップ数i
以下の場合は、2相励磁により減速を行う(ステップS
25;YES〜ステップS27)。そして、ステップ数
iの送りを行った後(ステップS25;NO)、1−2
相励磁に切り換え(ステップS26)、減速のステップ
数が全体でステップ数g+iとなるまで減速を継続する
(ステップS28)。
【0086】以上のようにして、減速分のステップ数を
送ったら(ステップS28;YES)、ランディング領
域に移行する(ステップS29)。
【0087】ランディング領域においては(ステップS
30)、マイクロステップにして、ランディングに入り
(ステップS31)、ランディングのステップ数cを送
ったら(ステップS32;YES)、処理を終了する。
【0088】以上のような処理を行うことにより、計算
によって得られた加速のステップ数が1−2相励磁の最
高応答周波数fSに達するステップ数以下の短いシーク
距離の場合には、1−2相励磁により最高応答周波数f
Sまで加速して定速と減速を行うので、目標の位置ま
で、高速にかつ正確にキャリッジを移動させることがで
きる。また、計算によって得られた加速のステップ数が
1−2相励磁の最高応答周波数fSを超えるような長い
シーク距離の場合には、図3に示すように最高応答周波
数fSを超える周波数ftまで加速するので、従来よりも
シーク時間を短縮することができ、かつ、最高応答周波
数fSまでは1−2相励磁により加速するので、アクチ
ュエーターに与える外乱を小さく保つことができる。
【0089】なお、本実施形態では、1−2相励磁から
2相励磁に切り換える例として、総ステップ数を3で割
った結果が偶数の例のみについて説明したが、加速また
は減速あるいは定速のステップ数が奇数になる場合に
は、切り換え位置の変更あるいは定速領域での速度調整
を行う必要がある。
【0090】例えば、1−2相励磁の最高応答周波数f
Sに達するステップ数が10であったとして、総ステッ
プ数が39の場合には、加速に要するステップ数が1
3、定速に要するステップ数が13、減速に要するステ
ップ数が13となる。従って、2相励磁への切り換え位
置を10ステップとすると、3ステップを2相励磁によ
り送らなければならないが、1−2相励磁換算で3ステ
ップの距離を2相励磁で送ることはできない。そこで、
このような場合には、切り換え位置を9ステップに変更
し、4ステップを2相励磁で送るようにすれば良い。ま
た、定速領域に関しても、1−2相励磁換算で13ステ
ップの距離を2相励磁で送ることはできないので、定速
領域において当該距離を送るように、速度の調整を行う
必要がある。
【0091】また、以上のように2相励磁への切り換え
位置を変更する場合には、2相励磁による加速の開始時
にローターが2相励磁位置に存在するように、1−2相
励磁の加速開始時におけるローターの位置をマイクロス
テップにより調節する必要がある。
【0092】なお、本実施形態では、位置決め制御方式
として、台形状駆動方式を採用した例について説明した
が、本発明はこれに限られるものではなく、定速領域を
設けない三角状駆動方式を採用しても良い。
【0093】また、本実施形態では、2相励磁に切り換
えるか否かの判定に用いる所定の閾値として、1−2相
励磁における最高応答周波数に達するまでのステップ数
を用いたが、本発明はこれに限られるものではなく、加
速開始時におけるアクチュエーターへの外乱を小さくで
きれば、適宜の位置に設定可能である。
【0094】(第2の実施形態)次に、本発明の第2の
実施形態について説明する。なお、第1の実施形態との
共通箇所については説明を省略する。
【0095】第1の実施形態では、現在位置と目標位置
との間の総移動距離、及び加速区間、定速区間、減速区
間のそれぞれの移動距離を、ステッピングモータのステ
ップ数を基準として算出したが、本実施形態では、これ
らをトラック数を基準として算出するところが第1の実
施形態と異なる。
【0096】以下、本実施形態におけるステッピングモ
ータの制御方式について説明する。本実施形態では、シ
ーク時においてトラッキングサーボをオープンにし、ピ
ックアップ2のアクチュエーターに駆動信号を与えるこ
とによって、対物レンズを先に動かし、これにより得ら
れるトラッキングエラー信号に基づいてトラック数をカ
ウントし、対物レンズが横切ったトラック数だけステッ
ピングモータの送りを行っている。
【0097】具体的には、まず、現在アドレスと目標ア
ドレス間の距離を求め、その距離をトラックピッチで割
ってシークする総トラック数を求める。
【0098】次に、シークする総トラック数と、初速
度、最高速度、及び加減速時の加速度とから、第1の実
施形態で説明した図3に示すような台形状の速度カーブ
を決定する。
【0099】そして、シークスタートから上述のように
アクチュエーターに駆動信号を与えてトラック数のカウ
ントを開始し、対物レンズを前記決定した速度カーブの
目標の速度で動くように駆動する。
【0100】その結果、対物レンズは各トラックを横切
ることになり、その時に横切ったトラック数がステッピ
ングモータ1パルス分のトラック数(例えば、マイクロ
ステップなら約7トラックとなる)になったら、ステッ
ピングモータを1パルス分動かす。
【0101】これを前記速度カーブに合わせて繰り返す
ことで、ステッピングモータを駆動する。なお、対物レ
ンズの加速度を増加させるには、アクチュエーターに与
える駆動信号の電圧を徐々に増加させ、対物レンズの応
答性を徐々に高めるようにすれば良い。
【0102】また、この方式において、1−2相励磁か
ら2相励磁へ、また、2相励磁から1−2相励磁へのス
テッピングモータの励磁切り換えポイントは、速度で判
断する場合は、対物レンズ速度が切り換えるべき速度に
なった時とすれば良い。また、トラック数で判断する場
合は、その速度で動いている時の経過トラック数または
残りトラック数になった時とすれば良い。
【0103】以上のような本実施形態によれば、キャリ
ッジを高速に移動させることができるだけでなく、トラ
ックを基準としたステッピングモータの制御を行うの
で、移動の精度をより一層向上させることができる。
【0104】(第3の実施形態)次に、本発明の第3の
実施形態について説明する。なお、第1の実施形態との
共通箇所については説明を省略する。
【0105】本実施形態は、第1の実施形態で説明した
ステップ数を基準としたパルス方式の制御方法と、第2
の実施形態におけるトラックカウント方式の制御方法と
を併用した例である。
【0106】本実施形態においては、まず、シークする
総トラック数と総ステップ数を求める。そして、最初は
パルス方式でシークをスタートし、シークスタートから
トラック数のカウントを開始して、マイクロステップで
の半端分補正期間、1−2相励磁または2相励磁による
加速期間、1−2相励磁または2相励磁による定速期間
までは、ステッピングモータをパルス数により送る。
【0107】そして、定速期間になったら、トラック数
が減速開始トラック数になるまでは定速で送り、減速開
始トラック数になったら、トラックカウントによる制御
を開始する。
【0108】つまり、対物レンズを一定加速度で減速す
るように駆動し、その時に横切ったトラック数がステッ
ピングモータ1パルス分のトラック数になったらステッ
ピングモータを1パルス分動かす。これを2相励磁から
1−2相励磁、更にはマイクロステップによるランディ
ングと各ポイントで切り換えてステッピングモータを駆
動する。切り換えポイントは、速度または残りトラック
数で判断する。また、減速開始トラック数は、予め想定
した減速速度カーブから決定する。
【0109】このような本実施形態によれば、シーク開
始から定速状態に至るまではパルス方式により制御が行
われるので、制御を比較的簡単に行うことができ、定速
状態から減速まではトラックカウント方式により制御が
行われので、精度の良いシークを行うことができる。
【0110】以上説明したように、本発明によれば、加
速開始時におけるアクチュエーターへの外乱を小さく抑
えるという1−2相励磁による利点を生かしつつ、最高
応答周波数を上昇させることができ、トルクの変動が小
さいという2相励磁の利点を合わせ持ったステッピング
モータの制御装置及び制御方法を提供することができ
る。
【0111】
【発明の効果】請求項1に記載のステッピングモータの
制御装置によれば、加速に要するステップ数と所定の閾
値との比較に基づいて、加速の開始から減速の終了に至
るまでの励磁方式を、1−2相励磁と2相励磁から、所
定のステップ数ごとに選択するようにしたので、加速の
開始から所定のステップまでは1−2相励磁により励磁
を行うことにより移動体を安定して移動させることがで
きると共に、2相励磁による加速の可能な長い移動距離
については2相励磁により励磁を行うので高速に移動体
を移動させることができる。
【0112】請求項2に記載のステッピングモータの制
御装置によれば、加速の開始から減速の終了に至るまで
の全ステップを1−2相励磁のみとする第1のパターン
と、加速の開始から所定の速度に至るまでのステップは
1−2相励磁とし、その後のステップは2相励磁とし、
再び前記所定の速度に達するステップ以降は1−2相励
磁とする第2のパターンとを、前記加速に要するステッ
プ数と前記所定の速度に達するステップ数との比較によ
り選択するようにしたので、前記加速の期間に前記所定
の速度まで達することができない短い移動距離の場合
は、1−2相励磁により励磁を行うことにより移動体を
安定して移動させることができる。また、前記加速の期
間に前記所定の速度に達することのできる長い移動距離
の場合は、加速の開始後と減速の終了前は1−2相励磁
により励磁を行うことにより移動体を安定して移動させ
ることができると共に、途中から2相励磁に切り換えて
励磁を行うので高速に移動体を移動させることができ
る。
【0113】請求項3に記載のステッピングモータの制
御装置によれば、前記所定の速度に達するステップ終了
時に、前記ローターが2相励磁位置にあるように、前記
加速の開始時における前記ローターの位置を1相励磁位
置または2相励磁位置のいずれかに移動させるので、上
述のような2相励磁への切り換えが行われる際にロータ
ーを常に2相励磁位置に設定することができ、2相励磁
による励磁を円滑に行うことができる。
【0114】請求項4に記載のステッピングモータの制
御方法によれば、加速に要するステップ数と所定の閾値
との比較に基づいて、加速の開始から減速の終了に至る
までの励磁方式を、1−2相励磁と2相励磁から、所定
のステップごとに選択するようにしたので、加速の開始
から所定のステップまでは1−2相励磁により励磁を行
うことにより移動体を安定して移動させることができる
と共に、2相励磁による加速の可能な長い移動距離につ
いては2相励磁により励磁を行うので高速に移動体を移
動させることができる。
【0115】請求項5に記載のステッピングモータの制
御方法によれば、加速の開始から減速の終了に至るまで
の全ステップを1−2相励磁のみとする第1の工程と、
加速の開始から所定の速度に至るまでのステップは1−
2相励磁とし、その後のステップは2相励磁とし、再び
前記所定の速度に達するステップ以降は1−2相励磁と
する第2の工程とを、前記加速に要するステップ数と前
記所定の速度に達するステップ 数との比較により選択
するようにしたので、前記加速の期間に前記所定の速度
まで達することができない短い移動距離の場合は、1−
2相励磁により励磁を行うことにより移動体を安定して
移動させることができる。また、前記加速の期間に前記
所定の速度に達することのできる長い移動距離の場合
は、加速の開始後と減速の終了前は1−2相励磁により
励磁を行うことにより移動体を安定して移動させること
ができると共に、途中から2相励磁に切り換えて励磁を
行うので高速に移動体を移動させることができる。
【0116】請求項6に記載のステッピングモータの制
御方法によれば、前記所定の速度に達するステップ終了
時に、前記ローターが2相励磁位置にあるように、前記
加速の開始時における前記ローターの位置を1相励磁位
置または2相励磁位置のいずれかに移動させるので、上
述のような2相励磁への切り換えが行われる際にロータ
ーを常に2相励磁位置に設定することができ、2相励磁
による励磁を円滑に行うことができる。
【0117】請求項7に記載のステッピングモータの制
御装置によれば、加速に要する移動距離に基づいて、加
速の開始から減速の終了に至るまでの励磁方式を、1−
2相励磁と2相励磁から、所定の移動距離ごとに選択す
るようにしたので、加速の開始から所定の移動距離まで
は1−2相励磁により励磁を行うことにより移動体を安
定して移動させることができると共に、2相励磁による
加速の可能な長い移動距離については2相励磁により励
磁を行うので高速に移動体を移動させることができる。
【0118】請求項8に記載のステッピングモータの制
御方法によれば、加速に要するステップ数と所定の閾値
との比較に基づいて、加速の開始から減速の終了に至る
までの励磁方式を、1−2相励磁と2相励磁から、所定
の移動距離ごとに選択するようにしたので、加速の開始
から所定の移動距離までは1−2相励磁により励磁を行
うことにより移動体を安定して移動させることができる
と共に、2相励磁による加速の可能な長い移動距離につ
いては2相励磁により励磁を行うので高速に移動体を移
動させることができる。
【図面の簡単な説明】
【図1】本発明の一実施形態におけるステッピングモー
タの制御装置を適用したCD再生装置の概略構成を示す
ブロック図である。
【図2】(A)は本発明の一実施形態におけるステッピ
ングモータの制御装置を用いた短いシーク距離に対する
位置決め制御を説明するためのグラフ、(B)は本発明
の一実施形態におけるステッピングモータの制御装置を
用いた長いシーク距離に対する位置決め制御を説明する
ためのグラフ、(C)は本発明と対比される従来例にお
けるステッピングモータの制御装置を用いた長いシーク
距離に対する位置決め制御を説明するためのグラフであ
る。
【図3】本発明の一実施形態におけるステッピングモー
タの制御装置を用いた長いシーク距離に対する位置決め
制御の例を示すグラフである。
【図4】本発明の一実施形態におけるステッピングモー
タの制御装置によるステップ数算出処理のフローチャー
トである。
【図5】本発明の一実施形態におけるステッピングモー
タの制御装置による位置決め制御のフローチャートであ
る。
【図6】従来のステッピングモータの制御装置を用いた
長いシーク距離に対する位置決め制御の例を示すグラフ
である。
【図7】従来のステッピングモータの制御装置による位
置決め制御におけるステップ数算出処理のフローチャー
トである。
【図8】従来のステッピングモータの制御装置による位
置決め制御のフローチャートである。
【符号の説明】 1…光ディスク 2…ピックアップ 3…キャリッジ 4…ステッピングモータ 5…軸 18…マイクロコンピュータ

Claims (8)

    【特許請求の範囲】
  1. 【請求項1】 ステッピングモータにより送り駆動され
    る移動体の現在位置と移動目標位置とに基づき、該現在
    位置と目標位置との間の総ステップ数を算出する総ステ
    ップ数算出手段と、 前記総ステップ数に基づいて少なくとも加速及び減速に
    要するステップ数を求める送りステップ数算出手段と、 前記加速に要するステップ数と所定の閾値との比較に基
    づいて、加速の開始から減速の終了に至るまでの励磁方
    式を、1−2相励磁と2相励磁から、所定のステップ数
    ごとに選択する励磁制御手段と、 を備えたことを特徴とするステッピングモータの制御装
    置。
  2. 【請求項2】 前記励磁制御手段は、選択のパターンと
    して、加速の開始から減速の終了に至るまでの全ステッ
    プを1−2相励磁のみとする第1のパターンと、加速の
    開始から所定の速度に至るまでのステップは1−2相励
    磁とし、その後のステップは2相励磁とし、再び前記所
    定の速度に達するステップ以降は1−2相励磁とする第
    2のパターンとを有し、前記加速に要するステップ数が
    前記所定の速度に達するステップ数以下の場合には前記
    第1のパターンを、また、前記加速に要するステップ数
    が前記所定の速度に達するステップ数を超える場合には
    前記第2のパターンを選択することを特徴とする請求項
    1に記載のステッピングモータの制御装置。
  3. 【請求項3】 停止状態におけるローターの位置を、マ
    イクロステップ制御により1相励磁位置または2相励磁
    位置に移動させるマイクロステップ補正手段を更に備
    え、該マイクロステップ補正手段は、前記所定の速度に
    達するステップ終了時に、前記ローターが2相励磁位置
    にあるように、前記加速の開始時における前記ローター
    の位置を1相励磁位置または2相励磁位置のいずれかに
    移動させることを特徴とする請求項2に記載のステッピ
    ングモータの制御装置。
  4. 【請求項4】 ステッピングモータにより送り駆動され
    る移動体の現在位置と移動目標位置とに基づき、該現在
    位置から目標位置までの総ステップ数を算出する工程
    と、 前記総ステップ数に基づいて少なくとも加速及び減速に
    要するステップ数を求める工程と、 前記加速に要するステップ数と所定の閾値との比較に基
    づいて、加速の開始から減速の終了に至るまでの励磁方
    式を、1−2相励磁と2相励磁から、所定のステップご
    とに選択する工程と、 選択した励磁方式に基づきステッピングモータを励磁す
    る工程と、 を備えたことを特徴とするステッピングモータの制御方
    法。
  5. 【請求項5】 前記励磁方式を選択する工程として、加
    速の開始から減速の終了に至るまでの全ステップについ
    て1−2相励磁を選択する第1の工程と、加速の開始か
    ら所定の速度に至るまでのステップについては1−2相
    励磁を選択し、その後のステップは2相励磁を選択し、
    再び前記所定の速度に達するステップ以降は1−2相励
    磁を選択する第2の工程とを備え、前記加速に要するス
    テップ数が前記所定の速度に達するステップ数以下の場
    合には前記第1の工程を、また、前記加速に要するステ
    ップ数が前記所定の速度に達するステップ数を超える場
    合には前記第2の工程により励磁方式を選択することを
    特徴とする請求項4に記載のステッピングモータの制御
    方法。
  6. 【請求項6】 停止状態におけるローターの位置を、マ
    イクロステップ制御により1相励磁位置または2相励磁
    位置に移動させる工程であって、前記所定の速度に達す
    るステップ終了時に、前記ローターが2相励磁位置にあ
    るように、前記加速の開始時における前記ローターの位
    置を1相励磁位置または2相励磁位置のいずれかに移動
    させる工程を更に備えたことを特徴とする請求項5に記
    載のステッピングモータの制御方法。
  7. 【請求項7】 ステッピングモータにより送り駆動され
    る移動体の現在位置と移動目標位置とに基づき、該現在
    位置と目標位置との間の移動距離を算出する総移動距離
    算出手段と、 前記総移動距離に基づいて少なくとも加速及び減速に要
    する移動距離を求める送り移動距離数算出手段と、 前記加速に要する移動距離に基づいて、加速の開始から
    減速の終了に至るまでの励磁方式を、1−2相励磁と2
    相励磁から、所定の移動距離ごとに選択する励磁制御手
    段と、 を備えたことを特徴とするステッピングモータの制御装
    置。
  8. 【請求項8】 ステッピングモータにより送り駆動され
    る移動体の現在位置と移動目標位置とに基づき、該現在
    位置と目標位置との間の移動距離を算出する工程と、 前記総移動距離に基づいて少なくとも加速及び減速に要
    する移動距離を求める工程と、 前記加速に要する移動距離に基づいて、加速の開始から
    減速の終了に至るまでの励磁方式を、1−2相励磁と2
    相励磁から、所定の移動距離ごとに選択する工程と、 選択した励磁方式に基づきステッピングモータを励磁す
    る工程と、 を備えたことを特徴とするステッピングモータの制御方
    法。
JP10792897A 1997-04-24 1997-04-24 ステッピングモータの制御装置及び制御方法 Expired - Fee Related JP3540123B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP10792897A JP3540123B2 (ja) 1997-04-24 1997-04-24 ステッピングモータの制御装置及び制御方法
US09/064,755 US5894209A (en) 1997-04-24 1998-04-23 Apparatus for and method of controlling stepping motor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10792897A JP3540123B2 (ja) 1997-04-24 1997-04-24 ステッピングモータの制御装置及び制御方法

Publications (2)

Publication Number Publication Date
JPH10304699A true JPH10304699A (ja) 1998-11-13
JP3540123B2 JP3540123B2 (ja) 2004-07-07

Family

ID=14471617

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10792897A Expired - Fee Related JP3540123B2 (ja) 1997-04-24 1997-04-24 ステッピングモータの制御装置及び制御方法

Country Status (2)

Country Link
US (1) US5894209A (ja)
JP (1) JP3540123B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999038250A1 (en) * 1998-01-23 1999-07-29 Matsushita Electric Industrial Co., Ltd. Stepping motor control device and optical head drive device

Families Citing this family (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6940248B2 (en) * 1996-07-05 2005-09-06 Bose Corporation Motion controlling
US6144184A (en) * 1997-08-09 2000-11-07 Brother Kogyo Kabushiki Kaisha Motor controlling method and apparatus
US6208107B1 (en) 1999-12-03 2001-03-27 Abbott Laboratories Use of digital current ramping to reduce audible noise in stepper motor
US6467469B2 (en) * 2001-01-31 2002-10-22 Cummins, Inc. EGR valve position control system
US20030206502A1 (en) * 2002-05-02 2003-11-06 Xiao Lin Method and apparatus for providing motor control in an optical disk drive system
KR100555556B1 (ko) * 2004-02-10 2006-03-03 삼성전자주식회사 스테핑 모터 제어 방법
KR100660859B1 (ko) * 2005-02-04 2006-12-26 삼성전자주식회사 스텝핑 모터의 속도 제어 방법 및 이에 적합한 장치
US8517990B2 (en) 2007-12-18 2013-08-27 Hospira, Inc. User interface improvements for medical devices
US8423269B2 (en) * 2009-07-08 2013-04-16 Cummins Inc. Exhaust gas recirculation valve contaminant removal
US9240002B2 (en) 2011-08-19 2016-01-19 Hospira, Inc. Systems and methods for a graphical interface including a graphical representation of medical data
US10022498B2 (en) 2011-12-16 2018-07-17 Icu Medical, Inc. System for monitoring and delivering medication to a patient and method of using the same to minimize the risks associated with automated therapy
EP2830687B1 (en) 2012-03-30 2019-07-24 ICU Medical, Inc. Air detection system and method for detecting air in a pump of an infusion system
AU2013296555B2 (en) 2012-07-31 2017-10-19 Icu Medical, Inc. Patient care system for critical medications
US10046112B2 (en) 2013-05-24 2018-08-14 Icu Medical, Inc. Multi-sensor infusion system for detecting air or an occlusion in the infusion system
AU2014274122A1 (en) 2013-05-29 2016-01-21 Icu Medical, Inc. Infusion system and method of use which prevents over-saturation of an analog-to-digital converter
WO2014194089A1 (en) 2013-05-29 2014-12-04 Hospira, Inc. Infusion system which utilizes one or more sensors and additional information to make an air determination regarding the infusion system
ES2776363T3 (es) 2014-02-28 2020-07-30 Icu Medical Inc Sistema de infusión y método que utiliza detección óptica de aire en línea de doble longitud de onda
US11344673B2 (en) 2014-05-29 2022-05-31 Icu Medical, Inc. Infusion system and pump with configurable closed loop delivery rate catch-up
US11344668B2 (en) 2014-12-19 2022-05-31 Icu Medical, Inc. Infusion system with concurrent TPN/insulin infusion
US10850024B2 (en) 2015-03-02 2020-12-01 Icu Medical, Inc. Infusion system, device, and method having advanced infusion features
ES2912378T3 (es) 2016-05-13 2022-05-25 Icu Medical Inc Sistema de bomba de infusión con purga automática de línea común
AU2017277804B2 (en) 2016-06-10 2022-05-26 Icu Medical, Inc. Acoustic flow sensor for continuous medication flow measurements and feedback control of infusion
US10089055B1 (en) 2017-12-27 2018-10-02 Icu Medical, Inc. Synchronized display of screen content on networked devices
RU2708380C1 (ru) * 2019-03-12 2019-12-06 Федеральное государственное бюджетное образовательное учреждение высшего образования "Тульский государственный университет" (ТулГУ) Способ управления 2-фазным шаговым электрическим двигателем
US11278671B2 (en) 2019-12-04 2022-03-22 Icu Medical, Inc. Infusion pump with safety sequence keypad
CA3189781A1 (en) 2020-07-21 2022-01-27 Icu Medical, Inc. Fluid transfer devices and methods of use
WO2022118707A1 (ja) * 2020-12-03 2022-06-09 パナソニックIpマネジメント株式会社 カム曲線生成装置、カム曲線生成方法、および、プログラム
US11135360B1 (en) 2020-12-07 2021-10-05 Icu Medical, Inc. Concurrent infusion with common line auto flush
US12599716B2 (en) 2021-10-12 2026-04-14 Icu Medical, Inc. Intravenous infusion pump with cassette insertion and pump control user interface
USD1091564S1 (en) 2021-10-13 2025-09-02 Icu Medical, Inc. Display screen or portion thereof with graphical user interface for a medical device
WO2023108030A1 (en) 2021-12-10 2023-06-15 Icu Medical, Inc. Medical fluid compounding systems with coordinated flow control
CN117081437A (zh) * 2023-10-17 2023-11-17 深圳市恒永达科技股份有限公司 步进电机驱动控制方法和装置
WO2025215415A1 (en) * 2024-04-09 2025-10-16 Amo Development, Llc Stepper motor control method and apparatus with reduced vibration during acceleration and deceleration

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5583620A (en) * 1990-03-23 1996-12-10 Canon Kabushiki Kaisha Image forming apparatus having scanner driven by pulse motor
JP2833973B2 (ja) * 1993-09-20 1998-12-09 三菱電機株式会社 排気ガス還流制御装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999038250A1 (en) * 1998-01-23 1999-07-29 Matsushita Electric Industrial Co., Ltd. Stepping motor control device and optical head drive device
US6222340B1 (en) 1998-01-23 2001-04-24 Matsushita Electric Industrial Co., Ltd. Stepping motor control device and optical head drive device

Also Published As

Publication number Publication date
US5894209A (en) 1999-04-13
JP3540123B2 (ja) 2004-07-07

Similar Documents

Publication Publication Date Title
JP3540123B2 (ja) ステッピングモータの制御装置及び制御方法
JP4014655B2 (ja) ステッピングモータの制御装置及び光ヘッドの駆動装置
JPWO1999038250A1 (ja) ステッピングモータの制御装置及び光ヘッドの駆動装置
JPH08167153A (ja) 光ディスク装置
US5825151A (en) Apparatus for driving stepping motor
US5768226A (en) Information recording and/or reproducing method and apparatus in which seek of a recording and/or reproducing head is corrected on the basis of detected moving velocity
JPH08167152A (ja) トラックアクセス装置
JPH04344195A (ja) ステッピングモータの制御方式
JP3403283B2 (ja) 情報記憶装置
WO1991003814A1 (fr) Circuit de recherche pour disques optiques
JP2000251269A (ja) 情報記録再生装置および方法並びに伝送媒体
JP3315889B2 (ja) 光ディスクのアクセス制御方法
JP3325485B2 (ja) ステッピングモータ制御方法およびディスク装置
JP3145973B2 (ja) 光ディスク装置の光ヘッド移動制御装置
JPH10334624A (ja) 光学的情報記録再生装置
JP2505016B2 (ja) ステップモ―タの制御方法
US20030206502A1 (en) Method and apparatus for providing motor control in an optical disk drive system
JPH09180203A (ja) 光ディスク制御装置
JPH0973742A (ja) 光ディスク装置
JP2000137525A (ja) 物体移動装置及び光学的情報記録再生装置
JPH09102135A (ja) 光ディスク装置の制御回路
JPH1027420A (ja) 光ディスク装置
JPH08273167A (ja) 光ディスク装置
JP2537838B2 (ja) 磁気記録装置
JPH0358357A (ja) 磁気ヘッド速度制御装置、磁気デイスク装置

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040126

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20040323

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040324

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090402

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100402

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110402

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120402

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120402

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130402

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees