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

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

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

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

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

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

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

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

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

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

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

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

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

    Расчет печатной платы
    Анализ схемы электрической принципиальной позволил выделить следующие элементы серии 155: К155ТМ2, К155ЛА3, К155ЛЕ1, К155ЛН1. С учетом количества элементов каждого типа выделим число ко ...

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

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

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