16 808
правок
м (Добавил ссылку на сборку образа для этой версии контроллера) |
|||
(не показана 21 промежуточная версия 2 участников) | |||
Строка 1: | Строка 1: | ||
{{#vardefine:ProductFullName1|Контроллер Wiren Board 5.8}} {{#vardefine:FileName1|Wiren_Board-5.8}} {{#vardefine:ProductName1|Wiren_Board-5.8}} | {{#vardefine:ProductFullName1|Контроллер Wiren Board 5.8}} {{#vardefine:FileName1|Wiren_Board-5.8}} {{#vardefine:ProductName1|Wiren_Board-5.8}} | ||
{{#vardefine:ProductFullName2|Контроллер Wiren Board 5.9}} {{#vardefine:FileName2|Wiren_Board-5.9_new}} {{#vardefine:ProductName2|Wiren_Board-5.9}} | {{#vardefine:ProductFullName2|Контроллер Wiren Board 5.9}} {{#vardefine:FileName2|Wiren_Board-5.9_new}} {{#vardefine:ProductName2|Wiren_Board-5.9}} | ||
'''[https://wirenboard.com/ru/product/wiren-board-5/ Страница устройства на сайте]''' | |||
'''Эта страница описывает снятое с производства устройства, описание новых версий контроллере, смотрите на [[Documentation|главной странице документации]]. | |||
[[Файл:WB5 main2.jpg|500px|thumb|right|Wiren Board 5]] | [[Файл:WB5 main2.jpg|500px|thumb|right|Wiren Board 5]] | ||
== Общие характеристики == | == Общие характеристики == | ||
[[Файл:WB5 плата.png| thumb | | [[Файл:WB5 плата.png| thumb | 200px|Wiren Board ревизии 5.3]] | ||
{| border="1" width="700" class="wikitable" style="text-align:center" | {| border="1" width="700" class="wikitable noclear" style="text-align:center" | ||
| Процессор || [http://www.freescale.com/products/arm-processors/i.mx-applications-processors-based-on-arm-cores/i.mx28-processors/multimedia-applications-processors-dual-ethernet-dual-can-lcd-touch-screen-arm9-core:i.MX287 Freescale i.MX28] 454 MHz ARM9 | | Процессор || [http://www.freescale.com/products/arm-processors/i.mx-applications-processors-based-on-arm-cores/i.mx28-processors/multimedia-applications-processors-dual-ethernet-dual-can-lcd-touch-screen-arm9-core:i.MX287 Freescale i.MX28] 454 MHz ARM9 | ||
Строка 14: | Строка 17: | ||
|| Память энергонезависимая || 4 GB eMMC | || Память энергонезависимая || 4 GB eMMC | ||
|- | |- | ||
| Операционная система || Debian Linux | | Операционная система || Debian Linux 9 Stretch. Mainline kernel 5.10 | ||
|- | |- | ||
|| Габаритные размеры || Корпус на DIN-рейку шириной 6М. | || Габаритные размеры || Корпус на DIN-рейку шириной 6М. | ||
Строка 30: | Строка 33: | ||
Для начала работы с контроллером рекомендуется прочитать статью [[Special:MyLanguage/Wiren Board 5:Первое включение|'''Первое включение''']]. | Для начала работы с контроллером рекомендуется прочитать статью [[Special:MyLanguage/Wiren Board 5:Первое включение|'''Первое включение''']]. | ||
== Программное обеспечение == | |||
[[Файл:WiremBoard 5 WebUI Main Page.png|thumb|500 px|Веб-интерфейс контроллера Wiren Board]] | |||
Wiren Board 5 работает под управлением стандартной сборки Debian Linux 9 Stretch. Для архитектуры используемого процессора есть официальный [https://www.debian.org/ports/arm/ порт]. | |||
Поэтому почти любой пакет найдётся в стандартном репозитории, и его можно установить одной командой <code>apt-get install имя_пакета</code>. | |||
Исходный код программного обеспечения доступен на [https://github.com/wirenboard/ GitHub]. Там можно почерпнуть примеры для разработки собственного ПО. | |||
'''[[MQTT | Очередь сообщений MQTT]]''' — «скелет» программной архитектуры Wiren Board | |||
Все сервисы контроллера общаются между собой по общей «шине», в роли которой и выступает брокер MQTT. | |||
'''Веб-интерфейс Wiren Board''' работает непосредственно на контроллере. В нём можно: | |||
*следить за состоянием контроллера и подключённых устройств и управлять ими, | |||
*подключать устройства к контроллеру, | |||
*настраивать контроллер и обновлять его ПО, | |||
*писать правила на встроенном движке, | |||
*настраивать [[Notification_module | SMS- и email-уведомления]], | |||
*смотреть графики истории значений параметров: температуры, напряжения и т.п. | |||
'''[[Движок_правил_wb-rules_1.7|Движок правил wb-rules]]''' позволяет создавать собственные правила для контроллера, например: «Если температура датчика меньше 18°С, включи нагреватель». Правила создаются через [[Веб-интерфейс Wiren Board|веб-интерфейс]] и пишутся на простом Javascript-подобном языке. | |||
'''Полезные ссылки''' | |||
* [[Wiren_Board_5_Firmware_Update|Обновление прошивки контроллера Wiren Board 5]] | |||
* [[Wiren Board 5: Build an image to download in USB Mass-Storage mode | Сборка образа для загрузки в режиме USB Mass-Storage]] | * [[Wiren Board 5: Build an image to download in USB Mass-Storage mode | Сборка образа для загрузки в режиме USB Mass-Storage]] | ||
== | * [[WB Modbus Devices Firmware Update | Обновление прошивок в Modbus-устройствах Wiren Board]] | ||
== Внутренние и внешние модули == | |||
[[Файл:KNX.png|thumb|200px|Модуль расширения KNX]] | [[Файл:KNX.png|thumb|200px|Модуль расширения KNX]] | ||
[[Файл:Connecting_Side_Modules.png|250px|thumb|right| Подключение модуля ввода-вывода к контроллеру]] | [[Файл:Connecting_Side_Modules.png|250px|thumb|right| Подключение модуля ввода-вывода к контроллеру]] | ||
Строка 53: | Строка 79: | ||
== Беспроводные интерфейсы == | == Беспроводные интерфейсы == | ||
[[ | [[Modem-stretch |'''Модуль сотовой связи''']] - модем 2G (GPRS), 3G (UMTS) или NB-IoT устанавливается в контроллер при производстве. Требуется SIM-карта формата microSIM. | ||
Модем позволяет отправлять и принимать SMS, подключаться к интернету. | Модем позволяет отправлять и принимать SMS, подключаться к интернету. | ||
[[Wi-Fi|'''Модуль Wi-Fi''']] в Wiren Board можно настроить на работу в одном из трёх режимов: | [[Wi-Fi Old|'''Модуль Wi-Fi''']] в Wiren Board можно настроить на работу в одном из трёх режимов: | ||
* режим точки доступа, включён по умолчанию (имя WirenBoard, без пароля, адрес контроллера в созданной сети: 192.168.42.1). | * режим точки доступа, включён по умолчанию (имя WirenBoard, без пароля, адрес контроллера в созданной сети: 192.168.42.1). | ||
Строка 87: | Строка 113: | ||
[[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''' - стандарт коммуникации по двухпроводной шине. [[RS-485| Как правильно выбрать кабель и проложить шину]]. | |||
Контроллер имеет 2 порта RS-485 + можно добавить еще 2 порта [[Wiren Board 5: Модуль расширения RS485-ISO | модулями расширения RS-485]] . | Контроллер имеет 2 порта RS-485 + можно добавить еще 2 порта [[Wiren Board 5: Модуль расширения RS485-ISO | модулями расширения RS-485]] . | ||
Стандартно в Wiren Board с подключёнными по RS-485 устройствами работает [[Драйвер wb-mqtt-serial]] через систему [[MQTT]]-сообщений. | Стандартно в Wiren Board с подключёнными по RS-485 устройствами работает [[Драйвер wb-mqtt-serial]] через систему [[MQTT]]-сообщений. | ||
Строка 106: | Строка 128: | ||
Он защищен от КЗ и подачи повышенного напряжения. При питании контроллера от аккумулятора выход +5V остается активным. | Он защищен от КЗ и подачи повышенного напряжения. При питании контроллера от аккумулятора выход +5V остается активным. | ||
Так же есть программное управление этим выходом (его можно отключать). | Так же есть программное управление этим выходом (его можно отключать). | ||
== Настройка подключённых устройств == | |||
За работу с serial-устройствами отвечает драйвер wb-mqtt-serial. Чтобы добавить новое устройство: | |||
# Перейдите в веб-интерфейс контроллера по его IP-адресу. | |||
# Смените уровень доступа '''Settings''' → '''Change access level''' → '''Administrator'''. | |||
# Откройте настройки драйвера '''Settings''' → '''Configs''' → '''Serial Device Driver Configuration'''. | |||
# Добавьте новое устройство. | |||
<gallery mode="packed" heights="150px"> | |||
Image: Wiren Board 5 Settings-Configs.png | Список доступных настроек | |||
Image: Wiren Board 5 Settings-Configs-SerialDriver.png | Страница настройки подключённых устройств | |||
</gallery> | |||
== Универсальные входы/выходы A1-A4 == | == Универсальные входы/выходы A1-A4 == | ||
Строка 111: | Строка 146: | ||
Универсальный канал Ах объединяет в себе три функции и может работать как: | Универсальный канал Ах объединяет в себе три функции и может работать как: | ||
* Выход [[ | * Выход [[OpenCollector_connecting|"открытый коллектор"]] - ключ (3А/30В), замыкающий выход на землю. | ||
* [[ADC | Аналоговый вход]] с диапазоном измерений 0-28 В. | * [[ADC | Аналоговый вход]] с диапазоном измерений 0-28 В. | ||
Строка 128: | Строка 163: | ||
== Клеммники == | == Клеммники == | ||
<gallery mode="packed" heights="300px"> | |||
Image: WB5 подписи1.jpg | Wiren Board 5 | |||
Image: Wago.jpeg | Работа с самозажимными клеммами | |||
</gallery> | |||
{| border="1" width="700" class="wikitable" style="text-align:center" | {| border="1" width="700" class="wikitable" style="text-align:center" | ||
Строка 227: | Строка 262: | ||
[[Периферийные устройства с интерфейсом RS-485 серии WB-xxxx | Устройства нашего производства с интерфейсом RS-485]] | [[Периферийные устройства с интерфейсом RS-485 серии WB-xxxx | Устройства нашего производства с интерфейсом RS-485]] | ||
[ | [https://wirenboard.com/wiki/index.php?title=Supported_devices&oldid=44315 Поддерживаемые устройства] | ||
[[Special:MyLanguage/Wiren Board 5: Подключение периферийных устройств|Подключение периферийных устройств]] | [[Special:MyLanguage/Wiren Board 5: Подключение периферийных устройств|Подключение периферийных устройств]] | ||
Строка 239: | Строка 274: | ||
[[Special:MyLanguage/WB 5: Errata | Аппаратные ошибки/особенности Wiren Board 5 ]] найденные при эксплуатации контроллера. | [[Special:MyLanguage/WB 5: Errata | Аппаратные ошибки/особенности Wiren Board 5 ]] найденные при эксплуатации контроллера. | ||
[[ | [[WB5_hardware_revisions | Аппаратные ревизии]] - описание изменений в плате контроллера. | ||
Таблицы соответствия GPIO процессора и сигналов на плате для ревизий: | Таблицы соответствия GPIO процессора и сигналов на плате для ревизий: |