(57)【特許請求の範囲】
【請求項１】
自動車用の複数のセンサ回路に対する監視システムにおける誤通知を抑制する方法において、
前記複数のセンサ回路のうち１つのセンサ回路の監視すべき入力量が、当該入力量に対してそれぞれあらかじめ設定された境界値をそれぞれ上回る場合、プロセッサ上で動作するプログラムを用いてそれぞれ１つのエラーメッセージを導出し、
前記エラーメッセージによって、監視すべき入力量のために設けられているそれぞれ１つのカウンタをインクリメントし、
少なくとも１つのエラーメッセージがあるか否かについて個々のカウンタのカウンタ状態をチェックし、
エラーメッセージがある場合、関連するすべての入力量に対して早期に別のチェックを行い、
エラーメッセージによってそれぞれ１つのカウンタをインクリメントし、
前記カウンタがあらかじめ設定したカウンタ状態に到達してはじめてアラームをトリガし、
エラーメッセージのない時間区間の後、前記カウンタをデクリメントすることを特徴とする、
監視システムにおける誤通知を抑制する方法。
【請求項２】
前記のインクリメントの量またはデクリメントの量ならび前記のあらかじめ設定されるカウンタ状態はあらかじめ選択可能である、
請求項１に記載の方法。
【請求項３】
前記のあらかじめ選択可能な量を、前記回路のスイッチオン時に不揮発性記憶装置から読み出す、
請求項２に記載の方法。
【請求項４】
前記の監視すべき入力量からエラーメッセージを導出し、該エラーメッセージによって１つずつのカウンタをインクリメントし、
監視すべき入力量毎に、前記のインクリメントの量またはデクリメントの量と、前記のあらかじめ設定されるカウンタ状態と、それぞれ監視すべき量の境界値とがあらかじめ選択可能である、
請求項１から３までのいずれか１項に記載の方法。
【請求項５】
複数の入力量に対してエラーメッセージがある場合、当該入力量の前記の早期のチェックを、あらかじめ決定した優先度リストにしたがって行う、
請求項１から４までのいずれか１項に記載の方法。
【請求項６】
自動車用の複数のセンサ回路に対する監視システムにおける誤通知を抑制する装置において、
マイクロプロセッサにてプログラムが動作し、
前記複数のセンサ回路のうち１つのセンサ回路の監視すべき入力量が、当該入力量に対してそれぞれあらかじめ設定した境界値を上回る場合、前記プログラムによってそれぞれ１つのエラーメッセージが導出され、
該エラーメッセージによって、監視すべき入力量のためにそれぞれ設けられているそれぞれ１つのカウンタがインクリメントされ、
少なくとも１つのエラーメッセージがあるか否かについて、個々のカウンタのカウンタ状態がチェックされ、
エラーメッセージがある場合、関連するすべての入力量に対して早期に別のチェックが行われ、
前記エラーメッセージにより、それぞれ１つのカウンタがインクリメントされ、
複数のカウンタのうちの少なくとも１つが、それぞれあらかじめ設定されたカウンタ状態に到達した場合にはじめてアラームがトリガされ、
エラーメッセージのない時間区間の後、前記カウンタがデクリメントされることを特徴とする、
監視システムにおける誤通知を抑制する装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子装置、例えば自動車用センサ回路に対する監視システムにおける誤通知を抑制する方法および装置に関する。
【０００２】
安全上の理由から電子装置に対してしばしば監視システムが使用される。ここでは装置のエラーが原因で発生した誤った出力量により、危険な事態が生じてしまうことがある。回避しなければならないのは、自動車用センサ回路におけるエラーによって危険な走行状況が発生してしまうことであり、これは、例えば、車両がそのコースを維持しているのに対して、ヨーレートセンサが高いヨーレートを通知する場合である。しかしながら危険な事態、少なくとも動作障害は、誤通知によって発生することもある。誤通知の原因としては、例えば、一時的な障害（例えば電圧ピーク値）が考えられ、これらは監視システムよってエラーとして解釈され、その際にこれらが装置の出力量の誤りに結び付くことはない。
【０００３】
したがってWO03/039929 A1に記載された、疑わしい誤りを処理する方法および装置では、カウンタがインクリメントされ、ここでは上回る閾値が異なれば、異なった手段が講じられる。疑わしい誤りが発生しなくなると上記のカウンタをゼロに設定するか、またはデクリメントすることができる。
安全関連の装置ではエラーメッセージに極めて高速に反応しなければならないことが多い。しかしながらエラーメッセージのチェックは、殊に監視すべき入力量が複数の場合、プロセッサにおけるプログラムの実行時間には限界があることに起因して、許容されるよりも長くかかることがある。これが当てはまるのは、例えば、誤通知を回避するため、あらかじめ設定したカウンタ状態に達するまでに、複数のインクリメントを要する場合である。
本発明の課題は、誤通知を十分に阻止して、可能な限り真のエラーだけがアラームに結び付き、つぎにこれらが指示されるか、または上位のシステムに供給されて出力量が無視され得るようにすることであり、また入力量が複数の場合に高速のアラームトリガが保証されるようにすることである。
【０００４】
この課題は、本発明により、つぎのようにすることによって解決される。すなわち、監視すべき入力量のうちの１つが、この入力量に対してそれぞれあらかじめ設定された境界値を上回る場合、プロセッサ上で動作するプログラムを用いてエラーメッセージを導出することによって達成され、ここではこれらのエラーメッセージによって各カウンタをインクリメントし、少なくとも１つのエラーメッセージがあるか否かについてカウンタ状態をチェックし、エラーメッセージがある場合、関連する入力量に対して早期に別のチェックを行い、エラーメッセージによって１つずつのカウンタをインクリメントし、またあらかじめ設定したカウンタ状態に達してはじめてアラームをトリガすることによって解決される。
【０００５】
本発明によって達成されるのは、すでにエラーメッセージによって際立たせられている量の監視を時間的に優先して行うことである。
【０００６】
上記のインクリメントの量および場合によってはデクリメントの量ならびに上記のあらかじめ設定されるカウンタ状態をあらかじめ選択できるようにした、この方法の発展形態により、アラームのトリガを都度のエラーメッセージの種類に個別に適合させることができる。この発展形態は有利には、装置のスイッチオン時に上記のあらかじめ選択可能な量を不揮発性の記憶装置から読み出すことによって実現される。
【０００７】
監視すべき装置においてふつう有利であるのは、複数の量（以下では本発明の方法について入力量と称する）を監視することである。このために本発明の方法において、監視すべき複数の入力量からエラーメッセージを導出し、このエラーメッセージによって１つずつのカウンタをインクリメントし、監視すべき入力量毎に、インクリメントの量および場合によってデクリメントの量と、あらかじめ設定されるカウンタ状態と、それぞれ監視すべき量の境界値とがあらかじめ選択可能であるようにする。
【０００８】
上記のようなエラーメッセージが複数のある場合、有利には上記の別のチェックをつぎのように行う。すなわち、複数の入力量に対してエラーメッセージがある場合、これら入力量の早期のチェックを、あらかじめ決定した優先度リストにしたがって行うのである。
【０００９】
さらに本発明には電子装置、例えば自動車用のセンサ回路に対する監視システムにおける誤通知を抑制する装置が含まれており、ここではマイクロプロセッサにおいてプログラムが動作可能であり、監視すべき入力量のうちの１つが、これらの入力量に対してそれぞれあらかじめ設定された境界値を上回る場合、上記のプログラムによってエラーメッセージが導出され、これらのエラーメッセージによって各カウンタがインクリメントされ、少なくとも１つのエラーメッセージがあるか否かについてカウンタ状態がチェックされ、エラーメッセージがある場合、関連する入力量に対して早期の別のチェックが行われ、また複数のカウンタのうちの少なくとも１つが、それぞれあらかじめ設定されたカウンタ状態に達した場合にはじめてアラームがトリガされる。
【００１０】
本発明には数多くの実施形態が可能である。そのうちの１つを、図面において複数の図に基づいて概略的に示し、以下に説明する。ここで、
図１は、実施例のブロック図を示しており、
図２は、図１に示したブロック図におけるさまざまな信号の時間線図を示しており、
図３は、本発明の方法を実施するプログラムの流れ図を示している。
【００１１】
図１の装置はわかりやすくするために入力側１に供給され、監視すべき入力量についてだけ示されている。最初に参照符号２において、これらの入力量がＭｉｎとＭａｘとの間の許容範囲にあるか否かについてチェックが行われる。許容範囲にない場合、エラーメッセージがエラーカウンタ３（以下では単にカウンタとも称する）に転送される。エラーメッセージがある場合、カウンタ３をインクリメント値Ｉだけ増大させる。ここでこのインクリメント値はカウントステップの数としてあらかじめ設定される。各時間区間（プログラムパス）においてエラーメッセージがない場合、カウンタ３をデクリメント値Ｄだけ減少させる。このデクリメント値も同様にカウントステップの数としてあらかじめ設定される。カウンタ状態が、あらかじめ設定した閾値Ａに達すると、アラームトリガ４においてアラームがトリガされ、これが出力側５を介して出力される。監視出力側６を介して各カウンタ状態を読み出すことができる。
【００１２】
装置をスイッチオンすると、あらかじめ設定した値がEEPROM７から読み出される。すなわち、入力信号の最大許容値Ｍａｘおよび最小許容値Ｍｉｎと、カウントステップＩおよびＤと、閾値Ａとが読み出されるのである。さらに入力側８を介してカウンタ３がリセットされる。ハッチングして取り囲んだ図１の部分は、入力量毎にそれぞれ１つずつ設けられており、また有利には１プロセッサに対する１プログラムによって実現される。ここで上記のあらかじめ設定した量は入力量毎に個別にEEPROM７に格納され、またスイッチオン時にプロセッサの作業記憶装置にロードされる。さまざまな入力量に対するアラームトリガに対応付けられている出力側５，６は有利にはまとめることができる。
【００１３】
上記の複数の閾値により、監視すべき所定の入力量が上回った際にアラームを適切に抑制することができ、ここでこれはこれらの入力量に対して閾値を「０」に設定することよって行われる。この閾値指定はコマンドとして解釈され、このコマンドによって、相応に設計されたアラームトリガがブロックされる。したがってこれらの入力量をチェックするエラーカウンタは、アラームのトリガに対してもはや影響を及ぼさないのである。
【００１４】
図２はラインａにおいて、範囲チェック２の出力量の例示的な経過を示している。例としてここで仮定したのは、エラーのない時間の後、エラーメッセージ１１が発生し、つぎに再びエラーのない時間区間が発生し、さらにつぎに２つのエラーメッセージ１２，１３と続いて発生したことである。
【００１５】
ラインｂは、１つずつのエラーメッセージ１１，１２，１３がカウンタを１カウントステップだけインクリメントさせ、またエラーメッセージがない場合、デクリメントがＤ＝０に設定されるケースについてカウンタ状態の経過を示している。すなわちこのように調整すると、エラーメッセージが「忘れられる」ことはないため、つぎのリセット（装置のスイッチオンないしはスイッチオフ）までのエラーメッセージの絶対数が記憶されたままになる。つまり図２ｂに示したケースにおいて閾値を３に設定すると、誤通知１３によってアラームがトリガされるのである。
【００１６】
図２ｃも図２ａのようにエラーメッセージが発生することに関連しているが、ここではＩは３にまたＤは１に設定されている。接近し相次いでエラーメッセージが発生することにより、カウンタ状態は急速に高くなり、エラーメッセージがない場合には比較的緩慢に下降する。これにより、閾値ＡがＤよりも大きく調整される場合、堆積したエラーメッセージはアラームに結び付くのである。
【００１７】
図３に部分的に示したプログラムはループを通り、このループの間、１〜ｎのすべての入力量がチェックされる。プログラムステップ２１，２２では最初の２つの入力量がチェックされる。ここでこのプログラムステップにより、各カウンタがインクリメントないしはデクリメントされ、またカウント状態と、対応する閾値Ａとが比較される。その後、確かめられるのは、入力量のうちの１つが、境界値ＭａｘないしはＭｉｎ（図１）を上回るないしは下回ることによってカウンタ３がインクリメントされたか否かであり、ここでインクリメントは警告であるとみなされる。インクリメントされていない場合、分岐２３の後、このプログラムは別の入力量のチェックを継続する。しかしながら少なくとも１つの警告がある場合、関連する入力量がプログラム部分２４で新たにチェックされる。これはあらかじめ決定された優先順に行われる。
【００１８】
チェック２１，２２，２４のうちの１つにおいて、アラーム閾値Ａに達したことが確認された場合、アラームがトリガされる。これは図３においてわかりやすくするために個別に示していない。最後の２つの入力量（ｎ−１）およびｎは、参照符号２５および２６においてチェックされ、これに続き、ここでもこれらの入力量が警告に結び付いたか否かに依存して分岐が行われる。入力量が警告に結び付いた場合、参照符号２８において、関連する入力量が新たにチェックされる。その後、このプログラムは参照符号２１から繰り返される。
【００１９】
参照符号２４における別の直後のチェックを含めた上記の２つの入力量のチェックには、実践的に実施されるプログラムにおいて約５ｍｓ必要である。１エラーメッセージに対して２５ｍｓの最大反応時間が与えられる場合、１０個の入力量をチェックすることができる。個別の要求に応じて、チェックの順番を変えることも可能である。したがって例えば、警告がアクティブである入力量への別のチェックに直ちに移行する前に３つ以上の入力量をチェックすることができる。別のケースでは、各入力量のチェックの後、これを直後に再度チェックすべきか否か判定するようにすることも可能である。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施例のブロックである。
【図２】図１に示したブロック図におけるさまざまな信号の時間線図である。
【図３】本発明の方法を実施するプログラムの流れ図である。
【図１】
0004431542.tif 000002
【図２】
0004431542.tif 000003
【図３】
0004431542.tif 000004