Bomgik писал(а):Уже научились такие контроллеры делать? Я вообще то всю жизнь думал что расстояние оценивают по уровню... Хотя мож я ошибаюсь....
Из школьного курса физики известно = S=VT, где S - пройденное расстояние, V-скорость,T-время. (При условии, что движение равномерное).
В нашем случае расстояние будет:
S=331.4+(0.6*Температуру воздуха)*T(Посылки+приема) метров.
Следовательно нетрудно подсчитать и расстояние от бампера до препятствия.
Технически реализуемо просто.При выдаче импульса на излучатель стартует таймер.
При приходе отраженного импульса по фронту или спаду таймер останавливается.Дальше элементарная математика и выдача на индикатор.
Для фильтрации можно поставить после предварительного усиления фильтр, затем компаратор.
Впрочем, последний есть и в микроконтроллере.
Все реализуется на дешевом микроконтроллере Attiny2313 у которого есть 2 таймера, компаратор, 2 восьмибитных порта ввода-вывода, 2 внешних прерывания.Цена контроллера - 5-6 тысяч.
ЖКИ индикатор стоит 5 долларов.
Датчики не знаю.
Итого себестоимость будет в районе 15 долларов с учетом корпуса и т.д.
Основной гемор будет с калибровкой, хотя на этот случай можно в программу внести опрос некой кнопки.
Но это уже детали и творчество.