(57)【要約】      （修正有）【課題】正確なシステム時刻を得る電子機器及び充電プログラムを提供する。【解決手段】ＭＦＰ１００において、ＣＰＵ１２１は、起動処理の時点で取得した二次電池１１２の電圧及び取得した時刻と、終了処理の時点で取得した二次電池１１２の電圧及び取得した時刻とを用い、二次電池１１２のＲＴＣ１１３への電力供給に伴うベースとなる放電曲線を補正し、補正した放電曲線から二次電池１１２の電圧が閾値に達する予測時刻を求め、ＲＴＣ１１３に求めた予測時刻を設定する。そして、ＲＴＣ１１３は、予測時刻に達したことを確認すると、電源制御部１１１に対して充電開始を知らせるアラーム信号を送出する。これにより、経年変化や、使用環境によって二次電池１１２の放電特性が変化しても、適切な時刻で二次電池１１２への充電を開始させるので、ＲＴＣ１１３の動作不能を防止できる。【選択図】図１
2019040697.tif 000002
【特許請求の範囲】
【請求項１】
電力供給を制御する電源制御部と、
現在時刻を計時するＲＴＣと、
前記ＲＴＣへの電力の供給に伴い、電圧が閾値に達すると前記電源制御部により充電される二次電池と、
前記電源制御部からの電源に関するモード移行の通知に基づき、起動処理又は終了処理を開始し、前記起動処理中に前記ＲＴＣからの現在時刻を取得し、システム時刻に反映させるＣＰＵとを備え、
前記電源制御部は、モード移行時での前記二次電池の電圧を検出して前記ＣＰＵに通知し、
前記ＣＰＵは、前記起動処理の時点で取得した前記二次電池の第１の電圧、及び取得した第１の時刻と、前記終了処理の時点で取得した前記二次電池の第２の電圧、及び取得した第２の時刻とを用い、前記二次電池の前記ＲＴＣへの電力供給に伴うベースとなる放電曲線を補正し、補正した前記放電曲線から前記二次電池の電圧が閾値に達する予測時刻を求め、前記ＲＴＣに求めた前記予測時刻を設定し、
前記ＲＴＣは、前記予測時刻に達したことを確認すると、前記電源制御部に対して充電開始を知らせるアラーム信号を送出する
ことを特徴とする電子機器。
【請求項２】
前記電源制御部は、電源ONモード、電源OFFモード、充電モードのいずれか移行し、
前記ＣＰＵは、
前記電源OFFモードから前記電源ONモードの移行に伴い、前記第１の電圧、及び第１の時刻を取得し、
前記電源ONモードから前記電源OFFモードの移行に伴い、前記第２の電圧、及び第２の時刻を取得し、
前記ＲＴＣに前記予測時刻を設定した後、処理を終了する
ことを特徴とする請求項１に記載の電子機器。
【請求項３】
前記ＣＰＵは、
前記電源OFFモードから前記充電モードの移行に伴い、前記第１の電圧、及び第１の時刻を取得し、
前記充電モードから前記電源OFFモードの移行に伴い、前記第２の電圧、及び第２の時刻を取得し、
前記ＲＴＣに前記予測時刻を設定した後、処理を終了する
ことを特徴とする請求項２に記載の電子機器。
【請求項４】
電子機器を制御するコンピューターに実行させる充電プログラムであって、
電源制御部により、電力供給を制御する工程と、
ＲＴＣにより、現在時刻を計時する工程と、
電圧が閾値に達すると前記電源制御部により充電される二次電池により、前記ＲＴＣに電力を供給する工程と、
ＣＰＵにより、前記電源制御部からの電源に関するモード移行の通知に基づき、起動処理又は終了処理を開始し、前記起動処理中に前記ＲＴＣからの現在時刻を取得し、システム時刻に反映させる工程とを実行させ、
前記電源制御部は、モード移行時での前記二次電池の電圧を検出して前記ＣＰＵに通知し、
前記ＣＰＵは、前記起動処理の時点で取得した前記二次電池の第１の電圧、及び取得した第１の時刻と、前記終了処理の時点で取得した前記二次電池の第２の電圧、及び取得した第２の時刻とを用い、前記二次電池の前記ＲＴＣへの電力供給に伴うベースとなる放電曲線を補正し、補正した前記放電曲線から前記二次電池の電圧が閾値に達する予測時刻を求め、前記ＲＴＣに求めた前記予測時刻を設定し、
前記ＲＴＣは、前記予測時刻に達したことを確認すると、前記電源制御部に対して充電開始を知らせるアラーム信号を送出する
ことを特徴とする充電プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、二次電池の利用に適した電子機器及び充電プログラムに関する。
【背景技術】
【０００２】
たとえば、電子機器の一つである、ＭＦＰ(Multifunction Peripheral)等の画像形成装置においては、印刷ジョブ予約の実行、ファイルやフォルダの作成日時又は更新日時(タイムスタンプ)の作成、アクセス情報の記録(ログやイベント)等にシステム時刻と呼ばれる時刻情報を用いている。ところで、システム時刻は、メモリー上で管理されているため、画像形成装置が電源OFFモードとなると、消去されてしまう。そのため、画像形成装置は、電源OFFモードから電源ONモードに移行するとき、ハードウェアクロックであるたとえばＲＴＣ(Real Time Clock)からの現在時刻を取得し、システム時刻に反映させている。なお、ＲＴＣは、画像形成装置が電源ONモードの場合、商用電源（AC100V電源）の電力で動作するが、画像形成装置が電源OFFモードの場合、備え付けの二次電池の電力で動作する。
【０００３】
なお、ＲＴＣの動作電圧は、製品によっても異なるが、たとえば5.1〜2.0Ｖの範囲での動作が安定する。また、ＲＴＣの動作可能となる最低電圧は、製品によっても異なるが、たとえば2.0Ｖ未満〜1.1Ｖ程度である。
【０００４】
このため、画像形成装置が電源OFFモードの期間中に二次電池の容量が一定値未満（たとえば1.1Ｖ未満）となると、ＲＴＣの動作を停止する。このように、画像形成装置が電源OFFモードの期間中にＲＴＣの動作が停止してしまうと、画像形成装置が電源ONモードに移行したとき、ＲＴＣからの現在時刻の取得ができなくなり、正確なシステム時刻が得られなくなる。
【０００５】
このような不具合を解消するものとして、特許文献１では、サブ制御回路により、二次電池の出力電圧が規定電圧以下の電圧に到達したら電源部を非出力状態から出力状態として二次電池への充電を行わせるとともに、電源部が出力状態から非出力状態になった時から規定時刻（たとえば24時間毎）までの時間である第１所定時間をＲＴＣからのクロックに基づいて計測し、電源部が出力状態から非出力状態になった時から二次電池の出力電圧が規定電圧以下に到達するまでの第２所定時間が第１所定時間よりも短い場合、第１所定時間の計測を停止する画像形成装置を提案している。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１３−０４９１４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上述した特許文献１の画像形成装置では、第２所定時間が第１所定時間より短い場合、第１所定時間の計測を停止することで、第１所定時間の計測により消費される電力を抑制でき、二次電池の使用時間を長期化することができる。
【０００８】
ところで、特許文献１の画像形成装置では、二次電池の残量が低下したら二次電池への充電を行うことができるものの、二次電池の出力電圧が閾値以下に到達するまでの第２所定時間を一義的に決めている。ここで、二次電池は、経年変化や、使用環境に応じて容量の低下速度が変化する。すなわち、二次電池は、使用年数が長く、高温多湿の使用環境では、容量の低下速度が早くなる傾向がある。このため、第２所定時間を一義的に決めてしまうと、経年変化や、使用環境によっては、二次電池の容量が第２所定時間よりも早く閾値以下に到達してしまうことが予測される。この場合、ＲＴＣが二次電池の電力で動作しているとき、第２所定時間よりも早く二次電池の残量が規定電圧以下に到達してしまい、ＲＴＣが動作を停止してしまうことになる。
【０００９】
このように、二次電池の残量が閾値以下に到達してしまうことで、ＲＴＣが動作を停止してしまうと、画像形成装置が電源ONモードに移行したとき、ＲＴＣからの現在時刻の取得ができなくなり、正確なシステム時刻が得られなくなる、という問題がある。
【００１０】
本発明は、このような状況に鑑みてなされたものであり、上記問題点を解消することができる電子機器及び充電プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明の電子機器は、電力供給を制御する電源制御部と、現在時刻を計時するＲＴＣと、前記ＲＴＣへの電力の供給に伴い、電圧が閾値に達すると前記電源制御部により充電される二次電池と、前記電源制御部からの電源に関するモード移行の通知に基づき、起動処理又は終了処理を開始し、前記起動処理中に前記ＲＴＣからの現在時刻を取得し、システム時刻に反映させるＣＰＵとを備え、前記電源制御部は、モード移行時での前記二次電池の電圧を検出して前記ＣＰＵに通知し、前記ＣＰＵは、前記起動処理の時点で取得した前記二次電池の第１の電圧、及び取得した第１の時刻と、前記終了処理の時点で取得した前記二次電池の第２の電圧、及び取得した第２の時刻とを用い、前記二次電池の前記ＲＴＣへの電力供給に伴うベースとなる放電曲線を補正し、補正した前記放電曲線から前記二次電池の電圧が閾値に達する予測時刻を求め、前記ＲＴＣに求めた前記予測時刻を設定し、
前記ＲＴＣは、前記予測時刻に達したことを確認すると、前記電源制御部に対して充電開始を知らせるアラーム信号を送出することを特徴とする。
また、前記電源制御部は、電源ONモード、電源OFFモード、充電モードのいずれか移行し、前記ＣＰＵは、前記電源OFFモードから前記電源ONモードの移行に伴い、前記第１の電圧、及び第１の時刻を取得し、前記電源ONモードから前記電源OFFモードの移行に伴い、前記第２の電圧、及び第２の時刻を取得し、前記ＲＴＣに前記予測時刻を設定した後、処理を終了することを特徴とする。
また、前記ＣＰＵは、前記電源OFFモードから前記充電モードの移行に伴い、前記第１の電圧、及び第１の時刻を取得し、前記充電モードから前記電源OFFモードの移行に伴い、前記第２の電圧、及び第２の時刻を取得し、前記ＲＴＣに前記予測時刻を設定した後、処理を終了することを特徴とする。
本発明の充電プログラムは、電子機器を制御するコンピューターに実行させる充電プログラムであって、電源制御部により、電力供給を制御する工程と、ＲＴＣにより、現在時刻を計時する工程と、電圧が閾値に達すると前記電源制御部により充電される二次電池により、前記ＲＴＣに電力を供給する工程と、ＣＰＵにより、前記電源制御部からの電源に関するモード移行の通知に基づき、起動処理又は終了処理を開始し、前記起動処理中に前記ＲＴＣからの現在時刻を取得し、システム時刻に反映させる工程とを実行させ、前記電源制御部は、モード移行時での前記二次電池の電圧を検出して前記ＣＰＵに通知し、前記ＣＰＵは、前記起動処理の時点で取得した前記二次電池の第１の電圧、及び取得した第１の時刻と、前記終了処理の時点で取得した前記二次電池の第２の電圧、及び取得した第２の時刻とを用い、前記二次電池の前記ＲＴＣへの電力供給に伴うベースとなる放電曲線を補正し、補正した前記放電曲線から前記二次電池の電圧が閾値に達する予測時刻を求め、前記ＲＴＣに求めた前記予測時刻を設定し、前記ＲＴＣは、前記予測時刻に達したことを確認すると、前記電源制御部に対して充電開始を知らせるアラーム信号を送出することを特徴とする。
本発明の電子機器及び充電プログラムでは、電源制御部により電力供給を制御し、ＲＴＣにより現在時刻を計時し、二次電池によりＲＴＣに電力を供給し、ＣＰＵにより電源制御部からの電源に関するモード移行の通知に基づき、起動処理又は終了処理を開始し、起動処理中にＲＴＣからの現在時刻を取得し、システム時刻に反映させる。また、電源制御部は、モード移行時での二次電池の電圧を検出してＣＰＵに通知すると、ＣＰＵは、起動処理の時点で取得した二次電池の第１の電圧、及び取得した第１の時刻と、終了処理の時点で取得した二次電池の第２の電圧、及び取得した第２の時刻とを用い、二次電池のＲＴＣへの電力供給に伴うベースとなる放電曲線を補正し、補正した放電曲線から二次電池の電圧が閾値に達する予測時刻を求め、ＲＴＣに求めた予測時刻を設定する。そして、ＲＴＣは、予測時刻に達したことを確認すると、電源制御部に対して充電開始を知らせるアラーム信号を送出する。
このように、ＣＰＵが二次電池の放電特性に見合った放電曲線から二次電池の電圧が閾値に達する予測時刻を求めることができるので、二次電池の残量がＲＴＣの動作不能となる電圧値に到達する前に二次電池への充電を開始させることができる。
【発明の効果】
【００１２】
本発明の電子機器及び充電プログラムによれば、経年変化や、使用環境によって二次電池の放電特性が変化しても、ＣＰＵが二次電池の放電特性に見合った放電曲線から二次電池の電圧が閾値に達する予測時刻を求め、適切な時刻で二次電池への充電を開始させるので、ＲＴＣの動作不能を確実に防止でき、正確なシステム時刻を得ることができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の電子機器をＭＦＰに適用した場合の一実施形態を説明するための図である。
【図２】図１のＭＦＰの電源モードを説明するものであって、図２（ａ）はＭＦＰの電源ONモードを説明するための図であり、図２（ｂ）はＭＦＰの電源OFFモードを説明するための図である。
【図３】図１のＭＦＰの充電モードを説明するための図である。
【図４】図１のＣＰＵによる充電開始の予測時刻の算出の一例について説明するものであって、図４（ａ）は電源ONモードから電源OFFモードへの移行時での充電開始の予測時刻の算出の一例を示す図であり、図４（ｂ）は充電モードから電源OFFモードへの移行時での充電開始の予測時刻の算出の一例を示す図である。
【図５】図１のＭＦＰでの電源ONモードから電源OFFモードへの移行を説明するためのフローチャートである。
【図６】図１のＭＦＰでの電源OFFモードから充電モードへの移行を説明するためのフローチャートである。
【図７】図１のＭＦＰでの充電モードから電源OFFモードへの移行を説明するためのフローチャートである。
【図８】図１のＭＦＰでの電源OFFモードから電源ONモードへの移行を説明するためのフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本発明の電子機器の一実施形態を、図１〜図８を参照しながら説明する。なお、以下の説明においての電子機器の一例としては、たとえば印刷機能、コピー機能、ＦＡＸ機能、ネットワーク経由でのデータ送受信機能等を搭載した複合的な周辺機器であるＭＦＰ（Multifunction Peripheral）であるものとする。
【００１５】
まず、図１は、ＭＦＰ１００の概要を示すものである。ＭＦＰ１００は、パワースイッチ１１０、電源制御部１１１、二次電池１１２、ＲＴＣ(Real Time Clock)１１３、制御部１２０を有している。なお、符号２００は、商用電源（AC100V電源）を示している。また、符号ｂ１、ｂ２はバスを示し、符号ｒ１〜ｒ３は電力を供給するリード線を示し、符号ｓ１〜ｓ３は信号を送信する信号線を示している。
【００１６】
パワースイッチ１１０は、電源制御部１１１の電源モードを、電源ONモード、又は電源OFFモードに切り換える際に操作する。電源制御部１１１は、パワースイッチ１１０の操作に応じて電源ONモード、又は電源OFFモードに移行する。つまり、電源制御部１１１が電源ONモードのときにパワースイッチ１１０を操作すると、電源制御部１１１が電源OFFモードに移行する。一方、電源制御部１１１が電源OFFモードのときにパワースイッチ１１０を操作すると、電源制御部１１１が電源ONモードに移行する。
【００１７】
電源制御部１１１は、次の（１）〜（４）のモード移行時に二次電池１１２の電圧を検出する。
（１）電源OFFモードから電源ONモードに移行するとき。
（２）電源ONモードから電源OFFモードに移行するとき。
（３）電源OFFモードから充電モードに移行するとき。
（４）充電モードから電源OFFモードに移行するとき。
【００１８】
また、電源制御部１１１は、商用電源（AC100V電源）２００の電力の供給先を、次の（５）〜（７）の電源モードに応じて変更する。
（５）電源ONモードのとき、リード線ｒ１及びｒ２を介し、制御部１２０及びＲＴＣ１１３に電力を供給する（後述の図２（ａ）参照）。
（６）電源OFFモードのとき、電力の供給はしない（後述の図２（ｂ）参照）。
（７）充電モードのとき、リード線ｒ１〜ｒ３を介し、システム制御部１２１Ａ、二次電池１１２、ＲＴＣ１１３に電力を供給する（後述の図３参照）。
また、電源制御部１１１は、詳細については後述するが、電源OFFモードにおいて、信号線ｓ３を介しアラーム信号を受け取ると、充電モードに移行する（後述の図３参照）。
【００１９】
二次電池１１２は、詳細については後述するが、後述の図３に示すように、電源制御部１１１が充電モードのとき、電源制御部１１１からの商用電源（AC100V電源）２００の電力により充電を行う。また、二次電池１１２は、電源制御部１１１が電源OFFモードのとき、ＲＴＣ１１３に電力を供給する。ＲＴＣ１１３は、後述の図２（ａ）、又は図３に示すように、電源制御部１１１が電源ONモード、又は充電モードのとき、電源制御部１１１からの商用電源（AC100V電源）２００の電力により動作し、現在時刻を計時する。また、ＲＴＣ１１３は、後述のの図２（ｂ）に示すように、電源制御部１１１が電源OFFモードのとき、二次電池１１２からの電力により動作し、現在時刻を計時する。また、ＲＴＣ１１３は、詳細については後述するが、ＣＰＵ１２１によって設定された充電開始の予測時刻Ｔｓ、又はＴｓ１（後述の図４（ａ）、（ｂ）参照）に達すると、信号線ｓ３を介し電源制御部１１１にアラーム信号を送出する。なお、ＲＴＣ１１３の動作電圧は、製品によっても異なるが、たとえば5.1〜2.0Ｖの範囲であるとする。また、ＲＴＣ１１３の動作可能となる最低電圧は、製品によっても異なるが、たとえば2Ｖ未満〜1.1Ｖ程度であるとする。
【００２０】
制御部１２０は、システム制御部１２１Ａ、スキャナー制御部１２４、プリンター制御部１２５、ＦＡＸ（Facsimile）制御部１２６、通信制御部１２７、画像処理部１２８、パネル操作制御部１２９を有している。スキャナー制御部１２４は、図示しないスキャナー部の読み取り動作を制御する。プリンター制御部１２５は、図示しないプリンター部印刷動作を制御する。ＦＡＸ制御部１２６は、図示しないＦＡＸ部によるデータの送受信動作を制御する。通信制御部１２７は、図示しないＩ／Ｆ（インターフェース）を介し、ネットワーク経由でのデータ等の送受信の制御を行う。画像処理部１２８は、図示しないスキャナー部が読み取った画像データ等に対する画像処理（ラスタライズ）を行う。パネル操作制御部１２９は、図示しないパネル部の表示動作を制御する。
【００２１】
システム制御部１２１Ａは、各部の動作を制御するものであり、ＣＰＵ（Central Processing Unit）１２１、ＲＡＭ（Random Access Memory）１２２、ＲＯＭ（Read-Only Memory）１２３を有している。ＣＰＵ１２１は、詳細については後述するが、二次電池１１２の充電開始の予測時刻Ｔｓ、又はＴｓ１（後述の図４（ａ）、（ｂ）参照）を求め、ＲＴＣ１１３に設定する。ＲＡＭ１２２は、プログラムを実行するためのワークメモリーである。また、ＲＡＭ１２２は、画像処理部１２８が画像処理した印刷データを記憶する。ＲＯＭ１２３には、各部の動作チェック等を行う制御プログラム等が記憶されている。
【００２２】
次に、図２〜図４を参照し、電源制御部１１１及びＣＰＵ１２１の動作の概要について説明する。なお、図２及び図３においては、リード線ｒ１〜ｒ３、制御部１２０の枠線、システム制御部１２１Ａの枠線のそれぞれについて、実線又は点線で示している。実線は電源制御部１１１からの電力が供給されていることを示し、点線は電源制御部１１１からの電力が供給されていないことを示している。
【００２３】
まず、図２（ａ）は、電源制御部１１１が電源ONモードである場合を示している。電源制御部１１１が電源ONモードである場合、商用電源（AC100V電源）２００からの電力を、実線で示すリード線ｒ１及びｒ２を介して制御部１２０及びＲＴＣ１１３に供給する。この場合、点線で示すリード線ｒ３のように、二次電池１１２への商用電源（AC100V電源）２００からの電力の供給は行われない。
【００２４】
次に、図２（ｂ）は、電源制御部１１１が電源OFFモードである場合を示している。電源制御部１１１が電源OFFモードである場合、電源制御部１１１が動作を停止することで、点線で示すように、リード線ｒ１〜ｒ３を介しての商用電源（AC100V電源）２００からの電力の供給は行われない。
【００２５】
次に、図３は、電源制御部１１１が充電モードである場合を示している。電源制御部１１１が充電モードである場合、商用電源（AC100V電源）２００からの電力を、実線で示すリード線ｒ１〜ｒ３を介し、システム制御部１２１Ａ、二次電池１１２、ＲＴＣ１１３に電力を供給する。この場合、制御部１２０への商用電源（AC100V電源）２００からの電力の供給は行われない。なお、充電モードは、ＲＴＣ１１３が信号線ｓ３を介して電源制御部１１１にアラーム信号を送出することで開始される。
【００２６】
次に、図４により、ＣＰＵ１２１による二次電池１１２に対する充電開始の予測時刻Ｔｓの算出の一例について説明する。なお、ＣＰＵ１２１は、電源制御部１１１が電源ONモードから電源OFFモードに移行するときのモード移行時と、電源制御部１１１が充電モードから電源OFFモードに移行するときのモード移行時とにおいて、充電開始の予測時刻Ｔｓを算出し、信号線ｓ２を介し、ＲＴＣ１１３に算出した充電開始の予測時刻Ｔｓ、Ｔｓ１を設定する。
【００２７】
まず、図４（ａ）を参照し、電源制御部１１１が電源ONモードから電源OFFモードに移行するときのモード移行時における、充電開始の予測時刻Ｔｓの算出について説明する。電源制御部１１１は、電源OFFモードから電源ONモードに移行するとき、図２（ａ）に示したように、リード線ｒ１及びｒ２を介し、制御部１２０及びＲＴＣ１１３に電力を供給する。また、電源制御部１１１は、ＣＰＵ１２１に対し、信号線ｓ１を介してモード移行を通知する。このとき、ＣＰＵ１２１は、起動処理を実行する。また、電源制御部１１１は、二次電池１１２の電圧を検出し、信号線ｓ１を介してＣＰＵ１２１に通知する。ＣＰＵ１２１は、起動処理の実行中に、信号線ｓ２を介してＲＴＣ１１３から現在時刻を取得し、システム時刻に反映させる。ここで、ＣＰＵ１２１の起動処理時に電源制御部１１１から受け取った二次電池１１２の電圧をＶ１とする。また、ＣＰＵ１２１が電源制御部１１１から二次電池１１２の電圧Ｖ１を受け取った時刻をＴ１とする。ＣＰＵ１２１は、起動処理時の電圧Ｖ１及び時刻Ｔ１を、ＲＡＭ１２２に記憶させる。
【００２８】
次に、電源制御部１１１は、電源ONモードから電源OFFモードに移行するとき、信号線ｓ１を介してＣＰＵ１２１にモード移行を通知する。このとき、ＣＰＵ１２１は、終了処理を実行する。また、電源制御部１１１は、二次電池１１２の電圧を検出し、信号線ｓ１を介してＣＰＵ１２１に通知する。ＣＰＵ１２１は、終了処理の実行中に、システム時刻から現在時刻を取得する。ここで、ＣＰＵ１２１の終了処理時に電源制御部１１１から受け取った二次電池１１２の電圧をＶ２とする。また、ＣＰＵ１２１が電源制御部１１１から二次電池１１２の電圧Ｖ２を受け取った時刻をＴ２とする。そして、ＣＰＵ１２１は、ＲＡＭ１２２に記憶させておいた起動処理時の電圧Ｖ１及び時刻Ｔ１と、終了処理時の電圧Ｖ２及び時刻Ｔ２とを用い、図４（ａ）に示す放電曲線ｄを求める。なお、放電曲線ｄは、二次電池１１２のＲＴＣ１１３への電力供給に伴うベースとなる図示しない放電曲線を、起動処理時の電圧Ｖ１及び時刻Ｔ１と、終了処理時の電圧Ｖ２及び時刻Ｔ２とを用いて補正することで求めることができる。つまり、放電曲線ｄは、二次電池１１２のＲＴＣ１１３への電力供給に伴うベースとなる放電曲線を用いることで、自然放電とは異なる電力消費に伴った放電特性となる。また、放電曲線ｄは、起動処理時の電圧Ｖ１及び時刻Ｔ１と、終了処理時の電圧Ｖ２及び時刻Ｔ２とを用いているため、二次電池１１２の経年変化や、使用環境による放電特性の変化に合わせたものとなる。また、放電曲線ｄが示す二次電池１１２の電圧Ｖ２が０Ｖとなる時刻Ｔ３は、二次電池１１２の経年変化や、使用環境による放電特性の変化に合わせたものとなる。
【００２９】
また、ＣＰＵ１２１は、求めた放電曲線ｄから二次電池１１２の電圧Ｖ２がたとえばＲＴＣ１１３の動作可能最低電圧Ｖ３に到達する予測時刻を求める。この求めた予測時刻を二次電池１１２の充電開始の予測時刻Ｔｓとする。そして、ＣＰＵ１２１は、求めた充電開始の予測時刻Ｔｓを信号線ｓ２を介してＲＴＣ１１３に設定し、処理を終了する。なお、予測時刻は、ＲＴＣ１１３の動作可能最低電圧Ｖ３より高い電圧を元に求めてもよい。
【００３０】
ここで、ＣＰＵ１２１が求めた放電曲線ｄは、上述したように、二次電池１１２の経年変化や、使用環境による放電特性の変化に合わせたものとなる。すなわち、二次電池１１２は、使用年数が長く、高温多湿の使用環境では、容量の低下速度が早くなる傾向がある。このため、使用年数や使用環境に応じて、たとえば二次電池１１２の電圧が０Ｖとなる時刻Ｔ３が変化しても、二次電池１１２の放電特性の変化に見合った充電開始の予測時刻Ｔｓを正確に求めることができる。
【００３１】
次に、図４（ｂ）を参照し、電源制御部１１１が電源OFFモードから充電モードに移行し、さらに充電モードから電源OFFモードに移行する際に、ＣＰＵ１２１が充電開始の予測時刻Ｔｓを求める場合について説明する。
【００３２】
まず、電源制御部１１１は、図２（ｂ）に示した電源ＯＦＦモードにおいて、信号線ｓ３を介し、ＲＴＣ１１３からの充電開始の予測時刻Ｔｓに達したことを示すアラーム信号を受け取ると、電源OFFモードから図３に示した充電モードに移行する。このとき、電源制御部１１１は、図３のように、リード線ｒ１及びｒ２を介し、システム制御部１２１A及びＲＴＣ１１３に電力を供給する。また、電源制御部１１１は、二次電池１１２からＲＴＣ１１３への電力供給を停止させる。また、電源制御部１１１は、ＣＰＵ１２１に対し、信号線ｓ１を介してモード移行を通知する。このとき、ＣＰＵ１２１は、起動処理を開始する。また、電源制御部１１１は、二次電池１１２の電圧を検出し、信号線ｓ１を介してＣＰＵ１２１に通知する。このときの二次電池１１２の電圧は、動作可能最低電圧Ｖ３となっているものとする。ＣＰＵ１２１は、起動処理の実行中に、信号線ｓ２を介してＲＴＣ１１３から現在時刻を取得し、システム時刻に反映させる。
【００３３】
また、電源制御部１１１は、二次電池１１２の充電が完了すると、二次電池１１２の電圧を検出し、信号線ｓ１を介してＣＰＵ１２１に通知する。このときの二次電池１１２の電圧は、一定電圧（たとえば満充電の電圧）の電圧Ｖ４となっているものとする。また、ＣＰＵ１２１が電源制御部１１１から二次電池１１２の電圧Ｖ４を受け取った時刻をＴ４とする。また、電源制御部１１１は、充電モードから電源OFFモードに移行するとき、信号線ｓ１を介してＣＰＵ１２１にモード移行を通知する。また、電源制御部１１１は、図２（ｂ）に示した電源OFFモードに移行する。このとき、電源制御部１１１は、二次電池１１２、ＲＴＣ１１３、及びシステム制御部１２１Ａへの電力供給を停止させ、二次電池１１２からＲＴＣ１１３への電力供給に切り換える。また、ＣＰＵ１２１は、終了処理を実行する。また、ＣＰＵ１２１は、起動処理時の電圧Ｖ３及び時刻Ｔｓと、満充電の電圧Ｖ４及び電圧Ｖ４を受け取った時刻Ｔ４とを用い、図４（ｂ）に示す放電曲線ｄ１を求める。なお、放電曲線ｄ１は、上記同様に、二次電池１１２のＲＴＣ１１３への電力供給に伴うベースとなる図示しない放電曲線を、起動処理時の電圧Ｖ３及び時刻Ｔｓと、満充電の電圧Ｖ４及び電圧Ｖ４を受け取った時刻Ｔ４とを用いて補正することで求めることができる。つまり、放電曲線ｄ１は、二次電池１１２のＲＴＣ１１３への電力供給に伴うベースとなる放電曲線を用いることで、自然放電とは異なる電力消費に伴った放電特性となる。また、放電曲線ｄ１は、起動処理時の電圧Ｖ３及び時刻Ｔｓと、満充電の電圧Ｖ４及び電圧Ｖ４を受け取った時刻Ｔ４とを用いているため、二次電池１１２の経年変化や、使用環境による放電特性の変化に合わせたものとなる。また、放電曲線ｄ１が示す二次電池１１２の電圧Ｖ４が０Ｖとなる時刻Ｔ５は、二次電池１１２の経年変化や、使用環境による放電特性の変化に合わせたものとなる。
【００３４】
また、ＣＰＵ１２１は、求めた放電曲線ｄ１から二次電池１１２の電圧Ｖ４がたとえばＲＴＣ１１３の動作可能最低電圧Ｖ３に到達する予測時刻を求める。この求めた予測時刻を二次電池１１２の充電開始の予測時刻Ｔｓ１とする。そして、ＣＰＵ１２１は、求めた充電開始の予測時刻Ｔｓ１を信号線ｓ２を介してＲＴＣ１１３に設定し、処理を終了する。なお、予測時刻は、ＲＴＣ１１３の動作可能最低電圧Ｖ３より高い電圧を元に求めてもよい。
【００３５】
ここで、ＣＰＵ１２１が求めた放電曲線ｄ１は、上記同様に、二次電池１１２の経年変化や、使用環境による放電特性の変化に合わせたものとなる。すなわち、二次電池１１２は、使用年数が長く、高温多湿の使用環境では、容量の低下速度が早くなる傾向がある。このため、使用年数や使用環境に応じて、二次電池１１２の電圧が０Ｖとなる時刻Ｔ５が変化しても、二次電池１１２の放電特性の変化に見合った充電開始の予測時刻Ｔｓ１を正確に求めることができる。
【００３６】
次に、図５〜図８を参照し、二次電池１１２に対する充電制御について説明する。まず、図５により、電源制御部１１１の図２（ａ）に示した電源ONモードから図２（ｂ）に示した電源OFFモードへの移行処理について説明する。
【００３７】
（ステップＳ１０１）
電源制御部１１１は、電源OFFが指示されたかどうかを判断する。
この場合、電源制御部１１１は、パワースイッチ１１０が操作されなければ電源OFFが指示されないと判断する（ステップＳ１０１：Ｎｏ）。
これに対し、電源制御部１１１は、パワースイッチ１１０が操作されると、電源OFFが指示されたと判断し（ステップＳ１０１：Ｙｅｓ）、ステップＳ１０２に移行する。
【００３８】
（ステップＳ１０２）
電源制御部１１１は、二次電池１１２の電圧を検出する。
【００３９】
（ステップＳ１０３）
電源制御部１１１は、検出した二次電池１１２の電圧と、モード移行とをＣＰＵ１２１に通知する。
なお、電源OFFが指示された際に、電源制御部１１１が検出した二次電池１１２の電圧を、図４（ａ）に示したように、Ｖ２とする。また、電源制御部１１１は、電源OFFモードから現在の電源ONモードに移行した際、二次電池１１２の電圧を検出し、ＣＰＵ１２１に通知しているものとする。この場合の電圧を、図４（ａ）に示したように、Ｖ１とする。
【００４０】
（ステップＳ１０４）
ＣＰＵ１２１は、終了処理を開始する。
【００４１】
（ステップＳ１０５）
ＣＰＵ１２１は、二次電池１１２が閾値以下になる予測時刻Ｔｓを求める。
この場合、ＣＰＵ１２１は、図４（ａ）で説明したように、起動処理時に電源制御部１１１から受け取った二次電池１１２の電圧をＶ１とし、電圧Ｖ１を受け取った時刻をＴ１としてＲＡＭ１２２に記憶させている。ＣＰＵ１２１は、終了処理を実行する際、ＲＡＭ１２２に記憶させておいた起動処理時の電圧Ｖ１及び時刻Ｔ１と、終了処理時の電圧Ｖ２及び時刻Ｔ２とを元に、二次電池１１２のＲＴＣ１１３への電力供給に伴うベースとなる図示しない放電曲線を補正することで、図４（ａ）に示した放電曲線ｄを求める。また、ＣＰＵ１２１は、求めた放電曲線ｄから二次電池１１２の電圧Ｖ２がたとえばＲＴＣ１１３の動作可能最低電圧Ｖ３に到達する予測時刻を求める。この求めた予測時刻を二次電池１１２の充電開始の予測時刻Ｔｓとする。
【００４２】
（ステップＳ１０６）
ＣＰＵ１２１は、放電曲線ｄから求めた充電開始の予測時刻Ｔｓを信号線ｓ２を介してＲＴＣ１１３に送信し、ＲＴＣ１１３のアラーム機能に設定する。
【００４３】
（ステップＳ１０７）
ＣＰＵ１２１は、電源制御部１１１に設定完了を通知し、処理を終了する。
【００４４】
（ステップＳ１０８）
電源制御部１１１は、ＣＰＵ１２１からの設定完了の通知を受け取ると、電源OFFモードに移行する。
【００４５】
次に、図６を参照し、電源制御部１１１の図２（ｂ）に示した電源OFFモードから図３に示した充電モードへの移行処理について説明する。
【００４６】
（ステップＳ２０１）
ＲＴＣ１１３は、充電開始の予測時刻Ｔｓに達したかどうかを確認する。
ＲＴＣ１１３は、充電開始の予測時刻Ｔｓに達していなければ（ステップＳ２０１：Ｎｏ）、引き続き充電開始の予測時刻Ｔｓに達したかどうかを確認する。
これに対し、ＲＴＣ１１３は、充電開始の予測時刻Ｔｓに達したことを確認すると（ステップＳ２０１：Ｙｅｓ）、ステップＳ２０２に移行する。
【００４７】
（ステップＳ２０２）
ＲＴＣ１１３は、電源制御部１１１に信号線ｓ３を介し、アラーム信号を送出する。
【００４８】
（ステップＳ２０３）
電源制御部１１１は、図３に示したように、商用電源（AC100V電源）２００からの電力を、二次電池１１２、ＲＴＣ１１３、システム制御部１２１Ａに供給する。この場合、電源制御部１１１は、制御部１２０に対する電力供給を行わない。
【００４９】
（ステップＳ２０４）
電源制御部１１１は、ＣＰＵ１２１に信号線ｓ１を介し、二次電池１１２の電圧と、充電モードへの移行とを通知する。
このとき、ＣＰＵ１２１は、起動処理を開始する。
【００５０】
（ステップＳ２０５）
電源制御部１１１は、図３に示したように、二次電池１１２からＲＴＣ１１３への電力供給を停止させる。
【００５１】
次に、図７を参照し、電源制御部１１１の図３に示した充電モードから図２（ｂ）に示した電源OFFモードへの移行処理について説明する。
【００５２】
（ステップＳ３０１）
電源制御部１１１は、二次電池１１２の充電が完了したかどうかを判断する。
この場合、電源制御部１１１は、二次電池１１２の電圧を検出し、二次電池１１２の電圧が一定電圧（たとえば満充電の電圧）となっていない場合、二次電池１１２の充電が完了していないと判断する（ステップＳ３０１：Ｎｏ）。
これに対し、電源制御部１１１は、二次電池１１２の電圧を検出し、二次電池１１２の電圧が一定電圧（たとえば満充電の電圧）となっている場合、二次電池１１２の充電が完了したと判断し（ステップＳ３０１：Ｙｅｓ）、ステップＳ３０２に移行する。
このとき、電源制御部１１１は、二次電池１１２の一定電圧（たとえば満充電の電圧）の値を保持する。
【００５３】
（ステップＳ３０２）
電源制御部１１１は、図２（ｂ）のように、二次電池１１２への商用電源（AC100V電源）２００からの電力供給を停止させる。
【００５４】
（ステップＳ３０３）
電源制御部１１１は、図２（ｂ）のように、二次電池１１２からＲＴＣ１１３への商用電源（AC100V電源）２００からの電力供給を再開させる。
【００５５】
（ステップＳ３０４）
電源制御部１１１は、図２（ｂ）のように、ＲＴＣ１１３への商用電源（AC100V電源）２００からの電力供給を停止させる。
【００５６】
（ステップＳ３０５）
電源制御部１１１は、充電完了時の二次電池１１２の電圧と、モード移行とをＣＰＵ１２１に通知する。
【００５７】
（ステップＳ３０６）
ＣＰＵ１２１は、二次電池１１２が閾値以下になる充電開始の予測時刻を求める。
この場合、ＣＰＵ１２１は、図４（ｂ）で説明したように、起動処理時の電圧Ｖ３及び時刻Ｔｓと、一定電圧（たとえば満充電の電圧）である電圧Ｖ４及び電圧Ｖ４を受け取った時刻Ｔ４と元に、二次電池１１２のＲＴＣ１１３への電力供給に伴うベースとなる図示しない放電曲線を補正することで、図４（ｂ）に示した放電曲線ｄ１を求める。また、ＣＰＵ１２１は、求めた放電曲線ｄ１から二次電池１１２の電圧Ｖ４がたとえばＲＴＣ１１３の動作可能最低電圧Ｖ３に到達する予測時刻を求める。この求めた予測時刻を二次電池１１２の充電開始の予測時刻Ｔｓ１とする。
【００５８】
（ステップＳ３０７）
ＣＰＵ１２１は、放電曲線ｄ１から求めた充電開始の予測時刻Ｔｓ１を信号線ｓ２を介してＲＴＣ１１３に送信し、ＲＴＣ１１３のアラーム機能に設定する。
【００５９】
（ステップＳ３０８）
ＣＰＵ１２１は、電源制御部１１１に設定完了を通知し、処理を終了する。
【００６０】
（ステップＳ３０９）
電源制御部１１１は、ＣＰＵ１２１からの設定完了の通知を受け取ると、システム制御部１２１Ａへの商用電源（AC100V電源）２００からの電力供給を停止させ、電源OFFモードに移行する。
【００６１】
次に、図８を参照し、電源制御部１１１の図２（ｂ）に示した電源OFFモードから図２（ａ）に示した電源ONモードへの移行処理について説明する。
【００６２】
（ステップＳ４０１）
電源制御部１１１は、電源ONFが指示されたかどうかを判断する。
この場合、電源制御部１１１は、パワースイッチ１１０が操作されなければ電源ONが指示されないと判断する（ステップＳ４０１：Ｎｏ）。
これに対し、電源制御部１１１は、パワースイッチ１１０が操作されると、電源ONが指示されたと判断し（ステップＳ４０１：Ｙｅｓ）、ステップＳ４０２に移行する。
【００６３】
（ステップＳ４０２）
電源制御部１１１は、図２（ａ）のように、ＲＴＣ１１３及び制御部１２０へ商用電源（AC100V電源）２００からの電力を供給する。
【００６４】
（ステップＳ４０３）
電源制御部１１１は、図２（ａ）のように、二次電池１１２からＲＴＣ１１３への電力供給を停止させる。
【００６５】
（ステップＳ４０４）
電源制御部１１１は、二次電池１１２の電圧を検出する。
【００６６】
（ステップＳ４０５）
電源制御部１１１は、検出した二次電池１１２の電圧と、モード移行とをＣＰＵ１２１に通知する。
なお、電源ONが指示された際に、電源制御部１１１が検出した二次電池１１２の電圧は、図４（ａ）に示したように、Ｖ１なる。
【００６７】
（ステップＳ４０６）
ＣＰＵ１２１は、ＲＴＣ１１３から現在時刻を取得する。
【００６８】
（ステップＳ４０７）
ＣＰＵ１２１は、ＲＴＣ１１３から取得した現在時刻をシステム時刻に反映させる。
【００６９】
このように、本実施形態では、電源制御部１１１により電力供給を制御し、ＲＴＣ１１３により現在時刻を計時し、二次電池１１２によりＲＴＣに電力を供給し、ＣＰＵ１２１により電源制御部１１１からの電源に関するモード移行の通知に基づき、起動処理又は終了処理を開始し、起動処理中にＲＴＣからの現在時刻を取得し、システム時刻に反映させる。また、電源制御部１１１は、モード移行時での二次電池１１２の電圧を検出してＣＰＵ１２１に通知すると、ＣＰＵ１２１は、起動処理の時点で取得した二次電池１１２の電圧Ｖ１又はＶ３（第１の電圧）、及び取得した時刻Ｔ１又はＴｓ（第１の時刻）と、終了処理の時点で取得した二次電池１１２の電圧Ｖ２又はＶ４（第２の電圧）、及び取得した時刻Ｔ２又はＴ４（第２の時刻）とを用い、二次電池１１２のＲＴＣ１１３への電力供給に伴うベースとなる放電曲線を補正し、補正した放電曲線ｄ又はｄ１から二次電池１１２の電圧が閾値に達する予測時刻Ｔｓ又はＴｓ１を求め、ＲＴＣ１１３に求めた予測時刻Ｔｓ又はＴｓ１を設定する。そして、ＲＴＣ１１３は、予測時刻Ｔｓ又はＴｓ１に達したことを確認すると、電源制御部１１１に対して充電開始を知らせるアラーム信号を送出する。
【００７０】
このように、ＣＰＵ１２１が二次電池１１２の放電特性に見合った放電曲線ｄ又はｄ１から二次電池１１２の電圧がＲＴＣ１１３のたとえば動作可能最低電圧Ｖ３（閾値）に達する予測時刻Ｔｓ又はＴｓ１を求めることができるので、二次電池１１２の残量がＲＴＣ１１３の動作不能となる電圧値に到達する前に二次電池１１２への充電を開始させることができる。言い換えれば、経年変化や、使用環境によって二次電池１１２の放電特性が変化しても、適切な時刻で二次電池１１２への充電を開始させるので、ＲＴＣ１１３の動作不能を確実に防止でき、正確なシステム時刻を得ることができる。
【００７１】
なお、本実施形態では、電子機器としてＭＦＰ１００を例示したが、多機能プリンター、ＰＣ（Personal Computer）等の他の電子機器に適用してもよい。
【符号の説明】
【００７２】
１００  ＭＦＰ
１１０  パワースイッチ
１１１  電源制御部
１１２  二次電池
１１３  ＲＴＣ
１２０  制御部
１２１Ａ  システム制御部
１２１  ＣＰＵ
１２２  ＲＡＭ
１２３  ＲＯＭ
１２４  スキャナー制御部
１２５  プリンター制御部
１２６  ＦＡＸ制御部
１２７  通信制御部
１２８  画像処理部
１２９  パネル操作制御部
２００  商用電源（AC100V電源）
ｂ１、ｂ２  バス
ｒ１〜ｒ３  リード線
ｓ１〜ｓ３  信号線
【図１】
2019040697.tif 000003
【図２】
2019040697.tif 000004
【図３】
2019040697.tif 000005
【図４】
2019040697.tif 000006
【図５】
2019040697.tif 000007
【図６】
2019040697.tif 000008
【図７】
2019040697.tif 000009
【図８】
2019040697.tif 000010