(57)【要約】【課題】フィルタ回路３４の検査を適切に行える検査装置４４を提供する。【解決手段】検査装置４４は、フィルタ回路３４にパルス信号が入力されたことに起因してフィルタ回路３４から出力される信号の振幅値データを、前記パルス信号の周波数が異なる複数の場合について取得する取得手段（検査装置側マイコン４４，ＡＤ変換ボード５６）と、取得した振幅値データ群を用いてフィルタ回路３４の異常の有無を判定する判定手段（検査装置側マイコン４４）を備えている。【選択図】　図１
2004069356.tif 000002
【特許請求の範囲】
【請求項１】
フィルタ回路の検査装置であって、
フィルタ回路に所定信号が入力されたことに起因してフィルタ回路から出力される信号から、フィルタ回路の特性及び検査パラメータ値に応じて変化する判定用データを、検査パラメータ値が異なる複数の場合について取得する取得手段と、
取得した判定用データ群を用いてフィルタ回路の異常の有無を判定する判定手段を備えた検査装置。
【請求項２】
前記判定手段は、各検査パラメータ値について取得した判定用データが、各検査パラメータ値に基づいて定められた正常範囲にあるか否かの判定をそれぞれ行い、この結果得られた判定結果データ群を用いてフィルタ回路の異常の有無を判定することを特徴とする請求項１に記載の検査装置。
【請求項３】
前記判定手段は、各検査パラメータについて取得した判定用データを組合せて演算した値が正常範囲にあるか否かの判定を行い、この結果得られた判定結果データを用いてフィルタ回路の異常の有無を判定することを特徴とする請求項１に記載の検査装置。
【請求項４】
フィルタ回路の検査装置であって、
フィルタ回路に所定信号が入力されたことに起因してフィルタ回路から出力される信号から、フィルタ回路の特性及び検査パラメータ値に応じて変化する判定用データを、検査パラメータ値が所定値の場合について取得する取得手段と、
取得した判定用データを用いてフィルタ回路の異常の有無を判定する判定手段を備え、
前記検査パラメータが、前記判定用データを取得するタイミングまでの前記判定用データの積分値であることを特徴とする検査装置。
【請求項５】
フィルタ回路の検査装置であって、
フィルタ回路に所定信号が入力されたことに起因してフィルタ回路から出力される信号から、フィルタ回路の特性に応じて変化する判定用データを取得する取得手段と、
取得した判定用データが、その判定用データを取得するタイミングまでの判定用データの積分値に基づいて定められた正常範囲にあるか否かの判定を行い、この結果得られた判定結果データを用いてフィルタ回路の有無を判定する判定手段を備えた検査装置。
【請求項６】
前記検査装置は、フィルタ回路と制御手段を備えた制御装置のフィルタ回路の検査装置であって、その制御手段は、フィルタ回路に入力する所定信号を出力することを特徴とする請求項１〜５のいずれかに記載の検査装置。
【請求項７】
前記検査装置は、検査パラメータ値又は検査パラメータ値を導出するのに必要なデータを設定する設定手段をさらに備えたことを特徴とする請求項１〜４，６のいずれかに記載の検査装置。
【請求項８】
前記検査装置は、前記制御手段に対し、フィルタ回路に入力する所定信号を出力するように指令する指令手段をさらに備えたことを特徴とする請求項１〜７のいずれかに記載の検査装置。
【請求項９】
フィルタ回路の検査装置であって、
フィルタ回路に反転信号が入力されたことに起因してフィルタ回路から出力される信号の振幅値が過渡的に変化する時間を増加させる回路を備えた検査装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】本発明は、フィルタ回路の検査装置に関する。
【０００２】
【従来の技術】例えば自動車の電子制御装置（Ｅｌｅｃｔｒｏｎｉｃ　Ｃｏｎｔｒｏｌ　Ｕｎｉｔ：ＥＣＵ）等に備えられたフィルタ回路についての検査装置が知られている。この検査装置では、フィルタ回路に反転信号（例えばロー状態からハイ状態に切換えられたときのそのハイ信号や、逆にハイ状態からロー状態に切換えられたときのそのロー信号）が入力されたことに起因して、フィルタ回路から出力される信号も反転したことを検出した場合には、フィルタ回路が導通しており正常と判定する。一方、フィルタ回路に反転信号が入力されたにもかかわらず、フィルタ回路から出力される信号が反転したことが検出されない場合には、フィルタ回路は導通しておらず異常と判定する。即ち、フィルタ回路の導通・非導通によってフィルタ回路の異常の有無を判定している。
【０００３】
【発明が解決しようとする課題】しかし、フィルタ回路の導通・非導通の検査のみでは、フィルタ回路を構成する抵抗の抵抗値やコンデンサの容量値等が異常値を示していても、導通している限りは正常と判定するため、インサーキットテストや画像検査など、他の検査方法を併用しなければならないという問題があった。即ち、フィルタ回路の導通・非導通の検査のみでは、フィルタ回路の特性の異常の有無までは検査できないため、フィルタ回路の検査としては不十分であるという問題があった。
【０００４】
本発明は、フィルタ回路の検査を適切に行うことができる検査装置を提供することを目的とする。
【０００５】
【課題を解決するための手段及び作用と効果】本明細書において「手段」とは、ハードウェアに限られず、各手段の機能がソフトウェアによって実現される場合も含む。さらに、１つの手段の機能が２つ以上のハードウェア又はソフトウェアによって実現されていても、あるいは、２つ以上の手段の機能が１つのハードウェア又はソフトウェアによって実現されていてもよい。
【０００６】
〔１〕　本発明を具現化したフィルタ回路の検査装置は、フィルタ回路に所定信号が入力されたことに起因してフィルタ回路から出力される信号から、フィルタ回路の特性及び検査パラメータ値に応じて変化する判定用データを、検査パラメータ値が異なる複数の場合について取得する取得手段と、取得した判定用データ群を用いてフィルタ回路の異常の有無を判定する判定手段を備えている（請求項１）。
ここで、「取得手段」には、入力手段や検出手段が含まれる。さらに、入力手段に入力されたデータや検出手段で検出されたデータを用いて前記判定用データを演算して求める演算手段も含まれる。要するに何らかの意味で前記判定用データを取得する手段は「取得手段」に含まれる。「フィルタ回路から出力される信号」は、フィルタ回路からさらに別の回路や装置等を経由した信号も含まれる。
【０００７】
この検査装置では、フィルタ回路から出力される信号から、フィルタ回路の特性及び検査パラメータ値に応じて変化する判定用データを取得し、取得した判定用データを用いてフィルタ回路の異常の有無を判定する。従って、この検査装置によると、単にフィルタ回路の導通・非導通の検査しか行わない従来の検査装置に比べて、フィルタ回路の検査を適切を行うことができる。
しかも、この検査装置では、上記判定用データを検査パラメータ値が異なる複数の場合について取得し、取得した判定用データ群を用いてフィルタ回路の異常の有無を判定する。従って、上記判定用データを１つの検査パラメータについてのみ取得し、取得した１つの判定用データのみを用いてフィルタ回路の異常の有無を判定する場合に比べて、フィルタ回路の検査をより適切に行うことができる。
【０００８】
〔２〕　検査パラメータは、フィルタ回路に入力される所定信号の周波数であることが好ましい。このとき、判定用データは、フィルタ回路の出力信号の振幅値に関連するデータであることが好ましい。
この場合、フィルタ回路を周波数応答特性の観点から検査できる。
【０００９】
〔３〕　また、検査パラメータは、判定用データ又は判定用データの導出に必要なデータを検査装置が取得する「基準タイミングからの経過時間」であることが好ましい。このとき、判定用データは、フィルタ回路に反転信号（所定信号の一例）が入力されたことに起因して過渡的に変化するフィルタ回路の出力信号の振幅値に関連するデータであることが好ましい。なお、上記「判定用データの導出に必要なデータ」としては、例えば、判定用データがフィルタ回路の出力信号の振幅値と入力信号の振幅値の比である場合におけるその出力信号の振幅値が挙げられる。あるいは逆に、検査パラメータが、上記フィルタ回路の出力信号の振幅値であってもよい。このとき、判定用データが、上記「基準タイミングからの経過時間」であることが好ましい。
これらの場合、フィルタ回路を時間応答特性の観点から検査できる。
【００１０】
〔４〕　前記判定手段は、各検査パラメータ値について取得した判定用データが、各検査パラメータ値に基づいて定められた正常範囲にあるか否かの判定をそれぞれ行い、この結果得られた判定結果データ群を用いてフィルタ回路の異常の有無を判定することが好ましい（請求項２）。
ここで、「正常範囲」のデータは検査装置の記憶手段に予め記憶したものを用いてもよいし、必要時に適宜演算手段によって演算で求めるようにしてもよい。この構成によると、フィルタ回路の検査をより適切に、精度良く行うことができる。
【００１１】
〔５〕　あるいは、前記判定手段は、各検査パラメータについて取得した判定用データを組合せて演算した値が正常範囲にあるか否かの判定を行い、この結果得られた判定結果データを用いてフィルタ回路の異常の有無を判定することが好ましい（請求項３）。
この構成によると、各判定用データが正常範囲にあるか否かの判定をそれぞれ行う場合に比べて、判定処理を簡素化できる。
【００１２】
〔６〕　本発明を具現化した他のフィルタ回路の検査装置は、フィルタ回路に所定信号が入力されたことに起因してフィルタ回路から出力される信号から、フィルタ回路の特性及び検査パラメータ値に応じて変化する判定用データを、検査パラメータ値が所定値の場合について取得する取得手段と、取得した判定用データを用いてフィルタ回路の異常の有無を判定する判定手段を備えている。そして、前記検査パラメータが、前記判定用データを取得するタイミングまでの前記判定用データの積分値である（請求項４）。
この検査装置のように、検査パラメータを判定用データの積分値とすると、検査パラメータを「基準タイミングからの経過時間」とする場合のような、設定・取得した基準タイミングと現実の基準タイミングのずれという問題が生じないので、フィルタ回路の検査を適切に行うことができる。
【００１３】
〔７〕　本発明を具現化した他のフィルタ回路の検査装置は、フィルタ回路に所定信号が入力されたことに起因してフィルタ回路から出力される信号から、フィルタ回路の特性に応じて変化する判定用データを取得する取得手段と、取得した判定用データが、その判定用データを取得するタイミングまでの判定用データの積分値に基づいて定められた正常範囲にあるか否かの判定を行い、この結果得られた判定結果データを用いてフィルタ回路の有無を判定する判定手段を備えている（請求項５）。
この検査装置のように、取得した判定用データが、その判定用データを取得するタイミングまでの判定用データの積分値に基づいて定められた正常範囲にあるか否かの判定を行うようにすると、正常範囲を基準タイミングから判定用データを取得するタイミングまでの経過時間に基づいて定める場合のような、設定・取得した基準タイミングと現実の基準タイミングのずれによる正常範囲のずれという問題が生じないので、フィルタ回路の検査を適切に行うことができる。
【００１４】
〔８〕　〔６〕又は〔７〕の検査装置においては、前記判定用データが常にゼロ以上の値又は常にゼロ以下の値であることが好ましい。
この場合、判定用データとその判定用データの積分値の全てを一対一に対応させることができるので、フィルタ回路の検査をより適切に行うことができる。
【００１５】
〔９〕　前記検査装置は、フィルタ回路と制御手段を備えた制御装置のフィルタ回路の検査装置であって、その制御手段は、フィルタ回路に入力する所定信号を出力することが好ましい（請求項６）。
この構成によると、制御装置の制御手段から所定信号をフィルタ回路に出力させることができるので、検査装置や他の装置等の外部装置からフィルタ回路に対し所定信号を出力させなくてもよい。従って、フィルタ回路の検査を容易に行うことができる。
【００１６】
〔１０〕　この場合、〔９〕の制御手段は、他の制御に用いられている制御手段を利用することが好ましい。例えば、制御装置が自動車等の電子制御装置である場合、自動車構成部品（エンジン等）の制御のために用いられる制御手段を利用して〔９〕の制御手段を構成することが好ましい。この構成によると、フィルタ回路の検査用に新たに制御手段を設けなくてもよいので、フィルタ回路の検査に要する負担を軽減できる。
【００１７】
〔１１〕　前記検査装置は、検査パラメータ値又は検査パラメータ値を導出するのに必要なデータを設定する設定手段をさらに備えていることが好ましい（請求項７）。
ここで、「検査パラメータ値を導出するのに必要なデータ」としては、例えば、検査パラメータが先に述べた「基準タイミングからの経過時間」の場合におけるその基準タイミングが挙げられる。
この構成によると、検査装置側で能動的に検査パラメータ値又は検査パラメータ値を導出するのに必要なデータを設定できるので、フィルタ回路側から検査パラメータを取得したり、あるいは、取得した判定用データから演算等によって検査パラメータを求めなくてもよい。
【００１８】
〔１２〕　あるいは、前記検査装置は、〔９〕の制御装置から、検査パラメータ値又は検査パラメータ値を導出するのに必要なデータを取得する取得手段を備えてもよい。
この構成によっても、検査装置側で検査パラメータ値を正確ないしは精度良く把握することが可能となる。
【００１９】
〔１３〕　前記検査装置は、前記制御手段に対し、フィルタ回路に入力する所定信号を出力するように指令する指令手段をさらに備えていることが好ましい（請求項８）。
この構成によると、検査装置側で能動的に検査を開始させることができる。
【００２０】
〔１４〕　本発明を具現化した他のフィルタ回路の検査装置は、フィルタ回路に反転信号が入力されたことに起因してフィルタ回路から出力される信号の振幅値が過渡的に変化する時間を増加させる回路を備えている（請求項９）。
ここで、「反転信号」とは、例えばロー状態からハイ状態に切換えられたときのそのハイ信号や、逆にハイ状態からロー状態に切換えられたときのそのロー信号をいう。
【００２１】
フィルタ回路に反転信号が入力されたことに起因してフィルタ回路から出力される信号の振幅値が過渡的に変化する状態は、その振幅値にフィルタ回路の特性が現れている状態といえる。従って、その振幅値が過渡的に変化する時間が長いほど、その時間中に多くの振幅値データをサンプリングでき、フィルタ回路の特性を詳細に把握できる。即ち、フィルタ回路の正常・異常を適切に判定できる。そこで、本発明の検査装置のように、フィルタ回路から出力される信号の振幅値が過渡的に変化する時間を増加させることで、振幅値データのサンプリング間隔を短くしなくても、その振幅値データのサンプリング数を増加させることができるので、フィルタ回路の検査をより適切に行うことができる。
【００２２】
【発明の実施の形態】
（第１実施形態）　図１に、第１実施形態の検査装置４２と、検査対象であるフィルタ回路３４を備えた電子制御装置２２の回路ブロック図を示す。
まず、検査対象である電子制御装置（Ｅｌｅｃｔｒｏｎｉｃ　Ｃｏｎｔｒｏｌ　Ｕｎｉｔ、以下「ＥＣＵ」という）２２の構成について説明する。本実施形態におけるＥＣＵ２２は、自動車等に搭載されるものである。ＥＣＵ２２は、マイコン２４と、フィルタ回路３４と、入力端子４０ａ，４０ｂと、出力端子４０ｃ等を備えている。なお、マイコン２４は制御手段の一例である。
【００２３】
ＥＣＵ側マイコン２４は、入出力部３２と、ＲＯＭ２６と、ＲＡＭ２８と、ＣＰＵ３０を備えている。これらはバスを介して互いに接続されている。入出力部３２は、入力ポート３２ａ、割込み入力ポート３２ｂ、パルス信号やステップ信号等の出力ポート３２ｃを備えている。ＲＯＭ２６の所定領域には、例えばエンジンへの燃料噴射量を電子制御するための制御プログラムが予め格納されている。また、ＲＯＭ２６の別の領域には、ＥＣＵ２２内の異常の有無を検査するためのＥＣＵ検査プログラムが予め格納されている。ＲＡＭ２８は、ＥＣＵ側マイコン２４での処理に用いるデータや、処理の結果得られたデータを一時的に格納する等の役割を果たす。ＣＰＵ３０は、ＲＯＭ２６に格納された上記制御プログラムやＥＣＵ検査プログラムを実行する役割等を果たす。
【００２４】
フィルタ回路３４は、ローパスフィルタ回路によって構成されている。具体的には、このローパスフィルタ回路は、ＥＣＵ側マイコン２４の入出力部３２の出力ポート３２ｃとＥＣＵ２２の出力端子４０ｃの間に接続された抵抗Ｒと、その抵抗ＲとＥＣＵ２２の出力端子４０ｃの間に一端が接続され、他端が接地されたコンデンサＣによって構成されている。このローパスフィルタ回路３４は、ＥＣＵ２２の通常動作時（検査中でない時）にＥＣＵ側マイコン２４から出力される信号のノイズ成分（高周波成分）をカットする役割を果たす。
ＥＣＵ側マイコン２４の入出力部３２の入力ポート３２ａは、ＥＣＵ２２の第１入力端子４０ａに接続されている。割込み入力ポート３２ｂは、ＥＣＵ２２の第２入力端子４０ｂに接続されている。出力ポート３２ｃは、フィルタ回路３４を介してＥＣＵ２２の出力端子４０ｃに接続されている。
【００２５】
次に、検査装置４２の構成を説明する。検査装置４２は、マイコン４４と、ＡＤ変換ボード５６と、ディスプレイ５４と、操作部５５と、出力端子５８ａ，５８ｂと、入力端子５８ｃ等を備えている。なお、マイコン４４（入力ポート５２ｃ（入力手段の一例）、ＣＰＵ５０（演算手段の一例））と、ＡＤ変換ボード５６（検出手段の一例）は、取得手段の一例である。また、マイコン４４は判定手段、検査パラメータ値等の設定手段、指令手段の一例である。
【００２６】
検査装置側マイコン４４は、入出力部５２と、ＲＯＭ４６と、ＲＡＭ４８と、ＣＰＵ５０を備えている。これらはバスを介して互いに接続されている。ＲＯＭ４６の所定領域には、ＥＣＵ２２内の異常の有無を検査するためのＥＣＵ検査プログラムが予め格納されている。ＲＡＭ４８は、検査装置側マイコン４４での処理に用いるデータや、処理の結果得られたデータを一時的に格納する等の目的で用いられる。ＣＰＵ５０は、ＲＯＭ４６に格納されたＥＣＵ検査プログラムを実行する役割等を果たす。
【００２７】
ＡＤ変換ボード５６は、その入力端子５６ａが検査装置４２の入力端子５８ｃに接続されており、その出力端子５６ｂが検査装置側マイコン４４の入出力部５２の第１入力ポート５２ｃに接続されている。ＡＤ変換ボード５６は、ＥＣＵ２２のフィルタ回路３４から出力されたアナログ信号をデジタル信号に変換して、フィルタ回路３４の出力信号から得られるデータを検査装置側マイコン４４で処理可能にする役割を果たす。ディスプレイ５４は、検査装置側マイコン４４の入出力部５２の第３出力ポート５２ｅに接続されている。ディスプレイ５４は、検査装置側マイコン４４に格納されたデータや、検査装置側マイコン４４で処理されたデータ等を表示する役割を果たす。操作部５５は、検査装置側マイコン４４の入出力部５２の第２入力ポート５２ｄに接続されている。操作部５５は、検査装置４２の使用者が手動で各種設定を行う際等に用いられる。
【００２８】
検査装置側マイコン４４の入出力部５２の第１出力ポート５２ａは、検査装置４２の第１出力端子５８ａに接続されている。第２出力ポート５２ｂは、検査装置４２の第２出力端子５８ｂに接続されている。
先に述べたＥＣＵの入力端子４０ａ，４０ｂ，出力端子４０ｃはケーブルを介してそれぞれ、検査装置の出力端子５８ａ，５８ｂ，入力端子５８ｃに接続されている。
【００２９】
以下では、上記構成の第１実施形態の検査装置４２によるＥＣＵ２２のフィルタ回路３４の第１〜第４検査処理の手順について説明する。
【００３０】
（第１検査処理）　まず、第１検査処理の手順について図１〜図３を参照して説明する。なお、本実施形態では、以下の各検査処理は、ＥＣＵ２２の出荷前に検査を行うものとする。勿論、ＥＣＵ２２が出荷され、自動車等に搭載された後に検査を行ってもよい。
図１の検査装置４２の使用者がＥＣＵ２２に検査装置４２を接続した後、操作部５５を操作して第１検査処理を設定し、検査を開始させたとする。第１検査処理では、検査パラメータがフィルタ回路３４に入力されるパルス信号の周波数であり、判定用データがフィルタ回路３４の出力振幅電圧と入力振幅電圧の比（電圧利得）である。
【００３１】
第１検査処理が開始されると、検査装置側マイコン４４のＣＰＵ５０は、ＲＯＭ４６からＥＣＵ検査プログラムを読出して実行する。ＥＣＵ検査プログラムが実行されると、検査装置側ＣＰＵ５０はまず、ＥＣＵ側マイコン２４が周波数ｆ１のパルス信号を出力するように指令する指令信号を出力ポート５２ａから出力させる。この指令信号は、ＥＣＵ側マイコン２４で出力させるパルス信号の周波数に応じて異なっており、この周波数がｆ１の場合は、図２（ａ）に示すようにビットパターンｂ１１ｂ１２…ｂ１ｎの指令信号を出力する。
【００３２】
この指令信号が検査装置側出力ポート５２ａから出力されると、検査装置の第１出力端子５８ａ、ＥＣＵ２２の第１入力端子４０ａを経て、ＥＣＵ側マイコン２２の入力ポート３２ａに入力される。第１検査処理では入力ポート３２ａはパラレル入力ポートであり、上記したビットパターンｂ１１ｂ１２…ｂ１ｎの指令信号については、各ビット「ｂ１１」「ｂ１２」…「ｂ１ｎ」が並列にＥＣＵ側マイコン２４に入力される。
ＥＣＵ側マイコン２４にこの指令信号が入力されると、ＥＣＵ側ＣＰＵ３０は、ＲＯＭ２６に予め格納された指令信号のビットパターンの各々に対応するパルス出力信号の周波数データが格納されたデータテーブルを参照する。このデータテーブルを参照することで、上記したビットパターンから、周波数ｆ１のパルス信号を出力する指令を受けたことがわかる。
【００３３】
この結果、ＥＣＵ側ＣＰＵ３０は、入出力部３２の出力ポート３２ｃから、図２（ｂ）に示すように、振幅電圧値Ｖ１（本実施形態では５Ｖ）で周波数ｆ１のパルス信号を出力させる。このパルス信号がフィルタ回路３４を通過することで図２（ｃ）に模式的に示すような高周波成分がカットされたフィルタ出力信号が、ＥＣＵ２２の出力端子４０ｃ、検査装置４２の入力端子５８ｃを経て、ＡＤ変換ボード５６に入力される。ＡＤ変換ボード５６は、入力されたフィルタ出力信号のアナログの振幅電圧値データＶ２をデジタルデータに変換して、検査装置側マイコン４４の入力ポート５２ｃに出力する。この結果、検査装置側マイコン４４は、フィルタ出力信号の振幅電圧値データＶ２を取得する。そして、この振幅電圧値データＶ２を、フィルタ回路３４に振幅電圧値Ｖ１で周波数ｆ１のパルス信号が入力された場合のデータとしてＲＡＭ４８に格納する。
【００３４】
上記の処理を、検査装置側マイコン４４のＲＡＭ４８に、振幅電圧値Ｖ１で周波数ｆｍのパルス信号がフィルタ回路３４に入力された場合にフィルタ回路３４から出力される信号の振幅電圧値データＶ２を取得するまで繰返す。
【００３５】
その後、検査装置側ＣＰＵ５０は、フィルタ回路３４に周波数ｆ１のパルス信号が入力された場合について、フィルタ出力信号とフィルタ入力信号の振幅電圧値の比である電圧利得Ｖ２／Ｖ１を演算する。そして、図２（ｄ）に示すように、この電圧利得Ｖ２／Ｖ１が、フィルタ入力信号の周波数データｆ１に対応付けられた正常範囲Ｇ１Ａ〜Ｇ１Ｂ内にあるか否かを判定する。そして、この判定結果データ（正常範囲内にある又は正常範囲内にない）は、フィルタ入力信号の周波数ｆ１に対応付けてＲＡＭ４８に格納される。なお、この正常範囲データＧＡ〜ＧＢは、図３に示すように、フィルタ入力信号の周波数ｆ毎に予め求められ、互いに対応付けてＲＯＭ４６に格納されている。
上記の判定処理を、周波数ｆ２〜ｆｍのパルス信号がフィルタ回路３４に入力された場合についても繰返し行う。この結果、ＲＡＭ４８には、周波数ｆ１〜ｆｍのパルス信号がフィルタ回路３４に入力された場合の各々の電圧利得Ｖ２／Ｖ１が正常範囲内にあるか否かの判定結果データが格納される。
【００３６】
検査装置側ＣＰＵ５０は、これらの判定結果データ群に基づいて、フィルタ回路３４の正常・異常を判定する。具体的には、これらの判定結果データ群の中に、電圧利得Ｖ２／Ｖ１が正常範囲内にない場合が１つでも存在していた場合は、フィルタ回路３４に異常があると判定する。逆にいうと、電圧利得Ｖ２／Ｖ１が全て正常範囲内にある場合は、フィルタ回路３４は正常であると判定する。この判定結果や上記したデータ群は、必要に応じてディスプレイ５４に表示される。
【００３７】
このように、第１検査処理では、ある周波数のみならず、複数の異なる周波数ｆ１〜ｆｍのパルス信号がフィルタ回路３４に入力された場合の各々の電圧利得Ｖ２／Ｖ１が正常範囲にあるか否かの判定結果データ群から、フィルタ回路３４の正常・異常を判定する。よって、フィルタ回路３４の周波数応答特性を反映したデータ（上記判定結果データ群）から、フィルタ回路３４の正常・異常を判定できる。従って、フィルタ回路３４を構成する素子（上記ではコンデンサＣ、抵抗Ｒ）の値が正常・異常であるかは勿論のこと、このような素子の周波数特性まで考慮された精密な検査を行うことができる。
【００３８】
（第２検査処理）　次に、第２検査処理の手順について図１、図４、図５を参照して説明する。
図１の検査装置４２の使用者がＥＣＵ２２に検査装置４２を接続した後、操作部５５を操作して第２検査処理を設定し、検査開始の設定を行ったとする。第２検査処理では、検査パラメータは、フィルタ回路３４にステップ信号が入力されたことに起因してフィルタ回路３４から出力される信号の振幅値が過渡的に変化する間の「基準タイミングからの経過時間」である。判定用データは、フィルタ回路３４の出力信号の上記した過渡的に変化する振幅値である。
検査が開始されると、検査装置側ＣＰＵ５０はまず、ＥＣＵ側マイコン２４がステップ信号を出力するように指令する指令信号（図４（ａ）上段参照）を、タイミングＴ０において検査装置側出力ポート５２ａから出力させる。このタイミングＴ０は検査装置側マイコン４４で認識している。この指令信号は、ＥＣＵ側マイコン２４の入力ポート３２ａに入力される。
【００３９】
次に、検査装置側ＣＰＵ５０は、ＥＣＵ側マイコン２４が割込み処理を行うように指令する指令信号（図４（ａ）下段参照）を、タイミングＴ１において検査装置側出力ポート５２ｂから出力させる。このタイミングＴ１も検査装置側マイコン４４で認識している。本実施形態では、このタイミングＴ１を上記した「基準タイミング」に設定する。割込み指令信号は、ＥＣＵ側マイコン２４の割込み入力ポート３２ｂに入力される。
【００４０】
ＥＣＵ側マイコン２４では、割込み入力ポート３２ｂに割込み指令信号が入力されたタイミングにおいて入力ポート３２ａにも指令信号が入力されている場合は、割込み処理を行って、出力ポート３２ｃからステップ信号を直ちに出力させる。本実施形態では、図４（ｂ）に示すように、このタイミングがＴ２であったとする。
このステップ信号がフィルタ回路３４を通過することで図４（ｃ）に模式的に示すように過渡的に変化するフィルタ出力信号が、ＡＤ変換ボード５６で逐次サンプリングされてアナログ信号からデジタル信号に変換される。そして、各タイミングｔ１〜ｔｍにおいてフィルタ出力信号の振幅電圧値データＶ１〜Ｖｎが、検査装置側マイコン４４の入力ポート５２ｃに入力される。本実施形態では、図４（ｃ）に示すように、検査装置側マイコン４４にフィルタ出力信号の入力が開始されるタイミングがＴ３であったとする。このタイミングＴ３は、検査パラメータである経過時間の計時の基準となる実際の基準タイミングに相当する。このタイミングＴ３は先に設定した基準タイミングＴ１と完全には一致しないが、割込み処理を行うことで、ほぼ等しい値にすることができている。
検査装置側ＣＰＵ５０では、各タイミング値ｔ１〜ｔｍから基準タイミング値Ｔ１を減算し、基準タイミングＴ１からの経過時間データＴＳ〜ｍＴＳを求める。そして、各経過時間データＴＳ〜ｍＴＳの各々に対応付けて、上記した振幅電圧値データＶ１〜ＶｍをＲＡＭ４８に格納する。
【００４１】
そして、検査装置側ＣＰＵ５０は、経過時間データＴＳに対応付けてＲＡＭ４４に格納された振幅電圧値データＶ１を抽出する。また、図５のようなデータテーブル形式で経過時間データＴＳに対応付けてＲＯＭ４６に格納された振幅電圧値の正常範囲データ（下限値Ｖ１Ａと上限値Ｖ１Ｂ）を抽出する。そして、この振幅電圧値データＶ１が、正常範囲Ｖ１Ａ〜Ｖ１Ｂ内にあるか否かを判定する。そして、この判定結果データ（正常範囲内にある又は正常範囲内にない）は、経過時間データＴＳに対応付けてＲＡＭ４８に格納される。
【００４２】
上記の判定処理を、経過時間データが２ＴＳ〜ｍＴＳの場合についても繰返し行う。この結果、ＲＡＭ４８には、経過時間データＴＳ〜ｍＴＳの場合の各々の振幅電圧値Ｖ１〜Ｖｍが正常範囲内にあるか否かの判定結果データが格納される。
【００４３】
検査装置側ＣＰＵ５０は、これらの判定結果データ群に基づいて、フィルタ回路３４の正常・異常を判定する。具体的には、これらの判定結果データ群の中に、振幅電圧値が正常範囲内にない場合が１つでも存在していた場合は、フィルタ回路３４に異常があると判定する。逆にいうと、振幅電圧値が全て正常範囲内にある場合は、フィルタ回路３４は正常であると判定する。
【００４４】
第２検査処理によると、フィルタ出力信号が過渡的に変化する間の１つのタイミングのみならず、複数の異なるタイミングｔ１〜ｔｍ（経過時間ＴＳ〜ｍＴＳ）での振幅値Ｖ１〜Ｖｍが正常範囲にあるか否かの判定結果データ群から、フィルタ回路３４の正常・異常を判定する。よって、フィルタ回路３４の時間応答特性を反映したデータ（上記判定結果データ群）から、フィルタ回路３４の正常・異常を判定できる。従って、フィルタ回路３４を構成する素子（上記ではコンデンサＣ、抵抗Ｒ）の素子値の小さな異常も精度良く判別することができる。
【００４５】
（第３検査処理）　次に、第３検査処理の手順について図１と図６〜図９を参照して説明する。
上記した第２検査処理では、図５に示すように、フィルタ出力信号の振幅電圧値の正常範囲データを経過時間データと対応付けている。この経過時間は、ある基準タイミングからの経過時間であり、この基準タイミングは上記第２検査処理では、フィルタ出力信号の検査装置側マイコン４４への入力が開始されるタイミングと想定されるタイミングとしている。
【００４６】
この基準タイミングが、実際にフィルタ出力信号の検査装置側マイコン４４への入力が開始されるタイミングとほぼ一致していればよいが、現実には、これらのタイミングのずれが無視できない場合も生じる。例えば、第２検査処理において割込み処理を行わず、最初の指令信号の出力タイミングＴ０を基準タイミングとした場合、検査装置側マイコン４４の入力ポート５２ｃにフィルタ出力信号が実際に到達するタイミングが、上記基準タイミングＴ０よりも大きく遅れることがある。
この基準タイミングＴ０を基準としてフィルタ出力信号の正常範囲が設定された結果、正常なフィルタ回路３４から出力されたフィルタ出力信号であっても、わずかな振幅値のずれで異常と判定されたり、さらには図６に示すように、正常なフィルタ回路３４から出力されたフィルタ出力信号の振幅波形の大部分が異常範囲に位置してしまう場合が生じる。このような不都合を避けるために、図７に示すように正常範囲を拡大し、異常範囲を狭めると、本来ならば異常と判定したい場合まで正常と判定せざるを得なくなる。
【００４７】
第３検査処理は上記した問題を解決するための方策である。第３検査処理では、検査パラメータを、第２検査処理のように「基準タイミングからの経過時間」とせずに、フィルタ出力信号の振幅電圧の積分値としている（図８参照）。この積分値は、検査装置側マイコン４４がフィルタ出力信号の振幅電圧値データを取得するタイミングまでのフィルタ出力信号の振幅電圧の積分値である。また、図９に示すように、フィルタ出力信号の振幅電圧値の正常範囲データが、フィルタ出力信号の振幅電圧の積分値に基づいて定められ、これらの正常範囲データと振幅電圧の積分値が対応付けられたデータテーブル形式でＲＯＭ４６に格納されている。
【００４８】
検査装置側マイコン４４のＣＰＵ５０では、入力ポート５２ｃに入力されたフィルタ出力信号の振幅電圧の積分値をその振幅電圧の入力タイミング毎に演算している。そして、その入力タイミングにおけるフィルタ出力信号の振幅電圧値が、その入力タイミングまでの振幅電圧の積分値に基づいて定められた正常範囲データ内にあるか否かを判定する。例えば、図８と図９に示すように、入力タイミングｔ１までの振幅電圧Ｖの積分値Ｓ１は、図９のデータテーブルを参照すると、積分値Ｋ２と等しかったとする。この積分値Ｋ２に対応する正常範囲データはＶ２Ｃ〜Ｖ２Ｄであるため、積分値Ｓ１（入力タイミングｔ１）における振幅電圧値Ｖ１は、上記正常範囲Ｖ２Ｃ〜Ｖ２Ｄ内にあるか否かが判定される。そして、この判定結果データ（正常範囲内にある又は正常範囲内にない）は、積分値データＳ１に対応付けてＲＡＭ４８に格納される。
【００４９】
上記の判定処理を、積分値データがＳ２〜Ｓｍの場合についても繰返し行う。この結果、ＲＡＭ４８には、積分値データがＳ１〜Ｓｍの場合の各々の振幅電圧値Ｖ１〜Ｖｍが正常範囲内にあるか否かの判定結果データが格納される。
その後、検査装置側ＣＰＵ５０は、第２検査処理と同様に、これらの判定結果データ群に基づいて、フィルタ回路３４の正常・異常を判定する。
【００５０】
第３検査処理のように、検査パラメータを振幅電圧の積分値とすると、フィルタ回路３４からステップ応答信号が出力されていない状態では、検査装置側マイコン４４で演算される振幅電圧の積分値はある長さの時間範囲でみれば基本的にはゼロである。雑音が生じるといっても、白色雑音は振幅値ゼロを中心とするガウス分布を示すので、積分するとゼロとなる。一方、フィルタ回路３４にステップ信号が入力されたことに起因して、フィルタ回路３４から図８に示すようなステップ応答信号が出力された場合、その振幅値は常に正の値となる。従って、検査装置側マイコン４４では、振幅電圧の積分値が正の値となることで、ステップ応答信号が入力されていることがわかるのみならず、その積分値から、どのような状態のステップ応答信号が入力されているかということもわかる。振幅値が常に正の値であれば、ステップ応答信号の振幅電圧値と、その振幅電圧の積分値は一対一に対応するからである。
【００５１】
即ち、検査パラメータを振幅電圧の積分値とすると、時間を検査パラメータとする場合のように、基準タイミングのデータを検査装置４２側で設定あるいはＥＣＵ２２側から取得する必要がないのである。従って、設定・取得した基準タイミングと現実の基準タイミングのずれといった問題が生じない。従って、判定用データである振幅電圧値と、検査パラメータである振幅電圧の積分値を精度良く対応付けることができる。また、フィルタ出力信号の振幅電圧値の正常範囲データを、フィルタ出力信号の振幅電圧の積分値に基づいて定めることで、上記基準タイミングのずれによる正常範囲のずれといった問題を回避できる。
従って、第３検査処理によると、フィルタ回路３４の検査を適切に、精度良く行うことができる。また、第３検査処理によると、検査装置４２からＥＣＵ２２側に検査開始の指令を行わない構成（ＥＣＵ２２から何の前触れもなくフィルタ回路３４からステップ応答信号等が出力される構成）でも、そのステップ応答信号の振幅電圧の積分値から、そのステップ応答信号等の状態を認識できる。
【００５２】
（第４検査処理）　次に、第４検査処理の手順について図１と図１０を参照して説明する。
図１の検査装置４２の使用者がＥＣＵ２２に検査装置４２を接続した後、操作部５５を操作して第４検査処理を設定し、検査開始の設定を行ったとする。すると、初期段階では、第２検査処理の場合の同様の処理が行われる。そして、図１０に示すように、各タイミングｔ１、ｔ２、…におけるフィルタ出力信号の振幅電圧値データＶ（ｔ１）、Ｖ（ｔ２）、…が、検査装置側マイコン４４の入力ポート５２ｃに入力される。設定された基準タイミングは第２検査処理と同様にＴ１であり、このタイミングは現実の基準タイミングＴ３とほぼ等しいものとする。
【００５３】
その後、検査装置側ＣＰＵ５０は、各タイミングｔ１、ｔ２、…について基準タイミングＴ１からの経過時間ｔ１−Ｔ１、ｔ２−Ｔ１、…を演算する。そして、各タイミングｔ１、ｔ２、…における振幅電圧値Ｖ（ｔ１）、Ｖ（ｔ２）、…をその経過時間で割る。即ち、Ｖ（ｔ１）／（ｔ１−Ｔ１）、Ｖ（ｔ２）／（ｔ２−Ｔ１）、…を求める。これらのデータは、各タイミングｔにおけるフィルタ出力信号の近似的な勾配値を示す。これらのデータは、ＲＡＭ４８に格納される。
第４検査処理では、この近似的な勾配値Ｖ（ｔ）／（ｔ−Ｔ１）が判定用データである。上記した基準タイミングＴ１からの経過時間ｔ−Ｔ１が検査パラメータである。
【００５４】
そして、検査装置側ＣＰＵ５０は、この近似的な勾配値Ｖ（ｔ）／（ｔ−Ｔ１）を基準タイミングＴ１から、フィルタ出力信号の過渡的な変化がほぼ終了するタイミングＴ４まで積分する。そして、両タイミングの差Ｔ４―Ｔ１で割る。即ち、判定用データ群Ｖ（ｔ）／（ｔ−Ｔ１）を組合せて演算処理している。この結果得られた値は、タイミングＴ１〜Ｔ４まで過渡的に変化するフィルタ出力信号の近似的な勾配値を示す。そして、検査装置側ＣＰＵ５０は、この近似的な勾配値が正常範囲（下限値ａ１、上限値ａ２）にあるか否かの判定をする。
即ち、検査装置側ＣＰＵ５０は、次式（１）の条件を満たすか否かの判定をする。
【００５５】
【数１】
2004069356.tif 000003
【００５６】
この結果、この近似的な勾配値が正常範囲にない場合は、フィルタ回路３４に異常があると判定する。逆に、この近似的な勾配値が正常範囲にある場合は、フィルタ回路３４は正常であると判定する。
【００５７】
第４検査処理によると、フィルタ回路３４の特性を示す１つの指標であるフィルタ出力信号の勾配値を近似的に求め、その近似的な勾配値が正常幅ａ１〜ａ２にない場合に異常であると判定するので、フィルタ回路３４の検査を適切に行うことができる。しかも、各Ｖ（ｔ）／（ｔ−Ｔ１）が正常幅にあるか否かを判定するのではなく、Ｖ（ｔ）／（ｔ−Ｔ１）を組合せて演算した値（上式（１）参照）が正常幅にあるか否かを判定するので、検査処理に要する負担を少なくすることができる。
【００５８】
（第２実施形態）　図１１に、第２実施形態の検査装置４２と、検査対象であるフィルタ回路３４を備えた電子制御装置２２の回路ブロック図を示す。
第２実施形態の検査装置４２は、回路６０を備えている点で、図１に示す第１実施形態の検査装置４２と異なる。回路６０は、抵抗Ｒ０、Ｒ１を有する。抵抗Ｒ０は、一端が検査装置４２の入力端子５８ｃに接続され、他端がＡＤ変換ボード５６に接続されている。抵抗Ｒ１は、抵抗Ｒ０の他端とＡＤ変換ボード５６を接続する配線に一端が接続され、他端が接地されている。
第２検査処理と同様の処理が行われて、ＥＣＵ側マイコン２４からフィルタ回路３４に入力されたステップ信号の振幅電圧値をＶｉｎとし、これに起因してフィルタ回路３４から出力され、さらに回路６０を通過した信号の振幅電圧値をＶｏｕｔとすると、Ｖｏｕｔ／Ｖｉｎは次式（２）のように表される。
【００５９】
【数２】
2004069356.tif 000004
【００６０】
このように、ＥＣＵ側マイコン２４の出力ポート３２ｃと検査装置４２のＡＤ変換ボード５６の間に、フィルタ回路３４に加えて回路６０を設けると、時定数は、回路６０を設ける前はＣＲであったのが、ＣＲ（Ｒ１＋Ｒ０）／（Ｒ＋Ｒ０＋Ｒ１）に変化する。そこで、（Ｒ１＋Ｒ０）／（Ｒ＋Ｒ０＋Ｒ１）が１よりも大きくなるようにＲ、Ｒ１、Ｒ０を設定することで、回路６０を設ける前よりも時定数を大きくすることができる。具体的には、Ｒ＜＜Ｒ０、０＜Ｒ１＜＜Ｒ０という条件に設定することが好ましい。上記したＣ、Ｒ、Ｒ０、Ｒ１の値として好ましい一例を挙げると、例えばＣ＝０．１μＦ、Ｒ＝１０ｋΩ、Ｒ０＝１００ｋΩ、Ｒ１＝１０ｋΩとすることがよい。
このように時定数を大きくすることで、回路６０を設ける前に比べてＡＤ変換ボード５６に入力されるフィルタ出力信号の振幅電圧波形が過渡的に変化する時間を長くすることができる。即ち、振幅電圧波形中にフィルタ回路３４の特性に応じて変化する振幅値が現れる時間を長くすることができる。
【００６１】
例えば、図１２に模式的に示すように、回路６０を設ける前は波形Ｋ１に示すように、定常状態に達するのが速く、範囲Ａでは既に定常状態に達していた場合でも、回路６０を設けて時定数を増加させることで、ＡＤ変換ボード５６に入力される波形Ｋ２を範囲Ａにおいても過渡的に変化する状態にすることができる。従って、範囲Ａにおいてサンプリングした振幅電圧値からもフィルタ回路３４の特性に関する情報を得られるので、フィルタ回路３４のより適切な検査が可能となる。
【００６２】
また、図１３に模式的に示すように、回路６０を設ける前には、波形Ｋ３に示すように、ＡＤ変換ボード５６に入力される信号の過渡状態の期間がＡＤ変換ボード５６でのサンプリング間隔よりも短く、過渡状態における振幅電圧値がサンプリングできないような場合であっても、回路６０を設けることで、波形Ｋ４に示すように、過渡状態の期間をＡＤ変換ボード５６のサンプリング間隔よりも十分に広くとることができる。この結果、フィルタ回路３４の適切な検査が可能となる。
【００６３】
このように、第２実施形態の検査装置４２によると、２つの抵抗Ｒ０、Ｒ１で構成されたシンプルな回路６０を設けるだけで、検査装置側マイコン４４に入力されるフィルタ出力信号の時定数を増加させて、過渡状態の期間を長くすることができる。このため、ＡＤ変換ボードを高性能（サンプリング間隔が短い）で高価なものとしなくても、フィルタ回路３４の特性が現れる過渡状態の振幅値データを多く取得することができる。即ち、第２実施形態の検査装置４２によると、安価でシンプルな回路６０を設けるだけで、フィルタ回路３４の検査を適切に行うことができる。
【００６４】
以上で説明した第１又は第２実施形態の検査装置４２によると、フィルタ回路３４についてフィルタ特性（機能）の観点からの検査、いわゆる機能検査を行うことができる。従来のインサーキットテスタによる方法は、自動車用電子部品の高集積化に伴って困難となってきている。これは、高集積化によってインサーキットテスタのプローブピンが当たりにくくなっている他、ピン数が増加して保全性が悪化し易い状況となっているからである。
このため、第１又は第２実施形態の検査装置４２を用いることで、インサーキットテスタによる検査の負担を軽減できるという効果も得られる。即ち、従来はインサーキットテスタにより行っていた検査を、本実施形態のような検査装置を用いた機能検査に代替することができる。この結果、インサーキットテスタのプローブピンの密度を下げることができるので、プローブピンを当たり易くできる他、ピン数を減少できるので、保全性も良好に保つことができる。
【００６５】
以上、本発明の具体例を詳細に説明したが、これらは例示に過ぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。
（１）上記実施形態では、フィルタ回路３４として抵抗ＲとコンデンサＣを用いたものを例にして説明したが、フィルタ回路は、オペアンプや、トランジスタ等の能動素子を含む回路によって構成されていてもよい。
（２）上記第１検査処理では、ＥＣＵ側マイコン２４から、検査パラメータであるパルス信号の周波数の情報を送信し、これを検査装置側マイコン４４が取得するようにしてもよい。また、上記第２検査処理では、ＥＣＵ側マイコン２４から、検査パラメータを導出するための情報である基準タイミングデータを送信し、これを検査装置側マイコン４４が取得するようにしてもよい。
（３）第２実施形態で示した回路６０は、時定数を増加させるための回路の一例を示したものであり、フィルタ回路３４の構成に応じて、抵抗、コンデンサ、コイル、その他の素子を用いて適宜変形した態様で構成することができる。
【００６６】
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成し得るものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【図面の簡単な説明】
【図１】第１実施形態の検査装置と、検査対象であるフィルタ回路を備えた電子制御装置の回路ブロック図を示す。
【図２】第１実施形態の検査装置による第１検査処理の説明図を示す。
【図３】フィルタ入力信号の周波数データと正常範囲データを対応付けたデータテーブルを示す。
【図４】第１実施形態の検査装置による第２検査処理の説明図を示す。
【図５】フィルタ出力信号の入力タイミングデータと正常範囲データを対応付けたデータテーブルを示す。
【図６】第１実施形態の検査装置による第３検査処理の説明図を示す（１）。
【図７】第１実施形態の検査装置による第３検査処理の説明図を示す（２）。
【図８】第１実施形態の検査装置による第３検査処理の説明図を示す（３）。
【図９】フィルタ出力信号の振幅電圧の積分値データと正常範囲データを対応付けたデータテーブルを示す。
【図１０】第１実施形態の検査装置による第４検査処理の説明図を示す。
【図１１】第２実施形態の検査装置と、検査対象であるフィルタ回路を備えた電子制御装置の回路ブロック図を示す。
【図１２】第２実施形態の検査装置による検査内容の説明図（１）。
【図１３】第２実施形態の検査装置による検査内容の説明図（２）。
【符号の説明】
２２：電子制御装置（ＥＣＵ）
２４：ＥＣＵ側マイコン
３４：フィルタ回路
４２：検査装置
４４：検査装置側マイコン
５４：ディスプレイ
５５：操作部
５６：ＡＤ変換ボード
【図１】
2004069356.tif 000005
【図２】
2004069356.tif 000006
【図３】
2004069356.tif 000007
【図４】
2004069356.tif 000008
【図５】
2004069356.tif 000009
【図６】
2004069356.tif 000010
【図７】
2004069356.tif 000011
【図８】
2004069356.tif 000012
【図９】
2004069356.tif 000013
【図１０】
2004069356.tif 000014
【図１１】
2004069356.tif 000015
【図１２】
2004069356.tif 000016
【図１３】
2004069356.tif 000017