Система управления автосигнализацией

Анализ базовой системы автосигнализации. Критический анализ автоматизируемого объекта управления. Измерительные объекты и методы получения измерительной информации от них. Разработка функциональной схемы источника электропитания, схем узлов вывода.

Рубрика Коммуникации, связь, цифровые приборы и радиоэлектроника
Вид курсовая работа
Язык русский
Дата добавления 01.04.2011
Размер файла 434,1 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

РЕФЕРАТ

Данная расчётно-пояснительная записка содержит: 70 страниц, 26 рисунков, 1 таблицу, 5 источников, 16 листов графической части.

Объектом проектирования является система управления автосигнализацией.

Целью данной работы является разработка системы автоматического управления сигнализацией автомобиля на основе микроконтроллера семейства MCS 5 или Atmell, при этом должны удовлетворяться предъявляемые условия к безопасности и надёжности проектируемой системы.

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

АВТОСИГНАЛИЗАЦИЯ, СИСТЕМА АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ, БЕЗОПАСНОСТЬ, ДАТЧИК, СТРУКТУРНА СХЕМА, УЗЛЫ ВЫВОДА, МИКРОКОНТРОЛЛЕР, ПРОГРАММА.

СОДЕРЖАНИЕ

ВВЕДЕНИЕ

1 АНАЛИЗ ОБЪЕКТА АВТОМАТИЗАЦИИ И ПОСТАНОВКА ЗАДАЧИ ПРОЕКТИРОВАНИЯ

1.1 Анализ базовой системы автосигнализации

1.2 Критический анализ автоматизируемого объекта управления

1.3 Критический анализ системы управления

1.4 Постановка задачи проектирования

2 ПРОЕКТИРОВАНИЕ СТРУКТУРЫ СИСТЕМЫ УПРАВЛЕНИЯ

2.1 Анализ измерительных объектов и методов получения измерительной информации от них

2.2 Анализ способов реализации силовой части объекта управления

2.3 Организация информационного канала

2.4 Разработка структуры информационного канала

2.5 Разработка структуры источника силового электропитания

3 ПРОЕКТИРОВАНИЕ ФУНКЦИОНАЛЬНОЙ СХЕМЫ УПРАВЛЕНИЯ АВТОСИГНАЛИЗАЦИЕЙ

3.1 Проектирование функциональной схемы входных узлов

3.2 Разработка функциональных схем узлов вывода

3.3 Выбор микроконтроллера и проектирование функциональной схемы микроконтроллерного модуля

3.4 Проектирование средств связи с ЭВМ верхнего уровня

3.5 Разработка функциональной схемы источника электропитания

4 ЭЛЕМЕНТНАЯ БАЗА СИСТЕМЫ УПРАВЛЕНИЯ АВТОСИГНАЛИЗАЦИЕЙ

4.1 Определение модульных блоков, составляющих функциональную схему системы управления сигнализацией автомобиля

4.2 Элементная база системы управления автосигнализацией

5 РАЗРАБОТКА АЛГОРИТМА ПРОГРАММЫ УПРАВЛЕНИЯ

ВЫВОДЫ

ВВЕДЕНИЕ

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

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

Однако спросим, отбросив эмоции: что же такое автосигнализация и какие ее возможности?

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

Даже простая автосигнализация позволяет не только оповестить сиреной владельца машины, но и помешать похитителю завладеть транспортным средством. Защитные возможности такого охранного устройства заключаются в блокировке 1-3 электрических цепей (двигателя, стартера/зажигания, топливного насоса или их комбинации). В некоторых моделях автосигнализаций такие блокировки сделаны независимыми одна от другой: например, одна включается и выключается с помощью брелока, а другая - потайной кнопкой в салоне автомобиля.

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

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

Но достаточно ли одной только автосигнализации для того, чтобы уберечь автомобиль от угона? Жизнь неумолимо свидетельствует: нет. Конечно, 100-процентную гарантию безопасности машины невозможно получить вообще: как утверждают специалисты, если ваш автомобиль очень захотели украсть, его все равно украдут. Однако качественно установленный охранный комплекс (сигнализация + механическое противоугонное устройство или сигнализация + иммобилайзер) способен значительно уменьшить шансы владельца не найти однажды свое авто там, где он его оставил.

1 АНАЛИЗ ОБЪЕКТА АВТОМАТИЗАЦИИ И ПОСТАНОВКА ЗАДАЧИ ПРОЕКТИРОВАНИЯ

1.1 Анализ базовой системы автосигнализации

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

В комплект самой распространенной системы автосигнализации входят блок управления, набор датчиков, сирена и брелоки управление (как правило, два). Более защищенной является система, которая имеет автономную сирену. Последняя оборудована собственным аккумулятором, потому даже если злоумышленник сумеет открыть капот и повредить проводку, подача сигнала тревоги будет продолжаться. Также стандартная комплектация любого современного устройства такого рода оснащается двухуровневым датчиком удара: при легком ударе по кузову авто раздается предостерегающий сигнал, при более сильном - сирена срабатывает в полную мощность.

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

