Как мы разрабатывали универсальный контроллер PERCo

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

Прежде чем перейти к статье, хочу вам представить, экономическую онлайн игру Brave Knights, в которой вы можете играть и зарабатывать. Регистируйтесь, играйте и зарабатывайте!

Все, кто так или иначе связан с увлекательным миром систем контроля доступа знают, что универсальный контроллер – своего рода краеугольный камень построения любой СКУД. В этом материале я расскажу, как мы в PERCo разработали универсальный контроллер CT/L14. 

Разработка любого продукта всегда начинается с исследования. Мы тщательно изучаем рынок и стараемся учесть пожелания партнеров – таким образом мы понимаем, какой именно продукт мы должны получить на выходе. В данном случае, мы хотели разработать контроллер достаточно мощный для управления двумя исполнительными устройствами одновременно, с поддержкой Linux для новых возможностей верификации, а также с поддержкой USB. Процессор нашего контроллера предыдущего поколения на такое способен не был. 

Итак, обо всем по порядку. 

  1. Изучение рынка 

Понятие универсальный в отношении контроллера говорит само за себя – он должен уметь управлять одновременно разными исполнительными устройствами. Это могут быть замки, турникеты, калитки, шлагбаумы, привода ворот или дверей.

При этом контроллеры зарубежного производства, как правило, управляют каким-то одним типом исполнительного устройства – замками, турникетами, приводами. 

Кроме того, сложно найти контроллер зарубежного производства с возможностью подключения по USB сканеров штрихкода или контроллеров второго уровня для увеличения количества точек прохода. А вот ряд контроллеров российского производства такую возможность предоставляют. 

За последние 5 лет требования к универсальным контроллерам сильно изменились. Если раньше контроллеру было достаточно уметь управлять исполнительными устройствами, то сейчас он просто обязан иметь возможность подключения различных верифицирующих устройств – например, пирометров и алкотестеров.  Особенно это актуально для крупных предприятий. 

По итогам исследования рынка мы знаем, что наш будущий контроллер должен уметь управлять различными исполнительными устройствами, а также иметь возможность подключения верифицирующих устройств. 

  1. Разработка 

Далее мы приступаем непосредственно к разработке. Вспоминаем  все пожелания наших клиентов – увеличить количество подключаемых исполнительных устройств, расширить возможности подключения периферийного оборудования, добавить возможность подключения по USB сканеров штрих-кода и возможность проведения многоуровневой верификации сотрудников и посетителей.

Главной задачей при разработке контроллера стал поиск процессора, который смог бы поддержать все намеченные УТП изделия. Отдельная история – поиск надежного поставщика. В итоге все наши усилия увенчались успехом – на рынке появился универсальный контроллер PERCo CT/L14.

По всем рассматриваемым характеристикам наш продукт отвечает основным требованиям рынка, не уступает, а где-то и превосходит технические возможности российских аналогов. Остановимся на этом месте подробнее. 

  1. Вывод на рынок

Для успешного продвижения продукта важно понять его конкурентные преимущества.  Составляем список основных аналогов – конкурентов нашего контроллера. 

Вот что у нас получилось:

  • Sigur E510 

  • RusGuard ACS-102-CE-BM

  • Parsec NC-8000 

  • Elsys NG-800-BOX

  • Smartec ST-NC440F

  • Rubezh Strazh STR20-2AP-IP-М

Сравнивать решения будем на основе главных технических параметров. В их число входят интерфейс связи, объем энергонезависимой памяти, количество управляемых исполнительных устройств, подключение считывателей и дополнительного оборудования, возможность работы в режиме шлюза, удобство настройки. 

Интерфейс связи

Здесь все просто. Очевидно, что оптимальным является использование  Ethernet. Он имеет широкое распространение, прост для администрирования и масштабирования, может применяться на территориально удаленных объектах. Собственно, все рассматриваемые контроллеры, как и наш, имеют именно такой интерфейс. А Parsec NC-8000 может подключаться как по Ethernet, так и через ПК-интерфейс NI-A01-USB. 

