Wiren Board 6/en: различия между версиями
(Новая страница: «'''Bluetooth''' 4.0 (Bluetooth Low Energy) — you can track the proximity of other Bluetooth devices, such as a mobile phone or Bluetooth tag.») |
(Новая страница: «USB stick Z-Wave - connects to the USB connector and provides support for Z-Wave devices.») |
||
Строка 75: | Строка 75: | ||
USB | USB stick [[Z-way/en|Z-Wave]] - connects to the USB connector and provides support for Z-Wave devices. | ||
Версия 14:45, 27 июня 2019
General characteristics
Processor | NXP i.MX 6ULL 800 MHz Cortex A7 ( 500MHz and 900MHz upon request) |
RAM | DDR3 SDRAM 512 MB |
nonvolatile memory | 4 GB eMMC |
Operating system | Debian Linux 9 Stretch. Mainline kernel 4.9. |
Overall dimensions | DIN railed 6U case
106.25x90.2x57.5 mm. Without case: 103x87x20 mm. |
Operation | Operating temperature 0...+70С/-40..+85С
(depending on the configuration). |
Product page and online store: Wiren Board 6
It is recommended to read the Getting started article to start working with the controller.
Программное обеспечение Wiren Board/en
The modularity of the controller
Extension modules — these are small boards installed inside the case of the Wiren Board 6 and extend its functionality: additional ports RS-485, RS-232, relay outputs, etc.
The controller has three slots for connecting extension modules of two different types: MOD1-3. 3 external terminals are output for MOD1 slot and 3 - for MOD2 slot.
Stackable input-output modules are docked with a side connector on the WB6 case right side; each module adds 8 to 16 digital or analog ports to the controller.
Up to 8 modules can be connected in series: up to 4 input modules (type I) and up to 4 output modules (type O and IO).
Backup power module — — additional board, installed on the second level(mezzanine) of the WB case on the DIN-rail. Contains Li-Ion (Li-Pol) battery with capacity of 2200 mAh, provides controller operation up to 3 hours.
Wireless interfaces
Cellular communication module is a 2G (GPRS), 3G (UMTS) or NB-IoT modem, installed in the controller during manufacture. Requires a MicroSIM card.
The modem allows you to send and receive SMS, connect to the Internet. Work with two SIM-cards in multiplexing mode. In Wiren Board 6.0 -6.4 controllers. Both connectors are located on the side surface of the controller. In Wiren Board 6.5 controller, microSIM 1 connector is moved to the front row of terminals.
Wi-Fi of the Wiren Board can be configured to work in one of three modes:
in hotpoint mode, enabled by default (the name is WirenBoard without password, the address of the controller in the generated network is: 192.168.42.1)
- client mode
- simultaneous operation in both hotpoint and client modes
Bluetooth 4.0 (Bluetooth Low Energy) — you can track the proximity of other Bluetooth devices, such as a mobile phone or Bluetooth tag.
USB stick Z-Wave - connects to the USB connector and provides support for Z-Wave devices.
Пакетное радио 433 МГц — радиомодуль RFM69H устанавливается в контроллер при производстве (в версиях до 6.4). Позволяет подключать к контроллеру устройства Noolite, датчики Oregon.
В версии WB6.5 доступен в виде модуля расширения.
Антенны Wi-Fi, GSM и радио 315/433MHz подключаются к разъемам SMA.
При слабом сигнале GSM рекомендуется использовать выносную антенну и располагать ее вдали от контроллера.
Проводные интерфейсы
Интерфейс Ethernet поддерживает скорость 10/100 Мбит/с. Контроллер Wiren Board 6 комплектуется двумя интерфейсами Ethernet.
Контроллер оборудован двумя портами USB 2.0 (A/F). Оба порта работают в режиме USB Host; в следующих версиях контроллера первый порт (ближний к Ethernet-разъему) будет поддерживать загрузку прошивки контроллера. Управление питанием отдельных USB-устройств описано в статье Питание USB-портов.
Интерфейс RS-485 — стандарт коммуникации по двухпроводной шине.
Контроллер имеет 2 порта RS-485 + можно добавить еще 2 порта модулями расширения RS-485 .
Статья RS-485:Физическое подключение поможет вам правильно выбрать и проложить кабели шины.
Настройка подключения устройств осуществляется в веб интерфейсе.
Стандартно в Wiren Board с подключёнными по RS-485 устройствами работает Драйвер wb-mqtt-serial через систему MQTT-сообщений.
CAN — это стандарт коммуникации по двухпроводной шине.
На контроллере мультиплексирован (выведен на те же клеммники) со вторым портом RS-485.
1-Wire — шина для подключения внешних датчиков по двум или трём проводам. Так как это шина, можно подключить несколько устройств на один порт 1-Wire. ПО контроллера поддерживает подключение температурных датчиков типа DS18B20.
Для питания датчиков удобно использовать выход +5V. Он защищен от короткого замыкания и подачи повышенного напряжения. При питании контроллера от аккумулятора выход +5V остается активным. Также поддерживается программное управление этим выходом (его можно отключать).
Универсальные входы/выходы A1-A4
Универсальный канал Ах объединяет в себе три функции и может работать как:
- Выход "открытый коллектор" — ключ (3А/30В), замыкающий выход на землю
- Аналоговый вход с диапазоном измерений 0 — 28 В
- Дискретный вход — срабатывает при напряжении на клемме 5 В
Каналы W1-W2
Каналы W1 и W2 могут работать как интерфейс для подключения датчиков 1-Wire (по-умолчанию) или как дискретные входы типа "сухой контакт". Обратите внимание, что в режиме дискретного входа срабатывание происходит при замыкании сигнала Wx на землю (клеммник GND), в отличие от каналов A1-A4 (выше).
Режим каждого канала выбирается независимо в конфигурации контроллера. Через веб-интерфейс нужная настройка находится в разделе Configs => Hardware Module Configuration => W1 terminal mode .
К каждому каналу можно подключать шлейфом несколько датчиков температуры DS18B20: в зависимости от длины шлейфа максимальное число датчиков 10 — 20 (предельное число - 20 датчиков по 5м кабеля, соединенных звездой). Дополнительные датчики можно подключать через модуль WBE2-I-1-WIRE.
Клеммники
Часть клеммников может выполнять более одной функции — смотрите описание входов/выходов и статью Мультиплексирование портов.
подпись |
Max. V, I | cостояние по умолчанию | Функции | ||||
Верхний ряд, левый блок | |||||||
---|---|---|---|---|---|---|---|
Vin | 40V (WB6.3,6.4)
52V (WB6.5) |
Входное напряжение, защита от переполюсовки | |||||
GND | "земля", минус блок питания | ||||||
Верхний ряд, правый блок | |||||||
O1-O3 | Входы/выходы 1-го модуля расширения | ||||||
O1-O3 | Входы/выходы 2-го модуля расширения | ||||||
Нижний ряд, правый блок | |||||||
A1-A4 | 40V , 1A | High Z | Выходы "открытый коллектор", ADC | ||||
GND | Для удобства подключения внешних датчиков | ||||||
W1 | 40V | 5V | 1-Wire, GPIO | ||||
W2 | 40V | 5V | 1-Wire, GPIO | ||||
5V out | 5V, 0.5A | 5V | Выход 5V. Отключение при превышении тока. Программное включение-выключение. | ||||
A | 40 V | 0V | порт RS-485 (/dev/RS-485-1) | ||||
B | 40 V | +5V | |||||
L | 40 V | 0V | Порт CAN или RS-485 (/dev/RS-485-2) .
Подключение RS-485: A к клемме A|L, B к клемме B|H. | ||||
H | 40 V | +5V | |||||
Vout* | 1A | Выход питания. Входное напряжение, программное включение-выключение. |
В версии контроллера WB6.3 в качестве интерфейсных клемм применены клеммы "тип 250".
Это самозажимные клипсы. При вставке очищенного одножильного провода в гнездо, он автоматически зажимается пружинной защёлкой.
Для вставки многожильных проводов необходимо отжать пружину, нажав на кнопку клипсы (или использовать изолированные штыревые наконечники НШВИ).
Кнопка имеет паз под шлицевую отвертку.
Для извлечения провода, нужно отжать пружину, нажав на кнопку клипсы, и вытащить провод.
В версиях начиная с WB6.4 в качестве интерфейсных клемм применены разъемные винтовые клеммы "серии 15EDG" с шагом 3,5мм. При завинчивании не прикладывайте больших усилий!
Другие интерфейсы
Отладочный порт — подключившись к нему можно получить прямой доступ к консоли контроллера. Через него можно также взаимодействовать с загрузчиком и следить за загрузкой операционной системы (последовательная консоль, serial console).
"Пищалка" — издает звуковой сигнал, частота настраивается.
Часы реального времени RTC питаются от внутренней резервной батарейки.
Сторожевой таймер
Контроллер содержит отдельный аппаратный watchdog, перезагружающий его целиком по питанию при зависании ПО.
Отключение аппаратного сторожевого таймера
Питание
На контроллере есть три внешних входа для подключения питания:
- DC jack - стандартный штекерный разъем (5.5x2.1мм) на левой стороне корпуса.
- Клеммники Vin и GND: две клеммы Vin, к которым можно подключить два независимых блока питания для резервирования. Земли блоков питания должны быть соединены и подключены к клемме GND.
- Питание по кабелю Ethernet (Passive PoE). Подробнее в Power over Ethernet.
Возможно одновременное подключения источников к разным входам, в том числе с разным напряжением.
Для резервного питания можно подключить внутренний модуль WBMZ-BATTERY2 с Li-Ion (Li-Pol) аккумулятором. Важно: при поставке контроллера с аккумуляторным модулем при подаче питания контроллер не включается сразу. Для его включения необходимо нажать на кнопку включения модуля под верхней крышкой контроллера. Смотрите статью WBMZ2-BATTERY.
Допустимый диапазон питания 9 — 36 В для версий WB6.1-6.4.1 , и 9 — 48 В для WB6.5. Среднее потребление платы - 1,5 — 2 Вт. Но так как модуль GSM потребляет импульсно до 8 Вт, рекомендуется использовать блоки питания с мощностью не менее 10 Вт.
Поддерживаемые устройства
Устройства нашего производства с интерфейсом RS-485
Подключение периферийных устройств
Монтаж проводов в клеммниках устройств Wiren Board
Особенности сетевых настроек контроллера
Wirenboard 6: сетевые настройки контроллера на удаленном объекте
Подробное тех.описание платы контроллера
В статье Wiren Board 6: Схемотехника описаны некоторые особенности работы и устройства входов, схемы питания контроллера.
Аппаратные ошибки/особенности Wiren Board 6 найденные при эксплуатации контроллера.
Wiren Board: Аппаратные ревизии — описание изменений в плате контроллера.
Таблицы соответствия GPIO процессора и сигналов на плате для ревизий: Wiren Board 6.0.1, Wiren Board 6.1, Wiren Board 6.2 и свежее
Работа с GPIO — как работать с GPIO напрямую.
Обновление прошивки. Для сброса Wiren Board 6 к заводским настройкам (factory reset) используйте инструкцию из раздела Обновление прошивки#Сброс Wiren Board 6 к заводским настройкам
Wiren Board 6: Восстановление пароля пользователя root
Сводная таблица характеристик
Общее | |
---|---|
Процессор | NXP i.MX 6ULL 800 MHz Cortex A7 (версии 500MHz и 900MHz под заказ) |
Память оперативная | DDR3 SDRAM 512 MB |
Память энергонезависимая | 4 GB eMMC |
Габаритные размеры | Корпус на DIN рейку 6U
106.25x90.2x57.5 мм. Размер без корпуса: 103x87x20 мм. |
Эксплуатация | Рабочая температура 0...+70С/-40..+85С
(в зависимости от комплектации). |
Клеммники и сечение проводов | |
Рекомендуемое сечение провода с НШВИ, мм2 | 0,75 — 1 |
Длина стандартной втулки НШВИ, мм | 8 |
Момент затяжки винтов, Н∙м | 0,2 |
Интерфейсы | |
RS-485 | 2 |
CAN | 1 (мультиплексирован с RS-485) |
Порты Wx (Интерфейс 1-Wire/дискретный вход) | 2 |
Порты Ax (Дискретный вход / аналоговый вход / выход «открытый коллектор») | 4 |
Коммуникации | |
Ethernet 10/100 | 2 (с passive PoE) |
USB Host | 2 |
Wi-Fi 802.11n | 1 (AP, client)* |
Bluetooth 4.0 | 1* |
Сотовая связь | 2G / 3G / 2G+NB-Iot или без модема * |
SIM-карты | 2 x micro SIM, одновременно в сети одна |
Питание | |
Напряжение | 9 - 36V DC |
Схема питания | от входа с бОльшим напряжением |
Входы на клеммах | 2 |
DC джек | 1 |
питание по Ethernet | 1 (первый порт) |
Выходы для питания внешних устройств | |
Vout | входное питание - с ограничением тока, программным отключением и контролем состояния |
5Vout | 5V - с ограничением тока, программным отключением, измерением выходного напряжения |
Модульность | |
Слоты для внутренних модулей расширения типа WBE2 и WBE2R | 2 |
Слоты для внутренних модулей расширения типа WBE2S и WBE2R | 1 |
Разъём для внешний модулей ввода-вывода WBIO | |
Разъём для мезонинного модуля питания (АКБ, суперконденсаторов, фильтров) | 1 |
Программное обеспечение в комплекте | |
Операционная система | Debian Linux 9 Stretch. Mainline kernel 4.9. |
Поддержка протоколов последовательных портов | Modbus RTU, протоколы Меркурий, Милур, Пульсар, ИВТМ и т.д. |
Поддержка протоколов при установке модулей расширения | Z-Wave, KNX |
Поддержка протоколов по IP | KNX IP, Modbus RTU-over-TCP, SNMP |
Встроенный Web-интерфейс | Добавление устройств, настройки, визуализация, мнемосхемы |
Сценарии | Правила wb-rules на JavaScript, редактирование через Web-интерфейс. Поддержка сценариев на Node-RED |
Визуализация | Табличное представление, мнемосхемы в встроенном Web-интерфейсе. |
Мобильные устройства | Адаптивный веб-интерфейс. Интеграция со сторонними мобильными приложениями: MQTT Dash, iRidium. Поддерживается сообществом пользователей: home kit. |
Архив | Модуль хранения истории значений каналов wb-mqtt-db, до 1GB данных |
Обновление ПО | Отдельных компонентов через APT, целиком прошивки с сохранением резервной копии через Web и USB-флеш |
Отправка данных в ПО верхнего уровня | MQTT, Modbus TCP, Zabbix API и т.п. |
Поддержка ПО верхнего уровня | SAYMON, Zabbix, Nagios, Unimon, Grafana, Master SCADA, Rapid SCADA и другие |
Прочее | Простая установка тысяч пакетов из репозиториев Debian, nodejs, python и т.п.
|
Изображения и чертежи устройства
По ссылкам ниже вы можете скачать изображения и чертежи разных моделей контроллеров Wiren Board 6.