超音波センサ

## 3.　超音波センサ

### 3.1　主旨

本書は、本システム主要構成部品のひとつである超音波センサについて、メカニクス、エレクトロニクス、ソフトウェアの面から、その基本性能を調査、理解し、後のシステム動作方式、統括制御方式の研究に役立てるためのものである。

### 3.2　調査及び検討

以下６項目にわたって調査及び研究を行った。

#### 3.2.1　超音波の性質

超音波は音であるから常温の空気中を約３４０[ｍ／ｓ]という速度で伝播する。従って、音は１[ｃｍ]距離を約２８[μｓｅｃ]だけの時間をかけて進む。すなわち超音波を発射してから物体に反射して戻ってくる迄の時間を測定すれば、超音波の送受波器から物体までの距離を知ることができる。（Fig 3.2）超音波を発射してから、反射はが検出されるまでの時間をＴμｓｅｃとすると、壁までの距離ｄは
d = 0.5Tx340x0.001=0.17xT [ mm ]
で計算された。

- 温度の影響に対して空気中の音波伝搬速度ｖは簡易的に次式で表される。
v = 331.5+0.607 t [ m/s ] t: 周囲温度　[℃]
つまり、周囲温度によって音速が変化するので物体迄の距離を常に精度よく測定するには温度補正が必要となる。
- 硬い物（金属、木材、コンクリート、ガラス、ゴム、紙など）は超音波をほぼ１００％反射するのでこれらの物体の有無は十分検知することが出来るが、布、グラスウール、綿、の柔らかくて空気を含んでいる物体は超音波を吸収するため物体の有無を検知し辛い。
- 物体の表面の起伏が大きい場合超音波が乱反射するため検知しにくいことがあるので、注意が必要である。
- 減衰質について超音波は距離が長くなるほど減衰している。またFig 3.1に示すように音波周波数が高くなる程減衰率が大きくなって到達距離が短くなる。通常周波数約１００[ＫＨｚ]では最大１～２[ｍ]検知可能距離となる。超音波では技術的にいえば１０００[ＭＨｚ]ぐらい迄発振可能となってきた。

Fig 3.1　距離による音圧の減衰特性

Fig 3.2　超音波センサの原理

#### 3.2.2　超音波センサの構成

Fig 3.3の構成による各部の波形の例がFig 3.4である。実際には反射波は物体の形によりエコーして残るが、この回路では反射波の先頭だけを検出して、最も近い所からの反射時間をはかる。Fig 3.3では発振器を使用しているが発振波形でなく一発の高圧パルスで超音波スピーカを駆動することもある。

Fig 3.3　超音波センサの構成

Fig 3.4　超音波波形とタイミング

また、反射時間を測定するためにFig 3.3のようなハードウェアタイマを用いず、マイクロコンピューターのソフトウェアでタイマを構成することも出来る。Fig 3.5はソフトウェアタイマを用いた場合の超音波センサ制御ルーチンの流れ図である。

Fig 3.5　ソフトウェアタイマを用いた超音波センサ制御ルーチンの流れ図

Fig 3.6　超音波トランジューサ（TDK SE-0540T/R）

超音波を反射した後待ち時間をおいているのは超音波スピーカの振動が減衰せずその漏れが受信回路に入って受信波を検出したように誤動作してしまうのをふせぐためである。

Fig 3.7　超音波送波回路例

#### 3.2.3　超音波スピーカと超音波マイクロホン

電気信号を超音波に変えて空気中に発射する超音波スピーカ（送波器）と空気中を飛んできた超音波を受けてそれを電気信号に変換する超音波マイクロホン（受波器）を合わせて超音波トランジューサという。音は空気の振動であるから超音波トランジューサ波電気信号を機械的振動に変えたり、その逆の役割も果たす。
これらの電気振動変換素子は原理的には一つの素子が送波器にも受波器にも働くが送波と受波では空気の振動振幅にも大幅に異なり、しかもインピーダンスを変えたほうが効率がよいので別個のトランジューサを利用するのが通常である。
超音波を発生するための送波回路にはＣＭＯＳゲート回路による発振器やマイクロコンピュータのクロック信号を分周する回路によってトランジューサの共振周波数のパルス列をつくり、これにより超音波トランジューサを駆動させる方式をとる。Fig3.6はこの例でマイコンからのコントロール信号が　”Ｈ”の間だけ発振が起こり超音波が送波される。

