【事件の表示】
　特許第３４６３４６３号「センサの異常診断装置」の請求項１ないし８に係る特許に対する特許異議の申立てについて、次のとおり決定する。
【結　論】
　訂正を認める。
　特許第３４６３４６３号の請求項１ないし８に係る特許を維持する。
【理　由】
【１】手続きの経緯
　本件特許第３４６３４６３号についての出願は、平成８年６月２８日に特許出願されたものであって、その請求項１〜８に係る発明は、平成１５年８月２２日にその特許権の設定登録がなされたものであるが、その後、本件の請求項１〜８に係る特許に対して、メルセデス　ベンツ　レンクンゲン　ゲゼルシャフト　ミット　ベシュレンクテル　ハフツングより特許異議の申立てがなされ、平成１６年８月３日付けの取消理由通知に対して、その指定期間内である平成１６年１０月８日に意見書が提出された後、平成１７年３月１６日付けの取消理由通知に対して、その指定期間内である平成１７年５月２４日に訂正請求がなされたものである。
　
【２】訂正の適否についての判断
（１）訂正の要旨
　特許権者が求めている訂正の内容は、以下ア〜オのとおりである。
ア．訂正事項１
　特許３４６３４６３号の特許登録時の明細書（以下、「本件明細書」という。）中の特許請求の範囲の請求項１の、
『同一の検出対象を複数のセンサで検出し、且つこれら複数のセンサの出力がそれぞれ前記検出対象の変化に応じてリニアに変化するシステムに適用され、前記複数のセンサの出力に基づいて当該センサの異常を診断するセンサの異常診断装置において、』という記載を、
『同一の検出対象を複数のセンサで検出し、且つこれら複数のセンサの出力がそれぞれ前記検出対象の変化に応じてリニアに変化するシステムに適用され、前記複数のセンサの出力
から算出した開度の開度偏差
イ．訂正事項２
　本件明細書中の特許請求の範囲の請求項１の、
『前記複数のセンサを共通のグランドに接続すると共に、少なくとも１つのセンサの出力特性の最小値側と少なくとも１つのセンサの出力特性の最大値側にそれぞれオフセットを設けたことを特徴とする』という記載を、
『前記複数のセンサを共通のグランドに接続すると共に、少なくとも１つのセンサの出力特性の最小値側と少なくとも１つのセンサの出力特性の最大値側にそれぞれオフセットを設け
ることによりそれぞれのセンサ出力特性の傾きを異ならせ
ウ．訂正事項３
  本件明細書中の特許請求の範囲の請求項５の、
