(57)【要約】自動車ドライブトレインの部品の監視及び故障診断のための方法の枠内で、少なくとも臨界域信号及び／又は出力変数の信号伝送路を妥当性検査により監視する。
2006502469.tif 000002
【特許請求の範囲】
【請求項１】
演算用アルゴリズムが生成した信号によって制御及び／又は調整される自動車ドライブトレインの部品、特に変速機制御装置の監視及び故障診断のための方法において、
少なくとも臨界域信号及び／又は出力変数の信号伝送路を監視することを特徴とする方法。
【請求項２】
演算用アルゴリズムが生成した信号変数の妥当性検査によって監視を行うことを特徴とする請求項１に記載の方法。
【請求項３】
妥当性検査のために信号伝送路の出力点の少なくとも近傍で信号変数を再読取りして評価し又は適当な値と比較することを特徴とする請求項２に記載の方法。
【請求項４】
出力点として、信号伝送路の可能なかぎり後方の出力点を使用することを特徴とする請求項３に記載の方法。
【請求項５】
演算用アルゴリズムによって計算された基準出力値を検査変数で変調し、続いて出力点で再読取りされ変調された実際値と変調された基準値とを比較することを特徴とする請求項１乃至４のいずれか一項に記載の方法。
【請求項６】
変調に使われる変数が本来の出力変数に全く又はほとんど影響しないことを特徴とする請求項５に記載の方法。
【請求項７】
再読取りした実際値の評価のために、連続する検査値の差が所定の設定値を超えるか否かを検査することを特徴とする請求項５又は６に記載の方法。
【請求項８】
再読取りした実際値の評価のために、計算された基準値と再読取りされた値の差を検査し、及び／又はこの差と変調に使われる検査変数とを比較することを特徴とする請求項５又は６に記載の方法。
【請求項９】
演算用アルゴリズムと平行して実行される検査ソフトウエアによって妥当性検査を行うことを特徴とする請求項２、３又は４のいずれか一項に記載の方法。
【請求項１０】
演算用アルゴリズムによって生成された信号変数と検査ソフトウエアによって計算された検査値とを直接比較することを特徴とする請求項９に記載の方法。
【請求項１１】
検査ソフトウエアが、ドライブトレインの部品の制御及び／又は調整の基礎をなすものと同じ演算用アルゴリズム及び同じデータを使用することを特徴とする請求項１０に記載の方法。
【請求項１２】
出力値の演算用アルゴリズムが検査ソフトウエアのアルゴリズムと異なることを特徴とする請求項９又は１０に記載の方法。
【請求項１３】
計算のために取り出したデータを二重に保存することを特徴とする請求項１２に記載の方法。
【請求項１４】
検査データが圧縮形式で記憶され、検査データがソフトウエアによって生成されることを特徴とする請求項９乃至１２のいずれか一項に記載の方法。
【請求項１５】
信号変数が特定の状況でだけ計算される場合は、演算用アルゴリズムが検査ソフトウエアに対して、現在出力変数を計算しないことを表示する検査インジケータをセットし、検査ソフトウエアで出力値が再読取りされ、固定出力変数、例えばゼロと直接比較され、出力値は演算用アルゴリズムが計算したものでないことを特徴とする請求項１乃至４のいずれか一項に記載の方法。
【請求項１６】
使用する検査ソフトウエアによって複数の信号伝送路が妥当な出力値について検査されることを特徴とする上記請求項のいずれか１つに記載の方法。
【請求項１７】
検査ソフトウエアがプログラムラン検査で検査されることを特徴とする上記請求項のいずれか１つに記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は演算用アルゴリズムが生成した信号によって制御及び／又は調整される自動車ドライブトレインの部品、特に変速機制御装置の監視及び故障診断のための、請求項１の上位概念に基づく方法に関する。
【背景技術】
【０００２】
自動変速機、半自動変速機、無段階変速機及び自動車ドライブトレインのその他の部品の複雑さが増すにつれて、これらの部品の診断又は監視システムに対してますます高い要求が提起される。特にいわゆるシフト・バイ・ワイヤ・システムの場合がそうである。
【０００３】
先行技術によれば部品の監視のために様々な規格、例えばＤＩＮ１９２５０、ＩＥＣ６１５０８又はＤＩＮ  Ｖ０８０１に従って対策がとられる。このことは適当な安全及び代替機能を実現しなければならないので、検査及び監視ソフトウエアのための多額の費用を意味する。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明の根底にあるのは、演算用アルゴリズムが生成した信号によって制御及び／又は調整される自動車ドライブトレインの部品、特に変速機制御装置の監視及び故障診断のための方法において、先行技術の欠点を回避する方法を提示するという課題である。
【０００５】
特にソフトウエア及びハードウエアに多額の費用をかけずに効果的な監視を実現しなければならない。
【課題を解決するための手段】
【０００６】
この課題は本発明に基づき請求項１の特徴によって解決される。発明のその他の実施態様と利点は従属請求項で明らかである。
【０００７】
それによれば系の状態の指標として、少なくとも臨界域信号及び／又は出力変数の信号伝送路を監視することが提案される。ソフトウエア及び／又はハードウエアの不具合は伝送の不具合となって現われるからである。特に監視区間の末端の出力値の妥当性を検査する。
【０００８】
本発明によれば、機能ソフトウエア又は演算用アルゴリズムによって計算される信号変数が、少なくとも可能な限り後方の出力点の近傍で再読取りされ、妥当化される。この目的のために、ここで提示する方法の第１の選択肢によれば、計算された基準出力値は本来の出力変数に全く又はほとんど影響しない範囲で変動する変数によって変調される。
【０００９】
変調に使われる変数は本来の実行可能な変数より低く、従って本来の出力変数又は系に影響しないことが好ましい。
【００１０】
計算された実行予定の変数は、本発明に基づき信号の流れのなるべく後方の位置で再読取りされる。続いて出力点で再読取りされ変調された実際値が変調された基準値と比較される。基準値は絶えず変化するから、再読取り値も絶えず変化しなければならない。こうして出力点への途中でソフトウエア及び／又はハードウエアの不具合により意図せぬ変化又は不変化が起こらないことが保証される。適当なフィルタが必要であることや、時間的経過に基づき丸め又は切り上げが生じることを、妥当化の際に考慮しなければならない。
【００１１】
この方法の利点は、ハードウエア及び機能ソフトウエアのための追加費用なしで、計算された変数の伝送経路が直接検査されることである。
【００１２】
本発明方法の第２の選択肢に関連して、機能ソフトウエアと平行して実行される検査ソフトウエアにより妥当性検査を行うことを提案する。
【００１３】
この場合妥当化のために使用される値は、検査ソフトウエアによって計算される。機能ソフトウエアが計算する信号変数は、本発明に基づき最終可能な出力点で再読取りされ、検査ソフトウエアが計算した値と直接比較され、その際当該の時間のずれ又は丸め誤差が考慮される。
【００１４】
検査値の計算は本発明に基づき幾つかの方式で行うことができる。
【００１５】
一つには、検査ソフトウエアと機能ソフトウエアで同じ演算用アルゴリズム（例えば特性マップの補間）及び同じデータ例えば特性マップ、特性曲線、固定値を使用することができる。この場合演算用アルゴリズム又は使用するデータの誤りは認識されない。また比較的長い期間にわたって同じ値が計算されるならば、この期間中に信号路の検査も行われない。
【００１６】
この他には、出力変数の演算用アルゴリズムが検査ソフトウエアの演算用アルゴリズムと異なるようにすることができる。この不鮮明な監視によれば、一方では出力値を精密に検査することができないが、他方ではソフトウエア及びハードウエアの誤りを演算用アルゴリズムで認識することができる。この場合は計算のために取り出されたデータを二重に保存することができる。この場合もソフトウエア及びハードウエアの誤り（例えばビットエラー（bitkipper））を発見することができる。
【００１７】
他の選択肢として、検査データを圧縮形式で記憶するものがある。例えばこのデータを適当なソフトウエアによって生成し、記憶装置を作動させて表示することができる。
【００１８】
信号変数は特定の状況でだけ算定されることが多い。この範囲外ではしばしば信号変数の値が最大、最小又はゼロにセットされる。このような場合は本発明方法の前記の２つの選択肢に従って面倒な検査を行う必要はない。
【００１９】
そこでこのような状況で機能ソフトウエアが検査ソフトウエアに対して、出力値の計算が現在行われていないことを表示する検査インジケータをセットすることを提案する。ところが検査ソフトウエアではそれでも出力値が再読取りされ、固定出力変数、例えばゼロと直接比較される。そこで出力インタフェースで再読取りされた値が固定検査値と等しくなければ、誤りが存在する。この場合は機能ソフトウエアが生成したものでない出力値が生成される。
【発明を実施するための最良の形態】
【００２０】
次に本発明方法の第１の選択肢に係るブロック構成図を示す添付の図に基づいて発明を詳述する。
【００２１】
図によれば、自動車ドライブトレインの部品の監視及び故障診断のために信号伝送路の妥当性検査が行われる。
【００２２】
この場合機能ソフトウエアによって計算される信号変数例えば圧力の値は、可能なかぎり後方の出力点、例えば最終段ユニット又は最後のＣＡＮユニットで再読取りされ、妥当化される。
【００２３】
これを実現するために、機能ソフトウエアが計算した実行予定の変数は本来の出力変数に全く又はほとんど影響しない範囲で変動する検査変数で変調され、同時に検査インジケータがセットされる。変調に使われる検査変数は変数の周期的カウントアップによって計算することが好ましい。
【００２４】
続いて、検査変数で変調した実行予定の変数から対応する出力変数を計算し、本発明に基づき信号の流れのなるべく後方の位置で出力変数を再読取りする。出力点で再読取りされ変調された実際値を、次に変調された基準値と比較する。基準値は絶えず変化するから、再読取り値も絶えず変化しなければならない。
【００２５】
こうして出力点への途中でソフトウエア及び／又はハードウエアの不具合により意図せぬ変化又は不変化が起こらないことが保証される。さらに本発明に基づき、必要なフィルタ又は時間的経過に基づいて生じる値の丸め又は切上げが妥当化の際に考慮される。
【００２６】
本発明によれば再読取りした値の評価を幾つかの方式で行うことができる。
【００２７】
第１の評価方法によれば、順次続く検査値の差が所定の数値を超えるか否かが検査される。超える場合は誤りを除外する。
【００２８】
さらに検査値を直接検査し又は計算値と再読取り値の差を検査し及び／又はこの差と被変調オフセットを比較することが可能である。
【００２９】
本発明によれば種々の妥当化を互いに組み合わせることが好ましい。また検査ソフトウエアは単数又は複数の出力インタフェースに作用する複数の計算機能を妥当な出力変数について検査することもできる。
【００３０】
検査強度は可変的に設計することができる。このための基準は誤りの発生確率及び運転者、車両及び当該の装置の安全性に対するその影響である。
【００３１】
本発明方法の特に有利な実施に関連して、検査ソフトウエアをプログラムラン検査で検査することもできる。この場合は、検査機能が誤りなしで実行されたか否かが検査される。
【図面の簡単な説明】
【００３２】
【図１】本発明に基づく方法の第１の選択肢に係るブロック構成図を示す。
【図１】
2006502469.tif 000003
【国際調査報告】
2006502469.tif 000004
2006502469.tif 000005
2006502469.tif 000006
2006502469.tif 000007
2006502469.tif 000008
2006502469.tif 000009