Wiren Board 5: различия между версиями
Fizikdaos (обсуждение | вклад) |
|||
(не показаны 123 промежуточные версии 7 участников) | |||
Строка 1: | Строка 1: | ||
<languages/> | |||
<translate> | |||
<!--T:1--> | |||
[[Файл:WB5 main2.jpg|500px|thumb|right|Wiren Board 5]] | [[Файл:WB5 main2.jpg|500px|thumb|right|Wiren Board 5]] | ||
'''Страница продукта и магазин: [https://wirenboard.com/ru/product/wiren-board-5| Wiren Board 5]''' | |||
'''Wiren Board 5''' - модульный контроллер для автоматизации с открытым ПО на базе Linux. | |||
Предназначен для домашней и промышленной автоматизации и мониторинга: опроса датчиков и счетчиков, использования в качестве УСПД, в системах АСКУЭ, в системах “умного дома”. | |||
Для начала работы с контроллером рекомендуется прочитать статью [[Special:MyLanguage/Wiren Board 5:Первое включение|'''Первое включение''']]. | Для начала работы с контроллером рекомендуется прочитать статью [[Special:MyLanguage/Wiren Board 5:Первое включение|'''Первое включение''']]. | ||
Wiren Board имеет готовый веб-интерфейс для пользователей, но также предоставляет возможность разработки и использования собственного ПО. Исходные коды всего ПО открыты. | |||
== Архитектура ПО Wiren Board == | |||
[[File:MQTT.png | thumb | 600px | Структура ПО контроллера. В центре очередь сообщений MQTT, использующаяся для обмена информацией между разными частями ПО]] | |||
Wiren Board работает под управлением стандартной сборки Debian Linux 7.0. Для архитектуры используемого процессора есть официальный [https://www.debian.org/ports/arm/ порт]. Поэтому почти любой пакет найдётся в стандартном репозитории, и его можно установить одной командой (''apt-get install''). | |||
== | Также у нас есть собственный '''debian-репозиторий''' ''releases.contactless.ru'', в котором хранятся пакеты, собранные специально для контроллера. Репозиторий прописан в образе ПО для Wiren Board по умолчанию (файл ''/etc/apt/sources.list''). | ||
Весь исходный код доступен на [https://github.com/contactless/ https://github.com/contactless/]. Там можно почерпнуть примеры для разработки собственного ПО. | |||
[[MQTT | '''Очередь сообщений MQTT''']] - "скелет" программной архитектуры Wiren Board. Базовая информация по MQTT на [http://en.wikipedia.org/wiki/MQTT Википедии]. | |||
Драйверы, отвечающие за аппаратные возможности контроллера (цифровые входы, АЦП, ...) и функции внешних подключённых устройств (например, подключённых по RS-485 модулей реле) записывают их состояние в очередь MQTT в виде специальных сообщений. Веб-интерфейс читает эти сообщения и на их основе отображает состояние устройств. | |||
Если же происходит нажатие кнопки в веб-интерфейсе, уже веб-интерфейс отправляет сообщение в очередь MQTT, драйвер устройства его получает и отдаёт команду устройству. | |||
Через MQTT работает веб-интерфейс, движок правил и встроенные драйверы. Если вы разрабатываете собственное ПО в дополнение к предустановленному, мы советуем вам также использовать MQTT. | |||
[[Файл:Веб-интерфейс - главная.png|thumb|500 px|Главная страница веб-интерфейса]] | |||
'''[[Веб-интерфейс Wiren Board]]''' работает непосредственно на контроллере. В нём можно: | |||
*следить за состоянием контроллера и подключённых устройств и управлять ими | |||
*подключать устройства к контроллеру | |||
*настраивать контроллер и обновлять его ПО | |||
*писать правила на встроенном движке | |||
*настраивать SMS и email уведомления | |||
*смотреть на графике историю значений (например, температуры) | |||
'''[[Движок правил wb-rules]]''' позволяет создавать собственные правила для контроллера - например, "Если температура датчика меньше 18°С, включи нагреватель". Правила создаются через [[Веб-интерфейс Wiren Board|веб-интерфейс]] и пишутся на простом Javascript-подобном языке. | |||
Для работы с SCADA-системами есть: | |||
* [[Zabbix support]] | |||
* [[Шлюз Modbus TCP]] | |||
* [[Драйвер SNMP]] | |||
== Модульность контроллера == | |||
[[Файл:KNX.png|thumb|200px|Модуль расширения KNX]] | [[Файл:KNX.png|thumb|200px|Модуль расширения KNX]] | ||
[[Файл:Connecting_Side_Modules.png|250px|thumb|right| Подключение модуля ввода-вывода к контроллеру]] | [[Файл:Connecting_Side_Modules.png|250px|thumb|right| Подключение модуля ввода-вывода к контроллеру]] | ||
[[Модули расширения | | [[Модули расширения | Внутренние модули расширения]] - это небольшие платы, устанавливаемые внутрь корпуса Wiren Board 5 и расширяющие его функциональность - дополнительные порты RS-485, RS-232, релейные выходы и т. д. | ||
В контроллере есть два слота для подключения модулей расширения. На каждый модуль отводится 3 внешних клеммника. | В контроллере есть два слота для подключения модулей расширения. На каждый модуль отводится 3 внешних клеммника. | ||
[[Модули ввода-вывода]] стыкуются с боковым разъемом на WB5 с правой стороны, добавляя от 8 до 16 цифровых или аналоговых портов. | |||
Последовательно можно подключать до 8 модулей: до 4 модулей ввода (типа I) и до 4-х модуля вывода (типа O и IO). | Последовательно можно подключать до 8 модулей: до 4 модулей ввода (типа I) и до 4-х модуля вывода (типа O и IO). | ||
[[Special:MyLanguage/WBMZ-BATTERY - модуль резервного питания| | [[Special:MyLanguage/WBMZ-BATTERY - модуль резервного питания|Модуль резервного питания]] - дополнительная мезонинная плата, устанавливается вторым этажом в корпус на DIN-рейку. | ||
Содержит Li-Ion (Li-Pol) аккумулятором емкостью 1800 mAh, обеспечивает работу контроллера до 3 часов. | Содержит Li-Ion (Li-Pol) аккумулятором емкостью 1800 mAh, обеспечивает работу контроллера до 3 часов. | ||
Строка 79: | Строка 74: | ||
== Беспроводные интерфейсы == | == Беспроводные интерфейсы == | ||
[[ | [[GSM/GPRS |Модуль сотовой связи]] - модем 2G (GPRS), 3G (UMTS) или NB-IoT устанавливается в контроллер при производстве. | ||
Модем позволяет отправлять и принимать SMS, подключаться к интернету. | Модем позволяет отправлять и принимать SMS, подключаться к интернету. | ||
[[Wi-Fi | [[Wi-Fi|Модуль Wi-Fi]] в Wiren Board можно настроить на работу в одном из трёх режимов: | ||
* режим точки доступа, включён по умолчанию (имя WirenBoard, без пароля, адрес контроллера в созданной сети: 192.168.42.1). | * режим точки доступа, включён по умолчанию (имя WirenBoard, без пароля, адрес контроллера в созданной сети: 192.168.42.1). | ||
* режим клиента; | * режим клиента; | ||
* одновременная работа в режиме и точки доступа, и клиента. | * одновременная работа в режиме и точки доступа, и клиента. | ||
[[ | [[Пакетное радио 433 МГц]] - радиомодуль RFM69H устанавливается в контроллер при производстве. | ||
Позволяет подключать к контроллеру устройства Noolite, датчики Oregon. | Позволяет подключать к контроллеру устройства Noolite, датчики Oregon. | ||
Строка 105: | Строка 95: | ||
При слабом сигнале GSM рекомендуется использовать выносную антенну и располагать ее вдали от контроллера. | При слабом сигнале GSM рекомендуется использовать выносную антенну и располагать ее вдали от контроллера. | ||
== Проводные интерфейсы == | == Проводные интерфейсы == | ||
[[Файл:WB5 подписи1.jpg| thumb | 500px|Wiren Board 5]] | |||
'''Интерфейс Ethernet''' поддерживает скорость 10/100 Мбит/с. В ревизиях с 5.8 есть второй порт Ethernet. | '''Интерфейс Ethernet''' поддерживает скорость 10/100 Мбит/с. В ревизиях с 5.8 есть второй порт Ethernet. | ||
Так же присутствует один порт USB 2.0. Работает в режиме USB Host или USB Device. | |||
[[File:rs-485-setup-configs.png|thumb|right|300 px|Настройка происходит через страницу ''Configs'' [[RS-485:Настройка через веб-интерфейс|веб-интерфейса]]]] | [[File:rs-485-setup-configs.png|thumb|right|300 px|Настройка происходит через страницу ''Configs'' [[RS-485:Настройка через веб-интерфейс|веб-интерфейса]]]] | ||
'''Интерфейс RS-485''' - стандарт коммуникации по двухпроводной шине | [[Special:MyLanguage/RS-485|'''Интерфейс RS-485''']] - стандарт коммуникации по двухпроводной шине. | ||
Контроллер имеет 2 порта RS-485 + можно добавить еще 2 порта [[Wiren Board 5: Модуль расширения RS485-ISO | модулями расширения RS-485]] . | Контроллер имеет 2 порта RS-485 + можно добавить еще 2 порта [[Wiren Board 5: Модуль расширения RS485-ISO | модулями расширения RS-485]] . | ||
К контроллеру шиной RS-485 можно подключить: | |||
* [[Периферийные устройства с интерфейсом RS-485 серии WB-xxxx | устройства нашего производства с интерфейсом RS-485]], | |||
* [[Поддерживаемые устройства#Подключаемые по RS-485 | многие другие устройства]]. | |||
Статья [[RS-485:Физическое подключение]] поможет вам правильно выбрать и проложить кабеля. | |||
'''[[CAN]] | Настройка подключения устройств осуществляется в веб интерфесе, | ||
подробнее - [[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. | На контроллере мультиплексирован (выведен на те же клеммники) со вторым портом RS-485. | ||
[[1-Wire]] - шина для подключения внешних датчиков по двум или трём проводам. Так как это шина, можно подключить несколько устройств на один порт 1-Wire. | |||
ПО контроллера поддерживает подключение температурных датчиков типа DS18B20. | ПО контроллера поддерживает подключение температурных датчиков типа DS18B20. | ||
Строка 129: | Строка 138: | ||
Так же есть программное управление этим выходом (его можно отключать). | Так же есть программное управление этим выходом (его можно отключать). | ||
== | == Универсальные входы/выходы A1-A4 == | ||
[[Файл:Ax2.png|thumb|400px|Эквивалентная схема каналов A1-A4]] | |||
Универсальный канал Ах объединяет в себе три функции и может работать как: | Универсальный канал Ах объединяет в себе три функции и может работать как: | ||
Выход [[Управление низковольтной нагрузкой|"открытый коллектор"]] - транзистор (3А/30В), замыкающий выход на землю. | |||
Аналоговый вход - [[ADC | АЦП]], с диапазоном измерений 0-28 В. | |||
[[Special:MyLanguage/DI | Цифровой вход ]] - срабатывает при напряжении на клемме >3В. | |||
-------------удалить потом | |||
Отображение в ПО: | |||
'''Ax_OUT'''. Адрес канала: "wb-gpio/Ax_OUT". | |||
''' | |||
Аналоговые входы - '''Ax''' в разделе ADC. Адрес канала: "wb-adc/Ax". | |||
Бинарные входы - '''Ax_IN'''. Адрес канала: "wb-gpio/Ax_IN". | |||
== Другие интерфейсы == | |||
[[Buzzer | "пищалка"]] - издает звуковой сигнал, частота настраивается. | |||
[[ | Часы реального времени [[RTC]] питаются от внутренней резервной батарейки. | ||
В контроллерах ревизии 5.3 и 5.6 | В контроллерах ревизии 5.3 и 5.6 был [[Special:MyLanguage/Consumer IR|ИК-порт]]. | ||
== Сторожевой таймер == | == Сторожевой таймер == | ||
Отдельный аппаратный watchdog, перезагружающий контроллер целиком по питанию при зависании ПО. | Отдельный аппаратный watchdog, перезагружающий контроллер целиком по питанию при зависании ПО. | ||
== Питание == | == Питание == | ||
Строка 258: | Строка 191: | ||
Допустимый диапазон питания '''7-28В'''. | Допустимый диапазон питания '''7-28В'''. | ||
Среднее потребление платы - 1,5-2 Вт. Но т.к. модуль GSM потребляет импульсно до 8 Вт, рекомендуется использовать блоки питания с мощностью не менее '''10 Вт'''. | Среднее потребление платы - 1,5-2 Вт. Но т.к. модуль GSM потребляет импульсно до 8 Вт, рекомендуется использовать блоки питания с мощностью не менее '''10 Вт'''. | ||
[[ | == Работа с нажимными клеммами == | ||
[[File:Wago.jpeg|thumb|400px|Работа с самозажимными клеммами]] | |||
В качестве интерфейсных клемм в контроллере применены клеммы "тип 250". | |||
Это самозажимные клипсы. При вставке очищенного одножильного провода в гнездо, он автоматически зажимается пружинной защѐлкой. | |||
Для вставки многожильных проводов, необходимо отжать пружину, нажав на кнопку клипсы. | |||
Кнопка имеет паз под шлицевую отвертку. | |||
Для извлечения провода, нужно отжать пружину, нажав на кнопку клипсы, и вытащить провод. | |||
[[Special:MyLanguage/Программное обеспечение Wiren Board | Программное обеспечение ]] | |||
<!--T:9--> | |||
[[Special:MyLanguage/Движок правил wb-rules| Движок правил]] | |||
== Подробное тех.описание платы контроллера == | |||
[[Special:MyLanguage/Wiren Board 5:Аппаратная часть|'''Аппаратная часть''']] - Тех. описание контроллера. | |||
[[Special:MyLanguage/WB 5: Errata | Аппаратные ошибки/особенности Wiren Board 5 ]] найденные при эксплуатации контроллера. | |||
[[Wiren Board 5: Аппаратные ревизии]] - описание изменений в плате контроллера. | |||
[[Special:MyLanguage/Wiren Board 5: Отличия от Wiren Board 4|Отличия Wiren Board 5 от Wiren Board 4]] - сравнение с предыдущей версией. | |||
Таблицы соответствия GPIO процессора и сигналов на плате. | |||
Для ревизий: [[Wiren Board 5.5:Список GPIO|rev. 5.5 (5.6, 5.6.1)]], [[Wiren Board 5.8:Список GPIO|rev. 5.8 (5.9)]], [[Wiren Board 5:Список GPIO|rev. 5.3]] | |||
[[Special:MyLanguage/Wiren Board 5: Подключение периферийных устройств|Подключение периферийных устройств]] | [[Special:MyLanguage/Wiren Board 5: Подключение периферийных устройств|Подключение периферийных устройств]] | ||
== | [[Special:MyLanguage/Поддерживаемые устройства|Поддерживаемые устройства]] | ||
== Дополнительные и справочные статьи == | |||
[[Special:MyLanguage/Debug UART|Debug UART]] | |||
[[Special:MyLanguage/Работа с GPIO|Работа с GPIO]] | |||
<!--T:23--> | |||
[[Special:MyLanguage/Работа с последовательным портом|Работа с последовательным портом]] | |||
<!--T:24--> | |||
[[Special:MyLanguage/ADC#Software|ADC#Software]] | |||
[[ | <!--T:25--> | ||
[[Special:MyLanguage/Доступ к RS-485 портам с PC|Доступ к RS-485 портам с PC]] | |||
<!--T:26--> | |||
[[Special:MyLanguage/Пересборка Device Tree|Пересборка Device Tree]] | |||
[[Special:MyLanguage/ | <!--T:27--> | ||
[[Special:MyLanguage/Сборка ядра|Сборка ядра]] | |||
[[ | <!--T:28--> | ||
[[Special:MyLanguage/Уникальные идентификаторы|Уникальные идентификаторы]] - для идентификации устройства, привязки софта | |||
<!--T:31--> | |||
[[Special:MyLanguage/eMMC flash storage wear level|Узнать степень износа внутреннего накопителя]] | |||
[[ | <!--T:32--> | ||
[[Special:MyLanguage/Как разрабатывать ПО для Wiren Board|Как разрабатывать ПО для Wiren Board]] | |||
<!--T:33--> | |||
[[WB5_root_password_recovery|Wiren Board 5:Восстановление пароля пользователя root]] | [[WB5_root_password_recovery|Wiren Board 5:Восстановление пароля пользователя root]] | ||
<!--T:29--> | |||
Схема электрическая принципиальная Wiren Board 5: [[Файл:WB 5.3.pdf]], [[Файл:WB_5.6.pdf]] | |||
<!--T:30--> | |||
Габаритные размеры платы Wiren Board 5: [[Файл:WB 5.3-Размеры.pdf|Файл:WB 5.3-Размеры.pdf]] | |||
</translate> |
Версия 19:18, 6 июня 2018
Страница продукта и магазин: Wiren Board 5
Wiren Board 5 - модульный контроллер для автоматизации с открытым ПО на базе Linux.
Предназначен для домашней и промышленной автоматизации и мониторинга: опроса датчиков и счетчиков, использования в качестве УСПД, в системах АСКУЭ, в системах “умного дома”.
Для начала работы с контроллером рекомендуется прочитать статью Первое включение.
Wiren Board имеет готовый веб-интерфейс для пользователей, но также предоставляет возможность разработки и использования собственного ПО. Исходные коды всего ПО открыты.
Архитектура ПО Wiren Board
Wiren Board работает под управлением стандартной сборки Debian Linux 7.0. Для архитектуры используемого процессора есть официальный порт. Поэтому почти любой пакет найдётся в стандартном репозитории, и его можно установить одной командой (apt-get install).
Также у нас есть собственный debian-репозиторий releases.contactless.ru, в котором хранятся пакеты, собранные специально для контроллера. Репозиторий прописан в образе ПО для Wiren Board по умолчанию (файл /etc/apt/sources.list).
Весь исходный код доступен на https://github.com/contactless/. Там можно почерпнуть примеры для разработки собственного ПО.
Очередь сообщений MQTT - "скелет" программной архитектуры Wiren Board. Базовая информация по MQTT на Википедии.
Драйверы, отвечающие за аппаратные возможности контроллера (цифровые входы, АЦП, ...) и функции внешних подключённых устройств (например, подключённых по RS-485 модулей реле) записывают их состояние в очередь MQTT в виде специальных сообщений. Веб-интерфейс читает эти сообщения и на их основе отображает состояние устройств.
Если же происходит нажатие кнопки в веб-интерфейсе, уже веб-интерфейс отправляет сообщение в очередь MQTT, драйвер устройства его получает и отдаёт команду устройству.
Через MQTT работает веб-интерфейс, движок правил и встроенные драйверы. Если вы разрабатываете собственное ПО в дополнение к предустановленному, мы советуем вам также использовать MQTT.
Веб-интерфейс Wiren Board работает непосредственно на контроллере. В нём можно:
- следить за состоянием контроллера и подключённых устройств и управлять ими
- подключать устройства к контроллеру
- настраивать контроллер и обновлять его ПО
- писать правила на встроенном движке
- настраивать SMS и email уведомления
- смотреть на графике историю значений (например, температуры)
Движок правил wb-rules позволяет создавать собственные правила для контроллера - например, "Если температура датчика меньше 18°С, включи нагреватель". Правила создаются через веб-интерфейс и пишутся на простом Javascript-подобном языке.
Для работы с SCADA-системами есть:
Модульность контроллера
Внутренние модули расширения - это небольшие платы, устанавливаемые внутрь корпуса 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 часов.
Беспроводные интерфейсы
Модуль сотовой связи - модем 2G (GPRS), 3G (UMTS) или NB-IoT устанавливается в контроллер при производстве.
Модем позволяет отправлять и принимать SMS, подключаться к интернету.
Модуль Wi-Fi в Wiren Board можно настроить на работу в одном из трёх режимов:
- режим точки доступа, включён по умолчанию (имя WirenBoard, без пароля, адрес контроллера в созданной сети: 192.168.42.1).
- режим клиента;
- одновременная работа в режиме и точки доступа, и клиента.
Пакетное радио 433 МГц - радиомодуль RFM69H устанавливается в контроллер при производстве.
Позволяет подключать к контроллеру устройства Noolite, датчики Oregon.
Антенны Wi-Fi, GSM и радио 315/433MHz подключаются к SMA разъемам.
При слабом сигнале GSM рекомендуется использовать выносную антенну и располагать ее вдали от контроллера.
Проводные интерфейсы
Интерфейс Ethernet поддерживает скорость 10/100 Мбит/с. В ревизиях с 5.8 есть второй порт Ethernet.
Так же присутствует один порт USB 2.0. Работает в режиме USB Host или USB Device.
Интерфейс RS-485 - стандарт коммуникации по двухпроводной шине.
Контроллер имеет 2 порта RS-485 + можно добавить еще 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
Универсальный канал Ах объединяет в себе три функции и может работать как:
Выход "открытый коллектор" - транзистор (3А/30В), замыкающий выход на землю.
Аналоговый вход - АЦП, с диапазоном измерений 0-28 В.
Цифровой вход - срабатывает при напряжении на клемме >3В.
удалить потом
Отображение в ПО:
Ax_OUT. Адрес канала: "wb-gpio/Ax_OUT".
Аналоговые входы - Ax в разделе ADC. Адрес канала: "wb-adc/Ax".
Бинарные входы - Ax_IN. Адрес канала: "wb-gpio/Ax_IN".
Другие интерфейсы
"пищалка" - издает звуковой сигнал, частота настраивается.
Часы реального времени RTC питаются от внутренней резервной батарейки.
В контроллерах ревизии 5.3 и 5.6 был ИК-порт.
Сторожевой таймер
Отдельный аппаратный watchdog, перезагружающий контроллер целиком по питанию при зависании ПО.
Питание
На контроллере есть три внешних входа для подключения питания:
- DC jack - стандартный штекерный разъем (5.5x2.1мм) на левой стороне корпуса.
- Клеммники Vin и GND - в контроллерах ревизии 5.8 и выше: две клеммы Vin, к которым можно подключить два независимых блока питания для резервирования. Земли блоков питания должны быть соединены и подключены к клемме GND.
- Питание по кабелю Ethernet. Подробнее в Power over Ethernet.
Возможно одновременное подключения источников к разным входам, в том числе с разным напряжением.
Для резервного питания можно подключить внутренний модуль WBMZ-BATTERY с Li-Ion (Li-Pol) аккумулятором.
Допустимый диапазон питания 7-28В. Среднее потребление платы - 1,5-2 Вт. Но т.к. модуль GSM потребляет импульсно до 8 Вт, рекомендуется использовать блоки питания с мощностью не менее 10 Вт.
Работа с нажимными клеммами
В качестве интерфейсных клемм в контроллере применены клеммы "тип 250". Это самозажимные клипсы. При вставке очищенного одножильного провода в гнездо, он автоматически зажимается пружинной защѐлкой. Для вставки многожильных проводов, необходимо отжать пружину, нажав на кнопку клипсы. Кнопка имеет паз под шлицевую отвертку. Для извлечения провода, нужно отжать пружину, нажав на кнопку клипсы, и вытащить провод.
Подробное тех.описание платы контроллера
Аппаратная часть - Тех. описание контроллера.
Аппаратные ошибки/особенности Wiren Board 5 найденные при эксплуатации контроллера.
Wiren Board 5: Аппаратные ревизии - описание изменений в плате контроллера.
Отличия Wiren Board 5 от Wiren Board 4 - сравнение с предыдущей версией.
Таблицы соответствия GPIO процессора и сигналов на плате.
Для ревизий: rev. 5.5 (5.6, 5.6.1), rev. 5.8 (5.9), rev. 5.3
Подключение периферийных устройств
Дополнительные и справочные статьи
Работа с последовательным портом
Уникальные идентификаторы - для идентификации устройства, привязки софта
Узнать степень износа внутреннего накопителя
Как разрабатывать ПО для Wiren Board
Wiren Board 5:Восстановление пароля пользователя root
Схема электрическая принципиальная Wiren Board 5: Файл:WB 5.3.pdf, Файл:WB 5.6.pdf
Габаритные размеры платы Wiren Board 5: Файл:WB 5.3-Размеры.pdf