Автор работы: Пользователь скрыл имя, 31 Марта 2013 в 16:38, курсовая работа
На сегодняшний день лифт стал неотъемлемой частью нашей жизни. В современных многоэтажных зданиях их число доходят до трех. Различают грузовые, пассажирские, пожарные и другие типы лифтов. Но несмотря на их функциональное различие, принцип работы и система управления во многом схожи.
Далеко не каждый человек задумывается, что скрывается за простым алгоритмом нажатия кнопки и прибытием на нужный этаж.
Министерство образования и науки Российской Федерации
Федеральное агентство по образованию
ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
ОРЕНБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
Факультет Информационных Технологий
Кафедра вычислительной техники
КУРСОВОЙ ПРОЕКТ
по курсу «Микропроцессорные системы»
Разработка микропроцессорной системы управления лифтом
ГОУ ОГУ 230101.5109.05 ПЗ
Руководитель проекта
_________________Бурькова Е. В.
«_____»__________________
Исполнитель
студент гр. 05 ВМК-1
__________________ Кадырбаев Н. Я.
«_____»__________________
Оренбург 2009
Министерство образования и науки Российской Федерации
Федеральное агентство по образованию
ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
ОРЕНБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
Факультет информационных технологий
Кафедра вычислительной техники
Задание на курсовой проект
Разработка
микропроцессорной системы
Разработать: 1) структурную схему;
2) функциональную схему;
3) электрическую принципиальную схему и спецификацию;
4) схему алгоритма программы;
5) текст программы.
Дата выдачи задания "_____"_______________200__г.
Руководитель
Исполнитель
студент группы 05 ВМК1 Кадырбаев Н. Я.
Срок защиты проекта "_____"______________200__г.
Содержание
Введение
На сегодняшний день лифт стал неотъемлемой частью нашей жизни. В современных многоэтажных зданиях их число доходят до трех. Различают грузовые, пассажирские, пожарные и другие типы лифтов. Но несмотря на их функциональное различие, принцип работы и система управления во многом схожи.
Далеко не каждый человек задумывается, что скрывается за простым алгоритмом нажатия кнопки и прибытием на нужный этаж.
Первые образцы управления лифтов были очень примитивны: лифт не реагировал на другие вызова, если в кабине находится пассажир, которого он доставляет на этаж. Такие лифты еще не редкость и их часто можно встретить и ощутить на себе всю примитивность данного механизма. Еще одним недостатком такой структуры является зависимость приезда лифта на этаж от времени нажатия кнопки вызова.
Следующее поколение были более совершенны. Они подбирали пассажиров попутного направления (чаще всего вниз). Это позволило заметно уменьшить затраты на электроэнергию и заметно возросла производительность. На сегодняшний день эта идея сохранилась, но добавилась еще одна кнопка на этаже т.е. у пассажиров есть выбор куда ехать: вверх или вниз. В зависимости от нажатой кнопки программа лифта значительно изменяется и гарантирует скорейшее обслуживание этого пассажира. Конечно на крайних этажах (на первом и последнем) осталась по одной кнопке, т.к. ехать выше последнего или ниже первого не имеет смысла. Также в современных лифтах присутствуют различные индикаторы: индикатор нажатой кнопки, индикатор направления движения, номер текущего этажа и др.
Пояснительная записка включает в себя 4 главы.
Глава 1 – формулирование требований к микропроцессорной системе. В данной главе формулируются системные требования к разрабатываемой микропроцессорной системе, которые заключаются в определении набора требований пользователя и создании вытекающей из него спецификации.
Глава 2 – системно-алгоритмическое проектирование. В этой части пояснительной записки осуществляется распределение функций из функциональной спецификации между аппаратной и программной частями. Также в этой главе разрабатывается общая структура и алгоритмы функционирования устройства.
Глава 3 – проектирование аппаратных средств. Здесь осуществляется выбор микроконтроллера, на основе которого будет строиться устройство, разрабатывается структурная схема устройства приводится описание выбранной элементной базы. Затем происходит составление функциональной схемы устройства, на основе которой уже строится принципиальная электрическая схема устройства и перечень её элементов.
Глава 4 – проектирование программных средств. В данной главе составляется алгоритм выполнения программы, выбор используемого языка программирования, компиляция и трансляция программы.
1 Формализация задачи проектирования
1.1 Техническое описание микропроцессорной системы
Лифт обслуживает 16-ти этажный дом. Начальное состояние лифта – стоит на любом этаже без пассажиров, двери закрыты. При поступлении вызова с какого-либо этажа включается свет в лифте и запускается вращение двигателя в нужном направлении. Если этаж, с которого поступил вызов и этаж на котором находится лифт совпадают, то сразу происходит открывание дверей. После остановки лифта включается привод открывания дверей. После срабатывания датчика «Двери открыты» осуществляется выдержка 20 секунд, в течение которых пассажиры могут войти в лифт. Если этого не произошло (отсутствует давление на пол), то включается привод закрывания дверей. При срабатывании датчика «Двери закрыты» привод закрывания дверей выключается, свет гасится, лифт готов принять следующий вызов. Если при закрывании дверей на их пути встречается препятствие, то снова включается привод открывания дверей и после срабатывания датчика «Двери открыты» снова осуществляется выдержка 20 секунд.
При наличии давления на пол, лифт с открытыми дверями ожидает нажатия кнопки какого-либо этажа внутри кабины. При нажатии кнопки и отсутствии перегрузки лифта включается привод закрывания дверей. При срабатывании датчика «Двери закрыты» включается двигатель, перемещающий лифт в нужном направлении. Если при закрывании дверей встречается препятствие, то выключается привод закрывания дверей, включается привод открывания дверей и после срабатывания датчика «Двери открыты» выключается привод открывания дверей и снова осуществляется выдержка 20 секунд.
Если внутри кабины лифта нажимается кнопка того этажа, на котором находится лифт, то начинается процедура открывания дверей. Движение лифта с пассажирами аналогично движению пустого лифта. По достижению места назначения двери лифта открываются и остаются открытыми 20 секунд. Затем включается привод закрывания дверей. При срабатывании датчика «Двери закрыты» привод закрывания дверей выключается, свет гасится, лифт готов принять следующий вызов. Если при закрывании дверей встречается препятствие, то привод закрывания дверей отключается, начинается процедура открывания дверей, после выдержки 20 секунд двери закрываются.
1.2 Определение набора функционально-системных требований
Со стороны пользователя к разрабатываемому устройству можно выделить следующие требования:
1.3 Функциональная спецификация
Разрабатываемая система управления лифтом должна обладать следующими функциями:
Составим описанием входов и выходов МПС в виде таблицы 1.1.
Таблица 1.1 – Функции МПС
Функция устройства |
Направление сигнала |
Устройство |
Управление открытием/ закрытием дверей |
выход |
МК |
Включение/ выключение питания света в кабине |
выход |
МК |
Управление двигателем |
выход |
МК |
Управление временем нахождения дверей в открытом состоянии |
выход |
МК |
Обнаружение веса |
вход |
Датчик веса |
Обработка введенного № этажа внутри кабины |
вход |
МК |
Идентифиикация текущего № этажа |
выход |
Датчик этажа |
Обнаружение препятствия |
вход |
Датчик препятствия |
Обнаружение перегрузки |
вход |
Датчик веса |
Обработка номера нажатой кнопки на этаже |
вход |
МК |
Индикация этажа |
выход |
ЖК |
Обработка положения дверей (открыты/закрыты) |
вход |
Датчик положения |
Ввод № этажа |
вход |
Клавиатура |
Вызов лифта |
вход |
клавиатура |
2 Системно-алгоритмическое проектирование
2.1 Разбиение
МПС на аппаратную и
На данном этапе курсового проектирования потребуется распределить какие из функций функциональной спецификации будут выполняться аппаратной частью, а какие программной, произведём разделение функций.
Функции, выполняемые программной частью:
Функции, выполняемые аппаратной частью:
На данном этапе также необходимо составить общую структуру и алгоритмы функционирования программной и аппаратной частей. Данная структура представлена на рисунке 2.1.
Рисунок 2.1 –Алгоритм функционирования программной
и аппаратной частей МПС
3 Разработка аппаратных средств МП-системы
3.1 Выбор микроконтроллера
В основу микропроцессорной системы ляжет микроконтроллер ADuC812BS. Процессор ADuC812 является клоном Intel 8051 со встроенной периферией . Основные характеристики:
Информация о работе Разработка микропроцессорной системы управления лифтом