| Автоматика и аппаратура связи Дистанционное и непосредственное управление исполнительными механизмами, сотовая, а также радиосвязь. |
Системы сбора данных по радиоканалу
12.12.2014, 15:32
|
|
|
Вид на жительство
Регистрация: 12.02.2010
Сообщений: 364
Сказал спасибо: 420
Сказали Спасибо 205 раз(а) в 116 сообщении(ях)
|
Re: Системы сбора данных по радиоканалу
Привет всем. У меня стоит аналогичная задача. Вернее не задача, а так - сделаем - будет хорошо. Не сделаем - ну и не особо хотели. В общем нужно отслеживать перемещение техники на территории 5x5 км, около 200 грузовиков. На территории нет растительности и мало строений (несколько перерабатывающих корпусов не в счет). C GSM проблемы (предприятие у черта на куличиках). Вот думал использовать трансиверы на 433 МГц, с выходной мощностью 100..500 мВт. Но что-то мне подсказывает что на такой площади мощности маловато. И да: координаты должны приходить не реже чем раз в секунду от каждого грузовика.
Вот сижу изобретаю mesh алгоритм: передатчики маломощные, прямой связи скорее всего не будет. Хочу сделать так: "базовая станция" передает раз в секунду или реже пакет для построения топологии. Принявшие его переизлучают со своими идентификаторами, запоминая при этом номер источника. Другие принявшие - так же запоминают и передают. В итоге на каждом устройстве всегда имеется информация о том кто есть рядом и через кого можно послать информацию в центр. Что скажете?
|
|
|
|
12.12.2014, 15:57
|
|
|
Частый гость
Регистрация: 15.01.2005
Сообщений: 32
Сказал спасибо: 0
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
|
Re: Системы сбора данных по радиоканалу
Сообщение от switch0
|
|
В общем нужно отслеживать перемещение техники на территории 5x5 км, около 200 грузовиков.
|
Я сильно сорри, а нужно ли "выдумывать велосипед"?
что-то все забили про ZigBee....
Может это будет интересно:
дистанция - http://www.ixbt.com/news/hard/index.shtml?07/08/83
и за одно
коррдинаты - http://www.wireless-e.ru/articles/bl...2011_01_12.php
это из того что быстро "всплыло в уме".
|
|
|
|
Сказали "Спасибо" ksa_kiev
|
|
|
12.12.2014, 16:06
|
|
|
Вид на жительство
Регистрация: 12.02.2010
Сообщений: 364
Сказал спасибо: 420
Сказали Спасибо 205 раз(а) в 116 сообщении(ях)
|
Re: Системы сбора данных по радиоканалу
Координаты можно по GPS принимать - не проблема. Экстендер конечно прикольный. Но был бы вдвое дешевле - было бы интересно. Сейчас рассматриваем вариант с вайфаем. Есть мощные маршрутизаторы на пол ватта с частотой 900мгц. Частоту выкупим как положено.
про ZigBee думал, но там точки, которые ретрансляторы, отдельные девайсы. В общем читал-читал, не понял магии ихней...
|
|
|
|
12.12.2014, 16:58
|
|
|
Частый гость
Регистрация: 15.01.2005
Сообщений: 32
Сказал спасибо: 0
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
|
Re: Системы сбора данных по радиоканалу
|
|
|
|
Сказали "Спасибо" ksa_kiev
|
|
|
14.12.2014, 01:23
|
|
|
Прохожий
Регистрация: 19.01.2008
Сообщений: 8
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Системы сбора данных по радиоканалу
Как мне кажется, идея реализации системы опроса уже прозвучала:
Сообщение от Easyrider83
|
Все очень просто. Все устройства сидят в режиме приема. Затем главное устройство передает мастер-пакет. После получения этого пакета все устройства начинают передачу, но задержка у всех своя. Один через 1мс. Другой через 2мс. Третий через 3...
Зная, что мастер пакет приходит раз в секунду, устройства, не дождавшись его, все равно передают данные. Вот вам и синхронизация.
|
Позволю лишь её дополнить. Основная проблема-это работающий приемник, решается тем, что датчики НЕ ОТВЕЧАЮТ на запрос в произвольное время, они передают информацию только тогда, когда она поступает к ним или по таймеру. В этом случае нам не нужен постоянный мониторинг синхросигнала. Приёмник датчика необходимо включать только в случае необходимости передачи, произвести синхронизацию, передать данные и всё отключить. Здесь критическим параметром будет время реакции системы на событие. Чем чаще передача синхросигнала, тем меньше время реакции. Минимальный период передачи "синхро" зависит от времени передачи инфы каждым датчиком и их количества.В системе охранной сигнализации этот алгоритм использовать скорее всего не стоит, а вот для систем сбора информации вполне может подойти. Как бонус при использовании относительно точных часов может быть включение приемника синхронизации датчика непосредственно перед ожидаемым сигналом синхронизации и дополнительная экономия на использовании приёмника. При желании можно усложнить систему передавая какие-либо конфигурационные данные датчику в синхро-сигнале непосредственно после сеанса связи с датчиком.
Кстати, при использовании радиоканала с помехами будет необходимо обязательно использовать обратный канал для проверки переданной информации. Надо больше думать над алгоритмами
Последний раз редактировалось kt312; 14.12.2014 в 01:48.
|
|
|
|
14.12.2014, 04:33
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 8,009
Сказал спасибо: 0
Сказали Спасибо 4,955 раз(а) в 2,379 сообщении(ях)
|
Re: Системы сбора данных по радиоканалу
|
|
|
|
15.12.2014, 01:06
|
|
|
Частый гость
Регистрация: 23.12.2009
Сообщений: 10
Сказал спасибо: 94
Сказали Спасибо 15 раз(а) в 5 сообщении(ях)
|
Re: Системы сбора данных по радиоканалу
Я бы сделал такой алгоритм:
Есть базовая станция (БC) настроенная на конечное количество датчиков, вещающая номер датчика на канале1 (перебор).
По готовности (событию) датчик включает приемник и ждет своего номера, при получении, начинает вещать информацию (любой длины) на канале2, услышав ответ, перебор номеров на канале1 БС приостанавливается (до окончания сообщения), потом на канале1 передается CRC принятого, и если они не совпадают, на канале2 вместо подтверждения передается повторный пакет.
Сознаю, что, в случае помехи возможно зависание, но здесь можно применить запоминание предыдущего пакета и при несовпадении более некоторого значения (более нескольких процентов) - считать случай помехой и продолжать перебор адресов на канале1.
|
|
|
|
15.12.2014, 22:33
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 12.12.2010
Адрес: Житомир
Сообщений: 1,531
Сказал спасибо: 331
Сказали Спасибо 415 раз(а) в 287 сообщении(ях)
|
Re: Системы сбора данных по радиоканалу
Сообщение от eddy-p
|
Я бы сделал такой алгоритм:
Есть базовая станция (БC) настроенная на конечное количество датчиков, вещающая номер датчика на канале1 (перебор).
По готовности (событию) датчик включает приемник и ждет своего номера, при получении, начинает вещать информацию (любой длины) на канале2, услышав ответ, перебор номеров на канале1 БС приостанавливается (до окончания сообщения), потом на канале1 передается CRC принятого, и если они не совпадают, на канале2 вместо подтверждения передается повторный пакет.
Сознаю, что, в случае помехи возможно зависание, но здесь можно применить запоминание предыдущего пакета и при несовпадении более некоторого значения (более нескольких процентов) - считать случай помехой и продолжать перебор адресов на канале1.
|
ну как понял топикстартер - без приемника никуда
вот вам готовое решение с исходниками кстати
допилить и дешево и приемники в комплекте 
цена нрф - 1 доллар
Последний раз редактировалось anapogo; 15.12.2014 в 22:36.
|
|
|
|
15.12.2014, 23:37
|
|
|
Частый гость
Регистрация: 09.05.2007
Сообщений: 24
Сказал спасибо: 149
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Системы сбора данных по радиоканалу
post#36
один вопрос - что будет с системой при разрыве связи между чертопхайкой и сарайками на колесах?
post#24
И еще каждый датчик должен через разумный период послать контрольный
сигнал, с которого сигнал не прошел там и пипец...
Последний раз редактировалось branka; 15.12.2014 в 23:41.
|
|
|
|
16.12.2014, 00:36
|
|
|
Прохожий
Регистрация: 19.01.2008
Сообщений: 8
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Системы сбора данных по радиоканалу
[QUOTE=anapogo;893105]ну как понял топикстартер - без приемника никуда
На самом деле без приёмника в датчике можно обойтись, используя широкополосные ортогональные сигналы. При этом ещё и помехоустойчивость возрастёт, но это более сложная обработка. На самом деле всё зависит от реального ТЗ.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 00:41.
|
|