(57)【要約】【課題】ステッピングモータに発生する熱を従来と比較して低減し、且つ、振動性能の低下を抑制するディスク装置を提供すること。【解決手段】光ディスク装置１００は、光ピックアップ１４０と、コイル１９１、１９２、１９３、１９４を有して光ピックアップ１４０を駆動するステッピングモータ１９０と、加速度センサ２１０と、ステッピングモータ１９０のコイル１９１、１９２、１９３、１９４に電流を供給してステッピングモータ１９０の動作を制御するステッピングモータ電流供給部２００及びＣＰＵ３００とを備え、ステッピングモータ電流供給部２００及びＣＰＵ３００は、ステッピングモータ１９０を停止させるときに、加速度センサ２１０によって検出された振動の量に応じてステッピングモータ１９０のコイル１９１、１９２、１９３、１９４に供給する電流の大きさを決定するようにする。【選択図】      図１
2004241054.tif 000002
【特許請求の範囲】
【請求項１】
情報の書き込み及び読み出しの少なくとも一方をディスクに対して行うヘッドと、電流が供給されることによって磁化される複数の磁化部を有して前記ヘッドを駆動するステッピングモータと、振動の量を検出する振動検出部と、前記ステッピングモータの前記磁化部に電流を供給して前記ステッピングモータの動作を制御する動作制御部とを備え、
前記動作制御部は、前記ステッピングモータを停止させるときに、前記振動検出部によって検出された振動の量に応じて前記ステッピングモータの前記磁化部に供給する電流の大きさを決定することを特徴とするディスク装置。
【請求項２】
前記振動検出部は、前記ヘッドが移動する方向に加えられる振動の量を検出することを特徴とする請求項１に記載のディスク装置。
【請求項３】
前記動作制御部は、前記ステッピングモータを停止させるときに、前記振動検出部によって検出された振動の量に応じて、前記ステッピングモータの前記磁化部への電流供給の停止、及び、前記ステッピングモータの前記磁化部への電流供給の継続の何れか一方を決定することを特徴とする請求項１又は請求項２に記載のディスク装置。
【請求項４】
前記動作制御部は、前記ステッピングモータを停止させるときに、予め設定された時間内において前記振動検出部によって検出された振動の量に応じて、前記ステッピングモータの前記磁化部への電流供給の停止、及び、前記ステッピングモータの前記磁化部への電流供給の継続の何れか一方を決定することを特徴とする請求項３に記載のディスク装置。
【請求項５】
前記動作制御部は、前記ステッピングモータの前記磁化部へ電流を供給することによって前記ステッピングモータを停止させるときに、前記ステッピングモータの前記磁化部に前記ステッピングモータを停止させる前に供給した電流の値に予め設定された設定値を掛けて算出した値の電流を、前記ステッピングモータの前記磁化部に供給し、
前記設定値は、前記ステッピングモータの前記磁化部のそれぞれに対して同一であることを特徴とする請求項１から請求項４までの何れかに記載のディスク装置。
【請求項６】
前記動作制御部は、前記振動検出部によって検出された振動の量に応じて前記設定値を設定することを特徴とする請求項５に記載のディスク装置。
【請求項７】
前記動作制御部は、前記ステッピングモータの前記磁化部への電流供給を停止することによって前記ステッピングモータを停止させるときに、予め設定された角度まで前記ステッピングモータを回転させてから前記ステッピングモータの前記磁化部への電流供給を停止することを特徴とする請求項１から請求項６までの何れかに記載のディスク装置。
【請求項８】
請求項１から請求項７までの何れかに記載のディスク装置を備えたことを特徴とする車載用電子機器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報の書き込み及び読み出しの少なくとも一方をディスクに対して行うディスク装置に関するものである。
【０００２】
【従来の技術】
従来、情報の書き込み及び読み出しの少なくとも一方をディスクに対して行うディスク装置として、情報の書き込み及び読み出しの少なくとも一方をディスクに対して行うヘッドと、ヘッドを駆動するステッピングモータと、ステッピングモータに電流を供給してステッピングモータの動作を制御する動作制御部とを備え、動作制御部が、ステッピングモータを停止させるときに、ステッピングモータのディテントトルクよりも大きなトルクをステッピングモータに発生させる電流をステッピングモータに供給するディスク装置が知られている（例えば、特許文献１参照。）。
【０００３】
【特許文献１】
特開平１０−１４９６３９号公報（第４頁、第２−４図）
【０００４】
【発明が解決しようとする課題】
しかしながら、上記従来のディスク装置においては、外部からの振動の量（振動の有無及びその大きさの少なくとも何れか一方）とは関係なく動作制御部にステッピングモータへ電流を供給させるので、外部からの振動によるステッピングモータの回転を防止するために必要な最低限の電流がステッピングモータに供給される場合と比較して、多くの熱がステッピングモータに発生するという問題があった。
【０００５】
そこで、本発明は、ステッピングモータに発生する熱を従来と比較して低減し、且つ、振動性能の低下を抑制するディスク装置を提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記課題を解決するために、本発明のディスク装置は、情報の書き込み及び読み出しの少なくとも一方をディスクに対して行うヘッドと、電流が供給されることによって磁化される複数の磁化部を有して前記ヘッドを駆動するステッピングモータと、振動の量を検出する振動検出部と、前記ステッピングモータの前記磁化部に電流を供給して前記ステッピングモータの動作を制御する動作制御部とを備え、前記動作制御部は、前記ステッピングモータを停止させるときに、前記振動検出部によって検出された振動の量に応じて前記ステッピングモータの前記磁化部に供給する電流の大きさを決定する構成を有している。
【０００７】
この構成により、本発明のディスク装置は、ステッピングモータを動作制御部が停止させるときに、振動検出部によって検出された振動の量に応じてステッピングモータの磁化部に供給する電流の大きさを動作制御部が決定するので、従来と比較して、ステッピングモータの磁化部に供給される電流の大きさを、振動によるステッピングモータの回転を防止するために必要な最低限の電流の大きさに近づけることができ、ステッピングモータに発生する熱を低減することができる。したがって、本発明のディスク装置を、従来と比較して、高い温度の下で使用することができる。
【０００８】
また、本発明のディスク装置は、前記振動検出部は、前記ヘッドが移動する方向に加えられる振動の量を検出する構成を有している。
【０００９】
この構成により、本発明のディスク装置は、ヘッドが移動する方向に加えられる振動の量、即ち、ステッピングモータの回転に影響する振動の量を振動検出部が検出するので、ヘッドが移動する方向に加えられる振動の量を振動検出部が検出しない場合と比較して、ステッピングモータの磁化部に供給される電流の大きさを、加えられる振動によるステッピングモータの回転を防止するために必要な最低限の電流の大きさに近づけることができ、ステッピングモータに発生する熱を低減することができる。
【００１０】
また、本発明のディスク装置は、前記動作制御部は、前記ステッピングモータを停止させるときに、前記振動検出部によって検出された振動の量に応じて、前記ステッピングモータの前記磁化部への電流供給の停止、及び、前記ステッピングモータの前記磁化部への電流供給の継続の何れか一方を決定する構成を有している。
【００１１】
この構成により、本発明のディスク装置は、ステッピングモータを動作制御部が停止させるときに、振動検出部によって検出された振動の量に応じて、ステッピングモータの磁化部への電流供給の停止、及び、ステッピングモータの磁化部への電流供給の継続の何れか一方を動作制御部が決定するので、ステッピングモータのディテントトルクによってステッピングモータの回転を防止することができるときに、動作制御部にステッピングモータの磁化部への電流供給を停止させて、ステッピングモータに発生する熱を抑制することができる。
【００１２】
また、本発明のディスク装置は、前記動作制御部は、前記ステッピングモータを停止させるときに、予め設定された時間内において前記振動検出部によって検出された振動の量に応じて、前記ステッピングモータの前記磁化部への電流供給の停止、及び、前記ステッピングモータの前記磁化部への電流供給の継続の何れか一方を決定する構成を有している。
【００１３】
この構成により、本発明のディスク装置は、ステッピングモータを動作制御部が停止させるときに、予め設定された時間内において振動検出部によって検出された振動の量に応じて、ステッピングモータの磁化部への電流供給の停止、及び、ステッピングモータの磁化部への電流供給の継続の何れか一方を動作制御部が決定するので、例えば、ヘッドによってディスクから読み出された情報を再生のために予め記憶する半導体メモリをディスク装置が備えている場合など、ステッピングモータを動作制御部が停止させるときに予め設定された時間内であればステッピングモータが回転しても良い場合に、動作制御部にステッピングモータの磁化部への電流供給を停止させて、ステッピングモータに発生する熱を抑制することができる。
【００１４】
また、本発明のディスク装置は、前記動作制御部は、前記ステッピングモータの前記磁化部へ電流を供給することによって前記ステッピングモータを停止させるときに、前記ステッピングモータの前記磁化部に前記ステッピングモータを停止させる前に供給した電流の値に予め設定された設定値を掛けて算出した値の電流を、前記ステッピングモータの前記磁化部に供給し、前記設定値は、前記ステッピングモータの前記磁化部のそれぞれに対して同一である構成を有している。
【００１５】
この構成により、本発明のディスク装置は、ステッピングモータの磁化部のそれぞれに対して設定値が同一であるので、ステッピングモータの磁化部へ動作制御部が電流を供給することによってステッピングモータを動作制御部が停止させるときに、ステッピングモータの複数の磁化部のそれぞれに供給される電流の位相の関係をステッピングモータの停止の前後で一定にすることができ、ステッピングモータの複数の磁化部のそれぞれに供給される電流の位相の関係がステッピングモータの停止の前後で変化する場合と比較して、動作制御部によって予定されたステッピングモータの動作と、実際のステッピングモータの動作とのずれを低減することができる。
【００１６】
また、本発明のディスク装置は、前記動作制御部は、前記振動検出部によって検出された振動の量に応じて前記設定値を設定する構成を有している。
【００１７】
この構成により、本発明のディスク装置は、振動検出部によって検出された振動の量に応じて動作制御部が設定値を設定するので、振動検出部によって検出された振動の量に応じた適切なトルクでステッピングモータが停止することができ、振動検出部によって検出された振動とは関係なく設定値が設定される場合と比較して、ステッピングモータに発生する熱を抑制することができる。
【００１８】
また、本発明のディスク装置は、前記動作制御部は、前記ステッピングモータの前記磁化部への電流供給を停止することによって前記ステッピングモータを停止させるときに、予め設定された角度まで前記ステッピングモータを回転させてから前記ステッピングモータの前記磁化部への電流供給を停止する構成を有している。
【００１９】
この構成により、本発明のディスク装置は、予め設定された角度まで動作制御部がステッピングモータを回転させてからステッピングモータの磁化部への電流供給を動作制御部が停止するので、ステッピングモータのディテントトルクが略最大になる角度まで動作制御部がステッピングモータを回転させてからステッピングモータの磁化部への電流供給を動作制御部が停止することができ、予め設定された角度まで動作制御部がステッピングモータを回転させずにステッピングモータの磁化部への電流供給を動作制御部が停止する場合と比較して、動作制御部によって予定されたステッピングモータの動作と、実際のステッピングモータの動作とのずれを低減することができる。
【００２０】
また、本発明の車載用電子機器は、ディスク装置を備えた構成を有している。
【００２１】
この構成により、本発明の車載用電子機器は、例えば建物に設置される電子機器と比較して幅広い温度の下で多量の振動を受けながら使用されるが、従来と比較して高い温度の下で使用することができるディスク装置を備えているので、従来と比較して高い温度の下で使用することができる。
【００２２】
【発明の実施の形態】
以下、本発明の一実施の形態について、図面を用いて説明する。
【００２３】
まず、本実施の形態に係るディスク装置の構成について説明する。
【００２４】
図１において、本実施の形態に係るディスク装置としての光ディスク装置１００は、螺旋状のトラックに情報を記録したＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）やＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）などの円形のディスク８００をディスク８００の中心部で保持して回転するターンテーブル１１０と、ターンテーブル１１０を駆動するスピンドルモータ１２０と、スピンドルモータ１２０に電流を供給するスピンドルモータ電流供給部１３０とを備えている。
【００２５】
また、光ディスク装置１００は、レーザ発光ダイオードなどの図示していない複数の光学素子部品と、レーザ発光ダイオードによって発せられたレーザ光の焦点をターンテーブル１１０によって保持されたディスク８００のトラック上にあるピットに合わせるための対物レンズ１４１と、対物レンズ１４１を駆動するアクチュエータ１４２と、複数の光学素子部品、対物レンズ１４１及びアクチュエータ１４２を支持する基台１４３とを有し、ターンテーブル１１０によって保持されたディスク８００に対して情報の読み出しを行って読み出した情報に対応する信号を出力するヘッドとしての光ピックアップ１４０を備えている。
【００２６】
なお、アクチュエータ１４２は、レーザ発光ダイオードによって発せられたレーザ光の焦点をターンテーブル１１０によって保持されたディスク８００のトラック上のピットに合わせるために、ターンテーブル１１０によって保持されたディスク８００の記録面に略直交する方向に対物レンズ１４１を移動させるフォーカスアクチュエータや、レーザ発光ダイオードによって発せられたレーザ光の照射位置をターンテーブル１１０によって保持されたディスク８００のトラック上のピットに合わせるために、対物レンズ１４１を移動させるトラッキングアクチュエータとして機能するようになっている。
【００２７】
また、基台１４３は、一端部に貫通孔１４３ａが形成されており、他端部に貫通孔１４３ａの延在方向と略平行に延在する貫通孔１４３ｂが形成されている。ここで、基台１４３のうち貫通孔１４３ｂを形成する部分は、雌ねじになっている。
【００２８】
また、光ディスク装置１００は、光ピックアップ１４０によって出力された信号を増幅してフォーカスエラー信号、トラッキングエラー信号及びＲＦ信号を生成するヘッドアンプ１５０と、ヘッドアンプ１５０によって生成されたＲＦ信号の復調及び誤り訂正を行う信号処理部１６０と、アクチュエータ１４２に電流を供給するアクチュエータ電流供給部１７０とを備えている。
【００２９】
また、光ディスク装置１００は、基台１４３の貫通孔１４３ａに挿入されて基台１４３を案内するガイド部材１８０と、基台１４３の貫通孔１４３ｂに挿入されて貫通孔１４３ｂを形成する雌ねじに螺合する送りねじ１９０ａを出力軸として有し、光ピックアップ１４０を駆動するステッピングモータ１９０と、ステッピングモータ１９０に電流を供給するステッピングモータ電流供給部２００とを備えている。なお、ガイド部材１８０及びステッピングモータ１９０は、ターンテーブル１１０によって保持されたディスク８００の径の延在方向（以下、トラバース方向という。）と光ピックアップ１４０の移動方向とが略同一になるように配置されている。
【００３０】
また、ステッピングモータ１９０は、電流が供給されることによって磁化される磁化部として、略同一円周上に略等間隔で配置されたコイル１９１、コイル１９２、コイル１９３及びコイル１９４を有している。なお、コイル１９１及びコイル１９３は互いに向かい合うように配置されており、コイル１９２及びコイル１９４は互いに向かい合うように配置されている。
【００３１】
また、光ディスク装置１００は、光ピックアップ１４０が移動する方向、即ち、トラバース方向に外部から加えられる振動の量を検出する振動検出部としての加速度センサ２１０と、信号処理部１６０及び加速度センサ２１０から信号を入力してスピンドルモータ電流供給部１３０、アクチュエータ電流供給部１７０及びステッピングモータ電流供給部２００に信号を出力するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３００とを備えている。ここで、ステッピングモータ電流供給部２００及びＣＰＵ３００は、ステッピングモータ１９０のコイル１９１、コイル１９２、コイル１９３及びコイル１９４に電流を供給してステッピングモータ１９０の動作を制御する動作制御部を構成している。
【００３２】
また、ＣＰＵ３００は、スピンドルモータ電流供給部１３０に信号を出力することによってスピンドルモータ１２０の動作を制御するスピンドルモータ制御部３１０を備えている。スピンドルモータ制御部３１０は、設定された回転数でスピンドルモータ１２０が回転するように、スピンドルモータ電流供給部１３０に出力する信号を生成するようになっている。
【００３３】
また、ＣＰＵ３００は、アクチュエータ電流供給部１７０に信号を出力することによってアクチュエータ１４２の動作を制御するアクチュエータ制御部３２０と、アクチュエータ制御部３２０がアクチュエータ電流供給部１７０に出力した信号に基づいて基台１４３の中心に対する対物レンズ１４１の移動量（以下、レンズ移動量という。）を検出するレンズ移動量検出部３３０とを備えている。アクチュエータ制御部３２０は、信号処理部１６０から入力したフォーカスエラー信号及びトラッキングエラー信号に基づいて、レーザ発光ダイオードによって発せられたレーザ光の焦点及び照射位置がターンテーブル１１０によって保持されたディスク８００の設定されたトラック上のピットに合うように、アクチュエータ電流供給部１７０に出力する信号を生成するようになっている。
【００３４】
また、ＣＰＵ３００は、タイマ３４０と、ステッピングモータ１９０が停止しているときにステッピングモータ電流供給部２００がステッピングモータ１９０に供給する電流を決定するための“０”以上“１”未満の電流決定係数を、加速度センサ２１０及びタイマ３４０から入力した信号に基づいて設定する係数設定部３５０とを備えている。
【００３５】
係数設定部３５０は、加速度センサ２１０によって検出された振動の量の予め設定された時間（以下、設定時間という。）前からの平均値（以下、設定時間平均値という。）と、電流決定係数とが対応付けられた対応テーブルを記憶しており、設定時間前から加速度センサ２１０によって検出された振動の量が常に予め設定された基準値（以下、設定基準値という。）を越えることがなかった場合、電流決定係数を“０”に設定するようになっており、設定時間前から加速度センサ２１０によって検出された振動の量が一度でも設定基準値を越えることがあった場合、設定時間平均値と、記憶している対応テーブルとに基づいて、電流決定係数を設定するようになっている。
【００３６】
また、ＣＰＵ３００は、ステッピングモータ電流供給部２００に信号を出力することによってステッピングモータ１９０の動作を制御するステッピングモータ制御部３６０を備えている。
【００３７】
ここで、ステッピングモータ制御部３６０は、光ピックアップ１４０のレーザ発光ダイオードによって発せられたレーザ光の軸の基台１４３に対するずれを補正するように、ターンテーブル１１０によって保持されたディスク８００に対して光ピックアップ１４０が情報の読み出しを行うときに光ピックアップ１４０を数十μｍ程度移動させる光軸補正動作と、光ピックアップ１４０のレーザ発光ダイオードによって発せられたレーザ光の照射位置が、ターンテーブル１１０によって保持されたディスク８００のトラックのうち指定されたトラックまで移動するように、ターンテーブル１１０によって保持されたディスク８００に対して光ピックアップ１４０が情報の読み出しを行う前に光ピックアップ１４０を光軸補正動作のときより大きく移動させるシーク動作とをステッピングモータ１９０に行わせるようになっている。
【００３８】
なお、ステッピングモータ制御部３６０は、ステッピングモータ１９０に光軸補正動作を行わせるときに、ステッピングモータ１９０のコイル１９１、コイル１９２、コイル１９３及びコイル１９４に対して図２に示すように９０度ずつ位相をずらした正弦波状の電流をステッピングモータ電流供給部２００に供給させるようになっている。
【００３９】
また、ステッピングモータ制御部３６０は、ステッピングモータ１９０に光軸補正動作を行わせるときに、レンズ移動量検出部３３０から入力した信号に基づいてレンズ移動量が予め設定された移動量（以下、設定移動量という。）を越えているか否かを判断するようになっており、レンズ移動量が設定移動量を越えていると判断した場合、ステッピングモータ１９０が予め設定されたステップ（以下、設定ステップという。）だけ回転するようにステッピングモータ電流供給部２００に信号を出力するようになっている。
【００４０】
なお、ステッピングモータ１９０への電流供給をステッピングモータ電流供給部２００に停止させることによってステッピングモータ制御部３６０がステッピングモータ１９０を停止させる場合の設定ステップは、コイル１９１、コイル１９２、コイル１９３及びコイル１９４に供給される電流の値が“０”又は極値になる予め設定された角度（以下、極値角度という。）までステッピングモータ１９０が回転してから停止するように設定されている。
【００４１】
また、ステッピングモータ制御部３６０は、ステッピングモータ１９０に設定ステップだけ回転させてからステッピングモータ１９０を停止させる場合、ステッピングモータ１９０を停止させる直前にステッピングモータ１９０に供給されている電流の値（以下、停止前電流値という。）を記憶するようになっている。
【００４２】
また、ステッピングモータ電流供給部２００がステッピングモータ１９０への電流供給を停止することによってステッピングモータ１９０を停止させるとき、ステッピングモータ制御部３６０は、直前に記憶した停止前電流値と係数設定部３５０によって設定された電流決定係数との積を算出し、算出した値の電流をステッピングモータ１９０へステッピングモータ電流供給部２００に供給させるようになっている。
【００４３】
同様に、ステッピングモータ電流供給部２００がステッピングモータ１９０に電流を供給することによってステッピングモータ１９０を停止させる場合であって、レンズ移動量が設定移動量を越えているときや、ステッピングモータ電流供給部２００がステッピングモータ１９０に電流を供給することによってステッピングモータ１９０を停止させる場合であって、レンズ移動量が設定移動量を越えておらず、ステッピングモータ電流供給部２００がステッピングモータ１９０のコイル１９１、コイル１９２、コイル１９３及びコイル１９４の何れにも電流を供給していないときも、ステッピングモータ制御部３６０は、直前に記憶した停止前電流値と係数設定部３５０によって設定された電流決定係数との積を算出し、算出した値の電流をステッピングモータ１９０へステッピングモータ電流供給部２００に供給させるようになっている。
【００４４】
また、ステッピングモータ電流供給部２００がステッピングモータ１９０に電流を供給することによってステッピングモータ１９０を停止させる場合であって、レンズ移動量が設定移動量を越えておらず、既にステッピングモータ電流供給部２００がステッピングモータ１９０のコイル１９１、コイル１９２、コイル１９３及びコイル１９４の少なくとも１つに電流を供給しているとき、ステッピングモータ制御部３６０は、ステッピングモータ１９０のコイル１９１、コイル１９２、コイル１９３及びコイル１９４の少なくとも１つに既に電流が供給されていると判断したときと同じ値の電流をステッピングモータ１９０へステッピングモータ電流供給部２００に供給させるようになっている。
【００４５】
次に、本実施の形態に係るディスク装置の動作について説明する。
【００４６】
なお、光ディスク装置１００の動作のうち、ステッピングモータ１９０にシーク動作を行わせるときの動作など、ターンテーブル１１０によって保持されたディスク８００に対して光ピックアップ１４０が情報の読み出しを行うときの動作以外の動作は、従来の光ディスク装置の動作とほぼ同様である。したがって、以下、光ディスク装置１００の動作のうちターンテーブル１１０によって保持されたディスク８００に対して光ピックアップ１４０が情報の読み出しを行うときの動作についてのみ説明する。
【００４７】
図３に示すように、ターンテーブル１１０によって保持されたディスク８００に対して光ピックアップ１４０が情報の読み出しを行うとき、ＣＰＵ３００のスピンドルモータ制御部３１０は、設定された回転数でスピンドルモータ１２０が回転するように、スピンドルモータ電流供給部１３０に出力する信号を生成し、生成した信号をスピンドルモータ電流供給部１３０に出力する（ステップＳ４０１）。
【００４８】
スピンドルモータ制御部３１０が生成した信号をスピンドルモータ電流供給部１３０に出力すると、スピンドルモータ電流供給部１３０が、設定された回転数でスピンドルモータ１２０を回転させるので、スピンドルモータ１２０によって駆動されるターンテーブル１１０によって保持されたディスク８００は、設定された回転数で回転する。
【００４９】
また、スピンドルモータ制御部３１０が生成した信号をスピンドルモータ電流供給部１３０に出力すると、ＣＰＵ３００のアクチュエータ制御部３２０は、信号処理部１６０から入力したフォーカスエラー信号及びトラッキングエラー信号に基づいて、レーザ発光ダイオードによって発せられたレーザ光の焦点及び照射位置がターンテーブル１１０によって保持されたディスク８００の設定されたトラック上のピットに合うように、アクチュエータ電流供給部１７０に出力する信号を生成し、生成した信号をアクチュエータ電流供給部１７０に出力する（ステップＳ４０２）。
【００５０】
アクチュエータ制御部３２０が生成した信号をアクチュエータ電流供給部１７０に出力すると、レーザ発光ダイオードによって発せられたレーザ光の焦点及び照射位置がターンテーブル１１０によって保持されたディスク８００の設定されたトラック上のピットに合うように、アクチュエータ電流供給部１７０が、アクチュエータ１４２に対物レンズ１４１をトラバース方向に移動させる。
【００５１】
また、アクチュエータ制御部３２０が生成した信号をアクチュエータ電流供給部１７０に出力すると、光ピックアップ１４０によって出力された後、ヘッドアンプ１５０によって増幅され、更に信号処理部１６０によって復調及び誤り訂正を行われたＲＦ信号をＣＰＵ３００が外部に出力する（ステップＳ４０３）。
【００５２】
ＣＰＵ３００は、ＲＦ信号を外部に出力すると、ディスク８００の記録領域の最終アドレス、又は、ディスク８００の記録領域のうち操作者によって指定された区間の最終アドレスまで、ディスク８００に記録された情報を光ピックアップ１４０に読み出させたか否かを判断し（ステップＳ４０４）、ディスク８００に記録された情報を最終アドレスまで光ピックアップ１４０に読み出させたと判断した場合、ターンテーブル１１０によって保持されたディスク８００に対して光ピックアップ１４０が情報の読み出しを行うときの動作を終了する。
【００５３】
ステップＳ４０４において最終アドレスまでディスク８００に記録された情報を光ピックアップ１４０に読み出させていないとＣＰＵ３００が判断した場合、ＣＰＵ３００の係数設定部３５０は、加速度センサ２１０及びタイマ３４０から入力した信号に基づいて、設定時間前から加速度センサ２１０によって検出された振動の量が一度でも設定基準値を越えることがあったか否かを判断する（ステップＳ４０５）。
【００５４】
係数設定部３５０は、ステップＳ４０５において設定時間前から加速度センサ２１０によって検出された振動の量が常に設定基準値を越えることがなかったと判断した場合、電流決定係数を“０”に設定する（ステップＳ４０６）。係数設定部３５０が電流決定係数を“０”に設定すると、ステッピングモータ制御部３６０は、レンズ移動量が設定移動量を越えているか否かを判断する（ステップＳ４０７）。
【００５５】
ステッピングモータ制御部３６０は、ステップＳ４０７においてレンズ移動量が設定移動量を越えていると判断した場合、ステッピングモータ１９０を設定ステップだけステッピングモータ電流供給部２００に回転させて停止前電流値を記憶した後（ステップＳ４０８）、直前に記憶した停止前電流値と係数設定部３５０によって設定された電流決定係数との積を算出し、算出した値の電流をステッピングモータ電流供給部２００にステッピングモータ１９０へ供給させる（ステップＳ４０９）。
【００５６】
ここで、ステップＳ４０６において係数設定部３５０が電流決定係数を“０”に設定しているので、ステッピングモータ制御部３６０は、結果としてステッピングモータ１９０への電流供給をステッピングモータ電流供給部２００に停止させることになる。
【００５７】
また、ステッピングモータ１９０への電流供給をステッピングモータ電流供給部２００に停止させることによってステッピングモータ制御部３６０がステッピングモータ１９０を停止させる場合の設定ステップは、上述したようにステッピングモータ１９０が極値角度まで回転してから停止するように設定されているので、ステッピングモータ１９０は、ステップＳ４０８の処理の後、極値角度で停止する。
【００５８】
したがって、ステッピングモータ１９０のコイル１９１、コイル１９２、コイル１９３及びコイル１９４に供給される電流は、例えば図４に示すようになる。なお、図４において、時間５０１は、ステッピングモータ制御部３６０がステッピングモータ１９０を設定ステップだけステッピングモータ電流供給部２００に回転させているときの時間であり、時間５０２は、ステッピングモータ制御部３６０がステップＳ４０９において算出した値の電流をステッピングモータ電流供給部２００にステッピングモータ１９０へ供給させた後の時間である。
【００５９】
また、ステッピングモータ制御部３６０は、ステップＳ４０７においてレンズ移動量が設定移動量を越えていないと判断した場合、直前に記憶した停止前電流値と係数設定部３５０によって設定された電流決定係数との積を算出し、算出した値の電流をステッピングモータ電流供給部２００にステッピングモータ１９０へ供給させる（ステップＳ４０９）。
【００６０】
ここで、ステップＳ４０６において係数設定部３５０が電流決定係数を“０”に設定しているので、ステッピングモータ制御部３６０は、結果としてステッピングモータ１９０への電流供給をステッピングモータ電流供給部２００に停止させることになる。
【００６１】
したがって、ステッピングモータ１９０のコイル１９１、コイル１９２、コイル１９３及びコイル１９４に供給される電流は、例えば図５に示すようになる。なお、図５において、時間５１１は、ステッピングモータ制御部３６０が算出した値の電流をステッピングモータ電流供給部２００にステッピングモータ１９０へ供給させる前の時間であり、時間５１２は、ステッピングモータ制御部３６０がステップＳ４０９において算出した値の電流をステッピングモータ電流供給部２００にステッピングモータ１９０へ供給させた後の時間である。
【００６２】
また、係数設定部３５０は、ステップＳ４０５において設定時間前から加速度センサ２１０によって検出された振動の量が一度でも設定基準値を越えることがあったと判断した場合、設定時間平均値を算出し、算出した設定時間平均値と、記憶している対応テーブルとに基づいて、電流決定係数を設定する（ステップＳ４１０）。係数設定部３５０が電流決定係数を設定すると、ステッピングモータ制御部３６０は、レンズ移動量が設定移動量を越えているか否かを判断する（ステップＳ４１１）。
【００６３】
ステッピングモータ制御部３６０は、ステップＳ４１１においてレンズ移動量が設定移動量を越えていると判断した場合、ステッピングモータ１９０を設定ステップだけステッピングモータ電流供給部２００により回転させて停止前電流値を記憶した後（ステップＳ４０８）、直前に記憶した停止前電流値と係数設定部３５０によって設定された電流決定係数との積を算出し、算出した値の電流をステッピングモータ電流供給部２００によりステッピングモータ１９０へ供給させる（ステップＳ４０９）。
【００６４】
ここで、ステッピングモータ電流供給部２００によりステッピングモータ１９０へ電流を供給させることによってステッピングモータ制御部３６０がステッピングモータ１９０を停止させる場合の設定ステップは、極値角度とは関係なく設定されているので、ステッピングモータ１９０は、ステップＳ４０８の処理の後、極値角度で停止するとは限らない。
【００６５】
したがって、ステッピングモータ１９０のコイル１９１、コイル１９２、コイル１９３及びコイル１９４に供給される電流は、例えば図６に示すようになる。なお、図６において、時間５２１は、ステッピングモータ制御部３６０がステッピングモータ１９０を設定ステップだけステッピングモータ電流供給部２００により回転させているときの時間であり、時間５２２は、ステッピングモータ制御部３６０がステップＳ４０９において算出した値の電流をステッピングモータ電流供給部２００によりステッピングモータ１９０へ供給させた後の時間である。
【００６６】
また、値５２３ａ、値５２４ａ、値５２５ａ及び値５２６ａは、直前に記憶した停止前電流値であり、値５２３ｂ、値５２４ｂ、値５２５ｂ及び値５２６ｂは、直前に記憶した停止前電流値と係数設定部３５０によって設定された電流決定係数との積である。また、値５２３ａに対する値５２３ｂの比、値５２４ａに対する値５２４ｂの比、値５２５ａに対する値５２５ｂの比、及び、値５２６ａに対する値５２６ｂの比は、全て係数設定部３５０によって設定された電流決定係数と同じ値である。
【００６７】
また、ステッピングモータ制御部３６０は、ステップＳ４１１においてレンズ移動量が設定移動量を越えていないと判断した場合、ステッピングモータ１９０のコイル１９１、コイル１９２、コイル１９３及びコイル１９４の少なくとも１つに既に電流が供給されているか否かを判断する（ステップＳ４１２）。
【００６８】
ステッピングモータ制御部３６０は、ステップＳ４１２においてステッピングモータ１９０のコイル１９１、コイル１９２、コイル１９３及びコイル１９４の何れにも既に電流が供給されていないと判断した場合、直前に記憶した停止前電流値と係数設定部３５０によって設定された電流決定係数との積を算出し、算出した値の電流をステッピングモータ電流供給部２００によりステッピングモータ１９０へ供給させる（ステップＳ４０９）。
【００６９】
したがって、ステッピングモータ１９０のコイル１９１、コイル１９２、コイル１９３及びコイル１９４に供給される電流は、例えば図７に示すようになる。なお、図７において、時間５３１は、ステッピングモータ制御部３６０が算出した値の電流をステッピングモータ電流供給部２００にステッピングモータ１９０へ供給させる前の時間であり、時間５３２は、ステッピングモータ制御部３６０がステップＳ４０９において算出した値の電流をステッピングモータ電流供給部２００にステッピングモータ１９０へ供給させた後の時間である。
【００７０】
また、値５３３ａ、値５３４ａ、値５３５ａ及び値５３６ａは、直前に記憶した停止前電流値であり、値５３３ｂ、値５３４ｂ、値５３５ｂ及び値５３６ｂは、直前に記憶した停止前電流値と係数設定部３５０によって設定された電流決定係数との積である。また、値５３３ａに対する値５３３ｂの比、値５３４ａに対する値５３４ｂの比、値５３５ａに対する値５３５ｂの比、及び、値５３６ａに対する値５３６ｂの比は、全て係数設定部３５０によって設定された電流決定係数と同じ値である。
【００７１】
また、ステッピングモータ制御部３６０は、ステップＳ４１２においてステッピングモータ１９０のコイル１９１、コイル１９２、コイル１９３及びコイル１９４の少なくとも１つに既に電流が供給されていると判断した場合、判断したときと同じ値の電流をステッピングモータ１９０へステッピングモータ電流供給部２００に供給させる（ステップＳ４１３）。
【００７２】
したがって、ステッピングモータ１９０のコイル１９１、コイル１９２、コイル１９３及びコイル１９４に供給される電流は、例えば図８に示すようになる。なお、図８において、時間５４１は、ステッピングモータ制御部３６０がステッピングモータ電流供給部２００にステッピングモータ１９０へ電流を供給させる前の時間であり、時間５４２は、ステッピングモータ制御部３６０がステップＳ４１３においてステッピングモータ電流供給部２００にステッピングモータ１９０へ電流を供給させた後の時間である。
【００７３】
なお、ステッピングモータ制御部３６０がステップＳ４０９及びステップＳ４１３のうちの何れかの処理を終了すると、ＣＰＵ３００は、再びステップＳ４０１の処理から実行する。
【００７４】
したがって、光ディスク装置１００は、例えば、操作者によってディスク８００に記録された情報を読み出すことが指示されると、ディスク８００に記録された情報のうち操作者によって指定された区間の全ての情報を光ピックアップ１４０に読み出させるまで、ステップＳ４０１からステップＳ４１３までの処理を繰り返す。
【００７５】
そして、光ディスク装置１００は、ディスク８００に記録された情報を光ピックアップ１４０に読み出させているとき、外部から振動が加わって設定時間前から加速度センサ２１０によって検出された振動の量が一度でも設定基準値を越えることがあった場合、ステッピングモータ１９０に電流をステッピングモータ電流供給部２００に供給させることによってステッピングモータ１９０を停止させ、設定時間前から加速度センサ２１０によって検出された振動の量が常に設定基準値を越えることがなかった場合、ステッピングモータ１９０への電流供給をステッピングモータ電流供給部２００により停止させることによってステッピングモータ１９０を停止させる。
【００７６】
以上に説明したように、ステッピングモータ電流供給部２００及びＣＰＵ３００は、ステップＳ４０９においてステッピングモータ１９０を停止させるときに、電流決定係数に応じて、ステッピングモータ１９０のコイル１９１、コイル１９２、コイル１９３及びコイル１９４に供給する電流の大きさを決定する。また、電流決定係数は、ステップＳ４０５とステップＳ４０６又はステップＳ４１０とにおいて加速度センサ２１０によって検出された振動の量に応じて設定される。即ち、ステッピングモータ電流供給部２００及びＣＰＵ３００は、ステップＳ４０９においてステッピングモータ１９０を停止させるときに、加速度センサ２１０によって検出された振動の量に応じて、ステッピングモータ１９０のコイル１９１、コイル１９２、コイル１９３及びコイル１９４に供給する電流の大きさを決定する。
【００７７】
したがって、光ディスク装置１００は、従来と比較して、ステッピングモータ１９０のコイル１９１、コイル１９２、コイル１９３及びコイル１９４に供給される電流の大きさを、外部からの振動によるステッピングモータ１９０の回転を防止するために必要な最低限の電流の大きさに近づけることができ、ステッピングモータ１９０に発生する熱を低減することができるので、従来と比較して、振動性能の低下を抑制しつつ高い温度の下で使用することができる。
【００７８】
また、光ピックアップ１４０が移動するトラバース方向に加えられる振動の量、即ち、ステッピングモータ１９０の回転に影響する振動の量を加速度センサ２１０が検出するようになっているので、光ディスク装置１００は、光ピックアップ１４０が移動する方向に加えられる振動の量を加速度センサ２１０が検出しない場合と比較して、ステッピングモータ１９０のコイル１９１、コイル１９２、コイル１９３及びコイル１９４に供給される電流の大きさを、加えられる振動によるステッピングモータ１９０の回転を防止するために必要な最低限の電流の大きさに近づけることができ、ステッピングモータ１９０に発生する熱を低減することができる。
【００７９】
また、ステッピングモータ電流供給部２００及びＣＰＵ３００は、上述したように、ステッピングモータ１９０を停止させるときに、加速度センサ２１０によって検出された振動の量に応じて、ステッピングモータ１９０のコイル１９１、コイル１９２、コイル１９３及びコイル１９４への電流供給の停止、及び、ステッピングモータ１９０のコイル１９１、コイル１９２、コイル１９３及びコイル１９４への電流供給の継続の何れか一方をステップＳ４０５において決定する。したがって、光ディスク装置１００は、ステッピングモータ１９０のディテントトルクによってステッピングモータ１９０の回転を防止することができるときに、ステッピングモータ電流供給部２００及びＣＰＵ３００にステップＳ４０９の処理によってステッピングモータ１９０のコイル１９１、コイル１９２、コイル１９３及びコイル１９４への電流供給を停止させて、ステッピングモータ１９０に発生する熱を抑制することができる。
【００８０】
また、ステッピングモータ電流供給部２００及びＣＰＵ３００は、上述したように、ステッピングモータ１９０を停止させるときに、設定時間前から加速度センサ２１０によって検出された振動の量に応じて、ステッピングモータ１９０のコイル１９１、コイル１９２、コイル１９３及びコイル１９４への電流供給の停止、及び、ステッピングモータ１９０のコイル１９１、コイル１９２、コイル１９３及びコイル１９４への電流供給の継続の何れか一方をステップＳ４０５において決定する。したがって、例えば、光ピックアップ１４０によってディスク８００から読み出された情報を再生のために予め記憶する半導体メモリを光ディスク装置１００が備えている場合など、ステッピングモータ１９０をステッピングモータ電流供給部２００及びＣＰＵ３００が停止させるときに設定時間（例えば、数秒間）内であればステッピングモータ１９０が回転しても良い場合に、光ディスク装置１００は、ステッピングモータ電流供給部２００及びＣＰＵ３００にステップＳ４０９の処理によってステッピングモータ１９０のコイル１９１、コイル１９２、コイル１９３及びコイル１９４への電流供給を停止させて、ステッピングモータ１９０に発生する熱を抑制することができる。
【００８１】
また、ステッピングモータ電流供給部２００及びＣＰＵ３００は、上述したように、ステップＳ４０９においてステッピングモータ１９０のコイル１９１、コイル１９２、コイル１９３及びコイル１９４へ電流を供給することによってステッピングモータ１９０を停止させるときに、ステッピングモータ１９０のコイル１９１、コイル１９２、コイル１９３及びコイル１９４にステッピングモータ１９０を停止させる前に供給した電流の値である停止前電流値に予め設定された設定値、即ち、電流決定係数を掛けて算出した値の電流を、ステッピングモータ１９０のコイル１９１、コイル１９２、コイル１９３及びコイル１９４に供給する。しかも、電流決定係数は、ステッピングモータ１９０のコイル１９１、コイル１９２、コイル１９３及びコイル１９４のそれぞれに対して同一である。
【００８２】
したがって、光ディスク装置１００は、ステッピングモータ電流供給部２００及びＣＰＵ３００がステッピングモータ１９０のコイル１９１、コイル１９２、コイル１９３及びコイル１９４へ電流を供給することによってステッピングモータ１９０を停止させるときに、ステッピングモータ１９０のコイル１９１、コイル１９２、コイル１９３及びコイル１９４のそれぞれに供給される電流の位相の関係をステッピングモータ１９０の停止の前後で一定にすることができ、ステッピングモータ１９０のコイル１９１、コイル１９２、コイル１９３及びコイル１９４のそれぞれに供給される電流の位相の関係がステッピングモータ１９０の停止の前後で変化する場合と比較して、ステッピングモータ電流供給部２００及びＣＰＵ３００によって予定されたステッピングモータ１９０の動作と、実際のステッピングモータ１９０の動作とのずれを低減することができる。
【００８３】
また、光ディスク装置１００は、加速度センサ２１０によって検出された振動の量に応じてステッピングモータ電流供給部２００及びＣＰＵ３００が電流決定係数を設定するので、加速度センサ２１０によって検出された振動の量に応じた適切なトルクでステッピングモータ１９０が停止することができ、加速度センサ２１０によって検出された振動とは関係なく電流決定係数が設定される場合と比較して、ステッピングモータ１９０に発生する熱を抑制することができる。
【００８４】
また、ステッピングモータ電流供給部２００及びＣＰＵ３００は、上述したように、ステッピングモータ１９０のコイル１９１、コイル１９２、コイル１９３及びコイル１９４への電流供給を停止することによってステッピングモータ１９０を停止させるときに、ステッピングモータ１９０のコイル１９１、コイル１９２、コイル１９３及びコイル１９４に供給される電流の値が“０”又は極値になる極値角度までステッピングモータ１９０を回転させてからステッピングモータ１９０のコイル１９１、コイル１９２、コイル１９３及びコイル１９４への電流供給を停止する。
【００８５】
したがって、ステッピングモータ電流供給部２００及びＣＰＵ３００は、ステッピングモータ１９０のディテントトルクが略最大になる角度までステッピングモータ１９０を回転させてからステッピングモータ１９０のコイル１９１、コイル１９２、コイル１９３及びコイル１９４への電流供給を停止することができ、光ディスク装置１００は、ステッピングモータ電流供給部２００及びＣＰＵ３００が極値角度までステッピングモータ１９０を回転させずにステッピングモータ１９０のコイル１９１、コイル１９２、コイル１９３及びコイル１９４への電流供給を停止する場合と比較して、ステッピングモータ電流供給部２００及びＣＰＵ３００によって予定されたステッピングモータ１９０の動作と、実際のステッピングモータ１９０の動作とのずれを低減することができる。
【００８６】
なお、係数設定部３５０は、本実施の形態において、加速度センサ２１０によって検出された振動の量の設定時間前からの平均値である設定時間平均値に基づいて電流決定係数を設定するようになっていたが、本発明によれば、加速度センサ２１０によって検出された振動の量に基づいて電流決定係数を設定するようになっていれば良い。
【００８７】
例えば、係数設定部３５０は、加速度センサ２１０によって検出された振動の量の設定時間前からの最大値に基づいて電流決定係数を設定するようになっていても良いし、設定時間前からの任意の時点において加速度センサ２１０によって検出された振動の量に基づいて電流決定係数を設定するようになっていても良い。
【００８８】
また、ステッピングモータ電流供給部２００がステッピングモータ１９０に電流を供給することによってステッピングモータ１９０を停止させる場合、ステッピングモータ制御部３６０は、本実施の形態において、直前に記憶した停止前電流値と、加速度センサ２１０によって検出された振動に応じて設定された電流決定係数との積を算出し、算出した値の電流をステッピングモータ１９０へステッピングモータ電流供給部２００に供給させていたが、本発明によれば、加速度センサ２１０によって検出された振動とは関係なく常に一定の値の電流をステッピングモータ１９０へステッピングモータ電流供給部２００により供給させるようになっていても良い。
【００８９】
また、光ピックアップ１４０は、本実施の形態において、ターンテーブル１１０によって保持されたディスク８００に対して情報の読み出しを行うようになっていたが、本発明によれば、ターンテーブル１１０によって保持されたディスク８００に対して情報の書き込みを行うようになっていても良い。
【００９０】
また、光ディスク装置１００が図示していない車載用電子機器によって備えられているとすると、車載用電子機器は、例えば建物に設置される電子機器と比較して幅広い温度の下で多量の振動を受けながら使用されるが、従来と比較して高い温度の下で使用されることができる光ディスク装置１００を備えているので、従来と比較して高い温度の下で使用されることができる。
【００９１】
【発明の効果】
以上説明したように、本発明によれば、ステッピングモータに発生する熱を従来と比較して低減し、且つ、振動性能の低下を抑制するディスク装置を提供することができる。
【図面の簡単な説明】
【図１】本発明の一実施の形態に係る光ディスク装置の概略構成図
【図２】図１に示す光ディスク装置のステッピングモータの複数のコイルのそれぞれに供給される電流の値を示す図
【図３】光ピックアップが情報の読み出しを行うときの図１に示す光ディスク装置の動作のフローチャート
【図４】図２に示す状況とは異なる状況で図１に示す光ディスク装置のステッピングモータの複数のコイルのそれぞれに供給される電流の値を示す図
【図５】図２及び図４に示す状況とは異なる状況で図１に示す光ディスク装置のステッピングモータの複数のコイルのそれぞれに供給される電流の値を示す図
【図６】図２、図４及び図５に示す状況とは異なる状況で図１に示す光ディスク装置のステッピングモータの複数のコイルのそれぞれに供給される電流の値を示す図
【図７】図２、図４、図５及び図６に示す状況とは異なる状況で図１に示す光ディスク装置のステッピングモータの複数のコイルのそれぞれに供給される電流の値を示す図
【図８】図２、図４、図５、図６及び図７に示す状況とは異なる状況で図１に示す光ディスク装置のステッピングモータの複数のコイルのそれぞれに供給される電流の値を示す図
【符号の説明】
１００      光ディスク装置（ディスク装置）
１４０      光ピックアップ（ヘッド）
１９０      ステッピングモータ
１９１、１９２、１９３、１９４      コイル（磁化部）
２００      ステッピングモータ電流供給部（動作制御部）
２１０      加速度センサ（振動検出部）
３００      ＣＰＵ（動作制御部）
８００      ディスク
【図１】
2004241054.tif 000003
【図２】
2004241054.tif 000004
【図３】
2004241054.tif 000005
【図４】
2004241054.tif 000006
【図５】
2004241054.tif 000007
【図６】
2004241054.tif 000008
【図７】
2004241054.tif 000009
【図８】
2004241054.tif 000010