Документация к библиотеке

Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1 2 3 След.
Ответить
RSS
Документация к библиотеке
 
За библиотеку к ардуино большое спасибо. А документации к ней нет? А то пока не очень ясно, как с ней работать. Примеры - хорошо, но хотелось бы большего :)))
 
Здравствуйте! Вообще-то библиотека наша распространяется вместе с документацией на русском языке. Может, конечно, найти ее не так просто. Поэтому сообщаем, что надо открыть папку MBee-Arduino-Library-master\docs\api\html и найти там файл index.html. Вот и все.
 
Нашел!!!!
Спасибо, помогло
 
Подскажите, для установки на нефтебазе необходимы 20 датчиков угла наклона с автономным питанием и беспроводной связью с арм-оператором. Какие модули беспроводной связи могут для этого подойти? mBee или другие решения. заранее спасибо!
 
Здравствуйте! Для Вашей задачи должны подойти модули MBee-868-2.0. Конечно, было бы неплохо уточнить, какие требуется обеспечить расстояния, потоки данных и время автономной работы. Кроме этого, надо знать тип датчиков и требования к точности измерений. После получения этих данных, думаем, сможем оперативно подобрать и модуль и ПО для Вашей системы.
 
Хорошо,как уточним,скину параметры .
 
Необходимо обеспечить расстояние до 20 метров между модулями.Время работы от батареи 4 года. Тип датчиков - определитель угла наклона - SW 200D, при изменении угла просто замыкается контакт, можно передавать значение 0 или 1,1 раз в 100 мс. по времени.
 
Добрый день.
Для решения вашей задачи подойдут модули MBee-868-3.0
Но, обращаю ваше внимание, что при передаче показаний 10 раз в секунду, для обеспечения 4 лет работы, вам потребуется элемент питания с емкостью не менее 100 А/ч. Вместо того, чтобы передавать показания датчика каждые 100 мс, можем предложить следующий алгоритм:
При нахождении датчика в области допустимых углов, передавать его показания значительно реже, например, 1 раз в минуту. Делается это для того, чтобы иметь информацию о том, что датчик "живой". Кроме этого стандартный пакет от датчика содержит также весьма полезную информацию о напряжении на элементе питания и температуре в месте установки.
Линию ввода/вывода, к которой подключен датчик, настроить для работы в режиме тревожного входа. Таким образом, если угол отклонения выйдет за допустимые пределы (датчик замкнется), то в эфир сразу же уйдет пакет с информацией о причине его отправки.
Тем самым, удастся обеспечить требуемое время автономной работы при приемлемой емкости элемента питания.
Все эти функции реализуются с помощью программного обеспечения SerialStar, доступного для бесплатного скачивания на нашем сайте. Необходимые настройки могут быть выполнены самостоятельно. Если же все-таки возникнут какие-либо вопросы - пишите. С удовольствием поможем.
 
Хорошо,это подходит . Скажите- а каким образом осуществляется передача пакетов когда датчик выходит из спящего режима? ведь может быть одновременно отправлено несколько пакетов с нескольких датчиков, и что будет тогда? Не получится наложения сигнала? И еще если можно- поясните- при наращивании количества датчиков,например от 20 до количества 60 сенсоров в данной системе, их можно будет как-то встроить,чтобы не было в дальнейшем таких наложений при передаче пакетов?
 
Выход из спящего режима осуществляется в двух случаях: во-первых по срабатыванию внутреннего таймера (в качестве примера в нашем предыдущем сообщении использовалось значение его периода 1 минута), и во-вторых при изменении уровня на входе радиомодуля, к которому подключен датчик угла. В обоих случаях передается одинаковый пакет, содержащий информацию о всех активных линиях ввода/вывода, а также некоторые служебные данные. Каждому модулю на этапе развертывания присваивается уникальный адрес. Это позволяет однозначно идентифицировать отправителя.
Теперь что касается столкновений в эфире. Да, такие коллизии происходят неизбежно, вследствие того, что модули разделяют общую среду передачи, то есть эфир. Для того, чтобы гарантировать доставку применяются следующие стандартные методы:
1. Перед выходом в эфир каждый модуль прослушивает эфир, чтобы определить чистоту канала. Если он оказывается занят, то модуль несколько раз повторяет попытку каждый раз меняя время ожидания случайным образом. Этот метод называет Listen-Before-Talk (LBT) и используется во всех наших проектах "по-умолчанию".
2. Многократная передача пакетов в случае возникновения тревожной ситуации (срабатывания датчика).
3. Уменьшение времени передачи за счет увеличения битовой скорости. В вашем случае требуемые дистанции связи небольшие и, следовательно, эфирная битовая скорость может быть спокойно увеличена до значений 125 или 250 Кбит/с. В результате мы будем иметь очень короткий эфирный пакет, длительностью порядка единиц миллисекунд. Это значительно снизит вероятность столкновения в эфире.
Наши предыдущие подобные проекты показывают, что комбинация перечисленных выше мер позволяет гарантировать доставку пакетов в центр сбора от нескольких сотен модулей, работающих в одной зоне покрытия.
Страницы: 1 2 3 След.
Ответить
Читают тему
Форма ответов
 
Текст сообщения*
Отправить Отменить