Главная » Просмотр файлов » Диссертация

Диссертация (1152184), страница 27

Файл №1152184 Диссертация (Разработка интегрированной автоматизированной системы управления рыбоперерабатывающим предприятием с применением универсального программно-аппаратного комплекса) 27 страницаДиссертация (1152184) страница 272019-08-01СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 27)

В централизованной архитектуре программное обеспечениеСКУДустанавливаетсянавыделенныйсервер,враспределенной–непосредственно на контроллеры (микрокомпьютеры). Обе архитектуры имеютсвои достоинства и недостатки. Распределенная является более гибкой и161отказоустойчивой,нотребовательнакаппаратномуобеспечениюмикрокомпьютера. Централизованная более удобна в обслуживании, управлении имодернизации, однако является менее отказоустойчивой.Рассмотрим ядро СКУД в централизованной архитектуре, реализованное наязыке программирования C#. Ядро СКУД представляет собой многопоточныйсервер, работающий с оборудованием (турникеты, шлагбаумы, электронные замки,считыватели карт, сканеры отпечатков пальца и др.).

Одна из особенностей даннойреализации СКУД состоит в том, что она использует данные КИС предприятия врежиме реального времени при помощи прямых SQL-запросов. Как видно изрисунка 44, содержащего структурно-логическую схему ядра СКУД, работа ПАКсостоит из определенного перечня событий, рассмотренных ниже.Обработка вотдельномпотокеОбработка вотдельномпотокеwhile true{ожиданиеинформациисо считывателей}Обработка вотдельномпотокеОбработка вотдельномпотокеРисунок 44 – Структурно-логическая схема ядра СКУД1. При предъявлении электронного идентификатора (ключа) создаетсяотдельный программный поток для дальнейшей обработки этого события.2.

Электронный идентификатор (номер пропуска) и данные о направлениипрохода по протоколу UDP отправляются на сервер с запущенной в виде службыпрограммой ядра СКУД. Необходимо отметить, что проходная (или иной объект162контроля доступа/перемещения) идентифицируется на основании IP-адресаотправителя. Ядро СКУД создает отдельный поток, в котором посредством sqlзапроса к базе данных КИС предприятия получает информацию о статусевладельца пропуска (физического лица) и на основании ее принимает решение одопуске.3. В журнале событий регистрируется факт предъявления электронногопропуска. Технически регистрация реализована в отдельной базе данных, дляснижения нагрузки на основную базу, так как количество записей измеряетсядесятками миллионов.4.

Формируется ответный пакет, который по протоколу UDP отправляется наАРМ вахты (работника службы безопасности) для отображения фотографиифизического лица и дополнительной информации о нем. На данном АРМ запущенUDP-listener, доступный в клиентском приложении 1С:Предприятия в виде COMобъекта. Строка данных содержит в себе описательную информацию о событии иидентификаторфизическоголица,покоторомуссервераприложенийзапрашивается соответствующая фотография.5.

Ответный пакет отправляется также на микроконтроллер турникета,электронного замка, шлагбаума, пищевого оборудования и другим получателямдля открытия устройства (выполнении на нем определенной команды) илииндикации запрета доступа.Протокол UDP выбран на основании его большего быстродействия (всреднем на 40%) относительно TCP, надежность и возможность полученияподтверждения доставки которого в современной хорошо работающей локальнойвычислительной сети в данном случае необязательны и могут замедлитьвыполнение операций.

Также необходимо отметить более простую программнуюреализацию протокола UDP по сравнению с TCP. Служба ядра СКУД развернутанепосредственно на сервере СУБД КИС с целью уменьшения времени отклика.Аппаратная часть СКУД выполнена на базе микроконтроллера Atmel AVRATmega2560.

Такие микроконтроллеры выпускаются, в том числе, под брендомArduino[85].Выбормикроконтроллераобусловленегобольшой163распространенностью, документированностью и соотношением цена-качество.Среда разработки Arduino IDE хорошо подходит для начинающих разработчиков,позволяя при этом реализовать достаточно сложные программные решения. Напредприятиях в качестве электронных идентификаторов часто используются IDкарты стандарта EM-marine, которые могут быть прочитаны по протоколу wiegand[72].

Такие карты не обладают большой защищенностью, могут быть сравнительнолегко скопированы, в них отсутствует перезаписываемая область памяти, но приэтом их отличает низкая стоимость.Функция СКУД на предприятии пищевой промышленности сводитсяпреимущественно к регистрационно-статистической, нежели обеспечивающейбезопасность на серьезном уровне. Это обусловлено, в том числе, большимпотоком посетителей на вход и выход и открытостью объекта контроля по своейприроде.Попыткаповыситьуровеньбезопасностиприпомощиболеевысокотехнологичных средств аутентификации (биометрических, считываниявенозного рисунка ладони, UHF-RFID и пр.) значительно удорожает аппаратную ипрограммную части СКУД и часто ведет к потере качества.

