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

Навигация

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

Перенёс про разработку в конец страницы
(Переписал раздел с распиновкой)
(Перенёс про разработку в конец страницы)
Строка 156: Строка 156:
|WBC-NB || [[WBC-NB | NB-IoT модем ]] || NB-IoT  
|WBC-NB || [[WBC-NB | NB-IoT модем ]] || NB-IoT  
|}
|}
== Разработка своих модулей расширения == <!--T:12-->
Вы можете разработать для контроллеров Wiren Board модули расширения под свои нужны, например, модули [[WBE2-I-OPENTHERM OpenTherm Extension Module | OpenTherm]], [[WBE2-I-EBUS eBus Extension Module | eBUS]], [[WBE2R-R-ZWAVE-ZWAY Z-Wave Extension Module | Z-Wave]] были разработаны нашими партнёрами.
Важные особенности, которые нужно учитывать при разработке:
# Питание модуля расширения 3.3 В до 0.5 А. При необходимости можно питать модуль от 5 В до 0.5 А, но с обязательным преобразованием сигналов логических линий в 3.3 В.
# Сигнальные линии разъёмов расширения не защищены от перенапряжения и от подключения сигналов с уровнями 5 В.
# Геометрические размеры модулей зависят от версии контроллера и указаны в разделе [[#Чертеж модуля | Чертеж модуля]], при этом:
#* Модули для контроллеров Wiren Board 7 физически и электрически совместимы с контроллерами Wiren Board 6.
#* Модули для контроллеров Wiren Board 6 физически не подходят к контроллерам Wiren Board 7 — мешает [[Media:Extension Module Template Diff WB6 WB7.png |выступ]]. Если в выступе нет дорожек, его можно подпилить.
# Выступ, который вставляется в плату не должен иметь металлизации.
# В контроллерах Wiren Board 6 и 7 распиновка разъёмов для модулей расширения одинакова.
# В контроллерах версии WB6.6 разъём MOD3 имел такую же распиновку, как разъём MOD4 в контроллерах WB6.7, а разъёма MOD4 не было.
# Для [[#Конфигурирование | конфигурирования]] своих модулей расширения в ПО контроллера в '''Module type''' выбирайте один из двух типов, который зависит от того, какой из интерфейсов вам нужен:
#* Expose I2C Pins (DIY)
#* Expose UART Pins (DIY)
<gallery mode="packed" heights="200px" caption="Распиновка разъёмов на плате контроллера, вид сверху">
Файл:MOD12.png|Распиновка разъемов MOD1 – MOD3 на WB6.7–6.9 и WB7.x
Файл:MOD3.png|Распиновка разъема MOD4 на WB6.7–6.9 и WB7.x
</gallery>


== Совместимость модулей и разъёмов ==  
== Совместимость модулей и разъёмов ==  
Строка 229: Строка 208:
Расширенная информация по установке приводится в описании каждого модуля.
Расширенная информация по установке приводится в описании каждого модуля.
{{Wbincludes:Configuration MOD}}
{{Wbincludes:Configuration MOD}}
== Разработка своих модулей расширения == <!--T:12-->
Вы можете разработать для контроллеров Wiren Board модули расширения под свои нужны, например, модули [[WBE2-I-OPENTHERM OpenTherm Extension Module | OpenTherm]], [[WBE2-I-EBUS eBus Extension Module | eBUS]], [[WBE2R-R-ZWAVE-ZWAY Z-Wave Extension Module | Z-Wave]] были разработаны нашими партнёрами.
Важные особенности, которые нужно учитывать при разработке:
# Питание модуля расширения 3.3 В до 0.5 А. При необходимости можно питать модуль от 5 В до 0.5 А, но с обязательным преобразованием сигналов логических линий в 3.3 В.
# Сигнальные линии разъёмов расширения не защищены от перенапряжения и от подключения сигналов с уровнями 5 В.
# Геометрические размеры модулей зависят от версии контроллера и указаны в разделе [[#Чертеж модуля | Чертеж модуля]], при этом:
#* Модули для контроллеров Wiren Board 7 физически и электрически совместимы с контроллерами Wiren Board 6.
#* Модули для контроллеров Wiren Board 6 физически не подходят к контроллерам Wiren Board 7 — мешает [[Media:Extension Module Template Diff WB6 WB7.png |выступ]]. Если в выступе нет дорожек, его можно подпилить.
# Выступ, который вставляется в плату не должен иметь металлизации.
# В контроллерах Wiren Board 6 и 7 распиновка разъёмов для модулей расширения одинакова.
# В контроллерах версии WB6.6 разъём MOD3 имел такую же распиновку, как разъём MOD4 в контроллерах WB6.7, а разъёма MOD4 не было.
# Для [[#Конфигурирование | конфигурирования]] своих модулей расширения в ПО контроллера в '''Module type''' выбирайте один из двух типов, который зависит от того, какой из интерфейсов вам нужен:
#* Expose I2C Pins (DIY)
#* Expose UART Pins (DIY)
<gallery mode="packed" heights="200px" caption="Распиновка разъёмов на плате контроллера, вид сверху">
Файл:MOD12.png|Распиновка разъемов MOD1 – MOD3 на WB6.7–6.9 и WB7.x
Файл:MOD3.png|Распиновка разъема MOD4 на WB6.7–6.9 и WB7.x
</gallery>


==Чертеж модуля==
==Чертеж модуля==