- •1 Обзор литературы
- •1.1 Общие сведения о сигнализациях
- •1.3 Автосигнализация Pantera clk-350
- •Дистанционные характеристики
- •Функциональные характеристики
- •Характеристики питания
- •2 Выбор элементной базы. Обоснование выбора
- •2.1 Микроконтроллер ат89с5131
- •2.2 Буфер uln2003a
- •3 Схемотехническая часть (описание электронной схемы и ее функционирования)
- •4 Программная часть (описание разработанных алгоритмов и программ)
- •Заключение
- •Список использованных источников
Дистанционные характеристики
|
Количество дистанций в комплекте/максимальное |
2 /4 ( 5-кнопочный с ЖК и виброзвонком + 4-кнопочный ) |
|
Радиус действия |
800 м |
|
Антиграббер |
да |
Функциональные характеристики
|
Дистанционный запуск двигателя |
нет |
|
Блокировка уже угнанного авто |
да |
|
Режим тихого снятия/постановки на охрану |
да |
|
Режим тихой охраны |
да |
|
Сервисный режим (Valet) |
да |
|
Постановка на охрану без команды с брелока (Автоматическая) |
да |
|
Антисканер (защита от сканирования) |
н.д. |
Характеристики питания
|
Автономное питание |
нет |
|
Потребляемый ток в режиме охраны |
20 мА |
2 Выбор элементной базы. Обоснование выбора
2.1 Микроконтроллер ат89с5131
Микроконтроллер АТ89С5131 - 8-разрядный флэш-микроконтроллер с полноскоростным USB-портом.
Отличительные особенности:
-Ядро 80C52X2 (6 тактов на инструкцию);
максимальная частота ядра 40 МГц в режиме X1.
Двойной указатель данных:
полнодуплексный улучшенный УАПП (УУАПП);
три 16-разрядных таймера-счетчика: T0, T1 и T2;
256 байт сверхоперативной памяти;
-32-кБ встроенной флэш-памяти с внутрисхемным программированием через USB или УАПП;
-4 кБ ЭППЗУ для загрузочного сектора (3 кБ) и данных (1 кБ);
-Встроенное расширенное ОЗУ (XRAM): 1024 байт;
-Модуль USB с прерыванием на завершение передачи;
-Конечная точка 0 для управления передачей: 32 байтный буфер FIFO;
-6 программируемых конечных точек с направлениями ввода и вывода и с режимами передачи: массовый, прерывающийся и изохронный.
-Конечные точки 1, 2, 3: 32-байтный буфер FIFO;
-Конечные точки 4, 5: размер буфера FIFO 2 x 64-байта с двойной буферизацией (режим Ping-pong);
-Конечная точка 6: 2 x 512-байтный буфер FIFO с двойной буферизацией (режим Ping-pong);
-Прерывания по приостановке/возобновлению;
-Сброс при подаче питания и сброс USB шины.
-Генерация 48 МГц схемой ФАПЧ для полно скоростного функционирования шины;
-Разъединение USB шины по запросу микроконтроллера;
-5 канальный программируемый счетный массив (PCA) с 16-разрядным счетчиком, быстродействующим выходом, сравнением/захватом фронтов, функциями ШИМ и сторожевого таймера;
-Программируемый сторожевой таймер (однократно разрешает после сброса): от 50 мс 6 с при 4 МГц;
-Интерфейс подключения клавиатуры с генерацией прерывания на порте P1 (8 разрядов);
-SPI интерфейс (режим главный/подчиненный);
-34 линии ввода-вывода;
-4 вывода для подключения светодиода с программируемым источником тока : 2-6-10 мА типично;
-4-уровневая система прерываний с приоритетами (11 источников);
-Режимы холостого хода и экономичный;
-Встроенный генератор 0…32 МГц с аналоговой схемой ФАПЧ для синтеза 48 МГц;
-Напряжения источника питания 3,5…5.5В;
-Максимальный рабочий ток 30 мА (при 40 МГц);
-Корпус:SO28.

Рисунок 2.1. Расположение выводов AT89C5131
Назначение выводов следующее:
Р1.0...Р1.7 - восьмиразрядный двунаправленный I/O-порт с нагрузочной способностью до 20 мА, что позволяет подключать к нему непосредственно светодиодные индикаторы. После записи во все разряды порта логической "1", их можно использовать в качестве входов.
Р3.0...Р3.5, Р3.7 - семиразрядный двунаправленный I/O порт с нагрузочной способностью до 20 мА. После записи в него "1", его используют как вход. Порт также имеет внутренние "подтягивающие" резисторы, подключенные к Vcc. Кроме того, линии Р.3.0...Р3.5 выполняют ряд альтернативных функций: Р3.0 используют в качестве входа последовательного интерфейса, а Р3.1 - в качестве выхода (RXD и TXD соответственно). Р3.2 и Р3.3 используются в качестве входов немаскируемых прерываний (INTO и INT1 соответственно), а Р3.4 и Р3.5 - в качестве входов нулевого (ТО) и первого (Т1) таймеров.
Р3.6 – вывод, который может быть непосредственно связан с катодом стандартных светодиодов без внешних токоограничивающих резисторов.
P4 - двунаправленный порт ввода - вывода с 2 битами.
RST - вход системного аппаратного сброса МК. Сброс происходит при поступлении высокого уровня, удерживаемого в течение двух машинных циклов. Все линии I/O портов при этом будут переведены в высокоуровневое состояние (логической "1").
XTAL1, XTAL2 - входы для подключения кварцевого резонатора. При использовании внешнего генератора его колебания подаются на вход XTAL1.
PLLF – получает RC сеть PLL фильтр низких частот.
D-, D+ - выводы USB.
VREF – используется для контроля USB, подключается с D+.
VSS – цифровая земля. Используется для питания кольцевого буфера и цифрового ядра.
VDD – цифровое напряжение питания. Используется для питания кольцевого буфера питания на чипе стабилизатора. Имеет низкую мощность.
Данный микроконтроллер был выбран в виду того, что:
-AT89C5131 – высококачественная флэш-версия однокристального 8-разрядного микроконтроллера 80C51 с функциями полноскоростного USB порта.
-AT89C5131 характеризуется полноскоростным USB модулем совместимым с требованиями USB версий 1.1 и 2.0. Этот модуль интегрирует USB приемопередатчики с последовательным интерфейсом (SIE) с цифровой ФАПЧ и восстановлением синхронизации 48 МГц. Логика определения событий USB порта (сброс и приостановка/возобновление) и буферы FIFO поддерживают принудительное управление конечными точками (EP0) и до 6 универсальных конечных точек (EP1/EP2/EP3/EP4/EP5/EP6) с минимальной нагрузкой на программную часть, как часть USB модуля.
-AT89C5131 имеет программно настраиваемые режимы, уменьшающие его активность, для дальнейшего уменьшения энергопотребления. В режиме холостого хода ЦПУ выключен, хотя таймеры, последовательные порты и система прерываний продолжают функционировать. В экономичном режиме сохраняется информация в ОЗУ, периферийная синхронизация остановлена, но микроконтроллер может пробудиться по событию USB порта или внешнему прерыванию.