Это, не в последнююочередь, определяется несовершенством существующих решений (речь идет орешениях для массового применения, имеющих разумное соотношение ценыкачества). В любом случае, рассматриваемая в данной главе СКУД предприятияявляется модульной и позволяет с минимальными трудозатратами поменятьсистему аутентификации на более технологичную и современную. Опыт внедренияпоказал, что наиболее перспективной в настоящее время является двухфакторнаяаутентификация, сочетающая в себе несколько методов для повышениябезопасности СКУД.

Также необходимо отметить, что наравне с электроннымипропусками работников, объекты материального учета, сырье и готовая продукциямаркируются метками формата UHF-RFID, что дает полную картину оперемещениях. Например, отгрузка партии готовой продукции будет разрешенатолько после создания и проведения в КИС соответствующих документов.Вопрос считывания карт по протоколу wiegand на микроконтроллере AtmelAVR ATmega2560 хорошо изучен, существует стабильно работающая библиотека164[16]. Ее недостатком является отсутствие поддержки более одного считывателя,что для СКУД предприятия недопустимо.

Необходимы контроллеры, работающиес двумя считывателями, а для контроллера электронного замка производственногопомещения с возможностью управления технологическими процессами – с тремя(третий считыватель используется для регистрации при уже открытой двери).Франческо Угетти (Francesco Ugetti) пытался решить проблему с подключениемболее одного считывателя и в итоге получил крайне нестабильно работающуюсистему [16]. По результатам ее эксплуатации при работе над диссертациейуправлением информационных технологий МГУПП было принято решениеразработать свою библиотеку. Основные заслуживающие внимания программныерешения, представлены в Приложении А.За основу была взята библиотека,поддерживающая только один считыватель [17].В разработанной версии библиотеки реализованы следующие нововведения.1.

Введен флаг разрешения чтения карт. Он используется для отсечениясчитывателей от контроллера на время обработки других команд (например,команды открытия турникета).2. Так как количество считывателей более одного, то вводится переменная –идентификатор считывателя.3.Введенытакжепеременные,соответствующиепараметрамдополнительных считывателей. В листинге 1 приведен пример для двухсчитывателей, для трех дополнительно вводится третья переменная, например,_cardTempHighC, _bitCountC и т.д.

Каждому считывателю во время работы длясчитывания нулей и единиц необходимо два цифровых входа с аппаратнойподдержкой прерываний (interrupts). Микроконтроллер Atmel AVR ATMega2560,таким образом, поддерживает до трех считывателей, так как содержит в своемсоставе шесть цифровых разъемов с аппаратной поддержкой прерываний.Одной из ошибок решения [16]. было объявление переменной _cardTemp идругих без директивы volatile [36], что при работе с прерываниями приводило кошибкам считывания и зависанию микроконтроллера вследствие возможногокеширования переменной в оперативной памяти. Это объясняется малыми165временными интервалами между битами информации – порядка 200 мкс.Разработанная при подготовке диссертации библиотека работает достаточностабильно в условиях промышленной эксплуатации, зафиксирована непрерывнаяработа в течение 47 дней.

Библиотека использовалась для протокола wiegand26 (26бит в номере карты), но может быть легко адаптирована для протокола wiegand34и других вариаций этого протокола, с большим количеством бит. В настоящеевремя это особенно актуально в связи с удешевлением оборудования стандартаUHF RFID.Операция считывания номера электронного пропуска критична по временивыполнения.

Завершение передачи набора бит определяется исходя из того, чтопауза между отдельными посылками равна экспериментально подбираемомучислу. По результатам выполненных в процессе работы над диссертациейисследований рекомендуется начинать с интервала в 15 мс и менять его в меньшуюили большую сторону в зависимости от модели считывателя. Чем меньше пауза,тем меньше время считывания карты и, следовательно, время отклика системы.Современная СКУД предприятия пищевой промышленности для комфортнойработы пользователей должна обладать минимальным временем отклика припредъявлении электронного пропуска, которое в идеале не должно превышать0,2-0,5 с. Пределом комфортности для пользователей с момента предъявленияпропуска до открытия турникета или появления сигнала о запрете проходасчитается 1 с.Необходимоотметить,чтослабаязащищенностьID-картформатаem-marine в данном случае обеспечивает малое время отклика, тогда как карты,выпускаемые под торговой маркой mifare и им подобные, считываются примернов три раза медленнее.

При этом по сравнению с ID-картами их отличает болеевысокая защищенность и расширенный функционал. Что касается цены, то она,хотя и снижается в последнее время, но все равно остается в несколько раз вышецены на ID карты. Стоимость ID-карты составляет примерно 10 руб., карты mifare– порядка 30 руб., то есть в три раза дороже.

Характеристики

Список файлов диссертации

Разработка интегрированной автоматизированной системы управления рыбоперерабатывающим предприятием с применением универсального программно-аппаратного комплекса
Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6384
Авторов
на СтудИзбе
308
Средний доход
с одного платного файла
Обучение Подробнее