16 885
правок
(не показано 39 промежуточных версий 6 участников) | |||
Строка 1: | Строка 1: | ||
'''[https://wirenboard.com/product/wiren-board-6/ Страница в интернет-магазине]''' | |||
'''[https://wirenboard.com/product/wiren-board-6/ | |||
{{PDF}} | {{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]] | [[Файл:WB6.7side.png|400px|thumb|right|Контроллер Wiren Board rev. 6.7]] | ||
[[File:WB6.7 System Level.png|thumb|400px|Логическая блок-схема контроллера]] | [[File:WB6.7 System Level.png|thumb|400px|Логическая блок-схема контроллера]] | ||
[[Файл:Схема2 WB6.7.png| thumb | 400px|Wiren Board 6 без корпуса (rev. 6.7)]] | [[Файл:Схема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]]. | Эта статья описывает последние версии контроллера Wiren Board rev. 6.7 и 6.8. | ||
== Сводная таблица характеристик== | |||
Описание предыдущих ревизий см. здесь — [[Wiren Board rev. 6.3-6.6]]. | |||
Описание следующей версии — [[Wiren Board 7]]. | |||
== Сводная таблица характеристик== | |||
{| border="1" class="wikitable" style="text-align:left" | {| border="1" class="wikitable" style="text-align:left" | ||
!colspan="2" | '''Общее''' | !colspan="2" | '''Общее''' | ||
|- | |- | ||
| 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 | | 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 Гбайт | || Память оперативная || DDR3 SDRAM 512 Мбайт или DDR3 SDRAM 1 Гбайт | ||
Строка 26: | Строка 33: | ||
|- | |- | ||
|Температура воздуха | |Температура воздуха | ||
| -40 до + | | -40 до +75 °С ([[Wiren Board: Operating temperature |подробности]]) | ||
|- | |- | ||
|Относительная влажность | |Относительная влажность | ||
|До 92%, без конденсации влаги | |До 92%, без конденсации влаги | ||
|- | |- | ||
{{Wbincludes:Warranty}} | |||
!colspan="2" | '''Интерфейсы''' | !colspan="2" | '''Интерфейсы''' | ||
|- | |- | ||
Строка 43: | Строка 50: | ||
|- | |- | ||
!colspan="2" | '''Коммуникации''' | !colspan="2" | '''Коммуникации''' | ||
|- | |- | ||
Строка 59: | Строка 65: | ||
|- | |- | ||
!colspan="2" | '''Питание''' | !colspan="2" | '''Питание''' | ||
|- | |- | ||
|| Напряжение || 9 - | || Напряжение || 9 - 48 В постоянного тока | ||
|- | |- | ||
|| Потребляемая мощность || средняя 2 Вт, | || Потребляемая мощность || средняя 2 Вт, до 10 Вт с модемом | ||
|- | |- | ||
|| Схема питания || от входа с бо́льшим напряжением | || Схема питания || от входа с бо́льшим напряжением | ||
|- | |- | ||
|| Входы питания || '''2''' на клеммах, '''1''' [[Power over Ethernet|Passive PoE]] (на первом порту Ethernet) | || Входы питания || '''2''' на клеммах, | ||
'''1''' [[Power over Ethernet|Passive PoE]] (на первом порту Ethernet) с напряжением до 48 В. Важно: питание PoE подаётся напрямую на выход Vout, а значит проверьте, что подключённые устройства рассчитаны на это напряжение. | |||
|- | |- | ||
!colspan="2" | '''Выходы для питания внешних устройств''' | !colspan="2" | '''Выходы для питания внешних устройств''' | ||
|- | |- | ||
|| Vout || Входное питание — с ограничением тока, программным отключением и контролем состояния | || Vout || Входное питание — с ограничением тока, программным отключением и контролем состояния | ||
|- | |- | ||
|| 5Vout || | || 5Vout || 5 В — с ограничением тока, программным отключением, измерением напряжения | ||
|- | |- | ||
!colspan="2" | '''Модульность''' | !colspan="2" | '''Модульность''' | ||
|- | |- | ||
Строка 86: | Строка 90: | ||
|| Другие разъемы || Для внешних модулей ввода-вывода WBIO, для модуля резервного питания | || Другие разъемы || Для внешних модулей ввода-вывода WBIO, для модуля резервного питания | ||
|- | |- | ||
{{Wbincludes:Software}} | |||
!colspan="2" | '''Поддерживаемые протоколы, устройства и системы верхнего уровня''' | !colspan="2" | '''Поддерживаемые протоколы, устройства и системы верхнего уровня''' | ||
|- | |- | ||
{{Wbincludes:Supported Devices Protocols}} | {{Wbincludes:Supported Devices Protocols}} | ||
|| Устройства сторонних производителей || [[Supported devices#testing|Таблица поддерживаемых устройств]] | || Устройства сторонних производителей || [[Supported devices#testing|Таблица поддерживаемых устройств]] | ||
| | |- | ||
|colspan="6" | '''Примечание:''' * не для всех модификаций | |||
|} | |||
== Первое включение == | == Первое включение == | ||
Строка 137: | Строка 120: | ||
|<syntaxhighlight lang="bash">Hit any key to stop autoboot: 3</syntaxhighlight> | |<syntaxhighlight lang="bash">Hit any key to stop autoboot: 3</syntaxhighlight> | ||
|- | |- | ||
| | |5 секунд после включения и в USB-разъём '''вставлен носитель с файлом обновления'''. | ||
|<span style="color:#FF8C00">мигает оранжевый</span> | |<span style="color:#FF8C00">мигает оранжевый</span> | ||
|Загрузчик U-boot увидел файл обновления и 3 секунды ждёт подтверждения. Подробнее в статье [[Обновление прошивки]]. | |Загрузчик U-boot увидел файл обновления и 3 секунды ждёт подтверждения. Подробнее в статье [[Обновление прошивки]]. | ||
Строка 164: | Строка 147: | ||
|} | |} | ||
== Программное обеспечение == | |||
=== Основная информация === | |||
{{Wbincludes:Wiren Board Software Common}} | |||
{{Wbincludes:Wiren Board Software}} | === Предустановленно === | ||
* [[ | {{Wbincludes:Wiren Board Software Preinstalled}} | ||
* [[Wiren_Board_6_Firmware_Update|Обновление прошивки контроллера Wiren Board 6]] | |||
== | === Интеграция со SCADA-системами === | ||
{{Wbincludes:Wiren Board SCADA Integration}} | |||
=== Поддержка сторонних программ === | |||
{{Wbincludes:Wiren Board Third Party Software}} | |||
=== Разработка своих решений === | |||
{{Wbincludes:Wiren Board Software Dev}} | |||
== Внутренние и внешние модули == | |||
<gallery mode="packed" heights="200px"> | <gallery mode="packed" heights="200px"> | ||
Строка 178: | Строка 174: | ||
{{Wbincludes:Controller Modularity}} | {{Wbincludes:Controller Modularity}} | ||
== Беспроводные интерфейсы == | == Беспроводные интерфейсы == | ||
{{Wbincludes:Controller Wireless interfaces}} | |||
[[GSM/GPRS |'''Модуль сотовой связи''']] — модем 2G (GPRS), 3G (UMTS) или NB-IoT устанавливается в контроллер модулем расширения. Требуется SIM-карта формата nanoSIM. | [[GSM/GPRS |'''Модуль сотовой связи''']] — модем 2G (GPRS), 3G (UMTS) или NB-IoT устанавливается в контроллер модулем расширения. Требуется SIM-карта формата nanoSIM. | ||
Модем позволяет отправлять и принимать SMS, подключаться к интернету. Работа с двумя SIM-картами в режиме мультиплексирования. SIM-карты расположены под крышкой контролера. | |||
Модем позволяет отправлять и принимать SMS, подключаться к интернету. Работа с двумя SIM-картами в режиме мультиплексирования. | |||
Антенны Wi-Fi, GSM и радиомодулей подключаются к разъемам SMA. При слабом сигнале рекомендуется использовать выносную антенну и располагать ее вдали от контроллера. | |||
== Проводные интерфейсы == | |||
[[ | [[Image: WB6.7-ter.png |400px|thumb|right| Порты и интерфейсы Wiren Board 6.7 ]] | ||
'''Два интерфейса Ethernet''' поддерживают скорость 10/100 Мбит/с. [[Networks| Инструкция по настройке]]. | |||
'''USB.''' Контроллер оборудован двумя портами USB 2.0 (A/F). Оба порта работают в режиме USB Host; в следующих версиях контроллера первый порт (ближний к Ethernet-разъему) будет поддерживать загрузку прошивки контроллера. Управление питанием отдельных USB-устройств см. в [[Питание USB-портов|Питание USB-портов]]. | |||
''' | |||
Контроллер оборудован двумя портами USB 2.0 (A/F). Оба порта работают в режиме USB Host; в следующих версиях контроллера первый порт (ближний к Ethernet-разъему) будет поддерживать загрузку прошивки контроллера. Управление питанием отдельных USB-устройств см. в [[Питание USB-портов|Питание USB-портов]]. | |||
{{Wbincludes:Controller Wired interfaces}} | {{Wbincludes:Controller Wired interfaces}} | ||
== Универсальные входы/выходы A1-A4 == | == Универсальные входы/выходы A1-A4 == | ||
[[Файл:WB6.Ax.png| thumb | 350px|Схема входов/выходов A1-A4]] | [[Файл:WB6.Ax.png| thumb | 350px|Схема входов/выходов A1-A4]] | ||
[[Image:Wb6 protection ax.png|thumb|250px|Схема защиты A1-A4]] | [[Image:Wb6 protection ax.png|thumb|250px|Схема защиты A1-A4]] | ||
Универсальный канал '''Ах''' объединяет в себе три функции и может работать как: | Универсальный канал '''Ах''' объединяет в себе три функции и может работать как: | ||
* Выход [[OpenCollector_connecting|«открытый коллектор»]] (Ax_OUT) — ключ с током 1 А и на напряжение 40 В, замыкающий выход на землю. Адрес канала: <code>wb-gpio/Ax_OUT</code>. | |||
* Выход [[ | |||
* [[ADC | Аналоговый вход]] (Ax в разделе ADC) с диапазоном измерений 0 — 28 В и погрешностью 100 мВ + 2%. Адрес канала: <code>wb-adc/Ax</code>. | * [[ADC | Аналоговый вход]] (Ax в разделе ADC) с диапазоном измерений 0 — 28 В и погрешностью 100 мВ + 2%. Адрес канала: <code>wb-adc/Ax</code>. | ||
* [[DI | Дискретный вход ]] (Ax_IN) — срабатывает при напряжении на клемме больше 3 В (логическая единица), меньше 1.5 В — логический ноль. Адрес канала бинарного входа: <code>wb-gpio/Ax_IN</code>. | |||
* [[ | |||
Из этих трёх функций одновременно могут работать только две — дискретного и аналогового входов. Для режима входа отключите соответствующий ключ (Ax_OUT). Для режима «открытого коллектора» ничего отключать не нужно — АЦП и DI будут просто показывать ноль при открытом ключе. Входное сопротивление каналов 100 кОм — подтяжка к земле Rx. | Из этих трёх функций одновременно могут работать только две — дискретного и аналогового входов. Для режима входа отключите соответствующий ключ (Ax_OUT). Для режима «открытого коллектора» ничего отключать не нужно — АЦП и DI будут просто показывать ноль при открытом ключе. Входное сопротивление каналов 100 кОм — подтяжка к земле Rx. | ||
Строка 240: | Строка 211: | ||
* [[Using Wiren Board with pulsed output devices | Подключение устройств с импульсным выходом к входам Ax]]. | * [[Using Wiren Board with pulsed output devices | Подключение устройств с импульсным выходом к входам Ax]]. | ||
* [[Using Wiren Board with peripheral devices | Подключение периферийных устройств]]. | * [[Using Wiren Board with peripheral devices | Подключение периферийных устройств]]. | ||
== Каналы W1-W2 == | == Каналы W1-W2 == | ||
[[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}} | ||
Строка 252: | Строка 223: | ||
== Выход питания Vout == | == Выход питания Vout == | ||
[[Image:Wb6 protection vout.png|thumb|250px|Схема защиты выхода Vout]] | [[Image:Wb6 protection vout.png|thumb|250px|Схема защиты выхода Vout]] | ||
{{note|warn|Напряжение питания контроллера подаётся напрямую на клеммы Vout | [[Image:Wb6 vout WebUI.png|thumb|250px|Vout в веб-интерфейсе контролера Wiren Board]] | ||
{{note|warn|Напряжение питания контроллера подаётся напрямую на клеммы Vout. Подключайте к Vout устройства, рассчитанные на это напряжение.}} | |||
Для питания периферийных устройств можно использовать выход Vout. | Для питания периферийных устройств можно использовать выход Vout. | ||
Он защищен от КЗ и подачи повышенного напряжения. | Он защищен от КЗ и подачи повышенного напряжения. | ||
Ток с Vout до 1А, выше - | Ток с Vout до 1А, выше - может сработать защита (тепловая или от тока КЗ) и ключ выключится. | ||
При питании контроллера от аккумулятора на выход | |||
При питании контроллера от аккумулятора на выход подаётся напряжение +11 В. | |||
В версии контроллера WB6.7 и | В веб-интерфейсе контроллера выход представлен двумя контролами устройства '''Discrete I/O''': | ||
* '''V_OUT''' — включение и отключение выхода. | |||
* '''V_OUT_OK''' — обратная связь о состоянии выхода, смотрите таблицу состояний. | |||
В версии контроллера WB6.7 и новее — два разъема Vout, которые соединены друг с другом. | |||
В версиях с WB6.9 и новее — отсутствует V_OUT_OK. | |||
{| class="wikitable" | |||
! V_OUT_OK | |||
! V_OUT | |||
! Напряжение<br>на клеммах Vout | |||
|- | |||
| ON | |||
| ON | |||
| есть | |||
|- | |||
| ON | |||
| OFF | |||
| нет | |||
|- | |||
| OFF | |||
| ON | |||
| нет | |||
|- | |||
| OFF | |||
| OFF | |||
| есть | |||
|} | |||
== Линии RS-485 и CAN == | == Линии RS-485 и CAN == | ||
Строка 266: | Строка 266: | ||
{{Wbincludes:Controller RS-485 terminators}} | {{Wbincludes:Controller RS-485 terminators}} | ||
== Клеммники == | == Клеммники == | ||
Часть клеммников может выполнять более одной функции. | Часть клеммников может выполнять более одной функции. | ||
{| border="1" class="wikitable" style="text-align:center" | {| border="1" class="wikitable" style="text-align:center" | ||
!Подпись !! Max. V, I !! Доп. защита !! Состояние по умолчанию !!'''Функции''' | !Подпись !! Max. V, I !! Доп. защита !! Состояние по умолчанию !!'''Функции''' | ||
Строка 282: | Строка 281: | ||
|- | |- | ||
|- | |- | ||
| '''A1-A4''' || 40 В, 1 А || От превышения тока, импульсных перенапряжений || High Z || [[ | | '''A1-A4''' || 40 В, 1 А || От превышения тока, импульсных перенапряжений || High Z || [[OpenCollector_connecting|Выходы "открытый коллектор"]], [[ADC|ADC]] | ||
|- | |- | ||
| '''GND''' || || || || Для удобства подключения внешних датчиков | | '''GND''' || || || || Для удобства подключения внешних датчиков | ||
|- | |- | ||
| '''W1-W2''' || 40 В || || 5 В || [[ | | '''W1-W2''' || 40 В || || 5 В || [[1-Wire|1-Wire]], GPIO | ||
|- | |- | ||
| '''5V out''' || 5 В, 0.5 А || От превышения тока || 5 В || Выход 5 В. Программное включение-выключение | | '''5V out''' || 5 В, 0.5 А || От превышения тока || 5 В || Выход 5 В. Программное включение-выключение | ||
|- | |- | ||
| '''A''' || 40 В || || 0 В || rowspan="2"|Порт [[ | | '''A''' || 40 В || || 0 В || rowspan="2"|Порт [[RS-485|RS-485]] (/dev/RS-485-1) | ||
|- | |- | ||
| '''B''' || 40 В || || +5 В | | '''B''' || 40 В || || +5 В | ||
|- | |- | ||
|- | |- | ||
| '''L''' || 40 В || || 0 В || rowspan="2"|Порт CAN или [[ | | '''L''' || 40 В || || 0 В || rowspan="2"|Порт CAN или [[RS-485|RS-485]] (/dev/RS-485-2). | ||
Подключение RS-485: A - к клемме '''A|L''', B - к клемме '''B|H'''. | Подключение RS-485: A - к клемме '''A|L''', B - к клемме '''B|H'''. | ||
|- | |- | ||
Строка 312: | Строка 310: | ||
{{Wbincludes:Mount Wires}} | {{Wbincludes:Mount Wires}} | ||
== | == Встроенные функции == | ||
{{Wbincludes:Controller Other interfaces}} | {{Wbincludes:Controller Other interfaces}} | ||
Строка 323: | Строка 321: | ||
'''Для резервного питания''' можно подключить внутренний модуль [[WBMZ3-BATTERY]] с Li-Pol аккумулятором или [[WBMZ3-SUPERCAP]] с ионисторами. | '''Для резервного питания''' можно подключить внутренний модуль [[WBMZ3-BATTERY]] с Li-Pol аккумулятором или [[WBMZ3-SUPERCAP]] с ионисторами. | ||
При снижении напряжения Vin ниже 11 В, контроллер и модули, подключённые к выходу Vout питаются от | При снижении напряжения Vin ниже 11 В, контроллер и модули, подключённые к выходу Vout питаются от 11 В, которые выдаёт модуль резервного питания. [[Backup_power_for_Wiren_Board_devices | Другие способы резервного питания]]. | ||
<gallery mode="traditional" widths ="350px" heights="333px"> | <gallery mode="traditional" widths ="350px" heights="333px"> | ||
Строка 330: | Строка 328: | ||
</gallery> | </gallery> | ||
== Поддерживаемые устройства == | == Поддерживаемые устройства == | ||
[[Периферийные устройства с интерфейсом RS-485 серии WB-xxxx | Устройства нашего производства с интерфейсом RS-485]] | [[Периферийные устройства с интерфейсом RS-485 серии WB-xxxx | Устройства нашего производства с интерфейсом RS-485]] | ||
[[Supported devices|Таблица поддерживаемых устройств]] | [[Supported devices|Таблица поддерживаемых устройств]] | ||
[[Using Wiren Board with peripheral devices|Подключение периферийных устройств]] | [[Using Wiren Board with peripheral devices|Подключение периферийных устройств]] | ||
== Примеры сетевых настроек контроллера на удалённом объекте == | == Примеры сетевых настроек контроллера на удалённом объекте == | ||
* [[Wiren Board Cloud| Wiren Board Cloud — сервис удалённого администрирования контроллеров Wiren Board]] | |||
* [[Tailscale | Tailscale — удалённый доступ к контроллеру Wiren Board без своего VPN-сервера]] | |||
[[Wirenboard6:InstallingOnTheRemoteSite|Шпаргалка: сетевые настройки контроллера на | * [[Wirenboard6:InstallingOnTheRemoteSite|Шпаргалка: сетевые настройки контроллера на удалённом объекте]] | ||
== Настройка времени и часового пояса == | == Настройка времени и часового пояса == | ||
Строка 350: | Строка 345: | ||
== Известные неисправности == | == Известные неисправности == | ||
[[ | [[WB 6: Errata | Аппаратные ошибки/особенности Wiren Board 6]], найденные при эксплуатации контроллера. | ||
== Ревизии устройства == | == Ревизии устройства == | ||
Строка 356: | Строка 351: | ||
Номер партии (Batch №) указан на наклейке, на боковой поверхности корпуса, а также на печатной плате. Номер партии контроллера складывается из номеров партий базовой и процессорной плат. | Номер партии (Batch №) указан на наклейке, на боковой поверхности корпуса, а также на печатной плате. Номер партии контроллера складывается из номеров партий базовой и процессорной плат. | ||
[[ | [[WB6_hardware_revisions | Аппаратные ревизии контроллера]] — описание изменений в плате контроллера. | ||
[[IMX6UL board revisions | Ревизии процессорных модулей]] — описание изменений в платах процессорных модулей. | [[IMX6UL board revisions | Ревизии процессорных модулей]] — описание изменений в платах процессорных модулей. | ||
Строка 362: | Строка 357: | ||
==Прочее== | ==Прочее== | ||
[[Wiren Board 6.7:List of GPIO]] - таблицы соответствия GPIO процессора и сигналов на плате. | [[Wiren Board 6.7:List of GPIO|Низкоуровневая работа с железом]] - таблицы соответствия GPIO процессора и сигналов на плате. | ||
[[ | [[Работа с GPIO|Работа с GPIO]] — как работать с GPIO напрямую. | ||
[[Обновление прошивки|Обновление прошивки]]. Для сброса Wiren Board 6 к заводским настройкам (factory reset) используйте инструкцию из раздела [[Обновление прошивки#Сброс Wiren Board 6 к заводским настройкам]]. | [[Обновление прошивки|Обновление прошивки]]. Для сброса Wiren Board 6 к заводским настройкам (factory reset) используйте инструкцию из раздела [[Обновление прошивки#Сброс Wiren Board 6 к заводским настройкам]]. | ||
Строка 370: | Строка 365: | ||
[[WB6_root_password_recovery|Wiren Board 6: Восстановление пароля пользователя root]]. | [[WB6_root_password_recovery|Wiren Board 6: Восстановление пароля пользователя root]]. | ||
== Изображения и чертежи устройства == | == Изображения и чертежи устройства == | ||
[[File:DIN 6U.png |400px|thumb|right|Габаритные размеры]] | [[File:DIN 6U.png |400px|thumb|right|Габаритные размеры]] | ||
T:434--> | |||
По ссылкам ниже вы можете скачать изображения и чертежи разных моделей контроллеров '''Wiren Board 6'''. | По ссылкам ниже вы можете скачать изображения и чертежи разных моделей контроллеров '''Wiren Board 6'''. | ||
{| class="wikitable" | {| class="wikitable" |