Сегодня уже большую популярность приобрели сигнализации с обратной связью. В комплект такой системы входит брелок-пейджер, на который передается детальная информация о срабатывании охранительного устройства, а также задействовании тех или других его функций. Обратная связь в городских условиях обеспечивается, в среднем, на расстоянии в 500 метров.

Самими совершенными на сегодняшний день есть сигнализации, в которых реализована функция спутниковой слежки на базе системы GPS. Такие системы позволяют отслеживать местонахождение автомобиля, потому если похититель и сможет завладеть автомобилем, далеко отъехать ему не удастся.

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

1.2 Критический анализ автоматизируемого объекта управления

Автосигнализация среднего уровня имеет следующие функции и режимы:

режим Valet - отключаются охранительные и противоугонные функции, которые необходимы для технического обслуживания автомобиля в сервисе.

режим "паника" - для привлечения внимания к автомобилю и отпугивания воров; отключается от брелока, как правило, без снятия с охраны.

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

отключение датчиков при постановке на охрану - применяется, когда необходимо в режиме охраны оставить в автомобиле пассажиров или животных.

поиск автомобиля на стоянке - при этом сирена выдает один или несколько звуковых сигналов, а фонари мигнут несколько раз, обозначив место автомобиля.

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

перепостановка на охрану - при случайном снятии с охраны система автоматически становится на охрану через определенное время.

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

память тревог - при снятии системы из охраны позволяет узнать одну последнюю (у некоторых систем - несколько) причину тревоги.

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

встроенное реле блокировки двигателя - реле блокировки двигателя встроено в основной блок, что очень удобно при установке.

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

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

Anti-Hi-Jаск - функция используется для возвращения автомобиля в случае насильственного захвата.

активный Anti-Hi-Jack - с брелока при включенном зажигании.

пассивный Anti-Hi-Jack - по открытию двери при включенном зажигании. открытие только двери водителя при снятии из охраны - остальные двери отпираются повторным нажатием кнопки брелока. Очень удобная функция, особенно если автомобиль используется одним человеком.

режим "комфорт" - штатная функция автомобиля - закрытие всех окон и люка при замыкании штатного центрального замка.

Функции брелока-пейджера:

брелок-пейджер с ЖК-дисплеем - может быть только в сигнализациях с обратной связью. На ЖК дисплее отображается текущее состояние автомобиля и режим работы системы.

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

контроль зоны приема сигнала передатчика - необходимо для того, чтобы определить, находитесь ли Вы в зоне работы пейджера.

Датчики удара:

Датчики могут быть двух типов - одно и двухуровневые. У двухуровневых датчиков раздельная реакция на слабые и сильные удары. Слабое действие вызывает несколько "чирков" сирены, не включая тревогу. В одноуровневых - тревога включается.

Автосигнализация, даже самая совершенная, с несколькими цепями блокировки двигателя (сейчас их иногда называют "встроенными иммобилайзерами") -- это все же СИГНАЛИЗАЦИЯ. Ее главная функция -- сигнализировать о попытке проникновения в автомобиль, привлечь к нему внимание. Вторая функция (не по значимости, а по привлекательности для автовладельца) -- комфорт: возможность маленьким брелоком открывать/закрывать двери, багажник, окна и люк, иногда включать фары или (редко) дистанционный запуск двигателя. И только на третьем месте стоит сопротивление угону, то есть похищению машины за счет тяги ее собственного двигателя. Успех этого сопротивления зависит от числа электроцепей, которые блокируются, и качества монтажа. Каждая дополнительная электронная блокировка может увеличивать стоимость сигнализации с установкой на 30 и больше процентов. И все равно квалифицированный похититель нейтрализует эти блокировки и заводит машину за период от 2 до 15 минут, дольше -- редко и причем только после эксклюзивной установки сигнализации за эксклюзивную цену. Нейтрализация электронных блокировок, как правило, не требует применения дорогого оборудования, физических усилий и не сопровождается шумом после отключения сирены, на что идет минимум времени. Можно сказать, что "электроника" удобна, но для серьезной защиты от угона ее явно недостаточно. Поэтому владельцам автомобилей, очень часто оснащенных "заводским" комплектом дистанционного замка и иммобилайзера, нужно хорошо подумать, на что прежде всего нужно тратить деньги, "дооснащая" свой автомобиль.

Очень эффективной и достаточно распространенной на сегодняшний день есть система «Автосигнализация + механический блокирующий устройство». Эта совокупность позволяет повысить защитные параметры автомобиля и снизить вероятность его угона.

1.3 Критический анализ системы управления

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

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

Электромеханическая система является одним или несколькими устройствами (например реле), которые срабатывают при подаче на них управляющих воздействий (напряжение). Функциональные возможности такой системы намного обширнее: тумблер устанавливается по желанию автовладельца в любом месте автомобиля, а исполнительные механизмы - в подкапотном пространстве. Реле могут запирать или наоборот - размыкать необходимые контакты защиты, которые можно спрятать в генераторе, стартере, распределителе зажигания и других узлах автомобиля.

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

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

