Ультразвуковой дальномер, издает короткие звуковые импульсы, которые принимает микроконтроллер, принцип - эхо.
Время от передачи звука к приему позволяет вычислить расстояние до объекта.
Растояние ~ 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М
Скачать прошивку
Источник
|