#### 3.2.4　超音波の指向制と反射特性

超音波は、トランジューサから一定の広がりを持ってビーム状に発射される、そのビームの形状を超音波トランジューサの指向性と言う。
市販されている超音波トランジューサの指向性は、それ程鋭くなく、半値角として２０°～３０°程度の広がりを持つ。
超音波センサの指向性が広いと、センサによって計測された対象物体の形はかなりボケたものになる。すなわち、超音波センサは、距離方向の分解能はよいが、横方向の分解能はよくない。この指向性を改善する方法として、トランジューサにホーンアンテナを取り付ける手段がある。アンテナには一般に指向性を鋭くすると同時に、中心方向のゲインをかせぐという利点がある。ただし、ホーンアンテナの設計を理論的に行なうことは難しいので、ある程度の試行錯誤によってホーンの形を決める必要がある。

Fig 3.8　ビームの広がりの影響

Fig 3.9　紙性ホーンアンテナの例

超音波の波が対象物にあたった場合、対象物表面に凸凹があればそこで散乱し、あらゆる方向から反射錯乱波が観測される。しかし、もし対象物が鏡面になっていれば、錯乱せず、入射波＝反射波の方向に反射するだけとなり、反射波の進行方向でしか反射波は検出されない。
波にとって対象物が鏡面であるか錯乱面であるかは、その表面の粗さと波長の関係で決まる。競技場の壁は数十ｋHz超音波にとってほとんど鏡面となるから、超音波センサでは、斜めから壁を見た場合、通常その壁は検出できない。
まして相手ＭＩＲＳを検出するのはさらに難しいであろう。試作品を製作し、実験をする必要があると思われる。

#### 3.2.5　ハードウェア・タイマ

超音波センサでは、１［μｓ］を０．１７［ｍｍ］に換算する。したがって、ソフトウェアタイマの１回のループに用する時間を１０［μｓ］とすると、ＣＰＵはこの間他の処理ができない。ハードウェアタイマを用いれば、その間も他の処理を行うことができる。
ハードウェアタイマとしては、それぞれのＣＰＵに周辺ＬＳＩとして準備されているタイマ用ＩＣを使うのが簡単である。クロック発生回路とマイコンから読むことのできるカウンタ回路を構成すればそれで充分である。

#### 3.2.6　超音波センサ利用上の注意

3.2.4でも述べたが、壁にたいして斜めに入射した超音波はほとんどもどってこない。
超音波トランジューサは、周波数選択性が著しいので、送波回路に発信機を用いる時は周波数調整を綿密に行う。経時変化や温度変化による発信機のドリフト＜注１＞にも注意が必要。
受信機は、大きな増幅率をかせぐアナログ回路であり、回路の雑音に注意。
受信機はマイクロホンであるから、外部の音やシステム自体の機械的振動で誤動作する恐れがある。受信機はゴム等を用いて、機械的振動が伝わらないように取り付ける。　(Fig 3.10)
外部からの音響的な雑音に対しては、距離を２回測定して、その値が違っていたら再度センサを働かせるというようなソフトウェアによる対策が有効。
続けて距離を測定する場合は、以前に発射した超音波に対する反射や残響が十分に減衰する時間（数[ns]）をおいてから、次の超音波を発射する。

Fig 3.10　基板へ超音波トランジューサを取り付ける方法の一例

＜注１＞ドリフト

直接結合増幅回路は直流信号まで増幅できる。それゆえ、温度や電源電圧の変化によってICBOやVBE等が変化し、コレクタ電流が変化した場合、これを信号直流分と区別できない。入力の変動に原因せずに、電流が変動する現象をドリフトと呼ぶ。

Fig 3.11

#### 3.2.7　その他

超音波センサの定格

構造 送信・受信専用
（Ｒ：受信用　Ｓ：送信用）
品名 ＭＡ４０Ｂ５Ｒ／Ｓ
特徴 凡用・広帯域
公称周波数 ４０ｋＨｚ
感度 －４７ｄＢ以上
音圧 １１２ｄＢ以上
指向性（半域全角） ５０°
静電容量 ２０００ｐＦ
分解能 ９
検知距離 ０．２～６．０ｍ

