Ультразвуковой дальномер, издает короткие звуковые импульсы, которые принимает микроконтроллер, принцип - эхо. 

Время от передачи звука к приему позволяет вычислить расстояние до объекта.

Растояние                        ~ 5см - 300 см 
Точность                             + /-3см 
Преобразователь частоты    40kHz 
Генератор частоты               4MHz

Примечание: скорость звука в воздухе более или менее на постоянном уровне 330m / S ( 0 ? C) - это зависит в основном от температуры (~ 340m / с при 20 ? С). В этом проекте я использую скорость 340m / с  т.е. можно предположить, что этот проект используется в закрытых помещениях. Вы можете изменить ее на ту, которую Вы хотели, изменив код.

Вы можете получить ультразвуковых преобразователей оптимизированы для 25kHz, 32kHz, 40kHz или широкополосный преобразователей. Этот проект использует 40kHz датчика, но это по-прежнему будет работать с другими, если вы сделаете простые изменения в программном обеспечении (если оно порождает 40kz сигнал). Приемник и генератор микросхемы будут работать, как бы они ни находились. 

Примечание: Если вы используете другой датчик необходимо изменить программное обеспечение для создания правильной частоты для преобразователя, поскольку они работают только на своих конкретных оперативных частотах.

схема в формате pdf 

Расстояние = (S * T) / 2 (в метрах)

Где: 
S [м / с]   Скорость звука в воздухе 
T         в оба конца эхо времени. 
Некоторые задержки раз: 
Туда Эхо времени Расстояние 
T = 588us   10 см 
T = 5.8ms   1М

Скачать прошивку

 


Источник

Обновления

Сообщения ФорумаОтветов
3D Модели для Авто0
Бакометр 2335
Touch Start-Stop Engine.587
Кодграберр17
Исправляем AVR фьюзы при помощ …109
Бакометр - измеритель остатка…4
IR конструктор на PIC12F62977
Универсальное зарядное устройство103
бaкoмeтр1974
Двунаправленный автомобильный…2
Программатор GENIUS G8401
Светодиодный тахометр34
Индикаторы ГРИ ИН1 - ИН141
Multiprog1
Управляющая программа LED CUB959
Универсальное зарядное устройство9
Изготовлю печатные платы29
Простой автоматический выключа…25