Научный журнал
Научное обозрение. Педагогические науки
ISSN 2500-3402
ПИ №ФС77-57475

ПРОЕКТИРОВАНИЕ СИСТЕМЫ КОНТРОЛЯ И УПРАВЛЕНИЯ ДОСТУПОМ НА БАЗЕ МИКРОКОНТРОЛЛЕРА ARDUINO

Искандаров Р.Н. 1 Шубина Н.В. 1
1 ФГАОУ ВО «Российский государственный профессионально-педагогический университет» филиал
В статье раскрывается роль системы контроля и управления доступом среди технических систем безопасности. Определен основной параметр для оценивания оптимальности модели СКУД. Выделены задачи, решаемые системами контроля и управления доступом на предприятии. В статье выделены составные элементы установленной на целевом предприятии системы контроля и управления доступом. Статья дает обоснование необходимости усовершенствования существующей на предприятии системы безопасности. Выявлен ряд недостатков существующих автоматизированных проходных. Статья характеризует систему, которая призвана компенсировать имеющиеся недостатки аналогичных эксплуатируемых систем. Данная система контроля и управления доступом спроектирована на базе микроконтроллера Arduino с целью автоматизации пропускной системы складов целевого предприятия. Описаны краткие характеристики микроконтроллера ATmega2560. Статья включает в себя диаграммы, отображающие основные процессы в системе, алгоритм работы аппаратной и программной части системы, физическое состояние системы. В статье обоснована актуальность применения платформы Arduino в области информационной безопасности, путем выявления существенных преимуществ проектируемой системы перед аналогичными. Описаны технические возможности платформы. Представлена принципиальная электрическая схема, которая отображает взаимосвязь элементов в проектируемой системе, пользовательский интерфейс и внешний вид проектируемой системы контроля управления доступом.
Arduino
микроконтроллер
система контроля управления доступом
диаграмма
1. Россия открывает мир управления, автоматики и оборудования // Control Engineering. – 2015. – № 1 (55). – C. 62–64.
2. Гафнер В.В. Информационная безопасность: учебное пособие. – Ростов н/Д.: Феникс, 2010. – 324 c.
3. ГОСТ 2.701–2008. Единая система конструкторской документации. Схемы. Виды и типы. Общие требования к выполнению. – М.: Стандартинформ. 2009. – 16 с.
4. Бадиков А.В., Бондарев П.В. Системы контроля и управления доступом: Лабораторный практикум. – М.: НИЯУ МИФИ, 2010. – 128 с.
5. Официальный сайт компании ДатаКрат [Электронный ресурс]. – URL: http://www.datakrat.ru/hardware/9231.html (дата обращения 18.05.2017).
6. Кузнецов С.Д. Основы баз данных. – 2-е изд. – М.: Интернет-университет информационных технологий; БИНОМ. Лаборатория знаний, 2007. – 484 с.
7. Каюмова А.В. Визуальное моделирование систем в StarUML: учебное пособие. – Казань: Казанский федеральный университет, 2013. – 104 с.

В настоящее время системы контроля и управления доступом (СКУД) играют важную роль среди технических систем безопасности, предлагаемых на рынке. Последние оценки рынка свидетельствуют, что темпы роста продаж оборудования СКУД составляют 15 %, а остальных систем охраны в два раза меньше – 7 % [1].

Сегодня на рынке имеется достаточно большой выбор систем контроля и управления доступом иностранного и российского производства. Наиболее целесообразным основным параметром для оценивания оптимальности модели СКУД является стоимость системы конкретного производителя для реализации типовых или одинаковых функций [2].

Система Контроля и Управления Доступом нужна для решения следующих задач или их совокупности:

• учет входов и выходов персонала и/или посетителей

• контроль за временем, проведенным на объекте

• разграничение доступа в пределах объекта в зависимости от полномочий субъекта [3].

В общем виде СКУД может иметь в своем составе следующие элементы:

• исполнительные механизмы (замки, турникеты, шлюзы);

• электронные идентификаторы (пластиковые карточки, «электронные таблетки» и другие устройства);

• считыватели (пластиковых карточек и прочих электронных идентификаторов);

• устройства ввода персонального кода (PIN-кода);

• биометрические устройства идентификации личности;

• устройства управления исполнительными механизмами (контроллеры, концентраторы);

• оборудование сопряжения локальной сети СКУД с компьютером;

• программное обеспечение администратора системы [4].

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

Краткие характеристики микроконтроллера ATmega2560 представлены в табл. 1.

Таблица 1

Краткие характеристика микроконтроллера ATmega2560

Рабочее напряжение

5 В

Входное напряжение (рекомендуемое)

7–12 В

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

54 (14 из которых могут работать также как выходы ШИМ)

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

16

Постоянный ток через вход/выход

40 mA

Постоянный ток для вывода

3,3 В mA

Флеш-память

256 KB (из которых 8 КB используются для загрузчика)

ОЗУ

8 KB

Энергонезависимая память

4 KB

Тактовая частота чипа

16 MHz

