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

Новая страница: « == Device pictures and drawings == {{WBPicturesNoDrawing|1}}»
(Новая страница: «Unique identifiers - to identify the device, the binding software»)
(Новая страница: « == Device pictures and drawings == {{WBPicturesNoDrawing|1}}»)
 
(не показано 112 промежуточных версий 5 участников)
Строка 1: Строка 1:
<languages/>
<languages/>
[[Файл:WB5 main2.jpg|400px|thumb|right|Wiren Board 5]]
{{#vardefine:ProductFullName1|Контроллер Wiren Board 5.8}} {{#vardefine:FileName1|Wiren_Board-5.8}} {{#vardefine:ProductName1|Wiren_Board-5.8}}
{{#vardefine:ProductFullName2|Контроллер Wiren Board 5.9}} {{#vardefine:FileName2|Wiren_Board-5.9_new}} {{#vardefine:ProductName2|Wiren_Board-5.9}}


'''This page about the version Wiren Board, which is in the testing.' ''
[[Файл:WB5 main2.jpg|500px|thumb|right|Wiren Board 5]]


'' 'Wiren Board 5' '- a modular controller for automation with open source software based on Linux.
== General characteristics ==


Designed for home and industrial automation and monitoring, for systems of "smart home".
[[Файл:WB5 плата.png| thumb | 500px|Wiren Board rev. 5.3]]


{|  border="1" width="700" class="wikitable" style="text-align:center"


== Technical specifications ==
| Processor || [http://www.freescale.com/products/arm-processors/i.mx-applications-processors-based-on-arm-cores/i.mx28-processors/multimedia-applications-processors-dual-ethernet-dual-can-lcd-touch-screen-arm9-core:i.MX287 Freescale i.MX28] 454 MHz ARM9
|-
|| Memory RAM| DDR2 SDRAM 128 MB
|-
|| Nonvolatile memory || 4 GB eMMC
|-
| Operating system || Debian Linux 7.0. Mainline kernel 4.1.
|-
|| Dimensions || Enclosure on a DIN rail with a width of 6M.
106.25x90.2x57.5 mm. Size without case: 103x87x20 mm.
|-
||Operation || operating temperature - -25...+70C 
(-40..+70 ° C on request).
|-
||Power || 7-28VDC
|-
|}


Рекомендуется прочитать все статьи этого раздела по порядку:
'''Product page and online store: [https://wirenboard.com/en/product/wiren-board-5/ Wiren Board 5]'''


[[Wiren Board 5:Первое включение/en|'''First launch''']]
It is recommended to read the  [[Special:MyLanguage/Wiren Board 5:Первое включение/en|'''Getting started''']] article to start working with the controller.


[[Special:MyLanguage/Программное обеспечение Wiren Board/en | Software ]]
{{:Программное обеспечение Wiren Board/en}}


[[Special:MyLanguage/Движок правил wb-rules| Engine rules]]
== The modularity of the controller ==
[[Файл:KNX.png|thumb|200px| KNX extension module]]
[[Файл:Connecting_Side_Modules.png|250px|thumb|right| Connecting side modules]]


[[Wiren Board 5:Аппаратная часть/en|'''Hardware''']]


[[Special:MyLanguage/Модули расширения|Expansion modules]]
[[Модули_расширения/en | '''Extension modules''']] are small boards installed inside the case of the Wiren Board 5 and extend its functionality: additional ports RS-485, RS-232, relay outputs, etc.


Input/output modules
The controller has two slots for connecting extension modules. Each module has 3 external terminals.


[[Wiren Board 5: Подключение периферийных устройств|Connection of peripheral devices]]


[[Special:MyLanguage/Поддерживаемые устройства|Supported Devices]]
'''[[Модули ввода-вывода/en|Input/output modules]]''' dock with the side connector on the WB5 on the right side of the case, adding 8 to 16 digital or analog ports.
 
Up to 8 modules can be connected in series: up to 4 input modules (type I) and up to 4 output modules (type O and I/O).
 
 
[[WBMZ2-BATTERY/en|'''Модуль резервного питания''']] - additional mezzanine board is installed on the second level in the controller case.
 
Contains Li-Ion (Li-Pol) battery capacity of 1800 mAh, provides the controller up to 3 hours of opertation.
 
== Wireless interfaces ==
 
[[GSM/GPRS/en |'''Cellular module''']] - modem 2G (GPRS), 3G (UMTS) or NB-IoT is installed in the controller during production. Requires a MicroSIM card.
 
The modem allows you to send and receive SMS, connect to the Internet.
 
 
[[Wi-Fi/en|''' Wi-Fi ''']] of the Wiren Board can be configured to work in one of three modes:
 
in Hotpoint mode, enabled by default (the name is WirenBoard without password, the address of the controller in the generated network is: 192.168.42.1)
* client mode
* simultaneous operation in both Hotpoint and client modes
 
[[Bluetooth/en|'''Bluetooth''' 4.0 (Bluetooth Low Energy)]] —  you can track the proximity of other Bluetooth devices, such as a mobile phone or Bluetooth tag.
 
 
USB stick '''Z-Wave''' gives support for standard [[Z-Wave/en|Z-Wave]] devices.
 
 
[[433MHz/en|'''433MHz Packet radio''']] - the RFM69H radio module is installed in the controller during production.
 
Allows you to connect Noolite devices, Oregon sensors to the controller.
 
 
Wi-Fi, GSM and 433 MHz radio antennas are connected to SMA connectors.
 
If the GSM signal is weak, it is recommended to use a remote antenna and place it away from the controller.
 
== Wired interfaces ==
 
'''Ethernet interface''' supports 10/100 Mbps. In revisions with 5.8 there is a second Ethernet port.
 
Так же присутствует один порт USB 2.0. Работает в режиме USB Host или USB Device. Управление питанием отдельных USB-устройств описано в статье [[Питание USB-портов/en|USB port power supply]].
 
[[File:rs-485-setup-configs.png|thumb|right|300 px|Configuration is set through the section ''Configs'' [[RS-485:Настройка через веб-интерфейс/en|of the web interface]]]]
 
[[RS-485/en|'''RS-485''']] — two-wire bus communication standard.
 
 
 
The controller has 2 RS-485 ports + 2 more ports can be added [[Wiren Board 5: Модуль расширения RS485-ISO/en| by RS-485 extension modules]].
 
The article [[RS-485:Физическое подключение/en|RS-485:Physical connection]] will help you to choose and lay cables correctly.
 
[[RS-485:Настройка через веб-интерфейс/en| Setting up the connection]] of devices is carried out in the web interface.
 
Basically in Wiren Board,[[Драйвер_wb-mqtt-serial/en| driver WB-mqtt-serial ]] works through the system of [[MQTT/en| MQTT]]-messages with connected RS-485 devices.
 
 
 
'''[[CAN/en| CAN]]''' is the standard for two-wire bus communication.
The controller is multiplexed (output to the same terminals) with a second RS-485 port.
 
'''[[1-Wire/en | 1-Wire]]''' — is a bus for connecting external sensors on two or three wires. Since this is a bus, you can connect multiple devices to the same 1-Wire port.
The controller software supports the connection of DS18B20 type temperature sensors.
 
It is convenient to use +5V output to power the sensors.
It is protected from short circuit and high voltage. When the controller is powered by a battery, the +5V output remains active.
There is also a software control of this output (it can be disabled).
 
== Universal inputs/outputs A1-A4 ==
 
Universal channel Ah combines three functions and can work as:
 
* Output [[Управление низковольтной нагрузкой/en|open collector]] - key (3A/30V), closing the ground output.
 
* [[ADC | Analog input]] with 0-28V measurement range.
 
* [[DI | Digital input ]] — is triggered when the voltage at the terminal is 5 V
 
== Resistive inputs R1 and R2 ==
Can operate in modes:
* resistance measurements 1-30kω
* voltage measurements in the range of 0-3.0 V
* digital input
 
"R2 input only is only in version 5.3."
 
== Terminal blocks ==
 
[[Файл:WB5 подписи1.jpg| thumb | 500px|Wiren Board 5]]
 
[[File:Wago.jpeg|thumb|400px|Working with WAGO 250 terminals]]
 
{| border="1" width="700" class="wikitable" style="text-align:center"
|
'''signature'''
|| "'Max. V, I"'
| width="10%" | "'state"' "'default"'
| width="60%"|"'Function"'
|-
! colspan="4"| Top row, left block
|-
| "'Vin"' || 28V | | |Power supply, reverse polarity protection
|-
| "'GND"'|| || ||"ground" minus power supply
|-
! colspan="6"| Top row, right block
|-
| "'O1-O3"' || | || | || |Inputs/outputs of the 1st extension module
|-
 
| "'O1-O3"' || | ||| || |Inputs/outputs of the 2nd extension module
 
|-
! colspan="8"| Bottom row, right block
|-
| '''A1-A4''' | | 28V , 2A || High Z || [[Управление низковольтной нагрузкой/en|open collector outputs]], [[ADC/en|ADC]], digital inputs, key protection against inductive load.
|-
| '''R1-R2*''' || 5V || High Z || Resistive sensors, [[ADC/en|ADC]], digital inputs
|-
| '''GND'''||| || || For easy connection of external sensors
|-
| '''W1''' || 30V || 3.3 V || [[1-Wire/en|1-Wire]], GPIO
|-
| '''5V out''' || 5V, 0.5 A || 5V || 5V Output. Short circuit protection. Software on/off.
|-
| '''A''' || 30 V || 0V || rowspan="2"|port [[Special:MyLanguage/RS-485|RS-485]] (/dev/ttyAPP1)
|-
| '''B''' || 30 V || +5V
|-
|-
| '''L''' || 30 V || 0V || rowspan="2"|can Port or [[Special:MyLanguage/RS-485|RS-485]] (/dev/ttyAPP4).
RS-485 connection: A to terminal "'L"', B to terminal "'H"'.
|-
| '''H''' || 30 V || +5V
|-
| '''Vout*''' || 1A | | | | Power output. The input voltage is connected through the diode.
|-
|}
"*" depends on the [[Wiren_Board:_Аппаратные_ревизии/en|hardware revision]]
 
All inputs are protected against supply voltage (up to 28 V) and impulse noise.
 
Type "250" terminals are used as interface terminals in the controller.
These are self-locking clips. When the cleaned single-wire is inserted into the socket, it is automatically clamped with a spring latch.
To insert stranded wires, it is necessary to press the spring by pressing the clip button.
The button has a slot for a screwdriver.
To remove the wire, you need to press the spring by pressing the clip button and pull out the wire.
 
== Other interfaces ==
 
[[WB_Debug_Console/en |Debug port]] - you can directly access the controller console by connecting to it. Through it you can also interact with the bootloader and monitor the operating system boot (serial console).
 
[[Buzzer/en | "Buzzer"]] — beeps, its frequency is adjustable.
 
The real-time clock RTC is powered by an internal backup battery.
 
Revisions 5.3 and 5.6 also contain:
*[[Consumer IR/en|IrDA]]
* Digital audio output - S/PDIF, TOSLINK connector.
 
== Watchdog ==
 
A separate hardware watchdog that reboots the entire controller on power when the
software freezes.
 
 
 
[[Hardware_Watchdog_Disable/en | Hardware watchdog disable]]
 
== Power Supply ==
 
The controller has three external inputs for power connection:
 
* DC jack - standard plug connector (5.5x2.1mm) on the left side of the case.
 
* Terminals Vin and GND in the controller of audit 5.8 and above: two terminal Vin, to which you can connect two independent power supply for redundancy. The grounds of the power supplies must be connected and connected to the GND terminal.
 
* Power-over-Ethernet (PoE Passive). Read more [[Power over Ethernet/en|Power over Ethernet]].
 
It is possible to simultaneously connect the sources to different inputs, including different voltages.
 
For backup power, you can connect the internal module [[WBMZ-BATTERY_-_модуль_резервного_питания/en | WBMZ-BATTERY ]] with Li-Ion (Li-Pol) battery.
 
Valid power range is '''7-28V'''.
The average consumption of the Board is 1.5-2 watts. But since the GSM module pulse consumes up to 8 watts, it is recommended to use power supply units with power not less than '''10 W'''.
== Supported devices ==


[[Периферийные устройства с интерфейсом RS-485 серии WB-xxxx/en |Devices of our production with the RS-485 interface]]


[[WB 5: Errata | Hardware error / features Wiren Board 5 ]]
[[Special:MyLanguage/Поддерживаемые устройства|Supported Devices]]


-
[[Wiren Board 5: Подключение периферийных устройств/en|Connection of peripheral devices]]


== Ports and interfaces ==
== Detailed technical description of the controller board ==


* [[Special:MyLanguage/GSM/GPRS|GSM/GPRS]]
[[Файл:WB5.3razm.png|thumb|400px|Board side]]
* [[Special:MyLanguage/Wi-Fi|Wi-Fi]]
* [[Special:MyLanguage/RS-485|RS-485]]
* [[Special:MyLanguage/Buzzer|Buzzer]]
* [[Special:MyLanguage/Consumer IR|Consumer IR]]


== Additional and reference articles ==
The article [[Wiren_Board_5:Схемотехника/en| Wiren Board 5: Hardware]] describes some of the features of work and the device inputs, the power supply circuit of the controller.


[[Special:MyLanguage/Debug UART|Debug UART]]
[[WB 5: Errata/en| Hardware errors/features of Wiren Board 5 ]] found in the operation of the controller.


[[Special:MyLanguage/Работа с GPIO|Using GPIO]]
[[Wiren Board: Аппаратные ревизии/en| Hardware revisions]] — the description of changes in the controller board.


[[Wiren Board 5:Список GPIO|Wiren Board 5:List of GPIO]]
Table of matching processor and GPIO signals on the board for revisions:  


[[Special:MyLanguage/Работа с последовательным портом|Using the serial port]]
[[Wiren Board 5.5:Список GPIO/en|rev. 5.5 (5.6, 5.6.1)]], [[Wiren Board 5.8:Список GPIO/en|rev. 5.8 (5.9)]], [[Wiren Board 5:Список GPIO/en|rev. 5.3]]


[[Special:MyLanguage/ADC#Software|ADC#Software]]
[[Работа с GPIO/en|Working with GPIO]] — how to work directly with GPIO.


[[Special:MyLanguage/Доступ к RS-485 портам с PC|Access to RS-485 port to a PC]]
[[WB5_root_password_recovery/en|Wiren Board 5: WB root password recovery]]


[[Special:MyLanguage/Пересборка Device Tree|Rebuilding Device Tree]]


[[Special:MyLanguage/Сборка ядра|Kernel compilation]]


[[Special:MyLanguage/Уникальные идентификаторы|Unique identifiers]] - to identify the device, the binding software


Схема электрическая принципиальная Wiren Board 5: [[Файл:WB 5.3.pdf|Файл:WB 5.3.pdf]]
== Device pictures and drawings ==
{{Wbincludes:WBPicturesNoDrawing|1}}


Габаритные размеры платы Wiren Board 5: [[Файл:WB 5.3-Размеры.pdf|Файл:WB 5.3-Размеры.pdf]]
{{Wbincludes:WBPicturesNoDrawing|2}}
12 063

правки