На /electronics//a/130095/9006 есть некоторый анализ в ответ на вопрос о поиске местоположения объекта.
Свет, радио и тепловое излучение являются электромагнитным излучением и распространяются очень быстро. Это автоматически не правда, что они обеспечивают лучший результат только потому, что они быстрее.
Электромагнитное излучение распространяется в 1 000 000 раз быстрее звука. Поэтому гораздо проще сделать что-то, что может измерить время, необходимое для прохождения звука на несколько метров, чем для света. Звук распространяется со скоростью примерно 0,34 метра в миллисекунду. Ваши уши и мозг достаточно хороши, чтобы определить время полета в комнате около 30 метров и более.
Электроника для измерения расстояния с использованием времени прохождения звука является недорогой. Чтобы получить 0,34 м или 34 см, он должен работать за одну миллисекунду (0,001 с). Который является sloooooow для любого типа компьютера, хотя и намного быстрее, чем человек. Относительно просто получить 10x лучше, 3,4 см, что составляет 0,1 миллисекунды. Для ультразвука, при 38 кГц, эти 0,1 миллисекунды - это почти 4 полных цикла, что вполне в пределах возможностей недорогой электроники для измерения. Таким образом, измерение 34 см с точностью 10% понятно и выполнимо.
Измерить время полета на 30 см со светом было бы намного сложнее. Свет занял бы 1 000 000 меньше времени, или 0 000 000 001 секунды, или 1 наносекунду. Точность измерения до 3 см составила бы 0,1 наносекунды, что примерно в 3 раза быстрее, чем один цикл самого быстрого микропроцессора Intel. Таким образом, было бы намного сложнее сделать это измерение 30 см, и еще сложнее получить 10% точности, используя время полета. Это можно сделать, но не так дешево и легко, как звук. Как правило, он не использует время пролета, но вместо этого другое свойство световой волны.
Примечание (Правка):
Если вам нужна более высокая точность звука, чем 3,4 см (не свет), как вы можете это сделать? Что это такое , что делает его труднее получить много точности больше с SRF05? Подумайте об этом, и вы сможете понять, что ограничивает выбранный SRF05, и, следовательно, лучше понять систему.
Самым известным животным, которое использует ультразвук, являются летучие мыши. Они используют его для измерения дальности и положения, используя время полета и два уха, чтобы найти информацию о направлении. Таким образом, часть биологических систем летучих мышей может использовать время полета звука достаточно хорошо, чтобы ловить «пищу» (моли и других насекомых) во время полета. Это очень впечатляет. Если вы хотите больше узнать о том, как можно использовать ультразвук, вы можете посмотреть статьи о системе эхо-локации летучей мыши . Это высоко развито.
Многие другие животные излучают ультразвук, например, грызуны и некоторые насекомые. Но для большинства это коммуникационный механизм.