(57)【特許請求の範囲】
【請求項１】
被駆動部を駆動する駆動部と、
前記駆動部を制御する制御部と、
複数の第１の領域と、前記第１の領域と特性が異なる複数の第２の領域とを有し、前記第１の領域と前記第２の領域とが交互に配置された被検出部と、
所定の検出位置に、前記被検出部の前記第１の領域と前記第２の領域のいずれが位置するかを検出する検出部と、
を備える駆動装置であって、
前記被検出部又は前記検出部のいずれか一方は、前記被駆動部の前記駆動部に対する相対移動と連動して移動し、
該検出部との相対移動方向における該被検出部の所定の基準位置に対し、一方の側に配置された該複数の第１の領域の、前記検出部に対する相対移動方向における幅は互いに異なるとともに、該幅のそれぞれは該被検出部の所定の基準位置に対し他方の側に配置された前記複数の第１の領域のいずれの幅よりも大きく、
該検出部との相対移動方向における該被検出部の所定の基準位置に対し、前記他方の側に配置された前記複数の第２の領域の、前記検出部に対する相対移動方向における幅は互いに異なるとともに、該幅のそれぞれは該被検出部の所定の基準位置に対し前記一方の側に配置された前記複数の第２の領域のいずれの幅よりも大きく、
前記駆動装置が、前記被駆動部を特定位置へ移動させる特定位置移動モードで動作する際、前記制御部は前記駆動部を制御することにより、前記特定位置移動モードでの動作開始時において前記検出部により検出される領域に応じて決定される駆動方向に、前記被駆動部を駆動させ、前記検出部により検出される領域が変化した後、前記変化後の領域が検出されたまま前記被駆動部が所定量以上移動した場合には、前記被駆動部の駆動方向を反転させることにより、前記被駆動部を特定位置へ移動させる、
ことを特徴とする駆動装置。
【請求項２】
前記駆動部を制御するための前記制御部からの駆動制御信号と、前記検出部からの検出信号から、前記駆動装置が正常に駆動しているか否かを判断する誤動作検知手段を有する、ことを特徴とする請求項１に記載の駆動装置。
【請求項３】
前記誤動作検知手段によって前記駆動装置が正常に駆動していないと判断された場合には、前記検出信号と前記駆動制御信号から前記被駆動部の位置を特定する位置特定手段を有する、ことを特徴とする請求項２に記載の駆動装置。
【請求項４】
前記制御部の前記駆動制御信号に対応する前記被検出部の駆動量を記憶する記憶手段を有し、各第１の領域の幅及び各第２の領域の幅に対応する該駆動量を該記憶手段に記憶する、ことを特徴とする請求項２又は３に記載の駆動装置。
【請求項５】
前記被検出部は前記検出部に対して回転する、ことを特徴とする請求項１乃至４のいずれか１項に記載の駆動装置。
【請求項６】
前記被検出部が所定の角度の範囲外へ回転したことを検出する端検出手段をさらに有し、該被検出部は３６０°以上の回転駆動範囲を有する、ことを特徴とする請求項５に記載の駆動装置。
【請求項７】
前記被検出部は前記検出部に対して直進方向に移動する、ことを特徴とする請求項１乃至４のいずれか１項に記載の駆動装置。
【請求項８】
前記検出部は、光検出素子を含み、前記第１の領域および前記第２の領域は、一方が光を遮断する遮光部であり他方が光を透過する透光部である、ことを特徴とする請求項１乃至７のいずれか１項に記載の駆動装置。
【請求項９】
請求項１乃至８のいずれか１項に記載の駆動装置を、前記被駆動部をパン方向又はチルト方向に駆動する駆動装置として有する、ことを特徴とする雲台装置。
【請求項１０】
可動光学要素と、
前記可動光学要素を駆動する駆動部と、
被駆動部を駆動する駆動部と、
前記駆動部を制御する制御部と、
複数の第１の領域と、前記第１の領域と特性が異なる複数の第２の領域とを有し、前記第１の領域と前記第２の領域とが交互に配置された被検出部と、
所定の検出位置に、前記被検出部の前記第１の領域と前記第２の領域のいずれが位置するかを検出する検出部と、
を備える駆動装置を有するレンズ装置であって、
前記被検出部又は前記検出部のいずれか一方は、前記被駆動部の前記駆動部に対する相対移動と連動して移動し、
該検出部との相対移動方向における該被検出部の所定の基準位置に対し、一方の側に配置された該複数の第１の領域の、前記検出部に対する相対移動方向における幅は互いに異なるとともに、該幅のそれぞれは該被検出部の所定の基準位置に対し他方の側に配置された前記複数の第１の領域のいずれの幅よりも大きく、
該検出部との相対移動方向における該被検出部の所定の基準位置に対し、前記他方の側に配置された前記複数の第２の領域の、前記検出部に対する相対移動方向における幅は互いに異なるとともに、該幅のそれぞれは該被検出部の所定の基準位置に対し前記一方の側に配置された前記複数の第２の領域のいずれの幅よりも大きく、
前記駆動装置が、前記被駆動部を特定位置へ移動させる特定位置移動モードで動作する際、前記制御部は前記駆動部を制御することにより、前記特定位置移動モードでの動作開始時において前記検出部により検出される領域に応じて決定される駆動方向に、前記被駆動部を駆動させ、前記検出部により検出される領域が変化した後、前記変化後の領域が検出されたまま前記被駆動部が所定量以上移動した場合には、前記被駆動部の駆動方向を反転させることにより、前記被駆動部を特定位置へ移動させる、
ことを特徴とするレンズ装置。
【請求項１１】
前記可動光学要素はレンズであることを特徴とする請求項１０に記載のレンズ装置。
【請求項１２】
被駆動部を駆動する駆動部と、
前記駆動部を制御する制御部と、
複数の第１の領域と、前記第１の領域と特性が異なる複数の第２の領域とを有し、前記第１の領域と前記第２の領域とが交互に配置された被検出部と、
所定の検出位置に、前記被検出部の前記第１の領域と前記第２の領域のいずれが位置するかを検出する検出部と、
を備え、
前記被検出部又は前記検出部のいずれか一方は、前記被駆動部の前記駆動部に対する相対移動と連動して移動し、
該検出部との相対移動方向における該被検出部の所定の基準位置に対し、一方の側に配置された該複数の第１の領域の、前記検出部に対する相対移動方向における幅は互いに異なるとともに、該幅のそれぞれは該被検出部の所定の基準位置に対し他方の側に配置された前記複数の第１の領域のいずれの幅よりも大きく、
該検出部との相対移動方向における該被検出部の所定の基準位置に対し、前記他方の側に配置された前記複数の第２の領域の、前記検出部に対する相対移動方向における幅は互いに異なるとともに、該幅のそれぞれは該被検出部の所定の基準位置に対し前記一方の側に配置された前記複数の第２の領域のいずれの幅よりも大きい、
駆動装置の制御方法であって、
前記被駆動部を特定位置へ移動させる特定位置移動モードにおける動作は、
前記特定位置移動モードでの動作開始時において前記検出部により検出される領域に応じて決定される駆動方向に、前記被駆動部を駆動させる駆動方向決定ステップと、
前記検出部により検出される領域が変化した後、前記変化した領域が検出されたまま前記被駆動部が所定量以上移動した場合には、前記被駆動部の駆動方向を反転させる駆動方向反転ステップと、
を含む、ことを特徴とする駆動装置の制御方法。
【請求項１３】
被駆動部を駆動する駆動部と、
前記駆動部を制御する制御部と、
複数の第１の領域と、前記第１の領域と特性が異なる複数の第２の領域とを有し、前記第１の領域と前記第２の領域とが交互に配置された被検出部と、
所定の検出位置に、前記被検出部の前記第１の領域と前記第２の領域のいずれが位置するかを検出する検出部と、
を備える駆動装置であって、
前記被検出部又は前記検出部のいずれか一方は、前記被駆動部の前記駆動部に対する相対移動と連動し、
前記被検出部は、前記複数の第１の領域の中で最も幅が大きく、他の第１の領域のいずれの幅よりも大きい幅を有する最大第１の領域と、前記複数の第２の領域の中で最も幅が大きく、他の第２の領域のいずれの幅よりも大きい幅を有する最大第２の領域とがそれぞれ、前記被駆動部が特定位置へ移動されたときに前記検出位置に位置する前記被検出部の所定の基準位置を挟んで異なる側であり、且つ、前記基準位置から最も離れた位置に構成され、
前記駆動装置が、前記被駆動部を前記特定位置へ移動させる特定位置移動モードで動作する際、前記制御部は前記駆動部を制御することにより、前記特定位置移動モードでの動作開始時において前記検出部により検出される領域に応じて決定される駆動方向に、前記被駆動部を駆動し、前記検出部により検出される領域が変化した後、前記変化した領域が検出されたまま前記被駆動部が所定量以上移動した場合には、前記被駆動部の駆動方向を反転させることにより、前記被駆動部を特定位置へ移動させる、
ことを特徴とする駆動装置。
【請求項１４】
前記基準位置に対し、前記最大第１の領域が構成されている側に配置された前記被検出部上の前記複数の第１の領域のそれぞれの幅は、前記最大第２の領域が構成されている側に配置された前記複数の第１の領域の幅よりも大きく、前記最大第２の領域が構成されている側に配置された前記被検出部上の前記複数の第２の領域のそれぞれの幅は、前記最大第１の領域が構成されている側に配置された前記複数の第２の領域の幅よりも大きい、ことを特徴とする請求項１３に記載の駆動装置。
【請求項１５】
被駆動部を駆動する駆動部と、
前記駆動部を制御する制御部と、
複数の第１の領域と、前記第１の領域と特性が異なる複数の第２の領域とを有し、前記第１の領域と前記第２の領域とが交互に配置された被検出部と、
所定の検出位置に、前記被検出部の前記第１の領域と前記第２の領域のいずれが位置するかを検出する検出部と、
を備え、
前記被検出部又は前記検出部のいずれか一方は、前記被駆動部の前記駆動部に対する相対移動と連動し、
前記被検出部は、前記複数の第１の領域の中で最も幅が大きく、他の第１の領域のいずれの幅よりも大きい幅を有する最大第１の領域と、前記複数の第２の領域の中で最も幅が大きく、他の第２の領域のいずれの幅よりも大きい幅を有する最大第２の領域とがそれぞれ、前記被駆動部が特定位置へ移動されたときに前記検出位置に位置する前記被検出部の所定の基準位置を挟んで異なる側であり、且つ、前記基準位置から最も離れた位置に構成される、
駆動装置の制御方法であって、
前記被駆動部を前記特定位置へ移動させる特定位置移動モードにおける動作は、
前記特定位置移動モードでの動作開始時において前記検出部により検出される領域に応じて決定される駆動方向に、前記被駆動部を駆動させる駆動方向決定ステップと、
前記検出部により検出される領域が変化した後、前記変化した領域が検出されたまま前記被駆動部が所定量以上移動した場合には、前記被駆動部の駆動方向を反転させる駆動方向反転ステップと、
を含むことを特徴とする駆動装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、駆動部を有する駆動装置に関し、特に位置を検出することが可能である駆動装置、当該駆動装置を有する雲台及びレンズ装置、当該駆動装置の制御方法に関するものである。
【背景技術】
【０００２】
従来、コストダウンを実現するためにエンコーダやポテンショメータなどの位置検出機能をもたず、オープンループ制御を行う機器が知られている。その中でも、プリンタや監視カメラなどのように、基準点を認識する必要があるために、オープンループ制御を基本としつつ簡易的な位置検出機構をもつ機器が知られている。
【０００３】
例えば、特許文献１では、中心のスケーリング部には透光部と遮光部を所定の幅で交互に配置し、端部と原点部ではスケーリング部とは異なる幅にすることで、端と原点を検出するプリンタヘッドの例が開示されている。また、特許文献２では、回転を検知する部分では遮光部と透過部が一定間隔で交互に配置され、端部では回転を検知する部分とは異なる形状にすることで、端と回転を検知するレンズ鏡筒回転型撮像装置の例が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許３４８４２８９号公報
【特許文献２】特開２００９−６５２９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述の特許文献１に開示された従来技術では、スケーリング部は一定の微小目盛状に形成されているために、スケーリング部では現在位置を把握することができない。このため、原点を検出する際には、最大で全域を動作させる必要があり、原点検出に時間がかかってしてしまうという問題があった。さらに、外力によってプリンタヘッドが動作された場合や光学センサにノイズが印加された場合のように、一度位置を見失ってしまった際には、原点まで動作させないと正確な位置を把握できず、位置の復帰に時間がかかってしまうという問題があった。特許文献２に開示された従来技術でも、特許文献１の場合と同様に、初期化時の原点検出に時間がかかってしまうという問題があった。
【０００６】
本発明は、被駆動部の特定位置への移動を短時間で実行することを可能にした駆動装置、当該駆動装置を有する雲台装置及びレンズ装置、当該駆動装置の制御方法を提供する。
【課題を解決するための手段】
【０００７】
本発明の駆動装置は、被駆動部を駆動する駆動部と、前記駆動部を制御する制御部と、複数の第１の領域と、前記第１の領域と特性が異なる複数の第２の領域とを有し、前記第１の領域と前記第２の領域とが交互に配置された被検出部と、所定の検出位置に、前記被検出部の前記第１の領域と前記第２の領域のいずれが位置するかを検出する検出部と、を備える駆動装置であって、前記被検出部又は前記検出部のいずれか一方は、前記被駆動部の前記駆動部に対する相対移動と連動して移動し、該検出部との相対移動方向における該被検出部の所定の基準位置に対し、一方の側に配置された該複数の第１の領域の、前記検出部に対する相対移動方向における幅は互いに異なるとともに、該幅のそれぞれは該被検出部の所定の基準位置に対し他方の側に配置された前記複数の第１の領域のいずれの幅よりも大きく、該検出部との相対移動方向における該被検出部の所定の基準位置に対し、前記他方の側に配置された前記複数の第２の領域の、前記検出部に対する相対移動方向における幅は互いに異なるとともに、該幅のそれぞれは該被検出部の所定の基準位置に対し前記一方の側に配置された前記複数の第２の領域のいずれの幅よりも大きく、前記駆動装置が、前記被駆動部を特定位置へ移動させる特定位置移動モードで動作する際、前記制御部は前記駆動部を制御することにより、前記特定位置移動モードでの動作開始時において前記検出部により検出される領域に応じて決定される駆動方向に、前記被駆動部を駆動させ、前記検出部により検出される領域が変化した後、前記変化後の領域が検出されたまま前記被駆動部が所定量以上移動した場合には、前記被駆動部の駆動方向を反転させることにより、前記被駆動部を特定位置へ移動させる、ことを特徴とする。
【発明の効果】
【０００８】
本発明によれば、被駆動部の特定位置への移動を短時間で実行することを可能にした駆動装置、当該駆動装置を有する雲台装置及びレンズ装置、当該駆動装置の制御方法を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】実施例１のカメラ架台の斜視図である。
【図２】実施例１の駆動部の概略図である。
【図３】実施例１の駆動部のブロック図である。
【図４】Ａは実施例１のセンサスリット形状、及びＢはセンサスリット形状の各領域の端部の角度を示す表である。
【図５】実施例１の回転検知センサの出力信号の例である。
【図６】実施例１の状態遷移図である。
【図７】実施例１の領域未確定状態におけるＣＰＵの処理のフローチャートである。
【図８】実施例１の原点探索状態におけるＣＰＵの処理のフローチャートである。
【図９】実施例１の通常動作状態におけるＣＰＵの処理のフローチャートである。
【図１０】Ａは実施例２のセンサスリット形状、及びＢはセンサスリット形状の各領域の端部の角度を示す表である。
【図１１】実施例２の領域未確定状態におけるＣＰＵの処理のフローチャートである。
【図１２】実施例３の駆動部のブロック図である。
【図１３】実施例３の駆動部の概略図である。
【図１４】Ａは実施例３のセンサスリット形状、及びＢはセンサスリット形状の各領域の端部の角度を示す表である。
【図１５】実施例３の回転検知センサと端検知センサの出力信号の例である。
【図１６】実施例３の領域未確定状態におけるＣＰＵの処理のフローチャートである。
【図１７】実施例４の駆動部のブロック図である。
【図１８】実施例４の状態遷移図である。
【図１９】実施例４の領域位置登録状態におけるＣＰＵの処理のフローチャートである。
【発明を実施するための形態】
【００１０】
以下に、本発明の好ましい実施の形態を、添付の図面に基づいて詳細に説明する。
【実施例１】
【００１１】
以下、本発明の第１の実施例である位置検出機能を有する駆動装置について説明する。図１は本発明の実施形態にかかわるカメラ架台の斜視図である。便宜上、チルト駆動部の内部構造が見える図としている。また、図１に示したカメラ架台の駆動部を異なる二つの方向から模写した概略図を、ウォームホイール１３の軸方向から見た図を図２Ａに、ウォームホイール１３の軸に垂直な方向から見た図を図２Ｂに示す。
【００１２】
カメラ架台は、台座部１、ヘッド部２、ハウジング部３から構成されている。設置場所に固定された台座部に対して、ヘッド部がパン方向、ハウジング部がチルト方向に回転することで、ハウジング内部に構成されたカメラの向きが変化し、取得する映像の画角を変化させることができる。駆動部は主要な構成として、機器を回転させるためのモータ１１とウォーム１２とウォームホイール１３とモータ制御部２１を有し、これら主要な構成以外の構成としては、回転角を制限するためのピン１４とストッパ１５を有する。モータを回転させると、ウォーム、ウォームホイールが回転することで、ウォームホイールと同軸上にある機器が回転する。ピンは機器と共に回転し、ストッパはヘッド部に対して固定されてウォームホイールと共に回転しないため、機器がある角度回転すると、ピンがストッパに当接し、それ以上回転しないように回転角が制限されている。さらに、機器の回転を検知するための（固定された）回転検知センサ１６の検出エリア上を、回転部材であるセンサスリットが移動（通過）することで、回転を検知することができる。
【００１３】
次に、図３に示した駆動部に関する構成を簡略化したブロック図を用い、駆動部を回転させる際の処理について説明する。以下、モータはステッピングモータを使用するものとする。
【００１４】
ＣＰＵ２０は指定の速度でモータが回転するように、モータ制御部２１に対して回転速度に応じた周波数のパルス（駆動制御信号）を送る。モータ制御部はＣＰＵからのパルスの周波数に合わせて、ステッピングモータを回転させる。すなわち、ＣＰＵ２０は、駆動部を駆動するための駆動制御信号を出力する駆動制御部としての役割を果たす。ステッピングモータ（駆動部）が回転することによって、ウォームホイールと共に被駆動部である機器が回転し、該駆動部と該被駆動部の相対移動に連動してセンサスリットも回転する。ＣＰＵは、ＣＷ方向（図において、時計周り方向。以下同じ）に動作させた際には出力したパルス数を加算し、ＣＣＷ方向（図において、反時計周り方向。以下同じ）に動作させた場合には減算することによって、ある原点（特定位置）からの動作パルス数Ｐpositionを駆動量として管理する。１パルスあたりに機器およびセンサスリットが回転する角度Δθpulseは、モータ固有のパラメータやモータ制御部の設定等によって決定されるため、ＣＰＵはこのパルス数によって現在の原点（特定位置）からの角度を知ることができる。
【００１５】
回転検知センサの被検出部であるセンサスリットの例として、図４Ａにセンサスリットの形状を表し、図４Ｂにその形状の各々の領域ＡxのＣＣＷ方向側の端部の角度（゜）（「ＣＣＷ境界」）、ＣＷ方向側の端部の角度（゜）（「ＣＷ境界」）、角度幅θx（゜）および回転検知センサの出力レベルを示した表である。センサスリットは透明な部材に黒インクで印刷すること等によって、２つの領域を形成する。一方を第１の領域である光を透過しない（光を遮断する）遮光部と、他方を第２の領域である透明な（光を透過する）透光部として、動作方向である回動方向において交互に形成する。遮光部と透光部は動作方向において一様に等間隔で配列されるものではなく、複数の遮光部と複数の透光部のうち、少なくとも一方は２種類以上の幅を有している。本実施例では、遮光部である領域Ａｘにおいて同一の角度幅θxを有するものはない。また、透光部である領域Ａｘにおいて同一の角度幅θxを有するものがないように割り振られている（本実施例においては、遮光部と透光部は回動方向に形成されているので、ここでいう幅とは角度幅と同意である）。
【００１６】
センサスリットが回転すると、回転検知センサに使用されているフォトインタラプタ上のセンサスリットが遮光部と透光部で切り替わるため、センサの出力レベルが変化する。図５に、ＣＣＷ方向の端（センサスリットをＣＷ方向に回転した時の端部）からＣＷ方向の端（センサスリットをＣＣＷ方向に回転した時の端部）に一定速度で移動するように回転させた場合の、回転検知センサの出力信号を示す。回転検知センサ上のセンサスリットが、遮光部の場合にはＨレベル、透光部の場合にはＬレベルが出力され、回転検知センサは領域検出センサとして使用される。ＣＰＵはこの回転検知センサからの出力信号と、ＣＰＵ２０が出力したパルス数から計算される角度を比較することで、指令どおりに機器が回転しているかどうかを検知することができる、誤動作検知手段としての役割も有する。
【００１７】
本実施例においては、ステッピングモータが回転することによって、ウォームホイールと共に機器が回転し、被検出部であるセンサスリットが連動して回転する場合を例示したが、本発明はこれに限定されることはない。検出部である回転検出センサを被検出部であるセンサスリットに対して連動して移動させるようにしても同様の効果を得ることができる。
【００１８】
ここで、センサスリットの形状の詳細について説明する。設計上、ある領域ＡxのＣＣＷ境界からＣＷ境界まで回転動作するために必要なＣＰＵの出力パルス数Ｐxは、角度幅θxと１パルスあたりに進む角度Δθpulseから以下のように決定することができる。
Ｐx＝θx／Δθpulse
しかしながら、このＰxは、実際にある領域ＡｘをＣＣＷ境界からＣＷ境界まで動作させた際のＣＰＵの出力パルス数ＰcountとはΔＰの差が生じる。
ΔＰ＝Ｐcount−Ｐx
【００１９】
この差ΔＰが生ずる主な要因は、回転検知センサとセンサスリットの取り付け誤差に起因する相対位置のずれであり、ΔＰに相当する角度Δθの内のΔθpositionがこの相対位置ずれに起因する。そのほかにも、フォトインタラプタの検出精度Δθsensorや、遮光部の印刷精度Δθprintが原因として挙げられる。
Δθ＝Δθposition＋Δθsensor＋Δθprint＋・・・
このため、センサスリットの形状は、最少角度幅θminをΔθの２倍よりも大きく、各領域とそれ以外の領域との差もΔθの２倍よりも大きくなるようにする。
θmin＞２×Δθ
｜θx−θy｜＞２×Δθ      （x≠y）
【００２０】
このようにセンサスリットを設計することで、ＣＰＵ（位置特定手段）は、Ｐcountを測定し、設計値Ｐxとの差が±Δθよりも小さい領域Ａxを見つけることで、現在、領域Ａxに位置しているかことを特定することができる。また、センサスリットのＣＷ端（ＣＷ方向側の端部）とＣＣＷ端（ＣＣＷ方向側の端部）においては、遮光部同士、又は、透光部同士が隣接することにならないものとする。また、端（ＣＷ端とＣＣＷ端）に接している領域（Ａ1およびＡ16）の角度幅θ1及びθ16は最も広い角度とする。その角度は、遮光部、透光部ともに、２番目に角度幅の広い領域（Ａ3およびＡ14）との差が、誤差Δθと、端の取り付け誤差Δθlimitと、モータが動作状態から停止するまでの角度Δθmotorとの和よりも大きくなるようにする。
θ1−θ3    ＞  Δθ＋Δθlimit＋Δθmotor
θ16−θ14  ＞  Δθ＋Δθlimit＋Δθmotor
【００２１】
次に、電源投入後の処理の流れを、図６の状態遷移図をもとに説明する。電源投入後、領域未確定状態となり（Ｓ１）、図４のどの領域にいるかを判別するための領域特定動作を行う。領域を特定することでおおよその位置を知ることはできるが、この位置は設計上の位置から±Δθの誤差があると考えられるため、より精度良く位置を制御するために、次に原点探索処理を行う（Ｓ２）。原点探索処理を行い原点が確定したら、通常動作状態へと移行する（Ｓ３）。このように、電源投入時に必ず固定の原点（特定位置）を探索することで、一般的にΔθよりも十分小さい、検出器による誤差Δθsensorの範囲内で位置を特定することができる。通常状態において、モータエラーにより位置の特定ができなくなった場合には、再度領域未確定状態に移行し、領域特定動作を行う。領域が特定された際には、通常動作状態に戻る。
【００２２】
以下、各状態における処理の詳細について説明する。
始めに、領域未確定状態におけるＣＰＵの領域特定処理の流れについて、図７のフローチャートを基に説明する。まず、ＣＰＵは回転検知センサにより検出される信号のレベルによって、現在遮光部が位置しているかどうか（回転検知センサの位置には遮光部が位置しているのか）を判別する（Ｓ１０１）。遮光部が位置している場合にはＣＣＷ方向（Ｓ１０２）、遮光部にいない場合にはＣＷ方向に動作を行う（Ｓ１０３）。モータを動作させた後、回転検知センサの出力レベルが１度切り替わった後に（Ｓ１０４）、現在の領域でのＣＰＵからの出力パルス数Ｐcurrentをクリアする（Ｓ１０５）。その後、モータはそのまま動作させ、回転検知センサの出力が再度切り替わるまで（Ｓ１０６）もしくは２番目に角度幅の広い領域θmax2とΔθの和に相当するパルス数Ｐmax2_d以上になるまでモータを動作させたかを監視する（Ｓ１０７）。ＰcurrentがＰmax2_dよりも大きくなる前に、回転検知センサの出力レベルが再度切り替わった場合には、ＰcurrentがＰxとの誤差が±Δθ以内である領域Ａxを探す。また、測定した領域が遮光部か透光部かの情報と併せて判断することで、現在、センサスリットのどの領域にいるかを確定することができる（Ｓ１０８）。
【００２３】
一方、ＰcurrentがＰmax2_dよりも大きくなった場合には、端に接している最も広い領域であると判断することができるため、回転検知センサの出力から得られる遮光部か透光部かの情報と併せて判断することで、現在の領域を確定することができる。こうすることで、例えば電源投入時の領域がＡ2であった場合、Ａ1のＣＷ境界からＣＷ方向へ動作させることになるが、Ｐmax2_d以上動作させた段階で、現在Ａ1にいることが判明する。また、その位置から端までは、前述の端に接している領域の条件から、Δθmotor以上の角度があるため、端に当たることなく、モータを停止することができる。
【００２４】
図７のＳ１０１〜Ｓ１０３では、現在位置が遮光部であるか透光部であるか応じて、最初にセンサスリットを駆動する方向を決定した（駆動方向決定ステップ）。これは、センサスリットの駆動によって端に当接させないようにするためである。すなわち、端部であるＡ1とＡ16の領域の特性（遮光部であるか透光部であるか）を考慮し駆動方向を決定する。Ａ1の特性を有する領域（遮光部）にある場合はＣＣＷ方向に駆動させ、Ａ16の特性を有する領域（透光部）にある場合はＣＷ方向に駆動させすることにより、端近傍から駆動しても、端に向けて駆動し始めることはなく、端に当接することを防止できる。さらに、センサスリットは、遮光部の領域の中で相対的に幅の大きい遮光部と、遮光部の領域の中で相対的に幅の小さい遮光部とがそれぞれ、基準位置を挟んで異なる側に構成されている。これにより、反転が必要となる可能性を下げて、より効率的な領域特定処理をすることが可能となる。
【００２５】
次に、原点探索状態における原点検出処理の流れについて、図８のフローチャートをもとに説明する。まず、上記の領域特定処理によって特定された現在の領域から、原点方向に動作しているかどうかを判別し（Ｓ２０１）、端方向に動作している際には動作を反転させる（駆動方向反転動作をさせる）ことによって、原点方向に動作させる（Ｓ２０２）。回転検知センサの出力レベルが切り替わることで現在の領域が切り替わったことを検知することができるため、ある特定の領域の境界を検知することができる。また、当該境界を検知することと、ＣＰＵからの出力パルス数Ｐcurrentと、回転検知センサにより検出される信号のレベルとを併せて判断することで、原点へ移動されたときに回転検出センサの検出位置に位置するセンサスリット上の位置として、ある特定の領域の境界（図４においてはＡ8とＡ9との境界）に設定された基準位置を判別することができる（Ｓ２０３）。基準位置を通過させた後、モータの動作方向がＣＷ方向であるかを判断し（Ｓ２０４）、ＣＷ方向であった場合は、位置データＰpositionをクリアし（Ｓ２０７）、原点検出処理を終了する。一方、動作方向がＣＣＷ方向であった場合は、ＣＷ方向に駆動方向を反転動作させ（Ｓ２０５）、再度原点を通過するまで動作し（Ｓ２０６）、基準位置を通過した場合には、位置データをクリアして原点検出処理を終了する。このように、必ず決まった方向から基準位置を通過させて位置データを補正することによって、フォトインタラプタの方向性に起因する位置データの誤差を防ぐことができ、より高い精度で基準位置を検出することができる。
【００２６】
最後に、通常動作状態における処理の流れについて、図９のフローチャートをもとに説明する。まず、通常動作状態において、ＣＰＵは回転検知センサの出力レベルが変化するかを常に監視する（Ｓ３０１）。出力レベルが変化していない場合には、ステップＳ３０２に進み、現在位置のパルス数Ｐpositionから、変化すべき状態であるかを判別する。変化すべき状態でない場合には、問題が無い状態であると判断し、再度ステップＳ３０１の出力レベルの監視状態に戻り、処理を繰り返す。一方、ステップＳ３０２においてＰpositionによって回転検知センサの出力レベルが変化すべき状態であると判断される場合、例えばモータが動作中であるが外力によってカメラ架台が回転していないような状態の場合には、ステップＳ３０５に進みモータエラー状態とする。この状態は、一方向に動作させている際には、現在の領域Ａxの全域動作パルス数Ｐｘに、Δθに相当するパルス数ΔＰを加えたパルス数よりも動作させても出力レベルが変化しない場合に該当するとして判断することができる。また、領域Ａxの間で駆動方向を反転動作させた際には、直前に出力レベルが切り替わったパルス数よりもΔＰ以上戻っても出力レベルが変化しない場合に該当するとして判断することができる。
【００２７】
一方、ステップＳ３０１において、出力レベルが切り替わった場合には、ステップＳ３０３に進み、Ｐpositionから出力レベルが切り替わるべき位置であるかどうかを判別する。モータを動作中で、出力レベルが切り替わるべきパルス数との誤差がΔＰよりも小さい場合には、正常に動作していると判断し、ステップＳ３０４に進み現在の領域を変更する。一方、ステップＳ３０３において、モータが動作中では無いが、外力が加えられることでカメラ架台が回転した場合など、出力レベルが変化するべき状態ではない（正常に駆動していない）と判断された場合には、ステップＳ３０５に進みモータエラーに移行する。モータエラーとなった場合には、前述の領域未確定状態へと移行し、一定時間後に前述の領域特定処理を行うことで、外力によって一時的にモータが動作不良となった場合でも、位置を補正することができる。
【００２８】
本実施例では、カメラ架台における円形のセンサスリットを使用した回転動作について記述したが、本実施例の派生するシステムとして、プリンタヘッドの動作のような直線動作についても同様に適用することができる。即ち、検出されるべき被検出部の領域検出センサに対する回転角（動作方向における変位量）が被駆動部の駆動量と対応するように、被検出部と領域検出センサを設置することにより、回動駆動装置だけでなく、直進駆動装置に対しても本発明を適用することができる。本発明においては、センサスリットのように検出されるべき被検出部の、回転検知センサのようにセンサスリット上の２つの領域を検出する領域検出センサに対する、動作方向における変位量が、被駆動部の駆動量に対応するように被検出部と領域検出センサを設置して、回動駆動装置に対して本発明を適用した。しかし、本発明は、回転駆動装置への適用に限らず、例えば、検出されるべき被検出部の域検出センサに対する変位距離（動作方向における変位量）が被駆動部の駆動量に対応するように、被検出部と領域検出センサを設置することにより、直進駆動装置に対しても本発明を適用することができる。
【００２９】
また、光検出素子であるフォトインタラプタによる回転検知センサと遮光部と透光部で構成されたセンサスリットを使用したが、フォトリフレクタと反射部と非反射部で構成されたセンサスリットによって実現してもよい。その他、スイッチを使用するなど、駆動部が回転した際に検出信号が切り替わるものであればどのようなものでも良い。
【００３０】
センサスリットの形状も図４のような端から端にかけて徐々に角度が変化する物である必要はなく、上記の条件を満たすものであれば、どのような形状のものでも良い。遮光部と透光部の角度も一例に過ぎず、実施例のように遮光部と透光部を対称に配置する必要もなく、上記の条件を満たすものであればどのようなものでも良い。
センサスリットの形状としては、複数の遮光部の中で最も幅が大きい遮光部（最大遮光部、最大第１の領域）と、複数の透光部の中で最も幅が大きい透光部（最大透光部、最大第２の領域）とがそれぞれ、被駆動部としての機器が原点（特定位置）へ移動されたときに検出位置に位置するセンサスリット上の基準位置を挟んで異なる側であり、且つ、基準位置から最も離れた位置に構成されている。
また、原点検出の際に最終的に必ずＣＷ方向で基準位置を通過するようにしたが、ＣＣＷ方向で基準位置を通過して原点検出するようにしても良い。基準位置の場所も、端から１８０°の位置としたが、どの位置に設定しても良い。
【００３１】
さらに、モータエラーからの復帰方法は、一定時間後に自動で行うとしたが、次に動作をさせた際に、領域特定動作の判断に基づいて判断し、領域を確定できた際に位置を補正するようにしても良い。
【００３２】
以上の方法によって、端に当たることなく基準位置を検出する動作を、全周動作させることなく行うことができるため、素早く初期化動作を行うことができる。また、検出器にノイズが入った際や、外力によってモータが一時的に正常に動作しなかった場合でも、全周動作させること無く、より少ない動作で位置を復帰させることができる。また、これらの効果を、より簡単な構成で得ることができる。
【実施例２】
【００３３】
以下、本発明の第２の実施例について説明する。
構成は、図１〜３に記述した実施例１と同様である。実施例１とはセンサスリットの形状が異なり、その例を図１０Ａ、１０Ｂに示す。本実施例においても、第１の領域である光を透過しない遮光部と、第２の領域である透明な（光を透過する）透光部を、動作方向である回動方向において交互に形成する。また、遮光部と透光部は動作方向において一様に等間隔で配列されるものではなく、複数の遮光部と複数の透光部のうち、少なくとも一方は２種類以上の幅を有している。第２の実施例においては、基準位置よりもＣＷ方向では遮光部（Ａ１３，Ａ１５，Ａ１７，Ａ１９，Ａ２１，Ａ２３）を誤差Δθの２倍よりも大きい一定の角度θminとし、透光部（Ａ１４，Ａ１６，Ａ１８，Ａ２０，Ａ２２，Ａ２４）を各々その他の領域の角度幅との差がΔθの２倍よりも大きく、かつ、互いに異なる角度とする。基準位置よりもＣＣＷ方向では透光部（Ａ２，Ａ４，Ａ６，Ａ８，Ａ１０，Ａ１２）と遮光部（Ａ１，Ａ３，Ａ５，Ａ７，Ａ９，Ａ１１）の条件が逆としたものとして形成する。なお、ここで基準位置とは、遮光部及び透光部からなるセンサスリット上の、遮光部及び透光部が形成されるパターンが変化する境界のことをいい、センサスリット上の位置（センサスリット上の位置に対応する被駆動部の位置）を規定する際の基準となる原点（特定位置）とは異なる。本実施例においては、同じ位置を基準位置且つ原点として設定しているが、基準位置と原点を互いに異なる位置に設定してもよい。
端に接している領域Ａ1及びＡ24の角度幅θ1及びθ24は、θminと誤差Δθと端の取り付け誤差Δθlimitとモータが動作状態から停止するまでの角度Δθmotorの和よりも大きいものとする。
θ1   ＞  θmin＋Δθ＋Δθlimit＋Δθmotor
θ24  ＞  θmin＋Δθ＋Δθlimit＋Δθmotor
【００３４】
全体の処理の流れは図６に示した実施例１と同様であるが、図７に示した領域未確定状態の領域特定処理（特定位置移動モード）におけるＳ１０６〜Ｓ１０８の処理が異なるため、その部分の処理を図１１のフローチャートに示す。
まず、実施例１と同様にＳ１０１からＳ１０４の処理を行い、一度、回転検知センサの出力レベルが切り替わるまで動作させ、切り替わった際にはステップＳ１０５へ進み、現在の領域における移動量Ｐcurrentをクリアする。その後、モータをそのまま動作させ、再度出力レベルが切り替わるまで（Ｓ１０６においてＹになるまで）、もしくは、Ｐcurrentが最小角度幅θminに誤差Δθを加えた角度に相当するパルス数Ｐmin_dよりも大きくなるまで（Ｓ１０４で検出領域の変化後の領域が検出されたまま、所定量以上被駆動部が移動するまで（Ｓ１２１においてＹになるまで））動作を行う。ステップＳ１２１において、ＰcurrentがＰmin_dよりも大きい場合には（Ｓ１２１においてＹの場合には）、原点方向ではなく、端方向に動作していることが判別できるため、ステップＳ１２２に進み駆動方向反転動作を行い、ステップＳ１２３に進む。
ステップＳ１２３では、回転検知センサの出力レベルが切り替わるまで回転を続け、出力レベルが切り替わるとステップＳ１２４に進む。
【００３５】
ステップＳ１０６において出力レベルが再度切り替わった際には、ステップＳ１２４に進み、移動量Ｐcurrentをクリアする。ステップＳ１２４に処理が進む場合は、センサスリットがＣＣＷ方向に回転中で、回転検知センサで検知している位置が、Ａ２からＡ３へ、または、Ａ４からＡ５へ、Ａ６からＡ７へ、Ａ８からＡ９へ、Ａ１０からＡ１１へ、Ａ１２からＡ１３へ、移行した直後である。もしくは、センサスリットがＣＷ方向に回転中で、回転検知センサで検知している位置が、Ａ２３からＡ２２へ、または、Ａ２１からＡ２０へ、Ａ１９からＡ１８へ、Ａ１７からＡ１６へ、Ａ１５からＡ１４へ、Ａ１３からＡ１２へ、移行した直後である。ステップＳ１２４へ進む時点において、原点方向への動作中であることが確認されたことになる。この状態で、図８に示した原点検出処理を実施することによって、高い精度で原点を検出することが出来る。ステップＳ１０１からＳ１２２までは、基準位置へ向けての駆動方向を決定する駆動方向決定ステップとして位置づけられる。
【００３６】
さらに、もう一度センサを通過するまで動作させることにより、現在の領域を特定することもできる。そのための処理がＳ１２３からＳ１２７である（領域確定ステップ）。現在の領域における移動量Ｐcurrentをクリアする（Ｓ１２４）。Ｓ１２５では、モータをそのまま動作させ、回転検知センサの出力レベルが切り替わるまで（Ｓ１２５においてＹになるまで）動作を行う。出力レベルが切り替わった場合には、ステップＳ１２６へ進む。ステップＳ１２６では、ＰcurrentがＰmin_dよりも大きくない場合にはステップＳ１２４へ戻り、大きい場合はステップＳ１２７へ進み、図１０Ｂをもとに実施例１と同様の方法で領域を確定することができる。そして、領域を確定した後はステップＳ１２８へ進み、領域特定処理を終了する。
【００３７】
つまり、図１１のフローチャートにおける処理を概括すると、特定位置移動モードでの動作開始時において回転検知センサにより検出される領域に応じて決定される駆動方向に、機器を駆動する（Ｓ１０２，Ｓ１０３）。回転検知センサにより検出される領域が変化した後（Ｓ１０４においてＹ）、変化した領域が検出されたまま機器が所定量以上移動した場合には（Ｓ１２１においてＹ）、機器の駆動方向を反転させる（Ｓ１２２）。それにより、最少角度θminの領域を横切った後の領域の幅（角度）を計測し、図１０Ｂの表に示すデータに基づいてその領域を特定している。本実施例のセンサスリットは、回転検知センサの相対移動方向におけるセンサスリット上の所定の基準位置（原点）に対し、一方の側（ＣＷ方向側）では、全遮光部は所定の最小の角度幅θminを有し、透光部は最小の角度幅θminより大きく互いに異なる幅を有する。また、他方の側（ＣＣＷ方向側）では、全透光部は所定の最小の角度幅θminを有し、遮光部は最小の角度幅θminより大きく互いに異なる幅を有する。
このように最少角度θminの領域を複数入れることで、θminの２倍と誤差Δθの和に相当する動作のみを行うことで、基準位置方向と端方向のどちらに動作しているかが判明するため、より素早く基準位置方向に移動しているか否かを判断することができる。また、端に接している領域については、範囲がθminとモータが停止するのに必要なΔθmotorの和よりも大きければ良いため、より小さい領域でも端に当てることなく領域を確定することができる。
【００３８】
また、センサスリット上の遮光部と透光部の構成の方法は、基準位置に対して一方の側における遮光部（透光部）（他方の側における透光部（遮光部））の幅は全てが所定の最小の幅θminである必要はない。センサスリットは、回転検知センサとの相対移動方向におけるセンサスリットの所定の基準位置に対し、一方の側では、複数の遮光部の中で相対的に幅が小さい複数の遮光部と、一方の側の複数の遮光部より広幅で互いに異なる幅を有する複数の透光部を有し、他方の側では、複数の透光部の中で相対的に狭幅の複数の透光部と、他方の側の複数の透光部より広幅で互いに異なる幅を有する複数の遮光部とを有するように構成してもよい。しかし、より素早く基準位置方向に移動しているか否かを判断するために、上記実施例で例示したように、基準位置に対して一方の側に遮光部が所定の最小の幅であり、他方の側に透光部が所定の最小の幅を有するように構成されることがより好ましい。
本実施例の派生するシステムは、実施例１に記載した派生するシステムと同様である。
【００３９】
以上の方法によって、実施例１と同様の効果に加えて、基準位置よりどちらの方向にいるかをより少ない動作量で判別することが可能になるため、より早く基準位置を検出することができ、より素早く初期化動作を行うことができる。また、領域の数を増やすことができるため、外力によって動作が停止してしまっているような状態をより早く検知することができる。また、端に接している部分が最も広い角度の領域である必要がないため、センサスリットの形状や端の位置をより柔軟に選択することができる。
【実施例３】
【００４０】
以下、本発明の第３の実施例について説明する。
【００４１】
駆動部を異なる二つの方向から模写した図であって、ウォームホイール１３の軸方向から見た図を図１２Ａ、１２Ｃに、ウォームホイール１３の軸に垂直な方向から見た図を図１２Ｂに示す。実施例１の図２Ａ，２Ｂと比較し、ストッパ１５が変更され、端遮蔽板１８と端検知センサ１９から構成される端検出手段が追加されている。通常状態では、図１２Ａに表すように、端遮蔽板が端検知センサとして構成されているフォトインタラプタの検出エリアを遮った状態となっている。一方、所定の角度の範囲外へ回転させると、図１２Ｃに表すように、端遮蔽板がピンに押されることによって回転し、端検知センサが透光状態となる。
【００４２】
図１３に駆動部の構成を簡略したブロック図を示す。図１３は実施例１の図３と比較し、端検知センサ用のフォトインタラプタと端遮蔽板が追加され、端検出センサの信号をＣＰＵが検出できるようになっている。
【００４３】
図１４Ａにセンサスリットの形状の例を、図１４Ｂにセンサスリット形状の各領域の端部の角度を示す表を、図１５にＣＣＷ方向の端（センサスリットをＣＷ方向に回転した時の端）からＣＷ方向の端（センサスリットをＣＣＷ方向に回転した時の端）に一定の速度で回転させた際の回転検知センサと端検知センサの出力信号を示す。図１４Ａのセンサスリットの形状は実施例２の図１０と同様であるが、端位置が異なるため、領域の割り振りが異なる。前述のように端付近まで動作させると、遮蔽板が押され端検知センサが透光状態となり、出力信号はＬレベルとなる。端から離れると、端検知センサが遮光板によって遮光状態となり、出力信号はＨレベルとなる。
【００４４】
全体の処理の流れは図６に示した実施例１と同様であるが、領域未確定状態の領域特定処理が異なるため、図１６にそのフローチャートを示す。
【００４５】
まず、ＣＰＵは端検知センサの信号を検出する（Ｓ１３１）。端検知センサがＨレベルの場合には、実施例１、２と同様に、回転検知センサの信号から遮光部かどうかを判別し（Ｓ１０１）、遮光部であった場合にはＣＣＷ方向（Ｓ１０２）、遮光部でなかった場合にはＣＷ方向に動作させ（Ｓ１０３）、ステップＳ１３５に進む。
ステップＳ１３５では、端検知センサの出力がＨレベルからＬレベルに変化したかどうかを判断する。ＨレベルからＬレベルに変化した場合は、回転範囲の最端部の領域にあることと端方向に動作していることが判断出来るため、ステップＳ１３６に進み、駆動方向反転動作を行い、ステップＳ１２７に進む。ＨレベルからＬレベルへの変化を検知しない場合はステップＳ１０４に進む。ステップＳ１０４以降は、実施例２の図１１と同様の処理を行うことで、領域を確定することができる。尚、ステップＳ１０４でＮｏの判定の場合、及び、ステップＳ１２２終了後は、ステップＳ１０４にではなくステップＳ１３５に戻る点が、実施例２の図１１のステップＳ１０４以降の処理と異なる。
一方、端センサがＬレベルの場合には、回転検知センサの信号を検知し（Ｓ１３２）、遮光部であった場合にはＣＷ方向（Ｓ１３３）、遮光部でなかった場合にはＣＣＷ方向に動作させ（Ｓ１３４）、端センサがＬレベルの場合は回転検知センサの信号で遮光部か透光部かを確認するのみで領域を特定できるので、Ｓ１２７に進む。
【００４６】
本実施例の派生するシステムとして、端検知用のフォトインタラプタと端遮蔽板を使用する構成ではなく、バネの接続されたマイクロスイッチとスイッチを押すための部材を構成し、端付近になるとマイクロスイッチが押されるような構成にしても良い。その他、３６０°以上回転させると、検出信号が切り替わるような構成であればどのようなものでもよい。センサスリットの形状は、実施例２の場合と同様としたが、実施例１と同様にしても良いし、それぞれの派生するシステムに記述のとおり、条件に合うような形状であれば、どのようなものでも良い。
【００４７】
以上の方法によって、簡易的な構造において３６０°以上の回転駆動範囲を有する動作を実現しつつ、実施例２と同様の効果を得ることができる。
【実施例４】
【００４８】
以下、本発明の第４の実施例について説明する。
【００４９】
図１７は、本発明の第４の実施例における、駆動部にかかわる構成を簡略化したブロック図である。図１７は、実施例１の図３と比較し、各領域に対応する位置データ（すなわち、駆動量）を記憶するための記憶手段であるメモリ２２が追加されている。
【００５０】
図１８に、本発明の第４の実施例における状態遷移図を示す。図１８は実施例１の図６と比較し、原点探索（Ｓ２）が削除され、領域位置登録（Ｓ４）が追加されている。
【００５１】
電源投入時に、ＣＰＵはメモリの予め決められているアドレスのデータを読み込み、各領域の位置データが登録済みかどうかを判別する。位置データが登録済みであった場合には実施例１と同様に領域未確定状態となり領域の特定動作を行う。本実施例では原点探索が必要ないため、領域確定後は通常動作に移行する。通常動作時にモータエラーとなった場合には、実施例１と同様に領域未確定状態となり、再度領域確定動作を行う。一方、電源投入時に、位置データが未登録であった場合には、領域位置登録動作を行う。領域位置登録動作が完了すると、領域が確定するため、通常動作へ移行する。
【００５２】
次に領域位置登録動作について図１９のフローチャートに基づき説明する。領域位置登録動作開始時には、まず、手動又は端まで動作するのに十分な移動量だけモータを制御することによって、ＣＷ端まで移動させる（Ｓ４０１）。その後、ＣＣＷ方向に動作させながら（Ｓ４０２）、回転検知センサの出力レベルが切り替わるかどうかを判別し（Ｓ４０３）、切り替わった際には、その位置を表すパルス数をメモリに登録する（Ｓ４０４）。この登録動作をＣＣＷ端に到達するまで繰り返し行う（Ｓ４０５）。ＣＣＷ端まで到達した後、今度は逆方向に動作させ、同様に位置の登録を行う（Ｓ４０６〜Ｓ４０９）。こうすることで実施例１から３に記載の回転検知センサとセンサスリットの取り付け精度に依存する誤差Δθpositionを加味した、各領域の角度幅を表すデータを取得することができるため、より精度良く位置を特定することができる。このため、実施例１から３では、Δθの２倍以上としていた最少スリット角度および各領域との差は、ΔθsensorとΔθprintの和より大きければよいため、センサスリットの形状を細かくすることができる。また、領域が確定すれば、検出器の誤差Δθsensorの範囲で位置を特定することができるため、原点検出を行う必要が無くなる。
【００５３】
本実施例の派生するシステムとして、本実施例ではＣＰＵとは別にメモリを用意したが、ＣＰＵの内蔵メモリを使用しても良い。領域位置登録は１回のみでなく、通常動作状態において所定の条件を満たすと領域登録状態へ移行するようにしても良い。
【００５４】
以上の方法によって、実施例１から３の効果に加えて、センサスリットの幅をより細かくすることが可能となり、外力による回転エラーを検知や領域の確定動作を、より少ない移動量で行うことが可能となる。また、初期化時には原点検出を行う必要が無く、領域確定動作のみで良いため、より素早く初期化動作を完了することができる。
【００５５】
上記の実施例においては、被駆動部は回動動作をすることを例示して、本発明の駆動装置を説明してきたが、本発明は回動動作の駆動に限定されることはなく、直進動作をする駆動対象に対しても、同様の効果を得ることができる。つまり、第１の領域と第２の領域を動作方向である直進方向に交互に配列したセンサスリット（被検出部）を、被駆動部と共に駆動されるセンサによって検出する構成としても、本発明と同様の効果を得ることができる。
【００５６】
上記の実施例のいずれかに記載した駆動装置を、撮像装置が搭載される雲台装置のパン・チルト機構の駆動装置に適用することができる。これにより、電源投入時などの初期化時において、広い角度でパン操作、及び、チルト操作をすることなく、狭い角度幅でパン・チルト動作をするのみで、迅速にパン角度・チルト角度の初期化処理を完了させることができる雲台装置を実現することができる。
【００５７】
また、上記の実施例のいずれかに記載した駆動装置を、光軸方向に可動なレンズを含むレンズ装置の、レンズを光軸方向に駆動する機構の駆動装置として適用することができる。これにより、電源投入時などの初期化時において、広い移動範囲でレンズ駆動をすることなく、短い移動範囲でレンズ駆動するのみで、迅速にレンズ位置の初期化処理を完了させることができるレンズ装置を実現できる。この場合、適用する駆動装置は、レンズを光軸方向に駆動するための円筒カム機構の回転駆動装置に適用してもよいし、レンズの光軸方向への直進動作に対して本発明の駆動装置を適用してもよい。
また、上記の実施例のいずれにおいても、透光部と遮光部の両方共が互いに異なる２種類以上の幅（角度幅）を有するように構成したがこの限りではない。例えば、透光部は全て同じ幅とし、遮光部だけに互いに異なる幅を持たせるようにしても構わないし、勿論その逆でも構わない。
【００５８】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【図１】
0005981772.tif 000002
【図２】
0005981772.tif 000003
【図３】
0005981772.tif 000004
【図４】
0005981772.tif 000005
【図５】
0005981772.tif 000006
【図６】
0005981772.tif 000007
【図７】
0005981772.tif 000008
【図８】
0005981772.tif 000009
【図９】
0005981772.tif 000010
【図１０】
0005981772.tif 000011
【図１１】
0005981772.tif 000012
【図１２】
0005981772.tif 000013
【図１３】
0005981772.tif 000014
【図１４】
0005981772.tif 000015
【図１５】
0005981772.tif 000016
【図１６】
0005981772.tif 000017
【図１７】
0005981772.tif 000018
【図１８】
0005981772.tif 000019
【図１９】
0005981772.tif 000020