Fig 3.12　超音波センサの外形(ＭＡ４０Ｂ５Ｒ／Ｓ)

### 3.3　詳細検討

#### 3.3.1　前提条件

超音波センサ回路（送受信回路）は３セットである。
ＰＣから２０［ｍｓ］周期のパルスを出力する。

#### 3.3.2　カウンタ回路の検討

- カウントの手段
カウントはＰＣが出力周期２０[ms]のパルス信号をトリガとしてカウントを開始する。当然受信信号が１６[ms]以上のものは受信できない。従って測定は１６[ms]で打ち切ることになる。そくていを１６[ms]で打ち切っても、音速は３４６[m/s]だから、超音波は５．５[m]進む。測定は返ってきた反射波だから５．５／２＝２．７５[m]まで測定できる。これは競技場内の最大の長さを上回っているので大丈夫である。
- カウンタの選択
超音波の波長は８．６[mm]であるから約１[cm]の精度以上での測定はできない。超音波の速度は３４６０[cm/s]であるから１[cm]を進むのに約３０[us]かかる。超音波測定は超音波が行って返ってきたものを検出するのだから、１[cm]の測定をするのにカウンタは１カウント２[cm]であればよい。よって測定パルスは６０[us]の周期にする。
測定時間は１６[ms]で打ち切りなので１６[ms]／１０[us]＝２６６．６となり、従って２６７カウント前後のカウンタを必要とする。
８ｂｉｔカウンタは２５６カウントでほぼよい数である。よって８ｂｉｔカウンタを使用する。

Fig 3.13 Fig 3.14

#### 3.3.3　送受信回路の概要

シーケンサーによるパルスをフォカプラを通して伝え、その情報（一発パルス）とクロック（４０kHz）とを合成して送信部から超音波を発射する。
反射して戻ってきた超音波を送信部でキャッチし、コンパレータを通して、近距離の不要な反射波をキャンセルし、超音波反射時間の情報をカウンタへ送る。

Fig 3.15　ブロック図

Fig 3.16　 Fig 3.17

① フォトダイオード

光エネルギーを電気エネルギーに変換するフォトダイオードは半導体のＰＮ接合部に光が当たると電位差が生じる。光源電力効果を利用した光検出器（フォトセンサ）である。

② 振動数の決定

Ｃ：５６０ｐＦ
Ｒ１：３０ｋΩ
Ｒ２：１００ｋΩ
Ｔ≒１．５ＣＲ　ｆ＝１／Ｔ
値を代入して
ｆ＝１／（１．５×５６０×１０－１２×３０×１０３）＝３９．７×１０３[Hz]
Ｒ１が可変抵抗になっているので微調整を行い、４０ＫＨｚに合わせる。

Fig 3.18 Fig 3.19

③ パルスと振動数波の合計

Fig 3.20

④ 信号増幅部

インバータが２段になってるのは、インバータからはき出される電流は決まっているのでそれを増やすためである。つまり１つのインバータから流れ出た電流の２倍の電流がＭＡ４０Ａ５Ｓに流れ込む。

⑤ イコライザーアンプ

信号を増幅している。
ＧＡＩＮ：５０dBなので
５０dB＝２０logＧ
Ｇ４≒１０５０／２０
＝３１６．２
したがって入力信号が約３１６倍となって出力される。

⑥ 微分回路

電圧のＤＣ分でカットする。
ＩＮ６０　　　：バイパスフィルタ
Ｃ＝１０００ｐ：パスフィルタ

アナログ量の信号をディジタル化するための回路でスレッショルドレベルを境にして、それ以上ならＨｉｇｈレベル、以下ならＬｏｗレベルに２進化している。コンパレータには２つの入力ピンがあって＋と－またはＲＥＦ、ＩＮＶという記号がついている。
＋（ＲＥＦ）ピンの電圧が－（ＩＮＶ）ピンの電圧より大きければ出力は同極性の方向（Ｈｉｇｈレベル）に振れ、－ピンの方が＋ピンの電圧よりも大きいと出力は逆極性の方向（Ｌｏｗレベル）に振れる。出力の一部を入力に房し、ポジティブフィードバックを行っている。
３９ＫΩの抵抗によってヒステリングスをつくっている。１０μＦのコンデンサはリップノイズをバイパスさせ、電流インピーダンスを下げている。

⑧ 時間パルス