Перейти к содержанию

Навигация

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

Нет описания правки
 
(не показано 37 промежуточных версий 6 участников)
Строка 1: Строка 1:
<languages/>
<translate>
''' Устройство не выпускается, ближайший аналог контроллер [[Wiren Board]].
<!--T:1-->
== Описание ==
[[File:WB NETMON-1 front.jpeg|thumb|400px|Wiren Board NETMON-1]]
[[Файл:WB NETMON-1 back.jpeg|thumb|400px|Wiren Board NETMON-1 (задняя панель)]]
Wiren Board NETMON-1 - универсальный контроллер для автоматизации с открытым ПО на базе Linux в корпусе для установку в 19" стойку с встроенным GSM-модемом.


[[Файл:WB NETMON-1 front.jpeg|thumb|300px|Wiren Board NETMON-1]]
<!--T:2-->
[[Файл:WB NETMON-1 back.jpeg|thumb|300px|Wiren Board NETMON-1 (задняя панель)]]
Предназначен для мониторинга сетевого и телекоммуникационного оборудования, опроса датчиков и счётчиков, удалённого управления питанием.


== Технические характеристики ==
== Технические характеристики ==  
 
<!--T:5-->
{|  border="1" width="45%" class="wikitable" style="text-align:center"
{|  border="1" width="55%" class="wikitable" style="text-align:center"
!colspan="2" | '''ПО'''  
!colspan="2" | '''ПО'''  
|-
|-
Строка 12: Строка 20:
!colspan="2" | '''Контроллер'''  
!colspan="2" | '''Контроллер'''  
|-
|-
| Процессор || [[Freescale i.MX233]] 454 МГц
| Процессор || [[Freescale i.MX233|Freescale i.MX233]] 454 МГц
|-
|-
|| Память оперативная || DDR SDRAM 64 МБ  
|| Память оперативная || DDR SDRAM 64 МБ  
Строка 19: Строка 27:
|-
|-


<!--T:6-->
!colspan="2" | '''Беспроводные интерфейсы'''  
!colspan="2" | '''Беспроводные интерфейсы'''  
|-
|-
| [[Wi-Fi]] || 802.11 b/g/n 2.4 ГГц (опция, устанавливается в USB-разъём внутри устройства)
| [[Wi-Fi|Wi-Fi]] || 802.11 b/g/n 2.4 ГГц (опция, устанавливается в USB-разъём внутри устройства)
|-
|-
|| [[GSM/GPRS]] || 900/1800 МГц. GPRS multi-slot class 10/8 max. 85.6 kbps (downlink). SIM-карта формата miniSIM
|| [[GSM/GPRS|GSM/GPRS]] || 900/1800 МГц. GPRS multi-slot class 10/8 max. 85.6 kbps (downlink). SIM-карта формата miniSIM (полноразмерная)
|-
|-


<!--T:7-->
!colspan="2"| '''Проводные интерфейсы'''  
!colspan="2"| '''Проводные интерфейсы'''  
|-
|-
Строка 32: Строка 42:
|| USB 2.0 Host ||  (внутри корпуса)  
|| USB 2.0 Host ||  (внутри корпуса)  
|-
|-
||2x[[RS-485]] ||есть программная поддержка протоколов Modbus RTU, ADICON/A-BUS/Uniel, Smartbus G4
||2x[[RS-485|RS-485]] ||есть программная поддержка протоколов Modbus RTU, ADICON/A-BUS/Uniel, Smartbus G4
|-
|-
||2xRS-232 || один порт на передней панели, один на задней.
||2xRS-232 || один порт на передней панели, один на задней.
|-
|-
|| Отладочная консоль || [[Debug UART]] Подключается через переходник USB-UART
|| Отладочная консоль || [[Debug UART|Debug UART]] Подключается через переходник USB-UART
|-
|-
|| [[1-Wire]] || Подключение датчиков температуры, влажности
|| [[1-Wire|1-Wire]] || Подключение датчиков температуры, влажности
|-
|-
!colspan="2"| '''Подключение датчиков'''  
!colspan="2"| '''Подключение датчиков'''  
|-
|-
| 8x[[ADC | АЦП]] ||  2x до 24V , 3x - до 5V
| 8x[[ADC | АЦП]] ||  до 20V
|-
|-
|| 22x[["Сухой контакт"]]  
|| 22x[["Сухой контакт"|"Сухой контакт"]]  
| Подключение кнопок, герконов, счетчиков с импульсными выходами.
| Подключение кнопок, герконов, счетчиков с импульсными выходами.
|-
|-




<!--T:8-->
!colspan="2"| '''Выходы'''  
!colspan="2"| '''Выходы'''  
|-
|-
Строка 58: Строка 69:
|-
|-


<!--T:9-->
||[[Buzzer|Излучатель звука]]|| "пищалка".  
||[[Buzzer|Излучатель звука]]|| "пищалка".  
|-
|-
|| Часы реального времени || [[RTC]] Резервная батарейка
|| Часы реального времени || [[RTC|RTC]] Резервная батарейка
|-
|-
|| Сторожевой таймер (watchdog) || Отдельный аппаратный watchdog, перезагружающий устройство целиком по питанию
|| Сторожевой таймер (watchdog) || Отдельный аппаратный watchdog, перезагружающий устройство целиком по питанию
|-
|-


|| Датчик температуры и влажности ||  Встроенный датчик [[sht10]] внутри корпуса
<!--T:10-->
|| Датчик температуры и влажности ||  Встроенный датчик [[sht10|sht10]] внутри корпуса
|-
|-


<!--T:11-->
!colspan="2"| '''Питание'''  
!colspan="2"| '''Питание'''  
|-| Рабочее напряжение || 12В
|-| Рабочее напряжение || 5-22 В
|| Потребляемая мощность || <5 Вт (пиковая - до 12 Вт)
|| Потребляемая мощность || <5 Вт (пиковая - до 12 Вт)
|-
|-
Строка 82: Строка 96:
|}
|}


== Комплект поставки == <!--T:12-->
<!--T:13-->
* контроллер Wiren Board NETMON-1
* карта памяти с ОС Linux
* клеммники ответные 4шт
* набор для крепления корпуса в 19" стойку
== Подготовка к работе == <!--T:14-->
<!--T:15-->
* Снять верхнюю крышку корпуса
* Установить коннектор кнопки включения в разъём
* Установить SIM-карту, если требуется
* Установить крепления к стойке
* Установить верхнюю крышку корпуса, закрутить винтами, входящими в комплект
== Питание == <!--T:16-->
=== От внешнего блока питания === <!--T:17-->
<!--T:18-->
Допустимый диапазон питания 5-22В.
Среднее потребление устройства - 1,5-2 Вт. Но т.к. модуль GSM потребляет импульсно до 8 Вт, рекомендуется использовать блоки питания с мощностью не менее 10 Вт.
<!--T:19-->
Разъем питания под стандартный jack 5.5x2.1мм расположен на задней панели. Также питание можно подавать на соответствующие выводы (см. распиновку ниже) разъёма RJ45 на задней панели.
=== Power over Ethernet === <!--T:20-->
<!--T:21-->
Поддерживается питание по кабелю Ethernet (Passive PoE) через разъём RJ45 на передней панели. Поддерживаются стандартные напряжение 12В и 15В. Подробнее смотрите [[Power over Ethernet|Power over Ethernet]].
=== Аккумулятор === <!--T:22-->
<!--T:23-->
Wiren Board NETMON-1  может комплектоваться одним или двумя аккумуляторами Li-Ion (Li-Pol) c максимальным напряжением 4.2В. При подключении питания аккумулятор заряжается током до 0,5 А.
<!--T:24-->
Есть защита от зарядки при отрицательных температурах и при перегреве.
== GSM/GPRS-модем  == <!--T:25-->
<!--T:26-->
Wiren Board NETMON-1 комплектуется 2G (GPRS)-модемом, который поддерживает GPRS, CSD, отправку и получение SMS.
<!--T:27-->
Антенна GSM подключается к SMA разъему на задней панели контроллера.
При слабом сигнале GSM рекомендуется использовать выносную антенну и располагать ее вдали от контроллера.




Строка 87: Строка 162:




== Комплект поставки ==
== USB-порт == <!--T:28-->
* контроллер Wiren Board NETMON-1
* карта памяти с ОС Linux
* клеммники ответные 4шт
* набор для крепления корпуса в 19" стойку


<!--T:29-->
Wiren Board NETMON-1 имеет один порт USB (Host, type A) внутри корпуса. Порт предназначен для подключения Wi-Fi-стиков, 3G-модемов и т.п.
== Коммутация внешней нагрузки == <!--T:30-->
=== Задняя панель === <!--T:31-->
<!--T:32-->
[[Файл:WB_NETMON_C13_C14_GSM.jpeg| thumb | 500px | Входы-выходы для управления 220В и разъём для антенны GSM]]
<!--T:33-->
Wiren Board NETMON-1 оборудован двумя группами коммутации питания на задней панели.
<!--T:34-->
Каждая группа состоит из вилки (входа)  IEC-320-C14 и розетки (выхода) IEC-320-C13.
Вход и выход соединены через реле. Реле является нормально-замкнутым (т.е. при выключенном WB NETMON-1, розетки включены).
<!--T:35-->
Номинальный ток реле: 16A/250VAC. Реле размыкает только один (фазный) провод.
Рекомендуется использовать выходы для коммутации резистивной нагрузки до 10A.
<!--T:36-->
По запросу возможна конфигурация для использования общего входа на оба выхода.
=== Передняя панель === <!--T:37-->
<!--T:38-->
[[Файл:WB NETMON-1 front relays.png| thumb | 300px | Релейный выходы на передней панели]]
<!--T:39-->
На передней панели Wiren Board NETMON-1 находятся четыре группы релейных выходов, выведенные на разъёмные клеммники.
<!--T:40-->
Каждое реле является переключаемым, т.е. выведены контакты NO (нормально-разомкнутый), NC (нормально-замкнутый), COM (общий).
<!--T:41-->
Номинальный ток реле: 10А@240VAC (резистивной нагрузки).
<!--T:42-->
Рекомендуется использовать выходы для коммутации резистивной нагрузки до 5А @ 240В переменного тока.
<!--T:43-->
<!--
<!--
== Подготовка к работе ==
 
  * открыть
== Подготовка к работе == <!--T:44-->
 
  <!--T:45-->
* открыть
  * вставить кнопку в разъём (картинка)
  * вставить кнопку в разъём (картинка)
  * вставить sim-карту (картинка)
  * вставить sim-карту (картинка)
Строка 103: Строка 224:
-->
-->


=== Передняя панель ===


[[Файл:Mka front sch.jpg|thumb|300px|MKA-3 схема передней панели]]
== Последовательные порты == <!--T:46-->
[[Файл:MKApanel.png|thumb|900px|MKA-3 передняя панель]]
 
[[Файл:Схема.png|thumb|500px|]]
<!--T:47-->
{||  border="1" class="wikitable" style="text-align:center"
Wiren Board NETMON-1 оснащён двумя полудуплексными портами RS-485 и двумя портами RS-232 (только RX/TX).
 
<!--T:48-->
Оба порта RS-485 и один порт RS-232 выведены на разъёмы RJ45 на передней панели, один порт RS-232 выведен на разъём RJ45 на задней панели.
 
<!--T:49-->
Устройства в Linux:
* /dev/ttyNSC0 - RS-485 на разъёме и8
* /dev/ttyNSC1 - RS-485 на разъёме и6
* /dev/ttyNSC2 - RS-232 на разъёме и4
* /dev/ttyNSC3 - RS-232 на разъёме на задней панели
 
<!--T:50-->
Про работу с RS-485 и подключениие периферийных устройств см. также статью [[RS-485|RS-485]].
 
 
== Отладочная консоль == <!--T:51-->
 
<!--T:52-->
Отладочная консоль (debug UART) выведена на разъём и2 (см. ниже), а также на гребёнку внутри корпуса.
Порт имеет уровни 3.3V и требует специального переходника USB-UART или RS232-UART для подключения к компьютеру.
 
<!--T:53-->
Подробности по работе с отладочной консолью см. в статье [[Debug UART|Debug UART]].
 
 
 
 
== Разъёмы передней панели == <!--T:54-->
 
<!--T:55-->
[[Файл:WB NETMON-1 front rj45.jpeg|thumb|700px| передняя панель]]
[[Файл:Схема.png|thumb|700px|]]
 
<!--T:56-->
[[Файл:Mka front sch.jpg|thumb|300px|схема передней панели]]
{||  border="1" class="wikitable noclear" style="text-align:center"
|'''порты'''||'''функция'''
|'''порты'''||'''функция'''
|-
|-
Строка 156: Строка 312:
|5 B/W||discrete input 5||GND||discrete input 10||GND||Isolated GND||RS-485 B2||Isolated GND||RS-485 B1||Isolated GND
|5 B/W||discrete input 5||GND||discrete input 10||GND||Isolated GND||RS-485 B2||Isolated GND||RS-485 B1||Isolated GND
|-
|-
|6 G||Isolated GND||Debug Rx||Isolated GND||RS-232 Tx 1||discrete input 13||-||discrete input 17||-||discrete input 21
|6 G||Isolated GND||Debug Rx||Isolated GND||RS-232 Tx 1||discrete input 13||GND||discrete input 17||GND||discrete input 21
|-
|-
|7 Br/W||Isolated GND||GND||Isolated GND||-||Isolated GND||-||Isolated GND||-||Isolated GND
|7 Br/W||Isolated GND||GND||Isolated GND||-||Isolated GND||-||Isolated GND||-||Isolated GND
Строка 182: Строка 338:
|}
|}


=== Задняя панель ===
[[Файл:Mka back sch.jpg|thumb|300px|Распиновка разъёма RJ-45 на задней панели WB NETMON-1 (МКА-3)]]


== Задняя панель == <!--T:57-->
<!--T:58-->
[[Файл:Mka back sch.jpg|thumb|300px|Распиновка разъёма RJ-45 на задней панели WB NETMON-1]]
<!--T:59-->
Разъём RJ-45 на задней панели, распиновка:
Разъём RJ-45 на задней панели, распиновка:




{||  border="1" class="wikitable" style="text-align:center"
<!--T:60-->
{||  border="1" class="wikitable noclear" style="text-align:center"
|'''Ethernet'''||
|'''Ethernet'''||
|-
|-
Строка 213: Строка 374:




=== Список GPIO ===
[[Wiren Board NETMON-1: Список GPIO]]


=== Датчик температуры и влажности ===
== Список GPIO == <!--T:61-->
 
<!--T:62-->
[[Wiren Board NETMON-1: Список GPIO|Wiren Board NETMON-1: Список GPIO]]
 
 
 
== Стандартные схемы подключения == <!--T:63-->
 
<!--T:64-->
[[Файл:Button.png|thumb|400px|Пример подключения кнопки]]
 
 
 
=== Управление низковольтной нагрузкой === <!--T:65-->
 
<!--T:66-->
Реле на 12/24В, светодиоды, вентиляторы, сигнальные лампы и т. д.
 
<!--T:67-->
Низковольтной нагрузкой можно управлять с помощью четырёх реле на передней панели.
 
 
=== Контакторы с управляющим напряжением 220В === <!--T:68-->
 
<!--T:69-->
Подключите управляющую катушку контактора через реле на передней панели.
 
<!--T:70-->
Реле в Wiren Board NETMON-1 не содержит защитных демпфирующих цепочек, соблюдайте осторожность при подключении индуктивной нагрузки.
 
 
=== Датчики с аналоговым выходом по напряжению === <!--T:71-->
 
<!--T:72-->
Подключите землю устройства к клемме GND, или соедините с общей земляной шиной.
Выход датчика подключается к аналоговым входам в разъёмах а1-а7.
 
 
=== Датчики с аналоговым токовым выходом === <!--T:73-->
 
<!--T:74-->
Специальных токовых входов в Wiren Board NETMON-1 нет, но можно, используя резистор 100-300Ом, ток преобразовать в напряжение и подключить как в предыдущем пункте.
 
 
=== Датчики с резистивным выходом === <!--T:75-->
 
<!--T:76-->
С помощью внешнего резистора и опорного напряжения нужно собрать делитель, чтобы получить выход напряжения (см. предыдущие пункты).
В качестве опорного напряжения можно использовать выход +5V с контактов 7-8 разъёма а1, или 1-2 разъёма и2.
 
<!--T:77-->
Датчики удобно подключать к разъёму "а1", имеющему два входа АЦП и опорные напряжения .
 
 
 
=== Аналоговые датчики с внешним питанием  === <!--T:78-->
 
<!--T:79-->
Аналоговые датчики с внешним питанием, такие как электрохимические датчики серии MQ-xxx, датчики влажности HIH-4000 и т.д. также удобно подключать к разъёму "а1", имеющему входы АЦП и опорные напряжения.
 
 
=== Датчики/счетчики с импульсными выходами === <!--T:80-->
 
<!--T:81-->
Такие устройства формируют сигнал, замыкая подходящие к ним два провода.
Подключите один провод к контакту "Isolated GND".
Второй провод подключите к одному из соответствующему контакту (discrete input) разъёмов и1,и3,и5,и7,и9.
Некоторые счетчики имеют импульсный выход на оптроне, тогда два провода имеют полярность - "плюс" и "минус".
В таком случае минус подключается к "Isolated GND", "плюс" к "discrete input".
 
 
=== Подключение к 1-Wire сети === <!--T:82-->


Датчик Sensirion SHT10.
<!--T:83-->
Для подключения 1-wire используется разъём и2.


Пакет: wb-mqtt-sht1x
<!--T:84-->
Исходные коды: https://github.com/contactless/wb-mqtt-sht1x
Землю сети подключите к контактам GND (7-8@и2 и др.) или общей земляной шине.
Линию данных к контакту "1-Wire" ( 4@и2) .
Линию питания к контакту "5V" (1-2@и2)  (внутренний источник питания).
Допускается использовать внешние источники питания шины 1-Wire.


В автозагрузке демон wb-mqtt-sht1x, отправляющий результаты в MQTT:
<!--T:85-->
При использовании пассивного питания, контакт питания каждого датчика соединяется с земляным проводом.
В этом случае, шина прокладывается двумя проводами, подключаемыми соответственно к "1-Wire" и "GND".


<pre>
service wb-mqtt-sht1x stop
service wb-mqtt-sht1x start
service wb-mqtt-sht1x status
</pre>


Конфиг демона:  
===  Подключение к сети RS-485 === <!--T:86-->


<pre>
<!--T:87-->
/etc/wb-mqtt-sht1x.conf
Смотрите [[RS-485|RS-485]].
</pre>


Адреса в MQTT:
<!--T:88-->
В Wiren Board NETMON-1 два порта RS-485 на разъёмах "и6" и "и8".


<pre>
<!--T:89-->
Default MQTT topics are:
Линии А В подключаются к клеммам А и В соответственно.


/devices/sht1x/meta/name SHT1x Sensor
/devices/sht1x/controls/temperature/meta/type temperature
/devices/sht1x/controls/humidity/meta/type rel_humidity


Sensor data:


/devices/sht1x/controls/temperature
== Датчик температуры и влажности == <!--T:90-->
/devices/sht1x/controls/humidity


Example:
<!--T:91-->
Wiren Board NETMON-1 может комплектоваться встроенным датчиком температуры и влажности. Подробнее см. [[Датчик SHT1x|Датчик SHT1x]].


$ mosquitto_sub -h 192.168.0.102 -t '/devices/sht1x/#' -v
== Программное обеспечение == <!--T:92-->
/devices/sht1x/controls/temperature 28.5
/devices/sht1x/controls/temperature/meta/type temperature
/devices/sht1x/controls/humidity 31.7
/devices/sht1x/controls/humidity/meta/type rel_humidity
/devices/sht1x/meta/name SHT1x Sensor
</pre>


Настройка в Zabbix:
<!--T:93-->
См. [[Wiren Board Software Debian 7|Программное обеспечение Wiren Board]]


<pre>
<!--T:94-->
mqtt.value[/devices/sht1x/controls/humidity]
[[ПО_МКА-3|ПО МКА-3]]
mqtt.value[/devices/sht1x/controls/temperature]
</translate>
</pre>