И все же похититель-профессионал способен за считанные минуты отключить такую систему защиты и проникнуть внутрь автомобиля. И сигнализация уже не сработает, если не стоит в салоне датчика объема - иначе - система «взвоет» снова). Найти и отключить блок сигнализации (если он не спрятан - 1 минута), обесточить его (если установлена не автономная сирена, то она больше не сработает), открыть капот (если не установленный механический блокиратор капота - 1 минута), снять блокировку двигателя, возобновив штатную проводку (чем проще установлена сигнализация - тем меньше времени на это нужно - 1 -2 минуты), включить зажигание (переключив нужные провода, или просто засунув титановую болванку и сломав секрет замка - 1-2 минуты), отжать сцепление (если не установлен механический блокиратор - секунды), включить нужную передачу (если не установлен механический блокиратор КПП - секунды) и поехать (при таком охранном комплексе на все - 10-15 минут) в нужном направлении.

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

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

1.4 Постановка задачи проектирования

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

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

Домашний комплект должен обеспечить прием и отображение на жидкокристаллическом дисплее информации от автомобильного комплекта (рис. 1.8):

· Напряжение бортовой сети автомобиля;

· Индикацию состояния датчиков (в случае срабатывания);

· Индикацию реального времени;

· Индикацию количества срабатываний датчика удара и время последнего срабатывания;

· Индикацию и коррекцию текущего времени.

2 ПРОЕКТИРОВАНИЕ СТРУКТУРЫ СИСТЕМЫ УПРАВЛЕНИЯ

2.1 Анализ измерительных объектов и методов получения измерительной информации от них

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

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

- датчик открытия/закрытия капота;

- датчики открытия/закрытия дверей;

- датчик зажигания;

- датчик удара.

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

Рассмотрим все эти устройства более подробно.

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

Рисунок 2.1 Структурная схема датчиков дверей и капота

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

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

Рисунок 2.2 Структурная схема датчика зажигания

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

Рассмотрим теперь датчик удара. В качестве собственно датчика (чувствительного элемента), преобразующего механические колебания в электрические сигналы, использован малогабаритный микроамперметр М654/1 от кассетных магнитофонов. Когда чувствительный элемент неподвижен, напряжение на его выходе равно нулю. Даже при незначительном толчке его подвижная система начинает колебаться, и на выходе появляется напряжение, по форме близкое к синусоидальному. Это свидетельствует о колебаниях кузова автомобиля. Структурная схема датчика удара приведена рисунке (рис. 2.3) .

Рисунок 2.3 Датчик удара. Структурная схема

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

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

В качестве модулей приема и передачи используется сверхрегенеративный радиомодуль RXH20 российской фирмы СМП для приема, и TXH20 для передачи. Но в рамках задания курсового проекта типовой модуль передачи заменяем на передающий блок, собранный на микроконтроллере PIC, структурная схема котрого представлена на рисунке 2.4

Рисунок 2.4 Структурная схема модулей приема/передачи

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

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

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

Рассмотрим теперь измерительные устройства, которые находятся в домашнем комплекте. Здесь применены радиомодули, собранные по супергетеродинной схеме RX20 и TX20 Российской фирмы СМП. Транзистор КТ3102, включенный на выходе RX20 является буфером, поскольку микросхема модуля имеет малый выходной ток.

В схеме применены силовые драйверы (микросхема ULN2003) для управления подачей питания на передатчик, подачи звуковых сигналов, управления внешним светодиодом (мигалка), управления подсветкой ЖКИ индикатора PC2004. Подача питания на передатчик осуществляется с помощью ключа на транзисторе КТ973. Светодиод обеспечивает индикацию напряжения питания на передатчике. Часы реального времени DS1307 включены по типовой схеме. Схема домашнего комплекта обеспечивает также управление внешним светодиодом с периодом мигания 350мс.

2.2 Анализ способов реализации силовой части объекта управления

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

В качестве контактных датчиков используем контактный выключатель типа П2К со следующими параметрами:

- габариты 10*10;

- время срабатывания 0,1с;

- входное напряжение 12В;

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

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

Электромагнитные замки можно ставить любые, подходящие под марку Вашего автомобиля. Приобрести их можно практически в любом автомагазине. Все они рассчитаны на напряжение питания 12В.

Звуковой сигнал типа 20.3721- 01 установлен под облицовкой радиатора слева и имеет следующие характеристики:

- напряжение питания 12В;

- ток во время срабатывания до 5А;

Это так называемый стационарный звуковой сигнал. При желании разнообразить «голос» Вашего автомобиля можно установить более современные звуковые сирены (колокольчики), поддерживающие до 15 различных видов шумовых сигналов.

Датчик удара предназначен для работы в автомобильном устройстве. Датчик формирует импульсный выходной сигнал, может работать в широком интервале напряжения питания (5 - 15 В с соответственным уровнем выходного напряжения) без существенных изменений основных характеристик. Потребляемый ток устройства не превышает 1,5 мА при напряжении питания 5В. Чувствительность датчика можно регулировать балансировочным подстроечным резистором, изменяя напряжение смещения «нуля», приведенного к входу.

На рисунке 2.5 показана структурная схема соединения силовой части автосигнализации.

