Як вибрати ультразвукової далекомір

4-2-2019

Как выбрать ультразвуковой дальномер
Нескладний принцип роботи і невеликі габарити зробили датчик популярним серед любителів електроніки та робототехніки. При його використанні випромінювач формує акустичний сигнал, який відбившись від перешкоди, повертається до датчика і реєструється приймачем. Знаючи швидкість поширення ультразвуку в повітрі (приблизно 340 м/ с) і час запізнювання між излученным і прийнятим сигналом, легко розрахувати відстань до акустичної перешкоди.
Також хочемо вам порекомендувати лазерный или ультразвуковой дальномер
Дозвіл: .
Для підключення до схеми вимірювання датчик оснащений 4 висновками. Два з них служать для підключення живлення. На вхід Trig подається запускаючий імпульс, а з виходу Echo знімається сигнал, тривалість якого пропорційна вимірюванням відстані. Тривалість цього стану в мікросекундах буде пропорційна вимірюванням відстані в метрах.
Все що потрібно від керуючого мікроконтролера – сформувати запускаючий імпульс і виміряти значення ехо – сигналу. На практиці для цього досить використовувати таймер, инкрементирующийся з частотою 1 МГц, (1 мікросекунда). При виявленні ехо – сигналу таймер слід запустити, а по негативному фронту прочитати значення лічильника. Враховуючи значення величин, потрібно використовувати 16 розрядний таймер. Для отримання точного значення відстані в прийнятних одиницях необхідний додатковий розрахунок. Він повинен враховувати, що виміряне значення включає прямий і зворотний шлях поширення сигналу. Відповідно, для розрахунку дистанції час треба поділити на слід Також врахувати швидкість ультразвуку в повітрі.
Тут: L – відстань у метрах, t – час луно – імпульсу в секундах, V =340 м/ с – швидкість ультразвуку. Програма написана на мові mikroPascal визначає час луно – імпульсу шляхом прямого запуску і зупинки 16 – розрядного лічильника. Такий підхід дуже простий, але далекий від ідеалу. Для реального використання алгоритм краще переробити. Тим не менш, в якості демонстраційного, проект цілком життєздатний.
Робота з базовими портами вводу/ виводу.
Робота з базовими портами вводу/ виводу.
Робота з енергонезалежною пам’яттю PIC – мікроконтролерів.