(57)【特許請求の範囲】
【請求項１】
電源から入力される電圧に基づいてリセット信号をオンオフすることにより制御部をリセットするリセット判定部と、
前記リセット判定部が前記リセット信号を出力した場合に、電気を充電する蓄電部と、
前記蓄電部の充電した電気に基づいて出力される出力電圧が、予め定めた起動判定しきい値電圧を超えたか否かを判定し、判定結果を出力する電圧判定部と、
前記電圧判定部が前記出力電圧が前記起動判定しきい値電圧を超えないと判定した場合に、前記電源の起動に伴う前記制御部のリセットであると判定し、前記電圧判定部が前記出力電圧が前記起動判定しきい値電圧を超えたと判定した場合に、異常発生に伴う前記制御部のリセットであると判定する起動状態判定部と、
を備え、
前記起動判定しきい値電圧は、前記リセット信号が、前記リセット判定部が前記電源を再起動するために出力した信号であるか否かを判定するためのしきい値電圧である、
起動状態識別装置。
【請求項２】
前記起動状態判定部が異常発生に伴う前記制御部のリセットであると判定した場合に、当該異常発生を報知する報知部、
を備える請求項１に記載の起動状態識別装置。
【請求項３】
前記蓄電部は、前記起動状態判定部が出力する電気を充電する、
請求項１または請求項２に記載の起動状態識別装置。
【請求項４】
前記蓄電部は、前記リセット判定部が出力する電気を充電する、
請求項１または請求項２に記載の起動状態識別装置。
【請求項５】
前記蓄電部に接続され、前記蓄電部が電気を充電する際に流す電流を制限する電流制限素子、
を備える請求項１から請求項４の何れか一項に記載の起動状態識別装置。
【請求項６】
前記蓄電部に接続され、前記電源から入力される電圧が所定の電圧低下になると前記蓄電部が充電している電気を放電する放電素子、
を備える請求項１から請求項５の何れか一項に記載の起動状態識別装置。
【請求項７】
電源から入力される電圧に基づいてリセット信号をオンオフすることにより制御部をリセットし、
前記リセット信号を出力した場合に、電気を充電し、
予め定めた起動判定しきい値電圧は、前記リセット信号が、前記電源を再起動するために出力した信号であるか否かを判定するためのしきい値電圧であって、充電した電気に基づいて出力される出力電圧が、前記起動判定しきい値電圧を超えたか否かを判定し、判定結果を出力し、
前記出力電圧が前記起動判定しきい値電圧を超えないと判定した場合に、前記電源の起動に伴う前記制御部のリセットであると判定し、前記出力電圧が前記起動判定しきい値電圧を超えたと判定した場合に、異常発生に伴う前記制御部のリセットであると判定する、制御方法。
【請求項８】
コンピュータを、
電源から入力される電圧に基づいてリセット信号をオンオフすることにより制御部をリセットするリセット判定手段、
前記リセット判定手段が前記リセット信号を出力した場合に、蓄電部の充電した電気に基づいて出力される出力電圧が、予め定めた起動判定しきい値電圧を超えたか否かを判定し、判定結果を出力する電圧判定手段、
前記電圧判定手段が前記出力電圧が前記起動判定しきい値電圧を超えないと判定した場合に、前記電源の起動に伴う前記制御部のリセットであると判定し、前記電圧判定手段が前記出力電圧が前記起動判定しきい値電圧を超えたと判定した場合に、異常発生に伴う前記制御部のリセットであると判定する起動状態判定手段、
として機能させ、
前記起動判定しきい値電圧は、前記リセット信号が、前記電源を再起動するために出力した信号であるか否かを判定するためのしきい値電圧である、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、起動状態識別装置、制御方法及びプログラムに関する。
【背景技術】
【０００２】
液晶ユニットなどの家電装置の起動は、電源投入による電源の初回の起動と、動作中の何らかの異常発生に起因するリセットによる再起動とがある。
特許文献１には、関連する技術として、制御部のリセットによる再起動がノイズによるものであるか否かを判定し、その判定結果を反映した信号を出力する技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−１７７５７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、一般的に、液晶ユニットなどの家電装置の起動は、電源投入による電源の初回の起動と、動作中の何らかの異常に起因する制御部のリセットによる再起動とを判別することは行われず、ユーザは動作中の何らかの異常の発生に気づかない可能性がある。
【０００５】
そこでこの発明は、上記の課題を解決することのできる起動状態識別装置、制御方法及びプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の起動状態識別装置は、電源から入力される電圧に基づいてリセット信号をオンオフすることにより制御部をリセットするリセット判定部と、前記リセット判定部が前記リセット信号を出力した場合に、電気を充電する蓄電部と、前記蓄電部の充電した電気に基づいて出力される出力電圧が、予め定めた起動判定しきい値電圧を超えたか否かを判定し、判定結果を出力する電圧判定部と、前記電圧判定部が前記出力電圧が前記起動判定しきい値電圧を超えないと判定した場合に、前記電源の起動に伴う前記制御部のリセットであると判定し、前記電圧判定部が前記出力電圧が前記起動判定しきい値電圧を超えたと判定した場合に、異常発生に伴う前記制御部のリセットであると判定する起動状態判定部と、を備え、前記起動判定しきい値電圧は、前記リセット信号が、前記リセット判定部が前記電源を再起動するために出力した信号であるか否かを判定するためのしきい値電圧である。
【０００７】
また、本発明の制御方法において、電源から入力される電圧に基づいてリセット信号をオンオフすることにより制御部をリセットし、前記リセット信号を出力した場合に、電気を充電し、予め定めた起動判定しきい値電圧は、前記リセット信号が、前記電源を再起動するために出力した信号であるか否かを判定するためのしきい値電圧であって、充電した電気に基づいて出力される出力電圧が、前記起動判定しきい値電圧を超えたか否かを判定し、判定結果を出力し、前記出力電圧が前記起動判定しきい値電圧を超えないと判定した場合に、前記電源の起動に伴う前記制御部のリセットであると判定し、前記出力電圧が前記起動判定しきい値電圧を超えたと判定した場合に、異常発生に伴う前記制御部のリセットであると判定する。
【０００８】
また、本発明のプログラムは、コンピュータを、電源から入力される電圧に基づいてリセット信号をオンオフすることにより制御部をリセットするリセット判定手段、前記リセット判定手段が前記リセット信号を出力した場合に、蓄電部の充電した電気に基づいて出力される出力電圧が、予め定めた起動判定しきい値電圧を超えたか否かを判定し、判定結果を出力する電圧判定手段、前記電圧判定手段が前記出力電圧が前記起動判定しきい値電圧を超えないと判定した場合に、前記電源の起動に伴う前記制御部のリセットであると判定し、前記電圧判定部が前記出力電圧が前記起動判定しきい値電圧を超えたと判定した場合に、異常発生に伴う前記制御部のリセットであると判定する起動状態判定手段、として機能させ、前記起動判定しきい値電圧は、前記リセット信号が、前記電源を再起動するために出力した信号であるか否かを判定するためのしきい値電圧である。
【発明の効果】
【０００９】
本発明の起動状態識別装置の処理により、電源１０の起動に伴う制御部のリセットであるか異常発生に伴う制御部のリセットであるかを判定することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の起動状態識別装置の最小構成を示す図である。
【図２】本発明の第一の実施形態による起動状態識別システムを示す図である。
【図３】本実施形態による起動状態識別システムの処理フローを示す図である。
【図４】本実施形態による起動状態識別システムにおける電圧波形を示す図である。
【図５】本発明の第二の実施形態による起動状態識別システムを示す図である。
【発明を実施するための形態】
【００１１】
本発明の起動状態識別装置４０は、図１で示すように、少なくとも蓄電部４０３と、電圧判定部４０４と、を備える。
蓄電部４０３は、リセット判定部がリセット信号を出力した場合に、電気を充電する。なお、リセット信号は、制御部をリセット状態からリセット解除状態へ遷移させるためのＬｏｗレベルからＨｉｇｈレベルに遷移する信号である。リセット状態とは、制御部の記憶部をクリアしたり、プログラムを再読み込みするなどの初期化を行っている期間の制御部の状態であり、制御部としては通常動作を行わない状態のことである。また、リセット解除状態とは、制御部が初期化を完了した後の通常動作を行うことができる状態のことである。
【００１２】
電圧判定部４０４は、起動判定しきい値電圧を超えたか否かを判定し、判定結果を出力する。なお、起動判定しきい値電圧は、充電した電気に基づいて蓄電部４０３が出力する出力電圧が、電源１０の起動に伴う制御部のリセットであるか異常発生に伴うリセットであるかの判定に用いる予め定めた電圧である。
【００１３】
起動状態判定部４０６は、電圧判定部４０４が出力電圧が起動判定しきい値電圧を超えないと判定した場合に、電源の起動に伴う制御部のリセットであると判定し、電圧判定部４０４が出力電圧が起動判定しきい値電圧を超えたと判定した場合に、異常発生に伴う制御部のリセットであると判定する。
【００１４】
＜第一の実施形態＞
まず、本発明の第一の実施形態による起動状態識別装置４０を備える起動状態識別システム１について説明する。
本実施形態による起動状態識別システム１は、図２に示すように、電源１０と、リセット判定部２０と、ＣＰＵ電源３０と、起動状態識別装置４０と、を備える。
【００１５】
電源１０は、リセット判定部２０に電力を供給する。このとき、電源１０は、リセット判定部２０に電圧を出力する。
リセット判定部２０は、電源１０がオフ状態からオン状態に遷移したと判定した場合に、ＣＰＵ５０のリセットに必要なパワーオンリセット期間が経過した後、電源１０がオフ状態からオン状態に遷移したことを示すリセット信号を出力する。具体的には、リセット判定部２０は、電源１０から入力した電圧と予め定めた起動判定しきい値電圧とを比較する。起動判定しきい値電圧は、電源１０の出力電圧がこの値を超えた場合にオフ状態からオン状態になったと判定する電圧である。リセット判定部２０は、比較結果に基づいて、電源１０が起動したか否かを判定する。リセット判定部２０は、電源１０から入力した電圧が起動判定しきい値電圧よりも高い場合、電源１０が起動したと判定する。また、リセット判定部２０は、電源１０から入力した電圧が起動判定しきい値電圧よりも低いまたは同一である場合に電源１０が起動していないと判定する。例えば、リセット判定部２０は、リセットＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）である。
ＣＰＵ電源３０は、後述する起動状態識別装置４０が備えるＣＰＵ５０（制御部）に電力を供給する。
【００１６】
起動状態識別装置４０は、充電源４０１と、電流制限素子４０２と、蓄電部４０３と、電圧判定部４０４と、起動状態判定部４０６と、報知制御部４０７と、報知部４０８と、放電素子４０９と、記憶部４１０と、ＣＰＵ５０と、を備える。
【００１７】
充電源４０１は、リセット判定部２０からリセット信号を入力した場合、電流制限素子４０２を介して、蓄電部４０３に電気を供給する。具体的には、例えば、充電源４０１は、リセット判定部２０が出力する電流をバッファリングして蓄電部４０３に供給する。例えば、充電源４０１は、ゲートＩＣである。
【００１８】
電流制限素子４０２は、蓄電部４０３が充電源４０１から供給される電気を充電する際に流す電流を制限する。例えば、電流制限素子４０２は、抵抗である。
【００１９】
蓄電部４０３は、リセット判定部２０が電源１０から入力される電圧に基づいてリセット信号を出力した場合に、充電源４０１から供給される電気を充電する。例えば、蓄電部４０３は、キャパシタである。
【００２０】
電圧判定部４０４は、蓄電部４０３が充電した電気に基づいて出力する出力電圧が、予め定めた異常判定しきい値電圧を超えたか否かを判定する。異常判定しきい値電圧は、電源１０の起動に伴うＣＰＵ５０のリセットであるか起動状態識別システム１における異常発生に伴うＣＰＵ５０のリセットであるかを判定するために定めたしきい値電圧である。電圧判定部４０４は、判定結果を起動状態判定部４０６に出力する。
【００２１】
リセット処理部４０５は、リセット判定部２０から入力した信号がＨｉｇｈレベルである期間にはＣＰＵ５０を動作させる。また、リセット処理部４０５は、リセット判定部２０から入力した信号がＬｏｗレベルである期間にはＣＰＵ５０の動作を停止させる。したがって、リセット処理部４０５は、リセット判定部２０からＬｏｗレベルの信号を入力するパワーオンリセット期間にはＣＰＵ５０の動作を停止させる。
【００２２】
起動状態判定部４０６は、電圧判定部４０４が蓄電部４０３の出力電圧が異常判定しきい値電圧を超えないと判定した場合に、電源１０の起動に伴うＣＰＵ５０のリセットであると判定する。また、起動状態判定部４０６は、電圧判定部４０４が蓄電部４０３の出力電圧が異常判定しきい値電圧を超えたと判定した場合に、起動状態識別システム１における異常発生に伴うＣＰＵ５０のリセットであると判定する。起動状態判定部４０６は、起動状態識別システム１における異常発生に伴うＣＰＵ５０のリセットであると判定した場合、起動状態識別システム１における異常発生を報知するための異常報知信号を報知制御部４０７に出力する。
【００２３】
報知制御部４０７は、起動状態判定部４０６から異常報知信号を入力すると、入力した異常報知信号に基づいて、報知部４０８に異常発生を報知させる制御を行う。
【００２４】
報知部４０８は、報知制御部４０７による制御に基づいて、起動状態識別システム１における異常発生を報知する。例えば、報知部４０８は、表示部を備える。報知部４０８は、表示部を備える場合、文字を含む画像を表示することによりユーザに起動状態識別システム１における異常発生を報知する。また、例えば、報知部４０８は、発光ダイオードを備える。報知部４０８は、発光ダイオードを備える場合、１つ以上の発光ダイオードを備え、種々の色の光を出力することによりユーザに起動状態識別システム１における異常発生を報知する。また、例えば、報知部４０８は、スピーカを備える。報知部４０８は、スピーカを備える場合、音声を含む音を出力することによりユーザに起動状態識別システム１における異常発生を報知する。また、例えば、報知部４０８は、バイブレータ（振動部）を備える。報知部４０８は、バイブレータを備える場合、振動することによりユーザに起動状態識別システム１における異常発生を報知する。
【００２５】
放電素子４０９は、電源１０から入力される電圧が所定の電圧低下になると蓄電部４０３が充電している電気を放電する。例えば、放電素子４０９は、ダイオードである。
記憶部４１０は、起動状態識別装置４０が行う処理に必要な種々の情報を記憶する。
【００２６】
次に、本実施形態による起動状態識別システム１の処理について説明する。なお、電源１０がオフ状態からオン状態になる初回以前、すなわち、電源１０の初回の起動以前には、リセット判定部２０自身は起動していない。そのため、以下で説明する起動状態識別システム１の処理は、電源１０の初回の起動以降についての処理である。
なお、蓄電部４０３の出力電圧は、電源１０の初回の起動時刻ｔ１以前は、ゼロボルトであり、電圧判定部４０４は、Ｌｏｗレベルの電圧を出力しているものとする。
【００２７】
電源１０がオフ状態からオン状態になる（ステップＳ１）。例えば、電源１０は、図４（Ａ）に示すように、時刻ｔ１に起動し、オフ状態からオン状態になる。電源１０は、オン状態になると、リセット判定部２０に電圧を出力する。
【００２８】
リセット判定部２０は、電源１０から電圧を入力すると、電源１０から入力した電圧と予め定めた起動判定しきい値電圧とを比較する。
リセット判定部２０は、比較結果に基づいて、電源１０が起動したか否かを判定する（ステップＳ２）。起動判定しきい値電圧は、電源１０の出力電圧がこの値を超えた場合にオフ状態からオン状態になったと判定する電圧である。リセット判定部２０は、電源１０から入力した電圧が起動判定しきい値電圧よりも高い場合、電源１０が起動したと判定する。また、リセット判定部２０は、電源１０から入力した電圧が起動判定しきい値電圧よりも低いまたは同一である場合に電源１０が起動していないと判定する。
【００２９】
リセット判定部２０は、電源１０が起動していないと判定した場合（ステップＳ２、ＮＯ）、ステップＳ２に戻す。
また、リセット判定部２０は、電源１０が起動したと判定した場合（ステップＳ２、ＹＥＳ）、図４（Ｂ）に示すように、リセット信号（ＬｏｗレベルからＨｉｇｈレベルに遷移する信号）を充電源４０１、リセット処理部４０５、及び、起動状態判定部４０６に出力する（ステップＳ３）。なお、電源１０がオフ状態からオン状態になる初回、すなわち、電源１０の起動時には、リセット判定部２０自身も起動するため、リセット処理部４０５は、図４（Ｂ）に示す時刻ｔ１からパワーオンリセット期間が経過した後に、リセット信号をＣＰＵ５０に出力する。ＣＰＵ５０は、リセット信号を入力すると、動作を開始する。
【００３０】
起動状態判定部４０６は、ＣＰＵ５０が動作を開始すると、図４（Ｃ）に示すように、起動状態を判定するタイミングを示す起動状態判定指示信号を入力する。起動状態判定部４０６は、起動状態判定指示信号を入力すると、動作可能となり、電圧判定部４０４が出力する出力電圧がＨｉｇｈレベルであるか、Ｌｏｗレベルであるかを判定する（ステップＳ４）。具体的には、起動状態判定部４０６は、電圧判定部４０４から入力する電圧が異常判定しきい値電圧よりも高いか否かを判定する。起動状態判定部４０６は、電圧判定部４０４から入力した電圧が異常判定しきい値電圧よりも高い場合に、電圧判定部４０４が出力する出力電圧がＨｉｇｈレベルであると判定する。また、起動状態判定部４０６は、電圧判定部４０４から入力した電圧が異常判定しきい値電圧よりも低いまたは同一である場合に、電圧判定部４０４が出力する出力電圧がＬｏｗレベルであると判定する。
【００３１】
ＣＰＵ５０が動作を開始する直前には、蓄電部４０３は充電されておらず、蓄電部４０３が電圧判定部４０４に出力する電圧は、図４（Ｄ）に示すように、ゼロボルトである。そして、ＣＰＵ５０が動作を開始する直後には、蓄電部４０３は充電を開始して、蓄電部４０３が電圧判定部４０４に出力する電圧は、図４（Ｄ）に示すように、ゼロボルトから上昇する。
電圧判定部４０４は、蓄電部４０３の電圧判定部４０４に出力する電圧がゼロボルトから上昇し始めた直後には、図４（Ｅ）に示すように、その電圧が電圧判定しきい値電圧よりも低いと判定し、Ｌｏｗレベルの電圧を出力する。
したがって、電源１０が起動し、ＣＰＵ５０が動作を開始する直後には、起動状態判定部４０６は、電圧判定部４０４の出力するＬｏｗレベルの電圧が異常判定しきい値電圧よりも低いと判定し（ステップＳ４、「Ｌｏｗ」）、電圧判定部４０４が出力する出力電圧がＬｏｗレベルであると判定する。起動状態判定部４０６は、電圧判定部４０４が出力する出力電圧がＬｏｗレベルであると判定した場合、ＣＰＵ５０のリセットが電源１０の起動に伴うリセットであると判定する（ステップＳ５）。
【００３２】
また、蓄電部４０３が充電を開始して、蓄電部４０３の電圧判定部４０４に出力する電圧は、図４（Ｄ）に示すように、上昇する。すると、図４（Ｅ）に示すように、蓄電部４０３の電圧判定部４０４に出力する電圧が電圧判定しきい値電圧よりも高くなり、電圧判定部４０４は、その電圧が電圧判定しきい値よりも高いと判定し、Ｈｉｇｈレベルの電圧を出力する。
【００３３】
したがって、蓄電部４０３の電圧判定部４０４に出力する電圧が電圧判定しきい値電圧よりも高くなった後、電源１０の再起動以外の何らかの原因によりリセット判定部２０がリセット信号を充電源４０１、リセット処理部４０５、及び、起動状態判定部４０６に出力する。その場合、蓄電部４０３の電圧判定部４０４に出力する電圧は維持され、起動状態判定部４０６は、電圧判定部４０４の出力するＨｉｇｈレベルの電圧が異常判定しきい値電圧よりも高いと判定する。起動状態判定部４０６は、電圧判定部４０４の出力するＨｉｇｈレベルの電圧が異常判定しきい値電圧よりも高いと判定した場合（ステップＳ４、「Ｈｉｇｈ」）、電圧判定部４０４が出力する出力電圧がＨｉｇｈレベルであると判定する。
【００３４】
起動状態判定部４０６は、電圧判定部４０４が出力する出力電圧がＨｉｇｈレベルであると判定した場合（ステップＳ４、「Ｈｉｇｈ」）、ＣＰＵ５０のリセットが異常発生に伴うリセットであると判定する（ステップＳ６）。起動状態判定部４０６は、ＣＰＵ５０のリセットが異常発生に伴うリセットであると判定すると、異常発生を報知する報知信号を報知制御部４０７に出力する。
【００３５】
報知制御部４０７は、異常報知信号を入力すると、入力した異常報知信号に基づいて、報知部４０８に異常発生を報知させる制御を行う（ステップＳ７）。報知部４０８は、報知制御部４０７による制御に基づいて、起動状態識別システム１における異常発生を報知する（ステップＳ８）。
【００３６】
また、蓄電部４０３の電圧判定部４０４に出力する電圧が電圧判定しきい値電圧よりも高くなった後、電源１０が再起動した場合、電源１０が停止したときに、蓄電部４０３の蓄積する電気が放電される。そして、蓄電部４０３の電圧判定部４０４に出力する電圧は、電圧判定しきい値電圧よりも低くなる。
このとき、電圧判定部４０４は、蓄電部４０３の電圧判定部４０４に出力する電圧が電圧判定しきい値電圧よりも低いと判定し、Ｌｏｗレベルの電圧を出力する。そして、電源１０が起動するときに、蓄電部４０３の電圧判定部４０４に出力する電圧がゼロから上昇する。
したがって、蓄電部４０３の電圧判定部４０４に出力する電圧が電圧判定しきい値電圧よりも高くなった後、電源１０が再起動した場合、起動状態判定部４０６は、電圧判定部４０４の出力するＬｏｗレベルの電圧が異常判定しきい値電圧よりも低いと判定し、電圧判定部４０４が出力する出力電圧がＬｏｗレベルであると判定する。そして、起動状態判定部４０６は、ＣＰＵ５０のリセットが電源１０の再起動に伴うリセットであると判定する。
【００３７】
以上、本発明の第一の実施形態による起動状態識別システム１について説明した。上述の起動状態識別システム１において、リセット判定部２０は、電源１０から入力される電圧に基づいてリセット信号をオンオフすることによりＣＰＵ５０をリセットする。蓄電部４０３は、リセット判定部２０がリセット信号を出力した場合に、電気を充電する。電圧判定部４０４は、蓄電部４０３の充電した電気に基づいて出力する出力電圧が、電源１０の起動に伴うＣＰＵ５０のリセットであるか異常発生に伴うＣＰＵ５０のリセットであるかの判定に用いる予め定めた起動判定しきい値電圧を超えたか否かを判定し、判定結果を出力する。起動状態判定部４０６は、電圧判定部４０４が出力電圧が起動判定しきい値電圧を超えないと判定した場合に、電源１０の起動に伴うＣＰＵ５０のリセットであると判定し、電圧判定部４０４が出力電圧が起動判定しきい値電圧を超えたと判定した場合に、異常発生に伴うＣＰＵ５０のリセットであると判定する。
こうすることで、電源１０の起動に伴うＣＰＵ５０のリセットであるか異常発生に伴うＣＰＵ５０のリセットであるかを判定することができる。
【００３８】
また、報知制御部４０７は、起動状態判定部４０６から異常報知信号を入力すると、入力した異常報知信号に基づいて、報知部４０８に異常発生を報知させる制御を行う。報知部４０８は、報知制御部４０７による制御に基づいて、起動状態識別システム１における異常を報知する。
こうすることで、ユーザに起動状態識別システム１における異常発生を報知することができる。
【００３９】
＜第二の実施形態＞
次に、本発明の第二の実施形態による起動状態識別装置４０を備える起動状態識別システム１について説明する。
本実施形態による起動状態識別システム１は、図５に示すように、電源１０と、リセット判定部２０と、ＣＰＵ電源３０と、起動状態識別装置４０と、を備える。
【００４０】
なお、本実施形態による起動状態識別システム１は、充電源４０１がＣＰＵ５０において構成される点が、第一の実施形態による起動状態識別システム１と異なる。
本実施形態による起動状態識別システム１の処理は、第一の実施形態による起動状態識別システム１と同様である。
【００４１】
以上、本発明の第二の実施形態による起動状態識別システム１について説明した。上述の起動状態識別システム１において、リセット判定部２０は、電源１０から入力される電圧に基づいてリセット信号をオンオフすることによりＣＰＵ５０をリセットする。蓄電部４０３は、電源１０から入力される電圧に基づいてリセット判定部２０がリセット信号を出力した場合に、電気を充電する。電圧判定部４０４は、蓄電部４０３が充電した電気に基づいて出力する出力電圧が、電源１０の起動に伴うＣＰＵ５０のリセットであるか異常発生に伴うＣＰＵ５０のリセットであるかの判定に用いる予め定めた起動判定しきい値電圧を超えたか否かを判定し、判定結果を出力する。起動状態判定部４０６は、電圧判定部４０４が出力電圧が起動判定しきい値電圧を超えたと判定した場合に、電源１０の起動に伴うＣＰＵ５０のリセットであると判定し、電圧判定部４０４が出力電圧が起動判定しきい値電圧を超えないと判定した場合に、異常発生に伴うＣＰＵ５０のリセットであると判定する。
こうすることで、電源１０の起動に伴うＣＰＵ５０のリセットであるか異常発生に伴うＣＰＵ５０のリセットであるかを判定することができる。
【００４２】
また、報知制御部４０７は、起動状態判定部４０６から異常報知信号を入力すると、入力した異常報知信号に基づいて、報知部４０８に異常発生を報知させる制御を行う。報知部４０８は、報知制御部４０７による制御に基づいて、起動状態識別システム１における異常発生を報知する。
こうすることで、ユーザに起動状態識別システム１における異常発生を報知することができる。
【００４３】
なお本発明の実施形態における記憶部４１０は、適切な情報の送受信が行われる範囲においてどこに備えられていてもよい。また、記憶部やメモリは、適切な情報の送受信が行われる範囲において複数存在しデータを分散して記憶していてもよい。
【００４４】
なお本発明の実施形態における処理フローは、適切な処理が行われる範囲において、処理の順番が入れ替わってもよい。
【００４５】
なお本発明の実施形態について説明したが、上述の起動状態識別装置４０は内部に、コンピュータシステムを有している。そして、上述した処理の過程は、プログラムの形式でコンピュータ読み取り可能な記憶部に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記憶部とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしてもよい。
【００４６】
また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【００４７】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定するものではない。また、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができるものである。例えば、リセット処理部４０５は、リセット判定部２０から入力した信号がＨｉｇｈレベルである期間にはＣＰＵ５０を動作させ、Ｌｏｗレベルである期間にはＣＰＵ５０の動作を停止させるものとして説明した。しかしながら、論理を反転させた設計を行い、リセット処理部４０５が、リセット判定部２０から入力した信号がＬｏｗレベルである期間にはＣＰＵ５０を動作させ、Ｈｉｇｈレベルである期間にはＣＰＵ５０の動作を停止させるものであってもよい。
【符号の説明】
【００４８】
１・・・起動状態識別システム
１０・・・電源
２０・・・リセット判定部
３０・・・ＣＰＵ電源
４０・・・起動状態識別装置
５０・・・ＣＰＵ
４０１・・・充電源
４０２・・・電流制限素子
４０３・・・蓄電部
４０４・・・電圧判定部
４０６・・・起動状態判定部
４０７・・・報知制御部
４０８・・・報知部
４０９・・・放電素子
４１０・・・記憶部
【図１】
0006493966.tif 000002
【図２】
0006493966.tif 000003
【図３】
0006493966.tif 000004
【図４】
0006493966.tif 000005
【図５】
0006493966.tif 000006