Рисунок 2.5 Структурная схема соединения силовой части объекта управления

2.3 Организация информационного канала

Датчик

Тип датчика

Входное напряже-ние

Гальва-ническая развязка

Тип входного канала

Исполнитель-ный механизм

Тип управле-ния

Питание

Датчик открытия дверей (4шт)

Контактный

12В

Нужна

Р3.5

Контактный выключатель

Обтронная развязка

Постоян-ный ток

Датчик открытия капота

Контактный

12В

Нужна

Р3.6

Контактный выключатель

Обтронная развязка

Постоян-ный ток

Датчик удара

Аналоговый

Не нужна

Р3.2

Мікроампер-метр

Транзистор-ный

Постоян-ный ток

Датчик зажига-ния

Индуктивный

---

Не нужна

Р3.4

Катушка индкутив-ности

На операцио-нном усилителе

---

2.4 Разработка структуры информационного канала

Общая функциональная схема системы управления представлена на листе 1 курсовой работы.

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

1. Передача электрических сигналов;

2. Передача радиосигналов.

В первом случае формирование сигналов происходит за счет замыкания контактов исполнительных механизмов (контактных выключателей открывания-закрывания дверей и капота). Также электрический сигнал появляется при отклонении стрелки датчика удара.

Во втором случае - используется направленный радиоканал связи от радиобрелка к драйверу силовых устройств (микроконтроллерному блоку).

Пульт (радиобрелок) посылает 64-х битные зашифрованные команды соответствующие нажатым клавишам 1 или 2 (для короткого и продолжительного нажатий команды отличаются). Так как микроконтроллер не обладает способностью запоминать прошлое состояние после снятия питания, введен пароль по умолчанию на команду отключения сигнализации который имеет длину 16 нажатий и уникален для каждого пульта. Потребление брелка от батареек в дежурном режиме менее 1 мкА. Активизация происходит после нажатия любой из кнопок. Поскольку пульт теряет информацию при смене батарейки следует предусмотреть возможность в приемнике синхронизироваться от нескольких первых команд после обнуления счетчика в брелке.

Рассмотрим теперь информационный канал домашнего комплекта.

Домашний комплект имеет четырехстрочный двадцатисимвольный дисплей ЖКИ PC2004 фирмы Powertip. На дисплее ЖКИ в первой строке отображаются: слева напряжение бортсети автомобиля, в центре: байт качества канала, справа: счетчик времени до рестарта программы автомобильного комплекта.

Во второй строке отображаются режимы работы сигнализации.

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

В четвертой строке отображаются текущие дата и время. При неактивности системы в течении 1.5минуты происходит снижение яркости подсветки индикатора.

При подачи питания процессор инициализирует рабочие ячейки ОЗУ. Далее инициализируется дисплей ЖКИ и передается код запроса параметров. Если в течении 5секунд ответ от автомобильного комплекта не поступил, счетчик времени до рестарта программы автомобильного комплекта обнуляется и не обслуживается. Обнуляется также байт качества канала. Байт качества канала является интегральным параметром качества канала и представляет собой байт счетчика циклов передачи автомобильного комплекта, работающий на вычитание. Значение счетчика передается при каждом цикле передачи от автомобильного комплекта. Байт отображается и прием прекращается при первой удачно принятой посылке. Чем больше значение этого байта (но не более 50h = 80) тем выше качество канала.

Вход в режим коррекции времени возможен при нажатии кнопки 6 (P2.5). Если при включении питания (или при сбросе кнопкой) удерживать кнопку 6 (P2.5), произойдет запись во все ячейки времени и даты DS1307 кода 2 и переход в режим коррекции времени DS1307. При неактивности (не нажатии кнопок) в течении 12.8с в режиме коррекции времени произойдет переход в основной режим. Выход из режима коррекции времени возможен также при нажатии кнопки обнуления секунд или нажатием кнопки сброса. Устанавливаемые значения: часы, минуты - 0-59, дни месяца 1 - 31, год 2000 - 2063. Автоматическая коррекция дней месяца (30, 31) при установке не производится. Микросхема DS1307 обеспечивает коррекцию времени в соответствии с календарем при подсчете времени.

Протокол передачи домашнего комплекта соответствует протоколу передачи брелка KeeLoq. Домашний комплект имеет свой уникальный 32 - битовый серийный номер. При приеме кодовой посылки с таким номером, автомобильный комплект не использует алгоритм декодирования KeeLoq и использует коды команд из некодированной части посылки. По этой причине код снятия с охраны домашним комплектом не передается и блокируется в автомобильном комплекте.

2.5 Разработка структуры источника силового электропитания

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

- напряжение питающей сети UС = 12 B;

- ток нагрузки IН =5 А;

- напряжение нагрузки UН = 12 В;

Проектируемый источник питания содержит следующие структурные модули:

- фильтр нижних частот (для фильтрации высокочастотных помех на входе);

- импульсный трансформатор;

- стабилизатор напряжения;

- систему управления;

Рисунок 2.6 - Структурные модули блока питания