Количество управляемых исполнительных устройств

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

Смотрим, что нам предлагает российский рынок. 

Контроллер Sigur E510 может управлять четырьмя точками доступа в одном направлении. 

Контроллер Smartec ST-NC440F может управлять четырьмя точками доступа в двух направлениях при работе с замками при подключении считывателей по интерфейсу RS-485. При подключении по Wiegand – четырьмя точками доступа в одном направлении или двумя точками доступа в двух направлениях.

Контроллер Elsys NG-800 может управлять двумя точками доступа в двух направлениях или четырьмя точками доступа в одном направлении при работе с замками, а также двумя точками доступа в двух направлениях при работе с турникетами и шлагбаумами.

Parsec NC-8000,  RusGuard ACS-102-CE-BM, Rubezh Strazh STR20-2AP-IP-М могут управлять одной точкой доступа в двух направлениях или двумя точками доступа в одном направлении. 

CT/L14  уникален тем, что может одновременно управлять разными исполнительными устройствами. Например, одним контроллером CT/L14 можно как контролировать проезд авто через шлагбаум, так и вести учет рабочего времени сотрудников на проходной внутри здания. CT/L14 может управлять четырьмя точками доступа в двух направлениях при управлении замками, при управлении турникетами и шлагбаумами контроллер поддерживает работу с двумя точками доступа в двух направлениях. 

Подключение считывателей

А что по считывателям? А по считывателям видим следующее. 

К Smartec ST-NC440F можно подключить до 8 считывателей по интерфейсу RS-485 и до 4 – по Wiegand. К контроллерам Sigur E510 и Elsys NG-800 можно подключить 4 считывателя. К RusGuard ACS-102-CE-BM, Parsec NC-8000, Rubezh Strazh STR20-2AP-IP-М – 2 считывателя.  Подключение осуществляется по интерфейсу Wiegand. 

Со считывателями у нас тоже получилось отлично. CT/L14 поддерживает подключение до 8 считывателей по интерфейсу RS-485 или Wiegand – при использовании конвертеров интерфейса АС02.2. Для подключения 8 считывателей потребуется 4 конвертера.

Помимо этого, CT/L14 позволяет быстро и дешево расширить СКУД за счет подключения до 8 контроллеров второго уровня по интерфейсу RS-485, и отдельно тянуть кабель не надо. 

Подключение дополнительного оборудования

Переходим к одному из главных запросов рынка – возможности подключения внешних верифицирующих устройств и прочего. 

Контроллер Sigur E510 имеет 13 выходов, включая линии управления индикацией считывателей, и 4 реле. Подключение к пожарной сигнализации –  по двухпроводной линии, гальванически развязанной для подключения нескольких контроллеров к одному шлейфу. К контроллеру можно подключить до 10 датчиков с выходами типа “открытый коллектор” или “сухой контакт”.

RusGuard ACS-102-CE-BM имеет 8 релейных выходов, 8 дополнительных входов, 2 входа типа “сухой контакт”. Можно подключить 8 исполнительных электронных реле с индивидуальными настройками (4 силовых + 4 слаботочных), разные кнопки и датчики, в том числе охранные.

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

Контроллер Rubezh Strazh STR20-2AP-IP-М имеет 6 ​​входов с контролем линии типа «сухой контакт» и 2 релейных выхода типа «сухой контакт». Входы можно использовать для подключения охранных шлейфов и прочих датчиков. Также есть 2 разъема интерфейса RS-485 (OSDP) для подключения к шине платы контроллера (второй интерфейс является резервным), 4 входа для подключения датчиков точки прохода (датчик двери/турникета, кнопка запроса на выход), 2 клеммные колодки для подключения к двум реле с нормально замкнутыми и нормально разомкнутыми контактами. 

