(57)【要約】【課題】電池の出力により動作する動作部の動作判定に有利な制御装置を提供すること。【解決手段】電池から出力される電圧を検出する電圧検出手段（１０４）と、前記電圧を変化させる変圧手段を介した出力により動作する動作部を制御する制御手段（１０３）と、前記変圧手段を介した出力に対して負荷を与える負荷手段（１０７）と、を有し、前記制御手段は、前記負荷手段が前記負荷を与えたときに検出される第１電圧から、前記電池に流れる第１電流と、前記電池の内部抵抗と、を算出し、前記第１電流と、前記内部抵抗と、に基づいて、前記内部抵抗による電圧降下時の前記電池の第２電圧を算出し、前記第２電圧と、該第２電圧に応じた前記変圧手段の変圧効率と、に基づいて、前記内部抵抗による電圧降下時に前記電池に流れる第２電流を算出し、前記第２電流と、前記内部抵抗と、に基づいて、前記動作部を動作させたときの前記電池の電圧を予測する。【選択図】  図１
2017050985.tif 000002
【特許請求の範囲】
【請求項１】
電池から出力される電圧を検出する電圧検出手段と、
前記電圧を変化させる変圧手段を介した出力により動作する動作部を制御する制御手段と、
前記変圧手段を介した出力に対して負荷を与える負荷手段と、
を有し、
前記制御手段は、
前記負荷手段が前記負荷を与えたときに検出される第１電圧から、前記電池に流れる第１電流と、前記電池の内部抵抗と、を算出し、
前記第１電流と、前記内部抵抗と、に基づいて、前記内部抵抗による電圧降下時の前記電池の第２電圧を算出し、
前記第２電圧と、該第２電圧に応じた前記変圧手段の変圧効率と、に基づいて、前記内部抵抗による電圧降下時に前記電池に流れる第２電流を算出し、
前記第２電流と、前記内部抵抗と、に基づいて、前記動作部を動作させたときの前記電池の電圧を予測する、
ことを特徴とする制御装置。
【請求項２】
前記制御手段は、
前記第２電流と、前記内部抵抗と、に基づいて、前記内部抵抗による電圧降下時の前記電池の第３電圧を算出し、
前記第３電圧と、該第３電圧に応じた前記変圧手段の変圧効率と、に基づいて、前記内部抵抗による電圧降下時に前記電池に流れる第３電流を算出し、
前記第３電流と、前記内部抵抗と、に基づいて、前記動作部を動作させたときの前記電池の電圧を予測する、
ことを特徴とする請求項１に記載の制御装置。
【請求項３】
前記内部抵抗による電圧降下時の前記電池の電圧の算出と、該電圧降下時に前記電池に流れる電流の算出と、を複数回行うことを特徴とする請求項１または２に記載の制御装置。
【請求項４】
前記制御手段は、
前記負荷手段が前記負荷を与えたときに前記変圧手段により電圧が変化された後に前記変圧手段から出力される第４電流を算出し、
前記第４電流と、前記第１電圧と、該第１電圧に応じた変圧効率と、に基づいて、前記負荷を与えたときに前記電池に流れる第５電流を算出し、
前記負荷を与えていないときに検出される第４電圧と、前記第１電圧と、前記第５電流と、に基づいて、前記電池の内部抵抗を算出することを特徴とする請求項１ないし３のいずれか１項に記載の制御装置。
【請求項５】
前記制御手段は、
前記第５電流と、前記動作部を動作させるために必要な電力と前記負荷手段を動作させるために必要な電力との比に関する情報と、に基づいて、前記第１電流を算出することを特徴とする請求項４に記載の制御装置。
【請求項６】
前記制御手段は、前記予測した電圧が所定の電圧より大きいか否かを判断することを特徴とする請求項１ないし５のいずれか１項に記載の制御装置。
【請求項７】
前記制御手段は、
前記予測した電圧が前記所定の電圧より大きいと判断した場合に、前記動作部を動作させ、
前記予測した電圧が前記所定の電圧より小さいと判断した場合に、前記動作部を動作させないことを特徴とする請求項６に記載の制御装置。
【請求項８】
周囲の環境の温度を検出する温度検出手段を有し、
前記制御手段は、前記温度検出手段により検出される温度および前記第１電圧に応じた前記変圧手段の変圧効率から、前記電池に流れる第１電流と、前記電池の内部抵抗と、を算出することを特徴とする請求項１ないし７のいずれか１項に記載の制御装置。
【請求項９】
電池と、
前記電池の出力により動作する動作部と、
請求項１ないし８のいずれか１項に記載の制御装置と、を備えた光学機器。
【請求項１０】
前記電池から出力される電圧を変化させる変圧手段と、
電圧に応じた前記変圧手段の変圧効率を記憶する記憶手段と、を有することを特徴とする請求項９に記載の光学機器。
【請求項１１】
電池から出力される電圧を検出する電圧検出ステップと、
前記電圧を変化させる変圧手段を介した出力により動作する動作部を制御する制御ステップと、
前記変圧手段を介した出力に対して負荷を与える負荷ステップと、
を有し、
前記制御ステップは、
前記負荷を与えたときに検出される第１電圧から、前記電池に流れる第１電流と、前記電池の内部抵抗と、を算出し、
前記第１電流と、前記内部抵抗と、に基づいて、前記内部抵抗による電圧降下時の前記電池の第２電圧を算出し、
前記第２電圧と、該第２電圧に応じた前記変圧手段の変圧効率と、に基づいて、前記内部抵抗による電圧降下時に前記電池に流れる第２電流を算出し、
前記第２電流と、前記内部抵抗と、に基づいて、前記動作部を動作させたときの前記電池の電圧を予測する、
ことを特徴とする制御方法。
【請求項１２】
コンピュータに、請求項１１に記載の制御方法の各ステップを実行させるためのプログラム。
【請求項１３】
コンピュータに、請求項１１に記載の制御方法の各ステップを実行させるためのプログラムが記憶されたコンピュータが読み取り可能な記憶媒体。 
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御装置に関し、特に、電池により動作する動作部を制御する制御装置に関する。
【背景技術】
【０００２】
特許文献１には、無負荷状態の電圧と特定の負荷を与えた時の電圧との差分から、電池の内部抵抗を計算して、求めた内部抵抗と動作部を動作させるのに必要な電力とから、最低動作電圧以上を確保できるかどうか判断する手法が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−２５９１９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述の特許文献１では、昇圧や降圧のＤＣ／ＤＣコンバータを使用している場合、入力電圧等の条件による変換効率の違いによって、動作部の動作判定を誤判定する可能性があった。
【０００５】
そこで、本発明は、上記課題を鑑み、電池により動作する動作部の動作判定に有利な制御装置を提供することを例示的目的とする。
【課題を解決するための手段】
【０００６】
本発明の一側面としての制御装置は、電池から出力される電圧を検出する電圧検出手段と、前記電圧を変化させる変圧手段を介した出力により動作する動作部を制御する制御手段と、前記変圧手段を介した出力に対して負荷を与える負荷手段と、を有し、前記制御手段は、前記負荷手段が前記負荷を与えたときに検出される第１電圧から、前記電池に流れる第１電流と、前記電池の内部抵抗と、を算出し、前記第１電流と、前記内部抵抗と、に基づいて、前記内部抵抗による電圧降下時の前記電池の第２電圧を算出し、前記第２電圧と、該第２電圧に応じた前記変圧手段の変圧効率と、に基づいて、前記内部抵抗による電圧降下時に前記電池に流れる第２電流を算出し、前記第２電流と、前記内部抵抗と、に基づいて、前記動作部を動作させたときの前記電池の電圧を予測する、ことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、電池の出力により動作する動作部の動作判定に有利な制御装置を提供することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態にかかる光学機器の概略構成図である。
【図２】本発明の実施形態にかかる記憶手段に記憶される変圧効率の一例を示した図である。
【図３】本発明の実施形態にかかる像ブレ補正動作時の電圧予測のフローチャート図である。
【発明を実施するための形態】
【０００９】
以下に、本発明の好ましい実施の形態を、添付の図面に基づいて詳細に説明する。
【実施例１】
【００１０】
図１は、本発明の実施例１である電池電源により駆動する装置（光学機器）の概略構成図である。本実施例において、電池電源により駆動する装置は、具体的には双眼鏡であるが、本発明はこれに限定されず、例えばデジタルスチルカメラやビデオカメラなどの撮像装置（光学機器）や、プロジェクターなどの投射装置（光学機器）にも適用することができる。
【００１１】
１０１は双眼鏡（本体）であり、その内部には像ブレを抑制するための像ブレ補正機能（動作部）を搭載している。１０２は電池電源としてのバッテリーであり、例えばアルカリ乾電池やニッケル水素乾電池などである。１０３は制御手段としてのＣＰＵであり、像ブレ補正を行うための制御回路や、電圧検出手段としてのＡ／Ｄコンバータ１０４、記憶手段としてのＥＥＰＲＯＭ１０５などを内包している。ＣＰＵ１０３は、光学機器全体を制御する制御装置である。Ａ／Ｄコンバータ１０４は、バッテリー１０２から出力される電圧を検出する。ＥＥＰＲＯＭ１０５は、電圧および温度に応じた昇圧ＤＣ／ＤＣコンバータ１０６における昇圧効率（変圧効率、変換効率）を記憶する。ＣＰＵ１０３は、Ａ／Ｄコンバータ１０４から電圧に関する情報を取得できるように構成されている。また、ＥＥＰＲＯＭ１０５から昇圧効率に関する情報を取得できるように構成されている。本実施例では、ＥＥＰＲＯＭ１０５は、ＣＰＵ１０３の内部に設けられているが、ＣＰＵ１０３の外部に設けられていてもよい。そして、ＣＰＵ１０３は、外部にあるＥＥＰＲＯＭ１０５から昇圧効率に関する情報を取得できるように構成されていてもよい。１０６は変圧手段としての昇圧ＤＣ／ＤＣコンバータであり、バッテリー１０２の電圧を所定の電圧に昇圧した後、不図示のレギュレータを介して、ＣＰＵ１０３に電力を供給している。
【００１２】
このように、昇圧ＤＣ／ＤＣコンバータ１０６は、バッテリー１０２から出力される電圧を所定の電圧に変化させる（変換する）機能を有する。昇圧ＤＣ／ＤＣコンバータの昇圧後の電圧を、ＤＣＤＣ＿ＶＯＬＴとする。１０７は負荷手段であり、例えば抵抗とＦＥＴで構成され、ＣＰＵ１０３による操作で、負荷のＯＮ／ＯＦＦが行われる。負荷手段１０７は、昇圧ＤＣ／ＤＣコンバータ１０６の出力に対して特定の負荷を与える機能を有する。負荷手段１０７の抵抗値をＬ＿ＲＥＳＩＳＴとし、負荷をかけた際に、像ブレ補正動作に必要な電力の例えば１／４の電力負荷となる値とする。１０８は温度検出手段としてのサーミスタであり、抵抗とサーミスタにより分圧した電圧をＡ／Ｄコンバータ１０４に入力することで、温度の検出を行っている。サーミスタ１０８は、光学機器の内部に設けられており、周囲の環境の温度を検出するように機能する。１０９はジャイロセンサであり、不図示のローパスフィルタを介して、Ａ／Ｄコンバータ１０４に入力されて、積分演算等を経て、双眼鏡１０１に加わるピッチ方向のブレ補正目標値に変換される。
【００１３】
１１０は駆動手段としてのモータドライバであり、駆動部としての可変頂角プリズム１１１を駆動するように構成されている。モータドライバ１１０および可変頂角プリズム１１１は、バッテリー１０２からの出力により動作され、本実施例では昇圧ＤＣ／ＤＣコンバータ１０６を介した出力により動作する。モータドライバ１１０および可変頂角プリズム１１１は、本実施例における像ブレ補正手段（動作部）として機能する。ＣＰＵ１０３は、モータドライバ１１０および可変頂角プリズム１１１の動作を制御する。モータドライバ１１０は、ＣＰＵ１０３内部で算出したブレ補正目標値が入力されることで、不図示のコイルに通電されて、可変頂角プリズム１１１を駆動させて像ブレ補正を行う。
【００１４】
次に、図２及び図３を用いてＣＰＵ１０３内部で行っている動作電圧の予測方法について詳細に説明する。
【００１５】
図２はＥＥＰＲＯＭ１０５で記憶させているバッテリー１０２の電圧と、サーミスタ１０８で検出される温度情報からなる、昇圧ＤＣ／ＤＣコンバータ１０６の昇圧効率データを示している。例えば、バッテリー１０２の電圧が２．５Ｖで、温度が２５℃だった場合は、８４．７％の昇圧効率データとなる。
【００１６】
図３のフローチャートは、ＣＰＵ１０３によって実行され、本実施例における、像ブレ補正動作時のバッテリー１０２の電圧の予測方法を示している。本予測処理はバッテリー１０２による電源供給がされた直後や像ブレ補正動作を実施する前にＣＰＵ１０３で行われる。
【００１７】
ステップＳ３０１では、Ａ／Ｄコンバータ１０４にて無負荷状態のバッテリー１０２の電圧をＡ／Ｄ変換する。Ａ／Ｄ変換結果は、ＮＬ＿ＶＯＬＴで設定される不図示のＲＡＭ領域に格納する。このように、Ａ／Ｄコンバータ１０４は、負荷手段１０７により負荷を与えていないときの電圧ＮＬ＿ＶＯＬＴ（第４電圧）を検出する。
【００１８】
ステップＳ３０２では、Ａ／Ｄコンバータ１０４にてサーミスタ１０８の出力電圧をＡ／Ｄ変換する。Ａ／Ｄ変換結果は、Ｔ＿ＶＯＬＴで設定される不図示のＲＡＭ領域に格納する。
【００１９】
ステップＳ３０３では、ＣＰＵ１０３は負荷手段１０７を操作し、所定の負荷がかかった状態にする。
【００２０】
ステップＳ３０４では、Ａ／Ｄコンバータ１０４にて負荷手段１０７により負荷がかかった状態のバッテリー１０２の電圧をＡ／Ｄ変換する。Ａ／Ｄ変換の結果は、Ｌ＿ＶＯＬＴで設定される不図示のＲＡＭ領域に格納する。このように、Ａ／Ｄコンバータ１０４は、負荷手段１０７により負荷を与えたときの電圧Ｌ＿ＶＯＬＴ（第１電圧）を検出する。
【００２１】
ステップＳ３０５では、ＣＰＵ１０３は負荷手段１０７を操作し、所定の負荷がかかった状態から無負荷状態に戻す。
【００２２】
ステップＳ３０６では、ＣＰＵ１０３はＴ＿ＶＯＬＴ及び、Ｌ＿ＶＯＬＴのデータから、ＥＥＰＲＯＭ１０５に予め記憶させていた、昇圧ＤＣ／ＤＣコンバータ１０６の昇圧効率のデータを読み出し、ＤＣＤＣ＿ＥＦＦ１で設定される不図示のＲＡＭ領域に格納する。このように、ＣＰＵ１０３は、ＥＥＰＲＯＭ１０５から、サーミスタ１０８により検出される温度およびＡ／Ｄコンバータ１０４により検出される電圧に応じた昇圧効率を読み出す。
【００２３】
ステップＳ３０７では、ＣＰＵ１０３は昇圧ＤＣ／ＤＣコンバータ１０６の昇圧電圧ＤＣＤＣ＿ＶＬＯＴと、負荷手段１０７の抵抗値Ｌ＿ＲＥＳＩＴから、昇圧ＤＣ／ＤＣコンバータ１０６により昇圧した後に流れる２次側電流値を以下の式（１）により求める。求められた２次側電流値は、２ＮＤ＿ＣＵＲＲＥＮＴで設定される不図示のＲＡＭ領域に格納する。
【００２４】
２ＮＤ＿ＣＵＲＲＥＮＴ＝ＤＣＤＣ＿ＶＯＬＴ／Ｌ＿ＲＥＳＩＴ  ・・・（１）
このように、ＣＰＵ１０３は、抵抗値Ｌ＿ＲＥＳＩＴ（負荷）に基づいて、該負荷を与えたときに昇圧ＤＣ／ＤＣコンバータ１０６により電圧が変化された後に昇圧ＤＣ／ＤＣコンバータ１０６から出力される電流２ＮＤ＿ＣＵＲＲＥＮＴ（第４電流）を算出する。
【００２５】
ステップＳ３０８では、ＣＰＵ１０３はＬ＿ＶＯＬＴ及びＤＣＤＣ＿ＥＦＦ１、ＤＣＤＣ＿ＶＯＬＴ、２ＮＤ＿ＣＵＲＲＥＮＴから、バッテリー１０２に流れる１次側電流１ＳＴ＿ＣＵＲＲＥＮＴを以下の式（２）により求める。
【００２６】
１ＳＴ＿ＣＵＲＲＥＮＴ
＝ＤＣＤＣ＿ＶＯＬＴ／Ｌ＿ＶＯＬＴ／ＤＣＤＣ＿ＥＦＦ１×２ＮＤ＿ＣＵＲＲＥＮＴ  ・・・（２）
このように、ＣＰＵ１０３は、第４電流と、第１電圧と、該第１電圧に応じた変圧効率と、に基づいて、負荷を与えたときにバッテリー１０２に流れる１次側電流値１ＳＴ＿ＣＵＲＲＥＮＴ（第５電流）を算出する。
【００２７】
ステップＳ３０９では、ＣＰＵ１０３は１ＳＴ＿ＣＵＲＲＥＮＴ及び、ＮＬ＿ＶＯＬＴ、Ｌ＿ＶＯＬＴから、バッテリー１０２を含めた回路の内部抵抗を以下の式（３）により求め、ＩＮＳＩＤＥ＿ＲＥＳＩＳＴで設定される不図示のＲＡＭ領域に格納する。
【００２８】
ＩＮＳＩＤＥ＿ＲＥＳＩＳＴ
＝（ＮＬ＿ＶＯＬＴ−Ｌ＿ＶＯＬＴ）／１ＳＴ＿ＣＵＲＲＥＮＴ  ・・・（３）
このように、ＣＰＵ１０３は、第４電圧と、第１電圧と、第５電流と、に基づいて、バッテリー１０２の内部抵抗を算出する。本実施例では、ＣＰＵ１０３は、負荷手段１０７（特定の負荷）を用いてバッテリー１０２の内部抵抗を算出する。
【００２９】
ステップＳ３１０では、ＣＰＵ１０３は像ブレ補正動作時の１次側電流値の仮計算を行い、１ＳＴ＿ＣＵＲＲＥＮＴを４倍にした値を、ＴＥＭＰ＿ＣＵＲＲＥＮＴで設定される不図示のＲＡＭ領域に格納する。ここで、４倍とは、像ブレ補正手段を動作させるために必要な電力と負荷手段１０７を動作させるために必要な電力との比の倍率である。このように、ＣＰＵ１０３は、第５電流と、該比に関する情報と、に基づいて、像ブレ補正動作時にバッテリー１０２に流れる電流ＴＥＭＰ＿ＣＵＲＲＥＮＴ（第１電流）を算出する。このように、本実施例では、負荷手段１０７が負荷を与えたときに検出される第１電圧から像ブレ補正動作時にバッテリー１０２に流れる第１電流を算出（仮計算）する。
【００３０】
ステップＳ３１１では、ＣＰＵ１０３はＮＬ＿ＶＬＯＴ、ＴＥＭＰ＿ＣＵＲＲＥＮＴ、ＩＮＳＩＤＥ＿ＲＥＳＩＳＴから像ブレ補正動作時の動作電圧の仮計算を以下の式（４）により行い、ＴＥＭＰ＿ＶＯＬＴで設定される不図示のＲＡＭ領域に格納する。
【００３１】
ＴＥＭＰ＿ＶＯＬＴ
＝ＮＬ＿ＶＯＬＴ−（ＩＮＳＩＤＥ＿ＲＥＳＩＳＴ×ＴＥＭＰ＿ＣＵＲＲＥＮＴ）  ・・・（４）
このように、ＣＰＵ１０３は、第１電流と内部抵抗とに基づいて、該内部抵抗による電圧降下時の電圧ＴＥＭＰ＿ＶＯＬＴ（第２電圧）を算出する。ここで、バッテリー１０２の内部抵抗に第１電流が流れるとき、流れ込む点の電位よりも流れ出る点の電位の方が低くなる電圧降下が生じる。このことから、本実施例では、式（４）により電圧降下時（電圧降下後）の電圧（第２電圧）を算出している。
【００３２】
ステップＳ３１２では、ＣＰＵ１０３はＴ＿ＶＯＬＴ、ＴＥＭＰ＿ＶＯＬＴから、像ブレ補正動作により電圧が低下した時の昇圧ＤＣ／ＤＣコンバータ１０６の昇圧効率のデータを読み出し、ＤＣＤＣ＿ＥＦＦ２で示される不図示のＲＡＭ領域に格納する。このように、ＣＰＵ１０３は、ＥＥＰＲＯＭ１０５から、サーミスタ１０８により検出される温度および算出された電圧に応じた昇圧効率を読み出す。
【００３３】
ステップＳ３１３では、ＣＰＵ１０３はＤＣＤＣ＿ＶＯＬＴ、ＴＥＭＰ＿ＶＯＬＴ、ＤＣＤＣ＿ＥＦＦ２、２ＮＤ＿ＣＵＲＲＥＮＴから、バッテリー１０２に流れる１次側電流を以下の式（５）により計算する。求められた１次側電流は、ＴＥＭＰ＿ＣＵＲＲＥＮＴ２で示される不図示のＲＡＭ領域に格納する。
【００３４】
ＴＥＭＰ＿ＣＵＲＲＥＮＴ２
＝（ＤＣＤＣ＿ＶＯＬＴ／ＴＥＭＰ＿ＶＯＬＴ／ＤＣＤＣ＿ＥＦＦ２）×２ＮＤ＿ＣＵＲＲＥＮＴ×４  ・・・（５）
このように、ＣＰＵ１０３は、第２電圧と該第２電圧に応じた昇圧効率とに基づいて、電圧降下時のバッテリー１０２に流れる電流ＴＥＭＰ＿ＣＵＲＲＥＮＴ２（第２電流）を算出する。
【００３５】
ステップＳ３１４では、ＣＰＵ１０３はＮＬ＿ＶＯＬＴ、ＴＥＭＰ＿ＣＵＲＲＥＮＴ２、ＩＮＳＩＤＥ＿ＲＥＳＩＳＴから像ブレ動作時の電圧を以下の式（６）により求め、ＴＥＭＰ＿ＶＯＬＴ２で示される不図示のＲＡＭ領域に格納する。
【００３６】
ＴＥＭＰ＿ＶＯＬＴ２
＝ＮＬ＿ＶＯＬＴ−（ＴＥＭＰ＿ＣＵＲＲＥＮＴ２×ＩＮＳＩＤＥ＿ＲＥＳＩＳＴ）  ・・・（６）
このように、ＣＰＵ１０３は、第２電流と内部抵抗とに基づいて、バッテリー１０２に流れる電流が第２電流のときの内部抵抗による電圧降下時の電圧ＴＥＭＰ＿ＶＯＬＴ２（第３電圧）を算出する。
【００３７】
ステップＳ３１５では、ＣＰＵ１０３はＴ＿ＶＯＬＴ，ＴＥＭＰ＿ＶＯＬＴ２から、再度昇圧ＤＣ／ＤＣコンバータ１０６の効率データを読み出し、ＤＣＤＣ＿ＥＦＦ３で設定される不図示のＲＡＭ領域に格納する。このように、ＣＰＵ１０３は、ＥＥＰＲＯＭ１０５から、サーミスタ１０８により検出される温度および算出された電圧に応じた昇圧効率を読み出す。
【００３８】
ステップＳ３１６では、ＣＰＵ１０３はＤＣＤＣ＿ＶＯＬＴ、ＴＥＭＰ＿ＶＯＬＴ２、ＤＣＤＣ＿ＥＦＦ３、２ＮＤ＿ＣＵＲＲＥＮＴからバッテリー１０２に流れる１次側電流を以下の式（７）により再度計算する。求められた１次側電流は、ＭＯＶＥ＿ＣＵＲＲＥＮＴで示される不図示のＲＡＭ領域に格納する。
【００３９】
ＭＯＶＥ＿ＣＵＲＲＥＮＴ
＝（ＤＣＤＣ＿ＶＯＬＴ／ＴＥＭＰ＿ＶＯＬＴ２／ＤＣＤＣ＿ＥＦＦ３）×２ＮＤ＿ＣＵＲＲＥＮＴ×４  ・・・（７）
このように、ＣＰＵ１０３は、第３電圧と該第３電圧に応じた変圧効率とに基づいて、電圧降下後の電圧が第３電圧であるときのバッテリー１０２に流れる電流ＭＯＶＥ＿ＣＵＲＲＥＮＴ（第３電流）を算出する。
【００４０】
ステップＳ３１７では、ＣＰＵ１０３はＭＯＶＥ＿ＣＵＲＲＥＮＴ、ＩＮＳＩＤＥ＿ＲＥＳＩＳＴ、ＮＬ＿ＶＯＬＴから、像ブレ補正動作時の電圧を以下の式（８）により求め、ＭＯＶＥ＿ＶＯＬＴで示される不図示のＲＡＭ領域に格納する。
【００４１】
ＭＯＶＥ＿ＶＯＬＴ
＝ＮＬ＿ＶＯＬＴ−（ＭＯＶＥ＿ＣＵＲＲＥＮＴ×ＩＮＳＩＤＥ＿ＲＥＳＩＳＴ）  ・・・（８）
このように、ＣＰＵ１０３は、第３電流と内部抵抗とに基づいて、像ブレ補正手段を動作させたとき（像ブレ補正動作時）のバッテリー１０２の電圧ＭＯＶＥ＿ＶＯＬＴを予測する。
【００４２】
本実施例では、ステップＳ３１７により求められた電圧を像ブレ補正動作時のバッテリー１０２の予測電圧としたが、本発明はこれに限定されない。例えば、ステップＳ３１７により求められた電圧に対してステップＳ３１５〜Ｓ３１７の処理を再度行い、それにより求められた電圧を像ブレ補正動作時のバッテリー１０２の予測電圧としてもよい。このように、本発明は、内部抵抗による電圧降下時の電圧の算出と該電圧降下時のバッテリー１０２に流れる電流の算出とをそれぞれ複数回行う（例えば、３回以上行う）ように構成することができる。
【００４３】
ステップＳ３１８では、ＣＰＵ１０３は像ブレ補正動作時の予測電圧であるＭＯＶＥ＿ＶＯＬＴが、２．０Ｖ以上かそうでないかを判断する。換言すれば、ＣＰＵ１０３は、予測した電圧ＭＯＶＥ＿ＶＯＬＴが所定の電圧（例えば、２．０Ｖ）より大きいか否かを判断する。２．０Ｖより大きい場合は、ステップ３１９へ、２．０Ｖより小さい場合（２．０Ｖ以下の場合）はステップ３２０へ進む。
【００４４】
ステップＳ３１９では、ＣＰＵ１０３は像ブレ補正を動作させるのに十分な電力があると判断し、像ブレ補正動作を許可するフラグを立てる。すなわち、ＣＰＵ１０３は、予測した電圧が所定の電圧より大きいと判断した場合、像ブレ補正手段を動作させるよう制御する。
【００４５】
ステップＳ３２０では、ＣＰＵ１０３は像ブレ補正を動作させるのに十分な電力がないと判断し、像ブレ補正動作を不許可にするフラグを立てる。すなわち、ＣＰＵ１０３は、予測した電圧が所定の電圧より小さいと判断した場合、像ブレ補正手段を動作させないよう制御する。
【００４６】
以上のように、本実施例では昇圧ＤＣ／ＤＣコンバータ１０６の入力電圧及び温度による昇圧効率の変化を考慮しているため、精度良く像ブレ補正動作時の電圧を予測することができる。更に、一度予測した電圧から再度動作時の電圧を求め直すことにより、より精度良く像ブレ補正動作時の電圧を予測することができる。これにより、精度よく像ブレ補正手段の動作判定を行えることができる。
【００４７】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、電池電源により駆動する装置において、その要旨の範囲内で種々の変形及び変更が可能である。
【００４８】
例えば、上述の実施形態の機能を実現するソフトウェアのプログラムを、記録媒体から直接、或いは有線／無線通信を用いてプログラムを実行可能なコンピュータを有するシステム又は装置に供給し、そのプログラムを実行する場合も本発明に含む。
【００４９】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータに供給、インストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明の機能処理を実現するための手順が記述されたコンピュータプログラム自体も本発明に含まれる。
【００５０】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。プログラムを供給するための記録媒体としては、例えば、ハードディスク、磁気テープ等の磁気記録媒体、光／光磁気記憶媒体、不揮発性の半導体メモリでもよい。
【００５１】
また、プログラムの供給方法としては、コンピュータネットワーク上のサーバに本発明を形成するコンピュータプログラムを記憶し、接続のあったクライアントコンピュータはがコンピュータプログラムをダウンロードしてプログラムするような方法も考えられる。
【産業上の利用可能性】
【００５２】
本発明の制御装置は、コンパクトデジタルカメラ、一眼レフカメラ、ビデオカメラ、双眼鏡や画像投射装置などの光学機器に好適に利用できる。
【符号の説明】
【００５３】
１０３  ＣＰＵ
１０４  Ａ／Ｄコンバータ
１０７  負荷手段
【図１】
2017050985.tif 000003
【図２】
2017050985.tif 000004
【図３】
2017050985.tif 000005