Поступившее от аккумулятора напряжение фильтруется на фильтре низких частот. Также чтобы снизить влияние электрических помех на питающую цепь принято решение об установке повышающего импульсного трансформатора (с 12В постоянного напряжения до 24В переменного) и применении стабилизатора постоянного напряжения на 12 и 5 вольт соответственно.

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

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

Существует несколько способов взаиморасположения блока питания и стабилизатора напряжения. Эти два блока можно расположить на одной плате и от нее питать все части автосигнализации.

Второй вариант: взять блок питания как отдельный элемент и подавать 24В на исполнительные механизмы, где уже непосредственно устанавливать блоки стабилизации напряжения.

Так как второй вариант являет собой, в данном случае, необоснованное усложнение и повышение цены всей системы сигнализации - остановимся на первом варианте.

3 ПРОЕКТИРОВАНИЕ ФУНКЦИОНАЛЬНОЙ СХЕМЫ УПРАВЛЕНИЯ АВТОСИГНАЛИЗАЦИЕЙ

3.1 Проектирование функциональной схемы входных узлов

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

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

Размещено на http://www.allbest.ru/

На клавиатуре находятся кнопки Sb1 и Sb2. С их помощью и управляется вся система сигнализации автомобиля.

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

Рисунок 3.2 - Функциональная схема датчика удара

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

Рисунок 3.3 - Функциональная схема работы датчиков открытия/закрытия дверей и капота

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

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

Функциональная схема датчика зажигания приведена на рисунке 3.4

Рисунок 3.4 - Функциональная схема датчика зажигания

3.2 Разработка функциональных схем узлов вывода

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

- во время срабатывания передающего модуля автомобильного комплекта;

- во время срабатывания принимающего модуля автомобильного комплекта;

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

- при срабатывании сирены загорается светодиод тревоги.

Светодиодная индикация автосигнализации изображена на рисунке 3.5.

а) б)

в)

а - сигнал включения передатчика;

б - выходной сигнал управления светодиодом охраны;

в - светодтод срабатывания сирены.

Рисунок 3.5 - Функциональная схема индикации автосигнализации

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

Рисунок 3.6 - Функциональная схема работы исполнительных органов автосигнализации

3.3 Выбор микроконтроллера и проектирование функциональной схемы микроконтроллерного модуля

Семейство 8-разрядных микроконтроллеров MCS-51 было выпущено фирмой Intel в начале 80-х годов. Микроконтроллеры MCS-51 являются функционально завершенными однокристальными микро ЭВМ Гарвардской архитектуры, содержащими все необходимые узлы для работы в автономном режиме, и предназначены для реализации различных цифровых алгоритмов управления. На сегодняшний день семейство MCS-51 содержит несколько десятков типов микросхем, отличающихся конкретной реализацией отдельных узлов и условиями эксплуатации. Все микросхемы семейства обладают аналогичной архитектурой, пример которой представлен на рисунке 9, и имеют целый ряд общих узлов:

- 8-разрядный центральный процессор (ЦП), ориентированный на управление исполнительными устройствами. ЦП имеет встроенную схему 8-разрядного аппаратного умножения и деления чисел. Наличие в наборе команд большого числа операций для работы с прямо адресуемыми битами дает возможность говорить о «булевом процессоре»;

- внутренняя память программ масочного или репрограммируемого типа, имеющая для различных кристаллов объем от 4 до 32 кбайт;

- не менее чем 128-байтное резидентное ОЗУ данных;

- не менее 32 двунаправленных интерфейсных линий (портов), индивидуально настраиваемых на ввод или вывод информации;

- два 16-битных многорежимных счетчика/таймера;

- двунаправленный дуплексный последовательный коммуникационный порт;

- двухуровневая приоритетная система прерываний, поддерживающая не менее 5 векторов прерываний от внутренних и внешних источников;

Технические характеристики центрального процессора микроконтроллеров MCS-51:

- разрядность АЛУ - 8 бит;

- число выполняемых команд - 111;

- длина команд - 1, 2, или 3 байта;

- число регистров общего назначения (РОН) - 32;

- число прямоадресуемых битовых переменных - 128;

- число прямоадресуемых битов в области;

- регистров специальных функций - 128;

- максимальный объем памяти программ - 64 кбайта;

- максимальный объем памяти данных - 64 кбайта;

- максимальный объем внутренней памяти данных - 256 байт;

- время выполнения команд при тактовой частоте 12 МГц:

сложение - 1 мкс;

пересылки “регистр - внешняя память данных” - 2 мкс;

умножение/деление - 4 мкс;

- методы адресации операнда - регистровый, косвенный, прямой, непосредственный.

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

В частности, подсемейство 80XC51FX, в которое входит ряд микросхем, имеет следующие дополнительные возможности:

- три 16-битных таймера счетчика;

- программируемый частотный выход;

- таймер/счетчик с возможностью прямого и обратного счета;

- матрица программируемых счетчиков, реализующих режимы:

· сторожевого таймера (Watch Dog Timer);

· широтно-импульсного модулятора;

· захвата/сравнения;

· высокоскоростного выхода.

- трехуровневая система защиты памяти;

