以下6項目にわたって調査及び研究を行った。
図1 距離による音圧の減衰特性 |
図2 超音波センサの原理 |
図3の構成による各部の波形の例が図4である。実際には反射波は物体の形によりエコーして残るが、この回路では反射波の先頭だけを検出して、最も近い所からの反射時間をはかる。図3では発振器を使用しているが発振波形でなく一発の高圧パルスで超音波スピーカを駆動することもある。
図3 超音波センサの構成 |
図4 超音波波形とタイミング |
また、反射時間を測定するために図3のようなハードウェアタイマを用いず、マイクロコンピューターのソフトウェアでタイマを構成することも出来る。図5はソフトウェアタイマを用いた場合の超音波センサ制御ルーチンの流れ図である。
図5 流れ図 |
図6 超音波トランジューサ |
超音波を反射した後待ち時間をおいているのは超音波スピーカの振動が減衰せずその漏れが受信回路に入って受信波を検出したように誤動作してしまうのをふせぐためである。
図7 超音波送波回路例 |
電気信号を超音波に変えて空気中に発射する超音波スピーカ(送波器)と空気中を飛んできた超音波を受けてそれを電気信号に変換する超音波マイクロホン(受波器)を合わせて超音波トランジューサという。音は空気の振動であるから超音波トランジューサ波電気信号を機械的振動に変えたり、その逆の役割も果たす。
これらの電気振動変換素子は原理的には一つの素子が送波器にも受波器にも働くが送波と受波では空気の振動振幅にも大幅に異なり、しかもインピーダンスを変えたほうが効率がよいので別個のトランジューサを利用するのが通常である。
超音波を発生するための送波回路にはCMOSゲート回路による発振器やマイクロコンピュータのクロック信号を分周する回路によってトランジューサの共振周波数のパルス列をつくり、これにより超音波トランジューサを駆動させる方式をとる。図6はこの例でマイコンからのコントロール信号が ”H”の間だけ発振が起こり超音波が送波される。
超音波は、トランジューサから一定の広がりを持ってビーム状に発射される、そのビームの形状を超音波トランジューサの指向性と言う。
市販されている超音波トランジューサの指向性は、それ程鋭くなく、半値角として20°〜30°程度の広がりを持つ。
超音波センサの指向性が広いと、センサによって計測された対象物体の形はかなりボケたものになる。すなわち、超音波センサは、距離方向の分解能はよいが、横方向の分解能はよくない。この指向性を改善する方法として、トランジューサにホーンアンテナを取り付ける手段がある。アンテナには一般に指向性を鋭くすると同時に、中心方向のゲインをかせぐという利点がある。ただし、ホーンアンテナの設計を理論的に行なうことは難しいので、ある程度の試行錯誤によってホーンの形を決める必要がある。
図8 紙性ホーンアンテナの例 |
超音波の波が対象物にあたった場合、対象物表面に凸凹があればそこで散乱し、あらゆる方向から反射錯乱波が観測される。しかし、もし対象物が鏡面になっていれば、錯乱せず、入射波=反射波の方向に反射するだけとなり、反射波の進行方向でしか反射波は検出されない。
波にとって対象物が鏡面であるか錯乱面であるかは、その表面の粗さと波長の関係で決まる。競技場の壁は数十kHz超音波にとってほとんど鏡面となるから、超音波センサでは、斜めから壁を見た場合、通常その壁は検出できない。
まして相手MIRSを検出するのはさらに難しいであろう。試作品を製作し、実験をする必要があると思われる。
超音波センサでは、1[μs]を0.17[mm]に換算する。したがって、ソフトウェアタイマの1回のループに用する時間を10[μs]とすると、CPUはこの間他の処理ができない。ハードウェアタイマを用いれば、その間も他の処理を行うことができる。
ハードウェアタイマとしては、それぞれのCPUに周辺LSIとして準備されているタイマ用ICを使うのが簡単である。クロック発生回路とマイコンから読むことのできるカウンタ回路を構成すればそれで充分である。
図9 基板へ超音波トランジューサを取り付ける方法の一例 |
<注1>ドリフト
超音波センサの定格
構造 | 送信・受信専用 (R:受信用 S:送信用) |
品名 | MA40B5R/S |
特徴 | 凡用・広帯域 |
公称周波数/TD> | 40kHz |
感度 | −47dB以上 |
音圧 | 112dB以上 |
指向性(半域全角) | 50° |
静電容量 | 2000pF |
分解能 | 9 |
検知距離 | 0.2〜6.0m |
図10 MA40B5R/S |
図11 パルス |
カウントはPCが出力周期20[ms]のパルス信号をトリガとしてカウン トを開始する。当然受信信号が16[ms]以上のものは受信できない。従っ て測定は16[ms]で打ち切ることになる。そくていを16[ms]で打ち切っ ても、音速は346[m/s]だから、超音波は5.5[m]進む。測定は返って きた反射波だから5.5/2=2.75[m]まで測定できる。これは競技 場内の最大の長さを上回っているので大丈夫である。
超音波の波長は8.6[mm]であるから約1[cm]の精度以上での測定はで
きない。超音波の速度は3460[cm/s]であるから1[cm]を進むのに約30[us]かかる。超音波測定は超音波が行って返ってきたものを検出するの
だから、1[cm]の測定をするのにカウンタは1カウント2[cm]であればよ
い。よって測定パルスは60[us]の周期にする。
測定時間は16[ms]で打ち切りなので16[ms]/10[us]=266.6と
なり、従って267カウント前後のカウンタを必要とする。
8bitカウンタは256カウントでほぼよい数である。よって8bitカウンタを使用する。
シーケンサーによるパルスをフォカプラを通して伝え、その情報(一発パルス)とクロック(40kHz)とを合成して送信部から超音波を発射する。
反射して戻ってきた超音波を送信部でキャッチし、コンパレータを通して、近距離の不要な反射波をキャンセルし、超音波反射時間の情報をカウンタへ送る。
光エネルギーを電気エネルギーに変換するフォトダイオードは半導体のPN接合部に光が当たると電位差が生じる。光源電力効果を利用した光検出器(フォトセンサ)である。
A 振動数の決定
R1が可変抵抗になっているので微調整を行い、40KHzに合わせる。
B パルスと振動数波との合成
C 信号増幅部
Dイコライザーアンプ
E 微分回路
電圧のDC分でカットする。
F コンパレータ
アナログ量の信号をディジタル化するための回路でスレッショルドレベルを境にして、それ以上ならHighレベル、以下ならLowレベルに2進化している。コンパレータには2つの入力ピンがあって+と−またはREF、INVという記号がついている。
+(REF)ピンの電圧が−(INV)ピンの電圧より大きければ出力は同極性の方向(Highレベル)に振れ、−ピンの方が+ピンの電圧よりも大きいと出力は逆極性の方向(Lowレベル)に振れる。出力の一部を入力に房し、ポジティブフィードバックを行っている。
39KΩの抵抗によってヒステリングスをつくっている。10μFのコンデンサはリップノイズをバイパスさせ、電流インピーダンスを下げている。
G 時間パルス
<参考文献>