(57)【特許請求の範囲】
【請求項１】
制御ユニットの制御機能によりアクセスされるデータおよび／またはプログラムを変更および／または適応するための特殊駆動状態において，車両の駆動シーケンスを制御するための制御システムの駆動方法であって，
前記制御ユニットのインタフェースから，前記制御ユニットに外付けされた制御用配線を取外し，前記インタフェースに他の制御ユニットを外付けし，前記他の制御ユニットに前記制御用配線を取付け，
１以上の予め設定された条件に応じて，前記変更および／または適応の対象となるデータおよび／またはプログラムにアクセスする制御機能の実行を，前記制御ユニット上で少なくとも部分的に禁止し，
前記少なくとも部分的に実行を禁止された制御機能を前記他の制御ユニット上で実行し，
前記他の制御ユニットに接続された外部操作装置を通じて，前記変更および／または適応の対象となるデータおよび／またはプログラムを前記他の制御ユニット上で変更および／または適応することを特徴とする，制御システムの駆動方法。
【請求項２】
前記制御ユニット上では，前記制御機能以外に測定機能および操作機能が実行されることを特徴とする，請求項１に記載の制御ユニットの駆動方法。
【請求項３】
前記制御ユニット上では，前記制御機能の実行が完全に禁止されることを特徴とする，請求項１に記載の制御ユニットの駆動方法。
【請求項４】
前記予め設定された条件は，前記他の制御ユニットによる信号表示に該当することを特徴とする，請求項１に記載の制御ユニットの駆動方法。
【請求項５】
前記予め設定された条件は，時間条件であることを特徴とする，請求項１に記載の制御ユニットの駆動方法。
【請求項６】
前記予め設定された条件は，タグの存在であることを特徴とする，請求項１に記載の制御ユニットの駆動方法。
【請求項７】
前記制御ユニット上では，前記制御機能の実行が少なくとも部分的に禁止された後に，測定機能および操作機能が実行されることを特徴とする，請求項１に記載の制御ユニットの駆動方法。
【請求項８】
制御機能によりアクセスされるデータおよび／またはプログラムを変更および／または適応するための特殊駆動状態において，車両の駆動シーケンスを制御するための制御システムであって，
制御機能を実行する第１の手段と，
前記特殊駆動状態において，予め外付けされた制御用配線に代えて他の制御ユニットが外付けされる第１のインタフェースと，
１以上の予め設定された条件に応じて，前記変更および／または適応の対象となるデータおよび／またはプログラムにアクセスする制御機能の実行を，前記第１の手段上で少なくとも部分的に禁止する第２の手段と
を有する制御ユニットと，
前記特殊駆動状態において，前記第１のインタフェースに外付けされる第２のインタフェースと，
前記制御用配線と外部操作装置が接続される接続部と，
前記少なくとも部分的に実行を禁止された制御機能を実行する第３の手段と
を有する他の制御ユニットと
を備え，
前記他の制御ユニットでは，前記外部操作装置を通じて，前記変更および／または適応の対象となるデータおよび／またはプログラムが変更および／または適応されることを特徴とする制御システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は，制御ユニットの駆動方法及びその装置に関し，さらに詳細には，車両内の駆動シーケンスを制御する制御ユニットの駆動方法及びその装置に関する。
【０００２】
【従来の技術】
特殊駆動状態とは，制御機能によりアクセスされるデータ及び／又はプログラムの変更及び／又は適応である。このため，通常は，外部メモリとアプリケーションインターフェイスとを有する別途ハードウェアを搭載するアプリケーション装置が使用される。かかるアプリケーション装置は，適応すべき組込ローカル制御装置と接続される。ローカル制御装置は開放されて，メモリ素子は取り除かれる。このメモリ素子の代わりに，アプリケーションインターフェイス及び外部メモリが，ローカル制御装置と接続される。このとき，制御機能は，さらにローカル制御装置内でそのまま保持される。
【０００３】
かかる方法は，ドイツ公開公報第ＤＥ３３１８４１０Ａ１号に開示される。上記公報では，特に車両内の点火，燃料噴射あるいはトランスミッション切換プロセスを制御するための制御装置プログラミングデータとプログラムシーケンスを変更することにより最適化される。
【０００４】
かかる方法において，可変内容のプログラム及びデータメモリ装置が，プログラミング可能な制御装置のレギュラーメモリ装置の代わりに接続され，データがロードされる。これは，レギュラーメモリ装置を取り除いて開放されたベース内にプラグを挿入することにより実行することができ，このプラグは，プログラミング可能な制御装置のマイクロプロセッサを可変内容を有するメモリ装置と接続される。
【０００５】
このメモリ装置には，入力キーボードを有するコンピュータが結合され，かかる入力キーボードによりメモリ装置のデータあるいは内容が変更される。このとき，外部コンピュータは，リアルタイム駆動において新しいメモリ内容又は変更されたメモリ内容を検出し，検出された結果を周期的にメモリ装置に出力して，従前のデータと交換される。制御装置は，従来の機能に応じて，かかる新しいデータにアクセスする。このように，一連の制御装置（即ち，各ローカル制御装置）により変更がテストされ，付加的な機能が導入されることにより最適化される。
【０００６】
また，ドイツ公開公報第ＤＥ３９１７９７９Ｃ２号では，データを取り扱う他の装置が記載されている。上記公報では，制御装置のための，少なくとも１つのマイクロプロセッサとデータ／プログラム読出しメモリとを有するエミュレーション装置が開示される。
【０００７】
上記装置においても，書込み／読出しメモリを有するデータ操作装置が搭載され，かかる書込み／読出しメモリは，制御装置のマイクロプロセッサと接続される。さらに，特にシリアルインターフェイスに接続される外部操作装置が設置され，書込み／読出しメモリのデータを変更するために使用される。制御装置のハウジング内に配置されるデータ操作装置は，読出しアクセスを書込み／読出しメモリあるいはデータ−プログラム読出しメモリに切り換えるための切換装置を有し，バスシステムを介してマイクロプロセッサと接続される。
【０００８】
上記操作装置は，データの変更を部分的に制御装置コンピュータを介して実行することにより，従来のエミュレーションシステムと比較してより簡易な構成とすることができる。これは，固定かつ可変のメモリが，適応される制御装置内に含まれていることに起因する。このため，２つのプラグベースが設けられる。
【０００９】
このとき，データ／プログラム読出しメモリが，制御装置内の第１のプラグベースから，データ操作装置内の第２のプラグベースに組み換えられる。このとき，第２のプラグベースは，バスシステムを介してアクセス可能である。この空いた第１のプラグベースには，従前のデータ／プログラム読出しメモリ以外に，書込み／読出しメモリを有すると共に，外部操作装置用インターフェイスも具備するデータ操作装置が格納される。
【００１０】
【発明が解決しようとする課題】
しかしながら，上記に開示される従来技術においては，いかなる観点からも最適な効果が得られないことが明らかとなっている。即ち，上記駆動場合においては，各制御装置を駆動する度に，組込まれている制御装置を開放しなければならない。これは，一連の制御装置が複雑に組み込まれている場合には，大変に無駄が多いことを意味する。
【００１１】
上記制御装置が，例えばトランスミッションのオイルパン内に組み込まれるハイブリッド装置の場合には，上記従来技術では殆どアクセスすることはできない。例えばクラッチ操作装置などの機械的に結合された制御装置においても，無駄が著しく増大する。これは，従来技術において，ローカル制御装置により制御機能を引き続き実行することがその理由である。付加的なハードウェアは，一時的にのみローカル制御装置に組み込まれるので，このローカル制御装置は，本来の機能に必要な構造よりも複雑な構造としなければならない。また，各一連の制御装置がこの目的のために装備され，無駄があり過ぎるために，アプリケーションが最適化された構造とすることはできない。
【００１２】
したがって，本発明の目的は，制御装置の構造を最適化し，車両内の駆動シーケンスを制御するためのアクセスしにくい制御ユニットを駆動することが可能な新規かつ改良された制御ユニットの駆動方法及びその装置を提供することにある。
【００１３】
【課題を解決するための手段】
上記課題を解決するため，請求項１に記載の発明では，少なくとも，車両内の駆動シーケンスを制御するための制御機能が実行される制御ユニットの駆動方法であって，前記駆動シーケンスにエラーがない場合には，少なくとも１つの予め設定された条件に応じて，前記制御ユニット内の前記制御機能の実行が，少なくとも部分的に禁止されることを特徴とする制御ユニットの駆動方法が提供される。
【００１４】
本項記載の発明では，制御装置の構造が最適化され，車両内の駆動シーケンスを制御するためのアクセスしにくい制御ユニットの駆動も可能になる。
【００１５】
また，請求項２に記載の発明のように，第１の制御ユニットと，前記第１の制御ユニットの制御機能に相当する制御機能を有する第２の制御ユニットが接続され，前記第２の制御ユニットは，少なくとも１つの条件に応じて，少なくとも，前記第１の制御ユニットの少なくとも部分的に禁止された制御機能を実行する如く構成すれば，第１の制御ユニットの少なくとも部分的に禁止された制御機能は，第２の制御ユニットへ移すことができる。したがって，第１の制御ユニットを，取り外しあるいは開放する必要がない。また，第２の制御ユニットして，第１の制御ユニットとほぼ同じ構造の制御ユニットを使用するので，開発費が著しく削減される。
【００１６】
また，請求項３に記載の発明のように，制御機能によりアクセスされるデータ及び／又はプログラムが，変更及び／又は適応される如く構成される。
【００１７】
また，請求項４に記載の発明のように，前記制御ユニット内では，制御機能以外に，測定機能及び操作機能が実行される如く構成すれば，複数の異なる制御機能を制御ユニット内に配置することができる。
【００１８】
また，請求項５に記載の発明のように，前記制御ユニットの制御機能の実行は，完全に禁止される如く構成すれば，アプリケーションあるいは制御機能によりアクセスされるデータ及び／又はプログラムの変更及び／又は適応以外に，他の駆動場合にとっても効果的である場合がある。即ち，例えばローカル制御装置のみを使用する場合に，駆動シーケンスにエラーがなければ，例えば不要で，安全上重要性を持たない付加機能を中断することができる。
【００１９】
また，請求項６に記載の発明のように，前記予め設定される条件は，前記第２の制御ユニットによる信号表示に相当する如く構成することができる。
【００２０】
また，請求項７に記載の発明のように，前記予め設定される条件は，時間条件である如く構成すれば，最初の初期化後の短いタイムウィンドウ内でのみ，アプリケーションあるいは制御機能の禁止へのアクセスが実行される。
【００２１】
また，請求項８に記載の発明のように，前記予め設定される条件は，タグの存在である如く構成することができる。
【００２２】
また，請求項９に記載の発明のように，前記制御ユニットは，前記制御機能の実行が少なくとも部分的に禁止された後に，測定機能と操作機能を実行する如く構成することができる。
【００２３】
また，上記課題を解決するため，請求項１０に記載の発明では，少なくとも，車両内の駆動シーケンスを制御する制御機能を実行する第１の手段を有する制御ユニットの駆動装置であって，前記第１の手段は駆動シーケンスにエラーがない場合に，少なくとも１つの予め設定される条件に応じて，前記第１の手段による制御機能の実行を少なくとも部分的に禁止する第２の手段が設けられていることを特徴とする制御ユニットの駆動装置が提供される。
【００２４】
本項記載の発明では，第１の制御ユニットの少なくとも部分的に禁止された制御機能は，第２の制御ユニットへ移すことができる。したがって，第１の制御ユニットを，取り外しあるいは開放する必要がない。また，第２の制御ユニットして，第１の制御ユニットとほぼ同じ構造の制御ユニットを使用するので，開発費が著しく削減される。
【００２５】
また，請求項１１に記載の発明のように，前記第２の手段により禁止された制御機能を実行する第３の手段が設けられている如く構成することができる。
【００２６】
また，請求項１２に記載の発明のように，第１の制御ユニットには，前記第１の制御ユニットに相当する制御機能を有する第２の制御ユニットが接続されており，前記第２の制御ユニットの制御機能は，少なくとも１つの条件に応じて，少なくとも，前記第１の制御ユニットの前記少なくとも部分的に禁止された機能を実行する如く構成すれば，第１の制御ユニットの少なくとも部分的に禁止された制御機能は，第２の制御ユニットへ移すことができる。したがって，第１の制御ユニットを，取り外しあるいは開放する必要がない。また，第２の制御ユニットして，第１の制御ユニットとほぼ同じ構造の制御ユニットを使用するので，開発費が著しく削減される。
【００２７】
【発明の実施の形態】
以下，本発明の好適な実施の形態について，添付図面を参照しながら詳細に説明する。尚，以下の説明および添付図面において，同一の機能及び構成を有する構成要素については，同一符号を付することにより，重複説明を省略する。
【００２８】
（第１の実施の形態）
以下，図１を参照しながら，第１の実施の形態について説明する。図１は，本実施形態にかかる車両内の制御ユニットを有する装置を概略的に示すブロック図である。
【００２９】
図１において，符号１０１は，制御ユニット１００内のセンサ値を処理する手段である。符号１０２は，センサ値あるいは測定値を処理する他の手段である，付属のアクチュエータの操作量の処理手段を示す。符号１０９は，アナログ信号及びデジタル信号の処理が可能な，車両ケーブルハーネス形式の車両配線の概略を示す。したがって，同様に，パラレルデータ伝送もシリアルデータ伝送も実行することができる。符号１１０は，簡易なシリアル伝送回線を示す。一方，符号１１１は，例えばバスシステムを介するパラレルデータ伝送回線を示す。
【００３０】
装置１０３は，車両ケーブルハーネス１０９を介さずに制御ユニットと結合するアクチュエータを示す。同様に，装置１０４は，車両ケーブルハーネス１０９を介さずに結合される他のセンサ装置を示す。各インターフェイス１０５，１０６，１０７，１０８は，結合構成要素あるいは結合ユニット形式の入出力インターフェイスである。各インターフェイス１０５，１０６，１０７，１０８は，単に，回線側の結合構成要素と制御ユニット側の結合構成要素に分割される。このとき，最も簡単な場合には，コネクタ雄部分あるいは雌部分が形成される。
【００３１】
上記最も簡単な形状以外にも，同様に，例えばレベル適応，ＡＤ変換又はサンプル−ホールド機能のなどの，その中に一体化される信号処理とすることもできる。従って，車両ケーブルハーネス１０９については，制御装置のインタフェースが，ケーブルハーネス側部分１０７と制御ユニット側部分１０８に分割されている。
【００３２】
車両ケーブルハーネス１０９以外で接続されるセンサ装置１０３及びアクチュエータ装置１０４は，同様に，図示されるように，分割されたインターフェイス１０５，１０６を介して接続される。このとき，符号１０５は回線側部分を示し，符号１０６が制御ユニット側部分を示す。
【００３３】
図１に示すように，かかる制御装置の配置は，例えばトランスミッション制御，エンジン制御，安全及び支援システムあるいは快適システム制御，ブレーキ制御などに使用できる。また，上記範囲において複数機能を組み合わせることもできる。
【００３４】
上記制御装置がトランスミッション制御に使用される場合には，装置１０４を，例えば位置スイッチを具備する選択レバーとすることができる。これは，装置１０３を介して，例えばトランスミッション内の圧力制御器と磁気弁を駆動することによる，各ギア段の切換機能性を示す。また，クラッチ機能は，例えば操作機能手段１０２内に収容される。
【００３５】
上記トランスミッション制御の場合には，センサにより例えばトランスミッション従動回転数，エンジン負荷状態及び回転数，選択レバー位置とプログラムスイッチ及びキックダウンスイッチの位置が検出される。これらの測定機能は，制御ユニット（ここではトランスミッション制御装置）内で予め設定されたプログラムに応じて処理され，トランスミッションに出力される変量が決定される。
【００３６】
かかる制御機能の他に，出力される変量を，さらに操作機能により処理あるいは適応させなければならない。かかる操作機能は，例えば電子システム／油圧システムが組み合わされている場合には，電気油圧変換器の駆動となる。また，磁気弁を介して行われるクラッチ開閉も，かかる操作機能に該当する。
【００３７】
また，上記制御装置が，例えば内燃機関のエンジン制御に使用される場合には，装置１０４は例えば始動スイッチに相当し，装置１０３は少なくとも１つの噴射弁に相当する。このとき，装置１０３，１０４の接続が，同様に車両ケーブルハーネス１０９を介して実行されないかあるいは可能であるかの識別はされない。このとき，制御ユニット１００（ここではエンジン制御装置）は，例えばエンジン温度，吸気温度，吸気管圧力などの測定機能を有する手段１０１を具備する。ここでも，同様に手段１０２を，例えば絞り弁スイッチを介する絞り弁調整などの操作機能のために使用することができる。
【００３８】
また，上記装置が，車両内の制動作用あるいは走行安定性及び／又は安全性を高めるシステムであるブレーキ制御装置として使用される場合には，装置１０４は，例えば少なくとも１つの車輪回転数センサに相当する。この場合にも，装置１０４と１０３については，これらが同様に車両ケーブルハーネス１０９を介して実行されない，ということは考慮されない。また，同様に，例えばブレーキ油圧装置の場合には，装置１０３は，その中に含まれる少なくとも１つの弁に相当する。
【００３９】
従って，制御ユニット１００（ここではブレーキ制御装置）は，手段１０１により，例えば車輪回転数前処理（これがセンサ内で行われない場合），圧力値測定などの測定機能を有する。このとき，手段１０２は，例えば少なくとも１つのポンプ及び少なくとも１つの弁などに，測定値あるいは操作量を出力するブレーキ圧調節に用いられる。したがって，同様に，手段１０１は測定機能を実行し，手段１０２は操作機能を実行する。制御機能自体は，制御ユニット１００内に配置される。
【００４０】
しかし，例えばトランスミッション制御，エンジン制御及びブレーキ制御などの個々の制御ユニット及びその機能は，制御ユニット１００内で別々に実行できるだけではない。即ち，例えば上記領域から，測定機能，操作機能及び制御機能を制御ユニット内で混合して実行し，あるいは複数の制御ユニットで各々連続して進行することも可能である。従って，ブレーキ制御ユニットあるいはエンジン制御ユニットの付属機能，即ち，例えばエンジンドラッグトルク制御又はエンジン出力制御の機能の列に介入することができる。従って，複数の異なる制御機能を制御ユニット内に配置することができる。
【００４１】
ブレーキ制御及びエンジン制御の場合におけるブレーキ介入あるいはエンジン介入などのかかる関係は，同様にブレーキ制御とトランスミッション制御との間，トランスミッション制御とエンジン制御との間でも形成される。即ち，例えばブレーキ介入の際に，トランスミッションのシフトダウンを実行することができる。同様に，トランスミッション制御がエンジン制御に介入し，あるいはその反対を実行することができる。従って，任意の複数機能（特に複数の制御機能）を制御ユニット内に配置することができる。
【００４２】
また，図２に示すように，本実施形態においては，図１の制御ユニットを有する装置内に，他の制御ユニット２００が接続されている。このとき，車両ケーブルハーネス１０９のケーブルハーネス側の結合ユニット１０７は，制御ユニット側の結合構成要素２０８を介して制御ユニット２００と接続される。同様に，装置１０３及び１０４との結合構成要素１０５は，制御ユニット側の結合構成要素２０６を介して同様に制御ユニット２００と接続される。
【００４３】
さらに，制御ユニット２００は，原理的に制御ユニット１００と同様の機能を有する。また，インターフェースユニット２０３が設置され，インターフェイスを介して制御ユニット１００に結合される。これは，例えばバス２１０を介して行われ，かかるバス２１０は，フィールドバス（例えばＣＡＮ）としてシリアルに，あるいはパラレルに構成され，結合構成要素２０７に結合される。ここでは，特にインタフェース２０９により，制御ユニット１００用の電流供給がおこなわれる。
【００４４】
制御ユニット１００の制御ユニット側の結合ユニット１０８（図１では，車両ケーブルハーネス１０９が接続されている。）を使用することにより，制御ユニット１００及び制御ユニット２００の結合は，例えばシリアル，パラレル，アナログ，デジタルなどあらゆる構成とすることができる。結合構成要素２０７，２０３は，かかる結合に応じて設計される。
【００４５】
第２の制御ユニット２００は，例えばアプリケーション制御装置ＡＰＳＧとして設計することができる。このとき，制御ユニット２００には，付加ハードウェア２０４を取り付けることができる。この付加ハードウェア２０４は，可変のメモリ内容が格納される付加的なデータメモリと，アプリケーションインターフェイス２０５とを接続することができる。アプリケーションインターフェイス２０５は，付加ハードウェア２０４内で直接一体化することもできる。
【００４６】
制御ユニット２００（ここではアプリケーション制御ユニットＡＰＳＧ）のために，制御ユニット１００（ここではシリーズ制御ユニットあるいはローカル制御ユニットＶＳＧ）の場合と同様の制御装置を使用するのが好ましい。このことにより，アプリケーション制御装置ＡＰＳＧを安価に形成することができる。
【００４７】
また，他方で，制御ユニット２００が容易にアクセス可能かつ修正可能であることにより，原理的に，機能的に極めて複雑なアプリケーション制御装置ＡＰＳＧを形成することができる。これは，例えばアプリケーションインターフェイス２０５を付加ハードウェア２０４内に結合可能であることによって示される。
【００４８】
しかし，一般的に，アプリケーション制御装置ＡＰＳＧ（即ち，制御ユニット）２００を，少なくとも１つの一連の制御ユニット１００の標準アプリケーション制御ユニットとして設けることができ，このことにより，同様に使用可能性に比較して製造の無駄が著しく低減する。
【００４９】
図２に示すような装置配置では，結合構成要素１０６の制御ユニット側の機能は不要であり，ブランクアウトされる。測定機能を有する手段２０１と操作機能を有する手段２０２についても，同様である。これは，図２においては，斜線で示される。
【００５０】
図２においては，アプリケーションインターフェイス２０５には，回線２１２を介してシリアルに，及び／又は接続２１３を介してパラレルに外部操作装置（例えばＰＣ）を接続することができる。このとき，外部操作装置２１１は，少なくとも１つのメモリ内のデータ及び／又はプログラムを変更するために使用される。例えば付加ハードウェア２０４内の内容可変のメモリが使用される。
【００５１】
制御ユニット１００のそれ以降の駆動においては，変更及び／又は適応されるデータ及び／又はプログラムにアクセスする制御ユニット１００の制御機能は，制御ユニット１００内では禁止される。これは，制御機能が少なくとも部分的に禁止されるのではなく，完全に禁止することもできる。このとき，禁止された制御機能は，制御ユニット１００の禁止された制御機能を有する制御ユニット２００により実行される。上記に示すように，制御ユニット１００，２００について，同様のベース制御ユニットが使用される場合には，制御ユニット２００内に制御ユニット１００の制御機能も含まれる。
【００５２】
次に，図３に基づいて，上記機能の関連について説明する。図３は，この機能的な関連を概略的に示すブロック図である。
【００５３】
図３においては，符号１００ｆは，制御ユニット１００の機能平面が示し，同様に，符号２００ｆは，制御ユニット２００の機能平面を示す。原理的に機能平面１００ｆは，測定機能１０１ｆ，操作機能１０２ｆ及び制御機能３００を有する。また，符号３１２は通信機能を示し，この通信機能は遠隔制御機能も有する。これは，例えば制御機能３００に付加される。
【００５４】
組込みの制御ユニットの場合には，通常，測定機能１０１ｆと制御機能３００との間，及び操作機能１０２ｆと制御機能３００との間に，通信機能３１２によって形成される通信関係３０１と３０２が存在する。外部へ向かっての機能平面１００ｆの通信関係３０３も，同様に通信ブロック３１２に格納される。
【００５５】
原理的に同様の構造が，制御ユニット２００の機能平面２００ｆに設けられる。最も簡易な構造の場合には，測定機能，操作機能，通信機能及び制御機能は，相互に一致する。ただし，ブロック３０７は，付加ハードウェア２０４あるいはアプリケーションインターフェイス２０５及びインターフェイス２０３に関する付加機能を提供する。かかる付加機能は，通信パス３０８を介して外部に作用する。このパスは，通常のセンサ結合，アクチュエータ結合及び／又はケーブルハーネス結合３０９の他に，機能平面２００ｆの付加的な外部作用を有する。
【００５６】
ここでも測定機能２０１ｆ，操作機能２０２ｆ，制御機能３０６及び通信機能３１３が存在する。内部通信関係は，符号３１０，３１１で示される。制御機能あるいは制御機能３００の一部に従属する通信関係３０１−３０３の禁止は，１つの制御ユニットのみが使用される場合には通信機能３１２により実行され，２つの制御ユニットが使用される場合には，通信機能３１２あるいは３１３により実行される。同様に，制御ユニット２００内の測定機能２０１ｆ，操作機能２０２ｆ及び付属の通信関係３１０，３１１を禁止することができる。
【００５７】
かかる装置が，アプリケーション装置に使用される場合には，測定機能と操作機能２０１ｆ，２０２ｆと付属の通信関係３１０あるいは３１１を，予め非アクティブにしておくことができる。個々の機能と通信関係が禁止される程度に，代替的な通信関係３０４，３０５，３０８を構築しなければならない。従って，制御ユニット１００あるいは機能平面１００ｆ上の，従ってローカル制御装置ＶＳＧの場合のアプリケーション例における測定機能と操作機能及び制御機能は，機能平面１００ｆ上でそれらが禁止される程度において，機能平面２００ｆ上でそのまま実行される。
【００５８】
２つの制御機能３００，３０６内には，通信機能３１２，３１３が含まれており，同様にプロセスを開始させる遠隔制御機能が設置される。このとき，各実行に応じて，一方あるいは他方の遠隔制御機能をアクティブにすることができる。
【００５９】
従って，アプリケーション制御装置ＡＰＳＧにおいて通常の制御機能を実行させることができる。ローカル制御装置ＶＳＧは，例えば制御機能と遠隔制御機能を有する。通常駆動とアプリケーション駆動とを識別した後に，アプリケーション駆動の場合には，遠隔制御機能が選択され，アプリケーション制御装置は初期化シーケンスを開始する。
【００６０】
１つの制御ユニットのみを使用する場合には，他方の駆動場合においては，例えば安全上重要なあるいはシステムに入力可能な運転者意図に基づいて，制御機能を少なくとも一部禁止するために，アプリケーションの他に，通信機能３１２により通信関係３０１から３０３が維持されなければならない。このとき，駆動シーケンスにエラーがなければ，例えば付加機能として補足されて車両の本来の駆動に必ずしも使用されない制御機能は，少なくとも部分的にブランクアウトされる。
【００６１】
次いで，図４に基づいて，制御機能によりアクセスされるメモリ内のデータ及び／又はプログラムを適応及び／又は変更する機能のプロセスを説明する。図４は，制御機能によりアクセスされるメモリ内のデータ及び／又はプログラムを適応及び／又は変更するために，各機能をオンオフするプロセスを示すフローチャートである。
【００６２】
まず，図４に示すように，ステップＳ４００で，処理が開始される。これは，通信機能３１２あるいは３１３内の遠隔制御機能により開始される（ステップＳ４００）。
【００６３】
次いで，ステップＳ４０１で，初期化が実行される（ステップＳ４０１）。このとき，制御機能が禁止される場合には，このことに関する信号が表示される。この信号表示は，一方では制御ユニット１００自体から，あるいは制御ユニット２００が介在している場合には，この制御ユニット２００から伝送されるようにすることができる。この信号表示は，例えば同定又はコードとすることができ，制御ユニット２００はマスター（即ち，禁止可能又は禁止すべき制御機能の支配者）として認知される。同様に，ステップＳ４０１では，制御機能のどの部分が禁止されるか，を決定することができる。
【００６４】
次いで，ステップＳ４０２に移行し，第１の条件が判断される（ステップＳ４０２）。この第１の条件は，ステップＳ４０１からの，例えばマスターアイデンティフィケーションＭＩＤの形式の信号表示が存在しているか否かが判断される。この第１の条件（即ち，ＭＩＤの存在の条件）が満足しない場合には，シーケンス４０７とそれに伴って通常駆動に移行する。一方，第１の条件を満足する場合（即ち，制御ユニット１００の部分機能又は制御ユニット２００が認知された場合）には，ステップＳ４０３に移行する。
【００６５】
本実施形態では，ステップＳ４０２に加えて第２のステップＳ４０３あるいは４０４は，安全にも用いられるので，複数の条件を満足した場合にのみ，アプリケーションモードあるいは制御ユニット１００内の制御機能を部分的に禁止するモードに移行することができる。ステップＳ４０３においては，例えば時間条件を採用することができ，ステップＳ４０１の最初の初期化後の短いタイムウィンドウ内でのみ，アプリケーションあるいは制御機能の禁止へのアクセスが実行される（ステップＳ４０３）。
【００６６】
一方，ステップＳ４０３で時間条件を満足しない場合（即ち，タイムウィンドウを超えた場合）には，ステップＳ４０４に移行する。ステップＳ４０４では，不揮発性メモリ内に，制御ユニット１００がスレーブである（即ち，禁止すべき制御機能を有する制御ユニットである）ことを証明するタグが存在しているか否か判断される（ステップＳ４０４）。
【００６７】
タグが存在しないと判断される場合には，ブロックＳ４０７の通常駆動に移行する。一方，タグが存在していると判断される場合には，ブロックＳ４０６に移行し，制御機能を少なくとも部分的に禁止し，大略アプリケーション駆動となる。
【００６８】
一方，時間条件を満足し，処理シーケンスがまだステップＳ４０１内での最初の初期化後のタイムウィンドウ内にある場合には，ステップＳ４０５でにおいて，ステップＳ４０４で制御ユニット１００あるいはその中で位置決めされる制御機能がスレーブステータスを有することが識別されるタグが不揮発性メモリに書き込まれる（ステップＳ４０５）。
【００６９】
タグの書込み後には，同様に，ステップＳ４０４からブロックＳ４０６のアプリケーション駆動に移行する。ステップＳ４０８では，ステップＳ４０１で決定された制御機能（例えば全ての制御機能）が，制御ユニット１００内で禁止される（ステップＳ４０８）。同時に，例えば図３に示すような，新しい通信関係が確立される。さらに，その後ステップＳ４０８で制御装置へ入力が読み込まれる。
【００７０】
次いで，ステップＳ４０９に移行し，各々の駆動状態に応じて制御ユニット１００あるいは制御ユニット２００に分配された制御機能が実行される（ステップＳ４０９）。このとき，完全なアプリケーション駆動においては，制御ユニット１００内の制御機能は完全に禁止されて，代わりに制御ユニット２００内で実行される。
【００７１】
制御機能の移行後に，ステップＳ４１０で，制御ユニットの出力が書き込まれる（ステップＳ４１０）。出力の書込みと入力の読出しは，１つの制御ユニットのみが設けられている場合には一方の制御ユニットでのみ実行され，アプリケーション駆動では制御ユニット１００，２００で実行される。
【００７２】
次いで，ステップＳ４１０で出力を書き込んだ後に，ステップＳ４１４に移行し，少なくとも部分的に禁止された制御機能を有する駆動あるいは完全なアプリケーション駆動をさらに実行すべきか否かが判断される（ステップＳ４１４）。これは，ステップＳ４０５あるいはステップＳ４０４に基づくスレーブタグを消去すべきであるか否か，ということを意味する。
【００７３】
タグを消去すべきでないと判断される場合（即ち，アプリケーション駆動あるいは少なくとも部分的に禁止された制御機能を有する駆動をさらに維持すべきであると判断される場合）には，ステップＳ４１７に移行し，プロセスを終了する（ステップＳ４１７）。
【００７４】
一方，タグを消去すべきであると判断される場合には，ステップＳ４１５に移行し，スレーブタグが消去される（ステップＳ４１５）。次いで，ステップＳ４１６に移行し，ステップＳ４０９で実行された，制御機能によりアクセスが継続するデータ及び／又はプログラムの変更及び／又は適応を，制御ユニット１００に書き込み，固定させるべきか否かを判断する。
【００７５】
同様に，ステップＳ４１６で，変更され，あるいは適応されたデータ及び／又はプログラムが書き込まれるか，あるいは破棄される。次いで，ステップＳ４１６からステップＳ４１７に移行し，プロセスが終了する（ステップＳ４１７）。
【００７６】
図４に示すステップＳ４０２，Ｓ４０３あるいはＳ４０４の条件が満足されない場合には，図示の処理シーケンスに従ってブロックＳ４０７の通常駆動に移行する。ここでは，それぞれ駆動に従って，新しい初期化を実行することができ，あるいはできない。
【００７７】
次いで，ステップＳ４１１では，１あるいは２つの制御ユニットの入力が読み込まれる（ステップＳ４１１）。ステップＳ４１２では，制御ユニット１００内で禁止されずに，通常の制御機能が実行される（ステップＳ４１２）。次いで，ステップＳ４１３では，出力が書き込まれる（ステップＳ４１３）。各々先行するプロセスにおいてデータ及び／又はプログラムが変更され，かつ／又は適応されたか，あるいはされなかったかに応じて，ステップＳ４１２内で制御機能に利用される。
【００７８】
ステップＳ４１３から，同様にステップＳ４１７に移行して，プロセスを終了する（ステップＳ４１７）。
【００７９】
従って，少なくとも部分的に禁止された制御機能が，例えば制御ユニット２００内で他の方法で実行されるステップＳ４０９においては，外部操作ユニット２１１によりアプリケーションインターフェイスを介してそれ自体あるいはデータ及び／又はプログラムの適応が実行される。このことにより，駆動シーケンスを最適化することができる。最適化以外には，ステップＳ４０９では，単に，制御ユニット２００と外部操作装置２１１を介して禁止された制御機能の視角化と評価も実行される。
【００８０】
全体の処理方法は，一部上述したように，制御ユニット１００に例えば車両ケーブルハーネス１０９を介して，符号２１１で示す車両内に組込み可能あるいは搭載可能な操作装置が接続されている場合には，かかる制御ユニット１００だけで実行することができる。従って，この場合には，データ及び／又はプログラムの変更及び適応（即ち，アプリケーションの他の駆動状態）も考えられる。
【００８１】
以上，本発明に係る好適な実施の形態について説明したが，本発明はかかる構成に限定されない。当業者であれば，特許請求の範囲に記載された技術思想の範囲内において，各種の修正例および変更例を想定し得るものであり，それらの修正例および変更例についても本発明の技術範囲に包含されるものと了解される。
【００８２】
【発明の効果】
車両内の駆動シーケンスを制御するためのアクセスしにくい制御ユニットの駆動も可能になる。また，第１の制御ユニットの少なくとも部分的に禁止された制御機能は，第２の制御ユニットへ移すことができる。したがって，第１の制御ユニットを，取り外しあるいは開放する必要がない。また，第２の制御ユニットして，第１の制御ユニットとほぼ同じ構造の制御ユニットを使用するので，開発費が著しく削減される
【図面の簡単な説明】
【図１】第１の制御ユニットを具備する車両内の駆動シーケンスを制御するシステムを概略的に示すブロック図である。
【図２】２つの制御ユニットと外部操作ユニットとを有する装置を示すブロック図である。
【図３】図２に示す装置の制御ユニットの機能構造を示すブロック図である。
【図４】データ及び／又はプログラムを変更するための２つの制御ユニットによる駆動方法を示すフローチャートである。
【符号の説明】
１００          制御ユニット
１０１          測定機能手段
１０２          操作機能手段
１０３，１０４  装置
１０５          回線側部分のインタフェース
１０６          制御ユニット側部分のインタフェース
１０７          ケーブルハーネス側部分のインタフェース
１０８          制御ユニット側部分のインタフェース
１０９          車両ケーブルハーネス
２０３          インターフェースユニット
２０４          付加ハードウェア
２０５          アプリケーションインターフェイス
２０８          結合構成要素
【図１】
0004685211.tif 000002
【図２】
0004685211.tif 000003
【図３】
0004685211.tif 000004
【図４】
0004685211.tif 000005