Wiren Board 8: различия между версиями

4671 байт добавлено ,  11 дней назад
(не показано 28 промежуточных версий этого же участника)
Строка 1: Строка 1:
{{Draft}}
{{Draft}}
{{PDF}}
{{PDF}}
{{DISPLAYTITLE:Wiren Board 8.4}}
'''[https://wirenboard.com/product/wiren-board-8/ Купить в интернет-магазине]'''
'''[https://wirenboard.com/product/wiren-board-8/ Купить в интернет-магазине]'''
[[Файл:WB8 side.png|400px|thumb|right|Контроллер Wiren Board rev. 8]]
[[Файл:WB8 side.png|400px|thumb|right|Контроллер Wiren Board rev. 8.4]]
[[File:WB8_System_Level.png|thumb|400px|Логическая блок-схема контроллера]]
[[File:WB8_System_Level.png|thumb|400px|Логическая блок-схема контроллера]]
[[Image: SVG-Dashboard Example.png|400px|thumb|right| Пример [[SVG-Dashboards|графического SVG-дашборда]]]]
[[Image: SVG-Dashboard Example.png|400px|thumb|right| Пример [[SVG-Dashboards|графического SVG-дашборда]]]]


'''Эта статья описывает контроллер Wiren Board 8. Описание предыдущей ревизии — [[Wiren Board 7.4|Wiren Board 7.4]].'''
'''Эта статья описывает контроллер Wiren Board 8.4. Описание предыдущей ревизии — [[Wiren Board 7.4|Wiren Board 7.4]].'''
== Отличия от предыдущей версии ==  
== Отличия от предыдущей версии ==  
{{Anchor|differences}}
{{Anchor|differences}}
Первые партии контроллеров Wiren Board 8 выпускаются на базе Wiren Board 7.4, но с другой процессорной платой:
Wiren Board 8.4 выпускаются на базе Wiren Board 7.4, но с другой процессорной платой:
* Новый процессор ARM 4 ядра 1.5 ГГц, 64 бита.
* Новый процессор ARM 4 ядра 1.5 ГГц, 64 бита.
* Оперативная память до 4 Гбайт.
* Оперативная память до 4 Гбайт.
* Функции слотов модулей расширения так же отличаются. В MOD1 можно установить только модули дискретных входов и выходов, MOD2 и MOD3 без ограничений, а MOD4 недоступен.
Ещё в в 8.4 больше нет CAN-интерфейса в базовой комплектации, но можно добавить до двух CAN модулем расширения.


