16 885
правок
Fizikdaos (обсуждение | вклад) |
|||
(не показано 49 промежуточных версий 7 участников) | |||
Строка 1: | Строка 1: | ||
{{#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}} | |||
'''[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 | 200px|Wiren Board ревизии 5.3]] | |||
{| border="1" width="700" class="wikitable noclear" style="text-align:center" | |||
{| border="1" width="700" class="wikitable" 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 | ||
Строка 16: | Строка 17: | ||
|| Память энергонезависимая || 4 GB eMMC | || Память энергонезависимая || 4 GB eMMC | ||
|- | |- | ||
| Операционная система || Debian Linux | | Операционная система || Debian Linux 9 Stretch. Mainline kernel 5.10 | ||
|- | |- | ||
|| Габаритные размеры || Корпус на DIN рейку шириной 6М. | || Габаритные размеры || Корпус на DIN-рейку шириной 6М. | ||
106.25x90.2x57.5 мм. Размер без корпуса: 103x87x20 мм | 106.25x90.2x57.5 мм. Размер без корпуса: 103x87x20 мм | ||
|- | |- | ||
||Эксплуатация || Рабочая температура - -25...+70С | ||Эксплуатация || Рабочая температура - -25...+70С | ||
(-40..+70С по запросу) | (-40..+70С по запросу) | ||
|- | |- | ||
||Питание || 7-28VDC | ||Питание || 7-28VDC | ||
Строка 28: | Строка 29: | ||
|} | |} | ||
'''Страница продукта и магазин: [https://wirenboard.com/ru/product/wiren-board-5 | '''Страница продукта и магазин: [https://wirenboard.com/ru/product/wiren-board-5/ Wiren Board 5]''' | ||
Для начала работы с контроллером рекомендуется прочитать статью [[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>. | |||
Wiren Board работает под управлением стандартной сборки Debian Linux | |||
Исходный код программного обеспечения доступен на [https://github.com/wirenboard/ GitHub]. Там можно почерпнуть примеры для разработки собственного ПО. | |||
[[MQTT | | '''[[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]] | |||
* [[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| Подключение модуля ввода-вывода к контроллеру]] | ||
Строка 89: | Строка 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). | ||
Строка 103: | Строка 93: | ||
USB-стик '''Z-Wave''' дает поддержку устройств стандарта Z-Wave. | USB-стик '''Z-Wave''' дает поддержку устройств стандарта [[Z-way|Z-Wave]]. | ||
[[Пакетное радио 433 МГц]] - радиомодуль RFM69H устанавливается в контроллер при производстве. | [[433MHz|'''Пакетное радио 433 МГц''']] - радиомодуль RFM69H устанавливается в контроллер при производстве. | ||
Позволяет подключать к контроллеру устройства Noolite, датчики Oregon. | Позволяет подключать к контроллеру устройства Noolite, датчики Oregon. | ||
Строка 115: | Строка 105: | ||
При слабом сигнале GSM рекомендуется использовать выносную антенну и располагать ее вдали от контроллера. | При слабом сигнале GSM рекомендуется использовать выносную антенну и располагать ее вдали от контроллера. | ||
== Проводные интерфейсы == | == Проводные интерфейсы == | ||
'''Интерфейс Ethernet''' поддерживает скорость 10/100 Мбит/с. В ревизиях с 5.8 есть второй порт Ethernet. | '''Интерфейс Ethernet''' поддерживает скорость 10/100 Мбит/с. В ревизиях с 5.8 есть второй порт Ethernet. | ||
Также присутствует один порт USB 2.0. Работает в режиме USB Host или USB Device. Управление питанием отдельных USB-устройств описано в статье [[Питание USB-портов|Питание USB-портов]]. | |||
[[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]] | |||
'''[[CAN]]''' - это стандарт коммуникации по двухпроводной шине. | '''[[CAN]]''' - это стандарт коммуникации по двухпроводной шине. | ||
Строка 151: | Строка 129: | ||
Так же есть программное управление этим выходом (его можно отключать). | Так же есть программное управление этим выходом (его можно отключать). | ||
== Универсальные входы/выходы A1-A4 == | == Настройка подключённых устройств == | ||
За работу с 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 == | |||
Универсальный канал Ах объединяет в себе три функции и может работать как: | Универсальный канал Ах объединяет в себе три функции и может работать как: | ||
* Выход [[ | * Выход [[OpenCollector_connecting|"открытый коллектор"]] - ключ (3А/30В), замыкающий выход на землю. | ||
* [[ADC | Аналоговый вход]] с диапазоном измерений 0-28 В. | * [[ADC | Аналоговый вход]] с диапазоном измерений 0-28 В. | ||
Строка 161: | Строка 152: | ||
* [[Special:MyLanguage/DI | Дискретный вход ]] - срабатывает при напряжении на клемме 5В. | * [[Special:MyLanguage/DI | Дискретный вход ]] - срабатывает при напряжении на клемме 5В. | ||
== Резистивные входы R1 и R2 == | == Резистивные входы R1 и R2 == | ||
Могут работать в режимах: | Могут работать в режимах: | ||
* измерения сопротивления 1-30кОм | * измерения сопротивления 1-30кОм | ||
Строка 167: | Строка 158: | ||
* цифровой вход | * цифровой вход | ||
''Вход R2 есть только в версии 5.3.'' | |||
[[ADC:Измерение сопротивлений - технические детали]] | |||
== Клеммники == | == Клеммники == | ||
<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" | ||
Строка 262: | Строка 224: | ||
Для извлечения провода, нужно отжать пружину, нажав на кнопку клипсы, и вытащить провод. | Для извлечения провода, нужно отжать пружину, нажав на кнопку клипсы, и вытащить провод. | ||
== Поддерживаемые устройства == | == Другие интерфейсы == | ||
[[Отладочный порт]] - подключившись к нему можно получить прямой доступ к консоли контроллера. Через него можно также взаимодействовать с загрузчиком и следить за загрузкой операционной системы (последовательная консоль, serial console). | |||
[[Buzzer | "Пищалка"]] - издает звуковой сигнал, частота настраивается. | |||
Часы реального времени [[RTC]] питаются от внутренней резервной батарейки. | |||
В контроллерах ревизии 5.3 и 5.6 так же есть: | |||
*[[Special:MyLanguage/Consumer IR|ИК-порт]] | |||
* Аудиовыход цифрового звука - S/PDIF, разъём TOSLINK. | |||
== Сторожевой таймер == | |||
Отдельный аппаратный watchdog, перезагружающий контроллер целиком по питанию при зависании ПО. | |||
[[Watchdog| Отключение аппаратного сторожевого таймера]] | |||
== Питание == | |||
На контроллере есть три внешних входа для подключения питания: | |||
* DC jack - стандартный штекерный разъем (5.5x2.1мм) на левой стороне корпуса. | |||
* Клеммники Vin и GND - в контроллерах ревизии 5.8 и выше: две клеммы Vin, к которым можно подключить два независимых блока питания для резервирования. Земли блоков питания должны быть соединены и подключены к клемме GND. | |||
* Питание по кабелю Ethernet. Подробнее в [[Special:MyLanguage/Power over Ethernet|Power over Ethernet]]. | |||
Возможно одновременное подключения источников к разным входам, в том числе с разным напряжением. | |||
Для резервного питания можно подключить внутренний модуль [[WBMZ-BATTERY - модуль резервного питания | WBMZ-BATTERY ]] с Li-Ion (Li-Pol) аккумулятором. | |||
Допустимый диапазон питания '''7-28В'''. | |||
Среднее потребление платы - 1,5-2 Вт. Но т.к. модуль GSM потребляет импульсно до 8 Вт, рекомендуется использовать блоки питания с мощностью не менее '''10 Вт'''. | |||
== Поддерживаемые устройства == | |||
[[Периферийные устройства с интерфейсом RS-485 серии WB-xxxx | | [[Периферийные устройства с интерфейсом 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: Подключение периферийных устройств|Подключение периферийных устройств]] | ||
== Подробное тех.описание платы контроллера == | == Подробное тех.описание платы контроллера == | ||
[[Файл:WB5.3razm.png|thumb|400px|Размеры платы контроллера]] | [[Файл:WB5.3razm.png|thumb|400px|Размеры платы контроллера]] | ||
Строка 278: | Строка 274: | ||
[[Special:MyLanguage/WB 5: Errata | Аппаратные ошибки/особенности Wiren Board 5 ]] найденные при эксплуатации контроллера. | [[Special:MyLanguage/WB 5: Errata | Аппаратные ошибки/особенности Wiren Board 5 ]] найденные при эксплуатации контроллера. | ||
[[ | [[WB5_hardware_revisions | Аппаратные ревизии]] - описание изменений в плате контроллера. | ||
Таблицы соответствия GPIO процессора и сигналов на плате для ревизий: | Таблицы соответствия GPIO процессора и сигналов на плате для ревизий: | ||
Строка 288: | Строка 284: | ||
[[WB5_root_password_recovery|Wiren Board 5:Восстановление пароля пользователя root]] | [[WB5_root_password_recovery|Wiren Board 5:Восстановление пароля пользователя root]] | ||
== Изображения и чертежи устройства == | |||
{{Wbincludes:WBPicturesNoDrawing|1}} | |||
{{Wbincludes:WBPicturesNoDrawing|2}} |