(57)【要約】      （修正有）【課題】一次電源部の出力電圧が変動しても、モータを正常に駆動することができるようにする。【解決手段】太陽電池１の起電力による二次電池２への充電を、モータを駆動する前にその時点における充電より減弱させ、モータを駆動した後にその時点における充電より増強させるモータ駆動制御部５ｂを備える。二次電源部の電圧を検出する電池電圧検出部８ｂと、前記モータ駆動制御部５ｂによる充電の増強は、前記検出された電圧が予め決められた電圧以下の場合に行われる。【選択図】図６
2012078343.tif 000002
【特許請求の範囲】
【請求項１】
一次電源部の起電力による二次電源部への充電を、モータを駆動している間はモータを駆動していないときと比較して充電を減弱させるモータ駆動制御部を備える
ことを特徴とする駆動制御装置。
【請求項２】
前記モータ駆動制御部によって前記充電が減弱させられている期間は、モータの主駆動パルス発生期間であることを特徴とする請求項１に記載の駆動制御装置。
【請求項３】
前記モータの回転を検出する回転検出部を備え、
前記モータ駆動制御部によって前記充電が減弱させられている期間は、前記モータの主駆動パルス発生期間と前記回転検出部が前記モータの回転を検出し始めてから検出するまでの期間とであることを特徴とする請求項２に記載の駆動制御装置。
【請求項４】
前記モータ駆動制御部による充電の増強は、前記回転検出部により回転が検出された場合に行われることを特徴とする請求項１から請求項３のいずれか１項に記載の駆動制御装置。
【請求項５】
前記モータ駆動制御部による充電の増強は、前記回転検出部により所定の時間内にモータの回転が検出されなかった場合に行われることを特徴とする請求項１から請求項４のいずれか１項に記載の駆動制御装置。
【請求項６】
自装置が受ける磁界を検出する磁界検出部を備え、
前記モータ駆動制御部による充電の増強は、前記検出された磁界が予め決められた磁界より大きい場合に行われることを特徴とする請求項１から請求項５のいずれか１項に記載の駆動制御装置。
【請求項７】
前記二次電源部の電圧を検出する電池電圧検出部と、
前記モータ駆動制御部による充電の増強は、前記検出された電圧が予め決められた電圧以下の場合に行われることを特徴とする請求項１から請求項６のいずれか１項に記載の駆動制御装置。
【請求項８】
前記モータ駆動制御部による充電の増強は、固定パルス駆動に移行した場合に行われることを特徴とする請求項１から請求項７のいずれか１項に記載の駆動制御装置。
【請求項９】
前記駆動制御装置は、
前記二次電源部の充電を停止する充電停止部を備え、
前記モータ駆動制御部は、
前記充電停止部に対して前記二次電源部の充電を、前記モータを駆動する前に停止させ、前記モータを駆動した後に許可させる
ことを特徴とする請求項１から請求項８のいずれか１項に記載の駆動制御装置。
【請求項１０】
前記充電停止部は、
前記一次電源部の出力電位差が予め定められた閾値以上である場合に、前記二次電源部の充電を停止する過充電保護部を含む
ことを特徴とする請求項９に記載の駆動制御装置。
【請求項１１】
前記充電停止部は、
前記一次電源部の出力電位差が前記二次電源部の出力電位差以下である場合に、前記二次電源部の充電を停止する逆流防止部を含む
ことを特徴とする請求項９に記載の駆動制御装置。
【請求項１２】
前記充電停止部は、
前記二次電源部の充電を停止する場合に、前記二次電源部の陽極端子と前記一次電源部の陽極端子との間、又は前記二次電源部の陰極端子と前記一次電源部の陰極端子との間を非導通状態にする
ことを特徴とする請求項９から請求項１１のいずれか１項に記載の駆動制御装置。
【請求項１３】
前記駆動制御装置は、
前記一次電源部の出力電位差が前記二次電源部の出力電位差以下である場合に、前記二次電源部の陽極端子と前記一次電源部の陽極端子との間、又は前記二次電源部の陰極端子と前記一次電源部の陰極端子との間を非導通状態にする逆流防止部を備え、
前記充電停止部は、
前記二次電源部の充電を停止する場合に、前記一次電源部の陽極端子と前記一次電源部の陰極端子との間を導通状態にする
ことを特徴とする請求項９又は請求項１０に記載の駆動制御装置。
【請求項１４】
前記一次電源部は、太陽電池であることを特徴とする請求項１から請求項１３のいずれか１項に記載の駆動制御装置。
【請求項１５】
前記モータは、
時刻を計時する時刻モータであることを特徴とする請求項１から請求項１４のいずれか１項に記載の駆動制御装置。
【請求項１６】
請求項１から請求項１５のいずれか１項に記載の駆動制御装置を備えることを特徴とする時計装置。
【請求項１７】
請求項１から請求項１５のいずれか１項に記載の駆動制御装置を備えることを特徴とする電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、駆動制御装置、時計装置、及び電子機器に関する。
【背景技術】
【０００２】
近年、光エネルギーを電気エネルギーに変換する光電変換手段（太陽電池）や使用者の動作に伴う運動エネルギーを電気エネルギーに変換する発電装置などを一次電源部として用いる時計、電卓などの電子機器が、幅広く使用されている。電子時計においても、一次電源部が発電した電圧によって二次電池（二次電源部）を充電し、二次電池の充電エネルギーを用いて時計回路からモータ駆動パルスを出力し、運針用のロータを回転駆動するアナログ電子時計である（例えば、特許文献１及び特許文献２を参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平７−３０６２７４号公報
【特許文献２】特開平７−２９４６７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１及び特許文献２に記載された電子時計などの従来の電子機器では、運針用のモータを駆動する場合に、モータ駆動中に太陽電池（一次電源部）の出力電圧が変動すると、電源電圧が急変して上記モータが正常に回転できなくなる可能性がある。また、従来の電子機器では、電源電圧が急変すると、モータが正常に回転したことを検出する際に誤検出が生じて、正確な時刻を計時できなくなる運針ミスが生じる可能性もある。このように、従来の電子機器では、太陽電池の出力電圧が変動することにより、モータを正常に駆動できなくなるという欠点があった。
【０００５】
本発明は、上記問題を解決すべくなされたものであり、その目的は、一次電源部の出力電圧が変動しても、モータを正常に駆動することができる駆動制御装置、時計装置、及び電子機器を提供することにある。
【課題を解決するための手段】
【０００６】
上記問題を解決するために、本発明の一態様は、一次電源部の起電力による二次電源部への充電を、モータを駆動している間はモータを駆動していないときと比較して充電を減弱させるモータ駆動制御部を備えることを特徴とする駆動制御装置である。
【０００７】
また、本発明の一態様は、上記の駆動制御装置において、前記モータ駆動制御部によって前記充電が減弱させられている期間は、モータの主駆動パルス発生期間であることを特徴とする。
【０００８】
また、本発明の一態様は、上記の駆動制御装置において、前記モータの回転を検出する回転検出部を備え、前記モータ駆動制御部によって前記充電が減弱させられている期間は、前記モータの主駆動パルス発生期間と前記回転検出部が前記モータの回転を検出し始めてから検出するまでの期間とであることを特徴とする。
【０００９】
また、本発明の一態様は、上記の駆動制御装置において、前記モータ駆動制御部による充電の増強は、前記回転検出部により回転が検出された場合に行われることを特徴とする。
【００１０】
また、本発明の一態様は、上記の駆動制御装置において、前記モータ駆動制御部による充電の増強は、前記回転検出部により所定の時間内にモータの回転が検出されなかった場合に行われることを特徴とする。
【００１１】
また、本発明の一態様は、上記の駆動制御装置において、自装置が受ける磁界を検出する磁界検出部を備え、前記モータ駆動制御部による充電の増強は、前記検出された磁界が予め決められた磁界より大きい場合に行われることを特徴とする。
【００１２】
また、本発明の一態様は、前記二次電源部の電圧を検出する電池電圧検出部と、前記モータ駆動制御部による充電の増強は、前記検出された電圧が予め決められた電圧以下の場合に行われることを特徴とする。
【００１３】
また、本発明の一態様は、前記モータ駆動制御部による充電の増強は、固定パルス駆動に移行した場合に行われることを特徴とする。
【００１４】
また、本発明の一態様は、上記の駆動制御装置において、前記駆動制御装置は、前記二次電源部の充電を停止する充電停止部を備え、前記モータ駆動制御部は、前記充電停止部に対して前記二次電源部の充電を、前記モータを駆動する前に停止させ、前記モータを駆動した後に許可させることを特徴とする。
【００１５】
また、本発明の一態様は、上記の駆動制御装置において、前記充電停止部は、前記一次電源部の出力電位差が予め定められた閾値以上である場合に、前記二次電源部の充電を停止する過充電保護部を含むことを特徴とする。
【００１６】
また、本発明の一態様は、上記の駆動制御装置において、前記充電停止部は、前記一次電源部の出力電位差が前記二次電源部の出力電位差以下である場合に、前記二次電源部の充電を停止する逆流防止部を含むことを特徴とする。
【００１７】
また、本発明の一態様は、上記の駆動制御装置において、前記充電停止部は、前記二次電源部の充電を停止する場合に、前記二次電源部の陽極端子と前記一次電源部の陽極端子との間、又は前記二次電源部の陰極端子と前記一次電源部の陰極端子との間を非導通状態にすることを特徴とする。
【００１８】
また、本発明の一態様は、上記の駆動制御装置において、前記駆動制御装置は、前記一次電源部の出力電位差が前記二次電源部の出力電位差以下である場合に、前記二次電源部の陽極端子と前記一次電源部の陽極端子との間、又は前記二次電源部の陰極端子と前記一次電源部の陰極端子との間を非導通状態にする逆流防止部を備え、前記充電停止部は、前記二次電源部の充電を停止する場合に、前記一次電源部の陽極端子と前記一次電源部の陰極端子との間を導通状態にすることを特徴とする。
【００１９】
また、本発明の一態様は、上記の駆動制御装置において、前記二次電源部は、太陽電池であることを特徴とする。
【００２０】
また、本発明の一態様は、上記の駆動制御装置において、前記モータは、時刻を計時する時刻モータであることを特徴とする。
【００２１】
また、本発明の一態様は、上記の駆動制御装置を備えることを特徴とする時計装置である。
【００２２】
また、本発明の一態様は、上記の駆動制御装置を備えることを特徴とする電子機器である。
【発明の効果】
【００２３】
本発明によれば、モータの駆動を開始する前に、一次電源部（例えば、太陽電池）による二次電源部（例えば、二次電池）への充電を停止して、モータ駆動中に電力を供給する電源の電圧が変化しないようにする。これにより、一次電源部の出力電圧が変動しても、モータを正常に駆動することができる。
【図面の簡単な説明】
【００２４】
【図１】本発明の第１の実施形態における時計装置を示す概略ブロック図である。
【図２】同実施形態における時計装置の動作を示すフローチャートである。
【図３】本発明の第２の実施形態における時計装置を示す概略ブロック図である。
【図４】同実施形態における過充電保護部２０ａの構成を示す概略ブロック図である。
【図５】同実施形態における時計装置の動作を示すフローチャートである。
【図６】本発明の第３の実施形態における時計装置を示す概略ブロック図である。
【図７】モータ駆動制御部がモータを回転と判定した場合に、充電を増強させる処理の一例について説明するための図である。
【図８】モータ駆動制御部がモータを非回転と判定した場合に、充電を増強させる処理の一例について説明するための図である。
【図９】モータ駆動制御部が磁界を検出したと判定した場合に、充電を増強させる処理の一例について説明するための図である。
【図１０】モータ駆動制御部が二次電池の電圧が低下した場合に、充電を増強させる処理の一例について説明するための図である。
【図１１】第３の実施形態におけるモータ駆動制御部５ｂの動作の一例を示すフローチャートである。
【発明を実施するための形態】
【００２５】
＜第１の実施形態＞
以下、本発明の第１の実施形態おける電子装置（例えば、時計装置）について図面を参照して説明する。
図１は、本発明の第１の実施形態における時計装置（以下、時計という）を示す概略ブロック図である。
この図において、時計２００は、太陽電池１、二次電池２、水晶発振子４、時刻用（運針用）のモータ６、スイッチ（ＳＷ）７、及び駆動制御装置１００で構成される。また、駆動制御装置１００は、発振制御部３、モータ駆動制御部５、電池電圧検出部８、充電検出逆流防止部９、低消費モード制御部１０、及び過充電保護部２０を備える。この時計２００は、例えば、アナログ表示式の電子時計であり、運針用のモータ６はステップモータである。
【００２６】
なお、時計２００において、駆動制御装置１００内の充電検出逆流防止部９は、充電停止部３０に含まれる。
以下、図１を参照して、時計２００内の各部の機能について順次に説明する。
【００２７】
太陽電池１（一次電源部）は、陽極端子が電源線ＶＤＤに接続され、陰極端子が電源線ＳＶＳＳに接続される。また、太陽電池１の陰極端子は、充電検出逆流防止部９に接続される。太陽電池１は、光により起電力を生成する。太陽電池１は、充電検出逆流防止部９を通じて二次電池２を充電する。また、太陽電池１は、電源線ＶＤＤを通じて時計２００の各部に電力を供給する。なお、ここで電源線ＶＤＤはＶＤＤアースであり、時計２００全体の基準電位を示す。
【００２８】
二次電池２（二次電源部）は、陽極端子が電源線ＶＤＤに接続され、陰極端子が電源線ＶＳＳに接続される。また、二次電池２の陰極端子は、充電検出逆流防止部９に接続される。二次電池２は、充電検出逆流防止部９を通じて太陽電池１の起電力によって充電される。また、二次電池２は、電源線ＶＤＤを通じて時計２００の各部に電力を供給する。
【００２９】
発振制御部３は、水晶発振子４と接続され、時刻の計時に用いる基本クロック信号を発振して生成する。発振制御部３は、低消費モード制御部１０から供給される定電圧ＯＮ（オン）／ＯＦＦ（オフ）信号に基づいて、基本クロック信号の発振動作の制御を行う。ここでは、例えば、定電圧ＯＮ／ＯＦＦ信号がＨ（ハイ）状態である場合に、発振制御部３は、基本クロック信号の発振を停止する。また、例えば、定電圧ＯＮ／ＯＦＦ信号がＬ（ロウ）状態である場合に、発振制御部３は、基本クロック信号の発振を行う。
【００３０】
発振制御部３は、生成した基本クロック信号をモータ駆動制御部５に供給する。発振制御部３によって生成される基本クロック信号の周波数は、例えば、３２．７６８ｋＨｚ（キロヘルツ）である。水晶発振子４は、発振制御部３に接続され、基本クロック信号の発振に使用される。
【００３１】
モータ駆動制御部５は、発振制御部３から供給された基本クロック信号に基づいて、時刻を計時する時計動作を制御する。この時計動作には、時刻を表示する時計２００の針を運針するモータ（Ｍ）６を駆動する動作が含まれる。つまり、モータ駆動制御部５は、モータ６と接続され、モータ６の駆動を制御する。モータ駆動制御部５は、低消費モード制御部１０から供給される低消費モード信号に基づいて、時計２００を低消費モードに移行させる。具体的には、低消費モード信号がＨ状態である場合に、モータ駆動制御部５は、時計２００を低消費モードに移行させる。また、低消費モード信号がＬ状態である場合に、モータ駆動制御部５は、時計２００を低消費モードから通常動作モードに移行させる。また、モータ駆動制御部５は、スイッチ（ＳＷ）７の一端と接続され、スイッチ７の状態により、モータ６の駆動を停止、又は開始する。
【００３２】
また、モータ駆動制御部５は、モータ６を駆動して運針を開始する前に、充電ＯＦＦ信号をＨ状態にして充電停止部３０（充電検出逆流防止部９）に出力する。これにより、モータ駆動制御部５は、太陽電池１から二次電池２への充電を停止させる。また、モータ駆動制御部５は、モータ６を駆動した後に、充電ＯＦＦ信号をＬ状態にして充電停止部３０（充電検出逆流防止部９）に出力する。これにより、モータ駆動制御部５は、太陽電池１から二次電池２への充電を許可させる。つまり、モータ駆動制御部５は、充電停止部３０に対して二次電池２の充電を、モータ６を駆動する前に停止させ、モータ６を駆動した後に許可させる。すなわち、モータ駆動制御部５は、太陽電池１から二次電池２への充電を停止した状態において、モータ６を駆動して運針動作を行う。
また、モータ駆動制御部５は、モータ６の回転を検出し、運針が正常に行われた否かを判定する。モータ駆動制御部５は、運針が正常に行われていないと判定した場合、再度モータ６を駆動させて、時計の針が正確な時刻を示すようにする。
【００３３】
モータ６は、モータ駆動制御部５から供給される駆動信号に基づいて、時計２００の針を運針する。すなわち、モータ６は、時刻を計時する時刻モータである。
スイッチ７は、一方の端子がモータ駆動制御部５に接続され、他方の端子が電源線ＶＤＤに接続される。スイッチ７は、時計２００のリュウズスイッチである。リュウズが時計２００から引き出された場合に、スイッチ７は、例えば、導通状態になり、リュウズが時計２００に押し込まれた場合に、スイッチ７は、例えば、非導通状態になる。時計２００は、リュウズが引き出された場合、針の運針を停止し、時刻合わせを行うことができる状態になる。つまり、スイッチ７が導通状態にある場合、モータ駆動制御部５は、モータ６の駆動を停止させる。
【００３４】
電池電圧検出部８は、低消費モード制御部１０から供給される検出サンプリング信号をトリガとして、二次電池２の出力電圧（出力電位差）を検出する。電池電圧検出部８は、二次電池２の出力電圧が予め定められた閾値未満である状態を検出すると、検出結果として低消費モード検出信号を低消費モード制御部１０に出力する。具体的には、低消費モード検出信号は、二次電池２の出力電圧が予め定められた閾値未満である場合に、Ｈ状態になり、二次電池２の出力電圧が予め定められた閾値以上である場合に、Ｌ状態になる。
また、予め定められた閾値は、モータ６を駆動可能な下限電圧より予め定められた電圧分大きい値である。
【００３５】
充電停止部３０内の充電検出逆流防止部９（逆流防止部）は、太陽電池１の出力電圧（出力電位差）が二次電池２の出力電圧（出力電位差）以下の状態を示す非充電状態を検出する。充電検出逆流防止部９は、非充電状態を検出した場合、検出結果として、充電検出信号を低消費モード制御部１０に出力する。具体的には、充電検出信号は、非充電状態である場合に、Ｈ状態になる。また、充電検出信号は、太陽電池１の出力電圧が二次電池２の出力電圧より大きい状態を示す充電状態である場合に、Ｌ状態になる。
【００３６】
また、充電検出逆流防止部９は、非充電状態である場合に、太陽電池１の陰極端子に接続された電源線ＳＶＳＳと二次電池２の陰極端子に接続された電源線ＶＳＳとの間の導通をスイッチ９２により遮断（非導通状態に）する。これにより、充電検出逆流防止部９は、二次電池２から太陽電池１に電流が逆流するのを防止する。つまり、充電検出逆流防止部９は、太陽電池１の出力電圧が二次電池２の出力電圧以下である場合に、二次電池２の充電を停止する。また、充電検出逆流防止部９は、二次電池２の充電を停止する場合に、二次電池２の陽極端子と太陽電池１の陽極端子との間を非導通状態にする。
【００３７】
また、充電検出逆流防止部９は、モータ駆動制御部５から出力される充電ＯＦＦ信号を入力とする。この充電ＯＦＦ信号は、モータ駆動パルス出力の前にモータ駆動制御部５から所定時間出力される信号であり、例えば、Ｈ状態になる信号である。この充電ＯＦＦ信号のＨ状態の信号が充電検出逆流防止部９に入力されると、充電検出逆流防止部９は、電源線ＳＶＳＳと二次電池２の陰極端子に接続された電源線ＶＳＳとの間の導通を遮断する。なお、この充電検出逆流防止部９の詳細な構成については後述する。
この充電停止部３０の動作により、モータ６の回転（運針）の前に、太陽電池１から二次電池２への充電を停止させる。
また、充電検出逆流防止部９は、コンパレータ９１、スイッチ９２、２入力のＯＲ（オア）回路９３を備える。なお、スイッチ９２は、例えば、ＭＯＳトランジスタ（金属酸化膜半導体電界効果トランジスタ）あるいはアナログスイッチ等の半導体素子で構成される。
【００３８】
コンパレータ９１は、一方の入力端子が、太陽電池１の陰極端子に接続された電源線ＳＶＳＳに、他方の入力端子が、二次電池２の陰極端子に接続された電源線ＶＳＳに、それぞれ接続される。コンパレータ９１の出力は、充電検出信号となる。
コンパレータ９１は、太陽電池１の出力電圧が二次電池２の出力電圧以下である場合（非充電状態である場合）に、充電検出信号としてＨ状態を低消費モード制御部１０に出力する。また、コンパレータ９１は、太陽電池１の出力電圧が二次電池２の出力電圧より大きい場合に、充電電検出信号としてＬ状態を低消費モード制御部１０に出力する。
【００３９】
ＯＲ回路９３は、一方の入力端子が、コンパレータ９１の出力端子に、他方の入力端子が、モータ駆動制御部５から出力される充電ＯＦＦ信号の信号線に、それぞれ接続される。この充電ＯＦＦ信号は、通常はＬ状態の信号であり、スイッチ９２を開放に（非導通状態）する場合に、Ｈ状態となる信号である。ＯＲ回路９３の出力端子から出力される信号によりスイッチ９２のＯＮ／ＯＦＦ（接続／開放）が制御される。例えば、ＯＲ回路９３から出力される信号がＨ状態の場合にスイッチ９２がＯＦＦ（開放）し、電源線ＶＳＳと電源線ＳＶＳＳとの間を遮断する。また、ＯＲ回路９３から出力される信号がＬ状態の場合にスイッチ９２がＯＮ（接続）し、電源線ＶＳＳと電源線ＳＶＳＳとの間を導通にする。
【００４０】
なお、ＯＲ回路９３の出力がＨ状態になり、スイッチ９２がＯＦＦされるのは、以下の２通りの場合である。
第１の場合は、充電検出信号がＨ状態になる場合、すなわち、太陽電池１の発電電圧が二次電池２の充電電圧よりも低い場合には、スイッチ９２を開放し、二次電池２から太陽電池１へ電流が逆流することを回避する。なお、過充電保護部２０において過充電保護動作が行われている場合（過充電保護部２０内のスイッチ２２がＯＮの場合）においても、も、スイッチ９２を開放する。これは、太陽電池１の出力端子がスイッチ２２を通して短絡される場合は、充電検出逆流防止部９から見ると、太陽電池１の発電電圧が低下したことと等価になるため、コンパレータ９１の動作によりスイッチ９２が開放される。
【００４１】
第２の場合は、充電ＯＦＦ信号がＨ状態になる場合である。すなわち、モータ駆動制御部５から出力する充電ＯＦＦ信号によりスイッチ９２を開放させ、太陽電池１から二次電池２への充電を停止させる。
【００４２】
このように、充電停止部３０（充電検出逆流防止部９）は、スイッチ９２を開放（非導通状態）にすることにより、太陽電池１の発電電圧が二次電池２の充電電圧よりも低い場合に二次電池２から太陽電池１に電流が逆流することを防止する。また、充電停止部３０（充電検出逆流防止部９）は、モータ駆動制御部５からの制御により太陽電池１から二次電池２への充電を停止させる。さらに、過充電保護部２０において過充電保護動作が行われている場合に、充電停止部３０（充電検出逆流防止部９）は、二次電池２の出力端子がスイッチ２２を通して短絡されることを防ぐことができる。なお、コンパレータ９１の出力がＬ状態（充電状態）であり、充電ＯＦＦ信号がＬ状態である場合には、充電停止部３０（充電検出逆流防止部９）は、スイッチ９２により電源線ＶＳＳと電源線ＳＶＳＳとの間を導通にする。これにより、時計２００は、太陽電池１の起電力により二次電池２が充電される充電状態になる。
【００４３】
過充電保護部２０は、発電検出部２１及びスイッチ２２を備える。過充電保護部２０は、太陽電池１の出力電圧（発電電圧）を検出する。過充電保護部２０は、検出した太陽電池１の発電電圧が所定の閾値以上になった場合（発電電圧が過大になった場合）に、二次電池２が過充電されることを回避するために、スイッチ２２をＯＮして発電側をショートする。なお、この過充電保護部２０の詳細な構成については後述する。
【００４４】
発電検出部２１は、太陽電池１の出力電位差が予め定められた閾値以上であるか否かを検出する。つまり、発電検出部２１は、太陽電池１の発電電圧が過大であるか否かを検出する。発電検出部２１は、太陽電池１が上述の閾値以上である場合に、Ｈ状態を出力し、上述の閾値より低い場合に、Ｌ状態を出力する。
スイッチ２２は、例えば、ＭＯＳトランジスタ、あるいはアナログスイッチ等の半導体素子で構成される。スイッチ２２は、一方の端子が太陽電池１の陽極端子に接続され、他方の端子が太陽電池１の陰極端子に接続される。スイッチ２２は、発電検出部２１から出力される信号によりＯＮ／ＯＦＦ（導通／開放）が制御される。例えば、発電検出部２１から出力される信号がＨ状態の場合、すなわち、発電検出部２１により太陽電池１の発電電圧が過大であることが検出された場合に、スイッチ２２をＯＮ（導通状態）にし、太陽電池１の陽極端子と陰極端子との間をショート（短絡）する。これにより、太陽電池１の発電電圧が過大な場合に、太陽電池１の出力電流をスイッチ２２にバイパスさせて、太陽電池１から二次電池２への充電を停止する。
【００４５】
このように、過充電保護部２０では、太陽電池１の発電電圧が所定の電圧値以上になった場合に、スイッチ２２をＯＮにすることにより太陽電池１の出力側をショートし、太陽電池１から出力される電流をバイパスさせることにより、二次電池２が過充電されることを防いでいる。なお、太陽電池１の出力端子がスイッチ２２によりショートされる過充電保護動作中は、充電検出逆流防止部９では、太陽電池１の発電電圧が低下したものと見なして、スイッチ９２を開放（非導通状態）にする。
【００４６】
低消費モード制御部１０は、電池電圧検出部８による検出結果（低消費モード検出信号）に基づいて、二次電池２の出力電圧が上述の予め定められた閾値以下であるか否かを判定する。また、低消費モード制御部１０は、充電検出逆流防止部９による検出結果（充電検出信号）に基づいて、太陽電池１の出力電圧が二次電池２の出力電圧以下の状態を示す非充電状態であるか否かを判定する。低消費モード制御部１０は、低消費モード検出信号と充電検出信号とに基づいて、低消費モードに移行させる。
【００４７】
ここで、低消費モードとは、例えば、モータ駆動制御部５がモータ６の駆動を停止し、且つ、発振制御部３が基本クロック信号の出力を停止した状態である。従って、低消費モード制御部１０は、低消費モードに移行させる場合に、モータ駆動制御部５に時計動作（モータ６による運針動作）を停止させる。また、低消費モード制御部１０は、低消費モードに移行させる場合に、発振制御部３に基本クロック信号の発振を停止させる。
【００４８】
また、低消費モード制御部１０は、充電検出信に基づいて、非充電状態でない場合に、低消費モードから時計動作を行う通常動作モードに遷移させる。ここで、通常動作モードとは、発振制御部３が基本クロック信号を出力し、且つ、モータ駆動制御部５がモータ６の駆動を行っている状態である。
【００４９】
なお、低消費モード制御部１０は、二次電池２の出力電圧を検出するトリガ信号として検出サンプリング信号を電池電圧検出部８に供給する。また、低消費モード制御部１０は、発振制御部３に定電圧ＯＮ／ＯＦＦ信号を供給し、モータ駆動制御部５に低消費モード信号を供給する。低消費モード制御部１０は、定電圧ＯＮ／ＯＦＦ信号及び低消費モード信号により、通常動作モードから低消費モードに移行させる制御、又は低消費モードから通常動作モードに移行させる制御を行う。
【００５０】
次に、本実施形態の動作について説明する。
図２は、本実施形態における時計２００の動作を示すフローチャートである。以下、図２に示すフローチャートを参照して、時計２００の動作について説明する。
なお、ここで説明する充電制御処理は、モータ駆動制御部５から出力される充電ＯＦＦ信号により充電検出逆流防止部９を制御する場合の処理の流れを示したものである。
【００５１】
まず、モータ駆動制御部５は、モータ６を駆動して運針を開始する前に（モータ駆動パルス出力の前に）、充電ＯＦＦ信号をＨ状態にして充電検出逆流防止部９に出力する（ステップＳ１０１）。充電検出逆流防止部９は、充電ＯＦＦ信号がＨ状態になることによりスイッチ９２をＯＦＦにして、電源線ＶＳＳと電源線ＳＶＳＳとの間を遮断（非導通状態に）する（ステップＳ１０２）。
【００５２】
次に、モータ駆動制御部５は、モータ６の駆動パルスを出力し（ステップＳ１０３）、モータ６を回転させて時計２００の運針動作を行う（ステップＳ１０４）。なお、この際に、運針が正常に行われた否かを判定するために、モータ６の回転検出も行われる。時計２００の運針動作が完了すると、モータ駆動制御部５は、充電ＯＦＦ信号をＬ状態にして出力する。充電検出逆流防止部９は、充電ＯＦＦ信号がＬ状態になるとスイッチ９２をＯＮにして、電源線ＶＳＳと電源線ＳＶＳＳとの間を導通させる（ステップＳ１０５）。
【００５３】
以上により、駆動制御装置１００及び時計２００では、モータ駆動制御部５が、太陽電池１（一次電源部）の起電力による二次電池２（二次電源部）への充電を、モータ６を駆動する前に充電停止部３０に停止させる。また、モータ駆動制御部５は、モータ６を駆動した後に、太陽電池１の起電力による二次電池２への充電を充電停止部３０に許可させる。つまり、モータ駆動制御部５は、モータ６の駆動を開始する前に、充電検出逆流防止部９のスイッチ９２を非導通状態にすることにより、太陽電池１から二次電池２へ充電が流れないようにする。これにより、モータ６の駆動中に電力を供給する電源電圧が、太陽電池１の出力電圧が変動しても、変化しないようになる。そのため、モータ駆動制御部５は、モータ６を正常に回転することができる。また、モータ駆動制御部５は、モータ６が正常に回転したことを検出する際に誤検出が生じることを回避でき、正確な時刻を計時できなくなる運針ミスを防止することができる。従って、駆動制御装置１００及び時計２００は、太陽電池１の出力電圧が変動しても、モータ６を正常に駆動することができる。
また、充電停止部３０は、太陽電池１の出力電圧が二次電池２の出力電圧以下である場合に、二次電池２の充電を停止する充電検出逆流防止部９（逆流防止部）を含む。これにより、充電停止部３０は、充電検出逆流防止部９と機能を兼用することができる。そのため、駆動制御装置１００及び時計２００の部品数の増加を抑えつつ、太陽電池１の出力電圧が変動しても、モータ６を正常に駆動することができる。
【００５４】
＜第２の実施形態＞
次に、本発明の第２の実施形態おける電子装置（例えば、時計装置）について図面を参照して説明する。
図３は、本発明の第２の実施形態における時計２００ａを示す概略ブロック図である。
この図において、時計２００ａは、太陽電池１、二次電池２、水晶発振子４、時刻用（運針用）のモータ６、スイッチ（ＳＷ）７、及び駆動制御装置１００ａで構成される。また、駆動制御装置１００ａは、発振制御部３、モータ駆動制御部５、電池電圧検出部８、充電検出逆流防止部９ａ、低消費モード制御部１０、及び過充電保護部２０ａを備える。この時計２００ａは、例えば、アナログ表示式の電子時計であり、運針用のモータ６はステップモータである。
【００５５】
なお、時計２００ａにおいて、駆動制御装置１００ａ内の過充電保護部２０ａは、充電停止部３０ａに含まれる。
また、本実施形態の時計２００ａは、図１に示す充電検出逆流防止部９を、充電検出逆流防止部９ａに変更した点、及び図１に示す過充電保護部２０を、図３に示す過充電保護部２０ａに変更した点が図１に示す第１の実施形態の時計２００と異なる。他の構成は、図１に示す時計２００と同様である。このため、同一の構成部分には同一の符号を付し、重複する説明は省略する。
【００５６】
本実施形態では、モータ駆動制御部５が、モータ６の駆動前に太陽電池１から二次電池２への充電を停止させる際に、過充電保護部２０ａのスイッチ２２を導通状態にする。これにより、モータ駆動制御部５は、太陽電池１の出力端子をショートさせ、太陽電池１から出力される電流をスイッチ２２にバイパスする。二次電池２への充電を停止させる。
【００５７】
充電検出逆流防止部９ａでは、第１の実施形態における充電検出逆流防止部９内のスイッチ９２代わりに、ダイオード９４を用いている。このダイオード９４は、アノード側が電源線ＶＳＳに接続され、カソード側が電源線ＳＶＳＳに接続される。この構成により、充電検出逆流防止部９ａは、太陽電池１の発電電圧が二次電池２の電池電圧よりも低い場合において、二次電池２から太陽電池１へ電流が逆流することを防いでいる。また、充電検出逆流防止部９ａは、太陽電池１の出力端子がスイッチ２２によりショートされた場合において、二次電池２の出力側がスイッチ２２を通してショートされることを防いでいる。
【００５８】
充電停止部３０ａ（過充電保護部２０ａ）は、太陽電池１の出力電圧（発電電圧）を検出する。過充電保護部２０ａは、検出した太陽電池１の発電電圧が所定の閾値以上になった場合（発電電圧が過大になった場合）に、二次電池２が過充電されることを回避するために、スイッチ２２をＯＮして発電側をショートする。また、過充電保護部２０ａは、太陽電池１の出力電圧が予め定められた閾値以上である場合に、二次電池２の充電を停止する。なお、過充電保護部２０ａは、二次電池２の充電を停止する場合に、太陽電池１の陽極端子と太陽電池１の陰極端子との間を導通状態にする。
【００５９】
また、過充電保護部２０ａは、発電検出部２１、スイッチ２２、及び２入力のＯＲ回路２３を備える。
ＯＲ回路２３は、一方の入力端子が、発電検出部２１の出力端子に、他方の入力端子が、モータ駆動制御部５から出力される充電ＯＦＦ信号の信号線に、それぞれ接続される。この充電ＯＦＦ信号は、通常はＬ状態の信号であり、スイッチ２２を導通にする場合に、Ｈ状態となる信号である。ＯＲ回路２３の出力端子から出力される信号によりスイッチ２２のＯＮ／ＯＦＦ（接続／開放）が制御される。例えば、ＯＲ回路２３から出力される信号がＨ状態の場合にスイッチ９２がＯＮ（接続）し、太陽電池１の陽極端子と太陽電池１の陰極端子との間を導通状態にする。また、ＯＲ回路２３から出力される信号がＬ状態の場合にスイッチ９２がＯＦＦ（開放）し、太陽電池１の陽極端子と太陽電池１の陰極端子との間を非導通状態にする。
【００６０】
図４は、本実施形態における過充電保護部２０ａの構成を示す概略ブロック図である。
この図において、過充電保護部２０ａは、第１の実施形態と同様に太陽電池１の出力電圧が過大になった場合に太陽電池１から二次電池２への充電を停止させる機能を備え、さらに、モータ駆動制御部５からの制御により、太陽電池１から二次電池２への充電を停止させる機能を備えている。
【００６１】
この図の例に示すように、スイッチ２２は、ＰＭＯＳトランジスタ（Ｐチャネル型ＭＯＳトランジスタ）２２１及びインバータ２２２を備える。
ＰＭＯＳトランジスタ２２１は、ソース端子が太陽電池１の陽極端子に接続され、ドレイン端子が太陽電池１の陰極端子に接続される。また、ＰＭＯＳトランジスタ２２１のゲート端子は、インバータ２２２の出力端子に接続される。
インバータ２２２は、入力端子がＯＲ回路２３の出力端子に接続され、ＯＲ回路２３の出力を論理反転する。
【００６２】
発電検出部２１は、基準電圧源（Ｖｒｅｆ）２１１、ＮＭＯＳトランジスタ（Ｎチャネル型ＭＯＳトランジスタ）２１２、分圧用の抵抗２１３と２１４、及びインバータ２１５を備えている。この基準電圧源（Ｖｒｅｆ）２１１は、一方の端子が太陽電池１の陽極端子に接続され、他方の端子がノードＮ１を通して、インバータ２１５の入力端子と、ＮＭＯＳトランジスタ２１２のドレイン端子とに接続される。また、ＮＭＯＳトランジスタ２１２のソース端子は、太陽電池１の陰極端子に接続される。
【００６３】
抵抗２１３は、一端が太陽電池１の陽極端子に接続され、他端がノードＮ２を通して抵抗２１４の一端に接続され、抵抗２１４の他端は、太陽電池１の陰極端子に接続されている。したがって、ノードＮ２は、太陽電池１の出力電圧の抵抗分圧点となる。また、ＮＭＯＳトランジスタ２１２のゲート端子は、ノードＮ２に接続されている。また、インバータ２１５の出力端子は、ＯＲ回路２３の一方の入力端子に接続され、ＯＲ回路２３の他方の入力端子には、モータ駆動制御部５から出力される充電ＯＦＦ信号が入力される。また、ＯＲ回路２３の出力端子は、インバータ２２２の入力端子に接続され、インバータ２２２の出力端子はＰＭＯＳトランジスタ２２１のゲート端子に接続される。
【００６４】
次に、本実施形態の動作について説明する。
まず、過充電保護部２０ａの動作について説明する。
【００６５】
過充電保護部２０ａにおいて、太陽電池１の出力電圧が上昇することにより、抵抗２１３，２１４の分圧点（ノードＮ２）の電圧も上昇する。このノードＮ２の電位が、基準電圧源２１１及びＮＭＯＳトランジスタ２１２の特性により決まる所定の閾値の電圧値を超えると、ＮＭＯＳトランジスタ２１２がＯＮになる。ＮＭＯＳトランジスタ２１２がＯＮになると、ノードＮ１の電位がＬ状態（太陽電池１の陰極側の電位）になる。このため、インバータ２１５の入力がＬ状態、出力がＨ状態となり、また、インバータ２１５に接続されたインバータ２２２の出力がＬ状態となり、ＰＭＯＳトランジスタ２２１のゲート端子がＬ状態になる。ＰＭＯＳトランジスタ２２１のゲート端子がＬ状態になると、ＰＭＯＳトランジスタ２２１がＯＮになり、太陽電池１の陽極端子と陰極端子とがショート（短絡）される。
【００６６】
このように、太陽電池１の発電電圧が所定の電圧値以上になった場合に、ＰＭＯＳトランジスタ２２１をＯＮにすることにより太陽電池１の出力側をショートさせ、太陽電池１から出力される電流をＰＭＯＳトランジスタ２２１でバイパスさせることにより、二次電池２が過充電されることを防いでいる。
【００６７】
また、上述のようにＯＲ回路２３の他方の入力端子には、モータ駆動制御部５から充電ＯＦＦ信号が入力される。この充電ＯＦＦ信号は二次電池２への充電を停止させる場合にＨ状態になる信号である。この充電ＯＦＦ信号をＨ状態にすることにより、ＯＲ回路２３の出力端子がＨ状態、インバータ２２２の出力端子がＬ状態になり、ＰＭＯＳトランジスタ２２１がＯＮになる。このＰＭＯＳトランジスタ２２１をＯＮにすることにより、太陽電池１の陽極端子と陰極端子とがショート（短絡）され、太陽電池１から出力される電流をＰＭＯＳトランジスタ２２１によりバイパスさせる。これにより、過充電保護部２０ａは、太陽電池１から二次電池２への充電を停止する。
【００６８】
このように、第２の実施形態における過充電保護部２０ａは、モータ駆動制御部５からの充電ＯＦＦ信号が入力されるように構成されており、モータ駆動制御部５は、モータ６の駆動前に充電ＯＦＦ信号をＨ状態にすることにより、太陽電池１から二次電池２への充電を停止させる。
【００６９】
図５は、本実施形態における時計２００ａの動作を示すフローチャートである。以下、図５に示すフローチャートを参照して、時計２００ａの動作について説明する。
なお、ここで説明する充電制御処理は、モータ駆動制御部５から出力される充電ＯＦＦ信号により過充電保護部２０ａを制御する場合の処理の流れを示したものである。
【００７０】
まず、モータ駆動制御部５は、モータ６を駆動して運針を開始する前に（モータ駆動パルス出力の前に）、充電ＯＦＦ信号をＨ状態にして過充電保護部２０ａに出力する（ステップＳ２０１）。過充電保護部２０ａでは、充電ＯＦＦ信号がＨ状態になるとスイッチ２２（より正確にはＰＭＯＳトランジスタ２２１）をＯＮ（導通状態）にして、太陽電池１の陽極端子と陰極端子とをスイッチ２２により接続する（ステップＳ２０２）。これにより、過充電保護部２０ａのスイッチ２２をＯＮにして発電側をショートし、太陽電池１の出力電流をスイッチ２２によりバイパスさせることにより、太陽電池１から二次電池２への充電を停止させる。なお、過充電保護部２０ａのスイッチ２２をＯＮ（導通状態）にすると、太陽電池１の出力電圧が、二次電池２の出力電圧より低下する。このため、充電検出逆流防止部９ａのダイオード９４が非導通状態になる。
【００７１】
次に、モータ駆動制御部５はモータ６の駆動パルスを出力し（ステップＳ２０３）、モータ６を回転させて時計２００ａの運針動作を行う（ステップＳ２０４）。なお、この際に、運針が正常に行われた否かを判定するために、モータ６の回転検出も行われる。
そして、時計２００ａの運針動作が完了すると、一定時間経過後に、モータ駆動制御部５は、充電ＯＦＦ信号をＬ状態にして出力する。過充電保護部２０ａは、充電ＯＦＦ信号がＬ状態になるとスイッチ２２をＯＦＦ（非導通状態）にする（ステップＳ２０５）。これにより、太陽電池１から二次電池２への充電を再開する。
【００７２】
以上により、駆動制御装置１００ａ及び時計２００ａでは、モータ駆動制御部５が、太陽電池１（一次電源部）の起電力による二次電池２（二次電源部）への充電を、モータ６を駆動する前に充電停止部３０ａに停止させる。また、モータ駆動制御部５は、モータ６を駆動した後に、太陽電池１の起電力による二次電池２への充電を充電停止部３０ａに許可させる。つまり、モータ駆動制御部５は、モータ６の駆動を開始する前に、過充電保護部２０ａのスイッチ２２により太陽電池１から流れる充電電流をバイパスさせることにより、太陽電池１から二次電池２へ充電が流れないようにする。これにより、モータ６の駆動中に電力を供給する電源電圧が、太陽電池１の出力電圧が変動しても、変化しないようになる。そのため、モータ駆動制御部５は、モータ６を正常に回転することができる。また、モータ駆動制御部５は、モータ６が正常に回転したことを検出する際に誤検出が生じることを回避でき、正確な時刻を計時できなくなる運針ミスを防止することができる。したがって、駆動制御装置１００ａ及び時計２００ａは、第１の実施形態と同様に、太陽電池１の出力電圧が変動しても、モータ６を正常に駆動することができる。
【００７３】
また、充電停止部３０ａは、太陽電池１の出力電圧が二次電池２の出力電圧以下である場合に、二次電池２の充電を停止する過充電保護部２０ａを含む。これにより、充電停止部３０ａは、過充電保護部２０ａと機能を兼用することができる。そのため、駆動制御装置１００ａ及び時計２００ａの部品数の増加を抑えつつ、太陽電池１の出力電圧が変動しても、モータ６を正常に駆動することができる。
【００７４】
なお、第２の実施形態の充電検出逆流防止部９ａでは、二次電池２から太陽電池１へ電流が逆流しないように電源線ＳＶＳＳとＶＳＳとの間にダイオード９４を挿入した例を示したが、これに限定されず、第１の実施形態と同様にスイッチ９２を備える充電検出逆流防止部９を用いることもできる。
【００７５】
なお、本発明の実施形態によれば、駆動制御装置１００（又は１００ａ）は、太陽電池１（一次電源部）の起電力による二次電池２（二次電源部）への充電を、モータ６を駆動する前に停止させ、モータ６を駆動した後に許可させるモータ駆動制御部５を備える。
これにより、駆動制御装置１００（又は１００ａ）は、太陽電池１（一次電源部）の出力電圧が変動しても、モータ６を正常に駆動することができる。
【００７６】
また、駆動制御装置１００（又は１００ａ）は、二次電池２の充電を停止する充電停止部３０（又は３０ａ）を備え、モータ駆動制御部５は、充電停止部３０（又は３０ａ）に対して、太陽電池１から二次電池２への充電を、モータ６を駆動する前に停止させ、モータ６を駆動した後に許可させる。
このような構成の駆動制御装置１００（又は１００ａ）では、モータ６を駆動する前に、充電停止部３０（又は３０ａ）を作動させ、太陽電池１から二次電池２への充電を停止させる。そして、モータ６を駆動した後に、太陽電池１から二次電池２への充電を再開させる。
これにより、駆動制御装置１００（又は１００ａ）は、太陽電池１の出力電圧が変動しても、モータ６を正常に駆動することができる。
【００７７】
また、充電停止部３０ａは、太陽電池１の出力電圧（出力電位差）が予め定められた閾値以上である場合に、二次電池２の充電を停止する過充電保護部２０ａを含む。
このような構成の駆動制御装置１００ａでは、太陽電池１の出力電圧（出力電位差）が予め定められた閾値以上である場合は、二次電池２が過充電されることを回避するために、二次電池２への充電を停止する。
これにより、充電停止部３０ａは、二次電池２が過充電され、二次電池２が劣化することを防ぐことができる。さらに、充電停止部３０ａは、二次電池２の過充電を保護する機能と兼用することができる。そのため、駆動制御装置１００ａは、部品数の増加を抑えつつ、太陽電池１の出力電圧が変動しても、モータ６を正常に駆動することができる。
【００７８】
また、充電停止部３０は、太陽電池１の出力電圧（出力電位差）が二次電池２の出力電圧（出力電位差）以下である場合に、二次電池２の充電を停止する充電検出逆流防止部９（逆流防止部）を含む。
このような構成の駆動制御装置１００では、太陽電池１の出力電圧が二次電池２の出力電圧以下である場合に、二次電池２への充電を停止する。
これにより、充電停止部３０は、二次電池２から太陽電池１へ電流が逆流することを回避できる。さらに、充電停止部３０は、二次電池２から太陽電池１へ電流が逆流することを防止する機能と兼用することができる。そのため、駆動制御装置１００は、部品数の増加を抑えつつ、太陽電池１の出力電圧が変動しても、モータ６を正常に駆動することができる。
【００７９】
また、充電停止部３０（又は３０ａ）は、二次電池２の充電を停止する場合に、二次電池２の陽極端子と太陽電池１の陽極端子との間、又は二次電池２の陰極端子と太陽電池１の陰極端子との間を非導通状態にする。
このような構成の駆動制御装置１００（又は１００ａ）では、二次電池２の充電を停止する場合に、例えば、二次電池２の陽極端子と太陽電池１の陽極端子との間をスイッチ９２により開放し非導通状態にする。
これにより、駆動制御装置１００（又は１００ａ）は、二次電池２と太陽電池１の間を非導通状態にして、二次電池２への充電を停止させることができる。
【００８０】
また、駆動制御装置１００ａは、太陽電池１の出力電圧（出力電位差）が二次電池２の出力電圧（出力電位差）以下である場合に、二次電池２の陽極端子と太陽電池１の陽極端子との間、又は二次電池２の陰極端子と太陽電池１の陰極端子との間を非導通状態にする充電検出逆流防止部９ａを備え、充電停止部３０ａは、二次電池２の充電を停止する場合に、太陽電池１の陽極端子と太陽電池１の陰極端子との間を導通状態にする過充電保護部２０ａを備える。
このような構成の駆動制御装置１００ａでは、太陽電池１の出力電圧（出力電位差）が二次電池２の出力電圧（出力電位差）以下である場合に、充電検出逆流防止部９ａにより、例えば、二次電池２の陽極端子と太陽電池１の陽極端子との間を非導通状態にして、二次電池２から太陽電池１に電流が逆流することを防止する。また、二次電池２の充電を停止する場合は、太陽電池１の陽極端子と陰極端子との間をスイッチ２２により接続し、太陽電池１の出力電流をバイパスさせる。そのため、太陽電池１の出力電圧が低下し、充電検出逆流防止部９ａが動作して、二次電池２への充電を停止する。
これにより、駆動制御装置１００ａは、太陽電池１の出力電流をバイパスさせることにより、二次電池２への充電を停止することができる。
【００８１】
また、上記実施形態において、一次電源部は、太陽電池１である。
これにより、太陽電池１は、光エネルギーを直接電力に変換できるため、一次電源部の部品数を低減することができる。
【００８２】
また、上記実施形態において、モータ６は、時刻を計時する時刻モータである。
これにより、太陽電池１の出力電圧が変動しても、時刻を正確に計時することができる。
【００８３】
＜第３の実施形態＞
次に、本発明の第３の実施形態における電子装置（例えば、時計装置）について図面を参照して説明する。本実施形態における時計では、秒針を動かすためにモータに供給する主駆動パルスの生成期間とモータの回転を検出する回転検出期間とにおいて二次電池の電圧の変動を抑制するために二次電池への充電を減弱させる。
【００８４】
主駆動パルスの生成期間と回転検出期間では、他の期間と比較して時計が二次電池の電圧の変動の影響を受け易い。本実施形態における時計では、それらの期間に二次電池への充電を減弱させる。また、本実施形態における時計は、それらの期間以外の期間では、充電を減弱させない。これにより、本実施形態における時計は、第１の実施形態と第２の実施形態と比較して、多く二次電池へ充電することができる。
なお、本実施形態の時計は、二次電池の充電を減弱させる期間（充電減弱期間）を上記期間に限定するものではなく、充電減弱期間には少なくとも主駆動パルスの生成期間を含んでいればよい。
【００８５】
図６は、本発明の第３の実施形態における時計２００ｂを示す概略ブロック図である。
この図において、時計２００ｂは、太陽電池１、二次電池２、水晶発振子４、時刻用（運針用）のモータ６、スイッチ（ＳＷ）７、及び駆動制御装置１００ｂを備える。また、駆動制御装置１００ｂは、発振制御部３、モータ駆動制御部５ｂ、電池電圧検出部８ｂ、充電検出逆流防止部９、低消費モード制御部１０、過充電保護部２０ｂ、及び充電停止部３０ｂを備える。この時計２００ｂは、例えば、アナログ表示式の電子時計であり、運針用のモータ６はステップモータである。
【００８６】
また、本実施形態の時計２００ｂは、図３に示すモータ駆動制御部５を図６に示すモータ駆動制御部５ｂに変更した点、図３に示す電池電圧検出部８を図６に示す電池電圧検出部８ｂに変更した点、図３に示す過充電保護部２０ａを図６に示す過充電保護部２０ｂに変更した点及び図３に示す充電停止部３０ａを図６に示す充電停止部３０ｂに変更した点が図３に示す第２の実施形態の時計２００ａと異なる。他の構成は、図３に示す時計２００ａと同様である。このため、同一の構成部分には同一の符号を付し、重複する説明は省略する。また、過充電保護部２０ｂの構成は、第１の実施形態に過充電保護部２０と同一であるので、その説明を省略する。
【００８７】
電池電圧検出部８ｂは、第１および第２の実施形態における電池電圧検出部８と同様に、低消費モード制御部１０から供給される検出サンプリング信号をトリガとして、二次電池２の出力電圧（出力電位差）を検出する。電池電圧検出部８ｂは、検出した二次電池２の出力電圧が予め定められた閾値未満である場合、低消費モード検出信号をＨ状態とする。一方、電池電圧検出部８ｂは、検出した二次電池２の出力電圧が予め定められた閾値以上である場合に低消費モード検出信号をＬ状態とする。そして、電池電圧検出部８ｂは、低消費モード検出信号を低消費モード制御部１０とモータ駆動制御部５ｂとに出力する。また、予め定められた閾値は、モータ６を駆動可能な下限電圧より予め定められた電圧分大きい値である。
【００８８】
充電停止部３０ｂは、モータ駆動制御部５ｂから入力される充電ＯＦＦ信号に基づいて、太陽電池１から二次電池２への充電の強弱を変更する。具体的には、例えば、充電停止部３０ｂは、充電ＯＦＦ信号がＨ状態の場合その充電を減弱させる。一方、充電停止部３０ｂは、充電ＯＦＦ信号がＬ状態の場合その充電を増強させる。ここで、充電の減弱とは現在より充電を弱めることを意味し、現在充電している場合には充電の停止を含む。また充電の増強とは現在より充電を強めることを意味し、現在充電していない場合には充電の開始を含む。
【００８９】
充電停止部３０ｂは、スイッチ２３と、抵抗２４とを備える。
スイッチ２３は、例えば、ＭＯＳトランジスタ、あるいはアナログスイッチ等の半導体素子で構成される。スイッチ２３は、一方の端子が太陽電池１の陽極端子に接続され、他方の端子が抵抗２４に接続されている。スイッチ２３は、モータ駆動制御部５ｂから入力された充電ＯＦＦ信号によりＯＮ／ＯＦＦ（導通／開放）する。
【００９０】
例えば、モータ駆動制御部５ｂから入力された充電ＯＦＦ信号がＨ状態の場合、すなわち、発電検出部２１により太陽電池１の発電電圧が予め定められた閾値以上であることが検出された場合に、スイッチ２３をＯＮ（導通状態）にする。これにより、太陽電池１の陽極端子と陰極端子との間に抵抗２４が挿入され、太陽電池１から出力される電流が抵抗２４にバイパスされるので、太陽電池１から二次電池２へ供給される電流が減少し、太陽電池１から二次電池２への充電が減弱する。
【００９１】
一方、モータ駆動制御部５ｂから入力された充電ＯＦＦ信号がＬ状態の場合、すなわち、発電検出部２１により太陽電池１の発電電圧が上述の閾値より低いことが検出された場合に、スイッチ２３をＯＦＦ（開放状態）にし、太陽電池１の陽極端子と陰極端子との間を開放する。これにより、太陽電池１の陽極端子と陰極端子との間の抵抗２４がはずれ、抵抗２４にバイパスされていた電流が二次電池２に供給されるので、太陽電池１から二次電池２へ供給する電流が増加し、太陽電池１から二次電池２への充電が増強する。
【００９２】
モータ駆動制御部５ｂは、第２の実施形態におけるモータ駆動制御部５と同様の機能を持つが以下の点で異なる。モータ駆動制御部５ｂは、太陽電池１の起電力による二次電池２への充電を、モータを駆動する前にその時点における充電より減弱させ、上記モータを駆動した後にその時点における充電より増強させる。すなわち、モータ駆動制御部５ｂは、モータを駆動している間はモータを駆動していないときと比較して充電を減弱させる。ここで、モータを駆動していないときの充電とは、モータ駆動前とモータ駆動後の平均的な充電を意味する。
【００９３】
具体的には、例えば、モータ駆動制御部５ｂが、モータ６の駆動前に太陽電池１から二次電池２への充電を減弱させる際に、充電停止部３０ｂのスイッチ２３を導通状態にして太陽電池１の陽極端子と陰極端子との間に抵抗２４を挿入する。これにより、太陽電池１から出力される電流が抵抗２４にバイパスされるので、太陽電池１から二次電池２へ供給する電流が減少し、太陽電池１から二次電池２への充電が減弱する。
【００９４】
また、モータ駆動制御部５ｂは、回転検出部５１と磁界検出部５２とを備える。回転検出部５１は、サンプリングパルスＳＰＫでチョッピングすることにより発生する電圧ＶＲＳ（以下、検出電圧ＶＲＳと称する）を検出する。回転検出部５１は、検出した検出電圧ＶＲＳの絶対値が予め決められた閾値ＶＣＯＭＰ以上である場合、モータは回転と判定する。一方、回転検出部５１は、予め決められた回転検出期間内に検出した１以上の検出電圧ＶＲＳの絶対値が、１つも予め決められた閾値ＶＣＯＭＰ以上にならない場合、モータは非回転と判定する。
【００９５】
モータ駆動制御部５ｂにより回転検出部５１によりモータが回転と判定された場合、既にモータ６が回転しているので、二次電池２の電圧が変動しても問題がない。そのため、モータ駆動制御部５ｂは、短期間でも二次電池２を充電するため二次電池２への充電を増強するよう制御する。
【００９６】
具体的には、例えば、モータ駆動制御部５ｂは、二次電池２への充電を増強するように充電ＯＦＦ信号をＬ状態とし、充電ＯＦＦ信号をスイッチ２３に出力する。これにより、モータ駆動制御部５ｂはスイッチ２３を開放状態にさせ、太陽電池１から出力される電流を直接二次電池２へ供給させるので、太陽電池１から二次電池２への充電を増強させることができる。
【００９７】
上記、モータ駆動制御部５ｂの処理について図７を用いて説明する。図７は、モータ駆動制御部５ｂがモータを回転と判定した場合に、充電を増強させる処理の一例について説明するための図である。同図において、横軸は時間であり、横軸の正方向が時間経過方向である。また、時間の経過順に、モータ駆動制御部５ｂの各処理の期間が示されている。具体的には、時間の経過順に、磁界の検出を示す磁界検出Ｐ７１、制動状態を示す制動状態Ｐ７２、主駆動パルスをモータ６に供給する主駆動パルスＰ７３、制動状態Ｐ７４、モータの回転を検出する回転検出Ｐ７５、制動状態Ｐ７６および回転検出Ｐ７７のそれぞれの期間が示されている。
【００９８】
同図の例では、モータ駆動制御部５ｂは、制動状態Ｐ７２の期間で充電を減弱させるように制御する。モータ駆動制御部５ｂは、回転検出Ｐ７７の期間で検出電圧ＶＲＳがＶＣＯＭＰ以下の場合、モータが回転と判定し、充電を増強するよう制御する。この場合、充電が減弱されている充電減弱期間は、図７に示す充電の減弱時ｔ７１から充電の増強時ｔ７２までの間である。すなわち、充電減弱期間は、モータの主駆動パルス発生期間と回転検出部が前記モータの回転を検出し始めてから検出するまでの期間とである。
【００９９】
なお、本実施形態では、充電減弱期間は、モータの主駆動パルス発生期間と回転検出部が前記モータの回転を検出し始めてから検出するまでの期間としたが、これに限らず、少なくとも充電減弱期間はモータの主駆動パルス発生期間であればよい。
【０１００】
図６に戻って、モータ駆動制御部５ｂは、回転検出部５１によりモータが非回転と判定した場合、主駆動パルスよりもエネルギーが大きい補正駆動パルスをモータ６に供給するので、二次電池２の電圧が変動をしてもモータ６は確実に運針することができる。ここで、補正駆動パルスは、例えば、確実に回転させるために、十分なエネルギーを持つエネルギーを持つパルスであって予め定められたパルスである。そこで、モータ駆動制御部５ｂは、短期間でも二次電池２を充電するために、二次電池２への充電を増強するよう制御する。
【０１０１】
具体的には、例えば、モータ駆動制御部５ｂは、二次電池２への充電を増強するように充電ＯＦＦ信号をＬとし、充電ＯＦＦ信号をスイッチ２３に出力する。これにより、モータ駆動制御部５ｂはスイッチ２３が開放状態にさせ、太陽電池１の陽極端子と陰極端子との間の抵抗２４を外させ、太陽電池１から二次電池２へ電流を増加させることにより、太陽電池１から二次電池２への充電を増強させる。
【０１０２】
上記、モータ駆動制御部５ｂの処理について図８を用いて説明する。図８は、モータ駆動制御部５ｂがモータを非回転と判定した場合に、充電を増強させる処理の一例について説明するための図である。同図において、横軸は時間であり、横軸の正方向が時間経過方向である。また、時間の経過順に、モータ駆動制御部５ｂの各処理の期間が示されている。具体的には、時間の経過順に、磁界検出Ｐ８１、制動状態Ｐ８２、主駆動パルスＰ８３、制動状態Ｐ８４、回転検出Ｐ８５、制動状態Ｐ８６、回転検出Ｐ８７、制動状態Ｐ８８、補正駆動パルスをモータ６に供給する補正駆動パルスＰ８９のそれぞれの期間が示されている。
【０１０３】
同図の例では、モータ駆動制御部５ｂは、制動状態Ｐ８２の期間で充電を減弱させるように制御する。モータ駆動制御部５ｂは、制動状態Ｐ８４から回転検出Ｐ８７までの回転検出期間において、検出電圧ＶＲＳの絶対値が１つも予め決められた閾値ＶＣＯＭＰ以上にならなかった場合、回転検出Ｐ８７の期間における検出電圧ＶＲＳの絶対値が予め決められた閾値ＶＣＯＭＰ未満と判定した時に、モータが非回転と判定する。そして、モータ駆動制御部５ｂは、充電を増強するよう制御する。この場合、充電が減弱されている充電減弱期間は、図８に示す充電の減弱時ｔ８１から充電の増強時ｔ８２までの間である。
【０１０４】
図６に戻って、磁界検出部５２は、サンプリングパルスＳＰＪでチョッピングすることにより発生した電圧ＶＲＳＪ（以下、検出電圧ＶＲＳＪと称する）を検出する。磁界検出部５２は、検出した検出電圧ＶＲＳＪの絶対値が予め決められた閾値ＶＩＮＶ以上の場合、磁界を検出したと判定する。そして、磁界検出部５２により磁界を検出したと判定された場合、モータ駆動制御部５ｂは、固定パルスモードに移行する。
【０１０５】
固定パルスモードに移行した場合、例えば、モータ駆動制御部５ｂは、主駆動パルスをモータ６に供給せずに、主駆動パルスが出力されるタイミングで磁界検出用固定パルスをモータ６に供給する。すなわち、モータ駆動制御部５ｂによる充電の増強は、検出された磁界が予め決められた磁界より大きい場合に行われる。
【０１０６】
上記、モータ駆動制御部５ｂの処理について図９を用いて説明する。図９は、モータ駆動制御部５ｂが磁界を検出したと判定した場合に、充電を増強させる処理の一例について説明するための図である。同図において、横軸は時間であり、横軸の正方向が時間経過方向である。また、時間の経過順に、モータ駆動制御部５ｂの各処理の期間が示されている。具体的には、時間の経過順に、磁界検出Ｐ９１、磁界検出用固定パルスを出力する磁界検出用固定パルスＰ９２、磁界検出用固定パルスＰ９３のそれぞれの期間が示されている。
【０１０７】
同図の例では、モータ駆動制御部５ｂは、磁界検出Ｐ９１の期間で、検出電圧ＶＲＳＪの絶対値が予め決められた閾値ＶＩＮＶ以上であるので、モータ駆動制御部５ｂは、磁界を検出したと判定する。この場合、モータ駆動制御部５ｂは、充電の減弱をせずに、主駆動パルスが出力されるタイミングで主駆動パルスの代わりに磁界検出用の固定パルスＰ９２と磁界検出用の固定パルスＰ９３とをモータ６に供給する。
【０１０８】
図６に戻って、モータ駆動制御部５ｂは、電池電圧検出部８から入力された低消費モード検出信号に基づいて、二次電池２への充電を増強させるように制御する。具体的には、例えば、モータ駆動制御部５ｂは、充電減弱期間に、Ｈ状態の低消費モード検出信号が入力された場合、すなわち、二次電池２の電圧が予め定められた閾値未満である場合、固定パルス駆動に移行し、充電ＯＦＦ信号をＬ状態とする。
【０１０９】
モータ駆動制御部５ｂは、固定パルス駆動に移行した場合、固定パルスをモータ６に供給する。モータ駆動制御部５ｂは、充電ＯＦＦ信号をスイッチ２３へ出力する。これにより、モータ駆動制御部５ｂは、スイッチ２３を開放させて、太陽電池１の陽極端子と陰極端子との間の抵抗２４をはずすことにより、太陽電池１から二次電池２への電流を増加させ、太陽電池１から二次電池２への充電を増強させる。以上まとめると、モータ駆動制御部５ｂによる充電の増強は、検出された電圧が予め決められた電圧以下の場合に行われる。
【０１１０】
上記、モータ駆動制御部５ｂの処理について図１０を用いて説明する。図１０は、モータ駆動制御部５ｂが二次電池２の電圧が低下した場合に、充電を増強させる処理の一例について説明するための図である。同図において、横軸は時間であり、横軸の正方向が時間経過方向である。また、時間の経過順に、モータ駆動制御部５ｂの各処理の期間が示されている。具体的には、時間の経過順に、磁界検出Ｐ１０１、制動状態Ｐ１０２、主駆動パルスＰ１０３、制動状態Ｐ１０４、回転検出Ｐ１０５、制動状態Ｐ１０６、固定パルスをモータ６に供給する固定パルスＰ１０７のそれぞれの期間が示されている。
【０１１１】
同図の例では、モータ駆動制御部５ｂは、制動状態Ｐ１０２の期間で充電を減弱させるように制御する。モータ駆動制御部５ｂは、制動状態Ｐ１０４の期間で電池電圧検出部８からＨ状態である低消費モード検出信号が入力された場合、すなわち二次電池２の電圧が予め定められた閾値未満である場合、固定パルスモードに移行し、二次電池２の充電を増強するよう制御する。この場合、充電が減弱されている充電減弱期間は、図１０に示す充電の減弱時ｔ１０１から充電の増強時ｔ１０２までの間である。
【０１１２】
図６に戻って、モータ駆動制御部５ｂは、固定パルス駆動の時刻修正告知運針やデモ運針（例えば、２秒に一回長針を動かす運針）に移行後、充電を増強するよう制御するようにしてもよい。
【０１１３】
図１１は、第３の実施形態におけるモータ駆動制御部５ｂの動作の一例を示すフローチャートである。まず、モータ駆動制御部５ｂは、磁界検出部５２による検出電圧ＶＲＳＪの絶対値が予め決められた閾値以上か否か判定する（ステップＳ３０１）。検出電圧ＶＲＳＪの絶対値が予め決められた閾値以上の場合（ステップＳ３０１  ＹＥＳ）、モータ駆動制御部５ｂは、磁界検出用固定パルス駆動に移行し（ステップＳ３０２）、現在の二次電池２への充電を維持する。
【０１１４】
一方、検出電圧ＶＲＳＪの絶対値が予め決められた閾値より小さい場合（ステップＳ３０１  ＮＯ）、モータ駆動制御部５ｂは、充電を減弱させる（ステップＳ３０４）。次に、モータ駆動制御部５ｂは、低消費モード検出信号がＨ状態か否か判定する（ステップＳ３０５）。低消費モード検出信号がＨ状態の場合（ステップＳ３０５  ＹＥＳ）、モータ駆動制御部５ｂは、固定パルス駆動に移行し（ステップＳ３０６）、二次電池２への充電を増強するよう制御する（ステップＳ３０７）。
【０１１５】
一方、低消費モード検出信号がＬ状態の場合（ステップＳ３０５  ＮＯ）、モータ駆動制御部５ｂは、回転検出部５１による検出電圧ＶＲＳの絶対値が予め決められた閾値以上か否か判定する（ステップＳ３０８）。検出電圧ＶＲＳの絶対値が予め決められた閾値以上の場合（ステップＳ３０８  ＹＥＳ）、モータ駆動制御部５ｂは、モータを回転と判定し（ステップＳ３０９）、二次電池２への充電を増強するよう制御する（ステップＳ３１０）。
【０１１６】
一方、検出電圧ＶＲＳの絶対値が予め決められた閾値より小さい場合（ステップＳ３０８  ＮＯ）、モータ駆動制御部５ｂは、非回転と判定し（ステップＳ３１１）、補正駆動パルスをモータに供給し（ステップＳ３１２）、二次電池２への充電を増強するよう制御する（ステップＳ３１３）。以上で、本フローチャートの処理を終了する。
【０１１７】
以上により、駆動制御装置１００ｂ及び時計２００ｂでは、モータ駆動制御部５ｂが、太陽電池１（一次電源部）の起電力による二次電池２（二次電源部）への充電を、モータ６を駆動する前に充電停止部３０ｂを減弱させる。つまり、モータ駆動制御部５ｂは、モータ６の駆動を開始する前に、充電停止部３０ｂのスイッチ２４を導通状態にすることにより太陽電池１の陽極端子と陰極端子との間に抵抗２４を挿入し、太陽電池１から二次電池２へ充電が減弱するようにする。これにより、モータ駆動制御部５ｂは、モータ６の駆動中に、太陽電池１の出力電圧が変動しても、モータ６に電力を供給する二次電池の電圧の変動を抑制することができる。
【０１１８】
その結果、モータ駆動制御部５ｂは、モータ６を正常に回転することができる。また、モータ駆動制御部５ｂは、モータ６が正常に回転したことを検出する際に誤検出が生じることを回避でき、正確な時刻を計時できなくなる運針ミスを防止することができる。したがって、駆動制御装置１００ｂ及び時計２００ｂは、第１および第２の実施形態と同様に、太陽電池１の出力電圧が変動しても、モータ６を正常に駆動することができる。
【０１１９】
また、モータ駆動制御部５ｂは、スイッチ２３を導通状態にさせた後に、回転検出部５１によりモータ６の回転が検出された場合に、太陽電池１の起電力による二次電池２への充電を充電停止部３０ｂに増強させる。
これにより、モータ駆動制御部５ｂは、短期間であっても、二次電池２への充電を増強することができるので、二次電池２の電池電圧を長く保つことができ、運針できる時間を延すことができる。
【０１２０】
また、モータ駆動制御部５ｂは、スイッチ２３を導通状態にさせた後に、回転検出部５１により、回転検出期間内にモータの回転が検出されなかった場合に、二次電池２への充電を増強する。すなわち、モータ駆動制御部５ｂは、二次電池２の電圧変動の影響をうけない補正駆動パルスを生成する期間において、二次電池２への充電を増強することができる。これにより、モータ駆動制御部５ｂは、短期間であっても、二次電池２への充電を増強することができるので、二次電池２の電池電圧を長く保つことができ、運針できる時間を延すことができる。
【０１２１】
また、モータ駆動制御部５ｂは、は、スイッチ２３を導通状態にさせた後に、二次電圧２の電圧が予め定められた閾値未満である場合に、二次電池２への充電を増強する。これにより、モータ駆動制御部５ｂは、短期間であっても、二次電池２への充電を増強することができるので、二次電池２の電池電圧を長く保つことができ、運針できる時間を延すことができる。
【０１２２】
第１および第２の実施形態では、モータ駆動制御部５は充電を開始するように制御したがこれに限らず、第３の実施形態に示すように充電を増強するよう制御してもよい。
また、第１、第２の実施形態では、モータ駆動制御部５は充電を停止するよう制御したがこれに限らず、第３の実施形態に示すように充電を減弱するよう制御にしてもよい。
【０１２３】
以上、本発明の実施形態について説明したが、本発明は、上記の実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で変更可能である。上記の実施形態において、一次電源部に太陽電池１を用いる形態を説明したが、他の一次電源部を用いる形態でもよい。例えば、運動エネルギーを電磁誘導によって電気エネルギーに変換する発電装置を一次電源部に用いる形態でもよい。
【０１２４】
また、上記の各実施形態において、二次電源部に二次電池２を用いる形態を説明したが、コンデンサを用いる形態でもよい。また、上記の実施形態において、電源線ＶＤＤが時計２００、２００ａ及び２００ｂ全体の基準電位を示すＶＤＤアースである形態について説明したが、電源線ＶＳＳが時計２００、２００ａ及び２００ｂ全体の基準電位を示すＶＳＳアースである形態でもよい。
【０１２５】
また、上記の各実施形態において、充電停止部３０（又は３０ａ）は、充電検出逆流防止部９（又は過充電保護部２０ａ）と機能を兼用する形態を説明したが、充電ＯＦＦ信号により充電を停止させる構成を単独に備える形態でもよい。また、充電停止部３０（又は３０ａ）は、充電検出逆流防止部９（又は９ａ）と過充電保護部２０（又は２０ａ）とを含む形態でもよい。
【０１２６】
また、上記の各実施形態において、充電検出逆流防止部９（又は９ａ）は、二次電池２の陰極端子と太陽電池１の陰極端子との間に配置される形態を説明したが、二次電池２の陽極端子と太陽電池１の陽極端子との間に配置される形態でもよい。つまり、充電検出逆流防止部９（又は９ａ）は、二次電池２の充電を停止する場合に、二次電池２の陽極端子と太陽電池１の陽極端子との間を非導通状態にしてもよい。
【０１２７】
なお、上記の実施形態において、時計２００、２００ａ及び２００ｂにおける発振制御部３、水晶発振子４、モータ駆動制御部５と５ｂ、電池電圧検出部８、充電検出逆流防止部９と９ａ、低消費モード制御部１０、及び過充電保護部２０と２０ａと２０ｂの各部は、専用のハードウェアによって実現されてもよく、また、メモリ及びＣＰＵ（Ｃｅｎｔｒａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｕｎｉｔ）により構成され、上述の各機能は、プログラムによって実現されてもよい。また、上述の各部は、ＩＣ（Ｉｎｔｅｇｒａｔｅｄ Ｃｉｒｃｕｉｔ）などの集積回路によって実現してもよい。
【０１２８】
なお、上述した時計２００、２００ａ及び２００ｂは内部に、コンピュータシステムを有している。そして、上述した各部の処理過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしてもよい。
【０１２９】
以上、本発明の実施形態について、時計装置を例にして説明したが、本発明は時計装置に限定されるものではなく、太陽電池（一次電源部）と、二次電池（二次電源部）と、モータとを備える電子機器において、効果的に使用することができる。
【符号の説明】
【０１３０】
１  太陽電池
２  二次電池
３  発振制御部
４  水晶発振子
５、５ｂ  モータ駆動制御部
６  モータ
７  スイッチ
８  電池電圧検出部
９、９ａ  充電検出逆流防止部
１０  低消費モード制御部
２０、２０ａ、２０ｂ  過充電保護部
２１  発電検出部
２２、９２  スイッチ
２３、９３  ＯＲ回路
３０、３０ａ、３０ｂ  充電停止部
９１  コンパレータ
９４  ダイオード
１００、１００ａ、１００ｂ  駆動制御装置
２００、２００ａ、２００ｂ  時計
２１１  基準電圧源
２１２  ＮＭＯＳトランジスタ
２１３、２１４  抵抗
２１５、２２２  インバータ
２２１  ＰＭＯＳトランジスタ
【図１】
2012078343.tif 000003
【図２】
2012078343.tif 000004
【図３】
2012078343.tif 000005
【図４】
2012078343.tif 000006
【図５】
2012078343.tif 000007
【図６】
2012078343.tif 000008
【図７】
2012078343.tif 000009
【図８】
2012078343.tif 000010
【図９】
2012078343.tif 000011
【図１０】
2012078343.tif 000012
【図１１】
2012078343.tif 000013