科学・技術

超音波センサーの距離測定方法は?計算式や誤差も!(音速:反射波:分解能:測距範囲など)

超音波センサーによる距離測定の基本原理
当サイトでは記事内に広告を含みます

超音波センサーは、非接触で対象物までの距離を把握できる便利な測定機器です。

工場の自動化設備、駐車支援、液面監視、ロボット、搬送ラインなど、幅広い場面で活用されています。

一方で、音速を使う計算式だけを覚えても、反射波の状態や対象物の材質、温度変化を考慮しなければ、期待した測定精度にならないことがあります。

本記事では、超音波センサーの距離測定の基本原理から計算方法、誤差の要因、分解能、測距範囲までを順に解説します。

距離を正しく読み取るには、往復時間を半分にする考え方と、設置条件の確認が特に重要です。

超音波センサーによる距離測定の基本原理

超音波センサーによる距離測定の基本原理

それではまず超音波センサーによる距離測定の基本原理について解説していきます。

超音波と反射波の関係

超音波センサーは、人の耳には聞こえにくい高い周波数の音を発信し、対象物から戻ってくる反射波を受信して距離を測ります。

発信から受信までにかかった時間を計測し、その時間と空気中の音速を用いて距離を算出する仕組みです。

音は光よりも遅いため、短い距離でも時間差を比較的扱いやすく、電子回路で測定しやすい特徴があります。

ただし、発信した超音波が対象物に届き、十分な強さでセンサーへ戻ることが前提です。

対象物が音を吸収しやすい素材だった場合や、角度が大きく傾いていた場合には、反射波が弱くなります。

超音波測距は、反射波を確実に受信できる環境で性能を発揮する測定方式です。

往復時間から片道距離を求める考え方

センサーが測定しているのは、超音波が対象物まで進み、反射して戻るまでの往復時間です。

そのため、音速と測定時間をそのまま掛けると、求められるのは往復した距離になります。

対象物までの片道距離を知りたいときは、計算結果を必ず二で割る必要があります。

距離の基本計算式

距離 = 音速 × 往復時間 ÷ 2

音速は常温の空気中で毎秒およそ三百四十三メートルです。

例えば、反射波が戻るまでの時間が二ミリ秒なら、距離はおよそ〇・三四三メートルとなります。

短距離の測定ではマイクロ秒単位で時間を扱うことが多く、制御機器やマイコンでは単位換算の間違いに注意が必要です。

送信後の不感帯と近距離測定

超音波センサーには、送信直後に反射波を受信しにくい時間帯があります。

この範囲は不感帯、またはデッドゾーンと呼ばれ、センサーのすぐ近くにある物体を正確に検出できない原因になります。

送信した超音波の振動が残っている間は、受信回路が小さな反射波を区別しにくくなるためです。

不感帯の大きさは機種によって異なり、数センチ程度のものもあれば、より広い距離が必要なものもあります。

設計時には測りたい最短距離が、センサーの最小測定距離より十分に大きいか確認しましょう。

近距離の対象物を測る用途では、カタログに記載された最小測定距離だけでなく、対象物の形状や反射条件も確認することが大切です。

距離計算式と単位換算

続いては距離計算式と単位換算を確認していきます。

音速を用いる計算式

超音波センサーの測距では、音速、往復時間、距離の三つが基本要素になります。

空気中の音速を毎秒三百四十三メートルとした場合、距離は次のように計算できます。

距離 m = 三百四十三 × 往復時間 秒 ÷ 2

距離 cm = 三百四十三〇〇 × 往復時間 秒 ÷ 2

距離 mm = 三百四十三〇〇〇 × 往復時間 秒 ÷ 2

測定時間がマイクロ秒で得られる場合は、一秒が百万マイクロ秒であることを踏まえて換算します。

室温付近では、距離をミリメートルで求める簡易式として、往復時間をマイクロ秒で受け取り、およそ〇・一七一五を掛ける方法も使えます。

簡易式は便利ですが、温度が変わる環境では補正を加えたほうが実測値に近づくでしょう。

温度によって変化する音速

空気中の音速は一定ではなく、気温によって変化します。

温度が高くなるほど音速は速くなり、低温になるほど遅くなる傾向があります。

一般的な近似式では、空気中の音速は毎秒三百三十一・五メートルに、摂氏温度の〇・六倍を加えて求めます。

音速 m毎秒 = 三百三十一・五 + 〇・六 × 温度 摂氏

