Разработка принципиальной системы контроля доступа с управлением "ролл"-воротами. Описание функциональной схемы и ее элементов. Выбор модуля контроллера ворот, датчиков, электронных цифровых ключей. Программа управления микроконтроллером; алгоритм работы.
Аннотация к работе
Разработка принципиальной схемы 3.1 Выбор микроконтроллера 3.2 Обоснование выбора контроллера 3.3 Выбор других элементов схемы 4. Описание программы управления контроллером 4.1 Общий алгоритм работы 4.2 Описание работы программы Заключение 1. Отображение информации ведется на двух индикаторах внешнем семисегментном и внутреннем двухстрочном буквенно цифровом ЖКИ. Этот модуль контроллера ворот предусматривает взаимодействие через интерфейс RS485. Для управления воротами используется два электронных ключа управляющих двигателями на 220В. Для того чтобы обеспечить контроль доступа и пропуск только допущенным лицам используется электронный цифровой ключ, который записан во внутреннюю флеш ПЗУ и может быть добавлен или удалён с помощью специализированного «мастер» ключа администратора. Он считывает информацию датчиков температуры, движения, а также введённые пользователем при помощи клавиатуры параметры: открытия, закрытия ворот, ввода пароля. В зависимости от считанной информации микроконтроллер посылает сигналы в блок управления открытия, закрытия ворот и в блок электронного ключа. Цифровые клавиши от 0 до 9 Данная функциональная схема отражает основные элементы необходимые для построения системы управления воротами. 3.Разработка принципиальной схемы 3.1 Выбор микроконтроллера Для обеспечения использования наиболее подходящего контроллера оптимально рассмотреть несколько различных контроллеров, удовлетворяющих следующим требованиям: · 8-ми разрядный, · с низким энергопотреблением, · наличие статичного режима, · гарвардская архитектура, · достаточное количество выводов Мною были выбраны контроллеры следующих серий: AVR (ATiny2313), PIC (16C745), MK-51 (AT89C4051). Информация о выбранных микроконтроллерах для удобства представлена в таблице, наглядно показывающей различия между ними: AVR (ATiny2313) PIC (16C745) MK-51 (AT89С4051) ПЗУ (память программ) 2 Кб 8 Кб 4 Кб Таймеры/счетчики 1(8 разрядов) 1(16 разрядов) 2(16 разрядов) 2(16 разрядов) Число портов ввода/вывода 18 22 32 Питание 2,7-5,5 2,0-5,5 4,0-5,5 Архитектура RISC RISC CISC Тактовая частота 20МГц 24МГц 24МГц Режим экономии энергии Idle, Power-down, Standby Sleep Idle, Power-down Память данных 128 байт 256 байт 128 байт Стоимость 50 руб. 300 руб. 50 AVR-микроконтроллер фирмы Атмел - это 8-разрядные RISC микроконтроллер для встраиваемых приложений. Память данных (ОЗУ) имеет pазpядность 8 бит, память пpогpамм (ППЗУ) для PIC16C745 14. Число портов ввода вывода 32(оставлены порты P1 и P3). 7. Электронной ключ нам задан в двух возможных вариантах 1 - это iButton - микросхема, заключённая в стандартный круглый корпус из нержавеющей стали, диаметром 16.3 мм. Передача данных в тайм-слотах Синхронизация Почти сразу после присоединения к считывающему устройству (через несколько микросекунд) slave-устройство iButton выдаёт на линию импульс низкого уровня, чтобы сказать устройству master, что оно на линии и ожидаёт получения команды.