|
Метка: новое перенаправление |
(не показаны 93 промежуточные версии 8 участников) |
Строка 1: |
Строка 1: |
| {{PDF}}
| | #REDIRECT [[Wiren_Board_7.4]] |
| '''[https://wirenboard.com/product/wiren-board-7/ Купить в интернет-магазине]'''
| |
| [[Файл:WB7.2 side.png|400px|thumb|right|Контроллер Wiren Board rev. 7.2]]
| |
| [[File:WB7.2 System Level.png|thumb|400px|Логическая блок-схема контроллера]]
| |
| [[Image: SVG-Dashboard Example.png|400px|thumb|right| Пример [[SVG-Dashboards|графического SVG-дашборда]]]]
| |
| | |
| '''Эта статья описывает контроллер Wiren Board 7. Описание предыдущей версии — [[Wiren Board 6]].'''
| |
| == Сводная таблица характеристик==
| |
| {| border="1" class="wikitable" style="text-align:left"
| |
| | |
| !colspan="2" | '''Общее'''
| |
| |-
| |
| | style="width: 300px" | Процессор || ARM Cortex A7 4 ядра 1.2 ГГц
| |
| |-
| |
| || Память оперативная || DDR3 RAM 1 или 2 Гбайт
| |
| |-
| |
| || Память энергонезависимая || eMMC 8 или 64 Гбайт
| |
| |-
| |
| {{Wbincludes:Dimensions 6U }}
| |
| {{Wbincludes:Weight}} 235 г
| |
| |-
| |
| ! colspan="2" |Условия эксплуатации
| |
| |-
| |
| |Температура воздуха
| |
| | -40 до +85 °С [[Wiren Board: Operating temperature |[?]]]
| |
| |-
| |
| |Относительная влажность
| |
| |До 92%, без конденсации влаги
| |
| |-
| |
| !colspan="2" | '''Интерфейсы'''
| |
| |-
| |
| || RS-485 || '''2'''
| |
| |-
| |
| || CAN || '''1''' — мультиплексирован с одним из RS-485
| |
| |-
| |
| || Слот Micro SD до 25 Мбайт/с|| '''1'''
| |
| |-
| |
| || [[#Каналы W1-W2 | Порты Wx]]: интерфейс 1-Wire/дискретный вход || '''2'''
| |
| |-
| |
| || [[#Универсальные входы/выходы A1-A3 и D1 | Порты Ax]]: дискретный/аналоговый вход и выход «открытый коллектор» || '''3'''
| |
| |-
| |
| || [[#Универсальные входы/выходы A1-A3 и D1 | Порт D1]]: дискретный вход/выход «открытый коллектор»|| '''1'''
| |
| |-
| |
| !colspan="2" | '''Коммуникации'''
| |
| |-
| |
| || Ethernet 10/100 || '''2''' (первый из портов с [[Power over Ethernet|Passive PoE]])
| |
| |-
| |
| || USB Host (USB-A) || '''1'''
| |
| |-
| |
| || Debug Network (USB-C) || USB-сетевая карта для быстрой настройки контроллера. Важно: когда порт подключён к компьютеру — USB 1 отключается
| |
| |-
| |
| || Wi-Fi 802.11n || '''1''' AP, client
| |
| |-
| |
| || Bluetooth 4.0 || '''1'''
| |
| |-
| |
| || Сотовая связь || 4G(LTE) или без модема — можно выбрать при заказе
| |
| |-
| |
| || SIM-карты || '''2''' x SIM, одновременно в сети одна
| |
| |-
| |
| | |
| !colspan="2" | '''Питание'''
| |
| |-
| |
| || Напряжение || 9 - 48 В постоянного тока
| |
| |-
| |
| || Потребляемая мощность || средняя 3 Вт, максимальная 11 Вт
| |
| |-
| |
| || Схема питания || от входа с бо́льшим напряжением
| |
| |-
| |
| || Входы питания || '''2''' на клеммах, '''1''' [[Power over Ethernet|Passive PoE]] на первом порту Ethernet
| |
| |-
| |
| | |
| !colspan="2" | '''Выходы для питания внешних устройств'''
| |
| |-
| |
| || Vout || На клеммы подаётся напряжение питания контроллера, но с ограничением тока, программным отключением и сохранением состояния при перезагрузке контроллера.
| |
| |-
| |
| || 5Vout || 5 В — с ограничением тока и программным отключением
| |
| |-
| |
| | |
| !colspan="2" | '''Модульность'''
| |
| |-
| |
| || Слоты для внутренних модулей расширения || '''3''' с клеммами, '''1''' без клемм
| |
| |-
| |
| || Другие разъемы || Для внешних модулей ввода-вывода WBIO, для модуля резервного питания
| |
| |-
| |
| !colspan="2" | '''Программное обеспечение в комплекте'''
| |
| |-
| |
| || Операционная система || Debian Linux 9 Stretch. Mainline kernel 5.10
| |
| |-
| |
| || Встроенный веб-интерфейс || Добавление устройств, настройки, визуализация, мнемосхемы. [https://wirenboard.com/ru/pages/wb-software/ Подробнее]
| |
| |-
| |
| || Сценарии || Правила wb-rules на JavaScript, редактирование через веб-интерфейс.
| |
| Поддержка сценариев на [[Node-Red|Node-RED]]
| |
| |-
| |
| || Визуализация || Табличное представление, мнемосхемы во встроенном веб-интерфейсе
| |
| |-
| |
| || Мобильные устройства || Адаптивный веб-интерфейс.
| |
| Интеграция с мобильными приложениями: MQTT Dash, iRidium. <br>
| |
| Поддерживается сообществом пользователей: Home kit
| |
| |-
| |
| || Архив || Хранение истории значений каналов во строенной БД SQLite, до 512 Мбайт данных. Если нужно хранить большие объёмы данных — используйте стороннее ПО, например, [[Grafana]].
| |
| |-
| |
| || Обновление ПО || Отдельных компонентов через APT, целиком прошивки с сохранением резервной копии через Web и USB-флеш
| |
| |-
| |
| | Прочее || Простая установка тысяч пакетов из репозиториев Debian, NodeJS, Python и т.п.
| |
| |-
| |
| !colspan="2" | '''Поддерживаемые протоколы, устройства и системы верхнего уровня'''
| |
| |-
| |
| {{Wbincludes:Supported Devices Protocols}}
| |
| || Устройства сторонних производителей || [[Supported devices#testing|Таблица поддерживаемых устройств]]
| |
| |}
| |
| | |
| == Первое включение ==
| |
| [[Файл:Wiren_Board_7_SMA.png|350px|thumb|right|Контроллер Wiren Board 7: антенны Wi-Fi и GSM]]
| |
| | |
| {{Wbincludes:Wiren Board Controller First Start}}
| |
| | |
| == Индикация этапов загрузки ==
| |
| [[Файл:Leds WB6.7.jpg|200px|thumb|right|Индикатор контроллера]]
| |
| | |
| {{Wbincludes:Wiren Board 6 Indicator}}
| |
| {| class="wikitable" style=""
| |
| |-
| |
| ! style="width: 20%" | Условия
| |
| !style="width: 15%" | Индикация
| |
| ! style="width: 25%" | Этапы
| |
| ! style="width: 45%" | Сообщения в Debug-UART
| |
| |-
| |
| |Включение контроллера
| |
| |<span style="color:#FF8C00">горит оранжевый</span>
| |
| |Загрузчик U-boot ждёт команду по debug-uart в течение 3 секунд.
| |
| |<syntaxhighlight lang="bash">Hit any key to stop autoboot: 3</syntaxhighlight>
| |
| |-
| |
| |5 секунд после включения и в USB-разъём '''вставлен носитель с файлом обновления'''.
| |
| |<span style="color:#FF8C00">мигает оранжевый</span>
| |
| |Загрузчик U-boot увидел файл обновления и 3 секунды ждёт подтверждения. Подробнее в статье [[Обновление прошивки]].
| |
| |<syntaxhighlight lang="bash">##############################
| |
| # Detected USB flash drive with update file
| |
| # Filename: wb6_update_FACTORYRESET.fit
| |
| # Press a FW key if you want to update firmware from this file
| |
| # or wait 3 seconds to boot normally.
| |
| ##############################</syntaxhighlight>
| |
| |-
| |
| |5 секунд после включения и '''USB-разъёмы свободны'''.
| |
| |<span style="color:#FF0000">горит красный</span>
| |
| |Загрузчик U-boot применяет аппаратную конфигурацию контроллера.
| |
| |<syntaxhighlight lang="bash">Applying DT overlay ...</syntaxhighlight>
| |
| |-
| |
| |10 секунд после включения.
| |
| |<span style="color:#FF0000">мигает красный</span>
| |
| |Загрузка OC и внутренних сервисов.
| |
| |Множество записей, есть <syntaxhighlight lang="bash">Welcome to Debian GNU/Linux 9 (stretch)!</syntaxhighlight>
| |
| |-
| |
| |60-70 секунд после включения.
| |
| |<span style="color:#008000">мигает зеленый</span>
| |
| |ОС загрузилась, контроллер готов к работе.
| |
| |Приглашение для входа в систему <syntaxhighlight lang="bash">wirenboard-<Серийный номер> login: </syntaxhighlight>
| |
| |-
| |
| |}
| |
| | |
| {{Wbincludes:Wiren Board Software}}
| |
| * [[Wiren Board Firmware Update|Обновление прошивки контроллера]]
| |
| | |
| == Модульность контроллера ==
| |
| | |
| <gallery mode="packed" heights="200px">
| |
| Файл:WB-6+WD-14+R10A-8.png|Контроллер Wiren Board 6 с боковыми модулями
| |
| File:Connecting_Side_Modules.png|Подключение модуля ввода-вывода к контроллеру
| |
| File:OPENTHERM.png|Модуль расширения Opentherm
| |
| </gallery>
| |
| | |
| {{Wbincludes:Controller Modularity}}
| |
| | |
| == Беспроводные интерфейсы ==
| |
| | |
| {{Wbincludes: Controller Wireless interfaces}}
| |
| | |
| == Проводные интерфейсы ==
| |
| | |
| '''[[Ethernet|Интерфейс Ethernet]]''' поддерживает скорость 10/100 Мбит/с. Контроллер Wiren Board 7 комплектуется двумя интерфейсами Ethernet.
| |
| | |
| Контроллер оборудован одним портом USB 2.0 (A/F), который работает в режиме USB Host и поддерживает загрузку прошивки контроллера. Управление питанием USB-устройств см. в [[Питание USB-портов|Питание USB-портов]].
| |
| | |
| {{Wbincludes:Controller Wired interfaces}}
| |
| | |
| == Слот MicroSD ==
| |
| [[Image: WB7 MicroSD Slot.jpg |250px|thumb|right| Слот MicroSD в контроллере Wiren Board 7 ]]
| |
| В контроллере есть высокоскоростной слот для карт памяти MicroSD, который расположен на левом торце корпуса и поддерживает чтение/запись на скорости до 25 Мбайт/с. Карта памяти вставляется контактами вниз до лёгкого щелчка.
| |
| | |
| Карту MicroSD удобно использовать для хранения бэкапов, лог-файлов или как расширение основной памяти контроллера.
| |
| | |
| После установки карта памяти будет доступна в устройстве <code>/dev/mmcblk1</code>, которое пока нужно смонтировать вручную:
| |
| # Создайте точку монтирования — это каталог, в котором появится содержимое карты памяти:
| |
| #:<syntaxhighlight lang="bash">
| |
| mkdir /mnt/sdcard
| |
| </syntaxhighlight>
| |
| # Смонтируйте карту памяти командой:
| |
| #:<syntaxhighlight lang="bash">
| |
| mount /dev/mmcblk1 /mnt/sdcard
| |
| </syntaxhighlight>
| |
| # До перезагрузки контроллера содержимое карты памяти будет доступно в каталоге <code>/mnt/sdcard</code>.
| |
| | |
| К официальному релизу контроллера планируем сделать автоматическое монтирование в фиксированное место, следите за новостями.
| |
| | |
| == Универсальные входы/выходы A1-A3 и D1 ==
| |
| | |
| <gallery mode="traditional" widths ="350px" heights="200px">
| |
| Image: WB6.Ax.png | Схема входов/выходов A1-A3 контроллера Wiren Board 7
| |
| Image: WB7.D1.png | Схема входа/выхода D1 контроллера Wiren Board 7
| |
| </gallery>
| |
| | |
| {| class="wikitable"
| |
| |+ Функции универсальных входов/выходов
| |
| |-
| |
| ! rowspan="2" | Функция
| |
| ! rowspan="2" style="width: 350px"| Описание
| |
| ! colspan="2" | Параметр / адрес в MQTT
| |
| |-
| |
| ! Ax
| |
| ! D1
| |
| |-
| |
| | Выход «[[Connecting peripheral devices|открытый коллектор]]»
| |
| | Ключ с током 1 А и на напряжение 40 В, замыкающий выход на землю
| |
| | I/O → Ax_OUT<br />wb-gpio/Ax_OUT
| |
| | I/O → D1_OUT<br />wb-gpio/D1_OUT
| |
| |-
| |
| | [[DI |Дискретный вход]]
| |
| | Срабатывает при напряжении на клемме больше 3 В (логическая единица), меньше 1.5 В — логический ноль
| |
| | I/O →Ax_IN<br />wb-gpio/Ax_IN
| |
| | I/O →D1_IN<br />wb-gpio/D1_IN
| |
| |-
| |
| | [[ADC |Аналоговый вход]]
| |
| | Диапазон измерений 0–28 В и погрешностью 100 мВ + 2%
| |
| | ADCs → Ax<br />wb-adc/Ax
| |
| | -
| |
| |}
| |
| | |
| Входное сопротивление каналов 100 кОм — подтяжка к земле, на схеме резистор Rx.
| |
| | |
| Режимы дискретный и аналоговый вход работают одновременно. При работае канала в режиме входа переключатель Ax_OUT (D1_OUT) должен быть выключен.
| |
| | |
| Канал в режиме выхода управляется переключателем Ax_OUT (D1_OUT): выключатель включён — выход замкнут на GND.
| |
| | |
| Смотрите также:
| |
| * [[Using Wiren Board with pulsed output devices | Подключение устройств с импульсным выходом к входам Ax]].
| |
| * [[Using Wiren Board with peripheral devices | Подключение периферийных устройств]].
| |
| | |
| == Каналы W1-W2 ==
| |
| [[Image: WirenBoard+1-Wire.png |250px|thumb|right| Подключение датчика [[1-Wire]] к каналу '''W1''' контроллера Wiren Board]]
| |
| {{Wbincludes:Controller W1-W2}}
| |
| === Режим дискретного входа ===
| |
| В режиме дискретного входа срабатывание происходит '''при замыкании на землю''' (GND), в отличие от каналов A1-A3 и D1.
| |
| | |
| == Выход питания +5Vout ==
| |
| {{Wbincludes:Controller +5Vout}}
| |
| | |
| == Выход питания Vout ==
| |
| {{note|warn| На клеммы Vout подаётся напряжение питания контроллера, убедитесь, что подключенные к клеммам устройства рассчитаны на это напряжение!}}
| |
| | |
| В контроллере есть два выхода Vout на которые подаётся напряжение питания контроллера, но с ограничением тока до 1 А, программным отключением и сохранением состояния при перезагрузке контроллера.
| |
| | |
| При питании контроллера от аккумулятора на выход подается напряжение +11 В.
| |
| | |
| Выходы можно отключить программно, контрол в веб-интерфейсе: устройство '''Discrete I/O''' → контрол '''V_OUT'''. Напряжение на канале измеряется АЦП.
| |
| | |
| == Терминаторы линий RS-485 ==
| |
| {{Wbincludes:Controller RS-485 terminators}}
| |
| | |
| == Клеммники ==
| |
| Часть клеммников может выполнять более одной функции.
| |
| <gallery mode="packed" heights="350px">
| |
| Image: WB7 Terminal blocks.png | Порты и интерфейсы Wiren Board 7.2
| |
| Image: WB7 Inputs.png | Схема защиты входов и выходов
| |
| </gallery>
| |
| | |
| {| border="1" width="700" class="wikitable" style="text-align:center"
| |
| !Подпись !! Max. V, I !! Доп. защита !! Состояние по умолчанию !!'''Функции'''
| |
| |-
| |
| | '''Vin'''
| |
| |
| |
| 52V
| |
| | От переполюсовки || ||Входное напряжение
| |
| |-
| |
| | '''GND''' || || || ||"Земля", минус блока питания. Все GND общие.
| |
| |-
| |
| | '''O1-O3''' || || || || |Входы/выходы модулей расширения
| |
| |-
| |
| | |
| |-
| |
| | '''A1-A3''' || 40 В, 1 А || От превышения тока, импульсных перенапряжений || High Z || [[Управление низковольтной нагрузкой|Выходы «открытый коллектор»]]<br>[[DI | Дискретные входы]], [[ADC|ADC]]
| |
| |-
| |
| | '''D1''' || 40 В, 1 А || От превышения тока, импульсных перенапряжений || High Z || [[Управление низковольтной нагрузкой|Выход «открытый коллектор»]]<br>[[DI | Дискретный вход]]
| |
| |-
| |
| | '''GND''' || || || || Для удобства подключения внешних датчиков
| |
| |-
| |
| | '''W1-W2''' || 40 В || || 5 В || [[1-Wire|1-Wire]], GPIO
| |
| |-
| |
| | '''5V out''' || 5 В, 0.5 А || От превышения тока || 5 В || Выход 5 В. Программное включение-выключение
| |
| |-
| |
| | '''A''' || 40 В || || 0 В || rowspan="2"|Порт [[RS-485|RS-485]] (/dev/RS-485-1)
| |
| |-
| |
| | '''B''' || 40 В || || +5 В
| |
| |-
| |
| |-
| |
| | '''L''' || 40 В || || 0 В || rowspan="2"|Порт CAN или [[RS-485|RS-485]] (/dev/RS-485-2).
| |
| Подключение RS-485: A - к клемме '''A|L''', B - к клемме '''B|H'''.
| |
| |-
| |
| | '''H''' || 40 В || || +5 В
| |
| |-
| |
| | '''Vout*''' || 1 А || От превышения тока, импульсных перенапряжений || || Выход питания. Входное напряжение, программное отключение
| |
| |-
| |
| |}
| |
| | |
| {| border="1" class="wikitable" style="text-align:left"
| |
| {{Wbincludes:Klemmy}}
| |
| |Тип клемм || Винтовые, разъемные, шаг 3.5 мм
| |
| |}
| |
| {{Wbincludes:Mount Wires}}
| |
| | |
| == Другие интерфейсы ==
| |
| {{Wbincludes:Controller Other interfaces}}
| |
| | |
| == Сторожевой таймер ==
| |
| | |
| {{Wbincludes:Controller Watchdog}}
| |
| | |
| == Питание ==
| |
| | |
| {{Wbincludes:Controller Power}}
| |
| | |
| '''Для резервного питания''' можно подключить внутренний модуль [[WBMZ4-BATTERY_Backup_Power_Module | WBMZ4-BATTERY]] с Li-Pol аккумулятором или [[WBMZ4-SUPERCAP_Backup_Power_Module | WBMZ4-SUPERCAP]] с ионисторами.
| |
| При снижении напряжения Vin ниже 11 В, контроллер и модули, подключённые к выходу Vout питаются от 11 В, которые выдаёт модуль резервного питания.
| |
| | |
| <gallery mode="traditional" widths ="350px" heights="333px">
| |
| Image: Power WB7.2.png | Блок-схема питания Wiren Board 7.2
| |
| Image: WB7.2 + HDR.png | Питание контроллера Wiren Board 7.2
| |
| </gallery>
| |
| | |
| == Поддерживаемые устройства ==
| |
| | |
| [[Периферийные устройства с интерфейсом RS-485 серии WB-xxxx | Устройства нашего производства с интерфейсом RS-485]]
| |
| | |
| [[Supported devices|Таблица поддерживаемых устройств]]
| |
| | |
| [[Using Wiren Board with peripheral devices|Подключение периферийных устройств]]
| |
| | |
| == Примеры сетевых настроек контроллера на удалённом объекте ==
| |
| | |
| [[Wirenboard6:InstallingOnTheRemoteSite|Шпаргалка: сетевые настройки контроллера на удалённом объекте]]
| |
| | |
| == Настройка времени и часового пояса ==
| |
| [[Time|Настройка даты и времени]]
| |
| | |
| == Известные неисправности ==
| |
| Известных неисправностей нет.
| |
| | |
| == Ревизии устройства ==
| |
| Номер партии (Batch №) указан на наклейке, на боковой поверхности корпуса, а также на печатной плате. Номер партии контроллера складывается из номеров партий базовой и процессорной плат.
| |
| | |
| [[Controller hardware revisions | Аппаратные ревизии контроллера]] — описание изменений в плате контроллера.
| |
| | |
| [[IMX6UL board revisions | Ревизии процессорных модулей]] — описание изменений в платах процессорных модулей.
| |
| | |
| ==Прочее==
| |
| | |
| [[Wiren Board 7.2: Peripherals]] — для низкоуровневой работы с GPIO и другой периферией контроллера из собственного ПО.
| |
| | |
| [[Работа с GPIO|Работа с GPIO]] — как работать с GPIO напрямую.
| |
| | |
| [[Обновление прошивки|Обновление прошивки и сброс к заводским настройкам]].
| |
| | |
| [[WB6_root_password_recovery| Восстановление пароля пользователя root]].
| |
| | |
| == Изображения и чертежи устройства ==
| |
| {| class="wikitable text-left"
| |
| ! Модель !! CorelDRAW !! PDF CorelDRAW !! DXF !! PDF DXF
| |
| |-
| |
| ! Wiren_Board-7.2
| |
| |rowspan=1 | [[Media:WB-Library.cdr.zip|WB-Library.cdr.zip]] || [[Media:Wiren_Board-7.2.cdr.pdf|Wiren_Board-7.2.cdr.pdf]] || [[Media:Wiren_Board-7.2.dxf.zip|Wiren_Board-7.2.dxf.zip]] || [[Media:Wiren_Board-7.2.dxf.pdf|Wiren_Board-7.2.dxf.pdf]]
| |
| |-
| |
| | |
| ! Блок питания MW-HDR-30-24
| |
| | - || - || [[Media:MW-HDR-30-24.dxf.zip|MW-HDR-30-24.dxf.zip]] || [[Media:MW-HDR-30-24.pdf|MW-HDR-30-24.pdf]]
| |
| |}
| |
| | |
| <gallery mode="packed" heights="250px">
| |
| Image: PCB WB7.2.png | Wiren Board 7 без корпуса (rev. 7.2), радиатор снят
| |
| Image: PCB WB7.2 bottom.png | Wiren Board 7 без корпуса, обратная сторона (rev. 7.2)
| |
| Image: PCB WB7.2 + radiator.png | Wiren Board 7 без корпуса (rev. 7.2)
| |
| Image: DIN 6U.png | Габаритные размеры
| |
| </gallery>
| |