|
0 / 0 / 0
Регистрация: 11.10.2013
Сообщений: 326
|
|
Несколько вопросов по сети RF устройств.14.12.2014, 02:07. Показов 2772. Ответов 3
Метки нет (Все метки)
Не дает периодически мне спать наш "генератор идей", придумает какую нибудь хрень и скидывает на меня :) сиди потом и ищи решение.
Ладно в общем есть некоторое мелкое устройство с батарейным питанием рассчитанным на 1 год работы. У этого устройства одна главная задача - в произвольный период времени, проснуться по внешнему сигналу, получить по RF команду (у каждого устройства програмируемый уникальный номер) и вывести в защелку 8ми битного порта состояние выводов, после чего заснуть, до следующего сигнала "wake up all" (всем проснуться) Самое главное таких устройств в одной группе может быть 1024 штуки, кол-во групп не ограничено. Так как на данном этапе я нихрена не знаю кто заказчик и для чего ему это надо предложил следующую реализацию. Для просыпания и для передачи использовать раздельные каналы и диапазоны RF. Из глубокой спячки устройства выводить сигналом в низкочастотном диапазоне. Передача данных в ВЧ диапазоне, без подтверждения приема. Логика работы: в устройстве резонансная цепь с микропотреблением ну скажем рассчитанная на частоту 48.123 225 MHz Когда появляется пилотный сигнал, на выводе контроллера выскакивает "1", контроллер по прерыванию выходит из DEEP SLEEP на 1 минуту. Пилот тон длится скажем секунд 30, затем на основной частоте начинают слаться широковещательные пакеты: <Старт> <слот1> < номер 1024> <ff> <stop> И так до тех пор пока всех не пройдем, затем в конце для всех <старт> <слот1> <SLEEP> <stop> - всем спать. после чего все переходят в спячку предварительно обновив состояние защелки. Кол-во устройств тут может измерятся десятками тысяч, подозреваю, что заказчик - автоматизированный склад какой то крупной компании. Интересует мнение специалистов, какие подводные камни могут быть в реализации данного алгоритма ? Больше 10 лет назад я занимался пейджерами, и в принципе хочу использовать подобный принцип передачи данных, разница тут только в том, что будет использоваться Пилот тон для вывода устройств из спячки на отдельной частоте.
0
|
|
| 14.12.2014, 02:07 | |
|
Ответы с готовыми решениями:
3
Организация сети:несколько вопросов
Объединить несколько устройств Android через сервер в сети Internet |
|
0 / 0 / 0
Регистрация: 06.06.2011
Сообщений: 2,514
|
|
| 14.12.2014, 02:35 | |
|
если время реакции может быть минута, то можно почти любыми готовыми трансиверами обойтись, без вот этой самодеятельности с резонансными контурами.
тот же nrf24l01, просыпаясь раз в минуту на пару мс чтобы принять данные и уснуть дальше, будет иметь среднее потребление в пару мкА. (0.9мка сон + 2раза * 13мА * 2мс/60сек). а можно еще что-нибудь менее жоркое поискать, силабсы какие-нибудь. Передатчик просто в течение минуты непрерывно шлёт сначала пакеты "до времени Ч осталось Х милисекунд". и когда наступает время Ч передатчик начинает слать данные. таким образом приёмнику надо проснуться сначала всего на пару мс для синхронизации, а потом еще раз на пару мс для приёма данных. вместе с синхронизацией можно слать маску устройств которым просыпаться надо. так что при нечастом обновлении большинство устройств второй раз просыпаться не будет. хотя если данных всего килобайт, то для того же нордика на 1Мбите это всего 8мс, можно тупо непрерывно вещать данные вообще для всех, а приёмники раз в минуту просыпаясь принимают весь килобайт, меняют выходы и дальше минуту спят.
0
|
|
|
0 / 0 / 0
Регистрация: 03.11.2012
Сообщений: 9
|
|
| 14.12.2014, 04:27 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 11.10.2013
Сообщений: 326
|
|
| 14.12.2014, 12:52 | |
|
Спасибо за подсказки!
Надо посмотреть какие есть готовые модули с частотой около 400 МГц. P/S на пробу заказал пока вот этих 4 Штучкиhttp://www.otyexpress.som/item/Similar-NRF24L01-2-4G-wireless-module-1-27-SMD/32221694648.html
0
|
|
| 14.12.2014, 12:52 | |
|
Помогаю со студенческими работами здесь
4
Правильный режим работы устройств и портов устройств для функционирования беспроводной сети Несколько вопросов... несколько вопросов Несколько вопросов. Несколько вопросов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем.
. . .
|
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|