(57)【特許請求の範囲】
【請求項１】
超音波を送信する送信素子、及び前記送信素子から送信された超音波の反射波を受信して前記反射波の強さに相当する受信信号に変換する受信素子を有し、前記受信信号を用いて被検出体までの距離情報の演算処理が行われる車載用障害物検知装置としての超音波検知装置の校正処理を行う超音波検知装置の校正処理装置において、
出力される受信信号群のうち所定の基準閾値以上の受信信号を用いて前記距離情報の演算処理を行う距離情報演算手段と、
所定の被検出体によって超音波が反射されている状態で出力される受信信号群のうち所定の判定閾値以上の受信信号を用いて求められる前記距離情報の演算結果のデータを、判定閾値を変えながらそれぞれの前記判定閾値について取得する校正用データ取得手段と、
取得された前記演算結果のデータ群に基づいて、前記被検出体を安定的に認識できる状態と前記被検出体を安定的に認識できない状態との境界値を前記判定閾値の中から判別する境界値判別手段と、
判別された前記境界値に基づいて、前記距離情報の演算処理を行う際に用いる前記基準閾値を調整する基準閾値調整手段と、
を備えるとともに、
少なくとも前記校正用データ取得手段による前記データの取得は車両の停止状態で実行されることを特徴とする超音波検知装置の校正処理装置。
【請求項２】
前記境界値判別手段が、前記演算結果のデータ群に基づいて、前記被検出体が認識されている状態と、前記被検出体が認識されていない状態と、の境界値である第１境界値を求めることを特徴とする請求項１に記載の超音波検知装置の校正処理装置。
【請求項３】
前記境界値判別手段が、前記演算結果のデータ群に基づいて、前記被検出体が認識されている状態と、前記被検出体が認識されているもののノイズが多く含まれている状態と、の境界値である第２境界値を求めることを特徴とする請求項１又は２に記載の超音波検知装置の校正処理装置。
【請求項４】
前記基準閾値調整手段は、前記第１境界値及び前記第２境界値の平均値を前記基準閾値に設定することを特徴とする請求項３に記載の超音波検知装置の校正処理装置。
【請求項５】
前記基準閾値調整手段は、前記第１境界値又は前記第２境界値に所定値を加算又は減算した値、あるいは、前記第１境界値又は前記第２境界値に所定係数を乗算又は除算した値を前記基準閾値に設定することを特徴とする請求項３に記載の超音波検知装置の校正処理装置。
【請求項６】
前記校正用データ取得手段は、前記データの取得開始から所定時間を経過したとき、又は、外気温度が所定値以上上昇したときに、前記データの取得を中止することを特徴とする請求項１〜５のいずれか一項に記載の超音波検知装置の校正処理装置。
【請求項７】
前記校正用データ取得手段は、ローパスフィルタによってフィルタ処理された前記演算結果のデータを取得することを特徴とする請求項１〜６のいずれか一項に記載の超音波検知装置の校正処理装置。
【請求項８】
前記車両から前記被検出体までの距離が変化したときには、前記校正用データ取得手段による前記データの取得を中止することを特徴とする請求項１〜７のいずれか一項に記載の超音波検知装置の校正処理装置。
【請求項９】
超音波を送信する送信素子、及び前記送信素子から送信された超音波の反射波を受信して前記反射波の強さに相当する受信信号に変換する受信素子を有し、前記受信信号を用いて被検出体までの距離情報の演算処理が行われる車載用障害物検知装置としての超音波検知装置の校正処理を自動で行う超音波検知装置の校正処理方法において、
所定の被検出体によって超音波が反射されている状態で出力される受信信号群のうち所定の判定閾値以上の受信信号を用いて求められる前記距離情報の演算結果のデータを、判定閾値を変えながらそれぞれの前記判定閾値について取得し、
取得された前記演算結果のデータ群に基づいて、前記被検出体を安定的に認識できる状態と、前記被検出体を安定的に認識できない状態と、の境界値を前記判定閾値の中から判別し、
判別された前記境界値に基づいて、前記距離情報の演算処理を行う際に用いる基準閾値を調整するとともに、
少なくとも前記データの取得は車両の停止状態で実行されることを特徴とする超音波検知装置の校正処理方法。
【請求項１０】
請求項１〜８のいずれか一項に記載の超音波検知装置の校正処理装置を備えることを特徴とする車載用障害物検知装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、送信素子から送信された超音波の反射波を受信素子で受信信号に変換し、この受信信号を用いて被検出体までの距離情報の演算処理が行われる超音波検知装置の校正処理を行うための超音波検知装置の校正処理装置及び校正処理方法並びにそのような校正処理装置を備えた車載用障害物検知装置に関するものである。
【背景技術】
【０００２】
従来、車両に搭載される障害物検知装置のように、超音波センサと、超音波センサの受信信号を用いて演算処理を行う演算処理装置とを備えた超音波検知装置が種々知られている。このような超音波検知装置では、超音波センサの送信素子から送信した超音波の反射波を超音波センサの受信素子で受信するとともに反射波を反射波の強さに相当する受信信号に変換して出力し、出力された受信信号群を用いて被検出体までの距離情報の演算処理を行うように構成されている。【０００３】
超音波は、周囲の温度や湿度等の環境条件の変化によってその音圧が減衰する特性を有している。そのために、超音波検知装置による演算結果を正確なものとするためには周囲の環境条件の変化を考慮する必要がある。【０００４】
例えば、温度による超音波の送信効率の低下を防ぐようにした超音波センサが提案されている。この超音波センサは、振動伝達部材の周囲温度を検出する感温素子を含み、駆動信号生成部が感温素子の出力信号に応じた駆動信号を生成するように構成されている。この超音波センサによれば、温度に応じて振動伝達部材のヤング率が変化し共振周波数が変化しても、振動伝達部材の共振周波数に応じた駆動信号が送信用振動子に与えられ、温度による送信効率の低下を防ぐことができる（特許文献１を参照。）。【０００５】
また、水滴やごみの付着及び湿度変化による検出精度劣化の問題を解決できるようにした超音波センサ装置が提案されている。この超音波センサ装置は、１個以上の送信素子と２個以上の受信素子が同一基板上に集積化されて構成されており、送信素子が２以上の異なる周波数の超音波を送信するように構成されるとともに、湿度補正機能を有している。この超音波センサ装置によって、低コストで、かつ湿度変化による検出精度劣化に対処可能な超音波センサ装置を得ることができる（特許文献２を参照。）。【０００６】
さらに、湿度変化による検出精度の低下を抑制できるようにした超音波センサが提案されている。この超音波センサは、受信素子を構成する圧電素子から出力される出力電圧が閾値以上である場合に受信素子による超音波の受信を検知するものであり、伝播距離を伝播したときの超音波の音圧を湿度演算処理により演算される湿度に基づいて演算し、この音圧から求められる最小出力電圧が閾値に係数を乗算した値よりも小さい場合には閾値を下げるように調整するように構成されている（特許文献３を参照。）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００７−１８３１８５号公報
【特許文献２】特開２００６−２４２６５０号公報
【特許文献３】特開２００９−２５７９７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
特許文献１に記載の超音波センサは、温度に応じた駆動信号が生成されるようになっているものの、超音波の音圧は、温度よりも湿度の影響によってより減衰しやすいものであるため、対策が不十分となるおそれがある。【０００９】
一方、特許文献２や特許文献３に記載の超音波センサ装置は、湿度センサを用いることなく湿度の変化に対応しようとするものであるが、特許文献２の超音波センサ装置では、複数の周波数の異なる超音波を送信する必要があるとともに、複数の受信素子を用いる必要があり、超音波センサの大型化やコストの増大につながるおそれがある。また、特許文献３の超音波センサは、複雑な演算式を用いて湿度を推定するようになっており、演算の精度や制御装置の処理能力が要求される。【００１０】
また、特許文献２及び特許文献３に記載の超音波センサ装置は、いずれも湿度の変化に応じて補正が行われるように構成されているものの、温度の影響をも考慮しようとした場合には、温度補正の演算式を別途組み入れる必要がある。温度の影響と湿度の影響をともに包含するように校正を行うことができれば、校正の方法としては簡単かつ有利である。【００１１】
そこで、本発明の発明者らは鋭意検討を重ね、所定の条件が成立している間に複数の判定閾値を用いた距離情報の演算結果のデータ群を取得して、演算処理に用いられる基準閾値を調整することによりこのような問題が解決できることを見出し、本発明を完成させたものである。すなわち、本発明は、超音波検知装置の校正処理を、追加のセンサ等を用いることなく自動で行うことができ、温度や湿度等の周囲環境の違いにかかわらず演算処理を精度よく行えるようにした超音波検知装置の校正処理装置及び校正処理方法並びに車載用障害物検知装置を提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明によれば、超音波を送信する送信素子、及び送信素子から送信された超音波の反射波を受信して反射波の強さに相当する受信信号に変換する受信素子を有し、受信信号を用いて被検出体までの距離情報の演算処理が行われる車載用障害物検知装置としての超音波検知装置の校正処理を行う超音波検知装置の校正処理装置において、出力される受信信号群のうち所定の基準閾値以上の受信信号を用いて距離情報の演算処理を行う距離情報演算手段と、所定の被検出体によって超音波が反射されている状態で出力される受信信号群のうち所定の判定閾値以上の受信信号を用いて求められる距離情報の演算結果のデータを、判定閾値を変えながらそれぞれの判定閾値について取得する校正用データ取得手段と、取得された演算結果のデータ群に基づいて、被検出体を安定的に認識できる状態と被検出体を安定的に認識できない状態との境界値を判定閾値の中から判別する境界値判別手段と、判別された境界値に基づいて、距離情報の演算処理を行う際に用いる基準閾値を調整する基準閾値調整手段と、を備えるとともに、少なくとも校正用データ取得手段によるデータの取得は車両の停止状態で実行されることを特徴とする超音波検知装置の校正処理装置が提供され、上述した問題を解決することができる。
【００１３】
また、本発明の超音波検知装置の校正処理装置を構成するにあたり、境界値判別手段が、演算結果のデータ群に基づいて、被検出体が認識されている状態と、被検出体が認識されていない状態との境界値である第１境界値を求めることが好ましい。【００１４】
また、本発明の超音波検知装置の校正処理装置を構成するにあたり、境界値判別手段が、演算結果のデータ群に基づいて、被検出体が認識されている状態と、被検出体が認識されているもののノイズが多く含まれている状態と、の境界値である第２境界値を求めることが好ましい。【００１５】
また、本発明の超音波検知装置の校正処理装置を構成するにあたり、基準閾値調整手段は、第１境界値及び第２境界値の平均値を基準閾値に設定することが好ましい。【００１６】
また、本発明の超音波検知装置の校正処理装置を構成するにあたり、基準閾値調整手段は、第１境界値又は第２境界値に所定値を加算又は減算した値、あるいは、第１境界値又は第２境界値に所定係数を乗算又は除算した値を基準閾値に設定することが好ましい。【００１７】
また、本発明の超音波検知装置の校正処理装置を構成するにあたり、校正用データ取得手段が、データの取得開始から所定時間を経過したとき、又は、外気温度が所定値以上上昇したときに、データの取得を中止することが好ましい。【００１８】
また、本発明の超音波検知装置の校正処理装置を構成するにあたり、校正用データ取得手段は、ローパスフィルタによってフィルタ処理された演算結果のデータを取得することが好ましい。【００１９】
また、本発明の超音波検知装置の校正処理装置を構成するにあたり、車両から被検出体までの距離が変化したときには、校正用データ取得手段によるデータの取得を中止することが好ましい。
【００２０】
また、本発明の別の態様は、超音波を送信する送信素子、及び送信素子から送信された超音波の反射波を受信して反射波の強さに相当する受信信号に変換する受信素子を有し、受信信号を用いて被検出体までの距離情報の演算処理が行われる車載用障害物検知装置としての超音波検知装置の校正処理を自動で行う超音波検知装置の校正処理方法において、所定の被検出体によって超音波が反射されている状態で出力される受信信号群のうち所定の判定閾値以上の受信信号を用いて求められる距離情報の演算結果のデータを、判定閾値を変えながらそれぞれの判定閾値について取得し、取得された演算結果のデータ群に基づいて、被検出体を安定的に認識できる状態と、被検出体を安定的に認識できない状態と、の境界値を判定閾値の中から判別し、判別された境界値に基づいて、距離情報の演算処理を行う際に用いる基準閾値を調整するとともに、少なくともデータの取得は車両の停止状態で実行されることを特徴とする超音波検知装置の校正処理方法である。
【００２１】
また、本発明のさらに別の態様は、上述したいずれかの超音波検知装置の校正処理装置を備えた車載用障害物検知装置である。
【発明の効果】
【００２２】
本発明の超音波検知装置の校正処理装置及び校正処理方法並びに車載用障害物検知装置によれば、超音波センサと被検出体との距離が一定となっている状態で受信素子から出力される受信信号群を用いて、複数の判定閾値ごとに所定の演算処理が行われ、この演算結果のデータ群に基づいて距離情報の演算処理の際に用いる基準閾値が自動的に調整される。したがって、受信素子から出力される受信信号群を、被検出体による反射波の受信信号とノイズとに区別するための基準閾値が、そのときどきの温度や湿度等の環境条件に応じて自動的に調整されるようになる。その結果、受信素子から出力される受信信号群を用いた距離情報の演算処理の精度を向上させることができるようになる。
【図面の簡単な説明】
【００２３】
【図１】本実施形態の校正処理装置が備えられた障害物検知装置の全体的構成を示す図である。
【図２】障害物を検知する際の各部の波形を示すチャート図である
【図３】演算処理装置の構成を説明するためのブロック図である。
【図４】本実施形態の校正処理方法を説明するためのフローチャートである。
【図５】校正用データを取得する方法を説明するためのフローチャートである。
【図６】校正用データ群に基づく統計処理について説明するためのチャート図である。
【図７】フィルタ処理された校正用データ群に基づく統計処理について説明するためのチャート図である。
【発明を実施するための形態】
【００２４】
以下、図面を参照して、本発明の超音波検知装置の校正処理装置及び校正処理方法並びに車載用障害物検知装置に関する実施の形態について具体的に説明する。ただし、以下の実施の形態は本発明の一態様を示すものであり、この発明を限定するものではなく、本発明の範囲内で任意に変更することが可能である。それぞれの図中、同じ符号を付してあるものは同一の部材を示しており、適宜説明が省略されている。
【００２５】
１．超音波検知装置の校正処理装置
図１は、本発明の実施の形態にかかる校正処理装置が備えられた超音波検知装置としての車載用障害物検知装置１０の全体的構成を例示している。この障害物検知装置１０において、演算処理装置３０が校正処理装置としても機能するように構成されている。
【００２６】
障害物検知装置１０は、バンパー等、車両の周囲に備えられた超音波センサ２１と、超音波センサ２１から出力される信号を読込んで演算処理を行う演算処理装置３０とを備えている。この障害物検知装置１０において、演算処理装置３０は、基本的には超音波センサ２１から出力される信号に基づいて車両の周囲に存在する被検出体（障害物）の情報を求めるようになっている。
【００２７】
超音波センサ２１は、車両の外側に向けて超音波を送信する送信素子２２と、送信素子２２から送信された超音波の反射波を受信するとともに、反射波を電圧信号に変換して出力する受信素子２３とを備えている。
【００２８】
送信素子２２は、励振されることで超音波を送信する送信振動部２２ａと、送信振動部２２ａに当接して送信振動部２２ａを励振させる圧電素子２２ｂとを備えている。圧電素子２２ｂは、所定の微小周期で演算処理装置３０から出力される電圧信号に応じて送信振動部２２ａをパルス状に励振させ、超音波を送信させる。送信する超音波の音圧や周波数等は演算処理装置３０からの電圧信号によって指示される。
【００２９】
また、受信素子２３は、被検出体によって反射された超音波の反射波を受けて振動する受信振動部２３ａと、受信振動部２３ａに当接して受信振動部２３ａの振動を電圧信号に変換する圧電素子２３ｂとを備えている。受信振動部２３ａが反射波を受けて励振されると、圧電素子２３ｂが受信振動部２３ａの振動に応じた電圧信号を演算処理装置３０に向けて出力する。
【００３０】
演算処理装置３０は、公知のマイクロコンピュータを中心として、図示しないＣＰＵやＲＡＭ等によって構成されている。この演算処理装置３０は、発振回路２５に対して所定の微小周期で超音波センサ２１の駆動指示信号を出力する。発振回路２５は駆動指示信号を受け取ると、あらかじめ設定された所定周波数のパルス信号を駆動回路２７に出力する。そして、駆動回路２７は、発振回路２５からのパルス信号にしたがって超音波センサ２１の送信素子２２の圧電素子２２ｂを駆動させる。その結果、送信振動部２２ａが圧電素子２２ｂによって励振され、超音波が送信される。
【００３１】
また、演算処理装置３０から駆動指示信号が出力されていないときには、演算処理装置３０には超音波センサ２１の受信素子２３から出力される電圧信号群が増幅回路２９を介して入力される。超音波センサ２１から出力される電圧信号には少なからずノイズが含まれている。代表的なものは、地面によって乱反射された反射波の電圧信号である。そのため、被検出体によって反射された正常な反射波の電圧信号とノイズとを区別するために、演算処理装置３０は入力された電圧信号群のうち、基準閾電圧よりも大きい電圧信号を被検出体からの反射波であると認識するようになっている。
【００３２】
図２は、このように構成される障害物検知装置１０によって障害物を検知する際の各部の波形を示している。
ｔ１１からｔ１２までの期間に発振回路２５から駆動回路２７にパルス信号が出力されると、駆動回路２７からの駆動信号によって圧電素子２２ｂが送信振動部２２ａを励振させ、超音波が送信される。この超音波が被検出体によって反射されると、ｔ１３からｔ１５までの期間にその反射波が受信素子２３によって受信されるとともに増幅された電圧信号として演算処理装置３０に入力される。超音波の送信完了後、基準閾電圧V0以上の電圧信号が入力されたｔ１４の時点で被検出体が検知され、また、超音波の送信が開始されたｔ１１から基準閾電圧V0以上の電圧信号が入力されるｔ１４までの時間Tに基づいて、被検出体までの距離が演算によって推定される。
【００３３】
ここで、超音波の音圧は、周囲の温度や湿度等の環境条件によって減衰するとともに、その減衰率も温度や湿度等によって異なってくることから、正常な反射波の電圧信号とノイズとを区別するための基準閾電圧V0の値は、そのときの周囲環境によって異なってくる。本実施形態において、演算処理装置３０は、そのときの周囲環境に応じた基準閾電圧V0が設定されるように、超音波センサ２１の校正処理を自動で実行できるようになっている。
【００３４】
図３は、演算処理装置３０の構成のうち、超音波センサ２１の校正処理に関連する部分を機能的なブロックで表したものである。
この演算処理装置３０は、電圧信号読込生成手段３１と、距離情報演算手段３３と、校正条件判定手段３５と、校正用データ取得手段３６と、境界値判別手段３７と、基準閾値調整手段３９とを備えて構成されている。演算処理装置３０は公知のマイクロコンピュータを中心に構成されており、各手段は、マイクロコンピュータによるプログラムの実行によって実現されるものである。また、演算処理装置３０には図示しないＲＡＭ（Random Access Memory）等の記憶手段が備えられており、超音波センサ２１から出力される電圧信号や、上記各手段の演算結果等が記憶されるようになっている。
【００３５】
電圧信号読込生成手段３１は、超音波センサ２１から出力される電圧信号群Sv1、Sv2、・・・Svxを演算処理装置３０内に読み込み、電圧信号の情報を生成するようになっている。
【００３６】
距離情報演算手段３３は、電圧信号読込生成手段３１で読込まれた電圧信号群Sv1、Sv2、・・・Svxのうち、基準閾電圧V0以上の電圧信号の情報を抽出し、抽出された電圧信号を用いて被検出体までの距離の演算を行うようになっている。校正処理モードに入っていない状態において、距離情報演算手段３３は、被検出体までの距離情報を得ると、報知手段等に対して警報音の発信指示等を出力するようになっている。距離情報の具体的な演算方法については従来公知の方法を採用することができるため、ここでの具体的な説明は省略する。
【００３７】
校正条件判定手段３５は、超音波センサ２１の校正処理を実行するための条件の成立を検出するようになっている。本実施形態において、校正条件判定手段３５は、超音波センサ２１によって適正な被検出体が一定の距離で認識されているか否か、及び、その他の校正環境が整っているか否かを判別するように構成されている。
【００３８】
適正な被検出体が一定の距離で認識されているか否かは、校正処理のためのデータの取得中に被検出体と超音波センサ２１との距離が一定に維持され、校正処理を正確に行えるようにするために条件に加えられている。校正処理時の被検出体としては超音波を反射しやすいものが好ましく、例えば、地面に近い位置にある縁石ブロックよりも電柱の方が適しており、また、電柱よりも他の車両のバンパー等の方がより適している。校正条件判定手段３５は、例えば、超音波センサ２１から現在出力されてくる電圧信号群に、比較的高いレベルの電圧信号をより多く含まれている状態か否かでこの条件を判別するように構成することができる。
【００３９】
また、その他の校正環境が成立しているか否かは、超音波センサ２１自体に異常がなく、障害物検知装置１０にシステムエラーが生じていない状態で校正処理が実行されるように条件に加えられている。本発明においては、車速がゼロ、すなわち、車両が停止していることが必要であるが、これ以外にも、車両が大きく傾いていないこと等、被検出体を適切に測定できる車両側の環境が整っていることを、校正環境の条件に含んでいてもよい。車両の停止状態で校正処理が開始されるようにすることで、車両の走行状態で校正処理の実行が開始されるとともに被検出体との距離が変化するたびにリセットされて、演算処理装置３０によって無駄に演算処理が繰り返されることを低減できる。
【００４０】
校正用データ取得手段３６は、校正条件判定手段３５によって校正処理を実行するための条件成立が検出されている間、距離情報演算手段３３に対して、設定する基準閾電圧V0としての判定閾値Thre_S/Nの指示を行う。また、校正用データ取得手段３６は、判定閾値Thre_S/Nの指示値を変えながら、それぞれの判定閾値Thre_S/Nを基準閾電圧V0として行われる距離情報の演算結果のデータを取得し、記憶手段に記憶するようになっている。
【００４１】
判定閾値Thre_S/Nは、超音波センサ２１による受信が可能な音圧の範囲を含むように、段階的に複数の判定閾値Thre_S/N1、Thre_S/N2、・・・Thre_S/Nnが設定される。校正用データ取得手段３６は、判定閾値Thre_S/Nを大きい値から小さい値へ、あるいは、小さい値から大きい値へ変更しながら、演算結果のデータを取得するようになっている。すべての判定閾値Thre_S/N1、Thre_S/N2、・・・Thre_S/Nnの演算結果のデータを取得できるようになっていれば、判定閾値Thre_S/Nをランダムに変更するようにしてもよい。設定する判定閾値Thre_S/Nの数や間隔は、校正処理にかける時間や、要求される校正処理結果の精度に応じて適宜決めることができる。
【００４２】
また、判定閾値Thre_S/Nは、それぞれの判定閾値Thre_S/N1、Thre_S/N2、・・・Thre_S/Nnごとに距離情報の演算結果が複数得られるように変更される。例えば、演算結果のデータに基づく被検出体の認識状態の判別を後のステップで行うのであれば、所定時間ごとに判定閾値Thre_S/Nを変更するように設定することができる。あるいは、演算結果のデータに基づく被検出体の認識状態の判別を並行して行うのであれば、当該判別が可能になって時点で判定閾値Thre_S/Nを変更するように設定することができる。
【００４３】
境界値判別手段３７は、校正用データ取得手段３６によって取得された演算結果のデータ群に基づいて、判定閾値Thre_S/N1、Thre_S/N2、・・・Thre_S/Nnの中から第１境界値ThreA及び第２境界値ThreBを判別するデータ処理を行うようになっている。第１境界値ThreAは、各演算結果において被検出体が認識されているか否かの境界となる判定閾値Thre_S/Nであり、第２境界値ThreBは、被検出体が認識されている状態において含まれるノイズが許容範囲か否かの境界となる判定閾値Thre_S/Nである。
【００４４】
具体的に、判定閾値Thre_S/Nが高すぎる場合には、距離情報の演算処理において正常な反射波の電圧信号も除かれやすくなり、演算結果からは被検出体が認識できないことになる。したがって、境界値判別手段３７は、それぞれの判定閾値Thre_S/N1、Thre_S/N2、・・・Thre_S/Nnを基準閾電圧V0として得られた複数の距離情報の演算結果のデータ群を基に、距離情報が安定的に得られる最大の判定閾値Thre_S/Nを判別して第１境界値ThreAとする。
【００４５】
また、判定閾値Thre_S/Nが低すぎる場合には、正常な反射波の電圧信号以外のノイズも距離情報の演算処理に用いられやすくなり、演算結果は不安定になりばらつきが大きくなる。したがって、境界値判別手段３７は、それぞれの判定閾値Thre_S/N1、Thre_S/N2、・・・Thre_S/Nnを基準閾電圧V0として得られた複数の距離情報の演算結果のデータ群を基に、距離情報が安定的に得られる最小の判定閾値Thre_S/Nを判別して第２境界値ThreBとする。
【００４６】
例えば、被検出体が存在しないとき、すなわち、超音波センサ２１が反射波を受信できないときには、超音波センサ２１から出力される電圧信号の出力値はゼロとなる。また、被検出体による正常な反射波は、そのときの温度や湿度等の周囲環境に応じて音圧の減衰を生じるが、出力される電圧信号はほぼ一定の値を示す。さらに、路面反射等によって散乱した超音波の電圧信号は、音圧の減衰率がさらに高くなるとともに減衰率もばらつくために、正常な反射波の電圧信号よりも小さい値の範囲でばらつきのある出力値を示す。
【００４７】
したがって、それぞれの判定閾値Thre_S/N1、Thre_S/N2、・・・Thre_S/Nnを基準閾電圧V0とした演算処理において、正常な反射波の電圧信号の大部分が除かれるほど判定閾値Thre_S/Nが高いときには、距離情報の演算結果は最大値Dmaxを示しやすくなる。また、判定閾値Thre_S/Nが適正な基準閾電圧V0に近い値のときには、距離情報の演算結果は最大値Dmaxではない値を安定的に示しやすくなる。このとき、被検出体が超音波を反射しやすいものであるほど、距離情報の演算結果の値は高い値を示す。さらに、判定閾値Thre_S/Nが低すぎると、ノイズも含めて距離情報の演算が行われるために、距離情報の演算結果は、現実の被検出体までの距離よりも小さい値の範囲でばらつきやすくなる。
【００４８】
これを踏まえて、境界値判別手段３７は、それぞれの判定閾値Thre_S/N1、Thre_S/N2、・・・Thre_S/Nnごとに得られている距離情報の演算結果の算出値やばらつきを統計的に処理することで、被検出体までの距離情報が安定的に得られている判定閾値Thre_S/Nの最大値及び最小値をそれぞれ第１境界値ThreA及び第２境界値ThreBとして判別する。
【００４９】
なお、境界値判別手段３６による第１境界値ThreA及び第２境界値ThreBの判別は、すべての判定閾値Thre_S/N1、Thre_S/N2、・・・Thre_S/Nnを基準閾電圧V0とした距離情報の演算結果のデータを取得した後に実行してもよく、あるいは、判定閾値Thre_S/Nを段階的に大きくあるいは小さく変更しながら、その都度一つ前の判定閾値Thre_S/Nによる演算結果のデータと比較することによって実行することもできる。
【００５０】
基準閾値調整手段３９は、境界値判別手段３７で得られた第１境界値ThreA及び第２境界値ThreBに基づいて、校正モード以外のときに距離情報演算手段３３で行われる距離情報の演算処理に用いる基準閾電圧V0を演算により求め、更新をかけるように構成されている。本実施形態の例では、第１境界値ThreAと第２境界値ThreBとの平均値が基準閾電圧V0として求められるようになっている。
【００５１】
ただし、基準閾電圧V0の求め方はこれ以外の方法であってもよい。例えば、第１境界値ThreA又は第２境界値ThreBに所定値を加減算した値を基準閾電圧V0とすることができる。あるいは、第１境界値ThreA又は第２境界値ThreBに所定係数を乗算又は徐算した値を基準閾電圧V0としてもよい。基準閾電圧V0の設定は、距離情報演算手段３３の演算結果に影響を与えるため、この演算結果に要求される精度に応じて、第１境界値ThreA及び第２境界値ThreBあるいはいずれか一方に基づく基準閾電圧V0の求め方を設定することができる。この基準閾電圧V0の求め方によっては、境界値判別手段３７で求める第１境界値ThreA又は第２境界値ThreBのいずれかを省略することもできる。
【００５２】
２．超音波検知装置の校正処理方法
図４及び図５は、本実施形態の演算処理装置３０によって実行される障害物検知装置１０の自動校正処理方法の一例を説明するためのフローチャートを示している。
【００５３】
まず、図４のステップＳ１において、超音波センサ２１から所定の微小周期で超音波を送信した後、ステップＳ２において、超音波センサ２１から出力される電圧信号群Sv1、Sv2、・・・Svxを読込む。次いで、ステップＳ３において、電圧信号群Sv1、Sv2、・・・Svxのうち、設定されている通常モードでの基準閾電圧V0current以上の電圧信号を用いて、被検出体までの距離を演算する。
【００５４】
次いで、ステップＳ４において、被検出体が校正処理に適したものであるか否かを判別する。本実施形態では、このステップＳ４において、超音波センサ２１から現在出力される電圧信号群Sv1、Sv2、・・・Svxが、比較的高いレベルの電圧信号をより多く含んでいる状態か否かを判別するようになっている。被検出体が校正処理に適したものでない場合（Ｎｏ）には本ルーチンを終了してステップＳ１に戻る一方、被検出体が校正処理に適したものである場合（Ｙｅｓ）にはステップＳ５に進む。
【００５５】
ステップＳ５では、その他の校正環境が整っているか否かを判別する。本実施形態では、このステップＳ５において、超音波センサ２１からエラー信号が出力されていないか、障害物検知装置１０にシステムエラーが生じていないか、車速がゼロであるかを判別するようになっている。これらの校正環境が整っていない場合（Ｎｏ）には本ルーチンを終了してステップＳ１に戻る一方、校正環境が整っている場合（Ｙｅｓ）にはステップＳ６に進み、通常モードでの基準閾電圧V0currentを調整するためのデータ情報を取得する。
【００５６】
図５は、ステップＳ６で行われるデータ情報の取得を実行するサブルーチンを示すフローチャートである。まず、ステップＳ２１において、校正モードでの基準閾電圧V0として設定する判定閾値Thre_S/Nを最も大きな値Thre_S/N1に設定した後、ステップＳ２２において、超音波センサ２１から所定の微小周期で超音波を送信する。次いで、ステップＳ２３において、超音波センサ２１から出力される電圧信号群Sv1、Sv2、・・・Svxのうち判定閾値Thre_S/N以上の電圧信号を用いて、被検出体までの距離を演算する。
【００５７】
次いで、ステップＳ２４において、現在設定されている判定閾値Thre_S/Nでの距離情報の演算結果のデータ数があらかじめ決められた閾値N以上になったか否かが判別される。データ数が閾値Nに到達している場合（Ｙｅｓ）にはステップＳ２５に進む一方、データ数が閾値N未満の場合（Ｎｏ）にはステップＳ２７に進み、校正環境が維持されているか否かが判別される。
【００５８】
このときの校正環境は、基本的に図４のステップＳ５と同じように判別されるが、周囲環境の変化によって超音波の減衰率が影響を受けて校正処理が適切に行えなくなることを防ぐために、外気温度が所定値以上上昇していないか、データ情報の取得開始から所定時間以上経過していないかを条件に加えても良い。例えば、現在の車両の停止状態が渋滞等による場合には、周囲温度が上昇しやすく、校正処理が適切に行えなくなるおそれがある。さらに、現在設定されている通常モードでの基準閾電圧V0currentを用いて被検出体までの距離を算出し、被検出体までの距離が維持されているかについても判別するようにしても良い。
【００５９】
校正環境が維持されていない場合（Ｎｏ）には校正処理が中断され、図４のステップＳ１に戻ることになる。一方、校正環境が維持されている場合（Ｙｅｓ）にはステップＳ２２に戻り、再び現在の判定閾値Thre_S/Nでの距離情報の演算を行う。
【００６０】
ステップＳ２４において、現在設定されている判定閾値Thre_S/Nでの距離情報の演算結果のデータ数が閾値Nに到達して進んだステップＳ２５では、判定閾値Thre_S/Nが下限値Thre_S/Nnに設定されているか否かを判別する。判定閾値Thre_S/Nが下限値Thre_S/Nnでない場合（No）にはステップＳ２６に進み、判定閾値Thre_S/Nを１段階小さい値に変更した後ステップＳ２７に進み、校正環境が維持されていればステップＳ２２に戻って、これまでと同様のステップを繰り返す。
【００６１】
すべての判定閾値Thre_S/N1、Thre_S/N2、・・・Thre_S/Nnを基準閾電圧V0とした距離情報の演算結果のデータが取得されるまでこのステップＳ２２〜ステップＳ２７が繰り返される。そして、ステップＳ２５で判定閾値Thre_S/Nが下限値Thre_S/Nnに設定されている（Ｙｅｓ）と判別されると、このサブルーチンを終了し、図４のステップＳ７に進む。
【００６２】
ステップＳ７では、ステップＳ６で取得した距離情報の演算結果のデータ群に基づいて統計的な処理を実行し、判定閾値Thre_S/N1、Thre_S/N2、・・・Thre_S/Nnの中から所定の第１境界値ThreA及び第２境界値ThreBを判別する。第１境界値ThreA及び第２境界値ThreBが得られると、ステップＳ８において、第１境界値ThreA及び第２境界値ThreBあるいはいずれか一方の境界値に基づいて、通常モードでの演算処理を実行する際に用いる基準閾電圧V0currentの適正値V0newを求めて、更新をかける。
【００６３】
このように更新された基準閾電圧V0newは、現在の温度や湿度等の環境条件に応じた適正値として得られるものであり、ステップＳ３において、更新された基準閾電圧V0newを用いて実行される被検出体の距離情報の演算結果は精度の高いものとなる。
【００６４】
３．統計処理の具体例
次に、それぞれの判定閾値Thre_S/N1、Thre_S/N2、・・・Thre_S/Nnを基準閾電圧V0に設定して得られる距離情報の演算結果のデータ群に基づいて、更新する基準閾電圧Vocurrentの値V0newを求めるための第１境界値ThreA及び第２境界値ThreBを得るための統計処理の具体例について、図６を参照しながら具体的に説明する。
【００６５】
図６のチャート図において、横軸は時間（ｓｅｃ）であり、縦軸は距離（ｃｍ）及び電圧（ｖ）を示している。この図６は、超音波センサ２１からの距離が３．５ｍの位置に存在するポールを超音波センサ２１によって検出しながら校正処理を実行する例を示している。また、図６中の太い実線は、基準閾電圧V0に設定される判定閾値Thre_S/N1、Thre_S/N2、・・・Thre_S/Nnを示しており、所定の期間ごとにその値が１段階ずつ小さく変更されている。また、図６中の細い実線は、それぞれの時点で超音波センサ２１から出力される電圧信号群Sv1、Sv2、・・・Svxのうち、そのときに設定されている判定閾値Thre_S/N以上の電圧信号を用いて行った距離情報の演算結果のデータを示している。
【００６６】
まず、ｔ０で基準閾電圧V0を最も大きい判定閾値Thre_S/N1にセットし、出力される電圧信号群Sv1、Sv2、・・・Svxのうちの判定閾値Thre_S/N1以上の電圧信号に基づいて距離情報の演算を行う。この判定閾値Thre_S/N1を用いた距離情報の演算は、基準閾電圧V0が１段階小さい値に変更されるｔ１の時点まで繰返し行われる。このｔ０からｔ１の期間においては、正常な反射波の電圧信号も距離情報の演算に用いられなくなるため、算出される距離情報は、被検出体の被認識状態を表す最大値Dmaxを示している。
【００６７】
次のｔ１からｔ２の期間では、基準閾電圧V0を１段階小さい判定閾値Thre_S/N2にセットして、距離情報の演算を繰返し行う。このｔ１からｔ２の期間においても、算出される距離情報のほとんどが最大値Dmaxを示しており、やはり被検出体は認識されていないと判別される。
【００６８】
次のｔ２からｔ３の期間では、基準閾電圧V0をさらに１段階小さい判定閾値Thre_S/N3にセットして、距離情報の演算を繰返し行う。このｔ２からｔ３の期間においても、算出される距離情報に最大値Dmaxが多く含まれており、やはり被検出体は認識されていないと判別される。
【００６９】
次のｔ３からｔ４の期間では、基準閾電圧V0をさらに１段階小さい判定閾値Thre_S/N4にセットして、距離情報の演算を繰返し行う。このｔ３からｔ４の期間においても、算出される距離情報に最大値Dmaxが多く含まれており、本実施形態の判別の設定ではやはり被検出体は認識されていないと判別される。
【００７０】
次のｔ４からｔ５の期間では、基準閾電圧V0をさらに１段階小さい判定閾値Thre_S/N5にセットして、距離情報の演算を繰返し行う。このｔ４からｔ５の期間においては、算出される距離情報に含まれる最大値Dmaxが減少し、距離情報の値が安定し始めている。したがって、基準閾電圧V0をこの判定閾値Thre_S/N5にセットしたときに被検出体が認識され始めると判別され、この判定閾値Thre_S/N5が被検出体が認識されている状態か否かの境界値である第１境界値ThreAとして判別される。
【００７１】
第１境界値ThreAとして判定される判定閾値Thre_S/Nの値は、被検出体の形態によって大きく異なる。例えば、被検出体がポールではなく車両のバンパーのように超音波を反射しやすいものである場合には、レベルの高い反射波が受信されやすくなるため、第１境界値ThreAとして判定される判定閾値Thre_S/Nはより大きい値となる。
【００７２】
さらに次のｔ５からｔ６の期間、及びｔ６からｔ７の期間では、基準閾電圧V0をそれぞれ１段階ずつ小さくして距離情報の演算を繰返し行うが、この期間中は、算出される距離情報が一定の値を示しており、被検出体が安定的に認識されていると判別される。
【００７３】
次のｔ７からｔ８の期間では、基準閾電圧V0を１段階小さい判定閾値Thre_S/N8にセットして、距離情報の演算を繰返し行う。このｔ７からｔ８の期間では、算出される距離情報がばらつきを見せ始め、不安定な状態になっている。そのため、超音波センサ２１から出力される電圧信号にノイズが多く含まれ始めたと判別され、この判定閾値Thre_S/N8がノイズが許容範囲か否かの境界値である第２境界値ThreBとして判別される。
【００７４】
この後のｔ８からｔ９の期間、及びｔ９からｔ１０の期間では、基準閾電圧V0をそれぞれ１段階ずつ小さくして距離情報の演算を繰返し行うが、この期間中においても、算出される距離情報にばらつきが見られ、電圧信号にノイズが多く含まれているものと判別される。ｔ１０からは基準閾電圧V0が判定閾値Thre_S/N11にセットされて距離情報の演算が行われているものの、タイムオーバーのため、途中で距離情報の演算結果のデータの取得を中断している。
【００７５】
このようにして、基準閾電圧V0の設定値としての判定閾値Thre_S/Nを変えながら距離情報の演算処理を実行し、演算結果のデータ群を統計的に処理することで、所定の第１境界値ThreA及び第２境界値ThreBを容易に把握することができる。この図６の例によれば、更新する基準閾電圧V0newがThre_S/N5〜Thre_S/N7の範囲の近傍に設定されることによって、現在の周囲環境下で正確に距離情報を得ることができることになる。
【００７６】
なお、図６の例では、算出される距離情報のデータをそのまま用いて算出される距離情報のばらつき等を見ているが、算出される距離情報のデータをローパスフィルタによってフィルタ処理した値を用いて演算結果の安定性を判別しても良い。例えば、図７は、図６のデータをローパスフィルタによってフィルタ処理した値を示している。フィルタ処理された値であれば算出される距離情報の推移が滑らかな曲線として捉えられ、第１境界値ThreAあるいは第２境界値ThreBを判別する際の計算等が容易になり、あるいは、計算式の設定のバリエーションを増やすことが可能になる。
【００７７】
また、本実施形態では、超音波センサ２１とは別の演算処理装置３０によって校正処理装置が構成されているが、超音波センサ２１内に備えられる電子回路によって校正処理装置を実現することもできる。また、超音波センサ２１内に備えられる電子回路及び演算処理装置３０によって構成することもできる。また、本実施形態の超音波センサ２１では、反射波の強さに相当する受信信号が電圧信号として出力されているが、これ以外の信号値であってもよい。
【符号の説明】
【００７８】
１０：障害物検知装置、２１：超音波センサ、２２：送信素子、２２ａ：送信振動部、２２ｂ：圧電素子、２３：受信素子、２３ａ：受信振動部、２３ｂ：圧電素子、２５：発振回路、２７：駆動回路、２９：増幅回路、３０：演算処理装置（校正処理装置）、３１：電圧信号読込生成手段、３３：距離情報演算手段、３５：校正条件判定手段、３６：校正用データ取得手段、３７：境界値判別手段、３９：基準閾値調整手段
【図１】
0005422744.tif 000002
【図２】
0005422744.tif 000003
【図３】
0005422744.tif 000004
【図４】
0005422744.tif 000005
【図５】
0005422744.tif 000006
【図６】
0005422744.tif 000007
【図７】
0005422744.tif 000008