摂氏二十度では、音速は毎秒およそ三百四十三・五メートルになります。

屋外や冷蔵設備のように温度差が大きい場所では、温度補正の有無が測距誤差に影響します。

長い距離を測るほど、温度による音速の違いが距離のずれとして現れやすくなります。

高精度な装置では、温度センサーを併設し、取得した温度に応じて演算上の音速を更新する方法が有効です。

計算例と測定値の読み方

往復時間が五・八三ミリ秒で、周囲温度が二十度の場合を考えてみましょう。

音速を毎秒三百四十三メートルとして計算すると、対象物までの距離は約一メートルです。

計算上は明確な数値が得られても、実際には反射波の受信タイミングに揺らぎが生じる場合があります。

そのため、制御用途では一回だけの測定値で判断せず、複数回測定した値の平均や中央値を用いることがあります。

移動する対象物では、平均回数を多くしすぎると応答が遅くなるため、必要な追従性との両立が必要です。

往復時間 音速 計算距離 主な用途の目安
約〇・五八ミリ秒 毎秒三百四十三メートル 約〇・一メートル 近接検知
約二・九二ミリ秒 毎秒三百四十三メートル 約〇・五メートル 容器や棚の確認
約五・八三ミリ秒 毎秒三百四十三メートル 約一メートル 搬送物の位置確認
約二十九・一五ミリ秒 毎秒三百四十三メートル 約五メートル 液面や空間の監視

測距誤差の要因

続いては測距誤差の要因を確認していきます。

対象物の材質と表面状態

硬く平らな金属板や樹脂板は、超音波を反射しやすく、比較的安定した測定結果を得やすい対象です。

一方で、布、発泡材、スポンジ、毛足の長い素材などは音を吸収しやすく、反射波が弱くなることがあります。

凹凸の大きな表面では、超音波がさまざまな方向に散らばるため、センサーまで戻る音の量が減少します。

液体の表面は反射しやすい傾向があるものの、波立ちや泡が多い状態では距離が安定しません。

測定対象の材質だけでなく、表面の粗さ、濡れ、泡、付着物まで確認することが重要です。

対象物の角度と反射方向

超音波は対象物に当たると、反射の方向が変わります。

対象面がセンサーの正面に近いほど反射波は戻りやすく、傾きが大きくなるほど別の方向へ逃げやすくなります。

平らな板を測定する場合は、対象面をセンサーの軸に対してできるだけ垂直に配置すると安定します。

円柱、球、斜面、曲面のような形状では、設置位置を少し変えるだけで受信強度が大きく変化することもあるでしょう。

距離が近いのに検出が不安定な場合は、センサーの故障を疑う前に、対象物の角度と反射方向を確認すると原因を絞り込みやすくなります。

複数の方向から測る、反射板を設ける、より広い検出角を持つ機種を選ぶといった対策も検討できます。

周囲環境と外乱の影響

温度変化のほか、風、気流、蒸気、粉じん、雨滴なども測定結果に影響する可能性があります。

強い風がある場所では、音の伝わり方が乱れ、反射波の到達時間や受信レベルが変わることがあります。

複数の超音波センサーを近い場所で同時に動かすと、別のセンサーが出した超音波を受信する干渉も起こり得ます。

このようなクロストークを防ぐには、送信のタイミングをずらす、設置距離を取る、周波数の異なる機種を選ぶ方法があります。

安定測定には、対象物だけでなく、音が伝わる空間全体を測定条件として捉える視点が欠かせません。

分解能と測定精度の違い

続いては分解能と測定精度の違いを確認していきます。

分解能の意味

分解能とは、センサーがどれだけ細かな距離の変化を区別できるかを示す指標です。

分解能が一ミリメートルなら、理論上は一ミリメートル程度の距離変化を検出できる可能性があります。

ただし、分解能が高いからといって、常にその値と同じ精度で測れるとは限りません。

時間計測回路の細かさ、信号処理、反射波の強さなどが分解能に関係します。

カタログ上の分解能は、安定した試験条件における性能として示されている場合が多いため、実使用環境では余裕を見込むことが必要です。

精度と繰り返し性の意味

測定精度は、センサーの表示値が実際の距離にどれほど近いかを表します。

一方で繰り返し性は、同じ距離を何度も測ったときに、結果がどの程度そろうかを表す項目です。

繰り返し性が良くても、温度補正が不十分なら、実際の距離から一定量ずれた値を安定して示すことがあります。