- 256-байтное резидентное ОЗУ;

- четырехуровневая система прерываний;

- 7 внешних источников прерываний;

- 2 режима уменьшенного энергопотребления;

Восьмиразрядный микроконтроллер Аtmel (микросхема AT89s8252) является аналогом микроконтроллера MKS-51. Именно на Atmel собрана сигнализация, рассматриваемая в данной курсовой работе. Условное графическое обозначение микросхемы AT89s8252 приведено на рисунке 3.7.

Рисунок 3.7 - Условное графическое обозначение микросхемы AT89s8252

Данный микроконтроллер будет использован при проектировании системы управления автосигнализацией автомобиля.

3.4 Проектирование средств связи с ЭВМ верхнего уровня

Для организации связи микроконтроллера с ЭВМ верхнего уровня используется последовательный порт.

Последовательный порт микроконтроллера семейства Atmell является «дуплексным» портом, т.е. способен осуществлять прием и передачу данных одновременно. Входная часть порта обладает двойной буферизацией, т.е. способна осуществлять прием нового сообщения, пока предыдущее еще не прочитано процессором (однако только до момента окончания приема нового сообщения), что уменьшает загрузку процессора.

Программирование микроконтроллера возможно через порты mosi, miso u sck.

3.5 Разработка функциональной схемы источника электропитания

Структура источника питания:

- мощность;

- напряжение;

- ток.

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

При токах свыше 10А используют клемные соединения

Рисунок 3.8 - Схема клемного соединения

Входной фильтр низких частот предназначен для подавления высокочастотных импульсных помех, обычно выполняется в экранированном корпусе. Представляет собой частотный трансформатор и 1 - 2 конденсатора емкостью 0,1 мкФ.

Рисунок 3.9 - Фильтр низких частот

Защитный токовый автомат:

Рисунок 3.10 - Схема защиты по току

Выбирается исходя из среднего тока источника питания с учетом коэффициента записи:

IA = Kз•I1ср

Защита по напряжению:

Рисунок 3.11 - Схема защиты по напряжению

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

Цепь стабилизации напряжения.

Для стабилизации цепей электропитания, как правило применяют микросхемы компенсационного стабилизатора напряжения КРЕН например: КР142ЕН5А - (КРЕН5А) зарубежный аналог 7805 - стабилизатор напряжения 5В с током 2,5А.

Микросхемы имеют встроенную токовую защиту от превышения при достижение тока на ограничение.

Кроме того, на кристалле стоит температурный датчик, предназначенный для защиты от перегрева.

Рисунок 3.12 - Типовая схема включения микросхемы КРЕН, тип корпуса Т25

Наличие конденсатора С2 емкостью 0,1 мкФ на выходе КРЕН является обязательным - для недопущение паразитных генераций.

4 ЭЛЕМЕНТНАЯ БАЗА СИСТЕМЫ УПРАВЛЕНИЯ АВТОСИГНАЛИЗАЦИЕЙ

4.1 Определение модульных блоков, составляющих функциональную схему системы управления сигнализацией автомобиля

Систему управления автосигнализацией можно разбить на три модульных блока:

1. Блок питания

2. Силовой модуль

3. Информационный модуль

Блок питания включает в себя: непосредственно блок питания и дополнительный элемент - стабилизатор напряжения.

К силовому модулю относится: схема управления электромагнитными замками автомобиля и блок управления сиреной.

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

4.2 Элементная база системы управления автосигнализацией

Полный перечень элементов, из которых состоит система управления автосигнализацией, приведён в приложении А.

5 РАЗРАБОТКА АЛГОРИТМА ПРОГРАММЫ УПРАВЛЕНИЯ АВТОСИГНАЛИЗАЦИЕЙ

В разработанной микропроцессорной системе управления сигнализацией автомобиля присутствует микроконтроллер AT89s8252.

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

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

Ниже приведена программа для программирования микроконтроллера автомобильного комплекта.

base: mov pcon,#1 ;ожидание пpобуждения по любому из пpеpываний

jnb strob,base ;стpоб 50мс не установлен - пеpеход

clr strob ;иначе - сбpосить бит стpоба 50мс

jb ohr,udar1 ;сигнализация на охpане - пеpеход

; Здесь сигнализация не на охpане

clr trevoga ;сбpосить флаг, устанавливающийся пpи подаче

clr p1.2 ;погасить светодиод

jb p1.3,learn4 ;тpевожного сигнала. Кнопка VALET не нажата-пеp.

mov clock,#0ffh ;иначе - ждать 50мс * 256 = 12.8с,

learn1: mov acc,clock ;чтобы кнопка оставалась нажатой

jb p1.3,learn4 ;кнопка VALET отжата pаньше 12.8с - пеpеход

jnz learn1 ;иначе - цикл ожидания

setb p1.2 ;вpемя вышло - включить светодиод

setb ReLrn ;и установить бит обучения KeeLoq

mov clock,#0ffh ;вpемя,чеpез котоpое бит обучения сбpасывается

learn2: jb ReLrn,learn3 ;12.8с. Пеpвая стадия обучения не пpошла-пеpеход

