(57)【特許請求の範囲】
【請求項１】
複数の位置に移動する移動部材と、
上記移動部材の位置を検出するため、光を発光する単一の発光部と、この光を受ける単一の受光部とを有した光検出器と、
上記移動部材の移動に伴って上記受光部の前面に進退してパルス信号を発生させ、上記受光部に入射させる光量を互いに異ならせる三つの対向部を有し、上記移動部材が所定位置に移動したとき、上記三つの対向部の一つである所定の対向部が上記受光部に対向する受光部対向手段と、
上記受光部からの出力値と比較するための第１及び第２の検出レベルに変更可能で、上記第１の検出レベルで上記出力値と比較するときは上記移動部材の上記複数の位置それぞれの相対位置を検出判断し、この相対位置判断を基に上記移動部材が上記所定位置にあるとき、この検出レベルを変更し、上記受光部対向手段の上記所定の対向部の一つと協働して上記第２の検出レベルで上記出力値と比較し、上記移動部材が上記所定位置にあることを絶対位置として確認判断する制御手段と、
を具備することを特徴とする位置検出装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、移動する部材の位置を検出するための位置検出装置に関する。
【０００２】
【従来の技術】
移動する物体，部材の位置を検出するには様々な技術が存在し、例えば、実開昭５９−３４３０４号公報に開示の車両の位置検出装置では、複数のビットの組み合わせを形成する反射パターンと、これらの反射パターンを読み取るための複数のフォトカプラーとが用いられている。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記実開昭５９−３４３０４号公報に開示されている技術では、多くのビットパターンと複数フォトカプラーとが用いられていて大きなスペースと多くのフォトカプラーとを必要とし、小型化を狙う機器，装置には相応しいものではなかった。
【０００４】
本発明は、上述のような問題点を解決するためになされたものであり、簡便な構成であって、正確な位置検出ができる位置検出装置を提供することを目的とする。
【０００５】
【課題を解決するための手段】
本発明の位置検出装置は、複数の位置に移動する移動部材である遊星ギヤー１０４と、上記移動部材の位置を検出するため、光を発光する単一の発光部と、この光を受ける単一の受光部とを有した光検出器であるフォトリフレクタ１５０と、上記移動部材の移動に伴って上記受光部の前面に進退してパルス信号を発生させ、上記受光部に入射させる光量を互いに異ならせる三つの対向部（中間反射パターン（灰パターン）、白パターン（Ｈパターン）、黒パターン）を有し、上記移動部材が所定位置に位置したとき、上記三つの対向部の一つである所定の対向部である中間反射パターン（灰パターン）１０３ｇが、上記受光部に対向する受光部対向手段であるラチェットホイール１０３と逆止レバー１１０と、上記受光部からの出力値と比較するための第１及び第２の検出レベルに変更可能で、上記第１の検出レベル（Ｈパターン検出レベル）で上記出力値と比較するときは上記移動部材の上記複数の位置それぞれの相対位置を検出判断し、この相対位置判断を基に上記移動部材が上記所定位置にあるとき、この検出レベルを変更し、上記受光部対向手段の上記所定の対向部の一つと協働して上記第２の検出レベル（灰パターン検出レベル）で上記出力値と比較し、上記移動部材が上記所定位置にあることを絶対位置として確認判断する制御手段であるＣＰＵとを具備することを特徴とする。
【０００６】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態を説明する。
図１は本発明の実施形態を示す位置検出装置を有する駆動力伝達機構を内蔵するカメラの回路系システム図である。
カメラが有するＣＰＵ１には、電源スイッチＰＷＳＷ，１ｓｔレリーズスイッチ１Ｒ，２ｎｄレリーズスイッチ２Ｒ，後蓋開閉スイッチＢＫ，ズームアップスイッチＺＵ，ズームダウンスイッチＺＤ，フィルム給送検出スイッチ１Ｋ等のスイッチから信号が入力されるようになっていて、これらの信号などに基づいてカメラ全体のシーケンスを制御している。
【０００７】
さらに、カメラにはインターフェイス回路であるＩＦ−ＩＣ２が設けられていて、このＩＦ−ＩＣ２には、図示しないＡＦ（自動合焦），ＡＥ（自動露光）関係の回路が内蔵されているほかに、単一の駆動源となるモータ１０１に給電するモータドライバを内蔵し、さらに駆動力伝達機構の動きを検出する位置検出手段であるフォトリフレクタ（ＰＲ）１５０用の信号整形回路も設けられている。
【０００８】
上記ＣＰＵ１とＩＦ−ＩＣ２の間には、信号授受のためのバスライン４と、上記ＰＲ１５０からの信号に基づくパルスをＩＦ−ＩＣ２からＣＰＵ１へ伝達するＣＰＯ信号線５が接続されている。
【０００９】
上記ＣＰＵ１は、上記バスライン４を介してＩＦ−ＩＣ２の設定を行うことができる。すなわち、上記モータ１０１の起動，停止の制御、駆動電圧の決定が可能であり、また、上記ＰＲ１５０のＬＥＤ側電流値の制御およびフォトトランジスタ側の光電流のスレッシュ値を制御できる。さらに上記ＣＰＵ１は、上記各スイッチの入力に従って、モータ１０１を駆動し、後述する駆動力伝達機構を構成する遊星ギヤーの噛合状態を切り替え、被駆動ギヤーを駆動制御するなどして、カメラの全動作を制御している。
【００１０】
図２は、本実施形態を示す位置検出装置が設けられている駆動力伝達機構の平面図である。また、図３は、上記図２中のＡ−Ａ断面を示した上記駆動力伝達機構の要部断面図である。図３に示すように、正逆回転可能なモータ１０１の出力軸にはピニオンギヤー１０１ａが取り付けられていて、該ピニオンギヤー１０１ａは図示しない減速ギヤー列を介して上記モータ１０１の回転動力をギヤー１０２へ伝達するようになっている。上記ギヤー１０２の上面には、後述するラチェットホイール１０３の回動中心位置を決める円盤状のスペーサ１０２ｂが、上記ギヤー１０２とー体に設けられている。また、該スペーサ１０２ｂのさらに上面には、上記ギヤー１０２と一体に回動する太陽歯車である太陽ギヤー１０２ａが同軸に設けられている。
【００１１】
上記ラチェットホイール１０３上面の互いに対称位置にある両側縁部には支軸ピン１０３ａ，１０３ａ’が垂設されていて、該支軸ピン１０３ａ，１０３ａ’にはそれぞれ遊星歯車である遊星ギヤー１０４，１０４’が、上記太陽ギヤー１０２ａに噛合して軸着されている。また、上記遊星ギヤー１０４，１０４’は、ともに上記ラチェットホイール１０３との間に若干のフリクション１０５を有している。
【００１２】
上記ギヤー１０２が回動すると該ギヤー１０２と一体に形成されている太陽ギヤー１０２ａが回動し、これにより該太陽ギヤー１０２ａと噛合している上記遊星ギヤー１０４も回動する。従って、上記ラチェットホイール１０３には上記太陽ギヤー１０２ａが回動する方向の回動力が生じることになる。
【００１３】
図２に示すように、上記ラチェットホイール１０３は、周端面１０３ｄを有する８つの同型の爪部と、この爪部よりも長い周端面１０３ｅを有する１つの爪部が突設されている。また、該ラチェットホイール１０３の一側方側の外周部近傍には、該ラチェットホイール１０３の回動制御を行う逆止レバー１１０が配設されている。
【００１４】
この逆止レバー１１０は、その支点を支軸１１０ｄに揺動自在に枢着されていて、一腕端部１１０ｃには上記爪部と係合する逆止爪１１０ｅが形成されている。また、該逆止レバー１１０の一腕端とカメラ本体内所定位置との間にはばね１１１が架設されていて、該逆止レバー１１０をラチェットホイール１０３に向けて付勢している。上記一腕端部１１０ｃは上記ばね１１１の付勢力によって係止部１１２に当接する位置まで揺動するとともに、上記逆止爪１１０ｅは上記ラチェットホイール１０３爪部の係止面１０３ｂに係合している。そして、該逆止レバー１１０の他椀端部１１０ａの上記フォトリフレクタ（ＰＲ）１５０に対向する面には、反射率の高い白パターン（Ｈパターン）が設けられていて、これにより、ＰＲ１５０は後述する他のパターン（灰パターン，黒パターン）と反射率の違いにより判別できるようになっている。
【００１５】
上記ラチェットホイール１０３の一側方近傍には、円周方向に、上記ラチェットホイール１０３爪部の間隔に対応する所定間隔をもって、複数の被駆動歯車である巻き上げ用駆動ギヤー１２０，巻戻し用駆動ギヤー１２１，ＡＦレンズ用駆動ギヤー１２２，ズームダウン用駆動ギヤー１２３，ズームアップ用駆動ギヤー１２４が、図示しない軸に軸着されて配設されている。
【００１６】
また、上記遊星ギヤー１０４，１０４’は、上記太陽ギヤー１０２ａの回動に伴って公転運動を行うが、上記逆止爪１１０ｅが上記ラチェットホイール１０３爪部の所定の係止面１０３ｂに係合したときに、上記駆動ギヤー１２０，１２１，１２２，１２３，１２４のうちの何れかと噛合するようになっている。なお、上記駆動ギヤー１２０，１２１，１２２，１２３，１２４は、図示しないギヤー列を介してそれぞれ、フィルム巻上機構，フィルム巻戻機構，オートフォーカス機構，ズームダウン機構，ズームアップ機構に連結し、その駆動源となっている。
【００１７】
上記太陽ギヤー１０２ａが、図中矢印ＣＣＷ方向に回転すると、上記遊星ギヤー１０４，１０４’の公転運動に伴い上記ラチェットホイール１０３も同ＣＣＷ方向に回転する。ここで、上記フリクション１０５の力を上記ばね１１１の付勢力より強い力に設定すると、上記逆止レバー１１０は、その逆止爪１１０ｅが上記ばね１１１の付勢力に抗して上記ラチェットホイール１０３爪部の斜面１０３ｃによって外方に押し上げられ、図中、２点鎖線にて示される位置まで揺動する。そして、上記ラチェットホイール１０３はラチェット機構による回転動作を行う。
【００１８】
図４に、上記ラチェットホイール１０３を、図２で示した方向の裏面の方向より見た形状を示す。すなわち、この状態はＰＲ１５０から見たラチェットホイール１０３の形状である。上記遊星ギヤー１０４，１０４’がＡＦレンズ用駆動ギヤー１２２に噛合して、オートフォーカス機構に連結された状態のとき、上記ＰＲ１５０の前面に相当する位置に、他の爪部より反射率の高い灰パターン１０３ｆまたは１０３ｇが設けられた爪部が停止するようになっている。そして、これらの灰パターン１０３ｆ，１０３ｇが設けられた爪部以外の爪部には、反射率の低い黒パターン（Ｌパターン）が設けられていて、ＰＲ１５０は反射率により灰パターンとＬパターンとを判別できるようになっている。
【００１９】
そして、上記逆止レバー１１０の揺動動作に基づく制御機構（後述する）により上記ラチェットホイール１０３の回転動作を制御することで、上記遊星ギヤー１０４，１０４’の公転軌跡上での位置制御が可能となる。すなわち、上記遊星ギヤー１０４，１０４’を所望の位置に停止させて、上記駆動ギヤー１２０，１２１，１２２，１２３，１２４のうちの何れかと噛合するように該遊星ギヤー１０４，１０４’の公転動作を制御することができる。
【００２０】
また、上述したように、上記ラチェットホイール１０３の９つの爪部のうち、１つの爪部のみが他の爪部より周端面が長くなっているため、該ラチェットホイール１０３を図２中ＣＣＷ方向に回転させると、上記ＰＲ１５０からは８つの短いオン信号（パルス信号）と１つの長いオン信号（パルス信号）が出力されることになる。
【００２１】
このようなＰＲ１５０における出力信号と、これに対応した上記ラチェットホイール１０３，逆止レバー１１０の動作のタイムチャートを図５に示す。図中、ラチェットホイール１０３の回転による遊星ギヤー１０４，１０４’の噛合する駆動ギヤーに応じて、次のような各符号の駆動状態が選択される。すなわち、
Ｗｉｎｄ；フィルム巻き上げ
ＲＷ    ；フィルム巻戻し
ＡＦ    ；オートフォーカス
ＺＤ    ；ズームダウン
ＺＵ    ；ズームアップ
となる。なお、上記各状態における遊星ギヤー１０４，１０４’の噛合先は、それぞれ上記駆動ギヤー１２０，１２１，１２２，１２３，１２４である。すなわち、上記ラチェットホイールが回転し、上記遊星ギヤー１０４，１０４’の何れかが上記駆動ギヤー１２０，１２１，１２２，１２３，１２４の何れかと噛合すると、上記の何れかの状態を選択するようになっている。
【００２２】
本実施形態では、上記１つの長いオン信号の立ち下がりから８つめのオン信号の立ち下がり時、すなわち、図２に示す上記遊星ギヤー１０４がオートフォーカス駆動機構に連結された駆動ギヤー１２２に噛合している状態を初期位置と設定する。
【００２３】
ここで上記オートフォーカス位置にあるときには、ＰＲ１５０の出力は上記１０３ｆ，１０３ｇの灰パターンにより中間レベルとなる。
【００２４】
ＣＰＵ１はＩＦ−ＩＣ２に対し、ＰＲ１５０の反射光電流の検出レベルを設定できるようになっている。すなわち、ＣＰＵ１は、図５中、１点鎖線で示される灰パターン検出レベルとＨパターン検出レベルを選択して設定できるようになっている。これらの内の選択した検出レベルよりも光電流が大きい場合、ＩＦ−ＩＣ２の出力するＣＰＯはＬレベルを出力し、上記光電流が小さい場合には同ＣＰＯはＨレベルを出力する。
【００２５】
上記Ｈパターン検出レベルは、上記逆止レバー１１０がＰＲ１５０の前面にあることを検出するレベルで、上記逆止レバー１１０がＰＲ１５０の前面にある場合、つまりＨパターン（白パターン）がＰＲ１５０の前面にある場合にはＣＰＯはＬレベルになり、ラチェットホイール１０３の灰パターンおよびＬパターン（黒パターン）がＰＲ１５０の前面にある場合にはＣＰＯはＨレベルになる。
【００２６】
上記灰パターン検出レベルは、上記灰パターン１０３ｇ，１０３ｆがＰＲ１５０の前面にある場合、ＣＰＯをＬレベルとし、ＬパターンがＰＲ１５０の前面にある場合にはＣＰＯをＨレベルにする値である。
【００２７】
図６は、本実施形態における上記ラチェットホイール１０３の初期位置設定時に係る上記ＰＲ１５０の出力信号タイムチャートである。上記ＰＲ１５０から出力されるパルス信号（図中、ＣＰＯで示す）は、起動（スタート）直後の図中、タイミングＴ１においては読み飛ばされる。なお、そのパルス数は、図示しないＥＥＰＲＯＭ等に記憶されているデータ（ＧＰＳＴＲＴ）に基づく。
【００２８】
次に、上記パルス信号は、図中タイミングＴ２においてパルス数カウンタＣ１においてカウントされ、１周期の駆動シーケンス信号となる。なお、図６中、ｍａｘで示されるオン信号区間は、上記１つの長いオン信号が出力されていることを示している。さらに、図中、タイミングＴ３におけるパルス信号によってラチェットホイール１０３がオートフォーカス駆動ギヤー１２２に対応する位置、すなわち、上記遊星ギヤー１０４が該駆動ギヤー１２２と噛合する位置へ移動される。
【００２９】
図７，図８は、本実施形態におけるラチェットホイール１０３（遊星ギヤー１０４，１０４’）の初期位置設定動作のサブルーチンを示したフローチャートである。なお、これらのフローチヤートはＣＰＵ１の動作として説明する。
【００３０】
上記ラチェットホイール１０３、ひいては遊星ギヤー１０４，１０４’の初期位置設定動作は、まず、ＰＲ１５０の反射光電流の検出レベルをＨパターン検出レベルに設定する（ステップＳ１）。この検出レベルは灰パターンがあってもＣＰＯはＨレベルになるモータ駆動電圧を設定し（ステップＳ２）、モータ１０１（図１，図３参照）を駆動した後（ステップＳ３）、読み飛ばしパルス数Ｃ０を図示しないＥＥＰＲＯＭ等に記憶された値に設定する（スチップＳ４）。なお、このときフラグＦ１＝１とする。その後、パルス数カウンタＣ１＝８として（ステップＳ５）、該パルス信号の立ち下がり（Ｌｏｗエッジ）を検出するまで待機する（ステップＳ６）。上記ステップＳ６で該パルス信号の立ち下がりを検出すると、パルス幅タイマＴ０がスタートし（ステップＳ７）、該パルス信号の立ち上がり（Ｈｉｇｈエッジ）を検出するまで図示しないＣＰＵのハードタイマをかける（ステップＳ８）。すなわち、ここでパルス幅を検出する。
【００３１】
上記ステップＳ８で該パルス信号の立ち上がりを検出すると、上記タイマＴ０、すなわち、上記ＰＲ１５０から出力されるパルス幅を読み込み（ステップＳ９）、上記ＥＥＰＲＯＭ等に記憶されている最低パルス幅のデータと比較する（ステップＳ１０，ステップＳ１１）。そして、上記ＰＲ１５０から出力されるパルス幅が上記ＥＥＰＲＯＭ等に記憶されている最低パルス幅以下のときは、チャタリングが生じたとして上記ステップＳ６に戻る。
【００３２】
上記ステップＳ１０，ステップＳ１１で、上記ＰＲ１５０から出力されるパルス幅が上記ＥＥＰＲＯＭ等に記憶されている最低パルス幅以上のときは、上記フラグＦ１を調べて読み飛ばし中か否かを検出する（ステップＳ１２）。ここで、読み飛ばし中であるなら、上記読み飛ばしパルス数Ｃ０をデクリメントして（ステップＳ１３）、Ｃ０＝０か否かを調べる（ステップＳ１４）。そして、該ステップＳ１４でＣ≠０であるなら直接、また、Ｃ０＝０であるなら読み飛ばし終了して（ステップＳ１５）、それぞれ上記ステップＳ６に戻る。
【００３３】
上記ステップＳ１２で読み飛ばし終了であると判定されると、図８の〔２〕に移行して、上記ＰＲ１５０からの現在のパルス幅を過去の最大値と比較する（ステップＳ１６，ステップＳ１７）。そして、現在のパルス幅の方が大きいときは該現在のパルス幅を最大値とし（ステップＳ１８）、パルス数カウンタＣ１の値を図示しないＲＡＭにおけるＲＡＭ−１領域にストアした後（ステップＳ１９）、該パルス数カウンタＣ１をデクリメントする（ステップＳ２０）。
【００３４】
上記ステップＳ１７において現在のパルス幅の方が小さいときも該ステップＳ２０に移行し、その後、該パルス数カウンタＣ１＝０か否かを判定する（ステップＳ２１）。該ステップＳ２１においてパルス数カウンタＣ１≠０であるなら、すなわち、上記図１２に示す１周期のシーケンスが終了していないなら、上記図７中、〔１〕に移行して上記ステップＳ６に戻る。
【００３５】
また、上記ステップＳ２１で該パルス数カウンタＣ１＝０であるなら、すなわち、上記図６に示す１周期のシーケンスが終了したなら、上記ラチェットホイール１０３の現在位置の算出処理を行う（ステップＳ２２）。すなわち、最大パルス幅の位置データから９パルス目の絶対位置を算出し、上記図５に示すようにｍａｘの位置を絶対位置の４の位置とする。なお、
上記ＲＡＭ−１領域にストアしたデータ＋４＞１０
のときは１桁目を絶対位置とする。この後、遊星ギヤー１０４をオートフォーカス駆動ギヤー１２２と噛合する位置へ駆動する（ステップＳ２３）。
【００３６】
次に、上記検出パターンをＨパターン検出レベルから灰パターン検出レベルに切り替える（ステップＳ２４）。このときＣＰＯがＨレベル→Ｌレベルへ変化すれば正常終了となり（ステップＳ２５）、ＣＰＯがＨレベルのままだと異常と判断して、ステップＳ１へ戻りすべて最初からこの処理を実行する。そして正常終了の場合には、該ラチェットホイール１０３の現在位置（あるいは遊星ギヤー１０４，１０４’の現在位置）を上記ＲＡＭにおけるＲＡＭ−２領域にストアして（ステップＳ２６）、サブルーチン「初期位置出し」を終了する。
【００３７】
図９は、本実施形態における駆動ギヤー選択動作のサブルーチンを示すフローチャートである。なお、このフローチャートも上記のフローチャート同様、ＣＰＵの動作として説明する。
【００３８】
駆動ギヤー選択動作は、まず、駆動ギヤーの第１の目標位置データＤ１を図示しないＲＡＭにおけるＲＡＭ−Ａ領域に設定する（ステップＳ３１）。次に第２の目標位置データＤ２をＲＡＭ−Ｂ領域に設定する（ステップＳ３２）。現在位置がＡＦ位置であるかどうかを判断し（ステップＳ３３）、ＡＦ位置である場合には、ＰＲ１５０の反射光電流の検出レベルを灰パターン検出レベルに設定し（ステップＳ３４）、ＣＰＯのレベルをチェックする（ステップＳ３５）。ＣＰＯがＨレベルの場合には、上記ステップＳ１に戻って初期位置出し処理を行う。
【００３９】
次に、ＰＲ１５０の反射光電流の検出レベルをＨパターン検出レベルに設定する（ステップＳ３６）。この後、モータ駆動電圧を設定して（ステップＳ３７）、該ＲＡＭ−Ａ領域のデータと上記ＲＡＭ−２領域のデータとを比較する（ステップＳ３８，ステップＳ３９）。すなわち、駆動ギヤーの目標位置と、上記ラチェットホイール１０３あるいは遊星ギヤー１０４，１０４’の現在位置とを比較する。そして、ステップＳ１５４において該遊星ギヤー１０４，１０４’が目標位置に到達したら、上記モータ１０１（図１，図３参照）にブレーキをかけて停止させる（ステップＳ４７）。
【００４０】
もしも上記ＲＡＭ−２の値が上記ＲＡＭ−Ａと一致しない場合には、該ＲＡＭ−Ｂ領域のデータと上記ＲＡＭ−２領域のデータとを比較する（ステップＳ４０，ステップＳ４１）。すなわち、駆動ギヤーの目標位置と上記ラチェットホイール１０３あるいは遊星ギヤー１０４，１０４’の現在位置とを比較する。そして、ステップＳ４１において該遊星ギヤー１０４，１０４’が目標位置に到達したら、上記モータ１０１（図３参照）にブレーキをかけて停止させる（ステップＳ４７）。停止後、現在位置がＡＦ位置であるかどうかを判断し（ステップＳ４８）、ＡＦ位置である場合には、ＰＲ１５０の反射光電流の検出レベルを灰パターン検出レベルに設定し（ステップＳ４９）、ＣＰＯのレベルをチェックする（ステップＳ５０）。ＣＰＯがＨレベルの場合にはステップＳ１へ戻って（図７参照）、上記初期位置出し処理を行う。
【００４１】
また、上記ステップＳ４１で該遊星ギヤー１０４，１０４’が未だ目標位置に到達していないときは、さらにモータ１０１を駆動させて（ステップＳ４２）、上記ＰＲ１５０からのパルスの立ち下がり（Ｌｏｗエッジ）を検出するまで該遊星ギヤー１０４，１０４’を公転させる（ステップＳ４３）。
【００４２】
そして、上記ステップＳ４３でパルスの立ち下がりを検出すると、モータ駆動電圧を再設定して（ステップＳ４４）、パルスの立ち上がりを検出したか否かを判定する（ステップＳ４５）。その後、上記ＲＡＭ−２領域のデータをインクリメントして（ステップＳ４６）、上記ステップＳ３８に戻る。
【００４３】
駆動系選択動作である上述の「ギヤー位置決め」動作をまとめると、モータ１０１により、太陽ギヤー１０２ａをＣＣＷ方向に回転させ、駆動させたい駆動系の駆動ギヤーに噛合する位置に遊星ギヤー１０４，１０４’のうちの−方を移行させる。この位置は、上記フォトリフレクタＰＲ１５０からの出力信号で検出する。
【００４４】
なお、目標位置データＤ１とＤ２は、同一の被駆動歯車の選択のためのデータであり、図２中の遊星歯車１０４と１０４’が存在するためのデータを２個有することになる。
【００４５】
図１０，図１１に本実施形態のカメラシーケンスにおける、メカ駆動の処理サブルーチンを示す。図１０にはズームアップ処理、図１１にはズームダウン処理を一例として示す。図１０のズームアップ処理の場合、まず、使用者の操作により、ズームアップスイッチＺＵ（図１参照）がオン状態になると、ＣＰＵ１の図示しないメインフローチャート中の判断により、サブルーチン「ズームアップ処理」がコールされる。まず、ズームアップの被駆動歯車を目標位置として、図９に示すギヤー位置決め処理によりギヤー選択を実行する（ステップＳ６１）。上記ズームアップ位置の被駆動歯車が選択の後、上記モータ１０１をＣＷ方向へ回転させる（ステップＳ６２）ことにより、ズームをアップ方向へ駆動する。さらに、使用者によって上記ズームスイッチが離されるか、ズームが図示しないテレ端位置に到達したことを検出した場合には（ステップＳ６３，Ｓ６４）、ステップＳ６５へ進み上記モータ１０１へブレーキをかけズームを停止させる。その後、ＡＦレンズ駆動歯車位置を目標位置データとし、図９の上記ギヤー選択処理を実行する（ステップＳ６６）。これにより、上記遊星ギヤー１０４もしくは１０４’がＡＦレンズ駆動位置に移動される。
【００４６】
同様にズームダウン処理の場合も、図１０のサブルーチン「ズームダウン処理」に示すステップＳ７１〜ステップＳ７６の処理に基づいてズーム処理が実行される。以上のズーム処理が実行され、ズーミングが終了した時点では、上記遊星ギヤー１０４，１０４’はＡＦレンズ駆動ギヤー１２２と噛合してＡＦレンズを駆動する位置に移動されている。また図示しないが、巻き上げ，巻戻しの各処理を実行後も上記遊星ギヤー１０４もしくは１０４’がＡＦレンズ駆動の選択位置に置かれている。
【００４７】
次に、本実施形態のカメラの撮影シーケンスにおけるレリーズ処理について説明する。図１２は、上記レリーズ処理のサブルーチンのフローチャートを示しており、使用者の操作によって上記１ｓｔレリーズスイッチ１Ｒ，２ｎｄレリーズスイッチ２Ｒのオン状態が図示しないメインフロー上で検出された場合に、図１２のサブルーチン「レリーズ処理」が実行される。まず、上記ＩＦ−ＩＣ２のＡＦブロックを起動して、ＣＰＵ１へ出力されるＡＦデータを元にＡＦ（自動合焦）演算を実行し（ステップＳ８１）、ＡＦレンズの繰り出しパルス数が求められる。次に、ＡＥ（自動露出）演算を実行し、シャッタの露出秒時を決定する（ステップＳ８２）。
【００４８】
次に、上記ＡＦ演算で求めたＡＦレンズ繰り出しパルス数に基づいてＡＦレンズ駆動処理を行う（ステップＳ８３）。このとき上記遊星ギヤー１０４、または、１０４’はＡＦレンズ駆動位置にあらかじめ選択移動されているので、駆動ギヤー選択処理を行う必要はない。上記ＡＦレンズ駆動が終了した後、上記ＡＥ演算で求めた露出秒数に基づいて、シャッタ制御処理を実行する（ステップＳ８４）。
【００４９】
なお、上記１ｓｔレリーズスイッチ１Ｒ，２ｎｄレリーズスイッチ２Ｒのオン状態を検出した時点から該シャッタ制御処理が実行されるまでの時間が、いわゆるレリーズタイムラグであり、可能な限り短い時間にすることが望まれている。そこで、本実施形態のものでは、撮影待ち状態では常時、上記遊星ギヤー１０４、または、１０４’を上記ＡＦレンズ駆動位置に移動しているので、レリーズ処理中におけるギヤー位置選択動作が省略され、該レリーズタイムラグの短縮が実現される。
【００５０】
その後、シャッタ制御処理終了後、ＡＦレンズを初期位置まで駆動するＡＦレンズリセット処理を実行する（ステップＳ８５）。次に、上記遊星ギヤー１０４、または、１０４’を巻き上げ駆動用の被駆動ギヤーである駆動ギヤー１２０の位置へ移動し、噛合させる（ステップＳ８６）。その後、一コマ巻き上げ処理を実行し（ステップＳ８７）、上記遊星ギヤー１０４、または、１０４’をＡＦレンズ駆動位置に戻す（ステップＳ８８）。以上の動作により一連の撮影シーケンス処理を終了する。
【００５１】
以上説明したように、この実施形態によれば、単一のモータを用いて複数の被駆動歯車に選択的に駆動力を伝達する駆動力伝達機構において、ＡＦレンズ駆動位置を初期位置と定め、常時選択されるようにすることで、レリーズタイムラグの短縮を図ることが可能となる。
【００５２】
また、被駆動ギヤーの位置検出ＰＲの反射パターンにＨパターン，Ｌパターンとは別のパターンを設け、この中間反射パターン（灰パターン）を上記初期位置が選択されている場合に、ＰＲの前面に正対するように配置することで、該初期位置が選択されていることが検出可能となり、誤動作の起こることを防ぐことができる。
【００５３】
【発明の効果】
以上のような本発明によれば、移動する部材の位置を第１の検出レベルでパルスをカウントし、その移動部材が所定の相対位置に来たときには、その後、第２の検出レベルと光検出器からの出力とを比較し、その移動部材が上記所定の位置に来たことを確認判断することができ、簡便な構成で移動する部材の位置検出を正確に行うことができる。
【図面の簡単な説明】
【図１】本発明の実施形態を示す位置検出装置を含む駆動力伝達機構を有するカメラの要部系統図。
【図２】上記図１の位置検出装置を含む駆動力伝達機構の平面図。
【図３】上記図２の駆動力伝達機構のＡ−Ａ断面図。
【図４】上記図２のラチェットホイールを裏面から見た拡大平面図。
【図５】上記図１の位置検出装置を含む駆動力伝達機構におけるフォトリフレクタの出力信号のタイムチャート。
【図６】上記図１の位置検出装置を含む駆動力伝達機構におけるラチェットホールの初期位置設定に関するフォトリフレクタの出力信号のタイムチャート。
【図７】上記図１の位置検出装置を含む駆動力伝達機構を内蔵するカメラの制御処理におけるサブルーチン「初期位置出し処理」のフローチャートの一部。
【図８】上記図１の位置検出装置を含む駆動力伝達機構を内蔵するカメラの制御処理におけるサブルーチン「初期位置出し処理」のフローチャートの一部。
【図９】上記図１の位置検出装置を含む駆動力伝達機構を内蔵するカメラの制御処理におけるサブルーチン「ギヤー位置決め処理」のフローチャート。
【図１０】上記図１の位置検出装置を含む駆動力伝達機構を内蔵するカメラの制御処理におけるサブルーチン「ズームアップ処理」のフローチャート。
【図１１】上記図１の位置検出装置を含む駆動力伝達機構を内蔵するカメラの制御処理におけるサブルーチン「ズームダウン処理」のフローチャート。
【図１２】上記図１の位置検出装置を含む駆動力伝達機構を内蔵するカメラの制御処理におけるサブルーチン「レリーズ処理」のフローチャート。
【符号の説明】
１…ＣＰＵ（制御手段）
１０１…モータ
１０２ａ…太陽ギヤー
１０３…ラチェットホイール（受光部対向手段）
１０３ｆ，１０３ｇ…灰パターン
１０４，１０４’…遊星ギヤー（移動部材）
１１０…逆止レバー（受光部対向手段）
１２０…巻き上げ用駆動ギヤー
１２１…巻戻し用駆動ギヤー
１２２…ＡＦレンズ用駆動ギヤー
１２３…ズームダウン用駆動ギヤー
１２４…ズームアップ用駆動ギヤー
１５０…フォトリフレクタ（ＰＲ）（光検出器）
【図１】
0003655867.tif 000002
【図２】
0003655867.tif 000003
【図３】
0003655867.tif 000004
【図４】
0003655867.tif 000005
【図５】
0003655867.tif 000006
【図６】
0003655867.tif 000007
【図７】
0003655867.tif 000008
【図８】
0003655867.tif 000009
【図９】
0003655867.tif 000010
【図１０】
0003655867.tif 000011
【図１１】
0003655867.tif 000012
【図１２】
0003655867.tif 000013