(57)【要約】      （修正有）【課題】様々なセンサと、センサコントローラと、１ラインのトリガされるイベント信号を介してデジタルエラー報告を行うセンサ制御方法と、を提供する。【解決手段】センサコントローラは、超音波変換器を駆動して、送信パルスを生成する送信部と、変換器からセンサ信号を導出する受信部と、イベントシグナリングライン上でトリガ信号を検出し、イベントシグナリングライン上で１つ以上のエラー報告ビットを応答的に提供した後、センサ信号に基づいてイベントシグナリングラインを駆動するコアロジックとを備える。センサ制御方法は、イベントシグナリングライン上でトリガ信号を検出することと、トリガ信号に応じてイベントシグナリングライン上で少なくとも１つの状態ビットを提供することと、少なくとも１つの状態ビットを提供した後、変換器からのセンサ信号に基づいてイベントシグナリングラインを駆動することとを含む。【選択図】図５Ｂ
2017078710.tif 000002
【特許請求の範囲】
【請求項１】
イベントシグナリングライン上でトリガ信号を検出することと、
前記トリガ信号に応じて、前記イベントシグナリングライン上で少なくとも１つの状態ビットを提供することと、
前記少なくとも１つの状態ビットを提供することの後、変換器からのセンサ信号に基づいて前記イベントシグナリングラインを駆動することと、を含む、センサ制御方法。
【請求項２】
前記駆動することは、イベントの持続時間を有するセンサ信号パルスを検出すると、前記イベントの持続時間の間、前記イベントシグナリングライン上でパルスをアサートすることを含む、請求項１に記載の方法。
【請求項３】
前記変換器で送信パルスを送ることを更に含み、
前記少なくとも１つの状態ビットを提供することは、前記送ることの間に生じる、請求項１に記載の方法。
【請求項４】
超音波変換器を駆動して、送信パルスを生成する送信部と、
前記変換器からセンサ信号を導出する受信部と、
イベントシグナリングライン上でトリガ信号を検出し、前記イベントシグナリングライン上で１つ以上の報告ビットを応答的に提供した後、前記センサ信号に基づいて前記イベントシグナリングラインを駆動するコアロジックと、を備える、センサコントローラ。
【請求項５】
前記コアロジックは、前記送信部を更に動作させて、前記トリガ信号に応じて前記送信パルスを生成し、前記１つ以上の報告ビットは、前記送信パルスの生成中に提供される、請求項４に記載のコントローラ。
【請求項６】
前記コアロジックは、前記変換器の残響時間をモニタし、前記１つ以上のエラー報告ビットは、前記残響時間が限度内か否かを示す、請求項５に記載のコントローラ。
【発明の詳細な説明】
【背景技術】
【０００１】
現代の自動車には、驚くべき数及び種類のセンサが搭載されている。非常に多くのセンサにとって、各センサの配線の必要条件は最小限であることが望ましいが、これには、費用及び信頼性に関して制約を受ける。この方向におけるある努力により、エラー報告は、二の次と考えられ、補助モードを用いて、センサのエラーを検出及び報告するための制御ユニットが必要であった。かかる補助モードは、一般的に、更なる煩雑性、並びに時間を要し、多くの操作中に利用できない場合がある。
【０００２】
例えば、駐車支援システムは、超音波変換器又は他の駐車支援センサ（「ＰＡＳ」）を用いて、車両と選択した駐車スポット内及びその周囲にある任意の障害物との間の距離をモニタする。環境「騒音」及び安全性の懸念のため、車両が狭いエリアに接近及び進入すると、センサは、毎秒何十もの測定を行うように求められる場合がある。およそ２０ミリ秒を要するそれぞれの測定と、他の変換器が聴取している間に順番に作動させることを必要とする複数の変換器のそれぞれと、により、想到される少なくとも一部の駐車支援システムは、補助モードに切り替え、様々なセンサの状態を問い合わせするための時間を一切割くことができないであろう。
【発明の概要】
【課題を解決するための手段】
【０００３】
したがって、本明細書では、様々なセンサと、センサコントローラと、１ラインのトリガされるイベント信号を介してデジタルエラー報告を行うセンサ制御方法と、を開示する。例示的なセンサの一実施形態は、センサ信号を生成する変換器と、イベントシグナリングラインと、イベントシグナリングライン上でトリガ信号を検出し、イベントシグナリングライン上で少なくとも１つの状態ビットを応答的に提供した後、センサ信号に基づいてイベントシグナリングラインを駆動するコントローラと、を備える。例示的なセンサコントローラは、超音波変換器を駆動して、送信パルスを生成する送信部と、変換器からセンサ信号を導出する受信部と、イベントシグナリングライ上ンでトリガ信号を検出し、イベントシグナリングライン上で１つ以上のエラー報告ビットを応答的に提供した後、センサ信号に基づいてイベントシグナリングラインを駆動するコアロジックと、を備える。例示的なセンサ制御方法は、イベントシグナリングライン上でトリガ信号を検出することと、トリガ信号に応じてイベントシグナリングライン上で少なくとも１つの状態ビットを提供することと、少なくとも１つの状態ビットを提供した後、変換器からのセンサ信号に基づいてイベントシグナリングラインを駆動することと、を含む。変換器は、超音波パルスを生成及び感知するための圧電素子であってもよい。
【図面の簡単な説明】
【０００４】
【図１】駐車支援センサを搭載した例示の車両の俯瞰図である。
【図２】例示の駐車支援システムのブロック図である。
【図３】例示の駐車支援センサの回路図である。
【図４】例示の信号タイミング図である。
【図５Ａ】例示のイベントシグナリングラインのための「送受信」タイミングの仕様である。
【図５Ｂ】例示のイベントシグナリングラインのための「送受信」タイミングの仕様である。
【図６Ａ】例示のイベントシグナリングラインのための「受信専用」タイミングの仕様である。
【図６Ｂ】例示のイベントシグナリングラインのための「受信専用」タイミングの仕様である。
【図７】例示のセンサ制御方法のフローチャートである。
【０００５】
図面及び対応する詳細な説明は、本開示を限定するものではなく、むしろ、添付の特許請求の範囲内にある全ての変形例、均等物、及び代替例を理解するための根拠を提供するものであることを理解されたい。
【発明を実施するための形態】
【０００６】
図１は、一組の超音波駐車支援センサ１０４を搭載した例示の車両１０２を示す。センサ配列内のセンサの数及び構成は、異なり、通常、それぞれのバンパ上に６つのセンサを有し、両側にある死角検出器のために両側に２つの付加的なセンサを有すると考えられる。車両は、個別の測定並びに共同（例えば、三角測量）測定用のセンサを使用して、様々な検出区域において対象物までの距離を検出及び測定するためのセンサ配列を用いることができる。
【０００７】
超音波センサは、送受信機であり、すなわち、それぞれのセンサは、超音波のパルスを送受信することができることを意味する。放出されたパルスは、対象物又は音響インピーダンス不整合の他の何らかの形態に遭遇し、そこから反射するまで、車両から外向きに伝搬する。反射したパルスは、放出されたパルスの「エコー」として車両に返ってくる。放出されたパルスと受信したエコーとの間の時間は、反射点までの距離を示す。センサの全てが、結果として生じるエコーを測定するように構成されてもよいが、１つのセンサのみが一度に送信を行うことが好ましい。
【０００８】
図２は、星型トポロジーの中心として様々な超音波センサ２０４に連結されている電子制御ユニット（ＥＣＵ）２０２を示す。自動駐車支援を提供するために、ＥＣＵ  ２０２は、方向指示器作動装置２０６、操舵作動装置２０８、制動作動装置２１０、及びスロットル作動装置２１２等の一組の作動装置に更に接続してもよい。ＥＣＵ  ２０２は、ユーザ・インタラクティブ（user-interactive）インターフェース２１４に更に連結されて、ユーザの入力を受信し、様々な測定値及びシステム状態を表示することができる。インターフェース、センサ、及び作動装置を使用して、ＥＣＵ  ２０２は、自動駐車、支援型駐車、車線変更支援、障害物及び死角検出、並びに他の所望する機能を提供することができる。
【０００９】
図３に示すように、２つの電源端子（Ｖｂａｔ及びＧＮＤ）の他に、例示の超音波センサのそれぞれは、信号入力／出力（「Ｉ／Ｏ」又は「ＩＯ」）ラインのみによってＥＣＵ２０２に接続されている。センサの接地端子（ＧＮＤ）は、特定用途向け集積回路（ＡＳＩＣ）センサコントローラ３０２の接地端子に直接接続されるように示される一方、Ｖｂａｔ端子は、ＲＣフィルタ（抵抗器Ｒ２及びコンデンサＣ７）並びにダイオード注入型（Ｄ１）蓄積コンデンサＣ８を介して、センサコントローラ３０２の供給電圧（ＶＳＵＰ）端子に連結されている。ＲＣフィルタは、任意の高周波雑音をさえぎる一方、蓄積コンデンサは、一時的な電力損失を防ぐ。
【００１０】
センサのＩＯ端子は、立ち上がり速度制限雑音フィルタ（コンデンサＣ９と、抵抗器Ｒ３及びＲ５）を介して、センサコントローラ３０２のＩ／Ｏ端子に連結される。ＥＣＵ  ２０２によって又はセンサコントローラ３０２によって、Ｉ／Ｏラインが積極的に低く駆動（「アサート」状態）されていないとき、プルアップ抵抗器Ｒ４は、Ｉ／Ｏラインを供給電圧に付勢する（「ディアサート」状態）。通信プロトコルは、任意の所与の時間にＩ／Ｏラインをアサートする２つのコントローラ（ＥＣＵ  ２０２又はセンサコントローラ３０２）のうち１つのみを有するように設計されている。
【００１１】
センサコントローラ３０２は、Ｉ／Ｏインターフェース３０３を備え、休止モード時は、ＥＣＵ  ２０２によるアサーションのためにＩ／Ｏラインをモニタし、主モード時は、Ｉ／Ｏラインの状態を駆動する。ＥＣＵは、Ｉ／Ｏラインをアサートすることによってセンサにコマンドを伝達し、様々なコマンドは、様々な長さのアサーションによって表される。コマンドとしては、「送受信」コマンド、「受信専用」コマンド、及び「データモード」コマンドが挙げられる。
【００１２】
センサコントローラ３０２は、不揮発性メモリ３０５に格納されたファームウェア及びパラメータに従って動作するコアロジック３０４を備えて、ＥＣＵからのコマンドを解析し、超音波パルスの送受信を含む適切な動作を実行する。超音波パルスを送信するために、コアロジック３０４は、センサコントローラ３０２上で一対の送信端子を駆動する送信部３０６に連結されている。送信部の端子は、変圧器Ｍ１を介して圧電変換器ＰＺに連結されている。変圧器Ｍ１は、センサコントローラからの電圧（例えば、１２ボルト）を圧電変換器を駆動するのに好適なレベル（例えば、数百ボルト）へ昇圧する。圧電変換器ＰＺは、平行コンデンサＣ３で所望の値（例えば、４８ｋＨｚ）に同調された共振周波数と、平行抵抗器Ｒ１で同調された共振品質係数（Ｑ）と、を有する。
【００１３】
一対のＤＣ隔離コンデンサＣ１、Ｃ２は、圧電変換器をセンサコントローラの一対の受信端子に連結して、高電圧を防ぐ。更なる防護により、受信端子上で内部の電圧固定がもたらされる。かかる防護は、圧電変換器が送信している際の間隔のために必要である。しかしながら、受信したエコー信号は、典型的にはミリボルト又はマイクロボルトの範囲にあるため、低雑音増幅器３０８が受信端子からの信号を増幅する。増幅された受信信号は、集積アナログ・デジタル変換器（ＡＤＣ）を有するデジタル信号プロセッサ（ＤＳＰ）３１０によってデジタル化及び処理される。
【００１４】
ＤＳＰ３１０は、プログラム可能な方法を適用して、（その後の残響又は「共鳴」期間を含む）パルスの送信中の変換器の作動期間を測定し、任意の受信したパルス又は「エコー」の長さを検出及び測定する。かかる方法は、閾値比較、最小間隔、ピーク検出、ゼロ交差検出及び計数、雑音レベルの測定、並びに信頼性及び精度を改善するために調整された他のカスタマイズ可能な手法を使用してもよい。ＤＳＰ３１０は、共振周波数及び減衰率等の変換器の特性を解析するために、増幅した受信信号を更に処理してもよく、（接続を外されるか、又は故障した変換器、抑制された振動等によるものであり得る）非常に短い作動期間、又は非常に長い作動期間（実装不良、不十分なダンピング抵抗等）等のエラー状態を更に検出してもよい。
【００１５】
以下で更に説明するように、Ｉ／Ｏラインを介して受信されたコマンドは、コアロジック３０４をトリガして、送信部及び受信部を動作させ、ＥＣＵ２０２にＩ／Ｏラインを介して測定結果を提供する。ＤＳＰ３１０によって検出することができるエラー報告に加えて、コアロジックは、超音波パルス送信中の供給電圧の「不足電圧」又は「過電圧」、送信部のサーマルシャットダウン、ハードウェアエラー、不十分なパワーオンリセット等を有する等の他のエラー状態をモニタしてもよい。任意のエラー状態は、内部レジスター又は不揮発性メモリ３０５内に書き込み及び格納されてもよい。
【００１６】
図４は、Ｉ／Ｏライン上での通信のために用いることができる例示の信号のタイミングを示す図である。ＥＣＵは、所望のコマンドを表す持続時間、この場合、「送受信」コマンドを表す「ＴＳ」を有する、信号パルス「ＣＭＤ」を策定する。（例示のコマンドのパルス持続時間は、３００〜１３００マイクロ秒の範囲であってもよい。）センサが非アクティブである（すなわち、測定を行っていないか、ないしはＥＣＵからのコマンドに応答していない）時間４０２の間、Ｉ／Ｏラインは高い（ディアサートである）。ＥＣＵは、コマンドを表す間、積極的にラインを低く駆動することによってＩＯ信号をアサートする。Ｉ／Ｏライン上での制限された立ち上がり速度のために多少の伝搬遅延があり、デバウンス間隔（「ＴＤＢ」）をアサーションして、バッテリ電圧にラインが戻るタイミングを慎重に検討し、一時的な雑音によるものではないことを確実にする。（例示のデバウンス間隔は、４０〜８０マイクロ秒の範囲内であってもよい。）
【００１７】
デバウンス間隔が経過すると、センサコントローラは、プログラムされた測定間隔４０４の間、Ｉ／Ｏラインを制御する。測定間隔の間のＩ／Ｏラインの動作について論じる前に、増幅した受信信号ＲＸを考察する。考察の目的のため、図４は、ＲＸ信号のエンベロープを実際に示すが、現実にはＲＸ信号は、振動性である。
【００１８】
センサコントローラは、ＥＣＵがＩ／Ｏラインをアサートした後、１つのデバウンス間隔を開始させ、送信パルスが送られると終了する、送信前期間４０６の間の雑音レベルを測定する。送信パルスに対する変換器の作動は、ＲＸ信号を飽和させる。送信パルスは、受信部を掌握し、任意の有意義なエコー測定値が、この間隔の間に取得されることを防ぐ。受信信号が閾値４０８を上回る（かつ／又は本明細書には関連のない他の実装固有の必要条件に準拠する）間、センサコントローラは、Ｉ／Ｏラインを低く駆動する。送信パルスの間のこのアサーションにより、ＥＣＵは変換器の残響期間（「ＴＲＶＢ」）を測定することができ、変換器の動作を検証することができる。
【００１９】
受信信号が閾値４０８を下回ると、エコーを検出することが可能になり、Ｉ／Ｏラインは、センサコントローラが有効なエコーを検出するときまでディアサートされる。有効なエコーの必要条件としては、例えば、閾値４０８を上回る最短時間（「ＴＤＬＹ」）が挙げられ、最短時間は、デバウンス間隔ＴＤＢ以上である。エコーに応じたＩ／Ｏラインのアサーションが、最短時間ＴＤＬＹだけ遅延することは、かかる必要条件には必須である。アサーションは、エコーパルスの検出された長さに等しい持続時間（「ＴＤＥＴ」）の間、持続する。少なくともいくつかの実施形態において、複数のエコーが、Ｉ／Ｏラインのそれぞれのアサーションによって検出され、表されてもよい。プログラムされた測定間隔４０４の終わりに、センサコントローラ３０２は、Ｉ／Ｏラインの制御を解除する。
【００２０】
前述したプロトコルにより、ＥＣＵは、測定中に特定のセンサエラー状態を検出することが可能だが、他の測定状態は検出できない。過剰雑音、不足／過電圧状態等のエラーは、ＥＣＵが測定シーケンスを停止し、「データ」コマンドを送るために時間をとって、センサコントローラの適切なレジスターをプローブする場合にのみ検出可能である。かかるプローブなしでは、ＥＣＵは、不確実な測定に意図せず依存してしまう場合があるが、かかるプローブによって、測定繰り返し率が不十分となる場合がある。
【００２１】
したがって、プロトコルに対するある変更を本明細書で提案する。図５Ａは、立ち上がりエッジ５０２によって示される、ＥＣＵからの送信された「送受信」コマンドの終了時におけるＩ／Ｏライン信号の拡大図を示す。前述のプロトコルにおいて、送信パルスが開始され、立ち上がりエッジ５０２の後、１つのデバウンス間隔ＴＤＢの間、Ｉ／Ｏライン信号を低く駆動する（立ち下がりエッジ５０４）。立ち上がりエッジ５０６はその後、残響期間測定の終了及びエコー検出間隔の開始を示す。しかしながら、立ち下がりエッジ５０４のタイミングは、前述のプロトコルにおいて固定され、有用な情報は伝えないことに留意されたい。有用な情報の伝達は、立ち上がりエッジ５０６からのみ開始し、通常約４００〜７００マイクロ秒後に開始される。
【００２２】
反対に、図５Ｂで表すプロトコルは、この残響期間の開始部分を用いて、ＥＣＵにデジタル情報を伝える。１つのデバウンス間隔ＴＤＢの経過は、送信パルスの開始と依然一致するが、必ずしも立ち下がりエッジ５０４によって示されていない。センサコントローラは、多数のビット間隔５１２〜５１６を定義して（３つが示されているが、これに限定されない）、その直後に送信パルスを開始し、それぞれは、少なくとも１つのデバウンス間隔ＴＤＢの間持続するが、好ましくはそれ以上（例えば、２０〜５０％長く）持続して、付加的な雑音余裕を提供する。あるいは、最小間隔が使用されてもよく、１つ以上の付加的なビット間隔を追加して、エラー検出又はエラー補正を行ってもよい。センサコントローラが、ビット間隔後にＩ／Ｏライン信号をアサートすると、少なくとも１つの立ち下がりエッジがビット間隔の直前、最中、又は直後に発生する。伝播遅延が著しい限りにおいて、ＥＣＵは、この立ち下がりエッジのタイミングからビット間隔を導出してもよい。もしくは、ＥＣＵは単純に、残響期間の長さの測定時にビット間隔を理解する。
【００２３】
想到される一実施形態において、第１のビット間隔５１２の間のアサーションは、送信前期間４０６の間の過剰雑音レベルを示し、第２のビット間隔５１４の間のアサーションは、（現在の残響期間の測定がまだ完了していないので、前述した送信パルスの）許容可能な残響期間を示すようにアサートされ、第３のビット間隔は、任意の他のエラー（不足／過電圧、サーマルシャットダウン、ハードウェアエラー、パワーオンリセット等）がないことを示すようにアサートされる。したがって、うまく行われた、エラーのない測定中、Ｉ／Ｏ信号は、第１のビット間隔の間は高くなり、第２及び第３のビット間隔の間は低くなる。しかしながら、エラーが検出されると、ＥＣＵは、最大測定繰り返し率を低下させることなく、直ちにエラーの存在の警告を受ける。
【００２４】
ビット間隔は、好ましくは「受信専用」測定の間にも提供される。修正されていないプロトコルにおいて、図６Ａは、立ち上がりエッジ５０２によって示されるＥＣＵからの送信された「受信専用」コマンドの終了時のＩ／Ｏライン信号の図を示す。送信されたパルスの間に発生するであろう残響間隔は、立ち下がりエッジ５０４及び立ち上がりエッジ５０６によって破線で示される。センサの仕様は、この間隔の間のエコーの検出について一切想到していないため、残響間隔は、有用な情報が伝えられない間の時間を表す。したがって、図６Ｂに示す修正したプロトコルは、この間隔の間に前述したビット間隔５１２〜５１６を提供することによって、最大測定繰り返し率を低下させることなく任意のエラーを報告する。
【００２５】
図７は、例示のセンサ制御方法のフローチャートである。フローチャートは、任意の検出したエラーを示すためのレジスターを更新する制御ロジックを有するブロック７０２で始まる。これらのレジスターは、ＥＣＵが読み込むとリセットされる。ブロック７０４において、制御ロジックは、ＥＣＵがＩ／Ｏラインをアサートして、コマンドを開始したか否かを判定する。アサートしなかった場合、制御ロジックがコマンドを待つ間、ブロック７０２及び７０４が繰り返される。
【００２６】
コマンドの開始を検出すると、制御ロジックは、ブロック７０６において雑音レベルの検出を実行するよう受信部を促す。ブロック７０８において、制御ロジックは、コマンドが完全に受信されたか否かを判定する。完全に受信されなかった場合、制御ロジックは、コマンドの完了を待つ一方、ブロック７０４及び７０６が繰り返される。
【００２７】
コマンドが完全に受信されると、制御ロジックは、ブロック７１０において、これが「データ」コマンドであることを判定する。「データ」コマンドである場合、制御ロジック７１２は、デジタルデータを解析して、コマンドが何であるかを判定し、それを実行する。例えば、コマンドは、特定の値が指定のメモリアドレスに書き込まれるべきか、又は指定のレジスターの内容が、ＥＣＵに送られるべきかを示してもよい。制御ロジックは、コマンドを実行し、その完了についてＥＣＵに信号を送る。データ操作が完了すると、制御ロジックは、ブロック７０２に戻る。
【００２８】
コマンドがデータコマンドではない場合、制御ロジックは、ブロック７１４において、コマンドが「受信専用」コマンドか否かを判定する。「受信専用」コマンドではない場合、ブロック７１６において、制御ロジックは、送信部をトリガして、送信パルスを送り、ブロック７１８において、（１つ以上のビット間隔からなる）デジタル状態語をＥＣＵへ送る。前述したように、デジタル状態語は、雑音レベル測定と、ハードウェアレジスター内に格納され得る任意のエラー状態と、から導出される。中でもこのような状態は、ブロック７２０でＤＳＰによって測定されると、非常に長い又は短い残響期間である。したがって、ＤＳＰは、ブロック７２４においてエコー検出を実行し、それに伴いＩ／Ｏラインを駆動する。測定期間が経過すると、センサコントローラはブロック７０２に戻る。
【００２９】
制御ロジックがブロック７１４で、コマンドが「受信専用」コマンドであると判定すると、制御ロジックは、ブロック７２２で、（デバウンス間隔が経過した後に）コマンドが完了すると、デジタル状態語をＥＣＵへ送る。その後、ＤＳＰは、ブロック７２４においてエコー検出を実行し、測定期間が経過すると、センサコントローラは、ブロック７０２に戻る。
【００３０】
図７で図示及び説明される動作は、説明の目的のために連続的に取り扱われるが、実際には、方法は、同時にかつ思索的に動作する複数の集積回路部品により実行されてもよい。連続的な説明は、限定的であることを意味するものではない。更に、前述の実施形態は、存在してもよいが、開示した回路の動作に有意に影響しない寄生インピーダンス、電流制限抵抗器、レベルシフター、ラインクランプ等の複雑性要因を省いてもよい。また更に、前述した説明は、主として超音波センサであったが、原理は、トリガ信号の後の不動作時間を有する１ラインのトリガされるイベントのシグナリングを提供する任意のセンサに適用可能である。上述した開示が完全に理解されると、これら及び他の多くの変形例、均等物、及び代替例が当業者には明らかとなるであろう。以下の特許請求の範囲は、該当する場合、全てのそのような変形例、均等物、及び代替例を包含すると解釈されることが意図される。
【００３１】
開示される実施形態は、センサ信号を生成する変換器と、イベントシグナリングラインと、イベントシグナリングライン上でトリガ信号を検出し、イベントシグナリングライン上で少なくとも１つの状態ビットを応答的に提供した後、センサ信号に基づいてイベントシグナリングラインを駆動するコントローラと、を備える、センサを備える。前記駆動することは、イベントの持続時間を有するセンサ信号パルスを検出すると、前記イベントの持続時間、イベントシグナリングライン上でパルスをアサートすることを含んでもよい。コントローラは、変換器を更に駆動して、トリガ信号に応じて送信パルスを生成してもよく、前記少なくとも１つの状態ビットは、送信パルスの生成中に提供される。コントローラは、変換器の動作特性をモニタしてもよく、前記状態ビットは、動作特性が満足なものであるか否かを示してもよい。コントローラは、センサ信号の雑音レベルを測定してもよく、前記状態ビットは、雑音レベルが閾値を超えるか否かを示してもよい。コントローラは、複数の潜在的なエラー状態をモニタしてもよく、少なくとも１つの状態ビットは、前記エラー状態がないことを一括して示すか、又は前記エラー状態のうちの少なくとも１つを特定する、複数の状態ビットのうちの１つであってもよい。変換器は、超音波変換器であってもよい。
【００３２】
開示された実施形態は、イベントシグナリングライン上でトリガ信号を検出することと、トリガ信号に応じてイベントシグナリングライン上で少なくとも１つの状態ビットを提供することと、少なくとも１つの状態ビットを提供した後、変換器からのセンサ信号に基づいてイベントシグナリングラインを駆動することと、を含む、センサ制御方法を含む。前記駆動することは、イベントの持続時間を有するセンサ信号パルスを検出すると、前記イベントの持続時間、イベントシグナリングライン上でパルスをアサートすることを含んでもよい。方法は、変換器で送信パルスを送ることを更に含んでもよく、前記少なくとも１つの状態ビットを提供することは、前記送ることの間に生じる。方法は、変換器の動作特性をモニタすることを更に含んでもよく、前記状態ビットは、動作特性が満足のいくものであるか否かを示す。方法は、センサ信号の雑音レベルを測定することを更に含んでもよく、前記状態ビットは、雑音レベルが閾値を超えるか否かを示す。方法は、複数の潜在的なエラー状態をモニタすることを更に含んでもよく、少なくとも１つの状態ビットは、前記エラー状態がないことを一括して示すか、又は前記エラー状態のうちの少なくとも１つを特定する、複数の状態ビットのうちの１つである。変換器は、超音波変換器であってもよい。
【００３３】
開示された実施形態は、超音波変換器を駆動して、送信パルスを生成する送信部と、変換器からのセンサ信号を導出する受信部と、イベントシグナリングライン上でトリガ信号を検出し、イベントシグナリングライン上で１つ以上のエラー報告ビットを応答的に提供した後、センサ信号に基づいてイベントシグナリングラインを駆動するコアロジックと、を備える、センサコントローラを備える。前記駆動することは、前記イベントの持続時間を有するセンサ信号パルスを検出すると、イベントの持続時間、イベントシグナリングライン上でパルスをアサートすることを含んでもよい。コアロジックは、送信部を更に動作させて、トリガ信号に応じて送信パルスを生成してもよく、１つ以上のエラー報告ビットは、送信パルスの生成中に提供される。コアロジックは、変換器の残響時間をモニタしてもよく、１つ以上のエラー報告ビットは、残響時間が限度内か否かを示してもよい。受信部は、センサ信号の雑音レベルを測定してもよく、１つ以上のエラー報告ビットは、雑音レベルが閾値を超えるか否かを示してもよい。コアロジックは、複数の潜在的なエラー状態をモニタしてもよく、１つ以上の状態ビットは、それぞれの前記エラー状態の有無を示してもよい。
【図１】
2017078710.tif 000003
【図２】
2017078710.tif 000004
【図３】
2017078710.tif 000005
【図４】
2017078710.tif 000006
【図５Ａ】
2017078710.tif 000007
【図５Ｂ】
2017078710.tif 000008
【図６Ａ】
2017078710.tif 000009
【図６Ｂ】
2017078710.tif 000010
【図７】
2017078710.tif 000011
【外国語明細書】
2017078710000001.pdf
2017078710000002.pdf
2017078710000003.pdf
2017078710000004.pdf