Перейти к содержанию
    

Одновременное включение устройств

Здравствуйте!

Помогите выбрать физическую реализацию интерфейса (WiFi, радиомодуль или что-то другое).

Необходимо одновременно (задержка между устройствами не более 2мс) с ноутбука на Windows включить от 1 до 24 одинаковых устройств (на микроконтроллерах) используя беспроводное соединение. При этом необходимо через  некоторое время получить от них ответные данные. Расстояние до 50 метров открытого пространства. Помехи слабые.

 

 

Изменено пользователем Nightmare76

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если имеется в виду, что надо использовать только встроенное радиооборудование ноутбука, то вряд ли получится.

А со своим передатчиком-приемником можно, например пакеты типа 5-4-3-2-1-0, тогда все приемники успеют синхронизироваться и даже если кто-то что-то пропустит, все равно запуск будет одновременно.

Ну а данные можно и по вай-фаю получить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

7 hours ago, alexvu said:

Если имеется в виду, что надо использовать только встроенное радиооборудование ноутбука, то вряд ли получится.

А со своим передатчиком-приемником можно, например пакеты типа 5-4-3-2-1-0, тогда все приемники успеют синхронизироваться и даже если кто-то что-то пропустит, все равно запуск будет одновременно.

Ну а данные можно и по вай-фаю получить.

Спасибо за идею с пакетами. Можно в приёмники поставить RTC и за пять секунд до включения передавать время включения, а RTC один раз в час синхронизировать с ноутбуком. Тогда по идее WiFi станет возможным). В ТЗ общая задержка не оговорена. Главное включить одновременно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Так вот вопрос, как их синхронизировать. По вай-фаю вряд ли получится такая точность, так что все равно свои приемники нужны.

Кстати, как вариант - синхронизация без спец. передатчика по GPS сигналам, но опять нужны свои приемники и притом дорогие. И нужен хороший прием GPS, а не знаю, как у Вас с этим.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Можно отправить пакет с данными для синхронизации и принять ответ. Если время от отправки до подтверждения будет менее 3мс, значит синхронизация произошла нормально. Если время больше - повторить. Надо пробовать в железе.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В 11.12.2018 в 08:08, Nightmare76 сказал:

Спасибо за идею с пакетами. Можно в приёмники поставить RTC и за пять секунд до включения передавать время включения, а RTC один раз в час синхронизировать с ноутбуком. Тогда по идее WiFi станет возможным). В ТЗ общая задержка не оговорена. Главное включить одновременно.

Зачем RTC? Просто в пакете передать: "включиться через 5 сек". Все кто получил - запускают таймер на 5 сек. Через 1 сек передать пакет: "включиться через 4 сек". Через ещё 1 сек - следующий пакет "... 3 сек". И т.д.

Если кто-то не получил один из пакетов (помехи), то он получит другие пакеты и всё равно запустит таймер. В результате во всех будут декрементироваться таймеры, которые обнулятся в один момент - в этот момент и включатся все.

Множество пакетов (дублирование) увеличивает устойчивость к кратковременным помехам связи.

И никаких синхронизаций и GPS-ов не нужно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 hours ago, jcxz said:

Зачем RTC? Просто в пакете передать: "включиться через 5 сек". Все кто получил - запускают таймер на 5 сек.

Не через 5, а через 5+<время передачи по WiFi каналу>. И это самое <время передачи по WiFi каналу> может быть существенно разным для разных приёмников.

 

Так что только свои приёмники, с гарантированной задержкой менее 2мс или всё таки GPS

2 hours ago, jcxz said:

И никаких синхронизаций и GPS-ов не нужно.

Увы

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

27 минут назад, xvr сказал:

Не через 5, а через 5+<время передачи по WiFi каналу>. И это самое <время передачи по WiFi каналу> может быть существенно разным для разных приёмников.

А я и не имел в виду WiFi-канал. Конечно гарантию стабильности времени доставки даст только plain радио-канал.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...