Re: Ultrasonic sensor interactions

"John Barnes" <[email protected]> Sun, 21 May 2006 14:13:17 GMT
Newsgroups gmane.comp.hardware.lego.robotics
Organization None
Message-ID <[email protected]>
In lugnet.robotics, steve <[email protected]> wrote:
> Ultrasound travels at about 350 meters per second.  If it's
> detectable range is (say) 3.5 meters then we only need (theoretically)
> 1/50th of a second to emit a ping and get the echo back at
> maximum range.  The actual duration of the ultrasound ping should
> be very short - the sound frequency should be up in the 100kHz to
> MHz range so a very brief pulse is enough.

The device operates at 40kHz, the transmit and receive piezo devices are only
resonant at that frequency.

Even though the measurement period is short (time from transmit to time to
receive) it is necessary to wait quite a while for the sound pulse to finish
bouncing around the environment before starting a new measurement cycle. 

The actual quality of the received signal is such that it is difficult to do
more than measure the time to the earliest received pulse. After the arrival of
this pulse, which has taken the most direct route to the nearest surface within
its "beam" width, further echos will continue to arrive for quite a while, often
with intensities higher than the first pulse because they are coming back from
more highly ultrasound reflective surfaces.

It would thus be hard to emit an "id" string of pulses and do any kind of pulse
compression (by correlation techniques as radar does) to avoid interference or
even to detect it.

JB