Технический форум по робототехнике.
max.kuzubov » 23 фев 2014, 08:50
Есть передатчик. И есть приемник. Два девайса. Один скажем ставлю на квадрокоптер, а второй в руках. И я хочу чтобы приемник определял расстояние до передатчика.
Радиус в коротом определяется расстояние: 1-10м
Точность определения: 5см
Направление до предатчика не важно. Надо лишь расстояние. Скажем предатчик что то вроде пищалки. Мелкий и пикающий просто 100 раз в секунду. И приемник без направленной антенны и на нем индикатор показывающий расстояние до предатчика. В помещении всё будет, так что не понятно что с переотражениями сингнала делать (
Подскажите можно ли решить задачу??
Angel71 » 23 фев 2014, 10:24
"что с переотражениями сингнала делать" отфильтровывать
"Подскажите можно ли решить задачу??" можно
Myp » 23 фев 2014, 13:22
просто с передатчиком и приёмником дистанцию не вычислить
на обеих концах дистанции должен быть и приёмник и передатчик.
с первого устройства отправляешь сигнал, засекаешь время, второй устройство принимает сигнал, отправляет его обратно, на первом устройстве ты принимаешь сигнал.
max.kuzubov » 23 фев 2014, 14:34
а мерить уровень сигнала? вон сотовый не посылает никаких контрольных сигналов до базовой станции, а просто по уровню сигнала рисует кружок где я нахожусь... три базовые станции и уже точное положение...
и опять таки... задержки?? при скорости света и точности в 5см?? мне кажется там на терагерцах каких то уже будут работать контроллеры и явно не на контроллерах ATMega строить надо и даже не на RasberryPi...
Myp » 23 фев 2014, 14:39
угу, точность сотовых вышек - кружок радиусом метров 100, и плавающий туда сюда в разное время суток))))))
для 10 метров вполне достаточно ультразвука.
Madf » 23 фев 2014, 15:15
ультразвук не надежен, только в прямой видимости + может отражаться (
на сколько я помню, у активной технологии NFC радиус измерения 100 метров и точность 1 сантиметр, только инфы более точной по этой штуке так и не сумел найти
leprud » 24 фев 2014, 09:23
Если в помещении - ставить внешние (относительно обоих объектов измерения) камеры, на объектах - маяки (ик, круги и т.п.)
Если на улице - 2 гпс приемника
Myp » 24 фев 2014, 10:51
вопрос поднимается из года в год
и никто его ещё ни разу не решил
возможен вариант с камерами но там проблемы с точностью, для сантиметровой точности на 10 метрах понадобятся мегапиксельные камеры и скоростная обработка.
хотя можно попробовать сделать зону высокой допустим 3х3 метра с точность в 1 см длиннофокусной камерой и зону 10х10 с точностью в 10 см короктофокусной.
коптер подлетает в место работы грубо, а потом выполняет некую работу точно.
наверняка точность в 1 см не нужна по всей площади зала.
Romikgy » 24 фев 2014, 11:01
если поставить на обе стороны достаточно точные часы.... то отсылая импульсы в заданное время всегда можно определить расстояние до передатчика, одно но , скорость распространения радиоволны очень большая и точного вычисления разницы времени надо очень точные часы и счетчик задержек... если использовать звук, скорость у него гораздо меньше и схемотехника будет проще....
Myp » 24 фев 2014, 12:11
ну так то идея простая, послать импульс 10 тысяч раз с приёмом и обратной отсылкой. по кругу прогнать тоесть.
и смотреть общее время 10 тысяч кругов.
вопрос в том насколько точные часы нужны для этого?
Добавлено спустя 3 минуты 19 секунд:
GPS приёмники получают спутниковое время. некоторые даже 10 раз в секунду.
можно ли в качестве точных часов использовать GPS время?
замерять количество кругов которое пробежит импульс между двумя соседними приёмами времени со спутника.
там вроде как микросекундная точность
лаги внутренних кварцев запсиать в погрешность.
Madf » 24 фев 2014, 12:34
ЖПС - не серьёзно использовать для мелких измерений (в пределах 10 метров), да и в помещениях не работает (
elmot » 24 фев 2014, 13:20
max.kuzubov писал(а):а мерить уровень сигнала? вон сотовый не посылает никаких контрольных сигналов до базовой станции, а просто по уровню сигнала рисует кружок где я нахожусь... три базовые станции и уже точное положение...
"Точное" положение по понятиям GSM - это гранулярность 550м (емнип). Меряется по задержке, а не по уровню, нужно для нормальной синхронизации тайм-слотов между устройствами.
Добавлено спустя 12 минут 55 секунд:Myp писал(а):ну так то идея простая, послать импульс 10 тысяч раз с приёмом и обратной отсылкой. по кругу прогнать тоесть.
и смотреть общее время 10 тысяч кругов.
вопрос в том насколько точные часы нужны для этого?
По-моему не взлетит. Погрешность времени на каждом круге просуммируется, на выходе будет лажа
Myp » 24 фев 2014, 13:26
gps координаты не нужны.
gps модуль может выдавать секундные импульсы PPS с точностью 15 наносекунд. чтобы принимал сигнал можно на окно положить.
вот типа такого
http://www.ebay.com/itm/Trimble-Resolut ... 3cb713fd25самые простые
http://www.ebay.com/itm/1PC-Ublox-NEO6M ... 51b04921e1но там непонятно какая точность PPS
вопрос в том какая точность реально нужна для замера?
часы есть, а вот какова точность кварца трансивера? может там такты МК различаются больше чем на 15 нс и смысла в точных часах вобще нет без супер точных кварцев.
Добавлено спустя 1 минуту 24 секунды:elmot писал(а):По-моему не взлетит. Погрешность времени на каждом круге просуммируется, на выходе будет лажа
супер систему измерения расстояния можно было бы собрать на коленке за выходные
если бы на ардуине не стоял обычный китайский кварц.
Angel71 » 24 фев 2014, 20:31
Myp писал(а):супер систему измерения расстояния можно было бы собрать на коленке за выходные
если бы на ардуине не стоял обычный китайский кварц.
по быстрому можно сделать на уз, потом вполне возможно понадобиться потестировать в различных условиях, допиливая фильтр.
max.kuzubov » 07 мар 2014, 20:49
http://www.masters.donntu.edu.ua/2013/f ... ticle6.htmнашел такую статью по теме... кто то сможет такое сделать если что под заказ??