(57)【特許請求の範囲】
【請求項１】
ＣＰＵと、出力ポートと、前記ＣＰＵの出力端子と前記出力ポートを接続するリアクタンス成分を有するアナログ回路を備えたＥＣＵを検査する装置であって、
ＣＰＵの出力端子電圧を反転させる指令信号をＣＰＵに出力する指令信号出力手段と、
指令信号出力手段から出力された指令信号によってＣＰＵの出力端子電圧が反転したのに起因してＥＣＵの出力ポート電圧が過渡的に変化する時間内において、ＥＣＵの出力ポート電圧の変化速度を検出する検出手段と、
検出手段で検出された変化速度が所定の変化速度幅内にない場合に異常と判別する異常判別手段を備え、
前記所定変化速度幅は正常ＥＣＵにあり得る最小変化速度と最大変化速度の間に設定されていることを特徴とするＥＣＵ検査装置。
【請求項２】
前記検出手段は、ＣＰＵの出力端子電圧が反転したのに起因してＥＣＵの出力ポート電圧が過渡的に変化する時間内の所定タイミングにおけるＥＣＵの出力ポート電圧を検出し、
前記異常判別手段は、検出されたＥＣＵの出力ポート電圧が所定の電圧幅内にない場合に異常と判別し、
前記所定電圧幅は正常ＥＣＵにあり得る最小電圧と最大電圧の間に設定されていることを特徴とする請求項１のＥＣＵ検査装置。
【請求項３】
前記検出手段は、ＣＰＵの出力端子電圧が反転するタイミングからＥＣＵの出力ポート電圧が所定電圧に達するまでの経過時間を計時し、
前記異常判別手段は、計時された経過時間が所定の時間幅内にない場合に異常と判別し、
前記所定時間幅は正常ＥＣＵにあり得る最短時間と最長時間の間に設定されていることを特徴とする請求項１のＥＣＵ検査装置。
【請求項４】
ＣＰＵと、出力ポートと、前記ＣＰＵの出力端子と前記出力ポートを接続する抵抗成分を有するアナログ回路を備えたＥＣＵを検査する装置であって、
ＣＰＵの出力端子電圧を高電圧にする指令信号をＣＰＵに出力する指令信号出力手段と、
ＥＣＵの出力ポートを抵抗を介して接地するプルダウン回路と、
指令信号出力手段から出力された指令信号によってＣＰＵの出力端子電圧が高電圧となり、その後にＥＣＵの出力ポート電圧が安定した後の出力ポート電圧を検出する検出手段と、
検出手段で検出された出力ポート電圧が所定の電圧幅内にない場合に異常と判別する異常判別手段を備え、
前記所定電圧幅はアナログ回路の抵抗素子が正常時にあり得る最小電圧と最大電圧の間に設定されていることを特徴とするＥＣＵ検査装置。
【請求項５】
ＣＰＵと、出力ポートと、前記ＣＰＵの出力端子と前記出力ポートを接続するリアクタンス成分と抵抗成分を有するアナログ回路を備えたＥＣＵを検査する装置であって、
ＣＰＵの出力端子電圧を高電圧に反転させる指令信号をＣＰＵに出力する指令信号出力手段と、
ＥＣＵの出力ポートをスイッチと抵抗を介して接地するプルダウン回路と、
指令信号出力手段から出力された指令信号によってＣＰＵの出力端子電圧が高電圧に反転したのに起因してＥＣＵの出力ポート電圧が過渡的に変化する時間内であり、前記スイッチがオフ状態である時のＥＣＵの出力ポート電圧の変化速度を検出する第１検出手段と、
第１検出手段で検出された出力ポート電圧の変化速度が所定の変化速度幅内にない場合に異常と判別する第１異常判別手段と、
指令信号出力手段から出力された指令信号によってＣＰＵの出力端子電圧が高電圧に反転したのに起因してＥＣＵの出力ポート電圧が過渡的に変化する時間以上であり、前記スイッチがオン状態である時のＥＣＵの出力ポート電圧を検出する第２検出手段と、
第２検出手段で検出された出力ポート電圧が所定の電圧幅内にない場合に異常と判別する第２異常判別手段を備え、
前記所定変化速度幅は正常ＥＣＵにあり得る最小変化速度と最大変化速度の間に設定され、
前記所定電圧幅はアナログ回路の抵抗素子が正常時にあり得る最小電圧と最大電圧の間に設定されていることを特徴とするＥＣＵ検査装置。
【請求項６】
ＣＰＵと、出力ポートと、前記ＣＰＵの出力端子と前記出力ポートを接続するリアクタンス成分と抵抗成分を有するアナログ回路を備えたＥＣＵを検査する装置であって、
ＣＰＵの出力端子電圧を高電圧に反転させる指令信号をＣＰＵに出力する指令信号出力手段と、
ＥＣＵの出力ポートをスイッチと抵抗を介して接地するプルダウン回路と、
指令信号出力手段から出力された指令信号によってＣＰＵの出力端子電圧が高電圧に反転したのに起因してＥＣＵの出力ポート電圧が過渡的に変化する時間内であり、前記スイッチがオフ状態である時のＥＣＵの出力ポート電圧の変化速度を検出する第１検出手段と、
指令信号出力手段から出力された指令信号によってＣＰＵの出力端子電圧が高電圧に反転したのに起因してＥＣＵの出力ポート電圧が過渡的に変化する時間以上であり、前記スイッチがオン状態である時のＥＣＵの出力ポート電圧を検出する第２検出手段と、
第２検出手段で検出された出力ポート電圧からアナログ回路の抵抗成分の値を算出し、その抵抗成分の値と第１検出手段で検出された出力ポート電圧の変化速度からアナログ回路のリアクタンス成分の値を算出する算出手段を備えたことを特徴とするＥＣＵ検査装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＣＰＵ（Central Processing Unit：中央演算処理装置）を利用して出力ポートから信号を出力するＥＣＵ（Electronic Control Unit：電子制御装置）を検査する装置に関する。特に、ＣＰＵの出力端子とＥＣＵの出力ポートの間にアナログ回路を有するＥＣＵを検査する装置に関する。
【０００２】
【従来の技術】
ＣＰＵの出力端子とＥＣＵの出力ポートの間にアナログ回路を有するＥＣＵが普及している。このＥＣＵは、出荷の段階で、あるいは使用中に正常・異常が判別されるようになっている。
図６に従来のＥＣＵ検査装置５２の一例を示す。ＥＣＵ検査装置５２はマイクロコンピュータ６６を備えている。ＥＣＵ検査装置５２は検査対象であるＥＣＵ５４の入力ポート６４と出力ポート６８にケーブル６２によって接続されている。一方、ＥＣＵ５４は、ＣＰＵ５６、ＲＯＭ５８、アナログ回路６０（図６では、ノイズ除去用のＣＲローパスフィルタ回路が例示されている）、入力ポート６４、出力ポート６８等を備えている。ＣＰＵ５６の入力端子５７はＥＣＵ５４の入力ポート６４に電気的に接続されている。ＣＰＵ５６の出力端子５９はアナログ回路６０を介してＥＣＵ５４の出力ポート６８に電気的に接続されている。アナログ回路６０は抵抗成分とリアクタンス成分を有する。ＣＰＵ５６の出力端子５９の電圧は、高電圧（ハイ）と低電圧（ロー）の間で反転し、それによってＥＣＵ５４の出力ポート６８の電圧が変化する。ＥＣＵ５４の出力ポート６８の電圧が図示しない電気機器に入力され、その電気機器は出力ポート６８の電圧によって制御される。出力ポート６８の電圧は制御信号として機能する。
【０００３】
検査開始時にＥＣＵ検査装置５２のマイクロコンピュータ６６は、ＣＰＵ５６の出力端子５９の電圧を高電圧に反転させる指令信号をＣＰＵ５６の入力端子５７に出力する。指令信号が入力されたＣＰＵ５６は、ＲＯＭ５８内に予め格納されているＥＣＵ検査プログラムを呼出して実行する。ＥＣＵ検査プログラムには、指令信号を入力したときにＣＰＵ５６の出力端子５９の電圧を高電圧に反転させる処理手順が記憶されている。ＣＰＵ５６の出力端子５９の電圧が高電圧に反転すると、ＥＣＵ５４の出力ポート６８の電圧も高電圧に反転するはずである。
【０００４】
マイクロコンピュータ６６では、ＥＣＵ５４の出力ポート６８の電圧が高電圧に反転した後のあるタイミングで出力ポート６８の電圧を検出し、検出した電圧を基準電圧と比較する。検出した電圧が基準電圧よりも低ければ、アナログ回路６０に断線等の異常があることがわかる。
マイクロコンピュータ６６は、ＣＰＵ５６の出力端子５９の電圧を高電圧に反転させる指令信号をＣＰＵ５９に出力する。ＥＣＵ５４の出力ポート６８の電圧が安定した後にＥＣＵ５４の出力ポート６８の電圧を入力する。入力された出力ポート６８の電圧が基準電圧以下である場合はＥＣＵ５４が異常であると判別する。
【０００５】
【発明が解決しようとする課題】
しかしながら、図６に示す従来のＥＣＵ検査装置５２では、アナログ回路６０の導通・非導通の検査しかできない。このため、アナログ回路６０が異常でも、例えば、抵抗成分が異常に大きかったり小さかったりしても、あるいは、リアクタンス成分が異常に大きかったり小さかったりしても、断線していない限りは正常と誤判断してしまう。
このため、ＥＣＵに内蔵されているアナログ回路の導通・非導通だけでなく、そのアナログ回路の抵抗成分やリアクタンス成分の正常・異常まで検査できる検査装置が必要とされていた。
【０００６】
本発明は、ＥＣＵに含まれるアナログ回路の導通・非導通だけでなく、アナログ回路のリアクタンス成分や抵抗成分の正常・異常まで検査できるＥＣＵ検査装置を実現することを目的とする。
【０００７】
【課題を解決するための手段及び作用と効果】
本出願の１つの発明に係るＥＣＵ検査装置は、ＥＣＵに含まれるアナログ回路の導通・非導通だけでなく、アナログ回路のリアクタンス成分の正常・異常まで検査できる装置である。このＥＣＵ検査装置は、ＣＰＵと、出力ポートと、前記ＣＰＵの出力端子と前記出力ポートを接続するリアクタンス成分を有するアナログ回路を備えたＥＣＵを検査する装置である。
このＥＣＵ検査装置は、指令信号出力手段と、検出手段と、異常判別手段を備えている。指令信号出力手段は、ＣＰＵの出力端子電圧を反転させる指令信号をＣＰＵに出力する。検出手段は、指令信号出力手段から出力された指令信号によってＣＰＵの出力端子電圧が反転したのに起因してＥＣＵの出力ポート電圧が過渡的に変化する時間内において、ＥＣＵの出力ポート電圧の変化速度を検出する。異常判別手段は、検出手段で検出された変化速度が所定の変化速度幅内にない場合に異常と判別する。前記所定変化速度幅は正常ＥＣＵにあり得る最小変化速度と最大変化速度の間に設定されている（請求項１）。
ここで、ＥＣＵのＣＰＵに出力する指令信号は、ＣＰＵの出力端子電圧を高電圧から低電圧に反転させるものであってもよいし、低電圧から高電圧に反転させるものであってもよい。
【０００８】
請求項１のＥＣＵ検査装置では、まず指令信号出力手段によって、ＣＰＵの出力端子電圧を高電圧から低電圧に反転させるか、あるいは低電圧から高電圧に反転させる。すると、そのＣＰＵの出力端子にアナログ回路を介して接続されたＥＣＵの出力ポート電圧には、いわゆる過渡現象が生じる。アナログ回路がリアクタンス成分を有するからである。即ち、ＥＣＵの出力ポート電圧はＣＰＵの出力端子電圧の反転に遅れて変化する。検出手段では、指令信号出力手段から出力された指令信号によってＣＰＵの出力端子電圧が反転したのに起因してＥＣＵの出力ポート電圧が過渡的に変化する時間内において、ＥＣＵの出力ポート電圧の変化速度を検出する。
【０００９】
ＥＣＵの出力ポート電圧が過渡的に変化する時間内においては、ＥＣＵの出力ポート電圧の変化速度はアナログ回路の時定数の大きさ、即ちリアクタンス成分の大きさが密接に影響する。時定数が正常時よりも大き過ぎれば、ＥＣＵの出力ポート電圧の変化速度は正常時の変化速度より遅くなる。即ち、ＥＣＵの出力ポート電圧の波形は正常時の波形よりも緩やかになる。時定数が正常時よりも小さ過ぎれば、ＥＣＵの出力ポート電圧の変化速度は正常時の変化速度より早くなる。即ち、ＥＣＵの出力ポート電圧の波形は正常時の波形よりも急峻になる。
【００１０】
異常判別手段では、検出手段で検出されたＥＣＵの出力ポート電圧の変化速度が所定の変化速度幅内にない場合に異常と判別する。その所定の変化速度幅はＥＣＵのアナログ回路の時定数の大きさ、即ちリアクタンス成分の大きさが正常範囲内であれば入るはずの最小変化速度と最大変化速度の間に設定されている。このため、ＥＣＵの出力ポート電圧の変化速度がその所定の変化速度幅内にない場合は、アナログ回路のリアクタンス成分が異常に大きいかあるいは小さいと推定できる。
【００１１】
請求項１のＥＣＵ検査装置によると、アナログ回路の導通・非導通の検査だけでなく、そのアナログ回路のリアクタンス成分の大きさの異常まで検査できる。このため、異常と判断すべき場合を見逃すことを防止できる。
【００１２】
請求項２又は３のＥＣＵ検査装置は、ＥＣＵの出力ポート電圧の変化速度を検出するための具体的な態様を示すものである。
請求項２のＥＣＵ検査装置では、前記検出手段は、ＣＰＵの出力端子電圧が反転したのに起因してＥＣＵの出力ポート電圧が過渡的に変化する時間内の所定タイミングにおけるＥＣＵの出力ポート電圧を検出する。前記異常判別手段は、検出されたＥＣＵの出力ポート電圧が所定の電圧幅内にない場合に異常と判別する。前記所定電圧幅は正常ＥＣＵにあり得る最小電圧と最大電圧の間に設定されている（請求項２）。
請求項３のＥＣＵ検査装置では、前記検出手段は、ＣＰＵの出力端子電圧が反転するタイミングからＥＣＵの出力ポート電圧が所定電圧に達するまでの経過時間を計時する。前記異常判別手段は、計時された経過時間が所定の時間幅内にない場合に異常と判別する。前記所定時間幅は正常ＥＣＵにあり得る最短時間と最長時間の間に設定されている（請求項３）。
【００１３】
請求項２のＥＣＵ検出装置は、ＥＣＵの出力ポート電圧が過渡的に変化する時間内の所定タイミングにおけるＥＣＵの出力ポート電圧を検出することで、ＥＣＵの出力ポート電圧の変化速度を検出するものである。請求項３の検出装置は、ＣＰＵの出力端子電圧が反転するタイミングからＥＣＵの出力ポート電圧が所定電圧に達するまでの経過時間を計時することで、ＥＣＵの出力ポート電圧の変化速度を検出するものである。
請求項２又は３の態様によると、ＥＣＵの出力ポート電圧の変化速度を比較的簡単に検出できる。
【００１４】
本出願の他の１つの発明に係るＥＣＵ検査装置は、ＥＣＵに含まれるアナログ回路の抵抗成分の正常・異常まで検査できる装置である。このＥＣＵ検査装置は、ＣＰＵと、出力ポートと、前記ＣＰＵの出力端子と前記出力ポートを接続する抵抗成分を有するアナログ回路を備えたＥＣＵを検査する装置である。
このＥＣＵ検査装置は、指令信号出力手段と、プルダウン回路と、検出手段と、異常判別手段を備えている。指令信号出力手段は、ＣＰＵの出力端子電圧を高電圧にする指令信号をＣＰＵに出力する。プルダウン回路は、ＥＣＵの出力ポートを抵抗を介して接地する。検出手段は、指令信号出力手段から出力された指令信号によってＣＰＵの出力端子電圧が高電圧となり、その後にＥＣＵの出力ポート電圧が安定した後の出力ポート電圧を検出する。異常判別手段は、検出手段で検出された出力ポート電圧が所定の電圧幅内にない場合に異常と判別する。前記所定電圧幅はアナログ回路の抵抗素子が正常時にあり得る最小電圧と最大電圧の間に設定されている（請求項４）。
ＣＰＵの出力端子電圧を高電圧にさせる指令信号は、低電圧にある出力端子電圧を高電圧に反転させる信号だけでなく、高電圧の出力端子電圧を高電圧に維持する信号であっても構わない。
【００１５】
請求項４のＥＣＵ検査装置によると、検出手段では、ＣＰＵの出力端子電圧が高電圧で、ＥＣＵの出力ポートが抵抗を介して接地され、ＥＣＵの出力ポート電圧が安定した後の安定状態でＥＣＵの出力ポートの電圧が検出される。安定状態でのＥＣＵの出力ポート電圧は、アナログ回路のリアクタンス成分が影響しない。安定状態でのＥＣＵの出力ポート電圧は、ＣＰＵの出力端子に現れている高電圧を、アナログ回路の抵抗とプルダウン回路の抵抗で分圧した電圧となる。
異常判別手段では、検出手段で検出されたＥＣＵの出力ポート電圧が所定の電圧幅内にない場合に異常と判別する。その所定の電圧幅はＥＣＵのアナログ回路の抵抗成分の大きさが正常範囲内であれば入るはずの最小電圧と最大電圧の間に設定されている。このため、ＥＣＵの出力ポート電圧がその所定の電圧幅内にない場合は、アナログ回路の抵抗成分が異常に大きいかあるいは小さいと推定できる。
【００１６】
請求項４のＥＣＵ検査装置によると、アナログ回路の導通・非導通の検査だけでなく、アナログ回路の抵抗成分の大きさの異常まで検査できる。このために、異常と判断すべき場合を見逃すことを防止できる。
【００１７】
本出願のさらに他の１つの発明に係るＥＣＵ検査装置は、ＥＣＵに含まれるアナログ回路の抵抗成分とリアクタンス成分の正常・異常まで検査できるＥＣＵ検査装置である。このＥＣＵ検査装置は、ＣＰＵと、出力ポートと、前記ＣＰＵの出力端子と前記出力ポートを接続するリアクタンス成分と抵抗成分を有するアナログ回路を備えたＥＣＵを検査する装置である。
このＥＣＵ検査装置は、指令信号出力手段と、プルダウン回路と、第１及び第２検出手段と、第１及び第２異常判別手段を備えている。
指令信号出力手段は、ＣＰＵの出力端子電圧を高電圧に反転させる指令信号をＣＰＵに出力する。プルダウン回路は、ＥＣＵの出力ポートをスイッチと抵抗を介して接地する。
第１検出手段は、指令信号出力手段から出力された指令信号によってＣＰＵの出力端子電圧が高電圧に反転したのに起因してＥＣＵの出力ポート電圧が過渡的に変化する時間内であり、前記スイッチがオフ状態である時のＥＣＵの出力ポート電圧の変化速度を検出する。第１異常判別手段は、第１検出手段で検出された出力ポート電圧の変化速度が所定の変化速度幅内にない場合に異常と判別する。所定の変化速度幅は正常ＥＣＵにあり得る最小変化速度と最大変化速度の間に設定されている。
第２検出手段は、指令信号出力手段から出力された指令信号によってＣＰＵの出力端子電圧が高電圧に反転したのに起因してＥＣＵの出力ポート電圧が過渡的に変化する時間以上であり、前記スイッチがオン状態である時のＥＣＵの出力ポート電圧を検出する。第２異常判別手段は、第２検出手段で検出された出力ポート電圧が所定の電圧幅内にない場合に異常と判別する。所定の電圧幅はアナログ回路の抵抗素子が正常時にあり得る最小電圧と最大電圧の間に設定されている（請求項５）。
【００１８】
請求項５のＥＣＵ検査装置によると、第１検出手段で検出した出力ポート電圧の変化速度を利用して、第１異常判別手段でアナログ回路のリアクタンス成分の大きさの異常を判別できる。第２検出手段で検出したＥＣＵの出力ポート電圧を利用して、第２異常判別手段でアナログ回路の抵抗成分の大きさの異常を判別できる。両判別結果を組合せることで、過渡現象に影響するリアクタンス成分の異常と過渡現象に影響しない抵抗成分の異常が判別できる。
【００１９】
本出願のさらに他の１つの発明に係るＥＣＵ検査装置は、ＥＣＵに含まれるアナログ回路の抵抗成分とリアクタンス成分の値を算出できるＥＣＵ検査装置である。このＥＣＵ検査装置は請求項５の装置と類似しているが、第２検出手段で検出された出力ポート電圧からアナログ回路の抵抗成分の値を算出し、その抵抗成分の値と第１検出手段で検出された出力ポート電圧の変化速度からアナログ回路のリアクタンス成分の値を算出する算出手段を備える点で異なる（請求項６）。
【００２０】
請求項６のＥＣＵ検査装置によると、第１検出手段で検出した出力ポート電圧の変化速度と、第２検出手段で検出したＥＣＵの出力ポート電圧を利用して、算出手段でアナログ回路の抵抗成分の値とリアクタンス成分の値を求めることができる。このため、この抵抗成分の値とリアクタンス成分の値を利用して、アナログ回路の抵抗成分とリアクタンス成分の大きさの異常を判別できる。
【００２１】
以上で説明した請求項１〜６のＥＣＵ検査装置によると、ＥＣＵに含まれるアナログ回路の導通・非導通だけでなく、アナログ回路のリアクタンス成分や抵抗成分の正常・異常まで検査できる。
また、これらのＥＣＵ検査装置では、ＥＣＵ検査装置からＥＣＵのＣＰＵに指令信号を出力する。ＣＰＵは指令信号に基づいてＣＰＵの出力端子電圧を反転あるいは高電圧にする。そして、その出力端子電圧を反転あるいは高電圧したことによる応答がＥＣＵの出力ポートに現れる。このため、これらのＥＣＵ検査装置では、ＥＣＵのアナログ回路の検査のみならず、内在的にＥＣＵのＣＰＵの検査をも行っている。従って、請求項１〜６のＥＣＵ検査装置のようにＥＣＵのＣＰＵの出力端子電圧を反転等させて検査をするという構成をとることで、ＥＣＵに含まれるアナログ回路の検査のみならず、ＥＣＵの制御を担うＣＰＵの検査をも内在的に行うことができる。
【００２２】
【発明の実施の形態】
後記する本発明の実施例の主要な特徴を記載する。
（形態１）  ＥＣＵ検査装置の検出手段では、過渡現象の持続期間を３等分したときの最初でも最後でもない、中間期間内のタイミングでＥＣＵの出力ポート電圧を検出することが好ましい。形態１のように、過渡現象の持続期間のうちで電圧の変化速度が時定数により大きく変化する中間期間で検出を行うと、異常の判別をより適切に行える。
（形態２）  ＥＣＵ検査装置の指令信号出力手段がＥＣＵのＣＰＵに指令信号を出力してからＣＰＵの出力端子が反転するタイミングまでの時間が短くて実質的に無視できる場合は、ＥＣＵの出力ポート電圧を検出するタイミングを決定するタイマは、ＥＣＵ検査装置が指令信号を出力した時に計時を開始する。計時する時間は、過渡的に変化する現象の持続時間の１／３〜２／３である。
（形態３）  ＥＣＵ検査装置の指令信号出力手段がＥＣＵのＣＰＵに指令信号を出力してからＣＰＵの出力端子電圧が反転するまでの期間が無視できない場合には、その期間を考慮する。その期間をＴとする場合、ＥＣＵの出力ポート電圧を検出するタイミングを決定するタイマは、ＥＣＵ検査装置の指令信号出力手段が指令信号を出力してからＴを経過した時に計時を開始する。計時する時間は、過渡現象の持続期間の１／３〜２／３である。
【００２３】
【実施例】
（第１実施例）  図１は、自動車用のＥＣＵ４及びそれに接続された第１実施例のＥＣＵ検査装置２のブロック図を示す。
まず、検査対象であるＥＣＵ４の構成について説明する。このＥＣＵ４は、自動車に搭載されるものである。このＥＣＵ４は、ＣＰＵ６、ＲＯＭ８、アナログ回路（ノイズ除去用のＣＲローパスフィルタ回路）１０、入力ポート１２、出力ポート１４等を備えている。ＣＰＵ６の入力端子１３はＥＣＵ４の入力ポート１２に電気的に接続されている。ＣＰＵ６の出力端子１５はアナログ回路１０を介してＥＣＵ４の出力ポート１４に電気的に接続されている。ＣＰＵ６のさらに別の端子にはバスを介してＲＯＭ８が電気的に接続されている。
【００２４】
ＲＯＭ８内の所定領域には、例えばエンジンへの燃料噴射量を電子制御するための制御プログラムが予め格納されている。また、このＲＯＭ８内の別の領域には、ＥＣＵ４内の異常の有無を検査するためのＥＣＵ検査プログラムが予め格納されている。ＥＣＵ検査装置２から後述する指令信号がＣＰＵ６の入力端子１３に入力されると、そのＣＰＵ６はＲＯＭ８から上記したＥＣＵ検査プログラムを読出してそれを実行する。ＥＣＵ検査プログラムが実行されると、ＣＰＵ６の出力端子１５の電圧は所定タイミングで低電圧（＋０Ｖ）から高電圧（＋５Ｖ）に反転する。具体的には、ＣＰＵ６の出力端子１５から所定タイミングで方形波パルス信号が出力される。
【００２５】
アナログ回路１０は、いわゆるＣＲローパスフィルタであり、ＥＣＵ４の通常の動作時（検査中でない時）にＣＰＵ６から出力される信号のノイズ成分（高周波成分）をカットする役割を果たす。アナログ回路１０は、１個のコンデンサＣ１と２個の抵抗Ｒ１，Ｒ２によって構成されている。２個の抵抗Ｒ１，Ｒ２は直列に接続されている。両抵抗Ｒ１，Ｒ２の接続点にはコンデンサＣ１の一端が接続されている。コンデンサＣ１の他端は接地されている。抵抗Ｒ１のＣＰＵ６側（接続点反対側）の端部は、ＣＰＵ６の出力端子１５に接続されている。抵抗Ｒ２の出力ポート１４側（接続点反対側）の端部は、出力ポート１４に接続されている。以下では、コンデンサＣ１よりも前段側（ＣＰＵ６側）にある抵抗Ｒ１のことを前段側抵抗Ｒ１という。コンデンサＣ１よりも後段側（出力ポート１４側）にある抵抗Ｒ２のことを後段側抵抗Ｒ２という。
【００２６】
次に、ＥＣＵ検査装置２の構成を説明する。ＥＣＵ検査装置２は、ＣＰＵ２２とＲＡＭ２４とＲＯＭ（又はハードディスク等）２６で構成されるマイクロコンピュータ２８、警告手段であるディスプレイ３０、出力ポート３２、入力ポート３４、プルダウン回路３６を備えている。ＲＡＭ２４、ＲＯＭ２６、ディスプレイ３０は、ＣＰＵ２２の別々の端子に電気的に接続されている。出力ポート３２はＣＰＵ２２の出力端子４２に電気的に接続されている。入力ポート３４はＣＰＵ２２の入力端子４４に電気的に接続されている。検査時には、ＥＣＵ４の入力ポート１２とＥＣＵ検査装置２の出力ポート３２の間、及びＥＣＵ４の出力ポート１４とＥＣＵ検査装置２の入力ポート３４の間が、ケーブル３８を介して電気的に接続される。
【００２７】
ＥＣＵ検査装置２には、ＥＣＵ４の出力ポート１４をプルダウンする回路３６が組込まれている。プルダウン回路３６は、一端が接地部位４０に接地されたプルダウン抵抗Ｒ３と、プルダウン抵抗Ｒ３に直列に接続されたスイッチＳＷ１を備えている。スイッチＳＷ１の一方の端子は、ＣＰＵ２２の入力端子４４とＥＣＵ４の出力ポート１４に電気的に接続されている。スイッチＳＷ１は電気的にオンオフが切換えられるトランジスタである。スイッチＳＷ１はＣＰＵ２２によってオンオフが切換えられる。
【００２８】
ＲＯＭ２６にはＥＣＵ検査プログラムが格納されている。ＥＣＵ４の検査時には、ＣＰＵ２２がＥＣＵ検査プログラムをＲＯＭ２６から読出して実行する。検査用プログラムが実行されると、ＣＰＵ２２はまず、所定の指令信号を生成してこれをＥＣＵ４側に出力する。このとき、ＣＰＵ２２は指令信号出力手段として機能する。ここで「所定の指令信号」とは、ＥＣＵ４のＲＯＭ８に格納されているＥＣＵ検査プログラムを作動させてＣＰＵ６の出力端子１５の電圧を低電圧（＋０Ｖ）から高電圧（＋５Ｖ）に反転させる信号である。ＥＣＵ検査プログラムの実行が開始されると、ＣＰＵ２２はまずはスイッチＳＷ１をオフさせる。
【００２９】
ＥＣＵ検査プログラムが起動してＥＣＵ検査装置２のＣＰＵ２２がＥＣＵ４のＣＰＵ６の出力端子１５の電圧を低電圧（＋０Ｖ）から高電圧（＋５Ｖ）に反転させる指令信号を出力すると、ＥＣＵ検査装置２のＣＰＵ２２に内蔵されたタイマは計時を開始する。本実施例では、ＥＣＵ検査装置２が指令信号を出力してからＣＰＵ６の出力端子１５の電圧が反転するタイミング（図２のタイミングｔ０）までの時間が短くて実質的に無視できるとみなしている。よって、ＣＰＵ２２のタイマでは、そのＣＰＵ２２から指令信号を出力したとき（図２のタイミングｔ０）に計時を開始している。
【００３０】
図２（ａ）に、ＣＰＵ６の出力端子１５の電圧を示す。この電圧はタイミングｔ０で低電圧（＋０Ｖ）から高電圧（＋５Ｖ）に反転する。グラフの横軸は時間（秒）を表し、縦軸は電圧値（Ｖ）を表す。
図２（ｂ）の実線で示す曲線はＥＣＵ４の出力ポート１４の電圧である。ＣＰＵ６の出力端子１５とＥＣＵ４の出力ポート１４との間には、抵抗成分とリアクタンス成分を有するアナログ回路（ＣＲローパスフィルタ回路）１０が接続されているために、図２（ｂ）のＥＣＵ４の出力ポート１４の電圧は図２（ａ）のＣＰＵ６の出力端子１５の電圧よりも遅れて変化し、タイミングｔ２で安定する（平衡する）。ＥＣＵ４の出力ポート１４の電圧は、図２（ｂ）のタイミングｔ０からタイミングｔ２までの間では過渡的に変化する。本明細書ではタイミングｔ０からタイミングｔ２までを過渡現象期間という。
【００３１】
ＣＰＵ２２は、指令信号を出力してから（タイミングｔ０から）、過渡現象期間の１／３〜２／３の期間内に設定されているタイミングｔ１を計時する。ＥＣＵ４の出力ポート１４の電圧の変化速度（即ち、図２（ｂ）の曲線の傾き）が、時定数（抵抗Ｒ１の抵抗値とコンデンサＣ１の容量値の積）の変化に敏感に反応するタイミングｔ１で検出を行うと、後述する異常判別をより適切に行える。
ＣＰＵ２２は、タイミングｔ１を計時すると、そのタイミングｔ１でのＥＣＵ４の出力ポート１４の電圧Ｖout1を検出し、その電圧値Ｖout1をＲＡＭ２４に一時的に記憶する。ＣＰＵ２２はＡ／Ｄコンバータを内蔵しており、その電圧Ｖout1をデジタル値に変換した後に後述する異常判別処理を行う。このとき、ＣＰＵ２２は第１検出手段として機能する。
【００３２】
図２（ｂ）のグラフで破線で表された曲線のうち、上方に位置するものは、許容最大値曲線である。許容最大値曲線は、正常なアナログ回路１０のうちで最も時定数が小さいアナログ回路１０が使われている場合にＥＣＵ４の出力ポート１４に現れる電圧の変化を示す曲線である。下方に位置するものは許容最小値曲線である。許容最小値曲線は、正常なアナログ回路１０のうちで最も時定数が大きいアナログ回路１０が使われている場合にＥＣＵ４の出力ポート１４に現れる電圧の変化を示す曲線である。
本実施例では、許容最大値曲線は、抵抗Ｒ１の抵抗値が設計値の−５％の値で、コンデンサＣ１の容量値が設計値の−２０％の値である場合の曲線としている。また、許容最小値曲線は、抵抗Ｒ１の抵抗値が設計値の＋５％の値で、コンデンサＣ１の容量値が設計値の＋２０％の値である場合の曲線としている。
【００３３】
ＥＣＵ４が正常であれば、図２（ｂ）のタイミングｔ１でのＥＣＵ４の出力ポート１４の電圧値Ｖout1は、許容最大値曲線中のタイミングｔ１での電圧値（最大電圧値）Ｖmaxよりも小さく、許容最小値曲線中のタイミングｔ２での電圧値（最小電圧値）Ｖminよりも大きいはずである。
ＣＰＵ２２は、ＥＣＵ検査プログラムに従って、タイミングｔ１におけるＥＣＵ４の出力ポート１４の電圧を、上記した許容電圧幅（最小電圧値Ｖmin以上で最大電圧値Ｖmax以下の範囲）と比較し、その許容電圧幅内にない場合は異常と判別する。このとき、ＣＰＵ２２は第１異常判別手段として機能する。
【００３４】
ＣＰＵ２２は、ＥＣＵ検査プログラムに従って、ＥＣＵ４の出力ポート１４の電圧が安定した時、即ちタイミングｔ２以降に、スイッチＳＷ１をオンさせる。ＣＰＵ２２は、タイミングｔ２以降にスイッチＳＷ１がオンしたときのＥＣＵ４の出力ポート１４の電圧Ｖout2を検出し、その電圧値Ｖout2をＲＡＭ２４に一時的に記憶する。ＣＰＵ２２はＡ／Ｄコンバータを内蔵しており、その電圧Ｖout2をデジタル値に変換した後に後述する異常判別処理を行う。このとき、ＣＰＵ２２は第２検出手段として機能する。この電圧Ｖout2は、ＣＰＵ６の出力端子１５の電圧Ｖcpuを、アナログ回路１０の抵抗（Ｒ１＋Ｒ２）とプルダウン回路３６の抵抗Ｒ３で分圧した電圧となるはずである。即ち、Ｖout2＝Ｖcpu×Ｒ３／（Ｒ１＋Ｒ２＋Ｒ３）となるはずである。なお、この電圧Ｖout2はタイミングｔ２以降のものであり、過渡現象は既に終了しているために、アナログ回路１０のリアクタンス成分には影響されない。
【００３５】
ＣＰＵ２２は、ＥＣＵ検査プログラムに従って、タイミングｔ２以降におけるＥＣＵ４の出力ポート１４の電圧を、上記した許容電圧幅とは別の許容電圧幅と比較し、その許容電圧幅内にない場合は異常と判別する。このとき、ＣＰＵ２２は第２異常判別手段として機能する。
【００３６】
次に、第１実施例のＥＣＵ検査装置２の動作を説明する。このＥＣＵ検査装置２は、所定時間毎に上記したＥＣＵ検査プログラムがＣＰＵ２２で実行されて、自動的に一連の検査を実施するように構成されている。ＣＰＵ２２でＥＣＵ検査プログラムが実行されると、ＣＰＵ２２はまずスイッチＳＷ１をオフさせる。この結果、プルダウン回路３６は開かれる。
検査モードになるとまずＥＣＵ検査装置２側のＣＰＵ２２は、指令信号を生成し、その指示信号をＥＣＵ４側に出力する。指令信号は、ＥＣＵ検査装置２側の出力ポート３２、ケーブル３８、ＥＣＵ４側の入力ポート１２を介してＥＣＵ４側のＣＰＵ６の入力端子１３に入力される。ＥＣＵ４側のＣＰＵ６に指令信号が入力されると、そのＣＰＵ６はＲＯＭ８からＥＣＵ検査プログラムを読出して実行する。その結果、ＥＣＵ４側も検査モードになる。そして、ＣＰＵ６は出力端子１５の電圧を低電圧（＋０Ｖ）から高電圧（＋５Ｖ）に反転させる。図２（ａ）は、ＣＰＵ６は出力端子１５の電圧を示すグラフである。
【００３７】
ＣＰＵ６は出力端子１５の電圧が変化すると、その出力端子１５にアナログ回路１０を介して接続されているＥＣＵ４の出力ポート１４の電圧が遅れて上昇する。この遅れ時間は、アナログ回路１０のコンデンサＣ１の容量値Ｃ１が大きい程大きく、抵抗Ｒ１の抵抗値Ｒ１が大きい程大きい。即ち、この遅れ時間は時定数Ｃ１Ｒ１が大きい程大きい。なお、ＣＰＵ２２の入力端子４４の入力インピーダンスは極めて大きいので、過渡現象期間中は前段側抵抗Ｒ１を流れ出た電流はコンデンサＣ１にほぼ流れ込み、後段側抵抗Ｒ２には実質的に流れない。このため、後段側抵抗Ｒ２は時定数に影響しない。
【００３８】
ＥＣＵ検査装置２側のＣＰＵ２２は、図２（ｂ）のタイミングｔ１にＣＰＵ２２の入力端子４４に入力された電圧Ｖout1を検出する。この電圧Ｖout1は、ＥＣＵ４の出力ポート１４に現れる電圧である。この電圧Ｖout1は、ＥＣＵ４の出力ポート１４に現れる電圧が過渡的に変化している状態で、かつ、スイッチＳＷ１がオフ状態（プルダウン回路３６が開状態）の時の電圧である。ＣＰＵ２２はこの電圧値Ｖout1をいったんＲＡＭ２４に書込む。
【００３９】
次にＣＰＵ２２は、ＥＣＵ検査プログラムに従って、検出した電圧値Ｖout1と前記した許容電圧幅データＶmin、Ｖmax（図２（ｂ）参照）を呼出し、両者を比較する。電圧値Ｖout2が許容電圧幅Ｖmin〜Ｖmax内にある場合、ＣＰＵ２２は時定数に影響するコンデンサＣ１の容量値にも前段側抵抗Ｒ１の抵抗値にも異常がないと判別する（第１異常判別処理）。図２（ｂ）に一例としてＶmin≦Ｖout1≦Ｖmaxである電圧Ｖout1の曲線Ｌ１を示す。この場合、ＣＰＵ２２は判別結果をＲＡＭ２４に書込んで、後の第２異常判別処理に備える。
【００４０】
これに対し、電圧値Ｖout2が許容電圧幅Ｖmin〜Ｖmax内にない場合（Ｖmin＞Ｖout1、又はＶmax＜Ｖout1の場合）は、時定数Ｃ１Ｒ１が大き過ぎるか小さ過ぎることになる。図２（ｂ）に一例としてＶmin＞Ｖout1である電圧Ｖout1の曲線Ｌ２を示す。この場合、ＣＰＵ２２はコンデンサＣ１と前段側抵抗Ｒ１の少なくともいずれかに異常があると判別する（第１異常判別処理）。そして、ＣＰＵ２２はコンデンサＣ１と前段側抵抗Ｒ１の少なくともいずれかに異常がある旨をディスプレイ３０に表示させて警告する。そして、検査モードを終了して通常モードに復帰する。
【００４１】
第１異常判別処理で、時定数に関係するコンデンサＣ１の容量Ｃ１と前段側抵抗Ｒ１の抵抗値Ｒ１に異常がないと判別した場合、ＥＣＵ検査装置２側のＣＰＵ２２はタイミングｔ２以降に、スイッチＳＷ１をオン状態に切換える。すると、プルダウン回路３６が閉状態となる。
【００４２】
ＥＣＵ検査装置２側のＣＰＵ２２は、図２（ｂ）のタイミングｔ２以降にＣＰＵ２２の入力端子４４に入力された電圧Ｖout２を検出する。この電圧Ｖout2は、ＥＣＵ４の出力ポート１４に現れる電圧である。この電圧Ｖout2は、出力ポート１４に現れる電圧が安定している状態で、かつ、スイッチＳＷ１がオン状態（プルダウン回路３６が閉状態）の時の電圧である。この電圧Ｖout2は、ＣＰＵ６の出力端子１５の電圧Ｖcpuを、アナログ回路１０の抵抗（Ｒ１＋Ｒ２）と、プルダウン回路３６の抵抗Ｒ３で分圧した電圧となる。即ち、Ｖout2＝Ｖcpu×Ｒ３／（Ｒ１＋Ｒ２＋Ｒ３）である。なお、この電圧Ｖout2は、タイミングｔ２以降のものであり、コンデンサＣ１の容量値には影響されない。ＣＰＵ２２はこの電圧値Ｖout2をいったんＲＡＭ２４に書込む。
【００４３】
ＲＡＭ２４内には電圧Ｖout2の許容電圧幅データ（第１異常判別処理におけるＶmin、Ｖmaxとは別のデータ）が予め格納されている。ＣＰＵ２２は、検出した電圧値Ｖout2とこの許容電圧幅を呼出し、両者を比較する。電圧値Ｖout2が許容電圧幅内にある場合、ＣＰＵ２２は、後段側抵抗Ｒ２にも異常がないと判別する（第２異常判別処理）。そして、検査モードを終了して通常モードに復帰する。これに対し、電圧値Ｖout2が許容範囲内にない場合、ＣＰＵ２２は後段側抵抗Ｒ２に何らかの異常があると判別する（第２異常判別処理）。
【００４４】
Ｖcpuは固定されているため、電圧値Ｖout2は、抵抗Ｒ１〜Ｒ３の抵抗値に依存する。プルダウン抵抗Ｒ３は設備側抵抗でありその値は既知である。このため、電圧値Ｖout2は２つの抵抗Ｒ１，Ｒ２の抵抗値に依存する。しかし、第１異常判別処理で抵抗Ｒ１に異常がないことが既にわかっている。よって、電圧値Ｖout2が許容範囲外にあるとすればその原因は抵抗Ｒ２にあると推定できる。従って、この場合には、ＣＰＵ２２は後段側抵抗Ｒ２に異常がある旨をディスプレイ３０に表示させて警告する。そして、検査モードを終了して通常モードに復帰する。
【００４５】
第１実施例のＥＣＵ検査装置２によると、ＥＣＵ４に含まれるアナログ回路１０の導通・非導通だけでなく、アナログ回路１０のコンデンサＣ１や抵抗Ｒ１、Ｒ２の正常・異常まで検査できる。さらに、アナログ回路１０の検査のみならず、ＥＣＵ４の制御を担うＣＰＵ６の検査をも内在的に行うことができる。
【００４６】
このＥＣＵ検査装置２では、第１異常判別処理で異常がないと判別した場合にのみ第２異常判別処理を実行する。このような手順で異常判別処理を実行すれば、アナログ回路１０の抵抗Ｒ２の異常の有無の判別を効率的に行える。
【００４７】
このＥＣＵ検査装置２では、ＣＰＵ２２は、ＥＣＵ４内に格納されている既存のＥＣＵ検査プログラムを作動させるトリガとなる指令信号を生成し、出力する。よって、既存のＥＣＵ検査プログラムを利用して、従来なし得なかったより詳細な検査を行える。このため、ＥＣＵ４側に新規にＥＣＵ検査プログラムをインストールする等の手間も発生せず、ＥＣＵ４側の構成を変更しなくてもよいという利点がある。従って、自動車における電子制御システムの高コスト化を回避できる。
【００４８】
このＥＣＵ検査装置２は、警告手段であるディスプレイ３０上に例えば「異常発生」の文字が表示されるように構成されている。よって、自動車のユーザーは、異常が発生したという事実及び異常の発生箇所を視覚を通じて容易に把握できる。このため、その異常に対して早期に対処することが可能となる。
【００４９】
（第２実施例）  図３に、自動車用のＥＣＵ４及びそれに接続された第２実施例のＥＣＵ検査装置２のブロック図を示す。なお、第１実施例と同様の機能を有する部位については同一の符号を付し、その説明を省略する。
第２実施例ではＥＣＵ４のアナログ回路１０Ａに後段側抵抗Ｒ２がない点で第１実施例と異なる。また、第２実施例では、ＥＣＵ検査装置２のＣＰＵ２２で実行するＥＣＵ検査プログラムの内容が第１実施例と異なる。
【００５０】
第２実施例のＥＣＵ検査装置２の動作を説明する。なお、第１実施例と同様の動作については必要部分を除いて説明を省略する。
ＥＣＵ検査装置２側のＣＰＵ２２は、その入力端子４４に入力されている電圧を逐次検出している。そして、図４（ｂ）に示すような検出した電圧値が所定値Ｖとなったタイミングのｔ0からの経過時間ｔoutを検出する。この経過時間ｔoutの値は時定数に対応して変化する。この経過時間ｔoutに対応するタイミングでは、出力ポート１４に現れる電圧が過渡的に変化しており、かつ、スイッチＳＷ１がオフ（プルダウン回路３６が開状態）している。ＣＰＵ２２はこの経過時間ｔoutをいったんＲＡＭ２４に書込む。
【００５１】
また、第１実施例と同様に、ＥＣＵ検査装置２側のＣＰＵ２２は、図４（ｂ）のタイミングｔ２以降にＣＰＵ２２の入力端子４４に入力された電圧Ｖout２を検出する。この電圧Ｖout2は、出力ポート１４に現れる電圧が安定している状態で、かつ、スイッチＳＷ１がオン状態（プルダウン回路３６が閉状態）の時の電圧である。但し、第１実施例と異なり抵抗Ｒ２がないので、この電圧Ｖout2は、ＣＰＵ６の出力端子１５の電圧Ｖcpuを、アナログ回路１０の抵抗Ｒ１とプルダウン回路３６の抵抗Ｒ３で分圧した電圧となる。即ち、Ｖout2＝Ｖcpu×Ｒ３／（Ｒ１＋Ｒ３）である。ＣＰＵ２２はこの電圧値Ｖout2をいったんＲＡＭ２４に書込む。なお、Ｖcpuは本実施例では５Ｖであり、プルダウン抵抗Ｒ３は設備側抵抗であり、既知である。
【００５２】
ＣＰＵ２２は、ＲＯＭ２６内に格納されている上記の計算式Ｖout2＝Ｖcpu×Ｒ３／（Ｒ１＋Ｒ３）と、電圧Ｖcpu、抵抗Ｒ３、検出電圧Ｖout2の値を呼出す。そして、上記計算式に電圧Ｖcpu、抵抗Ｒ３、検出電圧Ｖout2の値を代入する。この結果、抵抗Ｒ１の抵抗値が簡単に算出される。ＣＰＵ２２は算出した抵抗Ｒ１の抵抗値をＲＡＭ２４に書込む。
また、ＣＰＵ２２は、ＲＯＭ２６内に格納されている時定数の計算式（Ｃ１×Ｒ１）と、ＲＡＭ２４に書込んだ時定数に依存する経過時間ｔoutと、抵抗Ｒ１の抵抗値を呼出す。そして、その時定数と経過時間ｔoutと抵抗Ｒ１の抵抗値の関係からコンデンサＣ１の容量値を算出する。ＣＰＵ２２は算出したコンデンサＣ１の容量値をＲＡＭ２４に書込む。
【００５３】
ＣＰＵ２２は、算出された抵抗Ｒ１の抵抗値及びコンデンサＣ１の容量値を、予めＲＯＭ２６に格納されている抵抗Ｒ１及びコンデンサＣ１の許容幅データと比較する。算出された抵抗Ｒ１抵抗値とコンデンサＣ１の容量値が許容幅内にある場合、ＣＰＵ２２は抵抗Ｒ１の抵抗値とコンデンサＣ１の容量値に異常がないと判別する。
これに対し、算出された抵抗Ｒ１の抵抗値が許容幅内にない場合は、ＣＰＵ２２は抵抗Ｒ１の抵抗値に異常があるものと判別する。算出された抵抗Ｒ１の抵抗値が許容幅内にあり、かつ、算出されたコンデンサＣ１の容量値が許容幅内にない場合は、ＣＰＵ２２はコンデンサＣ１の容量値に異常があるものと判別する。算出された抵抗Ｒ１の抵抗値及びコンデンサＣ１の容量値の両方が許容幅内にない場合は、少なくとも抵抗Ｒ１の値に異常があるものと判別する。これらの場合、ＣＰＵ２２は異常がある旨をディスプレイ３０に表示させて警告する。そして、検査モードを終了して通常モードに復帰する。
【００５４】
第２実施例のＥＣＵ検査装置４によると、アナログ回路１０Ａの抵抗Ｒ１の抵抗値とコンデンサＣ１の容量値自体を求めることができる。このため、抵抗Ｒ１の抵抗値とコンデンサＣ１の容量値を利用して、アナログ回路１０Ａの抵抗Ｒ１とコンデンサＣ１の異常を判別できる。
【００５５】
以上、本発明の具体例を詳細に説明したが、これらは例示に過ぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。
【００５６】
（１）第１実施例では、図２に示すように、ＥＣＵ４の出力ポート１４の電圧が過渡的に変化する時間内の所定タイミングｔ１におけるＥＣＵ４の出力ポート１４の電圧を検出し、検出されたＥＣＵ４の出力ポート１４の電圧が所定の電圧幅Ｖmin〜Ｖmax内にない場合に異常と判別している（請求項２に対応）。しかし、図５に示すように、ＥＣＵ４のＣＰＵ６の出力端子１５の電圧が反転するタイミングｔ０からＥＣＵ４の出力ポート１４の電圧が所定電圧Ｖに達するまでの経過時間ｔoutを計時し、計時された経過時間ｔoutが所定の時間幅Ｔmin〜Ｔmax内にない場合に異常と判別してもよい（請求項３に対応）。両者は、ＥＣＵ４の出力ポート１４の電圧の変化速度を検出し、その変化速度が所定の変化速度幅内にない場合に異常と判別するという点では、等価的なものである（請求項１に対応）。
【００５７】
（２）上記実施例では「アナログ回路」の一例としてＣＲローパスフィルタ回路を例にして説明しているが、これに限られないのは勿論である。例えば第１実施例の回路１０の抵抗Ｒ１をコイルに置換え、コンデンサＣ１を抵抗に置換えた回路であってもよい。また、抵抗Ｒ１と接続点の間や抵抗Ｒ１とＣＰＵ６の間にコイル等を挿入してもよい。また、コンデンサＣ１とアースの間に抵抗等を挿入してもよい。また、抵抗Ｒ２と接続点の間や抵抗Ｒ２と出力ポート１４の間にコイル等を挿入してもよい。また、回路１０の抵抗Ｒ１を取除き、ＣＰＵ６と接続点の間を接続し、その抵抗Ｒ１を接続点とアースの間に配置してもよい。即ち、抵抗Ｒ１とコンデンサＣ１を並列に配置してもよい。これらはほんの一例であり、上記「アナログ回路」は様々なバリエーションの回路を含むものである。また、上記「アナログ回路」はいわゆる電子回路と呼ばれるような能動素子等を備えた回路を含む。
【００５８】
（３）スイッチＳＷ１とプルダウン抵抗Ｒ３を有するプルダウン回路３６を省略した形態で本発明を具体化することも可能である。
（４）ディスプレイ３０のような表示装置の代わりに、例えば異常時に警告音を発するスピーカ等を警告手段として設けてもよい。なお、警告手段は本発明において必須構成ではないので省略してもよい。
（５）スイッチＳＷ１は上記実施例で用いたようなトランジスタ等の電気的なスイッチであってもよいし、機械的なスイッチであってもよい。また、スイッチはＣＰＵ２２等によって自動的に切換えられるものだけでなく、ユーザーがマニュアルで切換可能なものであってもよい。
【００５９】
（６）ＥＣＵ検査用プログラムは、上記実施例のように検査対象側のＥＣＵ４が予め格納されていてもよく、ＥＣＵ検査装置２側のマイクロコンピュータ２８に全て格納されていてもよい。例えば検査開始時にそのプログラムがＥＣＵ検査装置２側からＥＣＵ４側にダウンロードされるように構成してもよい。
（７）ＥＣＵ検査装置２は上記実施例のように所定時間ごとに検査モードになって自動的に検査を実施するように構成されていてもよいし、検査開始スイッチをユーザーがマニュアルで操作したときにだけ検査を実施するように構成されていてもよい。
【００６０】
なお、ＥＣＵ４のＣＰＵ６の出力端子１５の電圧を反転させるのではなく、ＥＣＵ検査装置２のＣＰＵ２２の出力端子電圧を反転させ、その電圧をアナログ回路１０に入力し、その出力をみることでそのアナログ回路１０の検査を行うことも可能である。
【００６１】
本明細書又は図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書又は図面に例示した技術は複数目的を同時に達成し得るものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【図面の簡単な説明】
【図１】  第１実施例のＥＣＵ検査装置及びＥＣＵのブロック図を示す。
【図２】  （ａ）はＥＣＵのＣＰＵの出力端子電圧を示し、（ｂ）はＥＣＵの出力ポート電圧とその許容最大値曲線及び許容最小値曲線を示す（第１実施例）。
【図３】  第２実施例のＥＣＵ検査装置及びＥＣＵのブロック図を示す。
【図４】  （ａ）はＥＣＵのＣＰＵの出力端子電圧を示し、（ｂ）はＥＣＵの出力ポート電圧とその許容最大値曲線及び許容最小値曲線を示す（第２実施例）。
【図５】  （ａ）はＥＣＵのＣＰＵの出力端子電圧を示し、（ｂ）はＥＣＵの出力ポート電圧とその許容最大値曲線及び許容最小値曲線を示す（変形例）。
【図６】  従来のＥＣＵ検査装置及びＥＣＵのブロック図を示す。
【符号の説明】
２：ＥＣＵ検査装置
４：ＥＣＵ
６：ＥＣＵのＣＰＵ
１０，１０Ａ：アナログ回路（ＣＲローパスフィルタ回路）
１４：ＥＣＵの出力ポート
１５：ＥＣＵのＣＰＵの出力端子
２２：ＥＣＵ検査装置のＣＰＵ（指令信号出力手段、検出手段、異常判別手段）
３６：プルダウン回路
Ｃ１：コンデンサ
Ｒ１：前段側抵抗
Ｒ２：後段側抵抗
Ｒ３：プルダウン抵抗
ＳＷ１：スイッチ
【図１】
0004120232.tif 000002
【図２】
0004120232.tif 000003
【図３】
0004120232.tif 000004
【図４】
0004120232.tif 000005
【図５】
0004120232.tif 000006
【図６】
0004120232.tif 000007