roboforum.ru

Технический форум по робототехнике.

как правильно рассчитать кол датчиков hc-sr04

как правильно рассчитать кол датчиков hc-sr04

Сообщение sergKyrnosov » 05 мар 2013, 07:22

ширина платформы 25 см
в качестве датчиков использую Ультрозвуковой дальномер HC-SR04

как правильно рассчитать количество, места установки этих датчиков для полного сканирования пространства перед роботом?
sergKyrnosov
 
Сообщения: 157
Зарегистрирован: 02 апр 2012, 12:24
Откуда: г.Астрахань
прог. языки: 1С, С#
ФИО: Сергей Курносов

Re: как правильно рассчитать кол датчиков hc-sr04

Сообщение Myp » 05 мар 2013, 09:24

открой даташит и посмотри там форму пятна которое захватывает сонар.
если недостаточно одного то поставь рядом второй, чуть под углом чтобы пятна действия каждого сонара не пересекались.
ну и включай их поочереди ато сигнал от одного может переотразиться и приняться другим ошибочно.
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: как правильно рассчитать кол датчиков hc-sr04

Сообщение sergKyrnosov » 05 мар 2013, 15:09

в диаграмме указан угол 15 гр.
получается чтобы контролировать впереди пространство (ширина робота 25 см.) необходимо их ставить штук 8. или делать один но он должен как "радар" поворачиваться туда сюда.
Так получается?
sergKyrnosov
 
Сообщения: 157
Зарегистрирован: 02 апр 2012, 12:24
Откуда: г.Астрахань
прог. языки: 1С, С#
ФИО: Сергей Курносов

Re: как правильно рассчитать кол датчиков hc-sr04

Сообщение Myp » 05 мар 2013, 16:35

сбежал с урока геометрии в школе и сидишь робота делаешь?

расчёт треугольника
если угол сонара 15 градусов то сонар должен быть отставлен назад на 89 см от передней части робота, тогда он будет видеть ровно всё что перед носом робота.
тоесть 25 см как раз попадут в поле зрения сонара

если взять 2 сонара то общий их угол будет 30 градусов.
сонары должны быть отставлены назад на 46 см от передней части робота.

но вобще угол в 15 градусов это паспортный угол, на максимальном удалении в 4 метра
на близких дистанциях он засекает предметы в большем угле, в пределах 20 или даже 30 градусов
я думаю достаточно поставить парочку в заднюю часть и тебе этого будет достаточно чтобы перекрыть 25 см носа робота

но конечно интересней и проще крутить его сервой, как радаром.
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: как правильно рассчитать кол датчиков hc-sr04

Сообщение sergKyrnosov » 05 мар 2013, 17:33

Да если честно то геометрией занимался последний раз лет 20 назад.

И впринципе сидел чертил углы и у меня как раз и получилось что лучи пересекутся где то 84 см. если два поставить.
Я думаю это много.

Но вот идея о размещении сзади это я то-то упустил. Спасибо
sergKyrnosov
 
Сообщения: 157
Зарегистрирован: 02 апр 2012, 12:24
Откуда: г.Астрахань
прог. языки: 1С, С#
ФИО: Сергей Курносов

Re: как правильно рассчитать кол датчиков hc-sr04

Сообщение elmot » 05 мар 2013, 17:46

Кстати, у sr-04 есть неприятная особенность - очень узкий диапазон питания. Если мк на 3.3В, то придется делать отдельное питало на мк и отдельные 5В - на дальномер. Заказал себе на пробу более продвинутый вариант:
http://www.aliexpress.com/item/US-100-ultrasonic-sensor-ultrasonic-ranging-the-ultrasonic-module-with-temperature-compensation-Arduino/750419002.html
Питание DC 2.4V ~ 5.5V, обещают повышенную точность (типа есть термокомпенсация)
Но еще едет, так что в живую пока не мацал.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья


Вернуться в Сенсорика

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6