(57)【要約】  本発明は、異なる２つの判定手段（２、３）から冗長的に送出され、あるシステム（４）のパラメータを表す２進情報（ＩＢ）の値を判断する装置（１）において、前記２進情報が、前記パラメータが第１の値範囲（範囲０）に含まれるときには第１の値をとり、第２の値範囲（範囲１）に含まれるときには第２の値をとり、前記第１の値範囲（範囲０）および第２の値範囲（範囲１）が、前記判定手段（２、３）からそれぞれ発信される２進情報（ＩＢ１、ＩＢ２）の値の移行がその中で行われる移行範囲（範囲３）によって分離される装置であって、前記判定手段のうちの一方が動作不良のため値の移行を欠く２進情報（ＩＢ１、ＩＢ２）を送出したとき、パラメータが前記第１および第２の値範囲に含まれるときに正常に動作する他方の判定手段から送出される前記所定の第１または第２の値を割り当てるように適合された状態マシン（６）を備える判断手段（５）を含むことを特徴とする装置に関する。
2009521034.tif 000002
【特許請求の範囲】
【請求項１】
異なる２つの判定手段（２、３）から冗長的に送出され、あるシステム（４）のパラメータを表す２進情報（ＩＢ）の値を判断する装置（１）において、前記２進情報が、前記パラメータが第１の値範囲（範囲０）に含まれるときには第１の値をとり、第２の値範囲（範囲１）に含まれているときには第２の値をとり、前記第１の値範囲（範囲０）および第２の値範囲（範囲１）が、前記判定手段（２、３）からそれぞれ発信される２進情報（ＩＢ１、ＩＢ２）の値の移行がその中で行われる移行範囲（範囲３）によって分離される装置であって、前記判定手段のうちの一方が動作不良のため値の移行を欠く２進情報（ＩＢ１、ＩＢ２）を送出したとき、パラメータが前記第１および第２の値範囲に含まれるときに正常に動作する他方の判定手段から送出される前記所定の第１または第２の値を割り当てるように適合された状態マシン（６）を備える判断手段（５）を含むことを特徴とする装置。
【請求項２】
前記判断手段（５）が、さらに、前記判定手段（２、３）が正常に動作し、前記パラメータが前記第１の値範囲（範囲０）に含まれるときに前記第１の値を送出したときは、前記第１の値を前記２進情報（ＩＢ）に割り当て、判定手段（２、３）が正常に動作し、前記パラメータが前記第２の値範囲（範囲１）に含まれるときに前記第２の値を送出したときは、前記第２の値を前記２進情報に割り当てるように適合されている請求項１に記載の装置（１）。
【請求項３】
前記判断手段（５）が２状態（２０、２１）マシン（６）を備え、第１状態（２０）および第２状態（２１）が、それぞれ前記第１の値および第２の値をとる２進情報（ＩＢ）に対応し、前記２状態マシン（６）が、前記判定手段（２、３）のうちの一方から送出された前記２進情報（ＩＢ１、ＩＢ２）について前記第１の値から前記第２の値への移行が生じたとき、第１状態（２０）から第２状態（２１）への状態の変更を行い、前記判定手段（２、３）のうちの一方から送出された前記２進情報（ＩＢ１、ＩＢ２）について前記第２の値から前記第１の値への移行が生じたとき、第２状態（２１）から第１状態（２０）への状態の変更を行うように適合されている請求項２に記載の装置（１）。
【請求項４】
前記状態マシン（６）を、前記第１状態（２０）および第２状態（２１）のうちの所定の状態に初期化するように適合された初期化手段をさらに備える請求項３に記載の装置。
【請求項５】
前記判断手段が６状態（２４、２５、２６、２７、２８、２９）マシンを備え、３つの第１状態（２４、２５、２６）および３つの第２状態（２７、２８、２９）が、それぞれ前記第１の値および第２の値をとる前記２進情報に対応し、前記６状態マシン（６）が、前記送信手段（２、３）から発信された前記２進情報の値の対（ＩＢ１、ＩＢ２）に応じて状態の変更を行うように適合されている請求項２に記載の装置。
【請求項６】
前記状態マシンを所定の状態に初期化するように適合された初期化手段をさらに備える請求項５に記載の装置。
【請求項７】
前記６状態マシン（６）が、前記第１の値または前記第２の値に対応する追加の初期化状態（５５、６０）を含む請求項５に記載の装置。
【請求項８】
１つの状態が３つの２進要素によって表され、第１の２進要素が前記判断手段（５）によって判断された前記２進情報に等しく、第２の２進要素が前記判定手段のうちの一方から発信された２進情報の値に等しく、第３の２進要素が他方の判定手段から発信された２進情報の値に等しい請求項５から７のいずれか一項に記載の装置。
【請求項９】
前記６状態マシン（６）が、追加の初期化状態（５５、６０）を含み、前記追加の初期化状態が、前記第１の値に等しい第１の２進要素と、前記第２の値に等しい前記第２および第３の２進要素によって表され、あるいは前記第２の値に等しい第１の２進要素と、前記第１の値に等しい第２および第３の２進要素によって表される請求項８に記載の装置。
【請求項１０】
前記２進情報および前記２進要素が情報処理上１ビットで符号化され、前記ビットは、０であるときは前記第１の値を表し、１であるときは前記第２の値を表す請求項１から９のいずれか一項に記載の装置。
【請求項１１】
前記状態マシンが、３つのフリップフロップ（Ｂ１、Ｂ２、Ｂ３）と、１つの初期化モジュール（ＭＩ）と、１つのタイミングクロック（Ｈ）と、１つの計算モジュール（ＭＣ）とを備える同期論理回路で作製される請求項１０に記載の装置。
【請求項１２】
２進情報（ＩＢ）が、ブレーキペダルの２つの位置センサから冗長的に送出され、自動車のブレーキペダルの位置を表す請求項１から１１のいずれか一項に記載の装置。
【請求項１３】
異なる２つの判定手段（２、３）から冗長的に送出され、あるシステムのパラメータを表す２進情報の値を判断する方法において、前記２進情報が、前記パラメータが第１の値範囲（範囲０）に含まれるときには第１の値をとり、第２の値範囲（範囲１）に含まれるときには第２の値をとり、前記第１および第２の値範囲が、前記判定手段（２、３）からそれぞれ発信された２進情報の値の移行がその中で行われる移行範囲（範囲３）によって分離される方法であって、状態マシン（６）を使用し、前記判定手段のうちの一方が動作不良のため値の移行を欠く２進情報を送出したとき、パラメータが前記第１および第２の値範囲に含まれるときに正常に動作する他方の判定手段から送出される前記所定の第１または第２の値を割り当てることを特徴とする方法。
【発明の詳細な説明】
【発明の開示】
【０００１】
本発明は、冗長的に送出され、あるシステムのパラメータを表す２進情報の値を判断する装置および方法に関する。
【０００２】
例えばペダルの「踏み込み」位置または「解放」位置など、あるシステムのパラメータを表す２進情報の値を判断することが要求される場合、システムの状態を示す「オンオフ」タイプの測定センサなどの判定要素を使用することが可能である。
【０００３】
したがって、２進情報はシステムの状態を表す。その場合、センサ自体、あるいはセンサからのデータ取得チャンネルの故障により、２進情報が無くなったり、誤った２進情報が送出されたりすることがある。
【０００４】
例えば、類似の第２センサのような独立した第２の判定要素を追加することにより、判定要素が故障した場合に、第２の判定要素から送信される正しい２進情報を得ることができる。
【０００５】
しかしながら、２つの判定要素から送信される２つの２進情報が矛盾するとき、どちらが正しいかを知ることは不可能である。例えば、判定要素が動作不良状態にあり、一定の２進情報を送信し続けるときにこのような状態が発生することがある。
【０００６】
例えば、第３センサのような第３の判定要素を追加することにより、この矛盾をなくすことができる。しかしながら、第３の判定要素を追加すると、２つの判定要素による解決策に比べて余分のコストがかかる。
【０００７】
２つの判定要素によって送信される２進情報の冗長性を管理するシステムが、存在する。
【０００８】
米国特許ＵＳ５０１６５８７は、時間的相関を利用して、インコヒーレンスを検出し、複雑で高価な処理手段の使用後に欠陥センサを同定できるようにしている。
【０００９】
本発明の目的は、２進情報の冗長性を効率的に安いコストで管理することである。
【００１０】
また本発明の一態様によれば、異なる２つの判定手段から冗長的に送出され、あるシステムのパラメータを表す２進情報の値を判断する装置が提案される。前記２進情報は、前記パラメータが第１の値範囲に含まれるときには第１の値をとり、第２の値範囲に含まれるときには第２の値をとる。前記第１の値範囲および第２の値範囲は、前記判定手段からそれぞれ発信された２進情報の値の移行がその中で行われる移行範囲によって分離される。本装置は、前記判定手段のうちの一方が動作不良のため値の移行を欠く２進情報を送出したとき、パラメータが前記第１の値範囲および第２の値範囲内に含まれるときに正常に動作する他方の判定手段から送出される前記所定の第１または第２の値を割り当てる状態マシンを備える判断手段を含む。
【００１１】
したがって、２つの判定手段のうちの一方に障害があるときでも、すなわち同手段が送出する２進情報がもはや移行を含んでいないときでも、障害のない判定要素の移行に基づいて、システムのパラメータを表す２進情報は、正しく判定され続ける。
【００１２】
そのうえ、このような装置はコストが安く複雑ではない。
【００１３】
好適には、前記判断手段は、判定手段が正常に動作し、前記パラメータが前記第１の値範囲内に含まれるときに前記第１の値を送出したときは、前記第１の値を前記２進情報に割り当て、判定手段が正常に動作し、前記パラメータが前記第２の値範囲に含まれるときに前記第２の値を送出したときは、前記第２の値を前記２進情報に割り当てるように適合されている。
【００１４】
したがって、２つの判定手段が、その表すパラメータに関して移行範囲外で正常に動作しているときには、２進情報は正しく判定される。
【００１５】
第１の実施形態においては、前記判断手段は２状態マシンを備え、第１状態および第２状態は、それぞれ前記第１の値および前記第２の値をとる２進情報に対応する。前記２状態マシンは、前記判定手段のうちの一方から送出された前記２進情報について前記第１の値から前記第２の値への移行が生じたとき、第１状態から第２状態への状態の変更を行い、前記判定手段のうちの一方から送出された前記２進情報について前記第２の値から前記第１の値への移行が生じたとき、第２状態から第１状態への状態の変更を行うように適合されている。
【００１６】
このような２状態マシンにより、例え、２つの判定手段のうちの一方が動作不良状態にあり、移行を欠く２進情報を送信する場合でも、正しい２進情報を送出することが可能である。
【００１７】
好適には、本装置はさらに、前記状態マシンを、前記第１状態および第２状態のうちの所定の状態に初期化するように適合された初期化手段を備える。
【００１８】
こうすることにより、ある状態をデフォルトで優先させることが可能である。
【００１９】
別の実施形態においては、前記判断手段は６状態マシンを備え、３つの第１状態および３つの第２状態は、それぞれ第１の値および第２の値をとる前記２進情報に対応し、この６状態マシンは、前記判定手段から発信された前記２進情報の値の対に応じて状態の変更を行うように適合されている。
【００２０】
このような状態マシンは、状態レベルで動作するので実装が容易である。
【００２１】
好適には、本装置はさらに、前記状態マシンを所定の状態に初期化するように適合された初期化手段を備える。
【００２２】
一実施形態においては、前記６状態マシンは、前記第１の値または前記第２の値に対応する追加の初期化段階を含む。
【００２３】
好適には、１つの状態が３つの２進要素によって表され、第１の２進要素が前記判断手段によって判断された前記２進情報に等しく、第２の２進要素が前記判定手段のうちの１つから発信された２進情報の値に等しく、第３の２進要素が他方の判定手段から発信された２進情報の値に等しい。
【００２４】
好適には、前記６状態マシンは、追加の初期化状態を含み、この追加の初期化状態は、前記第１の値に等しい第１の２進要素と、前記第２の値に等しい第２および第３の２進要素によって表され、または前記第２の値に等しい第１の２進要素と、前記第１の値に等しい前記第２および第３の２進要素によって表される。
【００２５】
好ましい一実施形態においては、前記２進情報は情報処理上１ビットで符号化され、前記ビットは、０であるときには前記第１の値を表し、１であるときには前記第２の値を表す。
【００２６】
好適には、前記状態マシンは、３つのフリップフロップと、１つの初期化モジュールと、１つのタイミングクロックと、１つの計算モジュールとを備える同期論理回路から作製される。
【００２７】
このような実装は、容易で安価である。
【００２８】
例えば、２進情報は、自動車のブレーキペダルの位置を表し、ブレーキペダルの２つの位置センサから冗長的に送出される。
【００２９】
本発明の別の態様によれば、異なる２つの判定手段から冗長的に送出され、あるシステムのパラメータを表す２進情報の値を判断する方法も提案される。前記２進情報は、前記パラメータが第１の値範囲に含まれるときには第１の値をとり、第２の値範囲に含まれるときには第２の値をとり、前記第１および第２の値範囲は、前記判定手段からそれぞれ発信された２進情報の値の移行がその中で行われる移行範囲によって分離される。状態マシンを使用し、前記判定手段のうちの一方が動作不良のため値の移行を欠く２進情報を送出したとき、パラメータが前記第１および第２の値範囲に含まれるときに正常に動作する他方の判定手段から送出される前記所定の第１または第２の値を割り当てる。
【００３０】
本発明のその他の目的、特徴および長所は、添付の図を参照して行う非限定的ないくつかの例についての以下の説明を読めば明らかになるであろう。
【００３１】
本発明は、冗長的に異なる２つの判定モジュールから送出される２進情報によって表されるシステムのあらゆるパラメータに適用される。
【００３２】
判定モジュールは、たとえば評価モジュールまたはセンサとすることができる。
【００３３】
２進情報は、それが表すパラメータが第１の値範囲に含まれるときには第１の値を、第２の値範囲に含まれるときには第２の値をとり、第１の値範囲と第２の値範囲とは、２つの判定モジュールからそれぞれ送信される２進情報の値の移行がその中で行われる移行範囲によって分離される。
【００３４】
以下の説明では、第１の値は０であり、第２の値は１である。もちろん本発明は、第１の値と第２の値との他のあらゆる対にも適用される。
【００３５】
さらに、例えば２進情報は、自動車のブレーキペダルのように、連続的なストロークを有するが、「踏み込まれている」か「解放されている」かだけを知ればよい、ペダルの状態を表すことができる。
【００３６】
したがって、ブレーキペダルの場合、明確に定義されたストロークスタート範囲内の「解放」値を生成し、同じく明確に定義されたストロークエンド範囲内の「踏み込み」値を生成しなければならない。したがって、これら２つの値範囲は、「解放」値と「踏み込み」値との間の移行がその中で行われる、移行範囲によって分離される。
【００３７】
もちろん、本発明は、２つの値を持つことができ、その状態を知りたいと望まれるシステムの他のあらゆるパラメータに適用される。
【００３８】
したがって、以下の説明では、２進情報がそれぞれ０（第１の値）、移行範囲において０または１（第１の値または第２の値）、および１（第２の値）の値をとるパラメータの値の範囲にそれぞれ対応する３つの値の範囲を、範囲０、範囲３、範囲１と称することにする。
【００３９】
図１に示すように、判断装置１は、２つの判定モジュール２、３からそれぞれ発信された冗長２進情報ＩＢ１、ＩＢ２を受信する。
【００４０】
冗長的に供給される２進情報ＩＢ１、ＩＢ２は、システム４のパラメータを表す。
【００４１】
２進情報ＩＢ１および２進情報ＩＢ２は、装置１の判断モジュール５によって直接処理される。
【００４２】
２進情報ＩＢ１および２進情報ＩＢ２の冗長処理は、判定モジュール２、３の一方が動作不良のため値の移行を欠いた２進情報を送出したときに２進情報ＩＢの値を正しく判断することができる、判断手段５の状態マシン６を用いて行われる。
【００４３】
このように、本装置により、例え２つの判定モジュールのうちの一方が動作不良をきたすか故障したときでも、２進情報の値を正しく判断することができる。
【００４４】
図２は、２つの判定モジュール２および３が平常動作または正常動作しているときの図１の装置の動作を示す図である。
【００４５】
第１の折れ線ＩＢ１は、第１の判定モジュール２から発信された２進情報の値を表し、これは、値Ａと値Ｂとの間に含まれる図示のパラメータに対応する第１の値範囲、すなわち範囲０内で０をとる。第１の判定モジュールから発信される２進情報ＩＢ１の値は、値Ｂより大きい値Ｃと値Ｄとの間に含まれる図示のパラメータに対応する第２の値範囲、すなわち範囲１に含まれるとき１をとる。
【００４６】
２進情報ＩＢ１の値０（第１の値）から値１（第２の値）への移行は、値Ｂと値Ｃとの間に含まれる図示のパラメータの値に対応する移行範囲内で行われる。この移行は、値Ｂと値Ｃとの間に含まれる図示のパラメータの任意の値に対して行われる。
【００４７】
システム４の平常動作モードの場合も、第２判定モジュール３から送信される２進情報ＩＢ２の折れ線の挙動は同様である。
【００４８】
２進情報ＩＢ２の値０から値１への移行は、２進情報ＩＢ１の移行値とは無関係に、値Ｂと値Ｃとの間に含まれる図示のパラメータの任意の値に対して行われる。
【００４９】
２つの２進情報ＩＢ１、ＩＢ２の冗長性から導かれ、判断モジュール５によって装置１の出力部に送出される２進情報ＩＢは、範囲０内では０の値をとり、範囲１内では１の値をとる。
【００５０】
網掛け部分は、値Ｂと値Ｃとの間に含まれる２進情報によって表されるパラメータ値に対応しており、移行範囲すなわち範囲３に含まれるパラメータの任意の値に対して、値０から値１への移行が行われ得ることを示している。
【００５１】
以降の図は、動作不良のとき、判定モジュール２、３のうちの一方が移行を欠いた２進情報を供給した場合でも、正しい２進信号ＩＢを出力部に送出することができる、図１による装置の動作を示す。
【００５２】
図３には、判定モジュール２、３から供給される２進情報ＩＢ１、ＩＢ２の移行条件に基づく状態変更を有する２状態マシン６が示してある。
【００５３】
２状態マシン６は、０の値（第１の値）をとる２進情報ＩＢに対応する第１の２進状態２０と、１の値（第２の値）をとる２進情報ＩＢに対応する第２の２進状態２１とを含む。
【００５４】
状態マシン６が、０の値をとる２進情報ＩＢに対応する状態２０にあるとき、２進情報ＩＢ１または２進情報ＩＢ２について０から１への移行が行われる場合には、状態マシン６は１の値をとる２進情報ＩＢに対応する状態２１になり、そうでない場合には、状態マシン６は０の値をとる２進情報ＩＢに対応する状態２０のままである。
【００５５】
さらに、状態マシン６が、１の値をとる２進情報ＩＢに対応する第２状態２１にあるとき、２進情報ＩＢ１または２進情報ＩＢ２について１から０への移行が行われる場合には、状態マシン６は０の値をとる２進情報ＩＢに対応する状態２０になる。
【００５６】
この実施形態では、状態マシン６の移行条件は、冗長２進情報ＩＢ１およびＩＢ２の値の移行に関するものである。
【００５７】
図４は、６つの状態を含む状態マシン６の一実施形態を示す。これは、図３の状態マシンから、２進情報ＩＢ１およびＩＢ２の移行に基づくのではなく２進情報ＩＢ１およびＩＢ２の値に基づく状態変化条件を有する状態マシンへの転換である。
【００５８】
３つの状態２４、２５、２６は０の値をとる状態マシン６から送出される２進情報ＩＢに対応し、３つの状態２７、２８、２９は１の値をとる状態マシン６から送出される２進情報ＩＢに対応する。
【００５９】
状態マシン６が状態２５にあるとき、２進情報ＩＢ１が０、ＩＢ２が１の値をとる場合には、状態マシン６は遷移３０を経て状態２７になり、２進情報ＩＢ１およびＩＢ２の双方が１の値をとる場合には、状態マシン６は遷移３１を経て状態２８になり、２進情報ＩＢ１が１、ＩＢ２が０の値をとる場合には、状態マシン６は遷移３２を経て状態２９になる。さらに、２進情報ＩＢ１およびＩＢ２の双方が０の値をとる場合には、状態マシン６は遷移３３を介して状態２５のままである。
【００６０】
状態マシン６が状態２４にあるとき、２進情報ＩＢ１およびＩＢ２の双方が１の値をとる場合には、状態マシン６は遷移３４を経て状態２８になり、２進情報ＩＢ１およびＩＢ２の双方が０の値をとる場合には、状態マシン６は遷移３５を経て状態２５になる。２進情報ＩＢ１が１、ＩＢ２が０の値をとる場合には、状態マシン６は遷移３６を経て状態２９になり、２進情報ＩＢ１が０、ＩＢ２が１の値をとる場合には、状態マシン６は遷移３７を介して状態２４のままである。
【００６１】
状態マシン６が状態２６にあるとき、２進情報ＩＢ１およびＩＢ２の双方が１に等しい場合には、状態マシン６は遷移３８を経て状態２８になり、２進情報ＩＢ１およびＩＢ２の双方が０の値をとる場合には、状態マシン６は遷移３９を経て状態２５になる。２進情報ＩＢ１が０、ＩＢ２が１の値をとる場合には、状態マシン６は遷移４０を経て状態２７になり、２進情報ＩＢ１が１、ＩＢ２が０の値をとる場合には、状態マシン６は遷移４１を経て状態２６のままである。
【００６２】
状態マシン６が状態２８にあるとき、２進情報ＩＢ１が０、ＩＢ２が１の値をとる場合には、状態マシン６は遷移４２を経て状態２４になり、２進情報ＩＢ１が１、ＩＢ２が０の値をとる場合には、状態マシン６は遷移４３を経て状態２６になる。２進情報ＩＢ１およびＩＢ２の双方が０の値をとる場合には、状態マシン６は遷移４４を経て状態２５になり、２進情報ＩＢ１およびＩＢ２の双方が１の値をとる場合には、状態マシン６は遷移４５を経て状態２８のままである。
【００６３】
状態マシン６が状態２７にあるとき、２進情報ＩＢ１およびＩＢ２の双方が０の値をとる場合には、状態マシン６は遷移４６を経て状態２５になり、２進情報ＩＢ１およびＩＢ２の双方が１の値をとる場合には、状態マシン６は遷移４７を経て状態２８になる。２進情報ＩＢ１が１、ＩＢ２が０の値をとる場合には、状態マシン６は遷移４８を経て状態２６になり、２進情報ＩＢ１が０、ＩＢ２が１の値をとる場合には、状態マシン６は遷移４９を経て状態２７のままである。
【００６４】
状態マシン６が状態２９にあるとき、２進情報ＩＢ１およびＩＢ２の双方が１の値をとる場合には、状態マシン６は遷移５０を経て状態２８になり、２進情報ＩＢ１およびＩＢ２の双方が０の値をとる場合には、状態マシン６は遷移５１を経て状態２５になる。２進情報ＩＢ１が０、ＩＢ２が１の値をとる場合には、状態マシン６は遷移５２を経て状態２４になり、２進情報ＩＢ１が１、ＩＢ２が０の値をとる場合には、状態マシン６は遷移５３を経て状態２９のままである。
【００６５】
図５は、０の値をとる２進情報ＩＢに対応する状態への状態マシン６の移行を優先させるために、初期化状態として状態２８が選択されている、図４に記載の状態マシン６を示す図である。実際、初期化状態として状態２８が選択されるとき、判定モジュール２または３のいずれか一方が、０に等しい２進情報ＩＢ１またはＩＢ２を発信するとすぐに、状態マシン６は、それぞれ遷移４２、４４または４３を経て、出力部に送出される０に等しい２進情報ＩＢに対応する状態２４、２５または２６になる。
【００６６】
図６は、初期化状態として状態２５が選択されている、図４に記載の状態マシン６を示す図である。この実施形態の場合、出力部に送出される１に等しい２進情報ＩＢに対応する状態への状態マシン６の移行が優先される。
【００６７】
実際、状態マシン６が状態２５にあるとき、判定モジュール２または３のいずれか一方が、１に等しい２進情報ＩＢ１またはＩＢ２を発信するとすぐに、状態マシン６は、それぞれ遷移３０、３１または３２を経て、出力部に送出される１に等しい２進情報ＩＢに対応する状態２７、２８または２９になる。
【００６８】
図５および図６の装置により、２進情報ＩＢ１またはＩＢ２のいずれか一方について移行が生じる前に、装置の決定的な初期化が可能になる。
【００６９】
したがって、判定モジュール２または３から発信された２進情報ＩＢ１およびＩＢ２の初回受信時に、２進情報ＩＢ１およびＩＢ２が矛盾する値を有するとき、２進情報ＩＢが０の値をとる状態マシン６の状態を優先させることが可能である。
【００７０】
そのような場合は、初期化サイクル時間中に、矛盾があった場合に優先される状態ではない状態マシン６の状態を宣言するが、初期化サイクル時間は概して充分に短くて問題が生じないので、大部分の適用例では、そのことが重大になることはない。
【００７１】
図７は、２進情報ＩＢが０の値をとる追加の初期化状態５５をさらに含む、図４に記載の状態マシン６を示す図である。
【００７２】
状態マシン６が追加の初期化状態５５にあるとき、受信した２進情報ＩＢ１およびＩＢ２の双方が１に等しい場合、状態マシン６は遷移５６を経て状態２８になる。
【００７３】
２進情報ＩＢ１が０、ＩＢ２が１の値をとるとき、状態マシン６は遷移５７を経て状態２４になる。２進情報ＩＢ１およびＩＢ２の双方が０の値をとるとき、状態マシン６は遷移５８を経て状態２５になり、２進情報ＩＢ１が１、ＩＢ２が０の値をとる場合には、状態マシン６は遷移５９を経て状態２６になる。
【００７４】
したがって、図５の実施形態の場合と同様に、出力部に送出される０の値をとる２進情報ＩＢに対応する状態への状態マシン６の移行が優先される。
【００７５】
さらに、初期化されると状態マシン６は２進情報ＩＢが０の値をとる状態にあるので、そのような装置により初期化サイクル時間中の望ましくない移行状態を避けることができる。
【００７６】
同様に、図８は、出力部に送出される２進情報ＩＢが１の値をとる追加の初期化状態６０が状態マシン６に追加されている、図４に記載の実施形態を表す図である。
【００７７】
状態マシン６が状態６０にあるとき、供給された２進情報ＩＢ１およびＩＢ２の双方が０に等しい場合には、状態マシン６は遷移６１を経て状態２５になる。２進情報ＩＢ１が１、ＩＢ２が０の値をとる場合には、状態マシン６は遷移６２を経て状態２９になり、２進情報ＩＢ１およびＩＢ２の双方が１の値をとる場合には、状態マシン６は遷移６３を経て状態２８になり、２進情報ＩＢ１が０、ＩＢ２が１の値をとる場合には、状態マシン６は遷移６４を経て状態２７になる。
【００７８】
このような装置により、状態マシン６の初期化状態を、出力される２進情報が１の値をとり、初期化サイクル時間中に望ましくない移行状態がみられることもないという有利な状態にすることができる。
【００７９】
図９および図１０は、それぞれ図７および図８に記載の装置の実施形態を示す図である。状態マシン６の状態は３つの２進要素で表され、第１の２進要素は出力部に送出される２進情報ＩＢに等しく、第２の２進要素は２進情報ＩＢ１の値に等しく、第３の２進要素は２進情報ＩＢ２に等しい。
【００８０】
これらの例において２進情報は０の値（第１の値）または１の値（第２の値）をとることができる。もちろん、これらの実施形態は第１の値および第２の値の他のあらゆる対にも有効である。
【００８１】
追加の初期化状態５５および６０は、３ビットコード０１１および１００で示してある。
【００８２】
したがって、状態マシン６が現在おかれている状態を表す３つの２進要素のうちの最初の要素がそのまま、状態マシン６から送出すべき２進情報の値となるので、状態マシン６は簡単に実装することができる。
【００８３】
また、第１の値が０で第２の値が１のときは、状態マシンの１つの状態を３ビットだけでコード化することができる。
【００８４】
前述したすべての実施形態について、一般的に、２進情報ＩＢ１、ＩＢ２およびＩＢの第１の値および第２の値として０および１を採用するのが好適である。というのは、そのような２進情報をコード化するのに１ビットで足りるからである。
【００８５】
図１１および図１２は、図９および図１０に記載の状態マシン６の同期論理回路の形での実装を表す図である。
【００８６】
もちろん、前述した状態マシン６は、特に、状態マシン６の状態を最適化してコード化するなど、ソフトウェアの形で作製することができる。
【００８７】
図１１および図１２の実施形態は、３つのフリップフロップＢ１、Ｂ２およびＢ３と、１つの初期化モジュールＭＩと、そのまま出力部に送出される２進情報ＩＢの値である、状態マシン６の１つの状態のコード化の第１の２進要素を表す第１ビットを生成するように適合された計算モジュールＭＣとを備える。
【００８８】
これら２つの実施形態は、状態マシン６のある状態のコード化の最下位の２つの２進要素を表す最下位の２ビットを生成するための計算モジュールを必要としない。
【００８９】
上記のことを説明するために、２進情報が、ブレーキペダルの２つの位置センサから冗長的に送出される、自動車のブレーキペダルの位置を表す場合について詳細に説明する。
【００９０】
位置センサはブレーキペダルのストローク開始部の２つの接点であり、ペダルが踏まれていないときには０の値をとる２進情報を供給し、ブレーキが作動するまでペダルが充分に踏まれたときには１の値をとる２進情報を供給するように設計され調整される。
【００９１】
ブレーキペダルのストローク上には移行範囲が存在し、それは、ペダルの休止位置と、実際にブレーキを作動させ始めるブレーキペダル位置との間にある。
【００９２】
状態マシン６は完全に対称であり、本発明はセンサの切換えの順序がどうであろうと動作するので、２進情報ＩＢ１を発信する接点および２進情報ＩＢ２を発信する接点は任意に選択される。
【００９３】
初期化状態は、ブレーキペダルの動作に関する要件に従って選択される。動作の安全性の調査によれば、デフォルトとして、実際にはそうではなくともペダルが「解放された」状態にあることを知らせるよりも、実際にはそうでなくともブレーキペダルが「踏み込まれた」状態にあることを知らせる方が好ましいので、「踏み込まれた」状態への初期化が行われる。
【００９４】
実際、車両の乗客の安全のために、状態マシン６から送出される、ブレーキペダルが「踏み込まれた」状態をもたらす２進情報を優先させることが好ましい。
【００９５】
したがって、送信された２進情報の値がフリーズするような機械的または電気的障害が接点のうちの一方で発生した場合でも、状態マシン６は動作し続け、ブレーキペダルの「踏み込まれた」状態または「解放された」状態に対応する正しい２進情報ＩＢを出力部に供給し続ける。何らかの低下動作モードを管理することは不要である。
【図面の簡単な説明】
【００９６】
【図１】本発明の一態様による装置を示す図である。
【図２】本発明の一態様による、情報を表すパラメータの値の範囲に応じて、判定手段から供給され、正常に動作する判断手段から送出される２進情報の値を示す図である。
【図３】本発明の一態様による装置の判断手段の２状態マシンを示す図である。
【図４】本発明の別の態様による装置の判断手段の６状態マシンを示す図である。
【図５】本発明の一態様による、図４による装置の初期化を示す図である。
【図６】本発明の一態様による、図４による装置の初期化を示す図である。
【図７】本発明の一態様による、追加の初期化状態が付加された図４の装置の改良形態を示す図である。
【図８】本発明の一態様による、追加の初期化状態が付加された図４の装置の改良形態を示す図である。
【図９】マシンの状態のコード化による図７に記載の装置の最適化を示す図である。
【図１０】マシンの状態のコード化による図８に記載の装置の最適化を示す図である。
【図１１】本発明の一態様による、図９の装置の同期論理回路による実装の例を示す図である。
【図１２】本発明の一態様による、図１０の装置の同期論理回路による実装の例を示す図である。
【図１】
2009521034.tif 000003
【図２】
2009521034.tif 000004
【図３】
2009521034.tif 000005
【図４】
2009521034.tif 000006
【図５】
2009521034.tif 000007
【図６】
2009521034.tif 000008
【図７】
2009521034.tif 000009
【図８】
2009521034.tif 000010
【図９】
2009521034.tif 000011
【図１０】
2009521034.tif 000012
【図１１】
2009521034.tif 000013
【図１２】
2009521034.tif 000014
【国際調査報告】
2009521034.tif 000015
2009521034.tif 000016
2009521034.tif 000017
2009521034.tif 000018
2009521034.tif 000019
2009521034.tif 000020