Wiren Board 5: различия между версиями
Fizikdaos (обсуждение | вклад) |
|||
(не показано 218 промежуточных версий 8 участников) | |||
Строка 1: | Строка 1: | ||
<languages/> | |||
<translate> | |||
<!--T:1--> | |||
[[Файл:WB5 main2.jpg|500px|thumb|right|Wiren Board 5]] | [[Файл:WB5 main2.jpg|500px|thumb|right|Wiren Board 5]] | ||
[ | <!--T:2--> | ||
'''Страница продукта и магазин: [https://wirenboard.com/ru/product/wiren-board-5]''' | |||
<!--T:3--> | |||
'''Wiren Board 5''' - модульный контроллер для автоматизации с открытым ПО на базе Linux. | |||
<!--T:4--> | |||
Предназначен для домашней и промышленной автоматизации и мониторинга: опроса датчиков и счетчиков, использования в качестве УСПД, в системах АСКУЭ, в системах “умного дома”. | |||
[[Special:MyLanguage/Wiren Board 5:Первое включение|'''Первое включение''']] | |||
[[ | |||
Wiren Board 5 | |||
Для начала работы с контроллером рекомендуется прочитать эту статью. | |||
== Модульность контроллера == | |||
[[Файл:KNX.png|thumb|200px|Модуль расширения KNX]] | |||
[[Файл:Connecting_Side_Modules.png|250px|thumb|right| Подключение модуля ввода-вывода к контроллеру]] | |||
[[Special:MyLanguage/Модули расширения|'''Модули расширения''']] - | |||
[[Модули расширения | ''' | небольшие платы, устанавливаемые внутрь корпуса Wiren Board 5 и расширяющие его функциональность - дополнительные порты RS-485, RS-232, релейные выходы и т. д. | ||
В контроллере есть два слота для подключения модулей расширения. На каждый модуль отводится 3 внешних клеммника. | В контроллере есть два слота для подключения модулей расширения. На каждый модуль отводится 3 внешних клеммника. | ||
''' | [[Special:MyLanguage/Модули ввода-вывода|'''Модули ввода-вывода''']] стыкуются с боковым разъемом на WB5 с правой стороны, добавляя от 8 до 16 цифровых или аналоговых портов. | ||
Последовательно можно подключать до 8 модулей: до 4 модулей ввода (типа I) и до 4-х модуля вывода (типа O и IO). | Последовательно можно подключать до 8 модулей: до 4 модулей ввода (типа I) и до 4-х модуля вывода (типа O и IO). | ||
[[Special:MyLanguage/WBMZ-BATTERY - модуль резервного питания|'''Модуль резервного питания''']] - дополнительная мезонинная плата, устанавливается вторым этажом в корпус на DIN-рейку. | [[Special:MyLanguage/WBMZ-BATTERY - модуль резервного питания|'''Модуль резервного питания''']] -дополнительная мезонинная плата, устанавливается вторым этажом в корпус на DIN-рейку. | ||
Содержит Li-Ion (Li-Pol) аккумулятором емкостью 1800 mAh, обеспечивает работу контроллера до 3 часов. | Содержит Li-Ion (Li-Pol) аккумулятором емкостью 1800 mAh, обеспечивает работу контроллера до 3 часов. | ||
Строка 79: | Строка 44: | ||
== Беспроводные интерфейсы == | == Беспроводные интерфейсы == | ||
[[ | [[Special:MyLanguage/GSM/GPRS|'''GSM/GPRS''']] - | ||
2G или 3G модем устанавливается в контроллер при производстве. | |||
Модем позволяет отправлять и принимать SMS, подключаться к интернету. | Модем позволяет отправлять и принимать SMS, подключаться к интернету по GPRS. | ||
[[Special:MyLanguage/Wi-Fi|'''Wi-Fi''']] в Wiren Board можно настроить на работу в одном из трёх режимов: | |||
* режим точки доступа, включён по умолчанию (имя WirenBoard, без пароля, адрес контроллера в созданной сети: 192.168.42.1). | |||
* режим клиента; | * режим клиента; | ||
* одновременная работа в режиме и точки доступа, и клиента. | * одновременная работа в режиме и точки доступа, и клиента. | ||
== Проводные интерфейсы == | |||
[[File:rs-485-setup-configs.png|thumb|right|300 px|Настройка происходит через страницу ''Configs'' [[RS-485:Настройка через веб-интерфейс|веб-интерфейса]]]] | |||
[[ | [[Special:MyLanguage/RS-485|'''RS-485''']] - стандарт коммуникации по двухпроводной шине. На шину можно подключать до 256 устройств. Скорость передачи до 115200 бит/с. Длина линии до 1200 метров. | ||
Подробнее про стандарт - [[RS-485:Основы функционирования интерфейса RS-485]]. | |||
Контроллер имеет 2 порта RS-485 (один мультиплексирован с портом CAN). Дополнительно платами расширения можно добавить еще 2 гальвано изолированных порта. | |||
К контроллеру шиной RS-485 можно подключить: | |||
* [[Периферийные устройства с интерфейсом RS-485 серии WB-xxxx | устройства нашего производства с интерфейсом 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 порт Wiren Board можно подключить несколько датчиков при соблюдении определенных условий. | |||
Так | |||
== Универсальные входы/выходы A1-A4 == | |||
[[Файл:Ax2.png|thumb|400px|Эквивалентная схема каналов A1-A4]] | |||
Универсальные каналы состоят из параллельно работающих входных и выходного каскада, подключенных к одной клемме канала. | |||
Выходной каскад состоит из ключа (полевого транзистора) замыкающего выход на землю, т. е. выход типа "открытый коллектор". | |||
Входной каскад образует АЦП, с диапазоном измерений 0-28 В. | |||
Так же есть функция бинарного входа DI - напряжение на клемме >3В вызывает срабатывание входа. | |||
Отображение в ПО: | |||
Выходы "открытый коллектор" - '''Ax_OUT'''. Адрес канала: "wb-gpio/Ax_OUT". | |||
Аналоговые входы - '''Ax''' в разделе ADC. Адрес канала: "wb-adc/Ax". | |||
Бинарные входы - '''Ax_IN'''. Адрес канала: "wb-gpio/Ax_IN". | |||
* [[Special:MyLanguage/Buzzer|Buzzer]] | |||
* [[Special:MyLanguage/Consumer IR|Работа с ИК-портом]] | |||
| | [[Special:MyLanguage/Программное обеспечение Wiren Board | Программное обеспечение ]] | ||
<!--T:9--> | |||
! | [[Special:MyLanguage/Движок правил wb-rules| Движок правил]] | ||
[[Special:MyLanguage/Wiren Board 5:Аппаратная часть|'''Аппаратная часть''']] | |||
Подробное тех.описание платы контроллера. | |||
<!--T:13--> | |||
[[Special:MyLanguage/Wiren Board 5: Подключение периферийных устройств|Подключение периферийных устройств]] | |||
[[ | <!--T:14--> | ||
[[Special:MyLanguage/Поддерживаемые устройства|Поддерживаемые устройства]] | |||
<!--T:15--> | |||
[[Special:MyLanguage/WB 5: Errata | Аппаратные ошибки/особенности Wiren Board 5 ]] | |||
[[Wiren Board 5: Аппаратные ревизии]] | |||
<!--T:16--> | |||
[[Special:MyLanguage/Wiren Board 5: Отличия от Wiren Board 4|Отличия Wiren Board 5 от Wiren Board 4]] | |||
== Дополнительные и справочные статьи == <!--T:19--> | |||
<!--T:20--> | |||
[[Special:MyLanguage/Debug UART|Debug UART]] | |||
<!--T:21--> | |||
[[Special:MyLanguage/Работа с GPIO|Работа с GPIO]] | |||
<!--T:22--> | |||
[[Special:MyLanguage/Wiren Board 5:Список GPIO|Wiren Board 5:Список GPIO]] | |||
[[ | <!--T:34--> | ||
[[Special:MyLanguage/Wiren Board 5.5:Список GPIO|Wiren Board 5.5 (5.6, 5.6.1):Список GPIO]] | |||
[ | [[Wiren Board 5.8:Список GPIO]] | ||
[[Special:MyLanguage/ | <!--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> |
Версия 13:42, 6 июня 2018
Страница продукта и магазин: [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 порт Wiren Board можно подключить несколько датчиков при соблюдении определенных условий.
Универсальные входы/выходы A1-A4
Универсальные каналы состоят из параллельно работающих входных и выходного каскада, подключенных к одной клемме канала.
Выходной каскад состоит из ключа (полевого транзистора) замыкающего выход на землю, т. е. выход типа "открытый коллектор". Входной каскад образует АЦП, с диапазоном измерений 0-28 В. Так же есть функция бинарного входа DI - напряжение на клемме >3В вызывает срабатывание входа.
Отображение в ПО:
Выходы "открытый коллектор" - Ax_OUT. Адрес канала: "wb-gpio/Ax_OUT".
Аналоговые входы - Ax в разделе ADC. Адрес канала: "wb-adc/Ax".
Бинарные входы - Ax_IN. Адрес канала: "wb-gpio/Ax_IN".
Подробное тех.описание платы контроллера.
Подключение периферийных устройств
Аппаратные ошибки/особенности Wiren Board 5
Wiren Board 5: Аппаратные ревизии
Отличия Wiren Board 5 от Wiren Board 4
Дополнительные и справочные статьи
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