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

17 569 байт добавлено ,  1 месяц назад
Нет описания правки
 
(не показано 529 промежуточных версий 15 участников)
Строка 1: Строка 1:
<languages/>
'''[https://wirenboard.com/product/wiren-board-6/ Страница в интернет-магазине]'''
<translate>
{{PDF}}
<!--{{OldVersion
| old_name=Wiren Board 6
| new_name=Wiren Board 7
| new_page=Wiren Board 7
}}-->
[[Файл:WB6.7side.png|400px|thumb|right|Контроллер Wiren Board rev. 6.7]]
[[File:WB6.7 System Level.png|thumb|400px|Логическая блок-схема контроллера]]
[[Файл:Схема2 WB6.7.png| thumb | 400px|Wiren Board 6 без корпуса (rev. 6.7)]]


Эта статья описывает последние версии контроллера Wiren Board rev. 6.7 и 6.8.


Страница в процессе редактирования!!!!!!!!!!!!!!!!!!!!
Описание предыдущих ревизий см. здесь — [[Wiren Board rev. 6.3-6.6]].


[[File:WB6-main.jpg| thumb | 500px|Wiren Board 6 с боковыми модулями]]
Описание следующей версии — [[Wiren Board 7]].
== Сводная таблица характеристик==
{|  border="1" class="wikitable" style="text-align:left"


<!--T:2-->
!colspan="2" | '''Общее'''  
'''Страница продукта и магазин: [http://contactless.ru/wiren-board-5/ Wiren Board 5]'''
|-
| style="width: 300px" | Процессор ||  [https://www.nxp.com/products/processors-and-microcontrollers/applications-processors/i.mx-applications-processors/i.mx-6-processors/i.mx-6ull-single-core-processor-with-arm-cortex-a7-core:i.MX6ULL NXP i.MX 6ULL] 800 МГц Cortex A7
(версии 500 МГц и 900 МГц под заказ)
|-
|| Память оперативная || DDR3 SDRAM 512 Мбайт или DDR3 SDRAM 1 Гбайт
|-
|| Память энергонезависимая || 8 Гбайт eMMC
|-
{{Wbincludes:Dimensions 6U }}
{{Wbincludes:Weight}} 215 г
|-
! colspan="2" |Условия эксплуатации
|-
|Температура воздуха
| -40 до +75 °С ([[Wiren Board: Operating temperature |подробности]])
|-
|Относительная влажность
|До 92%, без конденсации влаги
|-
{{Wbincludes:Warranty}}
!colspan="2" | '''Интерфейсы'''
|-
|| RS-485 || '''2'''
|-
|| CAN || '''1''' (мультиплексирован с RS-485)
|-
|| [[#Каналы W1-W2 | Порты Wx]] (Интерфейс 1-Wire/дискретный вход) || '''2'''
|-
|| [[#Универсальные входы/выходы A1-A4 | Порты Ax]] (Дискретный / аналоговый вход /<br>выход «открытый коллектор») || '''4'''
|-


<!--T:3-->
!colspan="2" | '''Коммуникации'''
'''Wiren Board 6''' - модульный контроллер для автоматизации с открытым ПО на базе Linux.
|-
|| Ethernet 10/100 ||  '''2''' (первый из портов с [[Power over Ethernet|Passive PoE]])
|-
|| USB Host || '''2'''
|-
|| Wi-Fi 802.11n ||  '''1''' (AP, client)*
|-
|| Bluetooth 4.0 || '''1*'''
|-
|| Сотовая связь || 2G / 3G / 2G+NB-Iot / 4G(LTE) или без модема *
|-  
|| SIM-карты || '''2''' x SIM, одновременно в сети одна
|-


<!--T:4-->
!colspan="2" | '''Питание'''
Предназначен для домашней и промышленной автоматизации и мониторинга: опроса датчиков и счетчиков, использования в качестве УСПД, в системах АСКУЭ, в системах “умного дома”.
|-
|| Напряжение || 9 - 48 В постоянного тока
|-
|| Потребляемая мощность || средняя 2 Вт, до 10 Вт с модемом
|-
|| Схема питания || от входа с бо&#x301;льшим напряжением
|-
|| Входы питания || '''2''' на клеммах,
'''1''' [[Power over Ethernet|Passive PoE]] (на первом порту Ethernet) с напряжением до 48 В. Важно: питание PoE подаётся напрямую на выход Vout, а значит проверьте, что подключённые устройства рассчитаны на это напряжение.  
|-


!colspan="2" | '''Выходы для питания внешних устройств'''
|-
|| Vout || Входное питание — с ограничением тока, программным отключением и контролем состояния
|-
|| 5Vout || 5 В — с ограничением тока, программным отключением, измерением напряжения
|-


== Техническое описание == <!--T:5-->
!colspan="2" | '''Модульность'''
|-
|| Слоты для внутренних модулей расширения || '''3''' с клеммами, '''1''' без клемм
|-
|| Другие разъемы || Для внешних модулей ввода-вывода WBIO, для модуля резервного питания
|-
{{Wbincludes:Software}}
!colspan="2" | '''Поддерживаемые протоколы, устройства и системы верхнего уровня'''
|-
{{Wbincludes:Supported Devices Protocols}}
|| Устройства сторонних производителей || [[Supported devices#testing|Таблица поддерживаемых устройств]]
|-
|colspan="6" | '''Примечание:'''  * не для всех модификаций
|}


<!--T:6-->
== Первое включение ==
Рекомендуется прочитать все статьи этого раздела по порядку:
[[Файл:Wiren_Board_6.7_SMA.jpg|350px|thumb|right|Контроллер Wiren Board 6.7: антенны Wi-Fi и GSM]]


<!--T:7-->
{{Wbincludes:Wiren Board Controller First Start}}
[[Special:MyLanguage/Wiren Board 6:Первое включение|'''Первое включение''']]


<!--T:8-->
== Индикация этапов загрузки ==
[[Special:MyLanguage/Программное обеспечение Wiren Board | Программное обеспечение ]]
[[Файл:Leds_WB6.7.jpg|200px|thumb|right|Индикатор контроллера]]


<!--T:9-->
{{Wbincludes:Wiren Board 6 Indicator}}
[[Special:MyLanguage/Движок правил wb-rules| Движок правил]]
{| 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>
|-
|}


<!--T:10-->
== Программное обеспечение ==
[[Special:MyLanguage/Wiren Board 6:Аппаратная часть|'''Аппаратная часть''']]
=== Основная информация ===
{{Wbincludes:Wiren Board Software Common}}


<!--T:11-->
=== Предустановленно ===
[[Special:MyLanguage/Модули расширения для WB6|Модули расширения для WB6]]
{{Wbincludes:Wiren Board Software Preinstalled}}
* [[Wiren_Board_6_Firmware_Update|Обновление прошивки контроллера Wiren Board 6]]


<!--T:12-->
=== Интеграция со SCADA-системами ===
[[Special:MyLanguage/Модули ввода-вывода|Модули ввода-вывода]]
{{Wbincludes:Wiren Board SCADA Integration}}


<!--T:33-->
=== Поддержка сторонних программ ===
[[Special:MyLanguage/WBMZ-BATTERY2|Модуль резервного питания (на LiPol аккумуляторах) для WB6]]
{{Wbincludes:Wiren Board Third Party Software}}


[[Special:MyLanguage/WBMZ-BATTERY2|Модуль резервного питания (на ионисторах) для WB6]]
=== Разработка своих решений ===
{{Wbincludes:Wiren Board Software Dev}}


<!--T:13-->
== Внутренние и внешние модули ==
[[Special:MyLanguage/Wiren Board 5: Подключение периферийных устройств|Подключение периферийных устройств]]


<!--T:14-->
<gallery mode="packed" heights="200px">
[[Special:MyLanguage/Поддерживаемые устройства|Поддерживаемые устройства]]
Файл:WB-6+WD-14+R10A-8.png|Контроллер Wiren Board 6 с боковыми модулями
File:Connecting_Side_Modules.png|Подключение модуля ввода-вывода к контроллеру
File:WBE3-MICROSD.png|Модуль расширения microSD
</gallery>


{{Wbincludes:Controller Modularity}}


<!--T:15-->
== Беспроводные интерфейсы ==
[[Special:MyLanguage/WB 6: Errata | Аппаратные ошибки/особенности Wiren Board 6 ]]


[[Wiren Board 6: Аппаратные ревизии]]
{{Wbincludes:Controller Wireless interfaces}}


<!--T:16-->
[[GSM/GPRS |'''Модуль сотовой связи''']] — модем 2G (GPRS), 3G (UMTS) или NB-IoT устанавливается в контроллер модулем расширения. Требуется SIM-карта формата nanoSIM.
[[Special:MyLanguage/Wiren Board 6: Отличия от Wiren Board 5|Отличия Wiren Board 6 от Wiren Board 5]]


== Порты и интерфейсы == <!--T:17-->
Модем позволяет отправлять и принимать SMS, подключаться к интернету. Работа с двумя SIM-картами в режиме мультиплексирования. SIM-карты расположены под крышкой контролера.


<!--T:18-->
Антенны Wi-Fi, GSM и радиомодулей подключаются к разъемам SMA. При слабом сигнале рекомендуется использовать выносную антенну и располагать ее вдали от контроллера.
* [[Special:MyLanguage/GSM/GPRS|GSM/GPRS]]
* [[Special:MyLanguage/Wi-Fi|Wi-Fi]]
* [[Special:MyLanguage/RS-485|RS-485]]
* [[Special:MyLanguage/Buzzer|Buzzer]]
* [[Special:MyLanguage/1-Wire|1-Wire]]


== Дополнительные и справочные статьи == <!--T:19-->
== Проводные интерфейсы ==  
[[File:WB6razm.png| thumb | 350px|Габаритные размеры платы Wiren Board 6]]
[[Image: WB6.7-ter.png |400px|thumb|right| Порты и интерфейсы Wiren Board 6.7 ]]


<!--T:20-->
[[Special:MyLanguage/Debug UART|Debug UART]]


<!--T:21-->
'''Два интерфейса Ethernet''' поддерживают скорость 10/100 Мбит/с. [[Networks| Инструкция по настройке]].
[[Special:MyLanguage/Работа с GPIO|Работа с GPIO]]


<!--T:22-->
'''USB.''' Контроллер оборудован двумя портами USB 2.0 (A/F). Оба порта работают в режиме USB Host; в следующих версиях контроллера первый порт (ближний к Ethernet-разъему) будет поддерживать загрузку прошивки контроллера. Управление питанием отдельных USB-устройств см. в [[Питание USB-портов|Питание USB-портов]].
[[Special:MyLanguage/Wiren Board 6.0.1:Список GPIO|Wiren Board 6.0.1:Список GPIO]]


[[Special:MyLanguage/Wiren Board 6.1:Список GPIO|Wiren Board 6.1:Список GPIO]]
{{Wbincludes:Controller Wired interfaces}}


<!--T:34-->
== Универсальные входы/выходы A1-A4 ==
[[Special:MyLanguage/Wiren Board 6.2:Список GPIO|Wiren Board 6.2-6.3:Список GPIO]]
[[Файл:WB6.Ax.png| thumb | 350px|Схема входов/выходов A1-A4]]
[[Image:Wb6 protection ax.png|thumb|250px|Схема защиты A1-A4]]


<!--T:23-->
Универсальный канал '''Ах''' объединяет в себе три функции и может работать как:
[[Special:MyLanguage/Работа с последовательным портом|Работа с последовательным портом]]


<!--T:24-->
* Выход [[OpenCollector_connecting|«открытый коллектор»]] (Ax_OUT) — ключ с током 1 А и на напряжение 40 В, замыкающий выход на землю. Адрес канала: <code>wb-gpio/Ax_OUT</code>.
[[Special:MyLanguage/ADC#Software|ADC#Software]]


<!--T:25-->
* [[ADC | Аналоговый вход]] (Ax в разделе ADC) с диапазоном измерений 0 — 28 В и погрешностью 100 мВ + 2%. Адрес канала: <code>wb-adc/Ax</code>.
[[Special:MyLanguage/Доступ к RS-485 портам с PC|Доступ к RS-485 портам с PC]]


<!--T:26-->
* [[DI | Дискретный вход ]] (Ax_IN) — срабатывает при напряжении на клемме больше 3 В (логическая единица), меньше 1.5 В — логический ноль. Адрес канала бинарного входа: <code>wb-gpio/Ax_IN</code>.
[[Special:MyLanguage/Пересборка Device Tree|Пересборка Device Tree]]


<!--T:27-->
Из этих трёх функций одновременно могут работать только две — дискретного и аналогового входов. Для режима входа отключите соответствующий ключ (Ax_OUT). Для режима «открытого коллектора» ничего отключать не нужно — АЦП и DI будут просто показывать ноль при открытом ключе. Входное сопротивление каналов 100 кОм — подтяжка к земле Rx.
[[Special:MyLanguage/Сборка ядра|Сборка ядра]]


<!--T:28-->
Смотрите также:
[[Special:MyLanguage/Уникальные идентификаторы|Уникальные идентификаторы]] - для идентификации устройства, привязки софта
* [[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-A4.


<!--T:31-->
== Выход питания +5Vout ==
[[Special:MyLanguage/eMMC flash storage wear level|Узнать степень износа внутреннего накопителя]]
{{Wbincludes:Controller +5Vout}}
Напряжение на канале измеряется АЦП.


<!--T:32-->
== Выход питания Vout ==
[[Special:MyLanguage/Как разрабатывать ПО для Wiren Board|Как разрабатывать ПО для Wiren Board]]  
[[Image:Wb6 protection vout.png|thumb|250px|Схема защиты выхода Vout]]
[[Image:Wb6 vout WebUI.png|thumb|250px|Vout в веб-интерфейсе контролера Wiren Board]]
{{note|warn|Напряжение питания контроллера подаётся напрямую на клеммы Vout. Подключайте к Vout устройства, рассчитанные на это напряжение.}}
Для питания периферийных устройств можно использовать выход Vout.
Он защищен от КЗ и подачи повышенного напряжения.
Ток с Vout до 1А, выше - может сработать защита (тепловая или от тока КЗ) и ключ выключится.


При питании контроллера от аккумулятора на выход подаётся напряжение +11 В.


<!--T:33-->
В веб-интерфейсе контроллера выход представлен двумя контролами устройства '''Discrete I/O''':
[[WB6_root_password_recovery|Wiren Board 6:Восстановление пароля пользователя root]]
* '''V_OUT''' — включение и отключение выхода.
* '''V_OUT_OK''' — обратная связь о состоянии выхода, смотрите таблицу состояний.


В версии контроллера WB6.7 и новее — два разъема Vout, которые соединены друг с другом.


В версиях с WB6.9 и новее — отсутствует V_OUT_OK.


</translate>
{| class="wikitable"
! V_OUT_OK
! V_OUT
! Напряжение<br>на клеммах Vout
|-
| ON
| ON
| есть
|-
| ON
| OFF
| нет
|-
| OFF
| ON
| нет
|-
| OFF
| OFF
| есть
|}
 
== Линии RS-485 и CAN ==
Порты RS-485 и CAN контроллера защищены от подачи повышенного напряжения до 40В.
[[Image:Wb6 protection rscan.png|thumb|250px|Схема защиты RS-485 и CAN]]
{{Wbincludes:Controller RS-485 terminators}}
 
== Клеммники ==
Часть клеммников может выполнять более одной функции.
{|  border="1" class="wikitable" style="text-align:center"
!Подпись !! Max. V, I !! Доп. защита !! Состояние по умолчанию !!'''Функции'''
|-
| '''Vin''' 
|
52V
| От переполюсовки || ||Входное напряжение
|-
| '''GND''' || || || ||"Земля", минус блока питания. Все GND общие.
|-
| '''O1-O3''' || || || || |Входы/выходы модулей расширения
|-
 
|-
| '''A1-A4''' || 40 В, 1 А || От превышения тока, импульсных перенапряжений ||  High Z || [[OpenCollector_connecting|Выходы "открытый коллектор"]], [[ADC|ADC]]
|-
| '''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}}
 
'''Для резервного питания''' можно подключить внутренний модуль [[WBMZ3-BATTERY]] с Li-Pol аккумулятором или [[WBMZ3-SUPERCAP]] с ионисторами.
При снижении напряжения Vin ниже 11 В, контроллер и модули, подключённые к выходу Vout питаются от 11 В, которые выдаёт модуль резервного питания. [[Backup_power_for_Wiren_Board_devices | Другие способы резервного питания]].
 
<gallery mode="traditional" widths ="350px" heights="333px">
Image: Power WB6.7.png | Блок-схема питания Wiren Board 6.7
Image: WB6.7 + HDR.png | Питание контроллера Wiren Board 6.7
</gallery>
 
== Поддерживаемые устройства ==
 
[[Периферийные устройства с интерфейсом RS-485 серии WB-xxxx | Устройства нашего производства с интерфейсом RS-485]]
 
[[Supported devices|Таблица поддерживаемых устройств]]
 
[[Using Wiren Board with peripheral devices|Подключение периферийных устройств]]
 
== Примеры сетевых настроек контроллера на удалённом объекте ==
* [[Wiren Board Cloud| Wiren Board Cloud — сервис удалённого администрирования контроллеров Wiren Board]]
* [[Tailscale | Tailscale — удалённый доступ к контроллеру Wiren Board без своего VPN-сервера]]
* [[Wirenboard6:InstallingOnTheRemoteSite|Шпаргалка: сетевые настройки контроллера на удалённом объекте]]
 
== Настройка времени и часового пояса ==
[[Time|Настройка даты и времени]]
 
== Известные неисправности ==
[[WB 6: Errata | Аппаратные ошибки/особенности Wiren Board 6]], найденные при эксплуатации контроллера.
 
== Ревизии устройства ==
[[Image: Revision in the web interface.png|400px|thumb|right|Ревизия в веб-интерфейсе]]
Номер партии (Batch №) указан на наклейке, на боковой поверхности корпуса, а также на печатной плате. Номер партии контроллера складывается из номеров партий базовой и процессорной плат.
 
[[WB6_hardware_revisions | Аппаратные ревизии контроллера]] — описание изменений в плате контроллера.
 
[[IMX6UL board revisions | Ревизии процессорных модулей]] — описание изменений в платах процессорных модулей.
 
==Прочее==
 
[[Wiren Board 6.7:List of GPIO|Низкоуровневая работа с железом]] - таблицы соответствия GPIO процессора и сигналов на плате.
 
[[Работа с GPIO|Работа с GPIO]] — как работать с GPIO напрямую.
 
[[Обновление прошивки|Обновление прошивки]]. Для сброса Wiren Board 6 к заводским настройкам (factory reset) используйте инструкцию из раздела [[Обновление прошивки#Сброс Wiren Board 6 к заводским настройкам]].
 
[[WB6_root_password_recovery|Wiren Board 6: Восстановление пароля пользователя root]].
 
== Изображения и чертежи устройства ==
[[File:DIN 6U.png |400px|thumb|right|Габаритные размеры]]
T:434-->
По ссылкам ниже вы можете скачать изображения и чертежи разных моделей контроллеров '''Wiren Board 6'''.
{| class="wikitable"
! Модель !! CorelDRAW !! PDF CorelDRAW !! Autocad 2013 DXF !! Autocad PDF
|-
! Wiren_Board-6.7
|rowspan=2 | [[Media:WB-Library.cdr.zip|WB-Library.cdr.zip]] || [[Media:Wiren_Board-6.7.cdr.pdf|Wiren_Board-6.7.cdr.pdf]] || [[Media:Wiren_Board-6.7.dxf.zip|Wiren_Board-6.7.dxf.zip]] || [[Media:Wiren_Board-6.7.pdf|Wiren_Board-6.7.pdf]]
|-
! Wiren_Board-6.5
|  [[Media:Wiren_Board-6.5.cdr.pdf|Wiren_Board-6.5.cdr.pdf]] || [[Media:Wiren_Board-6.5.dxf.zip|Wiren_Board-6.5.dxf.zip]] || [[Media:Wiren_Board-6.5.pdf|Wiren_Board-6.5.pdf]]
|-
! Wiren_Board-6_KNX
| [[Media:Wiren_Board-6_KNX.cdr.zip|Wiren_Board-6_KNX.cdr.zip]] || [[Media:Wiren_Board-6_KNX.cdr.pdf|Wiren_Board-6_KNX.cdr.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]]
|}