Автоматика и аппаратура связи Дистанционное и непосредственное управление исполнительными механизмами, сотовая, а также радиосвязь. |
27.11.2014, 14:23
|
|
Прописка
Регистрация: 26.07.2004
Сообщений: 275
Сказал спасибо: 21
Сказали Спасибо 61 раз(а) в 28 сообщении(ях)
|
Системы сбора данных по радиоканалу
Всем доброго здоровья!
Существуют ситемы сбора данных по радиоканалу. Такие системы включают в себя множество датчиков и один приемник. Датчики передают короткие пакеты с данными и идентификационным кодом. С ними нет обратной связи для запросов. Делают они это несинхронно, т.е. практически случайным образом. Крайние случаи - это когда передает только один и когда все одновременно. Причем, при одновременной работе нескольких датчиков, как я понимаю, начала и концы передаваемых пакетов в общем случае не совпадают. Тем не менее, приемник принимает информацию от всех датчиков без ошибок. Я хотел бы узнать, как это обеспечивается? Может датчики работают на разных частотах и передают в медленном темпе, так что приемник успевает сканаровать все каналы с более высокой скоростью. Или используется специальное кодирование, которое позволяет это все распознавать по специальному алгоритму? Или то и другое одновременно. Вобщем интересуют принципы организации такой связи. Поэтому буду благодарен за информативные посты или ссылки по этой теме.
|
|
|
|
27.11.2014, 14:32
|
|
Почётный гражданин KAZUS.RU
Регистрация: 30.09.2006
Сообщений: 1,560
Сказал спасибо: 158
Сказали Спасибо 661 раз(а) в 431 сообщении(ях)
|
Re: системы сбора данных по радиоканалу
гуглите "беспроводные сенсорные сети"
|
|
|
|
27.11.2014, 17:46
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: системы сбора данных по радиоканалу
Датчики передают пакеты с различной длительностью паузы (частота обычно некварцована или программно предусмотрен сдвиг), поэтому если в какой-то момент пакеты нескольких датчиков наезжают друг на друга, то через несколько циклов они разъедутся и будут читаться нормально
|
|
|
|
02.12.2014, 03:00
|
|
Прописка
Регистрация: 26.07.2004
Сообщений: 275
Сказал спасибо: 21
Сказали Спасибо 61 раз(а) в 28 сообщении(ях)
|
Re: системы сбора данных по радиоканалу
Сообщение от niXto
|
если в какой-то момент пакеты нескольких датчиков наезжают друг на друга, то через несколько циклов они разъедутся и будут читаться нормально
|
Мне трудно себе представить, что, например, 50 датчиков сработавших одновременно, когда-то "разъедутся". Сколько же они должны дублировать передачу, пока все "разъедуться" и будут последовательно приняты все пакеты?
Даже если перед началом передачи они будут просматривать занятость канала (при наличии приемника), то не исключена ситуация, когда несколько датчиков включатся на прием, определят, что канал свободен и начнут также одновременно передавать свои пакеты.
А держать приемник все время включенным, чтобы реагировать только на адресные запросы, тоже нельзя, - потребление возрастет, батарейка быстро разрядится. Для экономии энергии датчик передает информацию не по расписанию, а только в случае изменения отслеживаемого переметра. При этом вероятность одновременной работы мала, но все же существует. К тому же случаи, когда одновременно изменяется несколько параметров, особенно вероятны в аварийных ситуациях.
|
|
|
|
02.12.2014, 04:29
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Системы сбора данных по радиоканалу
Все очень просто. Все устройства сидят в режиме приема. Затем главное устройство передает мастер-пакет. После получения этого пакета все устройства начинают передачу, но задержка у всех своя. Один через 1мс. Другой через 2мс. Третий через 3...
Зная, что мастер пакет приходит раз в секунду, устройства, не дождавшись его, все равно передают данные. Вот вам и синхронизация.
|
|
|
Сказали "Спасибо" Easyrider83
|
|
|
02.12.2014, 07:49
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Системы сбора данных по радиоканалу
Сообщение от Easyrider83
|
Все очень просто. Все устройства сидят в режиме приема.
|
И потребляют 16 мА
Сразу видно специалиста по протеусу
Сообщение от krian
|
Мне трудно себе представить, что, например, 50 датчиков сработавших одновременно, когда-то "разъедутся". Сколько же они должны дублировать передачу, пока все "разъедуться" и будут последовательно приняты все пакеты?
|
А и не надо, чтобы они ВСЕ разъехались. Одни съедутся, другие разъедутся, и приемник получит новые данные. А вообще скорость передачи обычно выбирают такой, чтобы суммарная длительность передачи всех модулей равнялась 10% длительности окна опроса. Тогда проблем почти нет
|
|
|
|
02.12.2014, 11:12
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.06.2008
Сообщений: 1,394
Сказал спасибо: 4
Сказали Спасибо 183 раз(а) в 167 сообщении(ях)
|
Re: системы сбора данных по радиоканалу
Сообщение от krian
|
Мне трудно себе представить, что, например, 50 датчиков сработавших одновременно, когда-то "разъедутся".
|
Ну, например, если у каждого датчика интервал передачи равен простому числу 5,7,11,13, то разбегаться будут всегда. А проще - перед передачей подождать свободного эфира и сделать задержку на передачу либо по случайному числу, либо пропорциональную номеру датчика.
|
|
|
|
02.12.2014, 14:34
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Системы сбора данных по радиоканалу
Сообщение от niXto
|
И потребляют 16 мА
Сразу видно специалиста по протеусу
|
Не хамите. Про батарейку он писал уже потом. А я читал бегло.
|
|
|
|
04.12.2014, 02:58
|
|
Прописка
Регистрация: 26.07.2004
Сообщений: 275
Сказал спасибо: 21
Сказали Спасибо 61 раз(а) в 28 сообщении(ях)
|
Re: Системы сбора данных по радиоканалу
Сообщение от niXto
|
А и не надо, чтобы они ВСЕ разъехались. Одни съедутся, другие разъедутся, и приемник получит новые данные.
|
Так для этого надо, чтобы они все время передавали. С индивидуальными интервалами, но все время. Иначе, откуда датчик узнает, что на него никто не наложился и его пакет принят? Если нет обратной связи для подтверждения. А тут каждый датчик молчит ( для экономии энергии) до тех пор, пока у него не изменятся показания, а когда они изменятся никому не известно. Но ситуация, когда показания изменятся у нескольких одновременно, вполне вероятна.
|
|
|
|
04.12.2014, 03:11
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Системы сбора данных по радиоканалу
Ну да, часы реального времени и синхронизация раз в сутки. И можно быть уверенным, что не наложится.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 13:27.
|
|