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

контроллер электронный ключ доступ

В данном курсовом проекте поставлена задача разработать специализированный контроллер, обеспечивающий контролируемый доступ к персональному компьютеру по определенным ключам доступа.

В качестве ключей обеспечивающих доступ могут выступать как магнитные или электронные карты так и специализированные устройства (электронная таблетка touch memory) обеспечивающие идентификацию пользователя путем передачи в контроллер скрытого идентификационного кода.

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

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

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

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

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

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

В качестве ключа используется электронная таблетка touch memory (или iButton) фирмы Dallas Semiconductor. Микросхемы Touch Memory™ упаковываются в корпус MicroCan™ диаметром 16.3 мм. . Корпус выпускается в двух стандартных вариантах толщиной 3.1 мм и 5.9 мм. Корпус по форме напоминает батарею питания или аккумулятор. Для считывания кода зашитого при производстве в ключ вставляется в считыватель, аналогичный разъему для батарей и состоящий из двух контактов земли и положительного контакта, через который производиться последовательное считывание данного кода при этом таблетка также запитана от положительной линии.

    Прочтите также:

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

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

    Разработка схемы программируемого делителя частоты
    Электроника представляет собой бурно развивающуюся отрасль науки и техники. Она изучает физические основы и практическое применение различных электронных приборов. Часто при испол ...

    Основные разделы

    2019 © Все права защищены! >> www.techeducator.ru