clr p1.2 ;иначе - погасить светодиод

jnb ReSync,learn4 ;втоpая стадия обучения пpошла - пеpеход

learn3: mov acc,clock ;иначе - пpовеpка вpемени окончения обучения

jnz learn2 ;вpемя не вышло - цикл

clr ReLrn ;иначе - сбpосить бит обучения

clr ReSync ;сбpосить бит pесинхpонизации

clr p1.2 ;выключить светодиод

learn4: ljmp res ;и пеpеход

; Здесь сигнализация на охpане

;-----------------------------Hовый датчик удаpа------------------------------

udar1: jb dzudar1,udar5 ;бит запpета анализа датчика удаpа установлен-пеp

mov acc,dzudar ;счетчик вpеменного запpета анализа датчика

jz udar2 ;удаpа обнулен - пеpеход

djnz dzudar,udar5 ;иначе - уменьшить значение и пеpеход

udar2: jb p1.1,udar51 ;здесь пеpеход на стаpый датчик!!!!!!!!!!!!

mov acc,udstat ;проверка статуса

cjne acc,#0,udar4 ;0 - инициализация постановки на охрану

udar3: mov udarmem,#50 ;обнулить счетчик попыток

mov udstat,#1 ;статус - постановка на охрану

mov acc,#5 ;номеp канала АЦП - канал X акселерометра

lcall readv8 ;измерить напряжение в канале X акселерометра

mov ramx,acc ;запомнить младший бит

mov acc,#4 ;номеp канала АЦП - канал Y акселерометра

lcall readv8 ;измерить напряжение в канале Y акселерометра

mov ramy,acc ;запомнить младший бит

udar31: ljmp al1 ;и выход

udar4: cjne acc,#1,udar6 ;проверка статуса. 1 - постановка на охрану

mov r2,#1 ;допуск при сравнении значений!!!!!!!!

lcall cnt8x ;подпрограмма 16 - битных операций

jc udar3 ;если тек.зн - RAML:RAMH - delta < 0 - переход

lcall cnt8y ;подпрограмма 16 - битных операций

jc udar3 ;если тек.зн - RAML:RAMH - delta < 0 - переход

setb p1.2 ;включить светодиод

djnz udarmem,udar31;проверка колличества итерраций

mov udstat,#2 ;иначе установить статус - на охpане

udar5: ljmp udarex

udar51: ljmp udar10

udar6: cjne acc,#2,udar71 ;статус 2 - на охране. Пpовеpка каналов XY

mov r2,#3 ;7 допуск при сравнении значений!!!!!!!

lcall cnt8x ;подпрограмма 8-битного вычитания

jc udar7 ;если тек.зн - RAMX - delta < 0 - переход

lcall cnt8y ;подпрограмма 8-битного вычитания

jnc udar72 ;если тек.зн - RAMY - delta < 0 - дат. не сpаб.

udar7: mov udstat,#3 ;статус - сpаботал канал XY

ljmp udarex

udar71: cjne acc,#3,udarex ;3 - сpаботал канал XY

udar72: mov acc,#3 ;номеp канала Z АЦП

lcall readv8 ;читать значение напpяжения в канале

clr c ;подготовиться к вычитанию

subb acc,#20 ;измеpенное значение - нижнее поpоговое значение!!

jc udar73 ;pезультат вычитания положителен - пеpеход

mov pered,#4bh ;пеpедать код сpаботавшего канала Z датчика удаpа

mov fary,#10 ;иначе - устанока на мигание фаpами

subb acc,#40 ;вычесть веpхнее поpоговое значение!!!!!!!!!

jc udarex ;pезультат вычитания положителен - выход

mov fary,#0 ;иначе - отменить мигание фаpами

mov pishat,#15 ;и пищать 15 pаз

ljmp udarex ;и выход

udar73: mov acc,udstat ;проверка статуса

cjne acc,#2,udar74 ;3 - сpаботал канал XY

ljmp udarex ;в этой точке каналы XY и Z не сpаботали

udar74: cjne acc,#3,udarex ;3 - сpаботал канал XY

mov pishat,#5 ;здесь канал XY сpаботал, а канал Z не сpаботал

mov udstat,#0 ;пеpепостановка на охpану

mov pered,#4bh ;пеpедать код сpаботавшего канала XY датчика удаpа

ljmp udarex ;и выход из алгоpитма

автосигнализация схема электропитание

;-----------------------------Стаpый датчик удаpа-----------------------------

udar10: jb p3.2,udarex ;датчик удаpа не сpаботал - выход

inc udarmem ;увеличить счетчик чсла сpабатываний дат. удаpа

mov udarcnt,#60 ;установить вpемя до обнуления ячейки udarmem20с

mov acc,#3 ;если количество

clr c ;датчика удаpа

subb acc,udarmem ;меньше 3,

jnc udar11 ;сиpену не включать, пеpеход

mov siren,#10 ;иначе-включить сиpену на вpемя 50мс*10 = 500мс

udar11: mov fary,#10 ;включить фаpы на вpемя 50мс * 10 = 500мс

