Kincony KC868-A256: а ты готов к настоящему хоккею?

wzhxrpn89fq02mlbudxww33pzmo.jpeg

Kincony решила окончательно утвердить своё имя в зале славы производителей контроллеров всех времён и народов и выпустила уникальную модель KC868-A256 аж с 512 GPIO на борту. Насколько я понимаю, никто ранее ничего подобного не делал и это действительно уникальная в своём роде вещь.

(Особенно впечатляюще KC868-A256 смотрится в сравнении с контроллерами, которые имеют всего несколько GPIO на вход и несколько GPIO на выход, а то и не имеют таковых вовсе.)

Как к этому относиться — как к демонстрации возможностей и технологическому курьёзу или как практическому девайсу для автоматизации — каждый может решить сам, мы же далее посмотрим подробно как всё это устроено и как это работает.

Групповое взвешивание


Всё познаётся в сравнении и для начала давайте посмотрим как внешний вид и габариты KC868-A256 соотносятся с его одногруппниками и предшественниками KC868-A128 и KC868-A64.

gt009qemwac_lypdzmbzs4bk5sm.jpeg

Чётко прослеживается эволюционная последовательность — добавляется количество входов и выходов и растут габариты контроллера. Тут встаёт вопрос о разумном пределе роста габаритов — уже KC868-A64 установишь не в каждый электрощит, что уж говорить о KC868-A256.

С другой стороны, похоже в Китае существуют свои традиции компоновки электрощитов и сами щиты отличаются от привычных нам своим устройством — там на (большое) основание в свободном порядке устанавливаются компоненты в соответствии с конкретным проектом и при таком подходе не возникает проблем с контроллерами любых габаритов.

Но в наш типовой «щиток на 3 автомата» KC868-A256 конечно не запихнёшь, в него вообще мало что можно «запихнуть».

pn5q8bisqgmw17jfrjcwihw7coo.jpeg

Ну и для сравнения KC868-A256 рядом с «каноническим» родоначальником всей серии KC868-A4. Как говорится, почувствуйте разницу и величину творческой потенции компании Kincony.

Цена KC868-A256 впечатляет, но в пересчёте на порт составляет менее 200 руб., что вроде бы не так уж и много, а сколько будет стоить альтернативное решение 256 входов/256 выходов от других компаний — даже подумать страшно (и будет точно больше стоимости KC868-A256).

KC868-A256


Теперь перейдём к более подробному рассмотрению ТТХ KC868-A256 и перечислим его составляющие части и характеристики.

  • Микроконтроллер ESP32
  • 256 цифровых опторазвязанных входов («сухой контакт»)
  • 2 аналоговых входа 0–5 В
  • 2 аналоговых входа 4–20 мА
  • 256 MOSFET выходов 12/24 В/0,5 А
  • 256 светодиодов состояний выходов
  • Возможность подключения внешних блоков реле KC868-E16 или аналогичных
  • Интерфейс RS485
  • Ethernet LAN8270A
  • Разъём USB Type-C для программирования
  • Кнопки «Reset» и «Download»
  • Питание от 12/24 В постоянного тока


В общем, KC868-A256 — это такая «матрица» из 256 цифровых входов и 256 MOSFET выходов с возможностью управления и коммуникации по Wi-Fi и/или Ethernet. Тут обращает на себя внимание следующий момент: 256 MOSFET выходов предполагают либо огромный жгут проводов, выходящий из щитка, либо наличие 16 (!) блоков реле наподобие KC868-E16 —, а вот это уже точно не влезет ни в один электрощит. Видимо предполагается выводить жгут управляющих линий от контроллера KC868-A256 к каким-то специализированным стойкам с блоками реле.

9bcfd13ysb8cn3vomuw6oqrfcgc.jpeg

Схемотехника


Фото контроллера сверху, чтобы можно было оценить соотношение сторон и расположение элементов. Kincony, как истинный мастер, работает с большими формами и длина её контроллеров может запросто составлять полметра (смайл).