『同一の検出対象を複数のセンサで検出し、且つこれら複数のセンサの出力がそれぞれ前記検出対象の変化に応じてリニアに変化するシステムに適用され、前記複数のセンサの出力に基づいて当該センサの異常を診断するセンサの異常診断装置において、』という記載を、
『同一の検出対象を複数のセンサで検出し、且つこれら複数のセンサの出力がそれぞれ前記検出対象の変化に応じてリニアに変化するシステムに適用され、前記複数のセンサの出力
から算出した開度の開度偏差
エ．訂正事項４
　訂正事項１に伴い、本件明細書の段落【０００７】の、
『【課題を解決するための手段】上記目的を達成するために、本発明の請求項１のセンサの異常診断装置は、同一の検出対象を検出する複数のセンサの出力がそれぞれ該検出対象の変化に応じてリニアに変化するものにおいて、』という記載を、
『【課題を解決するための手段】上記目的を達成するために、本発明の請求項１のセンサの異常診断装置は、同一の検出対象を検出する複数のセンサの出力がそれぞれ該検出対象の変化に応じてリニアに変化する
システムに適用され、複数のセンサの出力から算出した開度の開度偏差に基づいて当該センサの異常を診断するものにおいて
オ．訂正事項５
　訂正事項２に伴い、本件明細書の段落【０００７】の、
『これら複数のセンサを共通のグランドに接続すると共に、少なくとも１つのセンサの出力特性の最小値側と少なくとも１つのセンサの出力特性の最大値側にそれぞれオフセットを設ける。』という記載を、
『これら複数のセンサを共通のグランドに接続すると共に、少なくとも１つのセンサの出力特性の最小値側と少なくとも１つのセンサの出力特性の最大値側にそれぞれオフセットを設けること
によりそれぞれのセンサ出力特性の傾きを異ならせる
　
（２）訂正の目的の適否、新規事項の有無、及び拡張・変更の存否
ア．訂正事項１、３
　訂正事項１、３は、センサの異常を診断することに関して、複数のセンサ出力から算出した開度の開度偏差に基づいて行うことを限定したものであり、しかも、算出した開度の開度偏差に基づいてセンサの異常を診断することについては、本件明細書の段落【００３１】、【００３５】に記載されているから、特許請求の範囲の減縮を目的とした明細書の訂正に該当し、実質的に特許請求の範囲を拡張又は変更するものではなく、かつ、新規事項の追加に該当しない。
イ．訂正事項２
　訂正事項２は、少なくとも１つのセンサの出力特性の最小値側と少なくとも１つのセンサの出力特性の最大値側にそれぞれオフセットを設けることに関して、それによりそれぞれのセンサ出力特性の傾きを異ならせることを限定したものであり、しかも、
それぞれのセンサ出力特性の傾きを異ならせることについては、本件明細書の段落【０００７】に記載されているから、特許請求の範囲の減縮を目的とした明細書の訂正に該当し、実質的に特許請求の範囲を拡張又は変更するものではなく、かつ、新規事項の追加に該当しない。
ウ．訂正事項４
　訂正事項４は、上記訂正事項１に伴って、発明の詳細な説明の記載を特許請求の範囲の記載に整合させるものであって、明りょうでない記載の釈明を目的とした明細書の訂正に該当し、かつ、新規事項の追加に該当しない。
エ．訂正事項５
　訂正事項５は、上記訂正事項２に伴って、発明の詳細な説明の記載を特許請求の範囲の記載に整合させるものであって、明りょうでない記載の釈明を目的とした明細書の訂正に該当し、かつ、新規事項の追加に該当しない。
　
（３）むすび
　以上のとおりであるから、上記訂正請求は、平成１５年改正前の特許法第１２０条の４第２項及び同第３項で準用する第１２６条第２〜４項の規定に適合するので、当該訂正を認める。
　
【３】本件発明
　上述したように、訂正請求による訂正が認められたので、本件特許第３４６３４６３号の請求項１〜８に係る発明（以下、「本件発明１」〜「本件発明８」という。）は、訂正明細書及び図面の記載からみて、その特許請求の範囲の請求項１〜８に記載された事項により特定される下記のとおりのものと認める。
「【請求項１】　同一の検出対象を複数のセンサで検出し、且つこれら複数のセンサの出力がそれぞれ前記検出対象の変化に応じてリニアに変化するシステムに適用され、前記複数のセンサの出力
から算出した開度の開度偏差
　前記複数のセンサを共通のグランドに接続すると共に、少なくとも１つのセンサの出力特性の最小値側と少なくとも１つのセンサの出力特性の最大値側にそれぞれオフセットを設け
ることによりそれぞれのセンサ出力特性の傾きを異ならせ
【請求項２】　同じセンサの出力特性の最小値側と最大値側の双方にオフセットを設けたことを特徴とする請求項１に記載のセンサの異常診断装置。
【請求項３】　前記オフセットは、少なくとも１つのセンサと前記グランドとの間に抵抗素子を接続し、少なくとも１つのセンサと電源との間に抵抗素子を接続することで設けられていることを特徴とする請求項１に記載のセンサの異常診断装置。
【請求項４】　前記オフセットは、同じセンサのグランド側と電源側の双方に抵抗素子を接続することで設けられていることを特徴とする請求項２に記載のセンサの異常診断装置。
【請求項５】　同一の検出対象を複数のセンサで検出し、且つこれら複数のセンサの出力がそれぞれ前記検出対象の変化に応じてリニアに変化するシステムに適用され、前記複数のセンサの出力
から算出した開度の開度偏差
　前記複数のセンサの出力特性を互いに逆特性とするように設定すると共に、少なくとも１つのセンサの出力特性の最小値側と最大値側の少なくとも一方にオフセットを設けたことを特徴とするセンサの異常診断装置。
【請求項６】　前記オフセットは、少なくとも１つのセンサのグランド側と電源側との少なくとも一方に抵抗素子を接続することで設けられていることを特徴とする請求項５に記載のセンサの異常診断装置。
【請求項７】　前記複数のセンサは、アクセル開度を検出するアクセル開度センサ又はスロットル開度を検出するスロットル開度センサであることを特徴とする請求項１乃至６のいずれかに記載のセンサの異常診断装置。
【請求項８】　前記センサの異常診断に用いる異常判定しきい値は、前記複数のセンサの出力のうちの最小値に応じて設定されることを特徴とする請求項１乃至７のいずれかに記載のセンサの異常診断装置。」
　
【４】特許異議申立及び取消理由の概要
　特許異議申立人　メルセデス　ベンツ　レンクンゲン　ゲゼルシャフト　ミット　ベシュレンクテル　ハフツングは、証拠として、以下の甲号各証を提出し、本件発明１〜８は、甲第１〜４号証に記載された発明に基づいて当業者が容易に発明をすることができたものであるから、特許法第２９条第２項の規定により特許を受けることができないものである旨主張している。
　また、当審が通知した取消理由の概要は、本件発明１〜８は、刊行物１〜４（甲第１〜４号証と同じ）、及び刊行物５に記載された発明に基づいて当業者が容易に発明をすることができたものであるから、特許法第２９条第２項の規定により特許を受けることができないものであり、また、本件発明１〜８は、具体的な構成が不明確であり、かつ、発明の詳細な説明と十分に対応していないから、特許法第３６条第６項の規定により特許を受けることができないものであるというものである。
　
【５】引用刊行物記載の発明
（１）刊行物１記載の発明
　刊行物１（「甲第１号証」と同じ。）には、「上記ポテンショメータが故障したときの、フェールセーフを確立するために、ポテンショメータは２個備え、１個の信号はメインの信号として制御に使い、他方の信号はサブとして上記メインの信号との比較信号に使い、メイン−サブ間の誤差が所定値以上になれば、コントロールユニットはポテンショメータの異常と判断して、フェールセーフ作動し、モータ、電磁クラッチ、フェールセーフリレーをＯＦＦするのが一般的であった。」（第１頁右欄第１５行〜第２頁左上欄第３行）と記載されている。
　また、図２、図３より、トルクのポテンショメータ３ｄ、３ｅはグランドに接続されているとともに、トルクのポテンショメータ３ｄ、３ｅは操舵トルクに応じて出力電圧がリニアに変化することが示されている。
　よって、刊行物１には、「同一の検出対象を複数のセンサで検出し、且つこれら複数のセンサの出力がそれぞれ前記検出対象の変化に応じてリニアに変化するシステムに適用され、前記複数のセンサの信号の誤差に基づいて当該センサの異常を診断するセンサの異常診断装置において、前記複数のセンサをグランドに接続する異常診断装置。」の発明（以下、「刊行物１記載の発明」という。）が記載されているものと認められる。
　
（２）刊行物２記載の発明　
　刊行物２（「甲第２号証」と同じ。）には、「Fig.7 shows an electrical diagram of the circuitry used to process the signals from the position sensor 25. The gear or Genva system G generally represents the position sensor 25 described in FIGS.1-6 wherein the degree of rotation of the shaft is determind from the electrical outputs from wiper 12 and wiper 14,which are considered together as the position potentiometer 90,（図７は位置センサ２５からの信号を処理するために使用される電気回路図を示している。ギアもしくはジェネブァシステムＧは一般的に図１−６における位置センサ２５を表している。軸の回転度はワイパ１２と１４からの電気出力により決定される。これらは一緒になってポテンショメータ位置９０となる。）」（明細書第７欄第６０〜６７行）と記載されている。 
　また、FIG.6及びFIG.7より、２つのワイパはリニアに変化するとともに、２つのワイパは共通のグランドに接続されていることが示されている。
　よって、刊行物２には、「軸の回転度を複数のワイパで検出する回転検出装置において、複数のワイパの出力がそれぞれ前記検出対象の変化に応じてリニアに変化し、複数のワイパを共通のグランドに接続した回転検出装置。」の発明（以下、「刊行物２記載の発明」という。）が記載されているものと認められる。
　
（３）刊行物３記載の発明
　刊行物３（「甲第３号証」と同じ。）には、「In Bild 2 ist dargestellt, wie man mit eifachen Mitteln eine Grenzwertuberprufung vonehmen kann.Fur einen gultigen Funktionswert ist nur ein Band zwischen den Extremwerten zuelassen. Bei entsprechender Beschaltung konnen so Kurzschlub gegen Masse, Kurzschlub gegen Betriebsspannung sowie Unterbrechung festgestellt werden.（図２に、簡単な手段を用いていかに限界値の検査を行うことができるかが示されている。極値（オフセット値）間に有効な関数値に対する１つの許容帯域が生ずる。そのため、相応の回路では、アースに対する短絡、動作電圧および遮断に対する短絡が検出される。） 」（第３８９頁第２０〜２４行）と記載されている。 
　よって、刊行物３には、「センサの両端にオフセットを設けて、センサの短絡を診断する車両用オンボード診断装置。」の発明（以下、「刊行物３記載の発明」という。）が記載されているものと認められる。
　
（４）刊行物４記載の発明
　刊行物４（「甲第４号証」と同じ。）には、「もし入力軸４２がピニオン歯車４６に対して回転されて線形ホール効果センサ９８を磁石１１２に対して近付くように運動することになる。このように、捻りセンサＡ、Ｂからの出力信号は、入力軸４２とピニオン歯車４６間に相対的な回転運動が生じる時、左右対称となるように等しいが反対の量だけ変化することになる。これらの電圧は、操舵の方向およびトルクを示す信号を生じるため用いられる。」（第６頁右欄第２６〜３４行）と記載されている。 
　よって、刊行物４には、「複数の線形ホール効果センサの出力特性を互いに逆特性とするように設定して捻りを検出した操舵組立体。」の発明（以下、「刊行物４記載の発明」という。）が記載されているものと認められる。
　
（５）刊行物５記載の発明
　刊行物５には、「少なくとも１つの検出装置が内燃機関あるいは自動車の運転パラメータを示す信号を発生し、その信号が内燃機関の制御装置あるいは検出装置の機能が正常か否かをチェックする装置に供給され、前記機能のチェックが少なくとも１つの信号値を処理することにより行われる自動車の内燃機関の電子制御方法において、前記検出装置は、運転パラメータが変化したとき信号値が互いに逆方向に変化する少なくとも２つの信号値を発生する構成を採用している。」（第３頁第３欄段落【０００７】）、「図１に示すものは、自動車の内燃機関の出力を設定する不図示の部材（出力設定部材）、例えば絞り弁あるいはコントルールラックのような出力アクチュエータの位置あるいは電子アクセルペダル装置のアクセルペダルなどの位置を検出する検出装置１０であってセンサＰ１とＰ２が設けられている。」（第３頁第４欄段落【００１４】）、「ステツプ１１４において個々の故障が存在しないことが検出された場合には、センサが発生した位置の値の差の大きさと所定のしきい値をステツプ１１８において比較することによつて、検出装置１０全体の機能が正常であるかどうかをチエツクする。差の大きさが所定のしきい値より小さい場合には、ステツプ１２０において検出装置の機能が正常であることを確認して、通常走行としての装置の機能を続行する。しかしステツプ１１８によつて差が所定のしきい値を越えた場合には、ステツプ１２２において検出装置の故障を示すフラグをセツトして、非常走行を導入する。」（第５頁第７欄段落【００２８】と記載されている。
　よって、刊行物５には、「同一の検出対象を複数のセンサで検出し、且つこれら複数のセンサの出力がそれぞれ前記検出対象の変化に応じて変化するシステムに適用され、前記複数のセンサの出力から算出した開度の開度偏差に基づいて当該センサの異常を診断するセンサの異常診断装置において、前記複数のセンサの出力特性を互いに逆特性とするように設定した内燃機関の電子制御装置。」の発明（以下、「刊行物５記載の発明」という。）が記載されているものと認められる。
　
【６】当審の判断
＜本件発明１〜４について＞
　そこで、 本件発明１〜４と刊行物１記載の発明とを対比すると、本件発明１〜４は、複数のセンサの出力から算出した開度の開度偏差に基づいて当該センサの異常を診断するセンサの異常診断装置において、前記複数のセンサを共通のグランドに接続すると共に、少なくとも１つのセンサの出力特性の最小値側と少なくとも１つのセンサの出力特性の最大値側にそれぞれオフセットを設けることによりそれぞれのセンサ出力特性の傾きを異ならせたものであるが、刊行物１記載の発明は、複数のセンサの出力から算出した信号に基づいて当該センサの異常を診断するセンサの異常診断装置するものであり、オフセットに関する構成はない。同様に、刊行物２、４、５記載の発明にも、オフセットに関する構成はない。
　また、刊行物３記載の発明には、センサの両端にオフセットを設けるという構成を有しているが、オフセットを設けることによりそれぞれのセンサ出力特性の傾きを異ならせたという構成はない。
　それゆえ、刊行物１〜５記載の発明は、いずれも、本件発明１〜４の発明を特定するための必要事項である「少なくとも１つのセンサの出力特性の最小値側と少なくとも１つのセンサの出力特性の最大値側にそれぞれオフセットを設けることによりそれぞれのセンサ出力特性の傾きを異ならせた」点を備えていない。
　そして、本件発明１〜４は、当該事項を備えることにより、本件明細書記載の「両アクセルセンサ(1),(2）の開度偏差はグランド電位ＧＮＤに浮きが発生すると変化し、それによってグランド電位ＧＮＤの浮きをセンサ異常として検出することができる。」（特許公報第６頁第１１欄第５〜８行参照）という顕著な効果を奏するものである。
　したがって、本件発明１〜４は、刊行物１〜５記載の発明から当業者が容易に発明をすることができたものとすることはできない。
　
＜本件発明５〜８について＞
　そこで、 本件発明５〜８と刊行物５記載の発明とを対比すると、本件発明５〜８は、複数のセンサの出力特性を互いに逆特性とするように設定すると共に、少なくとも１つのセンサの出力特性の最小値側と最大値側の少なくとも一方にオフセットを設けたものであるが、刊行物５記載の発明は、複数のセンサの出力特性を互いに逆特性とするように設定するものであるが、センサの出力特性の最小値側と最大値側の少なくとも一方にオフセットを設けるという構成はない。同様に、刊行物１、２、４記載の発明にも、オフセットに関する構成はない。
　また、刊行物３記載の発明には、センサの両端にオフセットを設けるという構成を有しているが、そのオフセットは一つのセンサの短絡を診断するものである。
　それゆえ、刊行物１〜５記載の発明は、いずれも、本件発明５〜８の発明を特定するための必要事項である「複数のセンサの出力特性を互いに逆特性とするように設定すると共に、少なくとも１つのセンサの出力特性の最小値側と最大値側の少なくとも一方にオフセットを設けた」点を備えていない。
　そして、本件発明５〜８は、当該事項を備えることにより、本件明細書記載の「両アクセルセンサ(1),(2）の開度偏差はグランド電位ＧＮＤに浮きが発生すると変化し、それによってグランド電位ＧＮＤの浮きをセンサ異常として検出することができる。」（特許公報第６頁第１２欄第１４〜１７行参照。）、「アクセルセンサ(2)の出力特性にオフセット（抵抗素子５３，５４）を設ければ、そのオフセット量を調整することで、アクセルセンサ(2)の全閉時の出力値を基準点に補正することができる。しかも、このオフセットをアクセルセンサ(2)の出力特性の最小値側と最大値側の双方に設ければ、アクセルセンサ(2)の出力特性の傾きを変えずにオフセット量を調整することができる。」（特許公報第６頁第１２欄第３７〜４１行参照。）という顕著な効果を奏するものである。
　したがって、本件発明５〜８は、刊行物１〜５記載の発明から当業者が容易に発明をすることができたものとすることはできない。
　また、本件発明１〜８は、上記訂正事項１〜５の訂正により明確となったから、特許法第３６条第６項の要件を満たすものである。
　
【７】むすび
　以上のとおりであるから、特許異議申立人の主張する理由及び証拠方法によって、本件発明１〜８の特許を取り消すことはできない。
　また、他に本件発明１〜８の特許を取り消すべき理由を発見しない。
　よって、結論のとおり決定する。
【異議決定日】
平成１７年６月７日（２００５．６．７）
【訂正の要旨】
審決（決定）の【理由】欄参照。
（５４）【発明の名称】
センサの異常診断装置
（５７）【特許請求の範囲】
　【請求項１】同一の検出対象を複数のセンサで検出し、且つこれら複数のセンサの出力がそれぞれ前記検出対象の変化に応じてリニアに変化するシステムに適用され、前記複数のセンサの出力
から算出した開度の開度偏差
前記複数のセンサを共通のグランドに接続すると共に、少なくとも１つのセンサの出力特性の最小値側と少なくとも１つのセンサの出力特性の最大値側にそれぞれオフセットを設け
ることによりそれぞれのセンサ出力特性の傾きを異ならせ
　【請求項２】同じセンサの出力特性の最小値側と最大値側の双方にオフセットを設けたことを特徴とする請求項１に記載のセンサの異常診断装置。
　【請求項３】前記オフセットは、少なくとも１つのセンサと前記グランドとの間に抵抗素子を接続し、少なくとも１つのセンサと電源との間に抵抗素子を接続することで設けられていることを特徴とする請求項１に記載のセンサの異常診断装置。
　【請求項４】前記オフセットは、同じセンサのグランド側と電源側の双方に抵抗素子を接続することで設けられていることを特徴とする請求項２に記載のセンサの異常診断装置。
　【請求項５】同一の検出対象を複数のセンサで検出し、且つこれら複数のセンサの出力がそれぞれ前記検出対象の変化に応じてリニアに変化するシステムに適用され、前記複数のセンサの出力
から算出した開度の開度偏差
前記複数のセンサの出力特性を互いに逆特性とするように設定すると共に、少なくとも１つのセンサの出力特性の最小値側と最大値側の少なくとも一方にオフセットを設けたことを特徴とするセンサの異常診断装置。
　【請求項６】前記オフセットは、少なくとも１つのセンサのグランド側と電源側との少なくとも一方に抵抗素子を接続することで設けられていることを特徴とする請求項５に記載のセンサの異常診断装置。
　【請求項７】前記複数のセンサは、アクセル開度を検出するアクセル開度センサ又はスロットル開度を検出するスロットル開度センサであることを特徴とする請求項１乃至６のいずれかに記載のセンサの異常診断装置。
　【請求項８】前記センサの異常診断に用いる異常判定しきい値は、前記複数のセンサの出力のうちの最小値に応じて設定されることを特徴とする請求項１乃至７のいずれかに記載のセンサの異常診断装置。
【発明の詳細な説明】
　【発明の属する技術分野】
　本発明は、同一の検出対象を検出する複数のセンサの出力に基づいて当該センサの異常を診断するセンサの異常診断装置に関するものである。
　【従来の技術】
　例えば、内燃機関のスロットル開度をセンサで検出する場合、（１）特開昭６３−７１５５２号公報に示すように、２つのセンサ（ポテンショメータ）を設け、そのセンサの出力特性の傾きを異ならせると共に、２つのセンサの出力の変化率をそれぞれ所定の異常判定しきい値と比較してセンサの異常を診断するようにしたものがある。また、（２）特開昭６０−４８３８号公報のセンサ異常判別方法においても、傾きの異なる出力特性に設定された２つのセンサを用いて同一の検出対象（吸気圧）を検出し、各センサの出力をそれぞれ所定値と比較してセンサの異常を診断するようにしている。
　この他、（３）特開平４−２１４９４９号公報では、同一の検出対象を検出する２つのセンサの出力特性を互いに逆特性（つまり２つのセンサの出力変化の増減が逆になる特性）に設定し、各センサの出力をそれぞれ許容値と比較して個々のセンサの異常をチェックし、更に、２つのセンサの出力の差を所定の異常判定しきい値と比較して、センサシステム全体の異常をチェックするようにしている。
　【発明が解決しようとする課題】
　しかしながら、上記（１），（２）において、センサ回路の簡素化を狙って、２つのセンサを共通のグランドに接続すると、グランドに浮き（抵抗がのること）が発生しても、２つのセンサの出力が同じように変化してしまうため、異常の検出が困難である。しかも、センサの基準点補正（例えばスロットル開度センサではスロットル全閉時の出力電圧を基準電圧に設定する補正）は、一方のセンサのみについて行うのみであり、他方のセンサについては基準点補正を行うことが困難であった。このため、他方のセンサは、基準点の誤差を含んだまま使用されることになり、これが検出精度を低下させる原因となっていた。
　一方、上記（３）は、２つのセンサの出力特性を互いに逆特性に設定しているので、グランドの浮きが発生すれば、２つのセンサの出力の差が変化し、異常を検出することが可能である。しかし、この（３）でも、上記（１），（２）と同じく、一方のセンサしか基準点補正を行うことができず、他方のセンサは、基準点の誤差を含んだまま使用せざるを得なかった。
　本発明はこのような事情を考慮してなされたものであり、従ってその目的は、グランド電位の異常を検出することができると共に、同一の検出対象を検出する複数のセンサの基準点補正を全て行うことができて、検出精度を向上することができるセンサの異常診断装置を提供することにある。
　【課題を解決するための手段】
　上記目的を達成するために、本発明の請求項１のセンサの異常診断装置は、同一の検出対象を検出する複数のセンサの出力がそれぞれ該検出対象の変化に応じてリニアに変化する
システムに適用され、複数のセンサの出力から算出した開度の開度偏差に基づいて当該センサの異常を診断するものにおいて、
ことによりそれぞれのセンサ出力特性の傾きを異ならせる
　この場合、例えば、一方のセンサの出力特性の最小値側にオフセットを設け、他方のセンサの出力特性の最大値側にオフセットを設けても良いが、請求項２のように、同じセンサの出力特性の最小値側と最大値側の双方にオフセットを設けることが好ましい。このようにすれば、同じセンサの出力特性の最小値側と最大値側の双方のオフセットを調整することで、当該センサの出力特性の傾きを変えずに調整することができる。これにより、センサの出力特性の傾きが変わることによるセンサ検出値のずれを回避することができ、検出精度を良好に維持することができる。
　更に、請求項３のように、前記オフセットを設けるために、少なくとも１つのセンサとグランドとの間に抵抗素子を接続し、少なくとも１つのセンサと電源との間に抵抗素子を接続するようにすれば良い。このようにすれば、極めて安価な抵抗素子を用いて、極めて簡単にオフセットを設けることができると共に、抵抗値の異なる抵抗素子に付け替えることで、オフセット量の調整も極めて容易である。
　この場合も、請求項４のように、同じセンサのグランド側と電源側の双方に抵抗素子を接続することで、同じセンサの出力特性の最小値側と最大値側の双方にオフセットを設けることが好ましい。これにより、前述した請求項３と同じく、センサの出力特性の傾きを変えずに調整することができる。
　一方、請求項５のように、複数のセンサの出力特性を互いに逆特性とするように設定すると共に、少なくとも１つのセンサの出力特性の最小値側と最大値側の少なくとも一方にオフセットを設ける構成としても良い。この場合、複数のセンサの出力特性を互いに逆特性とすることで、グランド電位の浮きが発生すれば、その異常を検出することができる。従って、オフセットは、少なくとも１つのセンサの出力特性の最小値側と最大値側の少なくとも一方に設ければ良く、このオフセットの調整により、センサの基準点補正を行うことができる。
　この場合も、請求項６のように、前記オフセットを設けるために、少なくとも１つのセンサのグランド側と電源側との少なくとも一方に接続すれば良い。このようにすれば、極めて安価な抵抗素子を用いて、極めて簡単にオフセットを設けることができる。
　また、本発明のセンサの異常診断装置は、センサを用いるシステムのフェールセーフ、信頼性が要求される種々のシステムに適用可能であるが、請求項７のように、本発明を、アクセル開度を検出するアクセル開度センサ又はスロットル開度を検出するスロットル開度センサを有するスロットル制御システムに適用すれば、スロットル制御システムの信頼性を向上できる。
　また、請求項８のように、前記センサの異常診断に用いる異常判定しきい値は、前記複数のセンサの出力のうちの最小値に応じて設定することが好ましい。このようにすれば、異常診断精度を向上させることができる。
　【発明の実施の形態】
　以下、本発明の実施形態（１）を図１乃至図１１に基づいて説明する。まず、図１に基づいて内燃機関１１の制御システム全体の概略構成を説明する。内燃機関１１の吸気管１２の上流側にはエアクリーナ１３が装着され、その下流側に吸気量Ｇａを測定するエアフローメータ１４が設置され、更にその下流側にスロットルバルブ１５が設けられている。このスロットルバルブ１５の回転軸にはＤＣモータ１７が連結され、ＤＣモータ１７の駆動力によってスロットルバルブ１５の開度（スロットル開度）が制御され、このスロットル開度がスロットルセンサ１８によって検出される。
　スロットルバルブ１５を通過した吸入空気を内燃機関１１の各気筒に導入する吸気マニホールド１９には、インジェクタ２０が取り付けられ、また、内燃機関１１の各気筒のシリンダヘッドには点火プラグ２１が取り付けられている。内燃機関１１のクランク軸２２に嵌着されたシグナルロータ２３の外周に対向してクランク角センサ２４が取り付けられ、このクランク角センサ２４から出力されるパルス状の機関回転数信号Ｎｅが電子制御ユニット（以下「ＥＣＵ」と略称する）２５に取り込まれ、機関回転数信号Ｎｅのパルス間隔によって機関回転数が検出される。
　一方、アクセルペダル２６の踏込量（アクセル開度Ａｐ）が後述する２トラック式のアクセルセンサ２７によって検出され、アクセル開度Ａｐに応じた電圧信号がＥＣＵ２５にＡ／Ｄ変換器２８を介して取り込まれる。エアフローメータ１４で検出した吸気量Ｇａやスロットルセンサ１８で検出したスロットル開度ＴＡの各電圧信号も、ＥＣＵ２５にＡ／Ｄ変換器２８を介して取り込まれる。
　このＥＣＵ２５は、ＣＰＵ２９、ＲＯＭ３０、ＲＡＭ３１等を備えたマイクロコンピュータを主体として構成され、ＲＯＭ３０に格納されている内燃機関制御用の各種プログラムをＣＰＵ２９で実行することで、点火プラグ２１の点火時期を制御すると共に、インジェクタ駆動回路４５を介してインジェクタ２０に与える噴射パルスを制御し、燃料噴射量を制御する。更に、このＥＣＵ２５には、ＤＣモータリレー駆動回路４６とＤ／Ａ変換回路４７とが設けられている。このＤ／Ａ変換回路４７は、ＣＰＵ２９によって演算されたスロットル開度の指令値ＴＴＰをＤ／Ａ変換してＤＣモータ駆動回路４８に出力するための回路である。
　また、ＤＣモータ駆動回路４８は、ＰＩＤ制御回路４９、ＰＷＭ（パルス幅変調）回路５０及びドライバ５１から構成されている。ここで、ＰＩＤ制御回路４９は、Ｄ／Ａ変換回路４７でＤ／Ａ変換されたスロットル開度指令値ＴＴＰと、スロットルセンサ１８で検出されたスロットル開度ＴＡとの偏差を縮小すべく、比例（Ｐ）・積分（Ｉ）・微分（Ｄ）の各処理を実行して、ＤＣモータ１７の駆動量（制御量）を演算する回路である。このＰＩＤ制御回路４９から出力される駆動量の信号が、ＰＷＭ回路５０でデューティ信号に変換され、ドライバ５１を介してＤＣモータ１７に印加される。
　一方、ＤＣモータリレー駆動回路４６は、ＣＰＵ２９から出力されるＯＮ（オン）／ＯＦＦ（オフ）指令に基づいてＤＣモータリレー５２をＯＮ／ＯＦＦするための回路である。このＤＣモータリレー５２がＯＮされると、ＤＣモータ１７によるスロットルバルブ１５の制御が可能な状態になり、ＤＣモータリレー５２がＯＦＦされると、例えば退避走行等、アクセル操作に半メカニカルに対応したスロットルバルブ１５の操作が可能な状態になる。
　次に、図２に基づいて電子スロットルシステムの構成を説明する。アクセルペダル２６は、ワイヤ３３を介してアクセルレバー３４に連結されている。このアクセルレバー３４は、アクセルリターンスプリング３５，３６によって図示下方（アクセル閉鎖方向）に付勢されている。そして、アクセルペダル２６を操作しない状態（アクセルＯＦＦ）では、アクセルレバー３４はアクセルリターンスプリング３５，３６によってアクセル全閉ストッパ３７に当接した状態に保持される。機関運転中は、アクセルレバー３４の位置がアクセルセンサ２７によってアクセル操作量Ａｐとして検出される。
　一方、スロットルバルブ１５の回動軸にはバルブレバー３８が連結され、このバルブレバー３８が退避走行用スプリング３９によって図示上方（スロットルバルブ１５の開放方向）に付勢されている。ＤＣモータリレー５２がＯＦＦされ、ＤＣモータ１７が断電されているときには、退避走行用スプリング３９によってバルブレバー３８が中間レバー４０に当接した状態に保持される。この中間レバー４０は、バルブリターンスプリング４１によって図示下方（スロットルバルブ１５の閉鎖方向）に付勢されている。
　このバルブリターンスプリング４１の引張力は退避走行用スプリング３９の引張力よりも大きく設定されている。従って、ＤＣモータリレー５２がＯＦＦされているときには、バルブリターンスプリング４１の引張力が退避走行用スプリング３９の引張力に打ち勝って、中間レバー４０が中間ストッパ４２に当接した状態に保持され、それによって、スロットルバルブ１５の開度が中間ストッパ４２で規制される開度（約３ｄｅｇ）に保持される。
　一方、ＤＣモータリレー５２がＯＮされているときには、アクセルペダル２６の操作に応じてＤＣモータ１７を正転又は逆転させてスロットルバルブ１５の開度を調整し、そのときのスロットルバルブ１５の開度（スロットル開度）ＴＡがスロットルセンサ１８によって検出される。この際、スロットル開度ＴＡを開く場合には、ＤＣモータ１７を正回転させて、バルブレバー３８がバルブリターンスプリング４１の引張力に抗して中間レバー４０を押し上げながらスロットルバルブ１５の開度を開く方向に駆動する。これとは逆に、スロットル開度ＴＡを閉じる場合には、ＤＣモータ１７を逆回転させてバルブレバー３８を下降させながらスロットルバルブ１５を閉じる方向に駆動し、スロットルバルブ１５を全閉ストッパ位置（スロットル開度＝０ｄｅｇ）まで閉じたときにバルブレバー３８がスロットル全閉ストッパ４３に突き当たって、それ以上の回動が阻止される。
　次に、図３に基づいてアクセルセンサ２７の構成とその周辺回路の構成を説明する。アクセルセンサ２７は、第１及び第２のアクセルセンサ＜１＞，＜２＞から成る２トラック式のセンサであり、各アクセルセンサ＜１＞，＜２＞は、例えば接触式ポテンショメータ、又は、ホール素子を用いた非接触式ポテンショメータで構成されている（但し図３の回路例では接触式ポテンショメータが図示されている）。各アクセルセンサ＜１＞，＜２＞の出力は、ＥＣＵ２５内に設けられたローパスフィルタ５５を介してＡ／Ｄ変換器２７に入力され、ＣＰＵ２９に読み込まれる。図４及び図１１に示すように、各アクセルセンサ＜１＞，＜２＞の出力は、検出対象であるアクセル開度の変化に応じてリニアに変化する。
　ここで、第１のアクセルセンサ＜１＞は、ＥＣＵ２５の電源Ｖｃ端子とグランドＧＮＤ端子との間に接続され、電源Ｖｃ端子にはＥＣＵ２５内の５Ｖ電源５６から＋５Ｖの直流電圧が印加される。一方、第２のアクセルセンサ＜２＞の電源Ｖｃ側は、オフセット用の抵抗素子５３を介してＥＣＵ２５の電源Ｖｃ端子に接続され、該第２のアクセルセンサ＜２＞のグランドＧＮＤ側は、オフセット用の抵抗素子５４を介してＥＣＵ２５のグランドＧＮＤ端子と接続されている。従って、第１及び第２のアクセルセンサ＜１＞，＜２＞は、電源Ｖｃ端子とグランドＧＮＤ端子との双方が共通となっている。
　この場合、第２のアクセルセンサ＜２＞の電源Ｖｃ側にオフセット用の抵抗素子５３を接続することで、図４に示すように、第１のアクセルセンサ＜１＞の出力特性に対して、第２のアクセルセンサ＜２＞の出力特性の最大値側をオフセットさせ、更に、第２のアクセルセンサ＜２＞のグランドＧＮＤ側に抵抗素子５４を接続することで、第２のアクセルセンサ＜２＞の出力特性の最小値側をオフセットさせる。各オフセット量は、各抵抗素子５３，５４の抵抗値が大きくなるほど、大きくなる。従って、後述する第２のアクセルセンサ＜２＞の基準点補正は、各抵抗素子５３，５４を抵抗値の異なるものに付け替えれば良い。
　アクセルセンサ＜１＞，＜２＞の制御に関する処理は、図５に示すアクセルセンサ制御ルーチンによって、ＥＣＵ２５が所定時間毎又は所定クランク角度毎に繰り返し実行する。本ルーチンの処理が開始されると、まずステップ１０１で、イニシャル処理として例えばＲＡＭ３１の初期値のミラーチェックや、フラグ等の初期化を実行する。
　この後、ステップ１０２で、第１及び第２のアクセルセンサ＜１＞，＜２＞の出力をＡ／Ｄ変換器２７でＡ／Ｄ変換した値を読み込み、次のステップ１０３で、各アクセルセンサ＜１＞，＜２＞の全閉位置を学習する。この全閉位置の学習は、アクセルペダル２６が全く踏み込まれていない状態、つまりアクセルレバー３４がアクセル全閉ストッパ３７に当接した状態となっているときに各アクセルセンサ＜１＞，＜２＞の出力値（最小値）を読み込んで、その出力値を全閉位置として学習し、その学習値をＥＣＵ２５のバックアップＲＡＭ（図示せず）内に格納する。
　そして、次のステップ１０４で、各アクセルセンサ＜１＞，＜２＞の出力値（Ａ／Ｄ変換値）からそれぞれアクセル開度を演算する処理を行う。具体的には、各アクセルセンサ＜１＞，＜２＞の出力値から全閉位置学習値を差し引いた実開度電圧値を求め、図４のアクセルセンサ出力電圧−アクセル開度変換テーブルを用いて、各アクセルセンサ＜１＞，＜２＞毎に上記実開度電圧値に応じたアクセル開度を算出する。
　この後、ステップ１０５で、図７に示すように、第１のアクセルセンサ＜１＞の出力値から算出したアクセル開度と、第２のアクセルセンサ＜２＞の出力値から算出したアクセル開度とを比較し、小さい方を最終的にアクセル開度として選択する。この後、ステップ１０６で、アクセルセンサ＜１＞，＜２＞の異常の有無を診断する処理を実行する。
　この異常診断処理は、図６に示すアクセルセンサ異常診断ルーチンによって次のように実行される。まず、ステップ２０１，２０２で、第１及び第２のアクセルセンサ＜１＞，＜２＞の全閉位置学習が終了したか否かを判定し、いずれか一方でも全閉位置学習が終了していなければ、以降の処理を行うことなく、本ルーチンを終了する。一方、第１及び第２のアクセルセンサ＜１＞，＜２＞の双方の全閉位置学習が終了していれば、ステップ２０３に進み、異常診断禁止中であるか否か（例えばバッテリ電圧が低いか否か）を判定し、異常診断禁止中である場合にも、以降の処理を行うことなく、本ルーチンを終了する。
　従って、両アクセルセンサ＜１＞，＜２＞の全閉位置学習が終了し、且つ異常診断禁止中でない場合にのみ、ステップ２０４以降の処理に進み、次のようにして異常診断を実行する。まず、ステップ２０４で、第１のアクセルセンサ＜１＞の出力値から算出したアクセル開度と、第２のアクセルセンサ＜２＞の出力値から算出したアクセル開度との偏差を算出し、この開度偏差を次のステップ２０５で異常判定しきい値と比較する。ここで、異常判定しきい値は、図８に示すようにアクセル開度をパラメータとする関数やマップで設定されている。更に、この異常判定しきい値を求めるアクセル開度は、両アクセルセンサ＜１＞，＜２＞の出力値から算出した２つのアクセル開度のうちの小さい方が選択される。これは、図５のステップ１０５で最終的に選択されるアクセル開度が小さい方であるため、それに合わせて異常判定しきい値を設定することで、異常診断精度を向上させるものである。
　尚、異常判定しきい値は、アクセル開度をパラメータとする関数・マップに代えて、エンジントルクをパラメータとする関数・マップで算出するようにしても良い。この場合、エンジントルクは、エンジン回転数とエンジン負荷とをパラメータとする関数・マップを用いて算出することができる。
　上記ステップ２０５で、両アクセルセンサ＜１＞，＜２＞の開度偏差が異常判定しきい値以上であると判定された場合には、ステップ２０６に進み、この状態が連続して所定時間経過したか否かを判定し、所定時間経過していなければ、センサ異常とは判定せずに本ルーチンを終了する。従って、開度偏差が異常判定しきい値以上である状態が連続して所定時間経過した場合に限り、ステップ２０６からステップ２０７に進み、最終的にセンサ異常と判定し、続くステップ２０８で、退避走行等のフェールセーフを実行した後、ステップ２０９で、警告ランプ（図示せず）を点灯させて、運転者にセンサ異常を知らせる。
　一方、上記ステップ２０５で、開度偏差が異常判定しきい値よりも低いと判定された場合には、ステップ２１０に進み、この状態が連続して所定時間経過したか否かを判定し、所定時間経過していれば、両アクセルセンサ＜１＞，＜２＞が正常と判定し（ステップ２１１）、所定時間経過前であれば、その段階では、センサ正常と判定せずに、本ルーチンを終了する。
　本ルーチンでは、両アクセルセンサ＜１＞，＜２＞の開度偏差（出力値の差）を異常判定しきい値と比較して異常診断するようにしたが、両アクセルセンサ＜１＞，＜２＞の変化率の差を所定値と比較して異常診断するようにしても良い。
　次に、アクセルセンサ＜２＞の出力特性の最小値側と最大値側との双方にオフセットを持たせたことの効果を説明する。
　図９は、アクセルセンサ＜２＞の最小値側のみにオフセットを設けた従来例（１）である。この出力特性において、２つのアクセルセンサ＜１＞，＜２＞の共通のグランドＧＮＤに浮き（抵抗がのること）が発生すると、図９に点線で示すように、両アクセルセンサ＜１＞，＜２＞の出力特性の傾きが変化する。このときの両アクセルセンサ＜１＞，＜２＞の出力変化量Ｖ１，Ｖ２をアクセル開度に換算すると、双方が同じアクセル開度Ａとなってしまう。従って、第１のアクセルセンサ＜１＞で検出したアクセル開度と、第２のアクセルセンサ＜２＞で検出したアクセル開度との偏差（この開度偏差を図６のステップ２０５で異常判定しきい値と比較して異常診断する）は、グランドＧＮＤに浮きが発生しても変化せず、グランドＧＮＤの浮きをセンサ異常として検出することが不可能である。
　一方、図１０は、アクセルセンサ＜２＞の最大値側のみにオフセットを設けた従来例（２）である。この出力特性において、２つのアクセルセンサ＜１＞，＜２＞の共通の電源電圧Ｖｃが上昇すると、図１０に点線で示すように、両アクセルセンサ＜１＞，＜２＞の出力特性の傾きが最小出力値を基点にして変化する。このときの両アクセルセンサ＜１＞，＜２＞の出力変化量Ｖ１，Ｖ２をアクセル開度に換算すると、双方が同じアクセル開度Ｂとなってしまう。従って、両アクセルセンサ＜１＞，＜２＞の開度偏差は電源電圧Ｖｃが変化しても変化せず、電源電圧Ｖｃの異常な変動をセンサ異常として検出することができない。
　これに対し、前述した実施形態（１）では、アクセルセンサ＜２＞の出力特性の最小値側と最大値側との双方にオフセットを持たせているので、図１１（ａ）に示すように、２つのアクセルセンサ＜１＞，＜２＞の共通のグランドＧＮＤに浮きが発生したときの両アクセルセンサ＜１＞，＜２＞の出力変化量Ｖ１，Ｖ２をアクセル開度に換算すると、双方のアクセル開度Ｃ，Ｄが異なる値となる。従って、両アクセルセンサ＜１＞，＜２＞の開度偏差はグランド電位ＧＮＤに浮きが発生すると変化し、それによってグランド電位ＧＮＤの浮きをセンサ異常として検出することができる。
　また、図１１（ｂ）に示すように、２つのアクセルセンサ＜１＞，＜２＞の共通の電源電圧Ｖｃが上昇したときの両アクセルセンサ＜１＞，＜２＞の出力変化量Ｖ１，Ｖ２をアクセル開度に換算すると、双方のアクセル開度Ｃ，Ｄが異なる値となる。従って両アクセルセンサ＜１＞，＜２＞の開度偏差は電源電圧Ｖｃが変化すると変化し、それによって電源電圧Ｖｃの異常な変動をセンサ異常として検出することができる。
　前述したように、実施形態（１）では、第２のアクセルセンサ＜２＞の出力特性の最小値側と最大値側との双方にオフセットを持たせている。従って、第１のアクセルセンサ＜１＞の全閉時の出力値を全閉位置学習処理にて基準点に設定し、一方、第２のアクセルセンサ＜２＞については、出力特性の最小値側と最大値側のオフセット量（抵抗素子５４，５３の抵抗値）を調整することで、第２のアクセルセンサ＜２＞の全閉時の出力値を基準点に設定することができる。これにより、第２のアクセルセンサ＜２＞の出力値の誤差を従来よりも著しく小さくすることができて、全閉位置学習値のガードを小さくでき、誤学習による制御性低下を最小限に抑えることができる。
　しかも、前記実施形態（１）では、第２のアクセルセンサ＜２＞の出力特性の最小値側と最大値側の双方に設けたオフセット（抵抗素子５４，５３の抵抗値）を調整することで、当該アクセルセンサ＜２＞の出力特性の傾きを変えずに調整することができる。これにより、アクセルセンサ＜２＞の出力特性の傾きが変わることによるセンサ検出値のずれを回避することができ、検出精度を良好に維持することができる。
　但し、本発明は、この構成に限定されず、図１２に示す実施形態（２）や図１３に示す実施形態（３）のように、２つのアクセルセンサ＜１＞，＜２＞にオフセット（抵抗素子５３，５４）を１つずつ設けるようにしても良い。つまり、一方のアクセルセンサの出力特性の最大値側（電源Ｖｃ側）にオフセット（抵抗素子５３）を設け、他方のアクセルセンサの出力特性の最小値側（グランドＧＮＤ側）にオフセット（抵抗素子５４）を設けても良い。或は、両アクセルセンサ＜１＞，＜２＞の双方の電源Ｖｃ側とグランドＧＮＤ側に合計４個の抵抗素子を設けても良い。これらいずれの場合でも、本発明の所期の目的を達成することができる。
　また、本発明は、図１４及び図１５に示す実施形態（４）のように、例えば第２のアクセルセンサ＜２＞の電源Ｖｃ側とグランドＧＮＤ側の接続を逆にして、第１及び第２の両アクセルセンサ＜１＞，＜２＞の出力特性を互いに逆特性（つまり２つのアクセルセンサ＜１＞，＜２＞の出力変化の増減が逆になる特性）とするようにしても良い。この場合、第２のアクセルセンサ＜２＞の出力特性の最小値側と最大値側の双方にオフセット（抵抗素子５３，５４）が設けられている。
　この構成において、２つのアクセルセンサ＜１＞，＜２＞の共通のグランドＧＮＤに浮きが発生すると、図１５（ａ）に点線で示すように両アクセルセンサ＜１＞，＜２＞の出力特性の傾きが変化する。このときの両アクセルセンサ＜１＞，＜２＞の出力変化量Ｖ１，Ｖ２をアクセル開度に換算すると、それぞれのアクセル開度Ｃ，Ｄ（但しＣ＞Ｄ）が互いに逆方向に変化する。従って、両アクセルセンサ＜１＞，＜２＞の開度偏差はグランドＧＮＤに浮きが発生すると変化し、それによってグランドＧＮＤの浮きをセンサ異常として検出することができる。
　また、図１５（ｂ）に示すように、２つのアクセルセンサ＜１＞，＜２＞の共通の電源電圧Ｖｃが上昇したときの両アクセルセンサ＜１＞，＜２＞の出力変化量Ｖ１，Ｖ２をアクセル開度に換算すると、それぞれのアクセル開度Ｃ，Ｄ（但しＣ＞Ｄ）が互いに逆方向に変化する。従って、両アクセルセンサ＜１＞，＜２＞の開度偏差は、電源電圧Ｖｃが変化すると変化し、それによって電源電圧Ｖｃの異常な変動をセンサ異常として検出することができる。
　ところで、両アクセルセンサ＜１＞，＜２＞の出力特性を互いに逆特性にする場合には、上述したようにグランドＧＮＤ浮き時や電源電圧変動時にアクセルセンサ＜１＞，＜２＞のアクセル開度が逆方向に変化するため、アクセルセンサ＜２＞の出力特性にオフセット（抵抗素子５３，５４）が無くても、グランドＧＮＤ浮き時や電源電圧変動時に両アクセルセンサ＜１＞，＜２＞の開度偏差が変化し、センサ異常として検出することが可能である。しかし、アクセルセンサ＜２＞の出力特性に全くオフセットがない場合には、該アクセルセンサ＜２＞の全閉時の出力値を基準点に補正することができない。
　この点、上記実施形態（４）のように、アクセルセンサ＜２＞の出力特性にオフセット（抵抗素子５３，５４）を設ければ、そのオフセット量を調整することで、アクセルセンサ＜２＞の全閉時の出力値を基準点に補正することができる。しかも、このオフセットをアクセルセンサ＜２＞の出力特性の最小値側と最大値側の双方に設ければ、アクセルセンサ＜２＞の出力特性の傾きを変えずにオフセット量を調整することができる。
　しかしながら、両アクセルセンサ＜１＞，＜２＞の出力特性が逆特性の場合には、オフセットを１つのみとしても良く、この場合でも、本発明の所期の目的を達成することができる。また、出力特性の最小値側と最大値側の双方にオフセットを設ける場合、図１２、図１３の例と同じく、各アクセルセンサ＜１＞，＜２＞に１つずつオフセットを設けるようにしても良い。
　尚、上記各実施形態は、本発明をアクセルセンサ＜１＞，＜２＞の異常診断に適用したものであるが、例えば、スロットルセンサや吸気管圧力センサ等の車載用のセンサの異常診断に適用しても良く、勿論、車載用のセンサに限定されず、信頼性の要求される種々のシステムに用いられる各種のセンサの異常診断に適用しても良い。
　その他、本発明は、同一の検出対象を３個以上のセンサで検出するシステムにも適用して実施できる等、要旨を逸脱しない範囲内で種々変更して実施することができる。
【図面の簡単な説明】
　【図１】本発明の実施形態（１）を示すシステム全体の概略構成図
　【図２】電子スロットルシステムの概略構成図
　【図３】アクセルセンサの構成とその周辺回路の構成を示す回路図
　【図４】アクセルセンサの出力特性を示す図
　【図５】アクセルセンサ制御ルーチンの処理の流れを示すフローチャート
　【図６】アクセルセンサ異常診断ルーチンの処理の流れを示すフローチャート
　【図７】２つのアクセルセンサの出力値からアクセル開度を演算する手順を概念的に示す図
　【図８】異常判定しきい値とアクセル開度との関係を示す図
　【図９】従来のセンサ出力特性（１）を示す図
　【図１０】従来のセンサ出力特性（２）を示す図
　【図１１】実施形態（１）のセンサ出力特性を示し、（ａ）はＧＮＤ浮き時の特性変化を説明する図、（ｂ）は電源電圧上昇時の特性変化を説明する図
　【図１２】実施形態（２）におけるオフセット用の抵抗素子の接続例を示す回路図
　【図１３】実施形態（３）におけるオフセット用の抵抗素子の接続例を示す回路図
　【図１４】実施形態（４）における２つのアクセルセンサとオフセット用の抵抗素子の接続例を示す回路図
　【図１５】実施形態（４）のセンサ出力特性を示し、（ａ）はＧＮＤ浮き時の特性変化を説明する図、（ｂ）は電源電圧上昇時の特性変化を説明する図
　【符号の説明】
　１１…内燃機関、１２…吸気管、１５…スロットルバルブ、１７…ＤＣモータ、１８…スロットルセンサ、２５…電子制御ユニット（ＥＣＵ）、２６…アクセルペダル、２７…アクセルセンサ、３４…アクセルレバー、３５，３６…アクセルリターンスプリング、３７…アクセル全閉レバー、３８…バルブレバー、３９…退避走行用スプリング、４０…中間レバー、４１…バルブリターンスプリング、４２…中間ストッパ、４３…スロットル全閉ストッパ、５３，５４…抵抗素子、＜１＞，＜２＞…アクセルセンサ（センサ）。