Elsys NG-800-BOX имеет 8 аналоговых и 12 цифровых входов, 4 релейных выхода, 16 выходов типа “Открытый коллектор”. 

Smartec ST-NC440F имеет 4 дополнительных входа и 4 дополнительных выхода.  Дополнительные входы/выходы можно использовать для мониторинга, например, датчиков охранной сигнализации, или управления какими-либо устройствами в ручном или автоматическом режиме.

Хорошо получилось и с подключением дополнительного оборудования. У CT/L14 есть 4 релейных выхода, 3 выхода в с открытым коллектором и 13 входов, управляемых выходами типа «сухой контакт». Можно подключать устройства Fire Alarm и ВВУ. Например, к контроллеру можно подключить картоприемник, пирометр, алкотестер, терминал распознавания лиц. Также можно подключить сканеры штрихкода по USB – это было важным пожеланием наших клиентов, и мы его учли. 

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

Объем энергонезависимой памяти

Переходим к объему энергонезависимой памяти. Здесь важно помнить, что объем памяти между событиями и идентификаторами распределяется автоматически.

Elsys NG-800 – 400 000 событий и 30 000 идентификаторов

Rubezh Strazh STR20-2AP-IP-М – не менее 400 000 событий и 150 000 идентификаторов

Sigur E510 – 400 000 событий и 90 000 идентификаторов 

Smartec ST-NC440F – 100 000 событий и 30 000 идентификаторов 

RusGuard ACS-102-CE-BM –  64 000 событий и идентификаторов

PERCo CT/L14 – не менее 150 000 событий и  50 000 идентификаторов.

Шлюз

Это, возможно, не самая очевидная техническая характеристика, но на крупных и режимных объектах режим шлюза пользуется большой популярностью. Режим шлюза применяется для усиления контроля доступа  и позволяет временно изолировать сотрудника или посетителя с целью дополнительной проверки.

В технической документации производителей контроллеров Smartec ST-NC440F, Rubezh Strazh STR20-2AP-IP-М и Sigur E510 приведены алгоритмы настроек режима шлюза только на базе замков. Остальные контроллеры шлюз не поддерживают.

Наш контроллер может похвастаться возможностью организации шлюза на базе любых исполнительных устройств – шлагбаумов, турникетов, замков – с корректным отображением исполнительных устройств в программном обеспечении. 

Удобство настройки

У Rubezh Strazh STR20-2AP-IP-М есть возможность настройки и администрирования всей системы через единый Web-интерфейс. У остальных для конфигурации необходимо специальное программное обеспечение. 

Web-интерфейс нашего контроллера позволяет произвести первичную конфигурацию контроллера, назначать права доступа, управлять устройствами. 

Заключение

Что мы делаем сразу после разработки нового продукта? Готовимся к разработке следующего! Мы, например, ожидаем, что следующим важным запросом рынка будет развитие функционала мобильных приложений по настройке и отслеживанию состояния универсальных контроллеров и периферийных устройств. Но это уже совсем другая история. 

Источник: https://habr.com/ru/company/perco/blog/725850/


Интересные статьи

Интересные статьи

Машинное обучение — своего рода универсальная палочка-выручалочка, когда речь идет о больших объемах информации и необходимости их обработать, структурировать и извлечь из этого пользу.А что если речь...
В предыдущей статье https://habr.com/ru/post/557242/ была описана схемотехника контроллера резервного питания. Такой контроллер может пригодится в разнообразных техническ...
Наверное уже многим надоело, что все кому не лень, пишут про очередной кризис в производстве микросхем, повышение отпускных цен на радиодетали и микроэлектронику или невозможность их ...
Часто на практике возникает необходимость централизованной обработки исключений в рамках контроллера или даже всего приложения. В данной статье разберём основные возможности, которые пр...
Есть несколько способов добавить водяной знак в Битрикс. Рассмотрим два способа.