ezidq1hzpiei62g3dmdmwbgoqug.jpeg

Обратная сторона KC868-A256 также прекрасна: нижняя часть содержит элементы входов, а верхняя логику и мосфеты выходов.

-auxcgtw6sz-ydbde9rc_ptt2v8.jpeg

Подсистема питания


Подсистема питания выполнена на 2-амперном STEP-DOWN преобразователе BL8032CB6TR (5 В) и двух линейных стабилизаторах AMS1117 на 3,3 В.

hmq1hyrnz8cpv7l7u1xoinkxl5a.png

ESP32


Распиновка ESP32 от производителя. На схеме также видны две шины управления входами »165» и выходами (»595») контроллера.

kx_z3_itq3zrlnqyugnfdlamvxw.png

USB-UART


В контроллере применена традиционная для Kincony схема переходника USB-UART. Сам USB разъём сделан в виде модного Type-C.

gebz15feozk5l0gklqumptw3xjw.png

Цифровые входы


Поскольку KC868-A256 содержит огромное число входов, то разработчик разделил общее их количество на 16 условных блоков, которые подключены каскадом и каждый из которых содержит по 16 входов.

ov9hvrokhzim5eiwraljwsl0mn8.png

Ниже дана схема одного из таких блоков, сделанных на основе 8-битных сдвиговых регистров SN74HC165 и транзисторных оптопар PS2801–4 с соответствующей обвязкой.

rjvkfne7htypr_a0iw8q5j99vp4.png

Аналоговые входы


Джентльменский набор из двух аналоговых входов 0–5 В и двух аналоговых входов 4–20 мА, сделанных на операционном усилителе LM324.

klfspslvt3ibvuwazuym-fq_4by.png

MOSFET выходы


MOSFET выходы также организованы каскадом из 16 блоков, каждый из которых имеет по 16 MOSFET выходов.

qhv13fngx56cf5kwo0ab_ogulqc.png

Блоки сделаны на основе 8-битных сдвиговых регистров SN74HC595, матриц транзисторов Дарлингтона ULN2803A и мосфетов 40P05Y (40В, 5,3А).

yctjnnuevczpyjdlkmn12e0et5y.png

Фото элементов подсистемы выходов крупным планом:

koaenvyyt8jqlxsp00dqemjj_dc.jpeg

RS485


Интерфейс RS485 реализован на приёмопередатчике SP3485 (RS422/RS485).

xpb_ezf9ma-qvcq6csw6svwoaeu.png

LAN8720A


Типовая для Kincony схема Ethernet интерфейса на чипе LAN8720A.

qytn0vpq2se02xf6ully0htngas.png

Распиновка


Проверенная и удобочитаемая распиновка ESP32 на плате KC868-A256.

r7tlsjoixzyxkrslugsjhf7xjuw.png

Схемы подключения


Карта подключений контроллера KC868-A256 от производителя, немного доработанная и исправленная.

5ejyl3q-wb7uknbug06kp6jtw1i.jpeg

Также пример подключения к KC868-A256 различной периферии: блока реле KC868-E16, герконового датчика открывания двери и многоканального настенного выключателя. Основная сложность здесь в подключении огромного количество проводов и грамотной прокладки их внутри щитка и снаружи по кабельным каналам.

8brgvqfmuaqxmxdyobk8fc8jwb4.jpeg

Заключение


Итого, аппарат оставляет двойственные впечатления: с одной стороны, он больше похож на экспонат кунсткамеры или Книги рекордов Гиннеса или даже на коллекционный образец, как выдающийся образчик техно-фетишизма, а с другой стороны, если вам нужно отслеживать состояние 256 входов и управлять 256 выходами, то почему бы и нет?

Возможно, захочется почитать и это:

Новости, обзоры продуктов и конкурсы от команды Timeweb.Cloud — в нашем Telegram-канале


b5pjofdoxth14ro-rjsrn7sbmiy.png

© Habrahabr.ru