mov pered,#4bh ;пеpедать код сpаботавшего датчика удаpа

udarex:

led1: djnz mig,al1 ;иначе - уменьшить счетчик мигалки

jb trevoga,led3 ;флаг подачи тpев. сигнала установлен-пеpеход

jb ledm,led2 ;светодиод мигалки включен - пеpеход

mov acc,#6 ;иначе-пеpезагpузка сч. мигалки 50мс * 6 = 300мс

ljmp led5 ;и пеpеход

led2: mov acc,#20 ;50мс * 20 = 1с

ljmp led5 ;и пеpеход

led3: jb ledm,led4 ;светодиод мигалки включен - пеpеход

mov acc,#2 ;иначе-пеpезагpузка сч. мигалки 50мс * 2 = 100мс

ljmp led5 ;и пеpеход

led4: mov acc,#6 ;иначе-пеpезагpузка сч. мигалки 50мс * 8 = 400мс

led5: mov mig,acc ;выгpузить содеpжимое счетчика мигалки

cpl ledm ;изменить состояние флага мигалки

mov c,ledm ;загрузить бит состояния порта мигалки

mov p1.2,c ;выгрузить значение в порт мигалки

al1: mov acc,pishat ;подачи тpевожного

jz al2 ;сигнала нет - пеpеход

jb p1.3,res ;кнопка VALET не нажата - пеpеход

mov dopen,#5 ;иначе - снять сигнализацию с охpаны

ljmp res ;и пеpеход

al2: jb p3.6,al3 ;датчик капота не сpаботал - пеpеход

mov acc,kpcnt ;иначе - пpовеpить содеpжимое

inc acc ;счетчика выключения датчика капота

jz al3 ;число FF - датчик отключен, пеpеход

mov pered,#52h ;иначе-пеpедать код сpаботавшего датчика капота

mov pishat,#20 ;включить сиpену на вpемя 350мс * 20 = 7с

setb trevoga ;установить флаг частого мигания светодиодом

al3: jb p3.5,al4 ;датчик двери не сpаботал - пеpеход

mov acc,dvcnt ;иначе - пpовеpить содеpжимое

inc acc ;счетчика выключения датчика двери

jz al4 ;число FF - датчик отключен, пеpеход

mov pered,#0a8h ;иначе - пеpедать код сpаботавшего датчика двери

mov pishat,#20 ;включить сиpену на вpемя 350мс * 20 = 7с

setb trevoga ;установить флаг частого мигания светодиодом

al4: ;jb p3.4,res ;датчик зажигания не сpаботал - пеpеход

;mov acc,zgcnt ;иначе - пpовеpить содеpжимое


Подобные документы

  • Анализ датчиков и разработка структуры измерительных каналов, схемы источника электропитания. Выбор микроконтроллера. Проектирование функциональной схемы входных и выходных узлов. Блок-схема алгоритма и программа управления микроконтроллерной системой.

    курсовая работа [2,1 M], добавлен 17.07.2012

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

    курсовая работа [3,8 M], добавлен 18.05.2011

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

    курсовая работа [1,2 M], добавлен 05.01.2013

  • Анализ методов расчета источника вторичного электропитания, который является обязательным функциональным узлом практически любой электронной аппаратуры. Особенности работы магнитопровода силового трансформатора и схемы управления силовым транзистором.

    курсовая работа [1,5 M], добавлен 29.04.2010

  • Разработка функциональной и структурной схем системы химического реактора. Определение дискретной передаточной функции объекта. Выбор периода дискретизации аналоговых сигналов. Учёт запаздывания и корректировка его влияния. Способы ввода информации.

    курсовая работа [2,0 M], добавлен 18.06.2015

  • Проектирование структуры системы управления электроприводом лифта. Анализ измерительных средств и методов получения информации от объекта. Выбор количества и типов входных и выходных информационных каналов. Разработка структуры информационного канала.

    курсовая работа [2,4 M], добавлен 28.09.2010

  • Расчет и проектирование системы управления антенной радиолокационной станции. Построение структурной схемы по функциональной cхеме, техническим характеристикам функциональных элементов и требованиям к системе управления. Синтез вычислительного алгоритма.

    курсовая работа [721,1 K], добавлен 11.02.2016

  • Особенности разработки измерительной части системы регулирования температуры. Характеристика структурной и электрической схемы электронного устройства. Анализ элементов схемы электронного устройства и источника питания. Методика испытания отдельного узла.

    дипломная работа [2,8 M], добавлен 19.06.2012

  • Выбор структурной и функциональной схемы системы охранно-пожарной сигнализации объекта. Разработка пожарного извещателя, моделирование его узлов в пакете Micro Cap. Системный анализ работоспособности и безопасности системы пожарной сигнализации.

    дипломная работа [2,9 M], добавлен 27.01.2016

  • Проектирование источника вторичного электропитания. Работа структурной схемы источника вторичного электропитания. Выбор и расчёт трансформатора. Расчет элементов силовой части преобразователя. Расчёт сетевого выпрямителя. Перечень элементов схемы.

    курсовая работа [408,5 K], добавлен 30.03.2015

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.