(57)【要約】【課題】一過性の要因でＣＰＵの異常が発生した場合、通常動作モードに自動的に復旧させる。【解決手段】制御装置１１は、ＣＰＵ２１と、ＣＰＵ２１の制御下で又は自律的に対象１２を制御する制御回路２２と、ＣＰＵ２１の異常発生を検出する検出手段と、前記異常発生が最初に検出される前に、制御回路２２にＣＰＵ２１の制御下で対象１２を制御させる手段と、前記異常発生が検出された場合に、制御回路２２に自律的に対象１２を制御させる手段と、前記異常発生が検出された場合に、ＣＰＵ２１を第１の所定時間継続してリセット状態に保つリセット手段と、ＣＰＵ２１のリセット後の第２の所定時間内にＣＰＵ２１が正常状態に復旧したか否かを判定する判定手段と、ＣＰＵ２１が第２の所定時間内に正常状態に復旧したと判定された場合に、制御回路２２にＣＰＵ２１の制御下で対象１２を制御させる手段と、を備える。【選択図】図１
2015032236.tif 000002
【特許請求の範囲】
【請求項１】
ＣＰＵと、
前記ＣＰＵの制御下で又は自律的に、制御対象を制御する制御回路と、
前記ＣＰＵの異常発生を検出する検出手段と、
前記検出手段により前記異常発生が最初に検出される前に、前記制御回路に、前記ＣＰＵの制御下で前記制御対象を制御させる手段と、
前記検出手段により前記異常発生が検出された場合に、前記制御回路に、自律的に前記制御対象を制御させる手段と、
前記検出手段により前記異常発生が検出された場合に、前記ＣＰＵを第１の所定時間継続してリセット状態に保つリセット手段と、
前記ＣＰＵのリセット後の第２の所定時間内に、前記ＣＰＵが正常状態に復旧したか否かを判定する判定手段と、
前記判定手段により前記ＣＰＵが前記第２の所定時間内に正常状態に復旧したと判定された場合に、前記制御回路に、前記ＣＰＵの制御下で前記制御対象を制御させる手段と、
を備えたことを特徴とする制御装置。
【請求項２】
前記判定手段により前記ＣＰＵが前記第２の所定時間内に正常状態に復旧しなかったと判定された場合に、前記制御回路に、自律的に前記制御対象を制御する状態を継続させる手段を、備えたことを特徴とする請求項１記載の制御装置。
【請求項３】
前記検出手段により前記異常発生が最新に検出されてから前記ＣＰＵがリセットされた回数がＮ回（Ｎは２以上の整数）未満であるときに、前記判定手段により前記ＣＰＵが前記第２の所定時間内に正常状態に復旧しなかったと判定された場合に、前記ＣＰＵを再度前記第１の所定時間継続してリセット状態に保つ再リセット手段と、
前記検出手段により前記異常発生が最新に検出されてから前記ＣＰＵがリセットされた回数がＮ回であるときに、前記判定手段により前記ＣＰＵが前記第２の所定時間内に正常状態に復旧しなかったと判定された場合に、前記制御回路に、自律的に前記制御対象を制御する状態を継続させる手段と、
を備えたことを特徴とする請求項１記載の制御装置。
【請求項４】
前記判定手段により前記ＣＰＵが前記第２の所定時間内に正常状態に復旧しなかったと判定された場合に、前記ＣＰＵを再度前記第１の所定時間継続してリセット状態に保つ再リセット手段を、備えたことを特徴とする請求項１記載の制御装置。
【請求項５】
前記制御対象が交通信号灯器であることを特徴とする請求項１乃至４のいずれかに記載の制御装置。
【請求項６】
請求項５記載の制御装置と、前記交通信号灯器とを備えたことを特徴とする交通信号装置。
【請求項７】
前記制御対象が表示パネルであることを特徴とする請求項１乃至４のいずれかに記載の制御装置。
【請求項８】
請求項７記載の制御装置と、前記表示パネルとを備えたことを特徴とする情報表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御装置、並びに、これを用いた交通信号装置及び情報表示装置に関するものである。
【背景技術】
【０００２】
下記特許文献１には、交通信号灯器を制御する交通信号制御機が開示されている。この交通信号制御機では、ＭＰＵと信号制御用ＬＳＩが存在して、通常時はＭＰＵが信号制御用ＬＳＩを経由して信号制御を行って、ＭＰＵ異常が発生した場合は、ＭＰＵをＨＡＬＴ状態にして信号制御ＬＳＩのみで信号制御を行うようになっている。
【０００３】
そして、この従来の交通信号制御機では、一旦ＭＰＵ異常が発生すると、ＭＰＵをＨＡＬＴ状態にして信号制御ＬＳＩのみで信号制御を行う動作モードが継続される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第３３６９０８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、前記従来の交通信号制御機では、外来ノイズの影響などの一過性の要因でＭＰＵ異常が一時的に発生しても、一旦ＭＰＵ異常が発生すると、ＭＰＵをＨＡＬＴ状態にして信号制御ＬＳＩのみで信号制御を行う動作モードが継続されてしまう。
【０００６】
したがって、外来ノイズの影響などの一過性の要因でＭＰＵ異常が一時的に発生すると、ＭＰＵの故障などの慢性的な要因でＭＰＵ異常が慢性的に発生してしまって保守作業が必要となるような状態ではないにも拘わらず、いちいち保守・点検作業を行わなければならず、維持管理費用が増大していた。
【０００７】
このような事情は、交通信号灯器を制御する交通信号制御機に限らず、他の制御対象を制御する種々の制御装置についても同様である。
【０００８】
本発明は、このような事情に鑑みてなされたもので、外来ノイズの影響などの一過性の要因でＣＰＵ（ＭＰＵを含む。）の異常が一時的に発生した場合、通常の動作モードに自動的に復旧し得る制御装置、並びに、この制御装置を用いた交通信号装置及び情報表示装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
前記課題を解決するための手段として、以下の各態様を提示する。第１の態様による制御装置は、ＣＰＵと、前記ＣＰＵの制御下で又は自律的に、制御対象を制御する制御回路と、前記ＣＰＵの異常発生を検出する検出手段と、前記検出手段により前記異常発生が最初に検出される前に、前記制御回路に、前記ＣＰＵの制御下で前記制御対象を制御させる手段と、前記検出手段により前記異常発生が検出された場合に、前記制御回路に、自律的に前記制御対象を制御させる手段と、前記検出手段により前記異常発生が検出された場合に、前記ＣＰＵを第１の所定時間継続してリセット状態に保つリセット手段と、前記ＣＰＵのリセット後の第２の所定時間内に、前記ＣＰＵが正常状態に復旧したか否かを判定する判定手段と、前記判定手段により前記ＣＰＵが前記第２の所定時間内に正常状態に復旧したと判定された場合に、前記制御回路に、前記ＣＰＵの制御下で前記制御対象を制御させる手段と、を備えたものである。
【００１０】
この第１の態様によれば、検出手段によりＣＰＵの異常発生が検出された場合に、制御回路が自律的に前記制御対象を制御するフェイル動作モードとなるが、リセット手段によりＣＰＵが第１の所定時間継続してリセット状態に保たれ、このＣＰＵのリセット後に、判定手段によりＣＰＵが第２の所定時間内に正常状態に復旧したか否かが判定され、判定手段によりＣＰＵが第２の所定時間内に正常状態に復旧したと判定された場合に、制御回路がＣＰＵの制御下で前記制御対象を制御する通常の動作モードに、自動的に復旧する。
【００１１】
したがって、前記第１の態様によれば、外来ノイズの影響などの一過性の要因でＣＰＵ（ＭＰＵを含む。）の異常が一時的に発生した場合、通常の動作モードに自動的に復旧する。このため、前記第１の態様によれば、本来必要のない保守・点検作業を行わずに済み、維持管理費用を低減することができる。
【００１２】
なお、前記リセット手段がＣＰＵを継続してリセット状態に保つ前記第１の所定時間は、外来ノイズの影響などの一過性の要因の継続時間よりも長くなるように設定することが好ましい。ただし、前記第１の所定時間があまりに長いと、ＣＰＵが正常な状態に復旧するのに要する時間が不必要に長時間になってしまうので、この点も考慮して前記第１の所定時間を設定することが好ましい。これらの点は、後述する第３及び第４の態様における再リセット手段がＣＰＵを継続してリセット状態に保つ第１の所定時間についても同様である。
【００１３】
第２の態様による制御装置は、前記第１の態様において、前記判定手段により前記ＣＰＵが前記第２の所定時間内に正常状態に復旧しなかったと判定された場合に、前記制御回路に、自律的に前記制御対象を制御する状態を継続させる手段を、備えたものである。
【００１４】
この第２の態様によれば、判定手段により前記ＣＰＵが第２の所定時間内に正常状態に復旧しなかったと判定された場合には、制御回路が自律的に制御対象を制御する状態（いわば、フェイル動作モード）が継続されるので、ＣＰＵのリセットによる自動復旧を試みる動作が１回だけに限られる。したがって、この第２の態様によれば、ＣＰＵが故障などの慢性的な要因でＣＰＵの異常が慢性的に発生している場合に、無駄に自動復旧を試みる動作を最小限に抑えることができる。また、ＣＰＵのリセットによる自動復旧を試みる動作を多数回行った末に偶々又は漸くＣＰＵが正常状態に復旧するようであれば、例えばＣＰＵが半劣化状態で偶発的に復旧したケースなどであり、ＣＰＵが一旦復旧した後も異常になる確率が高く、信頼性が低下してしまう。この点、前記第２の態様では、ＣＰＵのリセットによる自動復旧を試みる動作が１回だけに限られるので、自動復旧したＣＰＵが再度異常となる確率は非常に低くなり、大幅に信頼性を高めることができる。さらに、前記第２の態様によれば、ＣＰＵが正常状態と異常状態とを繰り返すような状態であっても、判定手段により前記ＣＰＵが正常状態に復旧しなかったと一旦判定されると、フェイル動作モードが継続されるので、いたずらに通常の動作モードとフェイル動作モードとが繰り返されるような事態が生じ難くなり、安定した動作を実現することができる。
【００１５】
第３の態様による制御装置は、前記第１の態様において、前記検出手段により前記異常発生が最新に検出されてから前記ＣＰＵがリセットされた回数がＮ回（Ｎは２以上の整数）未満であるときに、前記判定手段により前記ＣＰＵが前記第２の所定時間内に正常状態に復旧しなかったと判定された場合に、前記ＣＰＵを再度前記第１の所定時間継続してリセット状態に保つ再リセット手段と、前記検出手段により前記異常発生が最新に検出されてから前記ＣＰＵがリセットされた回数がＮ回であるときに、前記判定手段により前記ＣＰＵが前記第２の所定時間内に正常状態に復旧しなかったと判定された場合に、前記制御回路に、自律的に前記制御対象を制御する状態を継続させる手段と、を備えたものである。
【００１６】
この第３の態様によれば、ＣＰＵのリセットによる自動復旧を連続的に試みる動作がＮ回（２以上の所定回数）に限られる。ＣＰＵのリセットによる自動復旧を連続的に試みる動作の回数が多いほど、ＣＰＵが正常状態に復旧する確率が高まる一方で、ＣＰＵが一旦復旧した後も異常になる確率が高くなって信頼性が低下する。逆に、ＣＰＵのリセットによる自動復旧を連続的に試みる動作の回数が少ないほど、ＣＰＵが正常状態に復旧する確率が低くなる一方で、ＣＰＵが一旦復旧した後も異常になる確率が低くなって信頼性が高まる。このように、ＣＰＵが正常状態に復旧する確率とＣＰＵが復旧後に異常になる確率とは、トレードオフの関係にあるが、両者の関係を、ＣＰＵのリセットによる自動復旧を連続的に試みる動作の回数によって設定することができる。したがって、前記第３の態様によれば、前記Ｎ回を所望の回数に設定することで、ＣＰＵが正常状態に復旧する確率とＣＰＵが復旧後に異常になる確率との関係を所望の関係に設定することができる。
【００１７】
第４の態様による制御装置は、前記第１の態様において、前記判定手段により前記ＣＰＵが前記第２の所定時間内に正常状態に復旧しなかったと判定された場合に、前記ＣＰＵを再度前記第１の所定時間継続してリセット状態に保つ再リセット手段を、備えたものである。
【００１８】
この第４の態様によれば、判定手段により前記ＣＰＵが前記第２の所定時間内に正常状態に復旧しなかったと判定された場合に、前記ＣＰＵが再度前記第１の所定時間継続してリセット状態に保たれるので、ＣＰＵが前記第２の所定時間内に正常状態に復旧して通常の動作モードに自動的に復旧しない場合には、ＣＰＵのリセットによる自動復旧を連続的に試みる動作が、回数の制限なく何回も繰り返される。この第４の態様は、ＣＰＵが正常状態に復旧する確率を高めることを重視したものである。
【００１９】
第５の態様による制御装置は、前記第１乃至第４の態様において、前記制御対象が交通信号灯器であるものである。
【００２０】
第６の態様による交通信号装置は、前記第５の態様による制御装置と、前記交通信号灯器とを備えたものである。
【００２１】
第７の態様による制御装置は、前記第１乃至第４の態様において、前記制御対象が表示パネルであるものである。
【００２２】
第８の態様による情報表示装置は、請求項７記載の制御装置と、前記表示パネルとを備えたものである。
【００２３】
前記第５及び第７の態様は制御対象の例を挙げ、前記第６及び第８の態様は、それらの例に応じた前記制御装置の具体例を挙げたものである。もっとも、前記第１乃至第４の態様では、それらの例に限定されるものではない。
【００２４】
なお、前記各態様において、前記ＣＰＵには、ＭＰＵも含まれるものとする。
【発明の効果】
【００２５】
本発明によれば、外来ノイズの影響などの一過性の要因でＣＰＵの異常が一時的に発生した場合、通常の動作モードに自動的に復旧し得る制御装置、並びに、この制御装置を用いた交通信号装置及び情報表示装置を提供することができる。
【図面の簡単な説明】
【００２６】
【図１】本発明の第１の実施の形態による交通信号装置を示す概略ブロック図である。
【図２】図１中の制御装置の動作を示す概略フローチャートである。
【図３】本発明の第２の実施の形態による交通信号装置の制御装置の動作を示す概略フローチャートである。
【図４】本発明の第３の実施の形態による交通信号装置の制御装置の動作を示す概略フローチャートである。
【図５】本発明の第４の実施の形態による情報表示装置を示す概略ブロック図である。
【発明を実施するための形態】
【００２７】
以下、本発明による制御装置、交通信号装置及び情報表示装置について、図面を参照して説明する。
【００２８】
［第１の実施の形態］
図１は、本発明の第１の実施の形態による交通信号装置１を示す概略ブロック図である。
【００２９】
本実施の形態による交通信号装置１は、制御対象としての交通信号灯器１２と、交通信号灯器１２を制御する制御装置（本実施の形態では、交通信号制御機）１１と、を備えている。
【００３０】
本実施の形態では、制御装置１１は、交通管制センターと通信回線で接続されておらず、独立に交通信号制御を行う独立型の装置として構成されている。もっとも、本発明は、交通管制センターと通信回線で接続され、交通管制センターの指令により交通信号を制御するオンライン型の装置にも、適用することができる。
【００３１】
本実施の形態では、制御装置１１は、ＣＰＵ（ＭＰＵを含む。）２１と、ＣＰＵ２１の制御下で又は自律的に交通信号灯器１２を制御する制御回路としての制御用ＬＳＩ２２と、交通信号灯器１２の制御に関するデータ（例えば、表示色や点灯パターンなど）を記憶したデータ記憶部２３と、ＣＰＵ監視回路２４と、ＣＰＵ監視回路２４の指令により後述する第１及び第２の所定時間Ｔ１，Ｔ２を計時するタイマ回路２５と、を有している。
【００３２】
本実施の形態では、ＣＰＵ２１にはウォッチドッグタイマ回路（図示せず）が内蔵されており、ＣＰＵ２１が正常状態であれば、ＣＰＵ２１から、所定周期のパルス信号がウォッチドッグタイマ出力（ＷＤＴ出力）として出力される一方、ＣＰＵ２１が異常状態であれば、前記所定周期のパルス信号が停止したり周期が異常になったりする。なお、ＣＰＵ２１がウォッチドッグタイマ回路を有していない場合は、ＣＰＵ２１の外部にウォッチドッグタイマ回路を設けてもよい。
【００３３】
また、ＣＰＵ２１は、ＣＰＵ監視回路２４からリセット信号を受けている時間（第１の所定時間Ｔ１）継続してリセット状態に保たれるようになっている。
【００３４】
制御用ＬＳＩ２２は、データ記憶部２３のデータを参照しつつ、交通信号灯器１２を直接制御する信号を、点灯出力として出力する。制御用ＬＳＩ２２は、ＣＰＵ監視回路２４からの動作モード指令に応じて、ＣＰＵ２１の制御下で交通信号灯器１２を制御する通常動作モード、又は、ＣＰＵ２１から独立して自律的に交通信号灯器１２を制御するフェイル動作モードを行う。通常動作モードでは、ＣＰＵ２１は、制御用ＬＳＩ２２の状態を示す信号を制御用ＬＳＩ２２から受け取り、その信号に基づいて、制御用ＬＳＩ２２を制御して制御用ＬＳＩ２２を介して交通信号灯器１２を制御する。フェイル動作モードでは、ＣＰＵ２１は、交通信号灯器１２の制御に関与しない。
【００３５】
ＣＰＵ監視回路２４は、ＣＰＵ２１からのＷＤＴ出力に基づいてＣＰＵ２１の異常発生を検出したり、ＣＰＵ２１にリセット信号を供給したり、ＣＰＵ２１がリセット後に正常状態に復旧した否かを判定したり、タイマ回路２５に計時させたり、制御用ＬＳＩ２２に動作モード指令を与えるなど、後述する動作を行う。ＣＰＵ監視回路２４は、例えば、ハードウエアのみで構成してもよいし、ＣＰＵ及びソフトウエアを利用して構成してもよい。
【００３６】
次に、制御装置１１の動作について、図２を参照して説明する。図２は、図１中の制御装置１１の動作を示す概略フローチャートである。
【００３７】
電源が投入される（ステップＳ１）と、ＣＰＵ監視回路２４は、ＣＰＵ２１からのＷＤＴ出力に基づいて、ＣＰＵ２１の異常発生が検出されたか否かを判定する（ステップＳ２）。すなわち、ＣＰＵ監視回路２４は、ＣＰＵ２１からのＷＤＴ出力である所定周期のパルス信号が停止したりその周期が異常になったりした場合に、ＣＰＵ２１の異常発生が検出されたと判定し、そうでなければ、ＣＰＵ２１の異常発生は検出されないと判定する。
【００３８】
ステップＳ２でＣＰＵ２１の異常発生が検出されないと判定されると、ＣＰＵ監視回路２４は、前記通常動作モードの開始又は継続を制御用ＬＳＩ２２に指令し（ステップＳ３）、ステップＳ２へ戻る。制御用ＬＳＩ２２は、ステップＳ３が最初に行われるときに前記通常動作モードを開始し、後述するステップＳ４でフェイル動作モードが開始されるまで、前記通常動作モードを継続する。
【００３９】
ステップＳ２でＣＰＵ２１の異常発生が検出されたと判定されると、ＣＰＵ監視回路２４は、前記フェイル動作モードの開始を制御用ＬＳＩ２２に指令する（ステップＳ４）。制御用ＬＳＩ２２は、ステップＳ４が行われるときに、前記通常動作モードを終了して前記フェイル動作モードを開始し、後述するステップＳ１２で通常動作モードを開始しない限り、前記フェイル動作モードを継続する。
【００４０】
ステップＳ４の後に、ＣＰＵ監視回路２４は、ＣＰＵ２１に対するリセット信号の供給を開始して、ＣＰＵ２１のリセット状態を開始させる（ステップＳ５）。次いで、ＣＰＵ監視回路２４は、タイマ回路２５に、第１の所定時間Ｔ１の計時を開始させる（ステップＳ６）。次に、ＣＰＵ監視回路２４は、ステップＳ６で計時を開始した第１の所定時間Ｔ１が経過するのを待ち（ステップＳ７）、タイマ回路２５から第１の所定時間Ｔ１が経過した旨の信号を受け取ると、ＣＰＵ２１に対するリセット信号の供給を停止して、ＣＰＵ２１のリセット状態を終了させる（ステップＳ８）。これらのステップＳ５〜Ｓ８によって、ＣＰＵ監視回路２４は、ＣＰＵ２１を第１の所定時間Ｔ１継続してリセット状態に保つ。なお、ステップＳ８の後は、ＣＰＵ２１は再起動された状態となる。
【００４１】
ステップＳ８の後に、ＣＰＵ監視回路２４は、タイマ回路２５に、第２の所定時間Ｔ２の計時を開始させる（ステップＳ９）。次に、ＣＰＵ監視回路２４は、ＣＰＵ２１が正常状態に復旧したか否かを判定する（ステップＳ１０）。この判定は、具体的には、ＣＰＵ２１からのＷＤＴ出力である所定周期のパルス信号が正常に出力されたか否かを判定することによって、行われる。ステップＳ１０でＣＰＵ２１が正常状態に復旧したと判定されると、ステップＳ１２へ移行する。一方、ステップＳ１０でＣＰＵ２１が正常状態に復旧しなかったと判定されると、ＣＰＵ監視回路２４は、タイマ回路２５からの信号に基づいて、ステップＳ９で計時を開始した第２の所定時間Ｔ２が経過したか否かを判定し（ステップＳ１１）、第２の所定時間Ｔ２が経過していなければステップＳ１０へ戻る一方、第２の所定時間Ｔ２が経過していればステップＳ１３へ移行する。
【００４２】
これらのステップＳ９〜Ｓ１１によって、ＣＰＵ監視回路２４は、ＣＰＵ２１のリセット後の第２の所定時間Ｔ２内に、ＣＰＵ２１が正常状態に復旧したかを判定する。そして、ＣＰＵ２１が第２の所定時間Ｔ２内に正常状態に復旧したと判定された場合には、ステップＳ１２へ移行する一方で、ＣＰＵ２１が第２の所定時間Ｔ２内に正常状態に復旧しなかったと判定された場合には、ステップＳ１３へ移行する。
【００４３】
ステップＳ１２において、ＣＰＵ監視回路２４は、前記通常動作モードの開始を制御用ＬＳＩ２２に指令し、ステップＳ２へ戻る。制御用ＬＳＩ２２は、ステップＳ１２が行われるときに、前記フェイル動作モードを終了して前記通常動作モードを開始し、ステップＳ４でフェイル動作モードを開始しない限り、前記通常動作モードを継続する。
【００４４】
ステップＳ１３において、ＣＰＵ監視回路２４は、制御用ＬＳＩ２２に前記フェイル動作モードを継続させたままとし、一連の動作を終了する。このステップＳ１３によって、制御用ＬＳＩ２２の動作モードは、前記フェイル動作モードに固定されることになる。本実施の形態では、このようにして前記フェイル動作モードに固定された場合、例えば、電源切入又は手動介入（特別なスイッチ操作等）によってステップＳ２以降の動作を再開するようになっている。
【００４５】
なお、ＣＰＵ２１を継続してリセット状態に保つ前記第１の所定時間Ｔ１は、外来ノイズの影響などの一過性の要因の継続時間よりも長くなるように設定することが好ましい。ただし、第１の所定時間Ｔ１があまりに長いと、ＣＰＵ２１が正常な状態に復旧するのに要する時間が不必要に長時間になってしまうので、この点も考慮して第１の所定時間Ｔ１を設定することが好ましい。これらを考慮して、第１の所定時間Ｔ１は、例えば、約３０秒などの数秒乃至数十秒程度に設定することができる。
【００４６】
また、前記第２の所定時間Ｔ２は、ＷＴＤ出力のパルス信号の周期等を考慮して、ＣＰＵ２１の正常状態への復帰を適切に判定し得る程度の長さ、例えば、数秒乃至十数秒程度に設定することができる。
【００４７】
本実施の形態によれば、ＣＰＵ２１の異常発生が検出された場合（ステップＳ２でＹＥＳの場合）に、ステップＳ４で制御用ＬＳＩ２２が自律的に交通信号灯器１２を制御するフェイル動作モードとなるが、ステップＳ５〜Ｓ８によりＣＰＵ２１が第１の所定時間Ｔ１継続してリセット状態に保たれ、このＣＰＵ２１のリセット後に、ステップＳ９〜Ｓ１１によりＣＰＵ２１が第２の所定時間Ｔ２内に正常状態に復旧したか否かが判定され、ＣＰＵ２１が第２の所定時間Ｔ２内に正常状態に復旧したと判定された場合に、ステップＳ１２により、制御用ＬＳＩ２２がＣＰＵ２１の制御下で交通信号灯器１２を制御する通常動作モードに、自動的に復旧する。
【００４８】
したがって、本実施の形態によれば、外来ノイズの影響などの一過性の要因でＣＰＵ２１の異常が一時的に発生した場合、通常動作モードに自動的に復旧する。このため、本実施の形態によれば、本来必要のない保守・点検作業を行わずに済み、維持管理費用を低減することができる。
【００４９】
また、本実施の形態によれば、ステップＳ９〜Ｓ１１によりＣＰＵ２１が第２の所定時間Ｔ２内に正常状態に復旧しなかったと判定された場合には、ステップＳ１３によりフェイル動作モードが継続されるので、ＣＰＵ２１のリセットによる自動復旧を試みる動作（ステップＳ５〜Ｓ８）が１回だけに限られる。したがって、本実施の形態によれば、ＣＰＵ２１が故障などの慢性的な要因でＣＰＵ２１の異常が慢性的に発生している場合に、無駄に自動復旧を試みる動作を最小限に抑えることができる。また、ＣＰＵ２１のリセットによる自動復旧を試みる動作を多数回行った末に偶々又は漸くＣＰＵ２１が正常状態に復旧するようであれば、例えばＣＰＵ２１が半劣化状態で偶発的に復旧したケースなどであり、ＣＰＵ２１が一旦復旧した後も異常になる確率が高く、信頼性が低下してしまう。この点、本実施の形態では、ＣＰＵ２１のリセットによる自動復旧を試みる動作が１回だけに限られるので、自動復旧したＣＰＵ２１が再度異常となる確率は非常に低くなり、大幅に信頼性を高めることができる。さらに、本実施の形態によれば、ＣＰＵ２１が正常状態と異常状態とを繰り返すような状態であっても、ステップＳ９〜Ｓ１１によりＣＰＵ２１が正常状態に復旧しなかったと一旦判定されると、フェイル動作モードが継続されるので、いたずらに通常動作モードとフェイル動作モードとが繰り返されるような事態が生じ難くなり、安定した動作を実現することができる。
【００５０】
［第２の実施の形態］
図３は、本発明の第２の実施の形態による交通信号装置の制御装置１１の動作を示す概略フローチャートであり、図２に対応している。図３において、図２中のステップと同一又は対応するステップには同一符号を付し、その重複する説明は省略する。本実施の形態が前記第１の実施の形態と異なる所は、以下に説明する点である。
【００５１】
本実施の形態では、電源が投入される（ステップＳ１）と、ＣＰＵ監視回路２４は、自己が有するカウンタのカウント値ｎをゼロにリセットした（ステップＳ２１）後に、ステップＳ２へ移行する。また、ステップＳ４の後に、カウント値ｎを１だけインクリメントした（ステップＳ２２）後に、ステップＳ５へ移行する。さらに、ステップＳ１２の後に、ステップＳ２１へ移行する。
【００５２】
したがって、本実施の形態では、ステップＳ１１でＹＥＳのときのカウント値ｎは、ステップＳ２でＣＰＵ２１の異常発生が最新に検出されてからＣＰＵ２１がリセットされた回数を示すことになる。
【００５３】
そして、本実施の形態では、ステップＳ１１でＹＥＳの場合に、ＣＰＵ監視回路２４は、カウント値ｎがＮ（２以上の整数）であるか否かを判定し（ステップＳ２３）、カウント値ｎがＮ（２以上の整数）でない場合（すなわち、カウント値ｎがＮ未満である場合）には、ステップＳ２２へ戻る一方、カウント値ｎがＮである場合には、ステップＳ１３へ移行する。
【００５４】
以上によって、本実施の形態では、ステップＳ２でＣＰＵ２１の異常発生が最新に検出されてからＣＰＵ２１がリセットされた回数がＮ回未満であるときに、ステップＳ９〜Ｓ１１によりＣＰＵ２１が第２の所定時間Ｔ２内に正常状態に復旧しなかったと判定された場合に、ステップＳ２３でＮＯでステップＳ２２へ戻って、再びステップＳ５〜Ｓ８により、ＣＰＵ監視回路２４は、ＣＰＵ２１を再度第１の所定時間Ｔ１継続してリセット状態に保つ一方で、ステップＳ２でＣＰＵ２１の異常発生が最新に検出されてからＣＰＵ２１がリセットされた回数がＮ回であるときに、ステップＳ９〜Ｓ１１によりＣＰＵ２１が第２の所定時間Ｔ２内に正常状態に復旧しなかったと判定された場合に、ステップＳ１３によって、制御用ＬＳＩ２２の動作モードは、前記フェイル動作モードに固定されることになる。
【００５５】
本実施の形態によれば、前記第１の実施の形態と同様に、外来ノイズの影響などの一過性の要因でＣＰＵ２１の異常が一時的に発生した場合、通常動作モードに自動的に復旧する。
【００５６】
そして、本実施の形態によれば、ＣＰＵ２１のリセットによる自動復旧を連続的に試みる動作がＮ回（２以上の所定回数）に限られる。ＣＰＵ２１のリセットによる自動復旧を連続的に試みる動作の回数が多いほど、ＣＰＵ２１が正常状態に復旧する確率が高まる一方で、ＣＰＵ２１が一旦復旧した後も異常になる確率が高くなって信頼性が低下する。逆に、ＣＰＵ２１のリセットによる自動復旧を連続的に試みる動作の回数が少ないほど、ＣＰＵ２１が正常状態に復旧する確率が低くなる一方で、ＣＰＵ２１が一旦復旧した後も異常になる確率が低くなって信頼性が高まる。このように、ＣＰＵ２１が正常状態に復旧する確率とＣＰＵ２１が復旧後に異常になる確率とは、トレードオフの関係にあるが、両者の関係を、ＣＰＵ２１のリセットによる自動復旧を連続的に試みる動作の回数によって設定することができる。したがって、本実施の形態によれば、前記Ｎ回を所望の回数に設定することで、ＣＰＵ２１が正常状態に復旧する確率とＣＰＵ２１が復旧後に異常になる確率との関係を所望の関係に設定することができる。
【００５７】
［第３の実施の形態］
図４は、本発明の第３の実施の形態による交通信号装置の制御装置１１の動作を示す概略フローチャートであり、図２に対応している。図４において、図２中のステップと同一又は対応するステップには同一符号を付し、その重複する説明は省略する。本実施の形態が前記第１の実施の形態と異なる所は、以下に説明する点である。
【００５８】
本実施の形態では、ステップＳ１１でＹＥＳと判定された場合には、ステップＳ５へ戻る。すなわち、本実施の形態では、ステップＳ９〜Ｓ１１によりＣＰＵ２１が第２の所定時間Ｔ２内に正常状態に復旧しなかったと判定された場合には、常に、ステップＳ５へ戻って、再びステップＳ５〜Ｓ８により、ＣＰＵ監視回路２４は、ＣＰＵ２１を再度第１の所定時間Ｔ１継続してリセット状態に保つ。
【００５９】
したがって、本実施の形態によれば、ＣＰＵ２１が第２の所定時間Ｔ２内に正常状態に復旧して通常の動作モードに自動的に復旧しない場合には、ＣＰＵ２１のリセットによる自動復旧を連続的に試みる動作が、回数の制限なく何回も繰り返される。本実施の形態は、ＣＰＵ２１が正常状態に復旧する確率を高めることを重視したものである。
【００６０】
本実施の形態によれば、前記第１の実施の形態と同様に、外来ノイズの影響などの一過性の要因でＣＰＵ２１の異常が一時的に発生した場合、通常動作モードに自動的に復旧する。
【００６１】
［第４の実施の形態］
図５は、本発明の第４の実施の形態による情報表示装置３１を示す概略ブロック図であり、図１に対応している。図５において、図１中の要素と同一又は対応する要素には同一符号を付し、その重複する説明は省略する。
【００６２】
本実施の形態による情報表示装置３１は、例えば道路交通情報等を表示する装置として構成され、制御対象としての表示パネル（例えば、２次元状に配置された多数のＬＥＤを有する表示パネル）４２と、表示パネル４２を制御する制御装置（本実施の形態では、表示制御装置）４１と、を備えている。
【００６３】
制御装置４１は、前記第１の実施の形態における制御装置１１と同様に、ＣＰＵ２１と、制御用ＬＳＩ２２と、データ記憶部２３と、ＣＰＵ監視回路２４と、タイマ回路２５と、を有している。ただし、本実施の形態では、制御用ＬＳＩ２２は、ＣＰＵ２１の制御下で又は自律的に表示パネル４２を制御する制御回路となっている。また、本実施の形態では、データ記憶部２３には、表示パネル４２の制御に関するデータ（例えば、表示色や表示パターンなど）を記憶している。さらに、本実施の形態では、制御用ＬＳＩ２２は、データ記憶部２３のデータを参照しつつ、表示パネル４２を直接制御する信号を、表示出力として出力する。
【００６４】
本実施の形態では、制御装置４１の動作は、前記第１の実施の形態における制御装置１１の動作、前記第２の実施の形態における制御装置１１の動作、及び、前記第３の実施の形態における制御装置１１の動作のうち、いずれの動作と同様でもよい。
【００６５】
本実施の形態によれば、前記第１乃至第３の実施の形態と同様の利点が得られる。
【００６６】
以上、本発明の各実施の形態について説明したが、本発明はこれらの実施の形態に限定されるものではない。例えば、本発明による制御装置の制御対象は、交通信号灯器１２や表示パネル４２に限定されるものではない。
【符号の説明】
【００６７】
１  交通信号装置
１１，４１  制御装置
１２  交通信号灯器
２１  ＣＰＵ
２２  制御用ＬＳＩ（制御回路）
２４  ＣＰＵ監視回路
３１  情報表示装置
４２  表示パネル
【図１】
2015032236.tif 000003
【図２】
2015032236.tif 000004
【図３】
2015032236.tif 000005
【図４】
2015032236.tif 000006
【図５】
2015032236.tif 000007