Размеры (длина, ширина)

10,2 и 5,3 см

Система контроля и управления доступом, установленная на предприятии представлена в автоматизации проходных.

На двух проходных предприятия установлены контроллеры PERCo-CT/L04, турникеты – триподы PERCo-TTR-04, считыватели PERCo-IR03.

Имеющаяся на целевом предприятии СКУД имеет ряд недостатков:

• низкая отказоустойчивость;

• неудобный для администрирования системы интерфейс;

• отсутствие возможности масштабирования;

• дорогостоящие комплектующие;

• отсутствие функции ограничения входа/выхода в неположенное время [5].

Проектируемая система призвана компенсировать имеющиеся недостатки аналогичных эксплуатируемых систем.

Основные процессы, протекающие в рамках системы отображены на диаграмме вариантов использования (use case diagram) (рис. 1).

iskan-1.tif

Рис. 1. Диаграмма вариантов использования

Рассмотреть алгоритм работы аппаратной части СКУД позволяет диаграмма состояний (statechart diagram) (рис. 2) [6].

iskan-2.tif

Рис. 2. Диаграмма состояний

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

Физическое состояние системы отображает диаграмма развертывания (deployment diagram) (рис. 3).

iskan-3.tif

Рис. 3. Диаграмма развертывания

На данный момент для размещения программной части программно-аппаратного комплекса (ПАК) планируется задействовать один физический сервер и 4 АРМ. В качестве архитектуры для ПАК выбрана клиент-серверная архитектура. Сервер приложений выполняет функцию управления ресурсами. На сервере приложений устанавливается ядро программной части ПАК. Сервер обменивается информацией с клиентами по сети Ethernet по протоколу UDP. В процессе работы серверного приложение выступает посредником между клиентами и СУБД (SQL сервером). На компьютер пользователя устанавливается клиент программной части ПАК. Клиент может работать автономно (ограниченный функционал). Аппаратная часть СКУД также является клиентом, и подключается к серверу аналогичным образом. Количество клиентов ограничивается вычислительной мощностью сервера [6].

Аппаратная часть проектируемого ПАК будет состоять из следующих элементов:

1. Плата Arduino Mega 2560 R3 – 1 шт.

2. Плата расширения Ethernet W5100 – 1 шт.

3. Считыватель меток RFID RC522 – 2 шт.

4. Управляемое реле keyes_srly – 1 шт.

5. Светодиод Красный/Зеленый – 2 шт.

6. Резистор 220 Ом – 2 шт.

7. Печатная плата 9×15 – 1 шт.

На рис. 4 представлена принципиальная электрическая схема, которая отображает взаимосвязь элементов в проектируемой системе.

iskan-4.tif

Рис. 4. Принципиальная электрическая схема

Пользовательский интерфейс выступает в качестве звена взаимодействия между СКУД и конечным пользователем. Он представляет собой окно, на котором расположены различные элементы взаимодействия: кнопки, таблицы, изображения, графический указатель, элементы прокрутки [7].

iskan-5.tif

Рис. 5. Пользовательский интерфейс

Внешне устройство будет выполнено в виде металлической коробки (рис. 6). В качестве корпуса будет выступать настенный оптический кросс 8 портов FC/ST.

iskan-6.tif

Рис. 6. Корпус СКУД

У данного корпуса имеется целый ряд преимуществ:

• металлическая конструкция толщиной 0,8–1,0 мм обеспечивает необходимую жесткость изделия;

• четыре кабельных ввода/вывода защищены резиновыми заглушками и обеспечивают различные варианты ввода/вывода кабелей;

• металлическую cплайс-пластину можно использовать для расположения контроллера и других элементов аппаратной части СКУД (за исключением Rfid-считывателей);

• наличие замка предотвращает несанкционированный доступ;

• небольшие габариты (244×224×62 мм) позволяют разместить устройство без использования полезного пространства помещений.

На корпусе изделия будут расположены:

• один разъем USB Type-B – для загрузки управляющей программы;

• один разъем DC 5,5х2,1х14 для питания устройства;

• два разъема 8 pin для подключения Rfid- считывателей;

• колодка с болтовым соединением для подключения запирающего устройства;

• один разъем Rj-45 для подключения устройства к сети Ethernet.

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


Библиографическая ссылка

Искандаров Р.Н., Шубина Н.В. ПРОЕКТИРОВАНИЕ СИСТЕМЫ КОНТРОЛЯ И УПРАВЛЕНИЯ ДОСТУПОМ НА БАЗЕ МИКРОКОНТРОЛЛЕРА ARDUINO // Научное обозрение. Педагогические науки. – 2019. – № 3-2. – С. 18-23;
URL: https://science-pedagogy.ru/ru/article/view?id=1947 (дата обращения: 19.04.2024).

Предлагаем вашему вниманию журналы, издающиеся в издательстве «Академия Естествознания»
(Высокий импакт-фактор РИНЦ, тематика журналов охватывает все научные направления)

«Фундаментальные исследования» список ВАК ИФ РИНЦ = 1,674