(57)【要約】【課題】ズームレンズに連動してフォーカスレンズを駆動する際、フォーカスレンズの急激な速度変化を抑制して脱調を防ぐことが可能なレンズ駆動装置を提供する。【解決手段】レンズ駆動装置は、鏡胴１内で光軸方向に移動可能に装着されたズームレンズＺＬと、同じく鏡胴１内で光軸方向に移動可能に装着されたフォーカスレンズＦＬと、ズームレンズＦＬを駆動する第１駆動部９と、フォーカスレンズＦＬを駆動する第２駆動部６と、ズームレンズＺＬの瞬時位置を検出して逐次瞬時位置情報を出力する検出部１２と、瞬時位置情報に基づいてフォーカスレンズＦＬの目標位置及び移動速度を表す設定情報を逐次求め、この設定情報に基づいて第２駆動部６を制御し、以ってズームレンズＺＬの移動に合わせてフォーカスレンズＦＬを移動させる制御部５とを有する。【選択図】図１
2008111942.tif 000002
【特許請求の範囲】
【請求項１】
鏡胴内で光軸方向に移動可能に装着されたズームレンズと、
同じく鏡胴内で光軸方向に移動可能に装着されたフォーカスレンズと、
該ズームレンズを駆動する第１駆動部と、
該フォーカスレンズを駆動する第２駆動部と、
該ズームレンズの瞬時位置を検出して逐次瞬時位置情報を出力する検出部と、
該瞬時位置情報に基づいて該フォーカスレンズの目標位置及び移動速度を表す設定情報を逐次求め、この設定情報に基づいて該第２駆動部を制御し、以って該ズームレンズの移動に合わせて該フォーカスレンズを移動させる制御部とを、
有することを特徴とするレンズ駆動装置。
【請求項２】
前記制御部は該第１駆動部を制御して該ズームレンズを定速駆動することを特徴とする請求項１記載のレンズ駆動装置。
【請求項３】
前記制御部は、該設定情報に基づき該フォーカスレンズの現在位置が該設定された目標位置の手前にあるときは該設定された移動速度で該フォーカスレンズを駆動する一方、該フォーカスレンズの現在位置が該設定された目標位置に達しているときは該フォーカスレンズの駆動をスキップすることを特徴とする請求項１記載のレンズ駆動装置。
【請求項４】
前記制御部は、該瞬時位置情報に基づいて該フォーカスレンズの移動速度を算出する際、理論値よりも若干速い値にすることを特徴とする請求項１記載のレンズ駆動装置。
【請求項５】
前記制御部は、該フォーカスレンズの移動速度を算出する際、算出値があらかじめ定めた上限を超えた場合、脱調を防ぐために該移動速度を上限値に制限することを特徴とする請求項１記載のレンズ駆動装置。
【請求項６】
前記制御部は逐次求めた設定情報に同期して該第２駆動部を制御し該フォーカスレンズをマイクロステップ駆動することを特徴とする請求項１記載のレンズ駆動装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カメラやプロジェクタに組み込まれるレンズ駆動装置に関する。より詳しくは、鏡胴内にズームレンズとフォーカスレンズを装着した鏡胴ユニットのレンズトラッキング制御技術に関する。
【背景技術】
【０００２】
カメラやプロジェクタにはレンズ鏡胴ユニットが組み込まれている。レンズ鏡胴ユニットは光軸方向に移動可能に装着されたズームレンズと同じく光軸方向に移動可能に装着されたフォーカスレンズとを備えており、ズーミングとフォーカシングを行うことができるようになっている。フォーカスレンズを固定したままズームレンズを移動すると焦点位置がずれ画像のぼけが生じる。カメラの場合撮影画像がぼける事となり、プロジェクタの場合には投影画像がぼけることになる。ズーミング時に焦点ずれで画像のぼけが生じないように、ズームレンズの移動に連動してフォーカスレンズのトラッキング制御を行う技術が知られており、以下の特許文献に開示がある。
【特許文献１】特開平５‐２８１４５９号公報
【特許文献２】特開平６‐１６５０１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
特許文献１はビデオカメラで行われるズームトラッキング制御を開示している。上述したようにズーミングを行うと焦点ずれ（ピンとずれ）が起こるため、ズーミングに併せてフォーカスレンズ駆動を行い焦点ずれを補正する必要がある。従来このフォーカス補整は機械的な機構により行われていたが、特許文献１では電気的なトラッキング制御でズームレンズとフォーカスレンズを連動させている。
【０００４】
図９は特許文献１に開示されたトラッキング制御を示す波形図である。特許文献１の技術は、ズームレンズ及びフォーカスレンズを共にステッピングモータ（パルスモータ）で駆動することにより、精度の高いトラッキングを行っている。このトラッキングは垂直同期信号（ａ）に同期して逐次行われている。ズーム用パルスモータ駆動タイミングを（ｂ）で表し、フォーカス用パルスモータ駆動タイミングを（ｃ）で表してある。図から明らかなように、トラッキング曲線の傾きが大きな箇所ではフォーカス用パルスモータのステップ送り量を増加させることになるため、急激な速度変化が生じ脱調の恐れがある。
【０００５】
特許文献２に開示される技術は、フォーカスの応答速度に余裕を持たせるため、ズーム動作に電子ズームを併用している。これにより見かけ上のズーム速度を遅くすることなく、フォーカスレンズ側の応答に余裕を持たせることで、急激な速度変化による脱調の恐れを少なくしている。しかしながらこの方法は電子ズームで画像処理が伴うため、システム構成が限定され、必ずしも実用的な解決策とはなっていない。
【課題を解決するための手段】
【０００６】
上述した従来の技術の課題に鑑み、本発明はズームレンズに連動してフォーカスレンズを駆動する際、フォーカスレンズの急激な速度変化を抑制して脱調を防ぐことが可能なレンズ駆動装置を提供することを目的とする。かかる目的を達成するために以下の手段を講じた。即ち本発明にかかるレンズ駆動装置は、鏡胴内で光軸方向に移動可能に装着されたズームレンズと、同じく鏡胴内で光軸方向に移動可能に装着されたフォーカスレンズと、該ズームレンズを駆動する第１駆動部と、該フォーカスレンズを駆動する第２駆動部と、該ズームレンズの瞬時位置を検出して逐次瞬時位置情報を出力する検出部と、該瞬時位置情報に基づいて該フォーカスレンズの目標位置及び移動速度を表す設定情報を逐次求め、この設定情報に基づいて該第２駆動部を制御し、以って該ズームレンズの移動に合わせて該フォーカスレンズを移動させる制御部とを有することを特徴とする。
【０００７】
好ましくは、前記制御部は該第１駆動部を制御して該ズームレンズを定速駆動する。又前記制御部は、該設定情報に基づき該フォーカスレンズの現在位置が該設定された目標位置の手前にあるときは該設定された移動速度で該フォーカスレンズを駆動する一方、該フォーカスレンズの現在位置が該設定された目標位置に達しているときは該フォーカスレンズの駆動をスキップする。又前記制御部は、該瞬時位置情報に基づいて該フォーカスレンズの移動速度を算出する際、理論値よりも若干速い値にする。又前記制御部は、該フォーカスレンズの移動速度を算出する際、算出値があらかじめ定めた上限を超えた場合、脱調を防ぐために該移動速度を上限値に制限する。又前記制御部は逐次求めた設定情報に同期して該第２駆動部を制御し該フォーカスレンズをマイクロステップ駆動する。
【発明の効果】
【０００８】
本発明によれば、ズームレンズの瞬時位置を検出して逐次瞬時位置情報を得ている。このズームレンズの瞬時位置情報に基づいてフォーカスレンズの目標位置及び移動速度を表す設定情報を逐次算出している。この設定情報に基づいてフォーカスレンズの駆動制御を行い、ズームレンズの移動に合わせてフォーカスレンズを移動させている。かかる制御により、フォーカスレンズがズーム連動により不規則な移動を余儀なくされても、ズームレンズに追随したフォーカスレンズのなだらかな駆動が実現でき、脱調を効果的に防ぐことが可能である。特にズームレンズ側を定速駆動制御する一方、フォーカスレンズ側はパルスモータ（ステッピングモータ）を用いたマイクロステップ駆動制御とすることで、フォーカスレンズの急激な速度変化を防ぐことができると共に、レンズ駆動の静音化も可能になる。
【発明を実施するための最良の形態】
【０００９】
以下図面を参照して本発明の実施の形態を詳細に説明する。図１は本発明にかかるレンズ駆動装置の全体構成を示すブロック図である。本実施形態は、特にレンズ駆動装置をプロジェクタに組み込んだ例である。但し本発明はこれに限られるものではなく、レンズ駆動装置はプロジェクタのほかビデオカメラ、デジタルカメラ、スチルカメラなどにも適用することができる。図示するように、プロジェクタは基本的な構成として、鏡胴１とＤＭＤなどからなるライトバルブ２と光源３とホストＣＰＵ４とで構成されている。ホストＣＰＵ４の制御の下ＤＭＤなどのライトバルブ２に表示された映像は光源３の照明を受けて、鏡胴１により前方のスクリーン（図示せず）上に投影される。
【００１０】
ここで本発明にかかるレンズ駆動装置は、鏡胴１内で光軸方向に移動可能に装着されたズームレンズＺＬと、同じく鏡胴１内で光軸方向に移動可能に装着されたフォーカスレンズＦＬと、ズームレンズＺＬを駆動する第１駆動部と、フォーカスレンズＦＬを駆動する第２駆動部とを備えている。本実施形態では、第１駆動部はズームレンズを駆動するＤＣモータ（ＤＣＭ）１０と、このＤＣモータを駆動するドライバ９とで構成されている。一方第２駆動部は、フォーカスレンズＦＬを駆動するパルスモータ（ＰＭ）７と、このパルスモータを駆動するパルスモータドライバ６とで構成されている。
【００１１】
本レンズ駆動装置は、さらに検出部と制御部とを備えている。この検出部はズームエンコーダ（ＺＥＮＣ）１２からなり、ズームレンズＺＬの瞬時位置を検出して逐次瞬時位置情報を出力する。一方制御部は制御ＣＰＵ５からなり、ズームエンコーダ１２から出力された瞬時位置情報に基づいてフォーカスレンズＦＬの目標位置及び移動速度を表す設定情報を逐次求め、この設定情報に基づいて第２駆動部（パルスモータ７とそのドライバ６）を制御し、以ってズームレンズＺＬの移動に合わせてフォーカスレンズＦＬを移動させる。かかる構成により、ズームレンズＺＬに追随して、フォーカスレンズＦＬを滑らかに連動させることができる。なお、図示のレンズ駆動装置は上述した部品に加え、フォーカスレンズＦＬの初期位置を検出するフォーカスホームポジションセンサ（ＦＨＰＩ）８と、ズームレンズＺＬの初期位置を検出するズームホームポジションセンサ（ＺＨＰＩ）１１を備えている。これらのホームポジションセンサ８，１１は、鏡胴１内に組み込まれたフォーカスレンズＦＬやズームレンズＺＬの初期位置設定に用いられる。
【００１２】
好ましくは制御ＣＰＵ５は、第１駆動部（ＤＣモータ１０とＤＣモータドライバ９）を制御して、ズームレンズＺＬを定速駆動する。また制御部ＣＰＵ５は、ズームレンズの瞬時位置情報に基づいて逐次求めたフォーカスレンズの設定情報に従い、第２駆動部（パルスモータ７とパルスモータドライバ６）を制御し、フォーカスレンズＦＬをマイクロステップ駆動するようにしている。
【００１３】
実際の制御シーケンスでは、制御ＣＰＵ５は逐次算出した設定情報に基づきフォーカスレンズＦＬの現在位置が設定された目標位置の手前にあるときは設定された移動速度でフォーカスレンズＦＬを駆動する一方、フォーカスレンズＦＬの現在位置が設定された目標位置をすでに超えている時は、マイクロステップ駆動をスキップする。この様な制御シーケンスにより、ズームレンズの移動に連動して、フォーカスレンズをマイクロステップ駆動で追随させることができる。この場合制御ＣＰＵ５は、ズームレンズＺＬの瞬時位置情報に基づいてフォーカスレンズＦＬの移動速度を算出する際、理論値よりも若干速い値にすることが実用的である。また制御ＣＰＵ５は、フォーカスレンズＦＬの移動速度を算出する際、算出値が予め定めた上限を超えた場合、脱調を防ぐために移動速度を上限値に制御することが好ましい。
【００１４】
図２は、ズームレンズ位置とフォーカスレンズ位置との関係を示すグラフである。このグラフは、横軸にズームレンズ位置をとってある。ズームレンズ位置はズームエンコーダ１２から制御ＣＰＵ５に出力されるカウント値で表されている。一方グラフの縦軸はフォーカスレンズ位置を表している。フォーカスレンズ位置は制御ＣＰＵ５が計数するパルスモータ７のマイクロステップのカウント値で表している。このグラフはほぼ理想曲線を示しており、ズームレンズの移動に追随して、フォーカスレンズが放物線形状の理想曲線に沿ってマイクロステップ移動している。鏡胴１の光学設計に依存するが、本実施形態の場合ズームレンズの移動に伴って、フォーカスレンズは一旦前進し途中で反転して後退する動きとなっている。この様な不規則なフォーカスレンズの移動にも関わらず、ズームレンズの移動に追随してフォーカスレンズを滑らかに連動させることができる。なおトラッキングを容易にするため、ズームレンズ側は定速駆動制御である。
【００１５】
なお本発明にかかるレンズ駆動装置は、必ずしもフォーカスレンズを図示の理想曲線に沿って精密にトラッキング制御する必要はない。おおよそ理想曲線に沿ってトラッキング制御すればよく、最も重要なことはトラッキング制御中脱調を起こさない様にすることである。この脱調を防ぐため、場合によっては理想曲線（理論値）から少しシフトしたマイクロステップ駆動の条件を設定することもある。
【００１６】
図３は、図２に示したグラフの一部を切り出した拡大図であり、フォーカスレンズのマイクロステップ駆動がわかるようになっている。図示するように、フォーカスレンズはほぼ理想曲線に沿うように、細かいマイクロステップ駆動で移動している。比較のため、通常のステップ駆動（２相設定）移動する場合のフォーカスレンズの移動軌跡も表してある。通常の２相設定ではステップ間隔が広いため、理想曲線からずれる幅が大きくなり、脱調の原因となる。これに対しマイクロステップ駆動は、例えば通常のステップ駆動の幅を１６分割したステップ幅でフォーカスレンズを駆動するため、理想曲線に沿った滑らかな移動となり、脱調の恐れが少なくなる。一般に脱調要因は急激な速度変化に代表される。通常の２相設定の場合、ステップ幅（位相角）を稼ぐことができその分移動速度を増大させることができる。しかしながら通常の２相設定によるステップ駆動はミクロ的に見ると、図３のグラフに示したように非連続駆動となり、振動が起こるため容易に脱調しやすい。これに対しマイクロステップ駆動はステップ幅が細分化されているため振動を小さくすることが可能であり、急激な速度変化を起こすことがない。
【００１７】
本レンズ駆動装置の制御部は、ズームレンズの瞬時位置情報に基づいてフォーカスレンズの目標位置及び移動速度を表す設定情報を逐次求めている。図４は、ズームレンズ側の瞬時位置情報とフォーカスレンズ側の設定情報との関係を示すグラフである。このグラフは横軸にズームレンズの検出位置をとり、縦軸にフォーカスレンズの目標位置をとってある。前述したようにズームレンズの検出位置はズームエンコーダの出力値で表されている。一方フォーカスレンズの目標位置はマイクロステップ数で表されている。制御部はこのズームレンズの検出位置とフォーカスレンズの目標位置との関係を予めテーブルデータとして記憶してある。このテーブルデータに基づき、制御部はエンコーダ出力があるたびにフォーカスレンズの目標位置を更新していく。
【００１８】
制御部はさらにズームレンズの検出位置（ズームレンズの瞬時位置情報）とズームレンズの移動速度との関係を示すテーブルデータも保存してある。ズームレンズの検出位置に対応して、所定の計算式に従って予め移動速度を求めておき、これをテーブルデータとして保存してある。制御部はこのテーブルデータを参照して、ズームレンズ側のエンコーダ出力がある度に、対応するフォーカスレンズの移動速度を求めている。
【００１９】
図４は、この移動速度を求める計算式も併せて載せてある。この算出式は、基本的に補間法によって移動速度を求めている。例えばエンコーダ出力値３の位置における移動速度は、それより前の位置Ｂと後の位置Ａとに基づいて計算する。具体的には目標位置Ｂから目標位置Ａに進む間の時間を、目標位置Ａと目標位置Ｂとの間のマイクロステップ数で割っている。これにより１マイクロステップ当たりの時間が算出できる。１マイクロステップ当たりの時間はフォーカスレンズの移動速度の逆数となっている。即ち本実施形態では、直接移動速度を求める代わりに、その逆数である１マイクロステップ当たりの時間を制御値として利用している。以下本明細書ではこの１マイクロステップ当たりの時間をタイマ値と呼ぶ。換言すると、本レンズ駆動装置の制御部は、ズームエンコーダから一定時間間隔で出力値が送られてくる度に、テーブルデータを参照してタイマ値を更新している。なおグラフではズームエンコーダから逐次出力される数値の時間幅を基本時間で表している。前述したようにズームレンズは定速駆動制御されているので、ズームエンコーダは逐次一定の基本時間が経過する毎に出力値を制御部側に送っている。ズームエンコーダの出力値は、例えばズームエンコーダから基本時間ごとに出力されるパルスのカウントで表される。図４のグラフは、このカウントを横軸にとっている。
【００２０】
図５は、図１に示した本発明にかかるレンズ駆動装置の動作説明に供するフローチャートである。（Ａ）はズーム移動処理を表しており、ズームエンコーダから出力されたパルスが制御ＣＰＵでカウントされる毎に実行される。具体的にはエンコーダパルスが出力されると、所定のズーム確認処理を行い、その後ズームレンズの移動を完了し、リターンする。
【００２１】
（Ｂ）は（Ａ）に示したズーム確認処理の詳細を示すフローチャートである。まずズームエンコーダパルスのカウントに従い、ズームレンズの瞬時位置（ズームポジション）を読み込む。続いてズームレンズの瞬時位置に基づき、テーブルデータを参照してフォーカスレンズの目標位置を設定する。さらにフォーカスレンズの移動速度を設定する。本実施形態では前述したようにフォーカスレンズの移動速度はタイマ値で与えられている。制御ＣＰＵはズームレンズの瞬時位置に応じてテーブルデータからタイマ値を読み取り、これを所定のレジスタにセットする。
【００２２】
（Ｃ）はフォーカスレンズ側の駆動制御を示すフローチャートである。フォーカスレンズ駆動はマイクロステップ間隔で起動する割り込み処理により行われる。まず所定のレジスタにセットされたタイマ値を参照して、制御用タイマの内容を更新する。制御用タイマにセットされたタイマ値は、１マイクロステップ当たりの時間を表している。続いてフォーカスレンズの目標位置に対して現在の位置に誤差があるか否かを確認する。誤差がある場合には、フォーカスレンズの現在位置を目標位置に近づけるため、マイクロステップ駆動を実行する。即ちフォーカスの位相進角を行う。一方目標位置と現在位置に誤差がない場合には、マイクロステップ駆動をスキップして割り込み処理を終了する。この様にして制御ＣＰＵは、フォーカスレンズの現在位置が設定された目標位置の手前にあるときは設定された移動速度（即ちセットされたタイマ値）でフォーカスレンズを駆動する一方、フォーカスレンズの現在位置が目標位置に達したときには、マイクロステップ駆動をスキップする。
【００２３】
以上の説明から明らかなように、ホストＣＰＵ４側からズーム駆動指令が出されると、制御ＣＰＵ５はズームモータ１０を駆動するズーム移動処理を実行する。ズーム移動処理では（Ａ）に示したように移動完了までズーム位置の確認を行う。本実施形態ではズームレンズＺＬはＤＣモータ１０で駆動されているので、このＤＣモータ１０に接続されたズームエンコーダ１２から出力されるパルスをカウントすることにより、ズームポジションの確認を行っている。ポジションを確認したら、対応するフォーカスレンズ側の目的位置及び位相送りのベースとなる割り込みタイマ値をセットする。このタイマ値は図４に示した計算式を基に設定されたテーブルデータを用いる。（Ｃ）の割り込み処理では、予め設定したタイマ値を反映するように、制御用タイマの内容を変更すると共に、フォーカスレンズの目標位置と現在位置との誤差を確認のうえ、フォーカス位相進角の有無を決定する。
【００２４】
図６は、ズーミング用ＤＣモータ１０に連動してフォーカストラッキング用のパルスモータ７に供給される駆動電流波形を表すグラフである。この駆動電流波形は交流となっており、その周波数がフォーカスレンズの移動速度を表している。グラフから明らかなように、ズーミング指令に応じてズームレンズが定速で移動を開始すると、これと連動するようにフォーカスレンズが移動を開始するが、その速度は始め速く中間で遅くなり、後半でまた速くなっている。この速度変化は図２に示したズームレンズ位置とフォーカスレンズ位置との関係に対応している。
【００２５】
図７は、本発明にしたがって行われるズームレンズ及びフォーカスレンズのトラッキング制御の具体例を示すグラフである。横軸にズームレンズ位置をとり縦軸にフォーカスレンズ位置をとっている。この具体例では、脱調をより効果的に抑制するため、レンズトラッキングレンズ曲線は、図２に示した理想曲線から若干シフトするように設定されている。まずズーミングの立ち上がり部分ではフォーカスレンズの移動速度がかなり高くなるので、脱調要因になる恐れがある。そこでズーミングの立ち上がり部分はフォーカスレンズ側の最高速度を規制し、脱調を防いでいる。最高速度を規制すると、その分遅れが生じる。そこでズーミングが進行した時点で速度余裕部を設け、理想移動速度よりも多少大きめな移動速度を設定している。これにより立ち上がり部分の遅れを吸収することができ、全体としてバランスが取れるようになっている。即ち制御ＣＰＵは、フォーカスレンズの移動速度を求める際、算出値が予め定めた上限値を超えた場合、脱調を防ぐために移動速度を上限値に制限している。また制御ＣＰＵはズームレンズの瞬時位置情報に基づいてフォーカスレンズの移動速度を算出する際、必要に応じて理論値よりも若干速い値に設定する。
【００２６】
図８は、図１に示したパルスモータドライバ６の構成例を示す回路図である。本例では、このパルスモータドライバ６をマイクロステップ用ＩＣとして実装している。このパルスモータドライバ６は、必要に応じマイクロステップ駆動と通常の２相駆動（ステップ駆動）を切り換えて行うことができるようになっている。前述したように、ズーミングに合わせたフォーカスレンズトラッキングを行うときには、パルスモータドライバ６は制御ＣＰＵ５の制御の下パルスモータ（ステッピングモータ）７をマイクロステップ駆動している。その場合、本実施例はパルス幅変調（ＰＷＭ）方式でマイクロステップ駆動を実現している。但し本発明はこれに限られるものではなく、他の変調方式を用いてマイクロステップ駆動を行うことも可能である。
【００２７】
ステッピングモータ７は一対のコイル３１，３２とロータ３３とで構成されている。図ではコイル３１の端子をＯＵＴ１，ＯＵＴ２で表し、コイル３２の端子をＯＵＴ３，ＯＵＴ４で表してある。ドライバ６は、端子ＯＵＴ１〜ＯＵＴ４に接続されており、ステッピングモータ７に駆動電流を供給してこれをマイクロステップ回転駆動する。ドライバ６はロジック回路３３を含んでおり、ブリッジ回路２１，２２を制御してステッピングモータ７をマイクロステップモードで回転駆動する。このロジック回路３３には、制御ＣＰＵ５から駆動ＩＣ選択信号ＣＫ、シリアルデータ用クロック信号ＣＬＫ、シリアルデータＤＡＴＡ及びステッピングモータの位相進角ＳＴＥＰが入力される。
【００２８】
モータドライバ６は、更にブリッジ回路２１，２２と定電流回路を含んでいる。ブリッジ回路２１は一方のコイル３１に駆動電流を供給するものであり、ブリッジ接続された複数のトランジスタＱ１ないしＱ４で構成されている。各トランジスタＱ１ないしＱ４のベースはロジック回路３３に接続されており、これによりオンオフ制御される。ブリッジ回路２１は電源ＶＢと接地との間に接続されている。例えばトランジスタＱ１，Ｑ２がオンしてトランジスタＱ３，Ｑ４がオフしたとき、コイル３１には端子ＯＵＴ２からＯＵＴ１に向かって駆動電流が流れる。逆にトランジスタＱ３，Ｑ４がオンでＱ１，Ｑ２がオフのとき、端子ＯＵＴ１からＯＵＴ２に向かって駆動電流が流れる。他方のブリッジ回路２２も一方のブリッジ回路２１と同じ構成となっており、ブリッジ接続された４個のトランジスタで他方のコイル３２を双方向に通電する。ステッピングモータ７の端子ＯＵＴ１ないしＯＵＴ４に供給する駆動電流の位相やパルス幅をロジック回路３３で直接制御することにより、マイクロステップモードを実現している。定電流回路は電源ＶＢから各ブリッジ回路２１，２２を通って接地に流れる駆動電流を一定に制御するものである。一方のブリッジ回路２１に接続された定電流回路は一対のオペアンプＯＰ１，ＯＰ２と検出抵抗Ｒとで構成されている。他方のブリッジ回路２２に接続された定電流回路は一対のオペアンプＯＰ３，ＯＰ４と検出抵抗Ｒとで構成されている。
【図面の簡単な説明】
【００２９】
【図１】本発明にかかるレンズ駆動装置の全体構成を示すブロック図である。
【図２】本発明にかかるレンズ駆動装置の動作説明に供するグラフである。
【図３】同じく動作説明に供するグラフである。
【図４】同じく動作説明に供する模式図である。
【図５】同じく動作説明に供するフローチャートである。
【図６】同じく動作説明に供する波形図である。
【図７】同じく動作説明に供するグラフである。
【図８】図１に示した本発明にかかるレンズ駆動装置に含まれるパルスモータドライバの構成例を示す回路図である。
【図９】従来例を示す波形図である。
【符号の説明】
【００３０】
１・・・鏡胴、５・・・制御ＣＰＵ、６・・・パルスモータドライバ、７・・・パルスモータ、９・・・ＤＣモータドライバ、１０・・・ＤＣモータ、１２・・・ズームエンコーダ、ＣＳ・・・駆動ＩＣ選択信号、ＣＬＫ・・・シリアルデータ用クロック信号、ＤＡＴＡ・・・シリアルデータ、ＳＴＥＰ・・・ステッピングモータの位相進角
【図１】
2008111942.tif 000003
【図２】
2008111942.tif 000004
【図３】
2008111942.tif 000005
【図４】
2008111942.tif 000006
【図５】
2008111942.tif 000007
【図６】
2008111942.tif 000008
【図７】
2008111942.tif 000009
【図８】
2008111942.tif 000010
【図９】
2008111942.tif 000011