Автор работы: Пользователь скрыл имя, 20 Июля 2011 в 21:26, курсовая работа
В данном курсовом проекте поставлена задача разработки системы противопожарной защиты помещения, в которой микропроцессор будет выполнят координирующую роль: он будет получать сигналы с датчиков и определять поведение противодымной системы в целом в зависимости от данных, пришедших с датчиков. Одним из плюсов данной системы является отличная масштабируемость, которая позволяет применять подобную схему как для небольших офисов, так и для этажа здания или всего здания в целом путем внесения лишь небольших изменений. Внедрение разрабатываемой противодымной защиты позволит существенно повысить пожарную безопасность простым, дешевым и эффективным способом.
Введение………………….……………………………………………………........4
1 Постановка задачи и её физическая интерпретация………….………………..5
2 Выбор технических средств и структурная схема МПУ.……………..…..........7
3 Алгоритм работы МПУ и протокол обмена информацией между МПУ и объектом управления……………………………………………………………....12
Заключение…………………………………………………………………………13
Список использованных источников…………………………………………......14
Приложение
ФЕДЕРАЛЬНОЕ
АГЕНТСТВО ПО ОБРАЗОВАНИЮ
ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
«ВОРОНЕЖСКИЙ
ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ
(ГОУВПО «ВГТУ»)
ФАКУЛЬТЕТ ВЕЧЕРНЕГО ЗАОЧНОГО ОТДЕЛЕНИЯ
Кафедра
Конструирования и производства
радиоаппаратуры
КУРСОВАЯ
РАБОТА
по дисциплине
Цифровые интегральные
схемы и микропроцессоры
Тема Датчик
дыма на микроконтроллере
Расчетно-пояснительная
записка
Разработал(а)
студент(ка)
______________________________
Руководитель
Члены
комиссии
Нормоконтролер
Защищена ___________________ Оценка _____________________________
дата
2011
Замечания
руководителя
Содержание
Введение………………….……………………………………
1 Постановка
задачи и её физическая
2 Выбор
технических средств и
3 Алгоритм работы
МПУ и протокол обмена
Заключение……………………………………………………
Список
использованных источников…………………………………………....
Приложение А Структурная схема МК ADuC812BS..…………………………..15
Приложение Б Схема алгоритма программы …………………………….….....16
Приложение В
Схема устройства……………………………………
Приложение Г
Листинг программы………………………………..……………..
Введение
Потребность в проектировании контроллеров на основе микропроцессоров и программируемой логики продолжает стремительно увеличиваться. Сегодня происходит автоматизация практически всей окружающей нас среды с помощью дешевых и мощных микроконтроллеров. Микроконтроллер – это самостоятельная компьютерная система, которая содержит процессор, вспомогательные схемы и устройства ввода-вывода данных, размещенные в общем корпусе. Микроконтроллеры, используемые в различных устройствах, выполняют функции интерпретации данных, поступающих с клавиатуры пользователя или от датчиков, определяющих параметры окружающей среды, обеспечивают связь между различными устройствами системы и передают данные другим приборам.
Микропроцессоры
встраивают в теле-, видео- и аудиоаппаратуру.
Микропроцессоры управляют
В
данном курсовом проекте поставлена
задача разработки системы противопожарной
защиты помещения, в которой микропроцессор
будет выполнят координирующую роль:
он будет получать сигналы с датчиков
и определять поведение противодымной
системы в целом в зависимости от данных,
пришедших с датчиков. Одним из плюсов
данной системы является отличная масштабируемость,
которая позволяет применять подобную
схему как для небольших офисов, так и
для этажа здания или всего здания в целом
путем внесения лишь небольших изменений.
Внедрение разрабатываемой противодымной
защиты позволит существенно повысить
пожарную безопасность простым, дешевым
и эффективным способом.
1
Постановка задачи и её физическая интерпретация
В данном курсовом проекте требуется разработать принципиальную схему и текст программы управления системы противопожарной защиты помещения.
Наша
система должна контролировать возможные
источники возникновения
Таким образом, для контроля каждого помещения нам потребуется 4 линии:
- вход с датчика дыма;
- вход с датчиков температуры;
- включение клапанов дымоудаления;
- включение
системы пожаротушения.
Логический ноль на линии будет означать отсутствие задымления или пассивное состояние системы противопожарной защиты, а логическая единица - присутствие дыма и включение системы противопожарной защиты для датчиков дыма и средств противопожарной защиты соответственно.
При наличии задымления в помещении сразу же должны включаться все элементы системы защиты.
Помимо непосредственной обработки данных, процесс мониторинга необходимо наглядно представить пользователю. Для этих целей мы будем •использовать светодиоды и LCD. В случае возникновения задымления внимание оператора должна привлечь звуковая сигнализация. Для реализации звуковых эффектов мы будем использовать динамик.
Функции устройства:
1 - Измерение температуры
2
– Управление клапанами
3 - Отображение на дисплее
4
- Оповещение
2
Выбор технических средств и
структурная схема МПУ
Выберем
микроконтроллер, на базе которого будет
строиться микропроцессорная
В
качестве возможной базы для разработки
системы противодымной защиты рассматривалось
два семейства
Процессор ADuC812 является клоном Intel 8051 со встроенной периферией. Перечислим основные особенности ADuC812.
- 32 линии ввода/вывода;
- 8-миканальный высокоточный 12-разрядный АЦП со скоростью выборки до 200 Кбит/с;
-
контроллер ПДП для
- два 12-разрядных ЦАП с выходом по напряжению;
- температурный датчик.
-
8 Кбайт внутренней
программ;
-
640 байт внутренней
данных;
- 256 байт внутренней ОЗУ;
-16
Мбайт внешнего адресного
-
64 Кбайт внешнего адресного
- частота 12 МГц (до 16 МГц);
-
три 16-разрятных таймера/
- девять источников прерываний, два уровня приоритетов.
- спецификация для работы с уровнем питания в ЗВ и 5В;
- нормальный, спящий, и выключенный режимы.
-
32 программируемые линии ввода/
- сторожевой таймер;
- управление электропитанием.
ADuC812BS,
выполненный в корпусе PQFP52, показан на
рисунке 3.1 (с указанием габаритных размеров).
Рисунок
3.1 - выполненный в корпусе
PQFP52 ADuC812BS
Семейство 8-разрядных микроконтроллеров 68НС08/908 является дальнейшим развитием семейства 68НС05/705. Отметим основные преимущества семейства 68НС08/908 по сравнению с микроконтроллерами 68НС05/705.
1) Процессор CPU08 работает на более высокой тактовой частоте 8 МГц, реализует ряд дополнительных способов адресации и имеет расширенный набор выполняемых команд. В результате достигается повышение производительности до 6 раз по сравнению с микроконтроллерами 68НС05.
2) Применение FLASH-памяти обеспечивает возможность программирования микроконтроллеров подсемейства 68НС908 непосредственно в составе реализуемой системы с помощью персонального компьютера.
3)
Модульная структура
ристиками позволяет достаточно просто реализовать различные модели с расширенными функциональными возможностями.
4)
Существенно расширены
5)
Реализованы дополнительные
Все микроконтроллеры семейства 68НС08/908 содержат процессорное ядро CPU08, внутреннюю память программ - масочно-программируемое ПЗУ емкостью до 32 Кбайт или FLASH-память емкостью до 60 Кбайт, ОЗУ данных емкостью от 128 байт до 2 Кбайт. В ряде моделей имеется также память EEPROM емкостью 512 байт или 1 Кбайт. Большинство микроконтроллеров семейства работают при напряжении питания 5.0 В, обеспечивая максимальную тактовую частоту Ft = 8 МГц. Некоторые модели работают при пониженном напряжении питания 3.0В и даже 2.0В.
Микроконтроллеры семейства 68НС08/908 делятся на ряд серий, буквенные обозначения которых указываются для каждой модели после имени семейства (например, 68HC08AZ32 - серия AZ, модель 32). Серии отличаются, в основном, составом периферийных модулей и областями применения. Все модели содержат 16-разрядные таймеры, имеющие 2, 4 или 6 комбинированных входов захвата/выходов совпадения. Большинство моделей содержит 8- или 10-разрядные АЦП.
В состав серий АВ, AS, AZ входят микроконтроллеры общего назначения, которые обеспечивают расширенные возможности интерфейса с внешними устройствами благодаря наличию шести параллельных и двух последовательных портов (SCI, SPI). Модели серий BD, SR и GP имеют четыре параллельных порта. Ряд серий имеет специализированные последовательные порты, используемые для организации микроконтроллерных сетей. Это серия AS, обеспечивающая передачу данных по мультиплексной шине Л 850, серия JB, имеющая интерфейс с последовательной шиной USB, серия AZ, содержащая контроллер сети CAN, серия BD, реализующая интерфейс 12С. Микроконтроллеры этих серий широко используются в промышленной автоматике, измерительной аппаратуре, системах автомобильной электроники, вычислительной технике.