(57)【要約】【課題】  入出力ポート数を削減可能とするとともに、異常時において適切な制御手段の停止制御を行うことができる制御処理装置を提供する。【解決手段】  かかる制御処理装置は、システムの電源状態がオンもしくはオフであるかを判別する電源検出手段１と、電源検出手段１の判別結果に応じて所定のプログラムを演算処理するとともに、前記システムの電源状態がオンである場合に所定の配線Ｃを介して所定パルス信号を出力する制御手段２と、制御手段２からの前記所定パルス信号に基づいて制御手段２が正常な状態であるか否かを判定し正常ではない場合、かつ前記システムの電源状態がオンの場合に制御手段２による演算処理を停止させるウォッチドック手段３と、制御手段２とウォッチドック手段３との間の所定の配線Ｃから分岐されて接続されるとともに外部機器と接続可能な接続手段４と、を備えてなる。【選択図】  図１
2009025960.tif 000002
【特許請求の範囲】
【請求項１】
システムの電源状態がオンもしくはオフであるかを判別する電源検出手段と、
前記電源検出手段の判別結果に応じて所定のプログラムを演算処理するとともに、前記システムの電源状態がオンである場合に所定の配線を介して所定パルス信号を出力する制御手段と、
前記制御手段からの前記所定パルス信号に基づいて前記制御手段が正常な状態であるか否かを判定し正常ではない場合、かつ前記システムの電源状態がオンの場合に前記制御手段による演算処理を停止させるウォッチドック手段と、
前記制御手段と前記ウォッチドック手段との間の前記所定の配線から分岐されて接続されるとともに外部機器と接続可能な接続手段と、
を備えてなることを特徴とする制御処理装置。
【請求項２】
前記システムの電源状態がオフである場合には、前記所定の配線を介して、
前記制御手段と前記接続手段を介して接続される外部機器とが、通信可能状態となることを特徴とする請求項１に記載の制御処理装置。
【請求項３】
前記制御手段は前記プログラムを格納する記憶部を設けてなり、前記システムの電源状態がオフである場合には、前記所定の配線と前記接続手段を介して接続された外部機器からの通信データに基づいて、前記記憶部のデータを変更可能としてなることを特徴とする請求項１に記載の制御処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御手段と、前記制御手段からの所定パルス信号に基づいて前記制御手段が正常に駆動しているか否かを判定するウォッチドック回路と、を備えた制御処理装置に関し、特に、制御手段のデータ書換えの必要な制御処理装置に好適である。
【背景技術】
【０００２】
従来、各種演算処理を行うＣＰＵを搭載した制御手段が様々な分野において活用されている。周知のように、ＣＰＵは、所定のプログラムに従ってその動作が実行されており、何らかの不具合により所定のプログラムが実行できなくなると、所謂暴走が生じる。即ち、プログラムに基づいた適正な制御や演算が行えなくなる。
【０００３】
このようなことに対処するため、一般的にＣＰＵを搭載した制御処理装置としては、ウォッチドックタイマ回路（ウォッチドック手段）が設けられている。このウォッチドックタイマ回路は、ＣＰＵの動作が適正な場合にその所定の出力ポートから出力されるタイマクリア信号（所定パルス信号）を入力して、この信号に基づいてＣＰＵのリセット制御を行うものである。具体的には、このウォッチドックタイマ回路は、タイマクリア信号が一定期間途絶えるとＣＰＵに対してリセットパルスを出力する（例えば、特許文献１に記載）。
【特許文献１】特開昭６３−２６８０４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、このようなＣＰＵの動作管理においては、ウォッチドックタイマのために専用の出力ポートを割り当てなければならないという問題がある。そして、この問題は、特に入出力ポート数が限られたシステムにおいては大きな問題となっていた。
【０００５】
そこで、本発明の目的とするところは、上述した問題点に着目してなされたものであって、入出力ポート数を削減可能とするとともに、異常時において適切な制御手段の停止制御を行うことができる制御処理装置を提供することにある。
【課題を解決するための手段】
【０００６】
本発明の制御処理装置は、システムの電源状態がオンもしくはオフであるかを判別する電源検出手段と、前記電源検出手段の判別結果に応じて所定のプログラムを演算処理するとともに、前記システムの電源状態がオンである場合に所定の配線を介して所定パルス信号を出力する制御手段と、前記制御手段からの前記所定パルス信号に基づいて前記制御手段が正常な状態であるか否かを判定し正常ではない場合、かつ前記システムの電源状態がオンの場合に前記制御手段による演算処理を停止させるウォッチドック手段と、前記制御手段と前記ウォッチドック手段との間の前記所定の配線から分岐されて接続されるとともに外部機器と接続可能な接続手段と、を備えてなることを特徴とする。
【０００７】
また、前記システムの電源状態がオフである場合には、前記所定の配線を介して、前記制御手段と前記接続手段を介して接続される外部機器とが、通信可能状態となることを特徴とする。
【０００８】
また、前記制御手段は前記プログラムを格納する記憶部を設けてなり、前記システムの電源状態がオフである場合には、前記所定の配線と前記接続手段を介して接続された外部機器からの通信データに基づいて、前記記憶部のデータを変更可能としてなることを特徴とする。
【発明の効果】
【０００９】
本発明は、制御手段と、前記制御手段からの所定パルス信号に基づいて前記制御手段が正常に駆動しているか否かを判定するウォッチドック回路と、を備えた制御処理装置に関し、入出力ポート数を削減可能とするとともに、異常時において適切な制御手段の停止制御を行うことができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の制御処理装置が車両に搭載される計器装置に適用された実施の形態について添付図面を用いて説明する。
【００１１】
図１は、車両用計器における制御処理装置の要部について電気的な構成を示すものであり、電源検出手段１と、制御手段２と、ウォッチドック手段（ＷＤ）３と、接続手段４と、を備えている。
【００１２】
電源検出手段１は、制御処理装置におけるシステムの電源状態がオンもしくはオフであるかを判別し、この判別結果に応じた信号を制御手段２とウォッチドック手段３に出力する。この場合、電源検出手段１は、車両のイグニッションスイッチがオンであるかオフであるか判別し、これに応じた信号を出力している。
【００１３】
制御手段２は、マイクロコンピュータを適用でき、電源検出手段１の判別結果に応じて所定のプログラムを演算処理するとともに、前記システムの電源状態がオンである場合に所定の配線Ｃを介して所定パルス信号を出力する。この場合、制御手段２は、電源検出手段１によってイグニッションスイッチがオンであると判別した場合に、各種情報を表示するための通常処理を行うプログラムを実行するととともに、所定の出力ポートからウォッチドック手段３へ所定パルス信号を出力する。また、制御手段２は、電源検出手段１によってイグニッションスイッチがオフであると判別した場合に、通常処理とは別のプログラムを実行可能としており、この際、制御手段２は、前記所定の出力ポートを、接続手段４を介して接続される外部機器と通信するためのポートとして利用している。
【００１４】
なお、制御手段２は、通常処理によって車両に搭載される車速センサや、油温センサなどの各種センサから出力されるパルス信号情報、あるいはＥＣＵなどの他の機器を介してＣＡＮ（Ｃｏｎｔｒｏｌｌｅｒ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）通信などの手段を用いて各種情報を入力することができる。この情報に応じて、図示しない液晶表示パネル等の表示器を制御する。また、制御手段２は、各種情報に基づいて演算処理するためのＣＰＵと、このＣＰＵにおける演算処理結果等を一時的に格納する読出しおよび書換え可能なＲＡＭや、制御プログラムや制御データを格納したＥＥＰＲＯＭあるいはフラッシュメモリから構成される記憶部と、前記各種情報や制御信号などをやり取りするためにバス接続された入出力インターフェイスと、を備えている。
【００１５】
ウォッチドック手段３は、配線Ｃを介して入力する制御手段２からの所定パルス信号と、電源検出手段１からの信号と、に応じて、制御手段２の作動／停止を切換えるための信号を発するものである。ウォッチドック手段３は、制御手段２からの前記所定パルス信号に基づいて制御手段２が正常な状態であるか否かを判定し正常ではない場合、かつ前記システムの電源状態がオンの場合に制御手段２による演算処理を停止させるように促す信号を制御手段２に出力する。なお、ウォッチドック手段３は、電源検出手段１からシステムの電源状態がオフである信号を入力した場合に、前記所定パルス信号の有無に関わらず、制御手段２の停止を促す信号を出力しないようにしている。
【００１６】
接続手段４は、制御手段２とウォッチドック手段３との間の所定の配線Ｃから分岐されて接続されるとともに外部機器と接続可能なコネクタを適用できる。この場合、接続手段４は、外部機器として車両メンテナンス用の機器の配線と脱着可能に設けられ、この接続手段４や所定の配線Ｃや他の配線を用いて前記外部機器と制御手段２とを接続し通信可能にしている。したがって、接続手段４は、システムの電源状態がオフ、即ちイグニッションスイッチがオフである状態において、外部機器が接続されることによって、ウォッチドック手段３へ所定パルス信号を出力するために用いていた制御手段２の所定出力ポートを外部機器との通信データの入力あるいは出力ポートとして利用することができる。例えば、外部機器によって、制御手段２の記憶部のデータを書き換える際に、通信するためのポートとして利用できる。
【００１７】
かかる制御処理装置は、システムの電源状態がオンもしくはオフであるかを判別する電源検出手段１と、電源検出手段１の判別結果に応じて所定のプログラムを演算処理するとともに、前記システムの電源状態がオンである場合に所定の配線Ｃを介して所定パルス信号を出力する制御手段２と、制御手段２からの前記所定パルス信号に基づいて制御手段２が正常な状態であるか否かを判定し正常ではない場合、かつ前記システムの電源状態がオンの場合に制御手段２による演算処理を停止させるウォッチドック手段３と、制御手段２とウォッチドック手段３との間の所定の配線Ｃから分岐されて接続されるとともに外部機器と接続可能な接続手段４と、を備えてなる。
【００１８】
したがって、所定パルス信号用のポートに他の機能を割り当てることができるため、制御手段２の入出力ポート数を削減可能とするとともに、異常時において適切な制御手段２の停止制御を行うことができる制御処理装置となる。
【００１９】
また、システムの電源状態がオフである場合には、所定の配線Ｃを介して、制御手段２と接続手段４を介して接続される外部機器とが、通信可能状態となることによって、メンテナンス用の通信データを送信あるいは受信するためのポートを前述の所定パルス信号用の出力ポートと共用することができるため、制御手段２の入出力ポート数を削減可能とするとともに、異常時において適切な制御手段２の停止制御を行うことができる制御処理装置となる。
【００２０】
また、制御手段２は前記プログラムを格納する記憶部を設けてなり、前記システムの電源状態がオフである場合には、所定の配線Ｃと接続手段４を介して接続された外部機器からの通信データに基づいて、前記記憶部のデータを変更可能としてなることによって、使用頻度の少ないメンテナンス用のポート数を削減可能とするとともに、異常時において適切な制御手段２の停止制御を行うことができる制御処理装置となる。
【００２１】
なお、本発明の制御処理装置を上述した実施の形態の構成にて例に挙げて説明したが、本発明はこれに限定されるものではなく、他の構成においても、本発明の要旨を逸脱しない範囲において種々の改良、並びに設計の変更が可能なことは勿論である。
【図面の簡単な説明】
【００２２】
【図１】本発明の実施の形態の構成を示すブロック図。
【符号の説明】
【００２３】
１  電源検出手段
２  制御手段
３  ウォッチドック手段
４  接続手段
Ｃ  所定の配線
【図１】
2009025960.tif 000003