(57)【要約】【課題】ステッピングモータの駆動に伴う騒音と消費電力を抑えて絞り羽根を駆動すること【解決手段】絞り羽根２３を駆動するステッピングモータ２５の制御方法は、絞り羽根のＦ値が第１の値のときのステッピングモータの駆動電力よりも、Ｆ値が第１の値よりも高い第２の値のときの駆動電力の方を高くなるように駆動電力を設定する。【選択図】図１
2015155993.tif 000002
【特許請求の範囲】
【請求項１】
絞り羽根を駆動するステッピングモータの制御方法であって、
前記絞り羽根のＦ値が第１の値のときの前記ステッピングモータの駆動電力よりも、前記Ｆ値が前記第１の値よりも高い第２の値のときの前記駆動電力の方が高くなるように前記駆動電力を設定するステップと、
前記ステッピングモータの駆動速度と、前記ステップによって設定された前記駆動電力に基づいて前記ステッピングモータの駆動波形を生成するステップと、
を有することを特徴とする制御方法。
【請求項２】
前記設定するステップは、前記Ｆ値に対して前記駆動電力を連続的に変化させることを特徴とする請求項１に記載の制御方法。
【請求項３】
前記駆動電力は、前記ステッピングモータを連続駆動する場合の駆動電力であることを特徴とする請求項１または２に記載の制御方法。
【請求項４】
前記駆動電力は、前記ステッピングモータを間欠駆動する場合の、前記ステッピングモータの通電時間と非通電時間からなる１周期に対する前記ステッピングモータの通電時間の割合に、対応する電力値をかけた値であることを特徴とする請求項１または２に記載の制御方法。
【請求項５】
前記ステッピングモータのロータのステータに対する回転位置の情報を取得するステップを更に有し、
前記設定するステップは、前記回転位置の情報に基づいて前記駆動電力を設定することを特徴とする請求項１乃至４のうちのいずれか１項に記載の制御方法。
【請求項６】
前記ステッピングモータのロータのステータに対する回転位置の情報を取得するステップと、
前記回転位置の情報から前記Ｆ値を取得するステップと、 
を更に有し、
前記設定するステップは、取得された前記Ｆ値の情報に基づいて前記駆動電力を設定することを特徴とする請求項１乃至４のうちのいずれか１項に記載の制御方法。
【請求項７】
前記設定するステップは、前記ステッピングモータの駆動速度が第３の値のときの前記駆動電力よりも、前記駆動速度が前記第３の値よりも高い第４の値のときの前記駆動電力の方が高くなるように前記駆動電力を設定することを特徴とする請求項１乃至６のうちいずれか１項に記載の制御方法。
【請求項８】
前記設定するステップは、前記駆動速度に対して前記駆動電力を連続的に変化させることを特徴とする請求項７に記載の制御方法。
【請求項９】
コンピュータに請求項１乃至８のうちのいずれか１項に記載の制御方法を実行させるためのプログラム。
【請求項１０】
絞り羽根と、
前記絞り羽根を駆動するためのステッピングモータと、
前記絞り羽根のＦ値が第１の値のときの前記ステッピングモータの駆動電力よりも、前記Ｆ値が前記第１の値よりも高い第２の値のときの前記駆動電力の方が高くなるように前記駆動電力を設定し、前記ステッピングモータの駆動速度と前記駆動電力に基づいて前記ステッピングモータの駆動波形を生成する制御手段と、
を有することを特徴とする絞り装置。
【請求項１１】
請求項１０に記載の絞り装置を有することを特徴とする光学機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ステッピングモータの制御方法、プログラム、絞り装置および光学機器に関する。
【背景技術】
【０００２】
撮影装置の絞り羽根をステッピングモータで駆動する場合、ステッピングモータの脱調を防ぐため、絞り羽根を駆動するために必要な負荷トルクよりもある程度高い脱調余裕を含んだトルクを発生させられるようにステッピングモータの駆動電力を設定する。一般に、絞り羽根の重なり合う面積が大きいと（すなわち絞り値（Ｆ値）が大きい場合には）、摩擦力が大きく、絞り羽根を駆動するために必要な負荷トルクは高くなる。絞り羽根の重なり合う面積が小さいと（すなわち絞り値（Ｆ値）が小さい場合には）、摩擦力が小さく、絞り羽根を駆動するために必要な負荷トルクは低くなる。
【０００３】
特許文献１は、無駄な電力の消費を抑えつつ羽根位置精度を確保するために、検出された絞り位置に応じてステッピングモータに通電する時間と通電しない時間の比を変化させるステッピングモータの制御装置を提案している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平２-１５５４９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１は、絞り羽根の駆動を終了した後の保持電力については最適化しているが、絞り羽根を駆動する駆動電力の設定については考慮していない。駆動電力を絞り値に拘らず一定値とすると、絞り羽根を駆動するために必要な負荷トルクが低い場合に過剰に高いトルクで駆動することになり、駆動騒音が増大し、消費電力も増加してしまう。
【０００６】
本発明は、ステッピングモータの駆動に伴う騒音と消費電力を抑えて絞り羽根を駆動することが可能なステッピングモータの制御方法、絞り装置および光学機器を提供することを例示的な目的とする。
【課題を解決するための手段】
【０００７】
本発明の制御方法は、絞り羽根を駆動するステッピングモータの制御方法であって、前記絞り羽根のＦ値が第１の値のときの前記ステッピングモータの駆動電力よりも、前記Ｆ値が前記第１の値よりも高い第２の値のときの前記駆動電力の方が高くなるように前記駆動電力を設定するステップと、前記ステッピングモータの駆動速度と、前記ステップによって設定された前記駆動電力に基づいて前記ステッピングモータの駆動波形を生成するステップと、を有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、ステッピングモータの駆動に伴う騒音と消費電力を抑えて絞り羽根を駆動することが可能なステッピングモータの制御方法、絞り装置および光学機器を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態によるカメラシステムのブロック図である。（実施例１、２）
【図２】図１に示すレンズＣＰＵによって行われる絞り羽根の駆動制御を説明するためのブロック図である。（実施例１）
【図３】図２に示すステッピングモータの駆動波形と絞り値の関係を示す図である。（実施例１）
【図４】図２に示す絞り羽根の負荷トルクとステッピングモータの出力トルクの関係を示す図である。（実施例１）
【図５】図２に示すレンズＣＰＵによって行われるステッピングモータの制御方法を示すフローチャートである。（実施例１）
【図６】図１に示すレンズＣＰＵによって行われる絞り羽根の駆動制御を説明するためのブロック図である。（実施例２）
【発明を実施するための形態】
【００１０】
図１は、後述する実施例１，２に共通する、本実施形態のカメラシステム１（光学機器）の電気ブロック図である。カメラシステム１は、交換レンズ（光学機器）２と、カメラ本体３から構成される。交換レンズ２は、カメラ本体（撮像装置）３に着脱可能に構成されている。カメラシステム１は、一眼レフカメラとして構成されているが、ミラーレスカメラなどにも適用することができる。なお、本発明の光学機器は、レンズ一体型のカメラ（撮像装置）、双眼鏡、顕微鏡、望遠鏡などに適用することができる。
【００１１】
交換レンズ２とカメラ本体３は、不図示のマウントを介して機械的に接続されると共に、マウントに設けられたコネクタを介して電気的に接続される。コネクタには通信ユニット２７、３４が設けられて交換レンズ２とカメラ本体３が通信することができると共に、交換レンズ２はカメラ本体３から電力を供給される。
【００１２】
交換レンズ２は、レンズＣＰＵ２０、撮影光学系、フォーカスレンズ駆動回路２２、絞り開放位置検出センサ２４、ステッピングモータ２５、絞り駆動回路２６、通信ユニット２７が設けられている。
【００１３】
レンズＣＰＵ２０は、交換レンズ２内のすべての制御を司るレンズ制御手段であり、マイクロコンピュータなどから構成される。レンズＣＰＵ２０は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭなどの記憶手段（メモリ）を内蔵し、後述するステッピングモータ２５の駆動を制御する制御方法を実行する。
【００１４】
撮影光学系は、被写体の光学像を形成し、フォーカスレンズ２１、絞り、その他のレンズ（ズームレンズ、固定レンズ、手振れ補正レンズなど）を有する。フォーカスレンズ２１は光軸方向に移動されて焦点調節を行う。フォーカスレンズ駆動回路２２は、レンズＣＰＵ２０からの命令に従ってフォーカスレンズ２１を光軸に沿って駆動させる。
【００１５】
絞りは、絞り羽根２３の開口径を変更することによって絞り値（Ｆ値）を変更し、光量を調整する。絞り開放位置検出センサ２４は、フォトインタラプタ等のセンサ（検出手段）から構成され、絞り羽根２３が開放位置か否かを検出し、検出結果をレンズＣＰＵ２０に送信する。ステッピングモータ２５は、絞り羽根２３を駆動する駆動手段であり、本実施形態ではＡ相とＢ相の２相であるが、相数は限定されない。絞り駆動回路２６は、レンズＣＰＵ２０からの命令に従ってステッピングモータ２５を回転させることで絞り羽根２３を駆動する。通信ユニット２７は、カメラＣＰＵ３０と通信を行うための複数の通信端子を有し、焦点検出情報や測光情報、ＩＤ情報等を送受信する。
【００１６】
カメラ本体３内には、カメラＣＰＵ３０、制御系電源３１、駆動系電源３２、通信ユニット３３、レンズ装着検出部３４、焦点検出ユニット３５が設けられている。
【００１７】
カメラＣＰＵ３０は、カメラ本体３のすべての制御を司るカメラ制御手段であり、マイクロコンピュータなどから構成される。カメラＣＰＵ３０は、ＲＡＭ，ＲＯＭ，ＥＥＰＲＯＭ等の記憶手段（メモリ）を内蔵している。なお、カメラＣＰＵ３０が、レンズＣＰＵ２０の代わりにステッピングモータ２５の制御方法を実行してもよい。
【００１８】
制御系電源３１は、焦点検出ユニット３５や不図示の測光部等の電力消費量が比較的少なく安定した出力電圧を必要とする制御系回路に電力を供給する。駆動系電源３２は、制御系電源３１の電圧、電力を検出し、交換レンズ２や不図示のシャッタ制御部等の電力消費量が比較的多い駆動系回路に電力を供給する。通信ユニット３３は、レンズＣＰＵ２０と通信を行うための複数の通信端子を有し、焦点検出情報や測光情報、ＩＤ情報等を送受信する。レンズ装着検出部３４は、交換レンズ２が装着されたことを検出する。
【００１９】
焦点検出ユニット３５は、交換レンズ２からの光束を用いて被写体までのデフォーカス量を検出する、位相差検出型の焦点検出ユニットである。位相差検出型の焦点検出では、一対の被写体像の像信号の位相差を検出することによって焦点検出をする。
【実施例１】
【００２０】
図２は、実施例１による、レンズＣＰＵ２０によって行われるステッピングモータ２５の制御方法を説明するためのブロック図である。ＣＰＵ２０には、駆動速度設定部２００、駆動電力設定部２０１、駆動波形生成部２０２、駆動量カウント部２０３、絞り値算出部２０４、ＲＯＭ２０５、ＲＡＭ２０６が設けられている。
【００２１】
駆動速度設定部２００は、絞り調節に必要な速度指令に対して、ステッピングモータ２５の駆動速度を決定する。駆動電力設定部２０１は、絞り値算出部２０４から出力される現在絞り値に応じて駆動電力を決定する。駆動電力の決定方法については後述する。駆動速度設定部２００で決定された駆動速度、およびに駆動電力設定部２０１で決定された駆動電力に従って、駆動波形生成部２０２が駆動信号パターンを生成し、絞り駆動回路２６に出力される。駆動波形生成部２０２では、２相駆動や１−２相駆動、マイクロステップ駆動といった駆動方式に合わせて、モータの各相への励磁パターンを生成する。生成された駆動信号は絞り駆動回路２６で必要な電流・電圧に変換され、ステッピングモータ２５に供給される。
【００２２】
駆動量カウント部２０３は、駆動波形生成部２０２の励磁パターン変化毎にカウンタをインクリメントまたはデクリメントすることで、絞り羽根２３の駆動量をカウントする。これにより、ステッピングモータ２５のステータに対するロータの回転位置の情報を取得することができる。
【００２３】
絞り値算出部２０４は、駆動量カウント部２０３がカウントしたカウント値と、絞り開放位置検出センサ２４の出力値に基づいて、現在の絞り値を表す情報を出力する。具体的には、絞り開放位置検出センサ２４によって絞りが開放位置であることが検出された時点を基準とし、駆動量カウント部２０３でカウントしているカウント値で現在の絞り値の情報を出力する。
【００２４】
ＲＯＭ２０５は、上述した動作プログラムやその他の制御プログラム、および固定データ等を保存し、ＲＡＭ２０６は、上述した動作プログラムやその他の制御プログラムで利用する演算結果や保持したいデータを一時保存する。
【００２５】
図３は、ステッピングモータ２５の駆動電圧（電流）波形と、絞り開放位置検出センサ２４の出力信号、および絞り値算出部２０４のカウント値に対応する現在の絞り値の関係を示す図である。
【００２６】
同図では、２相のステッピングモータを想定し、Ａ相・Ｂ相に略正弦波の駆動信号を印加する（マイクロステップ駆動）とともに、ステッピングモータ２５の停止位置は電気角３６０度に８点ある。駆動前の停止位置は開放位置（ここではＦ２．８とする）であり、絞り値はステッピングモータ２５の停止位置ごとに１／８段ずつ変化する。
【００２７】
駆動量カウント部２０３によるステッピングモータ２５の駆動量のパルスカウントは、図示した停止位置毎に行われ、パルスカウントが１変化するごとに絞り値算出部２０４で管理している現在の絞り値は１／８段変化する。絞り開放位置検出センサ２４の出力は、絞り羽根２３が開放位置にあるときハイ、絞りこみ位置にあるときにはローとなる。絞り値算出部２０４では、絞り羽根位置検出センサ２４の出力がハイのときの絞り値を開放（Ｆ２．８）とし、現在の絞り値を表す情報を出力する。例えば、絞り羽根位置検出センサ２４の出力がハイの状態から８パルス駆動した場合にはＦ４．０、１６パルス駆動した場合にはＦ５．６となる。
【００２８】
図４は、絞り羽根２３を駆動するために必要な負荷トルクの絞り値による変動と、駆動電力設定部２０１で設定した駆動電力によって発生するステッピングモータ２５の出力トルクの関係を示す図である。この負荷トルクは、絞り値が開放側であるほど低く、逆に小絞り側であるほど高いため、駆動電力設定部２０１は絞り値に応じて駆動電力を設定する。
【００２９】
実施例１は、絞り羽根２３の現在のＦ値が第１の値のときのステッピングモータ２５の駆動電力よりも、現在のＦ値が第１の値よりも高い第２の値のときの駆動電力の方が高くなるように、駆動電力を設定している。図４では、現在のＦ値に対して駆動電力を階段状に変化させており、ある範囲内のＦ値に対しては同じ駆動電力を設定している。しかしながら、負荷トルクに脱調余裕を加えたトルクに近づけて駆動騒音と消費電力をより効果的に低減させるために、現在のＦ値に対して駆動電力を連続的に変化させてもよい。
【００３０】
【表１】
2015155993.tif 000003
【００３１】
表１は、実施例１による、現在のＦ値と駆動電力設定部２０１で設定すべき駆動電力の関係を示すデータテーブルである。このデータテーブルをＲＯＭ２０５に予め記憶し、駆動時に参照して設定する。これにより、過剰なトルクで駆動することによって発生する駆動騒音を抑え、また消費電力を低減することができる。なお、現在のＦ値と駆動電力の関係は、テーブル形式に限定されず、数式やグラフなど他の方法で表現されてもよい。
【００３２】
表１に示すデータテーブルは、機種ごとに共通な設計値データでもよいし、個体ごとに個別測定した実測データでもよい。表１に示すデータテーブルは、最小絞り（ここではＦ２２）での駆動電力を１００％としたときの相対値を記憶しているが、駆動電力設定部２０１で設定する設定値（例えば、電圧値や電流値など）を記憶してもよい。
【００３３】
駆動電力は、ステッピングモータ２５を連続駆動する場合の駆動電力であってもよいし、間欠駆動する場合の駆動電力であってもよい。
【００３４】
前者の場合には、表１において、現在のＦ値（第２の値）がＦ１６よりも大きくＦ２２以下である場合が５Ｖであれば、現在のＦ値（第１の値）がＦ２．８よりも大きくＦ４．０以下である場合には３Ｖとなる。
【００３５】
後者の場合には、表１において、駆動電力は、ステッピングモータ２５の通電時間と非通電時間からなる１周期に対するステッピングモータ２５の通電時間の割合に、対応する電力値をかけた値となる。例えば、各区間に対応する電力値は５Ｖであり、現在のＦ値がＦ１６よりも大きくＦ２２以下である場合は非通電時間がなく、現在のＦ値がＦ２．８よりも大きくＦ４．０以下である場合には１周期をＰとすると通電時間が０．６Ｐ、非通電時間が０．４Ｐとなる。
【００３６】
実施例１では、駆動量カウント部２０３を介してステッピングモータ２５のロータのステータに対する回転位置の情報を取得し、絞り値算出部２０４を介して回転位置の情報から現在のＦ値を取得する。そして、表１を使用して取得された現在のＦ値の情報に基づいて駆動電力を設定する。しかしながら、現在のＦ値を駆動電力と関連付ける必要は必ずしもなく、駆動量カウント部２０３を介してステッピングモータ２５のロータのステータに対する回転位置の情報を駆動電力と関連付けてもよい。回転位置の情報は、例えば、Ｆ２．８の位置から８パルスでもよいし、別個に設けたＡ相とＢ相の値でもよい。
【００３７】
図５は、図２に示すレンズＣＰＵ２０の動作であるステッピングモータの制御方法を説明するためのフローチャートである。図５に示す制御方法は、コンピュータに各ステップの機能を実行させるためのプログラムとして具現化が可能であり、「Ｓ」はステップ（工程）を表し、「Ｙ」は「Ｙｅｓ（はい）」、「Ｎ」は「Ｎｏ（いいえ）」を表す。
【００３８】
Ｓ５０１では、レンズＣＰＵ２０は、絞り調整動作を行うための駆動開始の指示があったか否かを判定する。具体的にはユーザーによるマニュアル絞り操作や、ＡＥの動作開始が駆動開始の指示となる。駆動開始指示がない場合には、駆動開始指示があるまで待機する。
【００３９】
駆動開始の指示があった場合には、Ｓ５０２で、駆動速度設定部２００が、必要な駆動速度を設定する。駆動速度はカメラＣＰＵ３０から指定された速度や、レンズＣＰＵ２０内で決定した速度である。ステッピングモータ２５の駆動速度は、励磁パターンの切り替えを行う間隔を長くすると遅く、短くすると早くなる。その単位は一般的にｐｐｓ（パルス／秒）を用いる。
【００４０】
駆動電力設定部２０１は、Ｓ５０３では、絞り値算出部２０４でカウントしている現在のＦ値を取得し、Ｓ５０４では、Ｓ５０３で取得した現在のＦ値に応じて、表１に示すデータテーブルに記憶された電力を駆動電力設定部２０１で設定する。本実施例では最小絞り（Ｆ２２）時に設定すべき電力を１００％として、その相対値を表１に示すデータテーブルに記憶している。例えば、最小絞り（Ｆ２２）のときの駆動電圧が５Ｖの場合で、現在のＦ値がＦ２．８以上Ｆ４．０以下のときは３．０Ｖ、Ｆ４．０よりも大きくＦ５．６以下のときは３．２５Ｖなどと表１の割合に応じて設定される。最小絞り（Ｆ２２）の駆動電圧はＲＯＭ２０５に記憶されてもよいし、カメラ本体３から供給される電圧値をそのまま用いてもよい。
【００４１】
Ｓ５０５では、駆動波形生成部２０２が、Ｓ５０２で設定した駆動速度およびＳ５０４で設定した駆動電力に従ってＡ相、Ｂ相の励磁パターンの切り替えを繰り返すことで略正弦波のマイクロステップ駆動波形、もしくは１−２相駆動波形を生成する。駆動波形をカメラの撮影モードに従って切り換えてもよい。例えば、静止画撮影モードの場合は、一般的に高速駆動が可能な１−２相駆動波形を生成し、動画撮影モードの場合には、一般的に駆動騒音が静かなマイクロステップ駆動波形を生成してもよい。
【００４２】
Ｓ５０６では、駆動量カウント部２０３が、停止位置の励磁パターン毎に駆動量カウンタをインクリメントまたはデクリメントする。Ｓ５０７では、Ｓ５０６でカウントしたカウント値に基づいて、絞り値算出部２０４が現在の絞り値を計算する。
【００４３】
最後に、レンズＣＰＵ２０は、Ｓ５０８で指定した駆動量だけ駆動したかを判定する。駆動が完了していれば処理を終了し、駆動が完了していない場合には、Ｓ５０３に戻り、駆動波形を生成し続ける。
【００４４】
以上説明したように、本実施例によれば、現在の絞り値を確認し、絞り値ごとに予め定められた駆動電力設定とすることで、絞り羽根を駆動するために必要な負荷トルクに対して過剰に高いトルクで駆動することを防止する。これにより、駆動騒音の増大および省電力の増加を可能な限り低減することができる。
【実施例２】
【００４５】
図６は、実施例２による、レンズＣＰＵ２０によって行われる絞り羽根２３の駆動制御を説明するためのブロック図である。図６において、図２と同様の参照符号は同様の部材を示している。実施例１では、駆動電力設定部２０１は、絞り値算出部２０４から出力される現在の絞り値の情報に基づいて駆動電力を決定する。これに対して、実施例２では、駆動電力設定部２０１は、絞り値算出部２０４から出力される現在絞り値および駆動電力設定部２０１から出力される駆動速度の情報に基づいて駆動電力を決定する。
【００４６】
【表２】
2015155993.tif 000004
【００４７】
表２は、実施例２による、現在の絞り値と駆動速度と駆動電力設定部２０１で設定すべき駆動電力の関係を示すデータテーブルである。一般的にステッピングモータは高速で回転しているときほど出力トルクは低下する。このため、表２では、現在の絞り値に加えてステッピングモータの駆動速度をもとに駆動電力設定部２０１で適切に駆動電力を設定している。このデータテーブルをＲＯＭ２０５に予め記憶し、駆動時に参照して設定することにより、過剰なトルクで駆動することによって発生する駆動騒音を抑え、また消費電力を低減することができる。
【００４８】
表２に示すデータテーブルは、機種ごとに共通な設計値データでもよいし、個体ごとに個別測定した実測データでもよい。表２に示すデータテーブルは、最高速（ここでは３０００ｐｐｓ）かつ最小絞り（ここではＦ２２）での駆動電力を１００％としたときの相対値を記憶しているが、駆動電力設定部２０１で設定する設定値（例えば、電圧値や電流値など）を記憶してもよい。
【００４９】
実施例２は、ステッピングモータ２５の駆動速度が第３の値のときの駆動電力よりも、駆動速度が第３の値よりも高い第４の値のときの駆動電力の方が高くなるように、駆動電力を設定している。例えば、現在のＦ値がＦ２．８以上Ｆ４．０以下であり、ステッピングモータ２５の駆動速度が４００ｐｐｓ（第３の値）のときの駆動電力（５４％に対応）よりも、７００ｐｐｓ（第４の値）のときの駆動電力（５７％に対応）の方が高い。
【００５０】
表２では、ステッピングモータ２５の駆動速度に対して駆動電力を階段状に変化させており、ある範囲内の駆動速度に対しては同じ駆動電力を設定している。しかしながら、負荷トルクに脱調余裕を加えたトルクに近づけて駆動騒音と消費電力をより効果的に低減させるために、現在の駆動速度に対して駆動電力を連続的に変化させてもよい。
【００５１】
実施例２の、レンズＣＰＵ２０の動作であるステッピングモータの制御方法については、図５のＳ５０４の「現在の絞り値に応じた駆動電力を設定」を「現在の絞り値と駆動速度に応じた駆動電力に設定」に読み替えればよい。その場合、Ｓ５０４では、Ｓ５０３で確認した現在絞り値とＳ５０２で設定した駆動速度に応じて、表２に示すデータテーブルに記憶された電力を駆動電力設定部２０１で設定する。
【００５２】
本実施例では最高速（３０００ｐｐｓ）かつ最小絞り（Ｆ２２）時に設定すべき電力を１００％として、その相対値を表２に示すデータテーブルに記憶している。例えば、最高速（３０００ｐｐｓ）かつ最小絞り（Ｆ２２）のときの駆動電圧が５Ｖで、駆動速度が２００ｐｐｓ、現在のＦ値がＦ２．８以上Ｆ４．０以下であれば２．７Ｖ、Ｆ４．０よりも大きくＦ５．６以下であれば２．９５Ｖ等と設定される。最高速（３０００ｐｐｓ）かつ最小絞り（Ｆ２２）のときの駆動電圧についてはＲＯＭ２０５に記憶されてもよいし、カメラ本体３から供給される電圧値をそのまま用いてもよい。
【００５３】
以上説明したように、本実施例によれば現在の絞り値を確認し、絞り値および駆動速度ごとに予め定められた駆動電力設定とすることで、絞り羽根を駆動するために必要な負荷トルクに対して過剰に高いトルクで駆動することを防止する。これにより、駆動騒音の増大および省電力の増加を可能な限り低減することができる。
【００５４】
以上、本実施例について説明したが、本発明は本実施例に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【産業上の利用可能性】
【００５５】
絞り装置は、ステッピングモータを使用した絞りを有する光学機器の分野に適用することができる。
【符号の説明】
【００５６】
２…交換レンズ（光学機器）、２０…レンズＣＰＵ（制御手段）、２３…絞り羽根、２５…ステッピングモータ、２０１…駆動電力設定部
【図４】
2015155993.tif 000005
【図１】
2015155993.tif 000006
【図２】
2015155993.tif 000007
【図３】
2015155993.tif 000008
【図５】
2015155993.tif 000009
【図６】
2015155993.tif 000010