В контроллере по прежнему идёт Debian Linux 11, но с пакетами под 64 бита, если вы используете своё программное обеспечение, рекомендуем проверить работоспособность.
В контроллере по прежнему идёт Debian Linux 11, но с пакетами под 64 бита, если вы используете своё программное обеспечение, рекомендуем проверить работоспособность.
Строка 25: Строка 29:
!colspan="2" | '''Общее'''  
!colspan="2" | '''Общее'''  
|-
|-
| style="width: 300px" | Процессор ||  ARM 4 ядра 1.5 ГГц, 64 бита
| style="width: 300px" | Процессор ||  ARM Cortex-A53 4 ядра 1.5 ГГц, 64 бита (Allwinner T507)
|-
|-
|| Память оперативная || DDR3 RAM 1 Гбайт, 2 Гбайт, 4Гбайт
|| Память оперативная || LPDDR4 RAM 1, 2 или 4Гбайт
|-
|-
|| Память энергонезависимая || eMMC 8 Гбайт MLC или 64 Гбайт TLC BiCS5
|| Память энергонезависимая || eMMC 8, 16 или 64 Гбайт
|-
|-
{{Wbincludes:Dimensions 6U }}
{{Wbincludes:Dimensions 6U }}
Строка 38: Строка 42:
|Температура воздуха
|Температура воздуха
| Рабочий диапазон температур зависит от исполнения, которое выбирается при заказе:
| Рабочий диапазон температур зависит от исполнения, которое выбирается при заказе:
* Commercial: от -25 до +75 °С
* Промышленное (Industrial): от -25 до +75 °С
* Industrial: от -40 до +75 °С
* Промышленное расширенное (Extended Industrial): от -40 до +75 °С
|-
|-
|Относительная влажность
|Относительная влажность
Строка 52: Строка 56:
|| RS-485 || '''2'''
|| RS-485 || '''2'''
|-
|-
|| CAN || '''1''' — мультиплексирован с одним из RS-485
|| CAN || '''до 2''' — с помощью модулей расширения
|-
|-
|| Слот Micro SD до 60 Мбайт/с|| '''1'''
|| Слот Micro SD до 60 Мбайт/с|| '''1'''
|-
|-
|| [[#Каналы W1-W2 | Порты Wx]]: интерфейс 1-Wire/дискретный вход || '''2'''  
|| [[#wx | Порты Wx]]: интерфейс 1-Wire/дискретный вход || '''2'''  
|-
|-
|| [[#Универсальные входы/выходы A1-A3 | Порты Ax]]: дискретный/аналоговый вход и выход «открытый коллектор» || '''4'''
|| [[#ax | Порты Ax]]: дискретный/аналоговый вход и выход «открытый коллектор» || '''4'''
|-
|-
!colspan="2" | '''Коммуникации'''  
!colspan="2" | '''Коммуникации'''  
Строка 68: Строка 72:
|| Debug Network (USB-C) || USB-сетевая карта для быстрой настройки контроллера. Важно: когда порт подключён к компьютеру — USB 1 отключается
|| Debug Network (USB-C) || USB-сетевая карта для быстрой настройки контроллера. Важно: когда порт подключён к компьютеру — USB 1 отключается
|-  
|-  
|| Wi-Fi 802.11n ||  '''1''' AP, client
|| Wi-Fi 802.11a/b/g/n (2.4 ГГц и 5 ГГц) ||  '''1''' AP, client. Переключатель диапазона в веб-интерфейсе контроллера.
|-  
|-  
|| Bluetooth 4.0 || '''1'''
|| Bluetooth 4.2 + BLE || '''1'''
|-
|-
|| Сотовая связь || 4G(LTE) или без модема  — можно выбрать при заказе
|| Сотовая связь || 2G/3G/4G(LTE) или без модема  — можно выбрать при заказе
|-  
|-  
|| SIM-карты || '''2''' x SIM, одновременно в сети одна
|| SIM-карты || '''2''' x nanoSIM, одновременно в сети одна
|-
|-


!colspan="2" | '''Питание'''  
!colspan="2" | '''Питание'''  
|-
|-
|| Напряжение || 9 - 48 В постоянного тока
|| Напряжение || 9…48 В постоянного тока
|-
|-
|| Потребляемая мощность || средняя 3 Вт, до 8 Вт с модемом
|| Потребляемая мощность || средняя 3 Вт, до 8 Вт с модемом
Строка 100: Строка 104:
!colspan="2" | '''Модульность'''  
!colspan="2" | '''Модульность'''  
|-
|-
|| Слоты для внутренних модулей расширения || '''3''' с клеммами, '''1''' без клемм
|| Слоты для внутренних модулей расширения || '''3''' с клеммами, MOD4 не используется
|-
|-
|| Другие разъемы || Для внешних модулей ввода-вывода WBIO, для модуля резервного питания, для модуля PoE
|| Другие разъемы || Для внешних модулей ввода-вывода WBIO, для модуля резервного питания, для модуля PoE
Строка 115: Строка 119:
|link=https://youtu.be/iUCNLI0yU94
|link=https://youtu.be/iUCNLI0yU94
|text= Знакомство с контроллером Wiren Board 7, по интерфейсам и софту мало отличается от 8-й версии
|text= Знакомство с контроллером Wiren Board 7, по интерфейсам и софту мало отличается от 8-й версии
|list= PL-yKQAXd5Un_fQfrVVgMt1Em5Qb1f-v6l
}}
}}
=== Сборка и запуск ===
=== Сборка и запуск ===
Строка 159: Строка 164:
|link=https://youtu.be/3QHtXODfuDY
|link=https://youtu.be/3QHtXODfuDY
|text= Веб-интерфейс контроллера Wiren Board 7
|text= Веб-интерфейс контроллера Wiren Board 7
|list= PL-yKQAXd5Un_fQfrVVgMt1Em5Qb1f-v6l
}}
}}
В контроллере предустановлен веб-интерфейс, где вы можете настраивать контролер и подключённые к нему устройства, а также писать сценарии автоматизации, настраивать уведомления и создавать интерфейс оператора с помощью графических и текстовых панелей.
В контроллере предустановлен веб-интерфейс, где вы можете настраивать контролер и подключённые к нему устройства, а также писать сценарии автоматизации, настраивать уведомления и создавать интерфейс оператора с помощью графических и текстовых панелей.
Строка 167: Строка 173:
{{YouTube
{{YouTube
|link=https://youtu.be/VA_XHrY1RVA
|link=https://youtu.be/VA_XHrY1RVA
|text= Про командную строку, SSH и Debug Console}}
|text= Про командную строку, SSH и Debug Console
|list= PL-yKQAXd5Un_fQfrVVgMt1Em5Qb1f-v6l
}}
Контроллер Wiren Board управляется ОС Linux, поэтому все настройки хранятся в файлах. Б''о''льшая часть настроек делается из веб-интерфейса контроллера, но иногда без командной строки не обойтись, например, если надо установить дополнительные программы, или настроить часовой пояс.  
Контроллер Wiren Board управляется ОС Linux, поэтому все настройки хранятся в файлах. Б''о''льшая часть настроек делается из веб-интерфейса контроллера, но иногда без командной строки не обойтись, например, если надо установить дополнительные программы, или настроить часовой пояс.  


