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

Материал из Wiren Board
(не показаны 103 промежуточные версии 5 участников)
Строка 1: Строка 1:
<languages/>
== Описание ==
<translate>


'''Wiren Board Smart Home 3.5''' - устаревшая версия контроллера для автоматизации. Описание современной версии смотрите [[Wiren Board | здесь]].
Ниже дано описание Wiren Board Smart Home версии 3.3.
== Описание == <!--T:1-->
[[Файл:WB3.3 MAIN.png|thumb|500px|Wiren Board Smart Home rev 3.5 components]]
[[File:IMG 0260.png|thumb|500px|Wiren Board Smart Home rev. 3.5 top]]
[[File:WB3.5.png|thumb|500px|Wiren Board Smart Home rev. 3.5 обозначения]]


<!--T:2-->
'''ЕЩЕ НЕ ГОТОВО!'''
Wiren Board Smart Home 3.5 состоит из двух печатных плат:
 
* модифицированной [[iMX233-OLinuXino-MICRO]] - [[WB-IMX233-CORE]]
Wiren Board состоит из двух печатных плат:
* основной платы Wiren Board rev.3.5
* модифицированной [[iMX233-OLinuXino-MICRO]]
* основной платы Wiren Board rev.3.3
Основная плата содержит:
Основная плата содержит:
* [[Wi-Fi Old]] на базе чипа [http://www.realtek.com/products/productsView.aspx?Langid=1&PNid=21&PFid=48&Level=5&Conn=4&ProdID=274 Realtek RTL8188]
* [[Wi-Fi]] на базе чипа Realtek [[RTL8188]]
* GSM/GPRS модем - SIMCom [[SIM900R]]
* GSM/GPRS модем - SIMCom [[SIM900R]]
* USB to Ethernet конвертер и USB хаб, SMSC [[LAN9514]]
* USB to Ethernet конвертер и USB хаб, SMSC [[LAN9514]]
* [[RS-485]] - [http://www.analog.com/en/interface-isolation/rs-485-rs-422/adm3483/products/product.html ADM3483].
* [[RS-485]] - [http://www.analog.com/en/interface-isolation/rs-485-rs-422/adm3483/products/product.html ADM3483].
* 8-канальный аналоговый мультиплексор для АЦП (4 клеммника ADC1-ADC4 и 4 клеммника R1-R4). See also [[ADC]].
* 8-канальный аналоговый мультиплексор для АЦП (7 клеммников и напряжение питания). See also [[ADC]].
* Выходы "открытый коллектор" для [[Hardware_Low_voltage_control|управления низковольтной нагрузкой]]
* Выходы "открытый коллектор" для [[Hardware_Low_voltage_control|управления низковольтной нагрузкой]]
* SPI-to-UART bridge IC - NXP [[SC16IS752]]
* SPI-to-UART bridge IC - NXP [[SC16IS752]]
* RTC на чипе [[MCP79401]] (не установлен в устройствах по-умолчанию, вместо него см. [[SIM900R#RTC]])
* RTC на чипе [[MCP79401]]
* CAN на чипах [http://www.microchip.com/wwwproducts/devices.aspx?dDocName=en010406 MCP2515] и [http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en010405 MCP2551]
* CAN на чипах [http://www.microchip.com/wwwproducts/devices.aspx?dDocName=en010406 MCP2515] и [http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en010405 MCP2551]
* радиомодуль [https://hasnet.supplies/static/RFM69H-V1.3.pdf RFM69H] 433MHz
* радиомодуль [[RFM69H]] 433MHz
* радиомодуль [[NRF24L01]] 2.4 GHz
* радиомодуль [[NRF24L01]] 2.4 GHz
* Схема питания на чипе LTC4002
* Схема питания на чипе [http://pdf1.alldatasheet.com/datasheet-pdf/view/222993/EUTECH/EUP8202.html EUP8202]


==Технические характеристики== <!--T:3-->
[[File:New_main.jpg|thumb|400px|Wiren Board rev. 2.8]]
[[Файл:Подписи.png|thumb|400px|Wiren Board rev. 2.8]]
[[Файл:Подписи 4.png|thumb|400px|Wiren Board rev. 2.8]]
[[Файл:Питание.PNG|thumb|400px|Блок-схема питания]]


<!--T:4-->
{|  border="1" class="wikitable" style="text-align:center"
|  ||  '''параметр''' || '''значение'''|| '''Комментарии'''
|-
|rowspan="3" | Софт || Операционная система || Debian Linux 7.0, mainline kernel 3.13 ||
|-
|rowspan="3" | Контроллер || Процессор || 454MHz CPU Freescale iMX233 ||
|-
|| Память оперативная || 64 MB ||
|-
|| Память энергонезависимая || +4Gb || SD-карта, возможна установка чипа флеш-памяти
|-


<!--T:5-->
=== Размеры===
|rowspan="4" | Беспроводная связь || Wi-Fi || ||
Габариты платы - длина - 103 мм, ширина - 87 мм высота - 20 мм.
|-
|| [[SIM900R|GSM/GPRS]] ||  1 сим-карта || microSIM
|-
|| NRF24 || 2,4GHz || для связи с такими же модулями NRF24
|-
|| пакетное радио || 433 MHz || упраление "Ноолайтом", китайскими модулями
|-




<!--T:6-->
===Питание===
|rowspan="9"| Порты || Ethernet || 10/100 (RJ-45)||
|-
|| USB 2.0 ||  2 порта (+ один внутри) ||
|-
|| [[Аудиовыход]] ||1x || Audio Jack 3,5 мм. Стерео
|-
||[[RS-485]]|| 2x, неизолированные ||<strike>Управление светом по DMX512</strike>,
подключение по MOD-bus, A-Bus
|-
||[[RS-232]]|| Полнодуплексный, неизолированный. || Подключается паралельно второму RS-485
|-
|| [[Debug UART]]|| Вывод отладочной консоли ||  Подключается через переходник UART-USB.
|-
||[[CAN шина]]|| 1x ||
|-
||[[1-Wire]] || 3x || Подключение по 1-Wire датчиков температуры и т.д.
|-
||[[UEXT]]|| 2x || Подключение модулей расширения от Olimex
|-
|rowspan="3"| Подключение датчиков || [[ADC | АЦП]] || 4 x - до 30V (??), 4 x - до 3.3V ||
|-
||[[ADC:Измерение сопротивлений - технические детали |Входы для резистивных датчиков]] || 4 x || подключение термисторов на 10 кОм.
|-
|| [[Входы "сухой контакт"]] || 3 x || Подключение кнопок, герконов, счетчиков с импульсными выходами.
|-
|rowspan="2"| Выходы || [[Управление низковольтной нагрузкой]] || 4 выхода, 30V/2A || Выходы типа "открытый коллектор",
управление светодиодными лентами, моторами и т. п.
|-
|| [[WB_SH_3.5:_%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_GPIO#GPIO_.D0.BD.D0.B0_.D1.80.D0.B5.D0.BB.D0.B5|Реле]]|| 2x 250V/2A || Нормально разомкнутые контакты.
|-
|rowspan="3"| А также || [[WB SH 3.5: Список GPIO]] || 8x || мультиплексированы с друмими входами/выходами
|-
||[[Buzzer|Излучатель звука]]|| 1x || "[[Buzzer|пищалка]]".
|-
|| Часы реального времени || [[RTC]] || Резервная батарейка
|-
|rowspan="2"| Питание || Рабочее напряжение || 5-15V ||rowspan="2"| Работа от резервного Li-Pol аккумулятора,
питание по витой паре - Passive PoE
|-
|| Потребляемая мощность || <3 Вт
|-
|rowspan="2"| Конструкция || [[Чертеж платы Wiren Board 3.3 | Размеры]] || 103x87x20 мм
|-
|| Корпус || на DIN рейку ||D6MG от Gainta
|-
|rowspan="1"|Эксплуатация || Рабочая температура || 0..70C (-40..85C по запросу) ||
|-
|}
 
== Клеммники == <!--T:7-->
{|  border="1" class="wikitable" style="text-align:center"
|
'''подпись'''
||'''Номер'''
'''клеммника'''
|| '''функция'''|| '''Max. V, I''' || '''[[WB_SH_3.5:_Список_GPIO|GPIO]]'''  || '''вывод olinuxino''' || '''cостояние'''
'''по умолчанию'''
|| '''комментарии'''
|-
! colspan="8"| Верхний ряд, левый блок
|-
| Vin || '''1'''  || Vin || 15 || || || ||Входное напряжение; ADC channel 5
|-
| GND || '''2'''  || GND || || || ||
|-
| RS-485-1 B || '''3'''  || [[RS-485]] B || +-6 V ||  || /dev/ttyNSC0 || 0V ||
|-
| RS-485-1 A ||  '''4'''  || [[RS-485]] A || +-6 V || ||  /dev/ttyNSC0 || +3.3V ||
|-
| RS-485-2 B || '''5'''  || [[RS-485]] B || +-6 V || ||  /dev/ttyNSC1 || 0V ||
|-
| RS-485-2 A ||  '''6'''  || [[RS-485]] A || +-6 V || ||  /dev/ttyNSC1 || +3.3V ||
|-
| GND ||  '''7'''  || GND || || || ||
|-
| CAN H || '''8'''  || CAN H ||+- 42V || || ???? || ||
|-
| CAN L || '''9'''  || CAN L ||+- 42V || || ??? || ||
|-
! colspan="8"| Нижний ряд, левый блок
|-
| A1 ||  '''10''' || [[Управление низковольтной нагрузкой|FET]]/ADC1 || 30V, 2A || 53 || 26 @ CON1 || High Z || Выход "открытый коллектор", [[ADC]] channel 0
|-
| A2 ||  '''11''' || [[Управление низковольтной нагрузкой|FET]]/ADC2 || 30V, 2A || 91 || 25 @ CON1 || High Z || Выход "открытый коллектор", [[ADC]] channel 1
|-
| A3 ||  '''12''' || [[Управление низковольтной нагрузкой|FET]]/ADC3] || 30V, 2A || 56 || 22 @ CON1 || High Z || Выход "открытый коллектор", [[ADC]] channel 2
|-
| A4 ||  '''13''' || [[Управление низковольтной нагрузкой|FET]]/ADC4 || 30V, 2A || 55 || 21 @ CON1 || High Z || Выход "открытый коллектор",  [[ADC]] channel 3
|-
| R1 ||  '''14''' || R1/GPIO/ADC5 || 5V || 16 || 19 @ CON1 || High Z || Резистивные датчики, [[ADC]] channel 4
|-
| R2 ||  '''15''' || R2/GPIO/ADC6 || 5V || 7 || 18 @ CON1 || High Z || Резистивные датчики, [[ADC]] channel 5
|-
| R3 ||  '''16''' || R3/GPIO/ADC7 || 5V || 6 || 17 @ CON1 || High Z || Резистивные датчики, [[ADC]] channel 6
|-
| R4 ||  '''17''' || R4/GPIO/ADC8 || 5V || 5 || 16 @ CON1 || High Z || Резистивные датчики, [[ADC]] channel 7
|-
| W1 ||  '''18''' || W1/GPIO || 3.3V || 4 || 15 @ CON1 || 3.3V || 1-Wire,"сухой контакт"
|-
| W2 ||  '''19''' || W2/GPIO || 3.3V || 2 || 13 @ CON1 || 3.3V || 1-Wire,"сухой контакт"
|-
| W3 ||  '''20''' || W3/GPIO || 3.3V || 1 || 12 @ CON1 || 3.3V || 1-Wire,"сухой контакт"
|-
| GND ||  '''21'''  || GND || || || || ||
|-
| GND ||  '''22'''  || GND || || || || ||
|-
! colspan="8"| Нижний ряд, правый блок
|-
| GND ||  '''23'''  || GND || || || || ||
|-
| 5V out ||  '''24'''  || 5Vout|| 5V, 0.5A || || || || выход 5V
|-
| GND || '''25'''  || GND || || || ||
|-
| Vin || '''26'''  || Vin || 15V || || || ||Входное напряжение; ADC channel 5
|-
| Relay 1 ||  '''27-28'''  || R1 || 250, 5A ||247 || || разомкнуто ||первое реле
|-
| Relay 2 || '''29-30'''  || R2 || 250, 5A || 246|| || разомкнуто ||второе реле
|-
|}
== Питание ==
[[Файл:Питание 2.PNG|thumb|400px|Блок-схема питания WB 3.5]]
 
<!--T:8-->
'''От внешнего блока питания'''
 
<!--T:9-->
Напряжение питания 4,7-15В.  
Напряжение питания 4,7-15В.  
Среднее потребление платы - 1,5-2 Вт. Но т.к. модуль GPRS потребляет импульсно до 8 Вт, рекомендуется использовать блоки питания с мощностью не менее 10 Вт.
Среднее потребление платы - 1,5-2 Вт. Но т.к. модуль GPRS потребляет импульсно до 8 Вт, рекомендуется использовать блоки питания с мощностью не менее 10 Вт.


<!--T:10-->
Разъем питания 5.5x2.1мм, также входное напряжение можно подключать к клеммам 1 и 26.
Разъем питания 5.5x2.1мм, также входное напряжение можно подключать к клеммам 1 и 26.
===Power over Ethernet===
'''Только в версии с поддержкой PoE. Версии с поддержкой PoE имеют надпись HLJ-6115ANL на Ethernet-разъёме. Подключение питания по Ethernet к Wiren Board без поддержки PoE (с надписью HanRun на Ethernet-разъёме) приведёт к повреждению устройства!'''


<!--T:11-->
'''Подключение PoE совместно с блоком питания приводит к повреждению блока питания.'''
'''Power over Ethernet'''


<!--T:12-->
Поддерживается питание по кабелю Ethernet - [http://ru.wikipedia.org/wiki/Power_over_Ethernet#Passive_PoE Passive PoE] напряжением от 7 до 16 Вольт.  
Поддерживается питание по кабелю Ethernet - [http://ru.wikipedia.org/wiki/Power_over_Ethernet#Passive_PoE Passive PoE] напряжением от 7 до 16 Вольт.  
Питание передаётся по неиспользуемым парам: "+" ("-") по паре 4-5 (синий, бело-синий), "-" ("+") по паре 7-8 (коричневый, бело-коричневый). Полярность не имеет значения.
Питание передаётся по неиспользуемым парам: "+" ("-") по паре 4-5 (синий, бело-синий), "-" ("+") по паре 7-8 (коричневый, бело-коричневый). Полярность не имеет значения.
'''Подключение PoE совместно с блоком питания приводит к повреждению блока питания.'''


<!--T:13-->
См. также [[Power over Ethernet]].
См. также [[Power over Ethernet]].


<!--T:14-->
===Аккумулятор===
'''Аккумулятор'''
 
<!--T:15-->
Wiren Board позволяет подключить Li-Ion (Li-Pol) аккумулятор c максимальным напряжением 4.2В. При подключении питания аккумулятор заряжается током до 0,5 А (зависит от нагрузки).
Wiren Board позволяет подключить Li-Ion (Li-Pol) аккумулятор c максимальным напряжением 4.2В. При подключении питания аккумулятор заряжается током до 0,5 А (зависит от нагрузки).
Защита от переразряда аккумулятора отсутсвует, настоятельно рекомендуется использовать защищённые аккумуляторы.
Защита от переразряда аккумулятора отсутсвует, настоятельно рекомендуется использовать защищённые аккумуляторы.


<!--T:16-->
Также отсутсвует защита от зарядки при отрицательных температурах. Будьте осторожны, аккумуляторы от этого портятся.
Также отсутсвует защита от зарядки при отрицательных температурах. Будьте осторожны, аккумуляторы от этого портятся.


<!--T:17-->
'''Соблюдайте полярность подключения аккмулятора!'''
'''Соблюдайте полярность подключения аккмулятора!'''




== Список GPIO == <!--T:18-->
=== АЦП ===
См. [[WB_SH_3.5:_Список_GPIO]]
Пользователю доступно 7 каналов АЦП, выведенных на клеммники (см. таблицу). Максимальное измеряемое напряжение составляет для каналов  ADC1-ADC4 - 30V (??), для каналов R1-R4 - 3.3 V.
См. [[ADC]].
 
=== Клеммники ===
См. также [[Управление низковольтной нагрузкой]].
{| border="1"
| клеммник || функция|| Max. V, I || GPIO  || вывод olinuxino || cостояние по умолчанию* || комментарии
|-
| Клеммник 2 || [[Управление низковольтной нагрузкой|FET]]/[[ADC]] || 30V, 2A || 32 || 3 @ CON1 || Открыт || Выход "открытый коллектор", [[ADC]] channel 3
|-


===Debug UART=== <!--T:19-->
Debug UART выведен на разъём UEXT1, а также отдельно на гребёнку (рядом с аудиовыходом, см. схему)


<!--T:20-->
| Клеммник 3 || [[Управление низковольтной нагрузкой|FET]]/[[ADC]] || 30V, 2A || 33 || 4 @ CON1 || Закрыт || Выход "открытый коллектор", [[ADC]] channel 0
Для Debug UART используются ножки 2,3,4 (см. рисунок).
|-


== Схема и чертеж == <!--T:21-->
| Клеммник 4 || [[Управление низковольтной нагрузкой|FET]]/[[ADC]] || 30V, 2A || 34 || 5 @ CON1 || Закрыт || Выход "открытый коллектор", [[ADC]] channel 1
[[Файл:ЧертежWB3.3.png |thumb|500px|]]
|-
| Клеммник 5 || [[Управление низковольтной нагрузкой|FET]]/[[ADC]] || 30V, 2A || 35 || 6 @ CON1 || Открыт || Выход "открытый коллектор",  [[ADC]] channel 2
|-
| Клеммник 6 || [[Управление низковольтной нагрузкой|FET]]/[[ADC]] || 30V, 2A || 39 || 10 @ CON1 || Неопределено || Выход "открытый коллектор", [[ADC]] channel 4
|-
| Клеммник 7 || [[Управление низковольтной нагрузкой|FET]]/[[ADC]] || 30V, 2A || || 12 @ CON1 || Неопределено || Выход "открытый коллектор", [[ADC]] channel 6
|-
| Клеммник 8 || GND ||  || ||
|-


<!--T:22-->
| Клеммник 9  || [[Работа с GPIO|GPIO]]/[[ADC]] || 3.3V, 10mA || 2 || 13 @ CON1 || Неопределено|| ADC channel 7
'''Принципиальная схема Wiren Board 3.5''' - [[Файл:СхемаWB3.5.pdf]]
|-
| Клеммник 10  || [[Работа с GPIO|GPIO]] || 3.3V, 10mA || 3 || 14 @ CON1 || Неопределено ||
|-
| Клеммник 11  || [[Работа с GPIO|GPIO]] || 3.3V, 10mA || 4 || 15 @ CON1 || Неопределено ||
|-
| Клеммник 12  || [[RS-485]] A || || || UART1 от sc16is752 || ||если есть RS-485
|-
| Клеммник 13  || [[RS-485]] B || || || UART1 от sc16is752 ||  ||если есть RS-485
|-
| Клеммник 14  || GND || || ||
|-
| Клеммник 15  || +3.3v || 0.5A || ||
|-
| Клеммник 16  || +5.0v || 0.5A || ||
|-
| Клеммник 17  || Vin || 22 || || || ||Входное напряжение; ADC channel 5
|-
| Клеммник 18  || GND || || ||
|-
| Клеммник 19  || [[Управление низковольтной нагрузкой|Power FET]] || 60V, 3A |||| 28 @ CON2 || Неопределено || с аппаратным [[PWM|ШИМом]]
|-
|}
/* При загрузке системы транзисторы будут в этих состояниях. Это особенность (баг) версии WB2.8.


===GPIO===
См. [[Список GPIO]].


<!--T:23-->
[[Файл:ЧертежWB3.3.pdf]]


==Примеры подключения внешних устройств== <!--T:24-->
=== Принципиальная схема ===
[[BMP085|Датчики давления и температуры BMP085 и BMP180]]
См. [[Принципиальная схема Wiren Board 2.8]]


</translate>
=== Чертеж платы===
См. [[Чертеж платы Wiren Board 2.8]]

Версия 14:25, 21 февраля 2014

Описание

Ниже дано описание Wiren Board Smart Home версии 3.3.

ЕЩЕ НЕ ГОТОВО!

Wiren Board состоит из двух печатных плат:

Основная плата содержит:

Wiren Board rev. 2.8
Wiren Board rev. 2.8
Wiren Board rev. 2.8
Блок-схема питания


Размеры

Габариты платы - длина - 103 мм, ширина - 87 мм высота - 20 мм.


Питание

Напряжение питания 4,7-15В. Среднее потребление платы - 1,5-2 Вт. Но т.к. модуль GPRS потребляет импульсно до 8 Вт, рекомендуется использовать блоки питания с мощностью не менее 10 Вт.

Разъем питания 5.5x2.1мм, также входное напряжение можно подключать к клеммам 1 и 26.

Power over Ethernet

Только в версии с поддержкой PoE. Версии с поддержкой PoE имеют надпись HLJ-6115ANL на Ethernet-разъёме. Подключение питания по Ethernet к Wiren Board без поддержки PoE (с надписью HanRun на Ethernet-разъёме) приведёт к повреждению устройства!

Подключение PoE совместно с блоком питания приводит к повреждению блока питания.

Поддерживается питание по кабелю Ethernet - Passive PoE напряжением от 7 до 16 Вольт. Питание передаётся по неиспользуемым парам: "+" ("-") по паре 4-5 (синий, бело-синий), "-" ("+") по паре 7-8 (коричневый, бело-коричневый). Полярность не имеет значения.

См. также Power over Ethernet.

Аккумулятор

Wiren Board позволяет подключить Li-Ion (Li-Pol) аккумулятор c максимальным напряжением 4.2В. При подключении питания аккумулятор заряжается током до 0,5 А (зависит от нагрузки). Защита от переразряда аккумулятора отсутсвует, настоятельно рекомендуется использовать защищённые аккумуляторы.

Также отсутсвует защита от зарядки при отрицательных температурах. Будьте осторожны, аккумуляторы от этого портятся.

Соблюдайте полярность подключения аккмулятора!


АЦП

Пользователю доступно 7 каналов АЦП, выведенных на клеммники (см. таблицу). Максимальное измеряемое напряжение составляет для каналов ADC1-ADC4 - 30V (??), для каналов R1-R4 - 3.3 V. См. ADC.

Клеммники

См. также Управление низковольтной нагрузкой.

клеммник функция Max. V, I GPIO вывод olinuxino cостояние по умолчанию* комментарии
Клеммник 2 FET/ADC 30V, 2A 32 3 @ CON1 Открыт Выход "открытый коллектор", ADC channel 3
Клеммник 3 FET/ADC 30V, 2A 33 4 @ CON1 Закрыт Выход "открытый коллектор", ADC channel 0
Клеммник 4 FET/ADC 30V, 2A 34 5 @ CON1 Закрыт Выход "открытый коллектор", ADC channel 1
Клеммник 5 FET/ADC 30V, 2A 35 6 @ CON1 Открыт Выход "открытый коллектор", ADC channel 2
Клеммник 6 FET/ADC 30V, 2A 39 10 @ CON1 Неопределено Выход "открытый коллектор", ADC channel 4
Клеммник 7 FET/ADC 30V, 2A 1 12 @ CON1 Неопределено Выход "открытый коллектор", ADC channel 6
Клеммник 8 GND
Клеммник 9 GPIO/ADC 3.3V, 10mA 2 13 @ CON1 Неопределено ADC channel 7
Клеммник 10 GPIO 3.3V, 10mA 3 14 @ CON1 Неопределено
Клеммник 11 GPIO 3.3V, 10mA 4 15 @ CON1 Неопределено
Клеммник 12 RS-485 A UART1 от sc16is752 если есть RS-485
Клеммник 13 RS-485 B UART1 от sc16is752 если есть RS-485
Клеммник 14 GND
Клеммник 15 +3.3v 0.5A
Клеммник 16 +5.0v 0.5A
Клеммник 17 Vin 22 Входное напряжение; ADC channel 5
Клеммник 18 GND
Клеммник 19 Power FET 60V, 3A 28 @ CON2 Неопределено с аппаратным ШИМом

/* При загрузке системы транзисторы будут в этих состояниях. Это особенность (баг) версии WB2.8.

GPIO

См. Список GPIO.


Принципиальная схема

См. Принципиальная схема Wiren Board 2.8

Чертеж платы

См. Чертеж платы Wiren Board 2.8