位置決めや合否判定では繰り返し性が重要になる場合があり、絶対距離の管理では精度がより重視されるでしょう。

項目 意味 確認したい場面
分解能 区別できる最小の距離変化 わずかな移動を検出したい場合
精度 実際の距離に対する近さ 距離そのものを管理したい場合
繰り返し性 同条件での測定値のそろい方 安定した判定を行いたい場合
応答時間 測定結果が更新される速さ 移動体を追従したい場合

必要な性能を選ぶ際は、分解能、精度、繰り返し性を別々に確認することがポイントです。

分解能を活かすための設置条件

高い分解能を持つ超音波センサーでも、設置が不安定なら測定値は揺らぎます。

センサー本体は、振動しにくい剛性のあるブラケットに固定することが基本です。

対象物の動く方向とセンサーの検出軸がずれている場合、実際の移動距離と測定距離の変化が一致しないことがあります。

周囲に壁、支柱、配管などがあると、意図しない反射波を拾う可能性もあります。

実機で距離を少しずつ変えながら値の変化を記録し、必要なら平均処理や異常値除去を加えると、性能を評価しやすくなります。

高分解能の機種を選定するだけでは十分ではありません。

固定方法、対象物の向き、周辺構造、演算処理まで含めて整えることで、実用上の測定精度につながります。

測距範囲とセンサー選定

続いては測距範囲とセンサー選定を確認していきます。

最小測定距離と最大測定距離

測距範囲は、センサーが安定して距離を測定できる最小距離から最大距離までの範囲です。

最小測定距離は不感帯の影響を受け、最大測定距離は反射波の減衰や周囲ノイズの影響を受けます。

カタログに最大測定距離が記載されていても、それは硬く平らな標準対象物を用いた条件である場合が少なくありません。

小さい物体、柔らかい物体、角度の付いた物体を測るなら、最大距離には余裕を持たせると安心です。

実際に使う対象物で確認した測定可能距離が、設計上もっとも信頼できる測距範囲になります。

検出角と測定エリア

超音波は細い一本の線として進むのではなく、ある程度広がりながら伝わります。

この広がりは検出角や指向角として示され、距離が遠くなるほど測定エリアも広がります。

例えば容器内の液面を測る場合、容器の側壁や内部部品が検出エリアに入ると、液面以外の反射を拾うことがあります。

搬送ラインでは、隣の製品やガイド部材を誤検出しないよう、対象物の大きさと設置距離を確認する必要があります。

検出角が狭い機種は狙った対象を見つけやすい反面、位置ずれに敏感になる場合があります。

反対に検出角が広い機種は対象を捉えやすい一方、周辺物の影響を受けないよう配慮が必要でしょう。

用途別に確認したい仕様

液面測定では、防水性、結露への強さ、泡立ちの影響、タンク形状を確認します。

移動体の検出では、応答速度、繰り返し性、検出角、対象物の通過位置が重要です。

屋外用途では、使用温度範囲、防塵防水性能、風雨の影響、日射による温度変化を考慮しましょう。

近距離の精密測定では、不感帯、分解能、温度補正、取り付け精度が選定の軸になります。

用途 優先して確認する仕様 注意点
液面監視 測距範囲、防水性、検出角 泡、波、タンク壁の反射
製品検出 応答時間、繰り返し性、最小距離 製品の材質や通過位置
位置決め 分解能、精度、温度補正 振動、取り付けの剛性
屋外監視 使用環境、防塵防水、温度範囲 風、雨、外乱、温度変化

超音波センサーの距離測定のまとめ

超音波センサーは、発信した超音波の反射波が戻るまでの往復時間を利用して、対象物までの距離を測定します。

計算では、音速に往復時間を掛け、必ず二で割って片道距離を求めます。

距離 = 音速 × 往復時間 ÷ 2という基本式を正しく扱うことが、測距の第一歩です。

ただし音速は温度で変化するため、測定距離が長い場合や温度差の大きい環境では補正を検討するとよいでしょう。

対象物の材質、表面状態、角度、周辺構造、風や他機器からの干渉も、測定誤差につながります。

分解能、精度、繰り返し性、測距範囲は同じ意味ではないため、用途に応じて個別に確認することが大切です。

実際の対象物と設置環境で試験を行い、測定値のばらつきや検出可能距離を確認すれば、超音波センサーをより安心して活用できます。