Строка 276: Строка 284:
File:OPENTHERM.png|Модуль расширения OpenTherm
File:OPENTHERM.png|Модуль расширения OpenTherm
</gallery>
</gallery>
[[Wiren_Board_6:_Extension_Modules | '''Внутренние модули расширения''']] — это небольшие платы, устанавливаемые внутрь корпуса контроллера Wiren Board и расширяющие его функциональность:  дополнительные порты RS-485, RS-232, релейные выходы и т. д.
В контроллере есть три слота для подключения модулей расширения с выходами на внешние клеммники.
'''[[Модули ввода-вывода]]''' стыкуются с боковым разъемом контроллера с правой стороны; каждый модуль добавляет к контроллеру от 8 до 16 цифровых или аналоговых портов.
Последовательно можно подключать до 8 модулей: до 4 модулей ввода (типа I) и до 4-х модулей вывода (типа O и IO).
[[Wiren Board 6: Extension Modules#ups-mod|'''Модуль резервного питания''']] — дополнительные мезонинные платы, устанавливаются внутрь корпуса Wiren Board и обеспечивает работу контроллера до 3 часов.


{{Wbincludes:Controller Modularity}}


[[Wiren Board: Extension Modules#poe-mod|'''PoE модули''']] — дополнительные модули обеспечивающие питание от PoE.
[[Wiren Board: Extension Modules#poe-mod|'''PoE модули''']] — дополнительные модули обеспечивающие питание от PoE.
Строка 283: Строка 299:
== Беспроводные интерфейсы ==  
== Беспроводные интерфейсы ==  


{{Wbincludes: Controller Wireless interfaces}}
'''Модуль Wi-Fi''' в Wiren Board можно настроить на работу в одном из трёх режимов:
 
* режим точки доступа, включён по умолчанию (имя WirenBoard, без пароля, адрес контроллера в созданной сети: 192.168.42.1)
* режим клиента
* одновременная работа в режиме и точки доступа, и клиента
 
[[Networks| Инструкция по настройке]].
 
[[Bluetooth|'''Модуль Bluetooth''' 4.2 (Bluetooth Low Energy)]] —  можно отслеживать приближение других Bluetooth устройств, например, мобильного телефона или Bluetooth-метки.
 
USB-стик [[Z-way|Z-Wave]] - подключается к USB-разъему и обеспечивает поддержку устройств стандарта Z-Wave.
 
Антенны Wi-Fi, GSM и радиомодулей подключаются к разъемам SMA.
 
При слабом сигнале GSM рекомендуем использовать выносную антенну и располагать ее вдали от контроллера.


[[WBC2-4G |'''Модуль сотовой связи''']] — 4G (LTE) или NB-IoT устанавливается в контроллер модулем расширения. Требуется SIM-карта формата nanoSIM.
[[WBC2-4G |'''Модуль сотовой связи''']] — 4G (LTE) или NB-IoT устанавливается в контроллер модулем расширения. Требуется SIM-карта формата nanoSIM.
Строка 292: Строка 322:


== Проводные интерфейсы ==  
== Проводные интерфейсы ==  
[[File:rs-485-setup-configs.png|thumb|right|500 px|Контроллер и подключённые к нему устройства настраиваются в [[RS-485:Настройка через веб-интерфейс|веб-интерфейсе]]]]
[[RS-485|'''Интерфейс RS-485''']] — стандарт коммуникации по двухпроводной шине.
Контроллер имеет 2 порта RS-485 + можно добавить еще 2 порта модулями расширения [[WBE2-I-RS485-ISO_RS485_Extension_Module | WBE2-I-RS485-ISO]].
Стандартно в Wiren Board с подключёнными по RS-485 устройствами работает [[драйвер wb-mqtt-serial]] через систему [[MQTT]]-сообщений.


'''Два интерфейса Ethernet''' поддерживают скорость 10/100 Мбит/с. [[Networks| Инструкция по настройке]].
Полезные статьи:
* [[RS-485:Физическое подключение | Советы по выбору и прокладке кабелей шины RS-485]]
* [[RS-485:Настройка через веб-интерфейс| Настройка подключённых устройств через веб-интерфейс]]
* [[RS-485#Как ускорить опрос устройств | Как ускорить опрос устройств]]


'''Интерфейс USB.''' Контроллер оборудован одним портом USB 2.0 (A/F), который работает в режиме USB Host и поддерживает загрузку прошивки контроллера. Управление питанием USB-устройств см. в [[Питание USB-портов|Питание USB-портов]].
'''CAN''' — это стандарт коммуникации по двухпроводной шине, в Wiren Board 8 можно добавить до трёх модулей расширения с поддержкой этого интерфейса.


{{Wbincludes:Controller Wired interfaces}}
'''[[1-Wire]]''' — шина для подключения внешних датчиков по двум или трём проводам. Так как это шина, можно подключить несколько устройств на один порт 1-Wire.
ПО контроллера поддерживает подключение температурных датчиков типа DS18B20.


'''[[Debug Network]]''' — USB-C разъём, через который можно получить доступ к веб-интерфейсу или консоли контроллера, а также обновить прошивку или удалить все данные со сбросом к заводским настройкам.
'''[[WB_Debug_Console| Debug Console (отладочный порт)]]''' — это резервный инструмент, через который можно получить доступ к консоли контроллера и взаимодействовать с загрузчиком, следить за загрузкой операционной системы и выполнять команды в командной строке.


== Слот MicroSD ==
== Слот MicroSD ==
[[Image: WB8 MicroSD Slot.jpg |250px|thumb|right| Слот MicroSD в контроллере Wiren Board 8 ]]
[[Image: WB8 MicroSD Slot.jpg |150px|thumb|right| Слот MicroSD в контроллере Wiren Board 8 ]]
В контроллере есть высокоскоростной слот для карт памяти MicroSD, который расположен на левом торце корпуса и поддерживает чтение/запись на скорости до 60 Мбайт/с. Карта памяти вставляется контактами вниз до лёгкого щелчка.
В контроллере есть высокоскоростной слот для карт памяти MicroSD, который расположен на левом торце корпуса и поддерживает чтение/запись на скорости до 60 Мбайт/с. Карта памяти вставляется контактами вниз до лёгкого щелчка.


Строка 310: Строка 351:


== Универсальные входы/выходы A1-A4 ==  
== Универсальные входы/выходы A1-A4 ==  
[[Image: WB8.Ax.png |300px|thumb|right| Схема входов/выходов A1-A4 контроллера Wiren Board 8 ]]
{{Anchor|ax}}
[[Image: WB6.Ax.png |300px|thumb|right| Схема входов/выходов A1-A4 контроллера Wiren Board 8 ]]


Входное сопротивление каналов 100 кОм.  
Входное сопротивление каналов 100 кОм.  
Строка 346: Строка 388:


== Каналы W1-W2 ==  
== Каналы W1-W2 ==  
{{Anchor|wx}}
[[Image: WirenBoard+1-Wire.png |250px|thumb|right| Подключение датчика [[1-Wire]] к каналу '''W1''' контроллера Wiren Board]]
[[Image: WirenBoard+1-Wire.png |250px|thumb|right| Подключение датчика [[1-Wire]] к каналу '''W1''' контроллера Wiren Board]]
{{Wbincludes:Controller W1-W2}}
{{Wbincludes:Controller W1-W2}}
Строка 391: Строка 434:


|-
|-
| '''A1-A4''' || 30 В, 1 А || От превышения тока, импульсных перенапряжений ||  High Z || [[Управление низковольтной нагрузкой|Выходы «открытый коллектор»]]<br>[[DI | Дискретные входы]], [[ADC|ADC]]
| '''A1-A4''' || 30 В, 1 А || От превышения тока, импульсных перенапряжений ||  High Z || [[OpenCollector_connecting|Выходы «открытый коллектор»]]<br>[[DI | Дискретные входы]], [[ADC|ADC]]
|-
|-
| '''GND''' || || || || Для удобства подключения внешних датчиков
| '''GND''' || || || || Для удобства подключения внешних датчиков
Строка 399: Строка 442:
| '''5V out''' || 5 В, 0.5 А || От превышения тока || 5 В || Выход 5 В. Программное включение-выключение
| '''5V out''' || 5 В, 0.5 А || От превышения тока || 5 В || Выход 5 В. Программное включение-выключение
|-
|-
| '''A''' ||  40 В || || 0 В || rowspan="2"|Порт [[RS-485|RS-485]] (/dev/RS-485-1)
| RS-485-1 '''A''' ||  40 В || || 0 В || rowspan="2"|Порт [[RS-485|RS-485]]
|-
|-
| '''B''' ||  40 В || || +5 В  
| RS-485-1 '''B''' ||  40 В || || +5 В  
|-
|-
|-
|-
| '''L''' || 40 В || || 0 В ||  rowspan="2"|Порт CAN или [[RS-485|RS-485]] (/dev/RS-485-2).
| RS-485-2 '''A''' || 40 В || || 0 В ||  rowspan="2"|Порт [[RS-485|RS-485]]
Подключение RS-485: A - к клемме '''A|L''', B - к клемме '''B|H'''.
|-
|-
| '''H''' ||  40 В || || +5 В
| RS-485-2 '''B''' ||  40 В || || +5 В
|-
|-
| '''Vout*''' || 1 А || От превышения тока, импульсных перенапряжений, от превышения напряжения больше 29 вольт.  ||  || Выход питания. Входное напряжение, программное отключение  
| '''Vout*''' || 1 А || От превышения тока, импульсных перенапряжений, от превышения напряжения больше 29 вольт.  ||  || Выход питания. Входное напряжение, программное отключение  
Строка 479: Строка 521:
Номер партии (Batch №) указан на наклейке, на боковой поверхности корпуса, а также на печатной плате. Номер партии контроллера складывается из номеров партий базовой и процессорной плат.
Номер партии (Batch №) указан на наклейке, на боковой поверхности корпуса, а также на печатной плате. Номер партии контроллера складывается из номеров партий базовой и процессорной плат.


[[WB7_hardware_revisions | Аппаратные ревизии контроллера]] — описание изменений в плате контроллера.
[[WB8_hardware_revisions | Аппаратные ревизии контроллера]] — описание изменений в плате контроллера.


==Прочее==  
==Прочее==  


[[Wiren Board 7.4: Peripherals]] — для низкоуровневой работы с GPIO и другой периферией контроллера из собственного ПО.
[[Wiren Board 8.4: Peripherals]] — для низкоуровневой работы с GPIO и другой периферией контроллера из собственного ПО.


[[Работа с GPIO|Работа с GPIO]] — как работать с GPIO напрямую.
[[Работа с GPIO|Работа с GPIO]] — как работать с GPIO напрямую.