Автор работы: Пользователь скрыл имя, 03 Мая 2012 в 00:02, курсовая работа
В данном курсовом проекте поставлена задача разработки системы противопожарной защиты помещения, в которой микропроцессор будет выполнять координирующую роль: он будет получать сигналы с датчиков и определять поведение противодымной системы в целом в зависимости от данных, пришедших с датчиков. Одним из плюсов данной системы является отличная масштабируемость, которая позволяет применять подобную схему как для небольших офисов, так и для этажа здания или всего здания в целом путем внесения лишь небольших изменений. Внедрение разрабатываемой системы противодымной защиты позволит существенно повысить пожарную безопасность простым, дешевым и эффективным способом.
Введение…………………………………….……………………………..............5
1 Формулировка системных требований к МПС……................................6
2 Системно-алгоритмическое проектирование…………………...............7
3 Разработка аппаратного обеспечения микропроцессорной системы..…………………………………..................................................8
3.1 Разработка и описание структурной схемы….........................................8
3.2 Разработка и описание функциональной схемы………………………..8
3.3 Разработка и описание принципиальной схемы………........................10
4 Разработка программного обеспечения микропроцессорной системы.....………….................................................................................12
4.1 Выбор и обоснование выбора среды программирования…………….12
4.2 Разработка алгоритма программы……………………………………...12
Заключение...............................................................…..........................................14
Список использованных источников…………………………………………...15
Приложение А Структурная схема МПС………………....................................16
Приложение Б Функциональная схема МПС.....................................................17
Приложение В Принципиальная схема МПС.....................................................18
Приложение Г Перечень элементов, использованных в схеме……………….19
Приложение Д Схема алгоритма программы.....................................................20
Приложение Е Листинг программы....................................................................21
Содержание
Введение…………………………………….…………………
1 Формулировка
системных требований к МПС…….........................
2 Системно-алгоритмическое
проектирование………………….........
3 Разработка
аппаратного обеспечения микропроцессорной
системы..…………………………………........
3.1 Разработка
и описание структурной схемы…........................
3.2 Разработка и описание функциональной схемы………………………..8
3.3 Разработка
и описание принципиальной схемы………......................
4 Разработка
программного обеспечения микропроцессорной
системы.....…………..............
4.1 Выбор и обоснование выбора среды программирования…………….12
4.2 Разработка алгоритма программы……………………………………...12
Заключение....................
Список использованных
источников…………………………………………...
Приложение А Структурная
схема МПС……………….....................
Приложение Б Функциональная
схема МПС...........................
Приложение В Принципиальная
схема МПС...........................
Приложение Г Перечень элементов, использованных в схеме……………….19
Приложение Д Схема
алгоритма программы.....................
Приложение Е Листинг
программы.....................
Введение
Потребность в проектировании контроллеров на основе микропроцессоров и программируемой логики продолжает стремительно увеличиваться. Сегодня происходит автоматизация практически всей окружающей нас среды с помощью дешевых и мощных микроконтроллеров. Микроконтроллер - это самостоятельная компьютерная система, которая содержит процессор, вспомогательные схемы и устройства ввода-вывода данных, размещенные в общем корпусе. Микроконтроллеры, используемые в различных устройствах, выполняют функции интерпретации данных, поступающих с клавиатуры пользователя или от датчиков, определяющих параетры окружающей среды, обеспечивают связь между различными устройствами системы и передают данные другим приборам. Микропроцессоры встраивают в теле-, видео- и аудиоаппаратуру. Микропроцессоры управляют кухонными комбайнами, стиральными машинами, СВЧ печами, и многими другими бытовыми приборами, современные автомобили содержат сотни микроконтроллеров.
В данном курсовом проекте поставлена задача разработки системы противопожарной защиты помещения, в которой микропроцессор будет выполнять координирующую роль: он будет получать сигналы с датчиков и определять поведение противодымной системы в целом в зависимости от данных, пришедших с датчиков. Одним из плюсов данной системы является отличная масштабируемость, которая позволяет применять подобную схему как для небольших офисов, так и для этажа здания или всего здания в целом путем внесения лишь небольших изменений. Внедрение разрабатываемой системы противодымной защиты позволит существенно повысить пожарную безопасность простым, дешевым и эффективным способом.
Пояснительная записка включает в себя 4 главы. Краткая характеристика глав курсового проекта представлена ниже.
Глава 1 – формулирование требований к микропроцессорной системе. В данной главе формулируются системные требования к разрабатываемой микропроцессорной системе, которые заключаются в определении набора требований пользователя и создании вытекающей из него спецификации.
Глава
2 – системно-алгоритмическое
Глава 3 – проектирование аппаратных средств. Здесь осуществляется выбор микроконтроллера, на основе которого будет строиться устройство, разрабатывается структурная схема устройства приводится описание выбранной элементной базы. Затем происходит составление функциональной схемы устройства, на основе которой уже строится принципиальная электрическая схема устройства и перечень её элементов.
Глава
4 – проектирование программных
средств. В данной главе составляется
алгоритм выполнения программы, выбор
используемого языка программирования,
компиляция и трансляция программы.
1 Формулировка
системных требований
к МПС
В данном курсовом проекте требуется разработать принципиальную схему и текст программы управления системы противопожарной защиты помещения.
Наша
система должна контролировать возможные
источники возникновения
Таким образом, для контроля каждого помещения нам потребуется 4 линии:
- вход с датчика дыма;
- вход с датчиков температуры;
- включение клапанов дымоудаления;
- включение системы пожаротушения
Логический ноль на линии будет означать отсутствие задымления или пассивное состояние системы противопожарной защиты, а логическая единица - присутствие дыма и включение системы противопожарной защиты для датчиков дыма и средств противопожарной защиты соответственно.
При наличии задымления в помещении сразу же должны включаться все элементы системы защиты.
Помимо
непосредственной обработки данных,
процесс мониторинга необходимо
наглядно представить пользователю.
Для этих целей мы будем •использовать
светодиоды и LCD. В случае возникновения
задымления внимание оператора должна
привлечь звуковая сигнализация. Для реализации
звуковых эффектов мы будем использовать
динамик.
Функции устройства:
1 - Измерение температуры
2 – Управление клапанами дымоудаления
3 - Отображение на дисплее
4
- Оповещение
2 Системно-
В данной главе курсового проектирования потребуется распределить, какие из функций фукнциональной спецификации будут выполняться аппаратной частью, а какие программной. Также на этом этапе помимо разбиения микропроцессрнои системы на программную и аппаратную части нужно будет разработать её общую структуру и алгоритмы функционирования.
Но вначеле следует отметить преимущества и недостатки программной реализации по сравнению с аппаратной, исходя из которых, можно будет произвести разделение функций.
Преимущества программной реализации:
-
широкие функциональные
-
легкая осуществимость
Недостатки программной реализации:
-
большее время выполнения
-
ограниченный объем памяти
- сложность программной реализации функций непосредственного сопряжения с реальными объектами;
-
ограниченный объем памяти
Используя, представленные выше преимущества и недостатки, а также функциональную спецификацию, произведём разделение функций. Функции, выполняемые программной частью:
- логическая обработка входных данных;
-
принятие решения о включении
или выключении системы
-
выдача команд управления
-
выдача команд вывода
- выдача команд управления динамиком;
-
организация задержек между
-
мониторинг помещения
-
непосредственное управление
- отображение текстовых данных на LCD;
- упраление динамиком.
Теперь нужно
составить общую структуру и
алгоритмы функциони-*
на рисунке 2.1.
Функции, выполняемые аппаратной частью:
- опрос датчиков;
- преобразование входных и выходных сигналов в нужную форму;
- передача управляющих сигналов на элементы элементы системы противодымной защиты;
-
зажигание и гашение
- отображение текстовых данных на LCD;
-
включение и выключение
Рисунок
2.1 – Структурная схема и алгоритм функционирования
программной и аппаратной части МПС
3 Разработка
аппаратного обеспечения
микропроцессорной
системы
3.1 Разработка
и описание структурной
схемы
После того, как было принято компромиссное решение о программной и аппаратной реализации можно приступать к проектированию аппаратной части, которая включает в себя разработку структурной и принципиальной схем. Выберем микроконтроллер, на базе которого будет строиться микропроцессорная система. При выборе микроконтроллера необходимо учитывать разрядность микроконтроллера.