(57)【特許請求の範囲】
【請求項１】
プロセッサ（１）から第１のデータ電信符号をインターフェースモジュール（２）に伝送することにより検査を開始するという形式の、
インターフェースモジュール（２）の検査方法において、
プロセッサ（１）はインターフェースモジュール（２）に第１のデータ電信符号をＳＰＩ線路の第１の線路を介して同期伝送し、
インターフェースモジュール（２）は第１のデータ電信符号を受信するとテストモードに移行されかつテストモードにおいて、接続されているセンサ（３）から受け取ったセンサ値は抑圧され、かつ
インターフェースモジュール（２）は第１のデータ電信符号に対する応答として、持続的にレジスタに記憶されている、センサ値の上限値および下限値を表している値をプロセッサ（１）に第２のデータ電信符号によって返送し、第２のデータ電信符号はＳＰＩ線路の第２の線路を介して同期伝送され、
プロセッサ（１）は前記センサ値の上限値および下限値を表している値に基づいて該センサ値の処理を介してインターフェースモジュール（２）の検査を実施し、それからプロセッサ（１）は前記センサ値の上限値および下限値を表している値に基づいて、拘束手段（６）に対するトリガアルゴリズムを計算しかつトリガが識別されるかどうかを検査しかつかつトリガ決定されると、該拘束手段（６）に対する制御部を検査し、かつ
前記プロセッサ（１）は前記インターフェースモジュール（２）に対する検査に並列に、該インターフェースモジュール（２）に接続されている安全性モジュール（４）の機能の検査を同じ手法において実施する
ことを特徴とする方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、独立請求項の上位概念に記載のインターフェースモジュールの検査方法および装置から出発している。
【０００２】
【従来の技術】
制御装置においてプロセッサ、例えばマイクロコントローラを前以て決められている時点で、例えば制御装置のスイッチオンの際に、これにはインターフェースモジュールも属している存在しているＩＣを少なくとも１つのデータ電信符号によって検査することが公知である。
【０００３】
【課題、解決手段、効果】
本発明の課題は、プロセッサから第１のデータ電信符号をインターフェースモジュールに伝送することにより検査を開始するというこの種の形式のインターフェースモジュールの検査方法を発展させることである。
【０００４】
この課題は本発明によれば請求項１の特徴部分に記載のように、インターフェースモジュールが第１のデータ電信符号に対する応答として持続的にレジスタに記憶されている値をプロセッサに第２のデータ電信符号によって返送しかつプロセッサが該値に基づいてインターフェースモジュールの検査を実施することによって解決される。
【０００５】
すなわち本発明によれば、インターフェースモジュールが検査の際、持続的に記憶されている値をプロセッサに別のデータ電信符号によって返送しかつそれからプロセッサが該値に基づいてインターフェースモジュールの検査を実施するという利点を有している。これら記憶されている値はセンサデータをエミュレートし、しかもセンサ値の外側の限界値を上方および下方にエミュレートしているので、これによりプロセッサには、一方においてインターフェースモジュールの機能性を検証しかつ他方において自らおよび制御装置のその他の構成要素におけるセンサデータの処理を検査することができる。その場合このためにプロセッサは当該アルゴリズムをこれらセンサデータを用いて計算して、接続されているアクチュエータに対する機能およびそれに属している安全性しきい値を検査することができる。それからこれによりインターフェースモジュールとプロセッサとの間の交信のみならず、センサ信号の正しい処理も検査される。このようにして、ＩＣとして存在しているインターフェースモジュールが検査され、かつプロセッサに無関係に必要に応じてトリガ決定を下す、センサ信号の検査に対する冗長度パスをその機能についてテストすることもできる。
【０００７】
ここで制御装置においてＳＰＩ（Serial Peripherial Interface）伝送方法を使用すると特別有利である。この方法は、一方において同期伝送方法でありかつ他方においてそれぞれの伝送方向においてデータ伝送に対する独自の線路を有しているものである。
【０００８】
更に、インターフェースモジュールがプロセッサの要求データ電信符号によってテストモードに移行されかつその際にインターフェースモジュールに接続されているセンサからの本当のセンサ値をこれ以上伝送せずに、抑圧するようにすれが有利である。
【０００９】
更に、当該装置がプロセッサとインターフェースモジュールと安全性モジュールとを有し、ここでインターフェースモジュールがそれぞれ、プロセッサおよび安全性モジュールに接続されているようであれば有利である。安全性モジュールはトリガ決定に関連したセンサ値を検査するための冗長ハードウェアパスである。インターフェースモジュールそれ自体はセンサに接続可能であり、その場合インターフェースモジュールはこの線路を介してセンサにエネルギーを供給し、一方でセンサはこの線路を介してデジタル電流変調によりそのデータ電信符号を送信する。このデータ伝送は非同期である。インターフェースモジュール、安全性モジュールおよびプロセッサは制御装置に配置されている。有利にはこの制御装置は拘束手段に接続されていて、その場合その機能をエミュレートされたセンサ値によって検査することもできる。
【００１０】
【実施例】
次に本発明を図示の実施例に付き図面を用いて詳細に説明する。
【００１１】
制御装置にあるプロセッサは作動準備の前にインターフェースモジュールのような接続されているＩＣを機能性について検査しなければならない。そこで本発明によればインターフェースモジュールはインターフェースモジュールに固定記憶されている、センサ値をエミュレートする値でこのような問い合わせに応答するものである。センサ値は、インターフェースモジュールに配属されているレジスタに持続的に記憶されている。それからプロセッサが受信するこれらのセンサ値によって、インターフェースモジュール、プロセッサのアルゴリズムおよび場合により駆動制御すべきアクチュエータの機能検査が可能である。更にこれらセンサ値は、プロセッサに対するハードウェア的な冗長パスを表しておりかつ同様にして、トリガ決定を下すべきかどうかについてセンサ値を検査する安全性モジュールによっても検査できるようにすることが可能である。
【００１２】
図１には、ブロック図として本発明の装置が示されている。プロセッサ１，インターフェースモジュール２，安全性モジュール４および点火回路制御部５は制御装置７の構成要素である。プロセッサ１はデータ入出力側を介してインターフェースモジュール２，安全性モジュール４および点火回路制御部５に接続されている。第２のデータ入出力側を介して点火回路制御部５は拘束手段６に接続されている。データ入力側を介してインターフェースモジュール２はセンサ３に接続されている。制御装置７の中に別の構成要素がありかつ１つより多くのセンサがインターフェースモジュール２に接続されていてもよい。
【００１３】
プロセッサ１はデータ電信符号を個々のモジュール２，４および５に送出しかつこれに基づく応答においてこれらモジュールから相応の電信符号を返送されてくる。ここではＳＰＩ（Serial Peripherial Interface）伝送方法が使用される。
【００１４】
ＳＰＩ（Serial Peripherial Interface）伝送はマスタ、プロセッサ１および複数のスレーブ間のデータ伝送であり、ここでスレーブは、本発明のインターフェースモジュール２のような制御装置における個々のモジュールまたは拘束手段に対する点火手段の監視および点火のために使用される点火回路制御部５である。ＳＰＩ伝送は双方向および同期伝送である。図２には、それ自体５本の個別線を有しているＳＰＩ線路が示されている。同期伝送であるので、Ｃｌｋで示されているクロック線路が存在している。マスタ１からスレーブ２，４または５へのデータ伝送のためにＭＯＳＩ（＝Master-Out-Slave-In＝マスタ・アウト・スレーブ・イン）線路が存在しており、これに対してスレーブからマスタへのデータ伝送のためにＭＩＳＯ（＝Master-In-Slave-Out＝マスタ・イン・スレーブ・アウト）が存在している。相応のスレーブを選択するために、ＣＳ（＝Chip Select＝チップ選択）線路が使用される。ＳＰＩデータ伝送をイネーブル化するために、ここではＥＮで示されているイネーブル化線路が使用される。ＳＰＩ線路はマスタ１から出て、それから個々のスレーブ２，４または５に分岐しているが、その際いつも５本の線路を有している。
【００１５】
それからプロセッサ１はまず要求電信符号をＳＰＩ線路を介してインターフェースモジュール２に送信する。インターフェースモジュール２はこれに基づいてテストモードに移行し、それからはもうはや、該インターフェースモジュールがデータ電信符号を介してセンサ３から受け取るセンサデータをプロセッサ１および安全性モジュール４に転送しない。インターフェースモジュール２はレジスタから固定記憶されているテスト値をプロセッサ１および安全性モジュール４に伝送する。安全性モジュール４はセンサ値のハードウェア的に冗長的な検査をして、プロセッサ１の機能に欠陥がある場合に拘束手段６に対するトリガ値が識別されないように保証するのである。それ故に、安全性モジュール４もこれらテストセンサ値によってテストされなければならない。テストセンサ値はエミュレートされたセンサ値である。テストセンサ値はセンサ値の上限値および下限値を表している。すなわちこれらはトリガを強制的に行うものであるが、プロセッサがテストを開始しているので、この種のトリガは行われない。このために点火回路制御部５が相応にプロセッサ１によって制御される。そこでプロセッサ１はこれらセンサ値によってそのトリガアルゴリズムを計算しかつトリガアルゴリズムにおけるしきい値を検査する。安全モジュール４に対しても同じプロシージャが実行される。センサデータに対する上限値が存在しているので、トリガ決定はプロセッサ１および安全性モジュール４によって行われかつ点火回路制御部がこれに基づいて拘束手段６を制御するが、この場合拘束手段がトリガされることはない。こうして、インターフェースモジュール２のレジスタからエミュレートされたセンサ値によって、制御装置においてセンサ値の処理の完全なテストが実施される。
【００１６】
図３には、本発明の方法がフローチャートとして示されている。「テストの要求」と示されているステップ８において、プロセッサ１はインターフェースモジュール２にＳＰＩ線路を介してデータ電信符号を送出する。つまり、プロセッサはインターフェースモジュール２に、レジスタ値を用いたテストを実施するように要求するのである。ステップ９においてこれに基づいてインターフェースモジュール２はそのレジスタから、固定的に記憶されているセンサデータに対する上限値および下限値をロードしかつテストモードに移行して、センサ３からのその時点のセンサデータが抑圧されかつこれ以上プロセッサ１に伝送されないようにする。ステップ１０においてこれらの値はＳＰＩ線路を介してインターフェースモジュール２からプロセッサ１および安全性モジュール４に伝送される。
【００１７】
ステップ１１においてプロセッサ１は受信した値に基づいてインターフェースモジュール２を、それからその独自のトリガアルゴリズムもテストする。このためにプロセッサはセンサ値をトリガアルゴリズムに対する入力パラメータとして使用しかつトリガが識別されるかどうかを検査する。ステップ１２においてこの処理が実施される。それからトリガ決定によってステップ１４において点火回路制御部５の制御が検査されかつ拘束手段６のアクチュエータの制御も検査される。これと並列に、安全性モジュール４も自分の機能を検査する。該モジュールも少なくともセンサ値の上限値によってトリガを識別しなければならない。テストの１つにおいてエラーが検出されると、制御装置の機能は中断される。ステップ１５において本発明の方法は終了する。
【図面の簡単な説明】
【図１】本発明の装置のブロック線図である。
【図２】ＳＰＩ線路の構成を示す略図である。
【図３】本発明の方法のフローチャートを示す図である。
【符号の説明】
１  プロセッサ、  ２  インターフェースモジュール、  ３  センサ、  ４  安全性モジュール、  ５  点火回路制御部、  ６  拘束手段、  ７  制御装置
【図１】
0004469537.tif 000002
【図２】
0004469537.tif 000003
【図３】
0004469537.tif 000004