(57)【特許請求の範囲】
【請求項１】
センサ出力電圧によって測定対象量を検出し、１つのセンサからの出力信号電圧を複数の制御装置に入力して、各制御装置で上記センサの出力信号電圧に基づいてそれぞれ該センサによる検出値を得るセンサ信号の入力処理装置において、
上記センサのセンサ電源電圧を第１の制御装置から供給すると共に、該第１の制御装置のみに上記センサの接地ラインを接続し、
第２の制御装置に、上記第１の制御装置から該センサに印加されるセンサ電源電圧と上記第１の制御装置の接地電位との電位差を固定データとして予め記憶すると共に、上記センサの出力信号電圧と上記第１の制御装置から該センサに印加されるセンサ電源電圧とを入力し、上記固定データから上記センサの出力信号電圧と上記第１の制御装置からのセンサ電源電圧との電位差を減算してセンサによる検出値を演算する検出値演算手段を備えたことを特徴とするセンサ信号の入力処理装置。
【請求項２】
センサ出力電圧によって測定対象量を検出し、１つのセンサからの出力信号電圧を複数の制御装置に入力して、各制御装置で上記センサの出力信号電圧に基づいてそれぞれ該センサによる検出値を得るセンサ信号の入力処理装置において、
上記センサのセンサ電源電圧を第１の制御装置から供給すると共に、該第１の制御装置のみに上記センサの接地ラインを接続し、
第２の制御装置に、上記センサによる出力信号最小電圧を固定データとして予め記憶すると共に、上記センサの出力信号電圧と上記第１の制御装置から該センサに印加されるセンサ電源電圧とを入力し、該センサ電源電圧から上記固定データを減算し、この減算値から上記センサ電源電圧と上記出力信号電圧との電位差を減算してセンサによる検出値を演算する検出値演算手段を備えたことを特徴とするセンサ信号の入力処理装置。
【請求項３】
上記第２の制御装置は、更に、センサ電源電圧を許容値と比較してセンサ電源電圧が許容範囲外のときセンサ電源電圧入力系の故障と診断する診断手段を備え、
上記検出値演算手段は、センサ電源電圧入力系の故障と診断されたとき、予め設定されたバックアップ用センサ電源電圧値を用いてセンサ出力信号電圧との電位差を算出し、該電位差に基づいてセンサによる検出値を演算することを特徴とする請求項１或いは請求項２記載のセンサ信号の入力処理装置。
【請求項４】
上記各制御装置は車輌に搭載され、上記第１の制御装置はエンジン制御装置であり、上記第２の制御装置は変速機制御装置であり、上記センサはスロットル開度センサであることを特徴とする請求項１ないし請求項３の何れか一に記載のセンサ信号の入力処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、センサ出力電圧によって測定対象量を検出し、１つのセンサからの出力信号電圧を複数の制御装置に入力して、センサの出力信号電圧に基づいて各制御装置においてそれぞれ該センサによる検出値を得るセンサ信号の入力処理装置に関し、詳しくは、各制御装置において接地電位の相違に拘わらず等しい検出値を得ることが可能なセンサ信号の入力処理装置に関する。
【０００２】
【従来の技術】
従来から、自動車等の車輌には、複数の制御装置が搭載され、共通するパラメータについては、１つのセンサからの出力信号を複数の制御装置に入力し、このセンサ出力信号に基づいて各制御装置において該センサによる検出値を得るようにしている。
【０００３】
例えば、特開平６−８７３５６号公報には、スロットル開度センサ（スロットルポジションセンサ）の出力信号を並列にエンジン制御装置（エンジン制御用コンピュータ）と変速機制御装置（トランスミッション制御用コンピュータ）とにそれぞれ入力し、各制御装置においてスロットル開度を検出し、このスロットル開度を各種制御に用いることが開示されている。
【０００４】
ところで、図８に示すように、センサの一例として１つのスロットル開度センサ１００からの出力信号を複数の制御装置１０１，１０２へ入力する場合、第１の制御装置１０１からスロットル開度センサ１００を構成する可変抵抗Ｒの一方端子にセンサ電源電圧ＶTH（例えば、５Ｖ）を電源ライン１００ａを介して印加すると共に、上記可変抵抗の他方端子を接地ライン１００ｂを介して該制御装置１０１に接続して接地（アース）し、エンジンのスロットル弁の弁軸に連動する可変抵抗Ｒの出力端子からの出力信号ライン１００ｃを途中で分岐して、各制御装置１０１，１０２のＡ／Ｄ変換器１０１ａ，１０２ａに接続する。そして、スロットル開度センサ１００からスロットル弁の開度（スロットル開度）に比例した信号電圧が出力され、各制御装置１０１，１０２では、入力されたスロットル開度センサの出力信号電圧をＡ／Ｄ変換器１０１ａ，１０２ａによりデジタル値に変換し、このスロットル開度データを各種制御量を演算する際に使用する。
【０００５】
ここで、各制御装置１０１，１０２におけるＡ／Ｄ変換器１０１ａ，１０２ａを介しての読み込み値ＴＨＡ，ＴＨＢは、図９に示すように、スロットル開度センサ１００の出力信号電圧（スロットル開度センサ出力信号電圧）ＴＨと各制御装置１０１，１０２の接地電位（アース電位）ＧＮＤA，ＧＮＤBとの電位差で与えられる。
【０００６】
従って、同図に示すように、第１の制御装置１０１の接地電位ＧＮＤAに対し、第２の制御装置１０２の接地電位ＧＮＤBが変動すると、Ａ／Ｄ変換器１０１ａによる第１の制御装置１０１における実際の読み込み値ＴＨＡ（＝ＴＨ−ＧＮＤA）に対し、Ａ／Ｄ変換器１０２ａを介しての第２の制御装置１０２の読み込み値ＴＨＢ（＝ＴＨ−ＧＮＤB）が相違してしまい、第２の制御装置１０２においては、正しいスロットル開度データを得ることができない。
【０００７】
このため、図１０に示すように、スロットル開度センサ１００の接地ライン１００ｂを、第１の制御装置１０１に接続すると共に第２の制御装置にも接続し、各Ａ／Ｄ変換器１０１ａ，１０２ａの基準接地電位に使用することが一般的に行われている。
【０００８】
【発明が解決しようとする課題】
しかしながら、この場合、第１の制御装置１０１の接地電圧ＧＮＤAに対して、第２の制御装置１０２の接地電位ＧＮＤBが変化した場合、接地電位の高い制御装置から接地電位の低い制御装置にスロットル開度センサ１００の接地ライン１００ｂを介して電流が流れる虞がある。従って、センサの接地は、他の接地系と別系統にする必要があり、構成が複雑化してしまう。
【０００９】
なお、これはスロットル開度センサのみならず、センサ出力電圧によって測定対象量を検出し、一のセンサからの出力信号を複数の制御装置に入力して、このセンサからの出力信号電圧に基づいて各制御装置においてそれぞれ該センサによる検出値を得るものであれば、同様の課題を有する。
【００１０】
本発明は上記事情に鑑み、センサ出力電圧によって測定対象量を検出し、１つのセンサからの出力信号電圧を複数の制御装置に入力して、各制御装置で上記センサの出力信号電圧に基づいてそれぞれ該センサによる検出値を得るに際し、センサの接地ラインをセンサ電源電圧を与える制御装置以外に接続する必要がなく、各制御装置の接地電位が相違しても各制御装置において等しいセンサ検出値を得ることが可能なセンサ信号の入力処理装置を提供することを目的とする。
【００１１】
【課題を解決するための手段】
上記目的を達成するため、請求項１記載の発明は、センサ出力電圧によって測定対象量を検出し、１つのセンサからの出力信号電圧を複数の制御装置に入力して、各制御装置で上記センサの出力信号電圧に基づいてそれぞれ該センサによる検出値を得るセンサ信号の入力処理装置において、上記センサのセンサ電源電圧を第１の制御装置から供給すると共に、該第１の制御装置のみに上記センサの接地ラインを接続し、図１の基本構成図に示すように、第２の制御装置に、上記第１の制御装置から該センサに印加されるセンサ電源電圧と上記第１の制御装置の接地電位との電位差を固定データとして予め記憶すると共に、上記センサの出力信号電圧と上記第１の制御装置から該センサに印加されるセンサ電源電圧とを入力し、上記固定データから上記センサの出力信号電圧と上記第１の制御装置からのセンサ電源電圧との電位差を減算してセンサによる検出値を演算する検出値演算手段を備えたことを特徴とする。
【００１２】
請求項２記載の発明は、センサ出力電圧によって測定対象量を検出し、１つのセンサからの出力信号電圧を複数の制御装置に入力して、各制御装置で上記センサの出力信号電圧に基づいてそれぞれ該センサによる検出値を得るセンサ信号の入力処理装置において、上記センサのセンサ電源電圧を第１の制御装置から供給すると共に、該第１の制御装置のみに上記センサの接地ラインを接続し、第２の制御装置に、上記センサによる出力信号最小電圧を固定データとして予め記憶すると共に、上記センサの出力信号電圧と上記第１の制御装置から該センサに印加されるセンサ電源電圧とを入力し、該センサ電源電圧から上記固定データを減算し、この減算値から上記センサ電源電圧と上記出力信号電圧との電位差を減算してセンサによる検出値を演算する検出値演算手段を備えたことを特徴とする。
【００１３】
請求項３記載の発明は、請求項１或いは請求項２記載の発明において、図１の基本構成図に破線で示すように、上記第２の制御装置は、更に、センサ電源電圧を許容値と比較してセンサ電源電圧が許容範囲外のときセンサ電源電圧入力系の故障と診断する診断手段を備え、上記検出値演算手段は、センサ電源電圧入力系の故障と診断されたとき、予め設定されたバックアップ用センサ電源電圧値を用いてセンサ出力信号電圧との電位差を算出し、該電位差に基づいてセンサによる検出値を演算することを特徴とする。
【００１４】
請求項４記載の発明は、請求項１ないし請求項３の何れか一に記載の発明において、上記各制御装置は車輌に搭載され、上記第１の制御装置はエンジン制御装置であり、上記第２の制御装置は変速機制御装置であり、上記センサはスロットル開度センサであることを特徴とする。
【００１５】
すなわち、請求項１記載の発明では、１つのセンサからの出力信号電圧を複数の制御装置に入力して、各制御装置で上記センサの出力信号電圧に基づいてそれぞれ該センサによる検出値を得るに際し、上記センサのセンサ電源電圧を第１の制御装置から供給すると共に、該第１の制御装置のみに上記センサの接地ラインを接続し、第２の制御装置は、第１の制御装置からセンサに印加されるセンサ電源電圧と第１の制御装置の接地電位との電位差を固定データとして予め記憶すると共に、上記センサの出力信号電圧と第１の制御装置から該センサに印加されるセンサ電源電圧とを入力して、上記固定データから上記センサの出力信号電圧と上記第１の制御装置からのセンサ電源電圧との電位差を減算してセンサによる検出値を演算する。すなわち、第２の制御装置において読み込んだセンサ出力信号電圧とセンサ電源電圧との電位差は、接地電圧の変化に影響されず、従って、この電位差を、固定データ（第１の制御装置からセンサに印加されるセンサ電源電圧と第１の制御装置の接地電位との電位差）から減算してセンサによる検出値を演算することで、第２の制御装置では、第１の制御装置の接地電圧に対して該第２の制御装置の接地電位が相違しても、第１の制御装置と同一のセンサ検出値を得ることが可能となる。
【００１６】
請求項２記載の発明では、１つのセンサからの出力信号電圧を複数の制御装置に入力して、各制御装置で上記センサの出力信号電圧に基づいてそれぞれ該センサによる検出値を得るに際し、上記センサのセンサ電源電圧を第１の制御装置から供給すると共に、該第１の制御装置のみに上記センサの接地ラインを接続し、第２の制御装置は、上記センサによる出力信号最小電圧を固定データとして予め記憶すると共に、上記センサの出力信号電圧と第１の制御装置から該センサに印加されるセンサ電源電圧とを入力して、センサ電源電圧から固定データ（センサによる出力信号最小電圧）を減算し、更に、この減算値から上記センサ電源電圧と上記出力信号電圧との電位差を減算して該センサによる検出値を演算する。
【００１７】
その際、請求項３記載の発明では、更に、第２の制御装置は、センサ電源電圧を許容値と比較してセンサ電源電圧が許容範囲外のときセンサ電源電圧入力系の故障と診断し、予め設定されたバックアップ用センサ電源電圧値を用いてセンサ出力信号電圧との電位差を算出し、この電位差に基づいてセンサによる検出値を演算する。
【００１８】
また、請求項４記載の発明では、上記各制御装置は車輌に搭載され、上記第１の制御装置をエンジン制御装置とし、上記第２の制御装置を変速機制御装置とし、また、上記センサをスロットル開度センサとする。
【００１９】
【発明の実施の形態】
以下、図面に基づいて本発明の実施の形態を説明する。図２〜図４は、実施の第１形態を示す。
【００２０】
先ず、図４に基づいて本実施の形態で採用する各制御装置、及び各制御装置に対するセンサの接続構成について説明する。同図において符号１，３０は、第１，第２の制御装置の一例として自動車等の車輌に搭載されるエンジン制御装置（ＥＣＵ），変速機制御装置（ＴＣＵ）である。そして、センサの一例として、図示しないエンジンのスロットル弁に連設するスロットル開度センサ２０の出力信号が各々ＥＣＵ１，ＴＣＵ３０に入力される。
【００２１】
上記スロットル開度センサ２０の各制御装置１，３０への接続構成について説明すると、上記ＥＣＵ１からスロットル開度センサ２０を構成する可変抵抗２０ａの一方端子にセンサ電源電圧ＶTH（例えば、５Ｖ）を供給する電源ライン２０ｂが接続されると共に、上記可変抵抗２０ａの他方端子が接地ライン２０ｃを介してＥＣＵ１に接続され接地（アース）されている。すなわち、スロットル開度センサ２０の接地ライン２０は、センサ電源電圧を供給するＥＣＵ１にのみ接続される。
【００２２】
そして、図示しないエンジンのスロットル弁の弁軸に連動する可変抵抗２０ａの可変接点の出力端子に接続するスロットル開度センサ出力信号ライン２０ｄが途中で分岐して、ＥＣＵ１のＡ／Ｄ変換器８とＴＣＵ３０のＡ／Ｄ変換器３７とに各々接続される。
【００２３】
更に、上記スロットル開度センサ２０の電源ライン２０ｂが途中で分岐され、この分岐された電源ライン２０ｂがＴＣＵ３０に延出されて、ＴＣＵ３０のＡ／Ｄ変換器３７に接続されている。
【００２４】
そして、スロットル開度センサ２０からスロットル弁の開度（スロットル開度）に比例した信号電圧が出力され、各制御装置１，３０では、上記出力信号ライン２０ｄを介して入力されたスロットル開度センサ２０の出力信号電圧ＴＨをＡ／Ｄ変換器８，３７によりデジタル値に変換し、このスロットル開度データを各種制御量を演算する際に使用する。
【００２５】
次に、第１の制御装置の一例としてのＥＣＵ１の構成について具体的に説明する。
【００２６】
上記ＥＣＵ１は、ＣＰＵ２、ＲＯＭ３、ＲＡＭ４、バックアップＲＡＭ５、及びＩ／Ｏインターフェイス６がバスラインを介して互いに接続されたマイクロコンピュータを中心として構成され、その他、各部に安定化電源を供給する定電圧回路７、上記Ｉ／Ｏインターフェイス６に接続されるＡ／Ｄ変換器８、波形整形回路９、及び駆動回路１０等の周辺回路が内蔵されている。
【００２７】
上記定電圧回路７は、２回路のリレー接点を有する電源リレー１１の第１のリレー接点を介してバッテリ１２に接続され、このバッテリ１２に、イグニッションスイッチ１３を介して上記電源リレー１１のリレーコイルの一端が接続され、このリレーコイルの他端が上記Ａ／Ｄ変換器８に接続されている。
【００２８】
また、上記定電圧回路７は、電源リレー１１の第１のリレー接点を介して上記バッテリ１２に接続されているのみならず、直接、バッテリ１２に接続されており、イグニッションスイッチ１３がＯＮされて電源リレー１１のリレー接点が閉となるとＥＣＵ１内の各部に電源を供給する一方、上記イグニッションスイッチ１３のＯＮ，ＯＦＦに拘らず、常時、上記バックアップＲＡＭ５にバックアップ用の電源を供給する。なお、上記電源リレー１１の第２のリレー接点からは、各アクチュエータへの電源線が延出されている。
【００２９】
上記Ｉ／Ｏインターフェイス６の入力ポートには、上記Ａ／Ｄ変換器８を介して上記スロットル開度センサ２０の出力信号ライン２０ｄ、及び、吸入空気量センサ２１、冷却水温センサ２２、Ｏ2センサ２３が接続されると共に、電源リレー１１を介してのバッテリ電圧ＶBが入力されてモニタされる。また、上記波形整形回路９を介して、ノックセンサ２４、エンジン回転数を検出するためのクランク角センサ２５、及び、車速を検出するための車速センサ２６が接続されている。
【００３０】
一方、上記Ｉ／Ｏインターフェイス６の出力ポートには、インジェクタ２７、アイドル回転数制御弁（ＩＳＣ弁）２８が上記駆動回路１０を介して接続されると共に、イグナイタ２９が接続されている。
【００３１】
上記ＣＰＵ２では、ＲＯＭ３に記憶されている制御プログラムに従って、Ｉ／Ｏインターフェイス６を介して入力される上記スロットル開度センサ２０を含む各センサ，スイッチ類からの出力信号、及びバッテリ電圧ＶB等を処理し、ＲＡＭ４に一時格納し、このＲＡＭ４に格納される各種データ、バックアップＲＡＭ５に格納されている各種学習値データ、及び、ＲＯＭ３に記憶されている固定データ等に基づき、インジェクタ２７に対する燃料噴射パルス幅、ＩＳＣ弁２８に対する駆動信号のデューティ比、イグナイタ２９に対する点火信号出力時期等を演算し、燃料噴射制御、アイドル回転数制御、点火時期制御等のエンジン制御を行う。また、自己診断機能として、上記ＣＰＵ２は、ＲＯＭ３に記憶されている診断プログラムによって各センサ，スイッチ類等、各入力系に対する故障診断や、アクチュエータ類による各出力系に対する故障診断を行い、故障を検出したときには、故障部位や故障内容を示すトラブルデータをバックアップＲＡＭ５にストアする。
【００３２】
次に、第２の制御装置の一例としてのＴＣＵ３０について説明する。
【００３３】
上記ＴＣＵ３０は、ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、バックアップＲＡＭ３４、及びＩ／Ｏインターフェイス３５がバスラインを介して互いに接続されたマイクロコンピュータを中心として構成され、その他、各部に安定化電源を供給する定電圧回路３６、上記Ｉ／Ｏインターフェイス３５に接続されるＡ／Ｄ変換器３７、駆動回路３８等の周辺回路が内蔵されている。
【００３４】
上記定電圧回路３６は、電源リレー３９のリレー接点を介して上記バッテリ１２に接続され、このバッテリ１２に、イグニッションスイッチ１３を介して上記電源リレー３９のリレーコイルが接続されている。また、上記定電圧回路３６は、上記電源リレー３９のリレー接点を介して上記バッテリ１２に接続されているのみならず、直接、上記バッテリ１２に接続されており、上記イグニッションスイッチ１３がＯＮされて上記電源リレー３９のリレー接点が閉となるとＴＣＵ３０内の各部に電源を供給する一方、上記イグニッションスイッチ１３のＯＮ，ＯＦＦに拘らず、常時、上記バックアップＲＡＭ３４にバックアップ用の電源を供給する。
【００３５】
上記Ｉ／Ｏインターフェイス３５の入力ポートには、図示しない自動変速機のセレクトレバーによるレンジ位置を検出するためのインヒビタスイッチ４１、アクセルペダルの操作状態を判断するためのアクセルペダルの踏み込みでＯＮするアクセルスイッチ４２が接続されており、更に、上記ＥＣＵ１から上記クランク角センサ２５、車速センサ２６の出力信号を波形整形回路９にて波形整形した後のクランクパルス信号、車速パルス信号が入力されると共に、Ａ／Ｄ変換器３７に上記スロットル開度センサ２０の電源ライン２０ｂ、及び出力信号ライン２０ｄが接続されて、スロットル開度センサ２０の上記ＥＣＵ１による電源電圧ＶHT、及びスロットル開度センサ２０の出力信号電圧ＴＨが入力される。
【００３６】
一方、上記Ｉ／Ｏインターフェイス３５の出力ポートには、駆動回路３８を介して自動変速機の変速作動を行うための油圧回路における各種制御弁等のＡＴアクチュエータ４３、及び、図示しないインストルメントパネルに配設され各種警報を集中表示する警報ランプ４４が接続されている。
【００３７】
また、上記ＥＣＵ１及びＴＣＵ３０の各Ｉ／Ｏインターフェイス６，３５が、送信ライン５０ａ、受信ライン５０ｂからなる通信バス５０に並列に接続されている。そして、この通信バス５０に外部接続用コネクタ５１が接続されており、この外部接続用コネクタ５１にシリアルモニタ（携帯型故障診断装置）６０を接続することで、該シリアルモニタ６０により選択的にＥＣＵ１或いはＴＣＵ３０の各バックアップＲＡＭ５，３４にストアされた故障部位、故障内容を示すトラブルデータを読み出して診断可能としている。
【００３８】
すなわち、シリアルモニタ６０によって対応する制御装置のトラブルデータの読み出し等の診断モードを選択すると、シリアルモニタ６０から診断モードに対応するデータの送信要求信号が通信バス５０を介してＥＣＵ１及びＴＣＵ３０に出力される。そして、診断モードに対応する制御装置（ＥＣＵ１とＴＣＵ３０の何れか）のみが応答し、該当制御装置から診断モードに対応するデータが読み出されシリアルモニタ６０に送信される。そして、シリアルモニタ６０によって受信したデータを処理し、そのデータ内容がシリアルモニタ６０のディスプレイに適宜表示され、診断作業者がその内容を容易に知ることができるようになっている。更に、上記シリアルモニタ６０によって、ＥＣＵ１及びＴＣＵ３０のバックアップＲＡＭ５，３４にストアされているトラブルデータのイニシャルセット（クリア）が行えるようになっている。
【００３９】
なお、このシリアルモニタ６０による各制御装置のトラブルデータの診断については、本出願人による特公平７−７６７３７号公報等に、また、トラブルデータのイニシャルセットについては、特公平７−７６７３０号公報にそれぞれ詳述されている。
【００４０】
上記ＣＰＵ３１では、ＲＯＭ３２に記憶されている制御プログラムに従って、Ｉ／Ｏインターフェイス３５を介して入力されるスロットル開度センサ２０を含む各センサ，スイッチ類からの検出信号、及びＥＣＵ１からのクランクパルス（エンジン回転数信号）、車速パルス信号（車速信号）等を処理し、ＲＡＭ３３に一時格納し、このＲＡＭ３３に格納される各種データ、バックアップＲＡＭ３４に格納されている各種学習値データ、及び、ＲＯＭ３２に記憶されている固定データ等に基づき、変速段やライン圧等を設定し、ＡＴアクチュエータ４３に制御信号を出力して、変速制御やライン圧制御等の各種変速機制御を行う。
【００４１】
また、ＣＰＵ３１は、ＲＯＭ３２に記憶されている診断プログラムによって各入出力系に対する故障診断を行い、故障を検出したときには、故障部位や故障内容を示すトラブルデータをバックアップＲＡＭ３４にストアする。
【００４２】
以上のＥＣＵ１とＴＣＵ３０とに、一つのスロットル開度センサ２０からの出力信号を入力するシステムにおいて、各制御装置１，３０でスロットル開度センサ２０の出力信号電圧に基づいてそれぞれスロットル開度センサ２０による検出値としてスロットル開度を得るに際し、第２の制御装置としてのＴＣＵ３０は、Ａ／Ｄ変換器３７によりスロットル開度センサ２０の出力信号電圧ＴＨと、第１の制御装置としてのＥＣＵ１から該スロットル開度センサ２０に印加されるセンサ電源電圧ＶTHとを入力して、これらの電圧の電位差に基づいて該スロットル開度センサ２０による検出値を演算する。
【００４３】
ここで、図３に示すように、ＥＣＵ１におけるＡ／Ｄ変換器８を介してのスロットル開度センサ２０の出力信号電圧の読込み値ＴＨＡは、スロットル開度センサ出力信号電圧ＴＨとＥＣＵ１の接地電位（アース電位）ＧＮＤAとの電位差として与えられる（ＴＨＡ＝ＴＨ−ＧＮＤA）。一方、ＴＣＵ３０におけるＡ／Ｄ変換器３７を介してのスロットル開度センサ２０の出力信号電圧の読込み値ＴＨＢは、スロットル開度センサ出力信号電圧ＴＨとＴＣＵ３０の接地電位（アース電位）ＧＮＤBとの電位差として与えられる（ＴＨＢ＝ＴＨ−ＧＮＤB）。
【００４４】
このため、ＥＣＵの接地電位ＧＮＤAに対し、ＴＣＵ３０の接地電位ＧＮＤBが変動すると、ＥＣＵ１におけるＡ／Ｄ変換器８を介してのスロットル開度センサ出力信号電圧読込み値ＴＨＡに対し、Ａ／Ｄ変換器３７を介してのＴＣＵ３０のスロットル開度センサ出力信号電圧読込み値ＴＨＢが相違してしまい、ＴＣＵ３０はＥＣＵ１と同一レベルのスロットル開度を得ることができない。
【００４５】
また、ここでスロットル開度を一定とした場合、図３に示すように、スロットル開度センサ電源電圧ＶTHと、スロットル開度センサ２０から出力されるスロットル開度信号電圧ＴＨとの電位差（ＶTH−ＴＨ）は、一定値となる。
【００４６】
すなわち、ＴＣＵ３０にＡ／Ｄ変換器３７を介してスロットル開度センサの電源電圧ＶTH（本実施の形態においては、５Ｖ）を入力した場合、ＴＣＵ３０におけるＡ／Ｄ変換器３７を介してのスロットル開度センサ電源電圧読込み値ＶTHBは、スロットル開度センサ３０の電源電圧ＶTHとＴＣＵ３０の接地電位ＧＮＤBとの電位差となり（ＶTHB＝ＶTH−ＧＮＤB）、このＴＣＵ３０におけるスロットル開度センサ電源電圧読込み値ＶTHB（＝ＶTH−ＧＮＤB）とスロットル開度センサ出力信号電圧の読込み値ＴＨＢ（＝ＴＨ−ＧＮＤB）とにより算出される電位差（ＶTHB−ＴＨＢ）は、上述のスロットル開度センサ電源電圧ＶTHとスロットル開度信号電圧ＴＨとの電位差（ＶTH−ＴＨ）に等しく、ＴＣＵ３０の接地電位ＧＮＤBの変化に影響されず、接地電位ＧＮＤBが変動しても一定となる。
【００４７】
従って、ＥＣＵ１によるスロットル開度センサ電源電圧ＶTHとＥＣＵ１の接地電位ＧＮＤAとの電位差ＶTHA（＝ＶTH−ＧＮＤA）を、予め固定データとしてＴＣＵ３０のメモリ（ＲＯＭ３２）に格納しておき、ＴＣＵ３０においては、この電位差ＶTHAから上記スロットル開度センサ電源電圧読込み値ＶTHBとスロットル開度センサ出力信号電圧読込み値ＴＨＢとによる電位差（ＶTHB−ＴＨＢ）を減算して、スロットル開度センサ出力信号電圧ＴＨ（＝ＶTHA−（ＶTHB−ＴＨＢ））を算出することで、ＴＣＵ３０は、接地電圧ＧＮＤBの変化に拘わらず、ＥＣＵ１のスロットル開度センサ出力信号電圧読込み値ＴＨＡと等しい値を得ることができ、ＥＣＵ１と同一のスロットル開度を得ることが可能となる。
【００４８】
すなわち、第２の制御装置に相当するＴＣＵ３０は、本発明に係る検出値演算手段としての機能を有する。
【００４９】
以下、上記ＴＣＵ３０によって実行される本発明に係る具体的なセンサ信号の入力処理について、スロットル開度センサ２０からの信号入力処理を一例とし、図２に示すフローチャートに従って説明する。
【００５０】
イグニッションスイッチ１３がＯＮされ、ＥＣＵ１，ＴＣＵ３０に電源が投入されると、各制御装置１，３０がシステムイニシャライズされ、バックアップＲＡＭ５，３４に格納されている各種学習値等のデータ及びトラブルデータを除く、各フラグ、各カウンタ類が初期化される。そして、ＥＣＵ１では、上記出力信号ライン２０ｄを介して入力されたスロットル開度センサ２０の出力信号電圧ＴＨＡをＡ／Ｄ変換器８によりデジタル値に変換し、このスロットル開度データを各種エンジン制御量を演算する際に使用する。
【００５１】
一方、ＴＣＵ３０は、所定周期毎に、図２に示すセンサ信号処理ルーチンを実行し、ＥＣＵ１と同一のスロットル開度データを得る。
【００５２】
このセンサ信号処理ルーチンでは、先ず、ステップS1，S2で、それぞれＡ／Ｄ変換器３７を介してのスロットル開度センサ電源電圧ＶTHB，スロットル開度センサ出力信号電圧ＴＨＢを読み込む。
【００５３】
そして、ステップS3で、予めＲＯＭ３２に固定データとして格納されているＥＣＵ１によるスロットル開度センサ電源電圧ＶTHとＥＣＵ１の接地電位ＧＮＤAとの電位差ＶTHA（＝ＶTH−ＧＮＤA）を読み出し、この電位差ＶTHAから上記スロットル開度センサ電源電圧読込み値ＶTHBとスロットル開度センサ出力信号電圧読込み値ＴＨＢとによる電位差（ＶTHB−ＴＨＢ）を減算して、スロットル開度センサ出力信号電圧ＴＨを算出する（ＴＨ←ＶTHA−（ＶTHB−ＴＨＢ））。
【００５４】
そして、ステップS4へ進み、上記スロットル開度センサ出力信号電圧ＴＨを、テーブル参照或いは演算によってスロットル開度ＴＨθに変換して、ルーチンを抜ける。
【００５５】
ステップS4中に示すように、スロットル開度センサ２０は、スロットル弁の回動により、このスロットル弁の弁軸に連動して可変抵抗２０ａの可変接点が作動し、可変抵抗２０ａの分圧抵抗値により可変接点に接続する出力端子からスロットル開度に比例した電圧を出力するため、このスロットル開度センサ出力信号電圧ＴＨを容易にスロットル開度ＴＨθに変換することができる。そして、このスロットル開度データが各種変速機制御に使用される。
【００５６】
尚、上記スロットル開度センサ信号電圧ＴＨを、スロットル開度ＴＨθに変換することなく、そのままスロットル開度データとして採用しても良いことは勿論である。
【００５７】
以上のように本実施の形態においては、ＴＣＵ３０は、スロットル開度センサ電源電圧読込み値ＶTHBとスロットル開度センサ出力信号電圧読込み値ＴＨＢとによる電位差（ＶTHB−ＴＨＢ）を、予め固定データとして与えられるＥＣＵ１によるスロットル開度センサ電源電圧ＶTHとＥＣＵ１の接地電位ＧＮＤAとの電位差ＶTHAから減算し、スロットル開度センサ出力信号電圧ＴＨを算出する。上記電位差（ＶTHB−ＴＨＢ）は、接地電位ＧＮＤBの変化に影響されず、従って、ＴＣＵ３０は、この電位差（ＶTHB−ＴＨＢ）に基づいてスロットル開度データを得ることで、ＥＣＵ１の接地電位ＧＮＤAに対してＴＣＵ３０の接地電位ＧＮＤBが変化しても、これによる影響を受けずに、ＥＣＵ１と同一のスロットル開度データを得ることが可能となる。
【００５８】
また、スロットル開度センサ２０の接地ライン２０ｃは、センサ電源電圧を与えるＥＣＵ１に接続するだけでよい。更に、スロットル開度センサ２０の接地ラインをＥＣＵ１に接続するだけであるから、ＥＣＵ１とＴＣＵ３０とに接地ライン２０ｃを共通接続する従来例のように、各制御装置１，３０の接地電位の相違に起因して接地ライン２０ｃを介して各制御装置１，３０間に電流が流れることがなく、このため、スロットル開度センサ２０の接地系を他の接地系と別系統にする必要もない。従って、構成簡素にして実現することが可能となる。
【００５９】
次に、図５及び図６に基づいて本発明の実施の第２形態を説明する。
【００６０】
上記実施の第１形態では、ＥＣＵ１によるスロットル開度センサ電源電圧ＶTHとＥＣＵ１の接地電位ＧＮＤAとの電位差ＶTHAを固定データとして与えているのに対し、本実施の形態は、スロットル開度センサ２０による出力信号最小電圧として、スロットル弁全閉時のＴＣＵ３０におけるスロットル開度センサ出力信号電圧ＴＨＢ’を予め固定データと設定しておき、スロットル開度センサ電源電圧読込み値ＶTHBとスロットル弁全閉時のスロットル開度センサ出力信号電圧ＴＨＢ’との電位差（ＶTHB−ＴＨＢ’）idを算出し、或いは、このスロットル弁全閉時の電位差（ＶTHB−ＴＨＢ’）idを学習する。そして、この電位差（ＶTHB−ＴＨＢ’）idからスロットル開度センサ電源電圧読込み値ＶTHBとスロットル開度センサ出力信号電圧の読込み値ＴＨＢとによる電位差（ＶTHB−ＴＨＢ）を減算して、スロットル開度センサ出力信号電圧ＴＨを算出する。
【００６１】
具体的には、ＴＣＵ３０は、上記実施の第１形態の図２に示すルーチンに代え、図５に示すセンサ信号処理ルーチンを実行し、ＥＣＵ１と同一のスロットル開度データを得る。
【００６２】
なお、ＥＣＵ１，ＴＣＵ３０の構成、及び各制御装置１，３０に接続されるスロットル開度センサを含むセンサ等の接続構成は、上記実施の第１形態と同様であり、説明を省略する。
【００６３】
以下、上記ＴＣＵ３０によって実行されるスロットル開度センサ信号の入力処理について、図５のセンサ信号処理ルーチンに基づき説明する。
【００６４】
ＴＣＵ３０は、所定周期毎に、図５に示すセンサ信号処理ルーチンを実行し、先ず、ステップS11，S12で、それぞれＡ／Ｄ変換器３７を介してのスロットル開度センサ電源電圧ＶTHB，スロットル開度センサ出力信号電圧ＴＨＢを読み込む。
【００６５】
そして、ステップS13で、予めＲＯＭ３２に固定データとして格納されているスロットル弁全閉時のＴＣＵ３０におけるスロットル開度センサ出力信号電圧ＴＨＢ’を読み出して、スロットル開度センサ電源電圧読込み値ＶTHBとこのスロットル弁全閉時のスロットル開度センサ出力信号電圧ＴＨＢ’との電位差（ＶTHB−ＴＨＢ’）idを算出する。或いは、学習したスロットル弁全閉時の電位差（ＶTHB−ＴＨＢ’）idを読み出す。そして、この電位差（ＶTHB−ＴＨＢ’）idからスロットル開度センサ電源電圧読込み値ＶTHBとスロットル開度センサ出力信号電圧読込み値ＴＨＢとによる電位差（ＶTHB−ＴＨＢ）を減算して、スロットル開度センサ出力信号電圧ＴＨを算出する（ＴＨ←（ＶTHB−ＴＨＢ’）id−（ＶTHB−ＴＨＢ））。
【００６６】
ここで、このスロットル開度センサ出力信号電圧ＴＨは、スロットル弁全閉（スロットル開度＝０）からの変位量を表すことになる。
【００６７】
そして、ステップS14へ進み、上記スロットル開度センサ出力信号電圧ＴＨを、テーブル参照或いは演算によってスロットル開度ＴＨθに変換して、ルーチンを抜ける。そして、このスロットル開度データが各種変速機制御に使用される。
【００６８】
尚、本実施の形態においては、上記スロットル開度センサ出力信号電圧ＴＨが、スロットル弁全閉からの変位量として与えられるため、ステップS14中に示すように、ＴＨ＝０がスロットル弁全閉に対応し、スロットル開度センサ出力信号電圧ＴＨとスロットル開度ＴＨθとは比例関係にある。
【００６９】
また、スロットル弁全閉時の電位差（ＶTHB−ＴＨＢ’）idの学習は、例えば、所定周期毎に、アクセルスイッチ４２の出力値を読み込み、アクセルスイッチ４２がＯＦＦでアクセルペダル開放の時、すなわちスロットル弁全閉と判断されるとき、スロットル開度センサ電源電圧ＶTHBとスロットル開度センサ出力信号電圧ＴＨＢとを読み込んで、この電位差（ＶTHB−ＴＨＢ）を算出し、前回ルーチン実行時において算出したスロットル弁全閉時の電位差との加重平均を、スロットル弁全閉時の電位差（ＶTHB−ＴＨＢ’）idとして採用し、バックアップＲＡＭ３４の所定アドレスに学習値データとしてストアする。
【００７０】
ここで、上述のように、ＴＣＵ３０にＡ／Ｄ変換器３７を介してスロットル開度センサの電源電圧ＶTH（本実施の形態においては、５Ｖ）を入力した場合、ＴＣＵ３０におけるＡ／Ｄ変換器３７を介してのスロットル開度センサ電源電圧読込み値ＶTHBは、スロットル開度センサ３０の電源電圧ＶTHとＴＣＵ３０の接地電位ＧＮＤBとの電位差となり（ＶTHB＝ＶTH−ＧＮＤB）、このＴＣＵ３０におけるスロットル開度センサ電源電圧読込み値ＶTHB（＝ＶTH−ＧＮＤB）とスロットル開度センサ出力信号電圧の読込み値ＴＨＢ（＝ＴＨ−ＧＮＤB）とによって算出される電位差（ＶTHB−ＴＨＢ）は、スロットル開度センサ電源電圧ＶTHとスロットル開度信号電圧ＴＨとの電位差（ＶTH−ＴＨ）に等しく、ＴＣＵ３０の接地電位ＧＮＤBの変化に影響されず、接地電位ＧＮＤBが変化しても一定となる。
【００７１】
また、スロットル弁を全閉とした場合、図６に示すように、スロットル開度センサ電源電圧ＶTHと、スロットル開度センサ２０から出力されるスロットル弁全閉時のスロットル開度信号電圧ＴＨidとの電位差（ＶTH−ＴＨid）は、一定値となる。
【００７２】
そして、スロットル弁全閉時におけるスロットル開度センサ電源電圧読込み値ＶTHB（＝ＶTH−ＧＮＤB）とスロットル開度センサ出力信号電圧読込み値ＴＨＢ’（＝ＴＨid−ＧＮＤB）とによる電位差（ＶTHB−ＴＨＢ’）idも、上記電位差（ＶTH−ＴＨid）に等しく、ＴＣＵ３０の接地電位ＧＮＤBの変化に影響されず、接地電位ＧＮＤBが変化しても一定となる。
【００７３】
従って、スロットル弁全閉時のＴＣＵ３０におけるスロットル開度センサ出力信号電圧ＴＨＢ’を予め固定データとしてＴＣＵ３０のメモリ（ＲＯＭ３２）に格納しておき、ＴＣＵ３０においては、スロットル開度センサ電源電圧読込み値ＶTHBとこのスロットル弁全閉時のスロットル開度センサ出力信号電圧ＴＨＢ’との電位差（ＶTHB−ＴＨＢ’）idを算出し、或いは、スロットル弁全閉時の電位差（ＶTHB−ＴＨＢ’）idを学習し、この電位差（ＶTHB−ＴＨＢ’）idからスロットル開度センサ電源電圧読込み値ＶTHBとスロットル開度センサ出力信号電圧の読込み値ＴＨＢとによる電位差（ＶTHB−ＴＨＢ）を減算して、スロットル開度センサ出力信号電圧ＴＨ（＝（ＶTHB−ＴＨＢ’）id−（ＶTHB−ＴＨＢ））を算出することで、ＴＣＵ３０の接地電位ＧＮＤBが変化しても、これによる影響を受けずに、スロットル弁全閉を基準点（零点）として、このスロットル弁全閉点からの変位量としてスロットル開度センサ出力信号電圧ＴＨが算出される。
【００７４】
そして、このスロットル開度センサ出力信号電圧ＴＨをスロットル弁全閉点からの変位量としてスロットル開度ＴＨθに変換することにより、ＴＣＵ３０は、正確なスロットル開度データを得ることができ、各制御装置１，３０の接地電位ＧＮＤの変化に拘わらず、結果的に、ＥＣＵ１と同一のスロットル開度データを得ることが可能となる。
【００７５】
そして、本実施の形態においても、スロットル開度センサ２０の接地ライン２０ｃは、センサ電源電圧を与えるＥＣＵ１に接続するだけでよく、更に、スロットル開度センサ２０の接地系を他の接地系と別系統にする必要もないため、構成簡素にして実現することが可能である。
【００７６】
次に、図７に基づいて本発明の実施の第３形態を説明する。
【００７７】
本実施の形態においては、ＴＣＵ３０において、スロットル開度センサ電源電圧読込み値ＶTHBを、許容値としての下限値ＶTHBL及び上限値ＶTHBHと比較し、スロットル開度センサ電源電圧読込み値ＶTHBが、この上，下限値ＶTHBH，ＶTHBLによる許容範囲外のとき、ＴＣＵ３０におけるスロットル開度センサ電源電圧入力系の故障と診断し、予め設定されたバックアップ用センサ電源電圧値ＶTHBMEMを用いて、スロットル開度センサ出力信号電圧読込み値ＴＨＢとにより電位差ＴＨ１を算出し、この電位差ＴＨ１に基づいてスロットル開度ＴＨθを算出する。
【００７８】
すなわち、第２の制御装置に相当するＴＣＵ３０は、請求項３記載の発明に係る診断手段としての機能をも実現する。
【００７９】
具体的には、ＴＣＵ３０は、上記実施の第１形態の図２に示すルーチンに代え、図７に示すセンサ信号処理ルーチンを実行する。
【００８０】
なお、ＥＣＵ１，ＴＣＵ３０の構成、及び各制御装置１，３０に接続されるスロットル開度センサを含むセンサ等の接続構成は、上記実施の第１形態と同様であり、説明を省略する。
【００８１】
以下、上記ＴＣＵ３０によって実行されるスロットル開度センサ信号の入力処理について、図７のセンサ信号処理ルーチンに基づき説明する。
【００８２】
ＴＣＵ３０は、所定周期毎に、図７に示すセンサ信号処理ルーチンを実行し、ステップS21，S22で、それぞれＡ／Ｄ変換器３７を介してのスロットル開度センサ電源電圧ＶTHB，スロットル開度センサ出力信号電圧ＴＨＢを読み込む。
【００８３】
そして、ステップS23で、上記スロットル開度センサ電源電圧読込み値ＶTHBを、通常では取り得ない予め設定された下限値ＶTHBLと比較し、ＶTHB≧ＶTHBLのときにはステップS24へ進み、上記スロットル開度センサ電源電圧読込み値ＶTHBを通常では取り得ない予め設定された上限値ＶTHBHと比較する。
【００８４】
ここで、上述のように、ＥＣＵ１からスロットル開度センサ２０に印加されるスロットル開度センサ電源電圧ＶTHは、ＶTH＝５Ｖに設定されている。
【００８５】
従って、ＴＣＵ３０におけるスロットル開度センサ電源電圧読込み値ＶTHBが下限値ＶTHBL未満のときには（ＶTHB＜ＶTHBL）、ＴＣＵ３０へのスロットル開度センサ電源電圧入力系に断線等の異常が、又、上限値ＶTHBHよりも高いときには（ＶTHB＞ＶTHBH）、スロットル開度センサ電源電圧入力系にショート等の異常が生じていると判断することができる。
【００８６】
そして、上記ステップS23においてＶTHB＜ＶTHBLでスロットル開度センサ電源電圧入力系の断線、或いは上記ステップS24においてＶTHB＞ＶTHBHでスロットル開度センサ電源電圧入力系のショートと判断されるときには、ステップS25へ進み、バックアップＲＡＭ３４の所定アドレスにストアされスロットル開度センサ電源電圧入力系の故障を示すスロットル開度センサ電源電圧入力系ＮＧフラグＦNGTHBをセットし（ＦNGTHB←１）、前記警報ランプ４４を点灯或いは点滅してＴＣＵ３０におけるスロットル開度センサ電源電圧入力系の故障を運転者に報知する。
【００８７】
そして、続くステップS26で、スロットル開度センサ電源電圧読込み値ＶTHBを、予め設定されたバックアップ用センサ電源電圧値ＶTHBMEMによりバックアップする（ＶTHB←ＶTHBMEM）。上記バックアップ用センサ電源電圧値ＶTHBMEMは、予め実験等によりＴＣＵ３０における正常時のスロットル開度センサ電源電圧ＶTHBを求め、ＲＯＭ３２の所定アドレスに固定データとしてメモリしたフェイルセーフ値である。
【００８８】
次いで、ステップS27で、上記ステップS26においてバックアップしたスロットル開度センサ電源電圧読込み値ＶTHB（＝ＶTHBMEM）と、上記ステップS22において読み込んだスロットル開度センサ出力信号電圧読込み値ＴＨＢとによって電位差ＴＨ１を算出する（ＴＨ１←ＶTHB−ＴＨＢ）。そして、続くステップS28で、この電位差ＴＨ１に定数Ｋを乗算することでスロットル開度ＴＨθを算出して（ＴＨθ←ＴＨ１×Ｋ）、ルーチンを抜ける。
【００８９】
すなわち、ＴＣＵ３０においてスロットル開度センサ電源電圧入力系の故障時には、ＴＣＵ３０における読込み値のデータとしてスロットル開度センサ電源電圧ＶTHBが上記バックアップ用センサ電源電圧値ＶTHBMEMによりクランプされ、ＴＣＵ３０では、このバックアップ用センサ電源電圧値ＶTHBMEMによりバックアップされたスロットル開度センサ電源電圧ＶTHBを用いてスロットル開度ＴＨθが算出される。
【００９０】
従って、ＴＣＵ３０は、スロットル開度センサ電源電圧入力系の故障時にも、ＴＣＵ３０の接地電位ＧＮＤBによる影響を補償してスロットル開度ＴＨθを算出することが可能となり、ＥＣＵ１と略同一のスロットル開度データを得ることができる。
【００９１】
一方、上記ステップS23でＶTHB≧ＶTHBLと判断され、且つステップS24でＶTHB≦ＶTHBHと判断されたとき、すなわち、スロットル開度センサ電源電圧ＶTHBが許容範囲に収まっているとき（ＶTHBL≦ＶTHB≦ＶTHBH）、スロットル開度センサ電源電圧入力系の正常と判断し、ステップS29へ進む。
【００９２】
そして、スロットル開度センサ系の正常により、ステップS29で、スロットル開度センサ電源電圧入力系ＮＧフラグＦNGTHBをクリアして（ＦNGTHB←０）、ステップS30へ進み、上記ステップS21によるスロットル開度センサ電源電圧読込み値ＶTHBを用いて、スロットル開度を算出する。
【００９３】
すなわち、ステップS30以下の処理は上記実施の第１形態と同様であり、ステップS30では、予めＲＯＭ３２に固定データとして格納されているＥＣＵ１によるスロットル開度センサ電源電圧ＶTHとＥＣＵ１の接地電位ＧＮＤAとの電位差ＶTHA（＝ＶTH−ＧＮＤA）を読み出し、この電位差ＶTHAから上記スロットル開度センサ電源電圧読込み値ＶTHBとスロットル開度センサ出力信号電圧読込み値ＴＨＢとによる電位差（ＶTHB−ＴＨＢ）を減算して、スロットル開度センサ出力信号電圧ＴＨを算出する（ＴＨ←ＶTHA−（ＶTHB−ＴＨＢ））。
【００９４】
そして、ステップS31へ進み、上記スロットル開度センサ出力信号電圧ＴＨを、テーブル参照或いは演算によってスロットル開度ＴＨθに変換して、ルーチンを抜け、以上によって得られたスロットル開度データが各種変速機制御に使用される。
【００９５】
その結果、スロットル開度センサ電源電圧入力系の正常時には、ＥＣＵ１の接地電位ＧＮＤAに対しＴＣＵ３０の接地電位ＧＮＤBが変化しても、これによる影響を受けず、ＴＣＵ３０は、ＥＣＵ１と同一のスロットル開度データを得ることが可能となる。
【００９６】
また、スロットル開度センサ電源電圧入力系の故障時には警報ランプ４４の点灯或いは点滅により報知され、更に、外部接続用コネクタ５１にシリアルモニタ６０を接続することで、シリアルモニタ６０によってＴＣＵ３０におけるスロットル開度センサ電源電圧入力系ＮＧフラグＦNGTHBを読み出して、ＴＣＵ３０に対するスロットル開度センサ電源電圧入力系の故障を判断することができる。
【００９７】
尚、本実施の形態において、上記ステップS30，S31による処理に代え、上記実施の第２形態のステップS13，S14（図５参照）による処理を採用し、スロットル開度センサ電源電圧読込み値ＶTHBとスロットル弁全閉時のスロットル開度センサ出力信号電圧ＴＨＢ’との電位差（ＶTHB−ＴＨＢ’）idから、スロットル開度センサ電源電圧読込み値ＶTHBとスロットル開度センサ出力信号電圧読込み値ＴＨＢとによる電位差（ＶTHB−ＴＨＢ）を減算して、スロットル開度センサ出力信号電圧ＴＨ（＝（ＶTHB−ＴＨＢ’）id−（ＶTHB−ＴＨＢ））を算出し、このスロットル開度センサ出力信号電圧ＴＨに基づいてスロットル開度ＴＨθを算出するようにしてもよい。
【００９８】
また、本発明は上記各実施の形態に限定されず、第１の制御装置を変速機制御装置（ＴＣＵ）３０とし、第２の制御装置をエンジン制御装置（ＥＣＵ）１として、ＴＣＵ３０からスロットル開度センサ２０に電源電圧を供給すると共に、スロットル開度センサ２０の接地ライン２０ｃをＴＣＵ３０に接続し、ＥＣＵ１にスロットル開度センサ電源電圧を入力して、ＥＣＵ１において、このスロットル開度センサ電源電圧に基づいてスロットル開度を演算するようにしてもよい。
【００９９】
また、第２の制御装置は、単一の制御装置に限定されず、複数の制御装置であっても本発明を適用することができる。
【０１００】
また、センサはスロットル開度センサに限定されず、センサの出力電圧によって測定対象量を検出し、このセンサからの出力信号電圧に基づいて各制御装置においてそれぞれ該センサによる検出値を得るものであれば、本発明は適用される。
【０１０１】
更に、第１及び第２の制御装置は、エンジン制御装置及び変速機制御装置、または、車輌搭載の制御装置に限定されず、種々の制御装置を適宜採用し得る。すなわち、複数の制御装置間で共通するセンサからの信号を入力するものであれば、本発明を適用し得る。
【０１０２】
【発明の効果】
以上説明したように請求項１記載の発明によれば、１つのセンサからの出力信号電圧を複数の制御装置に入力して、各制御装置で上記センサの出力信号電圧に基づいてそれぞれ該センサによる検出値を得るに際し、上記センサのセンサ電源電圧を第１の制御装置から供給すると共に、該第１の制御装置のみに上記センサの接地ラインを接続し、第２の制御装置は、第１の制御装置からセンサに印加されるセンサ電源電圧と第１の制御装置の接地電位との電位差を固定データとして予め記憶すると共に、上記センサの出力信号電圧と第１の制御装置から該センサに印加されるセンサ電源電圧とを入力して、上記固定データから上記固定データを減算してセンサによる検出値を演算する。上記センサ出力信号電圧とセンサ電源電圧との電位差は、制御装置の接地電位の変化に影響されず、従って、この電位差を、固定データ（第１の制御装置からセンサに印加されるセンサ電源電圧と第１の制御装置の接地電位との電位差）から減算してセンサによる検出値を演算することで、第２の制御装置は、接地電位の変化に拘わらず、正しいセンサ検出値を得ることができ、また、第１の制御装置の接地電圧に対して該第２の制御装置の接地電位が相違しても、第１の制御装置と同一のセンサ検出値を得ることができる。
【０１０３】
また、センサの接地ラインを該センサに電源電圧を供給する第１の制御装置にのみ接続するだけで良く、従って、各制御装置にセンサの接地ラインを共通接続する従来例のように、各制御装置間の接地電位の相違に起因して接地ラインを介して各制御装置間に電流が流れることがなく、このため、センサの接地系を他の接地系と別系統にする必要がなく、その結果、構成簡素にして実現することができる効果を有する。
【０１０４】
請求項２記載の発明によれば、１つのセンサからの出力信号電圧を複数の制御装置に入力して、各制御装置で上記センサの出力信号電圧に基づいてそれぞれ該センサによる検出値を得るに際し、上記センサのセンサ電源電圧を第１の制御装置から供給すると共に、該第１の制御装置のみに上記センサの接地ラインを接続し、第２の制御装置は、上記センサによる出力信号最小電圧を固定データとして予め記憶すると共に、上記センサの出力信号電圧と第１の制御装置から該センサに印加されるセンサ電源電圧とを入力して、センサ電源電圧から上記固定データを減算し、更に、この減算値から上記センサ電源電圧と上記出力信号電圧との電位差を減算して該センサによる検出値を演算する。上記センサ電源電圧から上記固定データ（センサによる出力信号最小電圧）を減算して算出した電位差、及び、上記センサ出力信号電圧とセンサ電源電圧との電位差は、制御装置の接地電位の変化に影響されず、従って、センサ電源電圧と固定データとによる電位差から、センサ電源電圧とスロットル開度センサ出力信号電圧との電位差を減算してセンサによる検出値を演算することで、第２の制御装置は、第２の制御装置の接地電位が変化しても、これによる影響を受けずに、固定データを基準点（零点）として、この基準点からの変位量に基づいてセンサ検出値が演算される。その結果、第２の制御装置は、接地電位の変化に係わらず、正確なセンサ検出値を得ることができ、また、第１の制御装置の接地電圧に対して第２の制御装置の接地電位が相違しても、第１の制御装置と同一のセンサ検出値を得ることができる。
【０１０５】
また、センサの接地ラインは、センサ電源電圧を与える第１の制御装置に接続するだけでよく、更に、センサの接地系を他の接地系と別系統にする必要もないため、構成簡素にして実現することができる。
【０１０６】
その際、請求項３記載の発明では、更に、第２の制御装置は、センサ電源電圧を許容値と比較してセンサ電源電圧が許容範囲外のときセンサ電源電圧入力系の故障と診断し、予め設定されたバックアップ用センサ電源電圧値を用いてセンサ出力信号電圧との電位差を算出し、この電位差に基づいてセンサによる検出値を演算するので、上記請求項１或いは請求項２記載の発明の効果に加え、センサ電源電圧入力系の故障時においても、第２の制御装置は、該第２の制御装置の接地電圧による影響を補償して、センサ検出値を演算することができ、第１の制御装置と略同一のセンサ検出値を得ることができる効果を有する。
【０１０７】
また、請求項４記載の発明では、上記各制御装置は車輌に搭載され、上記第１の制御装置をエンジン制御装置とし、上記第２の制御装置を変速機制御装置とし、また、上記センサをスロットル開度センサとするので、上記請求項１ないし請求項３の何れか一に記載の発明の効果に加え、本発明によるセンサ信号の処理装置を、車輌のエンジン制御と変速機制御との総合システムに、容易に適合することができる効果を有する。
【図面の簡単な説明】
【図１】本発明の基本構成図
【図２】本発明の実施の第１形態に係り、変速機制御装置において実行されるセンサ信号処理ルーチンのフローチャート
【図３】同上、スロットル開度センサ電源電圧、スロットル開度センサ出力信号電圧、各制御装置の接地電位、及び、各制御装置におけるＡ／Ｄ変換器を介してのスロットル開度センサ電源電圧読込み値、スロットル開度センサ出力信号電圧読込み値の関係を示すタイムチャート
【図４】同上、センサの接続構成、並びに、エンジン制御装置及び変速機制御装置の回路構成図
【図５】本発明の実施の第２形態に係り、変速機制御装置において実行されるセンサ信号処理ルーチンのフローチャート
【図６】同上、スロットル開度センサ電源電圧、スロットル開度センサ出力信号電圧、各制御装置の接地電位、スロットル弁全閉時のスロットル開度センサ出力信号電圧、変速機制御装置におけるＡ／Ｄ変換器を介してのスロットル開度センサ電源電圧読込み値、スロットル開度センサ出力信号電圧読込み値、及び、各電位差の関係を示すタイムチャート
【図７】本発明の実施の第３形態に係り、変速機制御装置において実行されるセンサ信号処理ルーチンのフローチャート
【図８】従来例に係り、センサの各制御装置に対する接続構成を示す説明図
【図９】同上、スロットル開度センサ出力信号電圧、各制御装置の接地電位、及び、各制御装置におけるＡ／Ｄ変換器を介してのスロットル開度センサ出力信号電圧読込み値の関係を示すタイムチャート
【図１０】同上、センサの各制御装置に対する接続構成を示す説明図
【符号の説明】
１  エンジン制御装置（第１の制御装置）
２０  スロットル開度センサ（センサ）
３０  変速機制御装置（第２の制御装置；検出値演算手段、診断手段）
ＴＨ  スロットル開度センサ出力信号電圧（センサの出力信号電圧）
ＶTH  スロットル開度センサ電源電圧（センサ電源電圧）
ＴＨＢ  変速機制御装置におけるＡ／Ｄ変換器を介してのスロットル開度センサ出力信号電圧読込み値
ＶTHB  変速機制御装置におけるＡ／Ｄ変換器を介してのスロットル開度センサ電源電圧読込み値
ＴＨθ  スロットル開度（検出値）
ＴＨＢ’  スロットル弁全閉時のスロットル開度センサ出力信号電圧（センサによる出力信号最小電圧）
ＧＮＤA  エンジン制御装置の接地電位
ＧＮＤB  変速機制御装置の接地電位
ＶTHBL  下限値（許容値）
ＶTHBH  上限値（許容値）
ＶTHBMEM  バックアップ用センサ電源電圧値
【図１】
0004082470.tif 000002
【図２】
0004082470.tif 000003
【図３】
0004082470.tif 000004
【図４】
0004082470.tif 000005
【図５】
0004082470.tif 000006
【図６】
0004082470.tif 000007
【図７】
0004082470.tif 000008
【図８】
0004082470.tif 000009
【図９】
0004082470.tif 000010
【図１０】
0004082470.tif 000011