Wiren Board 5
Страница продукта и магазин: [1]
Wiren Board 5 - модульный контроллер для автоматизации с открытым ПО на базе Linux.
Предназначен для домашней и промышленной автоматизации и мониторинга: опроса датчиков и счетчиков, использования в качестве УСПД, в системах АСКУЭ, в системах “умного дома”.
Для начала работы с контроллером рекомендуется прочитать эту статью.
Модульность контроллера
Модули расширения -
небольшие платы, устанавливаемые внутрь корпуса Wiren Board 5 и расширяющие его функциональность - дополнительные порты RS-485, RS-232, релейные выходы и т. д.
В контроллере есть два слота для подключения модулей расширения. На каждый модуль отводится 3 внешних клеммника.
Модули ввода-вывода стыкуются с боковым разъемом на WB5 с правой стороны, добавляя от 8 до 16 цифровых или аналоговых портов.
Последовательно можно подключать до 8 модулей: до 4 модулей ввода (типа I) и до 4-х модуля вывода (типа O и IO).
Модуль резервного питания -дополнительная мезонинная плата, устанавливается вторым этажом в корпус на DIN-рейку.
Содержит Li-Ion (Li-Pol) аккумулятором емкостью 1800 mAh, обеспечивает работу контроллера до 3 часов.
Беспроводные интерфейсы
GSM/GPRS - 2G или 3G модем устанавливается в контроллер при производстве.
Модем позволяет отправлять и принимать SMS, подключаться к интернету по GPRS.
Wi-Fi в Wiren Board можно настроить на работу в одном из трёх режимов:
- режим точки доступа, включён по умолчанию (имя WirenBoard, без пароля, адрес контроллера в созданной сети: 192.168.42.1).
- режим клиента;
- одновременная работа в режиме и точки доступа, и клиента.
Проводные интерфейсы
RS-485 - стандарт коммуникации по двухпроводной шине. На шину можно подключать до 256 устройств. Скорость передачи до 115200 бит/с. Длина линии до 1200 метров.
Подробнее про стандарт - RS-485:Основы функционирования интерфейса RS-485.
Контроллер имеет 2 порта RS-485 (один мультиплексирован с портом CAN). Дополнительно платами расширения можно добавить еще 2 гальвано изолированных порта.
К контроллеру шиной RS-485 можно подключить:
- устройства нашего производства с интерфейсом RS-485,
- счётчики Меркурий и Милур,
- некоторые другие устройства.
Статья RS-485:Физическое подключение поможет вам правильно выбрать и проложить кабеля.
Настройка подключения устройств осуществляется в веб интерфесе, подробнее - RS-485:Настройка через веб-интерфейс.
Работа с портом RS-485 контроллера из собственного ПО
Стандартно в Wiren Board с подключёнными по RS-485 устройствами работает Драйвер wb-mqtt-serial (ранее wb-homa-modbus) через систему MQTT-сообщений.
Если вы хотите работать с портом RS-485 напрямую, не используя этот драйвер - отключите его, иначе он будет писать в порт RS-485.
- Работа с последовательным портом из Linux
- Доступ к порту RS-485 контроллера Wiren Board с компьютера
CAN - так же стандарт коммуникации по двухпроводной шине.
На контроллере мультиплексирован (выведен на те же клеммники) со вторым портом RS-485.
1-Wire - шина для подключения внешних датчиков по двум или трём проводам. Так как это шина, можно подключить несколько устройств на один порт 1-Wire.
ПО контроллера поддерживает подключение температурных датчиков типа DS18B20.
Для питания датчиков удобно использовать выход +5V. Он защищен от КЗ и подачи повышенного напряжения. При питании контроллера от аккумулятора выход +5V остается активным. Так же есть программное управление этим выходом (его можно отключать).
Универсальные входы/выходы A1-A4
Универсальные каналы состоят из параллельно работающих входных и выходного каскада, подключенных к одной клемме канала.
Выходной каскад состоит из ключа (полевого транзистора) замыкающего выход на землю, т. е. выход типа "открытый коллектор".
Входной каскад образует АЦП, с диапазоном измерений 0-28 В.
Так же есть функция бинарного входа DI - напряжение на клемме >3В вызывает срабатывание входа.
Отображение в ПО:
Выходы "открытый коллектор" - Ax_OUT. Адрес канала: "wb-gpio/Ax_OUT".
Аналоговые входы - Ax в разделе ADC. Адрес канала: "wb-adc/Ax".
Бинарные входы - Ax_IN. Адрес канала: "wb-gpio/Ax_IN".
Питание
Допустимый диапазон питания 7-28В. Среднее потребление платы - 1,5-2 Вт. Но т.к. модуль GSM потребляет импульсно до 8 Вт, рекомендуется использовать блоки питания с мощностью не менее 10 Вт.
Wiren Board 5 имеет три внешних входа для подключения блоков питания: DC jack (5.5x2.1мм), клеммники Vin и GND, Passive PoE. Возможно одновременное подключения источников к разным входам, в том числе с разным напряжением.
В аппаратной ревизии 5.8 и выше: Блок клемм питания содержит две клеммы Vin, к которым можно подключить два независимых блока питания для резервирования. Земли блоков питания должны быть соединены и подключены к клемме GND.
Поддерживается питание по кабелю Ethernet. Подробнее в Power over Ethernet.
Для резервного питания можно подключить внутренний модуль WBMZ-BATTERY с Li-Ion (Li-Pol) аккумулятором.
Подробное тех.описание платы контроллера.
Подключение периферийных устройств
Аппаратные ошибки/особенности Wiren Board 5
Дополнительные и справочные статьи
Wiren Board 5.5 (5.6, 5.6.1):Список GPIO
Работа с последовательным портом
Уникальные идентификаторы - для идентификации устройства, привязки софта
Узнать степень износа внутреннего накопителя
Как разрабатывать ПО для Wiren Board
Wiren Board 5:Восстановление пароля пользователя root
Схема электрическая принципиальная Wiren Board 5: Файл:WB 5.3.pdf, Файл:WB 5.6.pdf
Габаритные размеры платы Wiren Board 5: Файл:WB 5.3-Размеры.pdf