Техническое задание по курсовому проекту микропроцессорные системы. Разработка микропроцессорной системы для управления объектом
Скачать 18.92 Kb.
|
Национальный исследовательский университет «МЭИ» Институт информационных и вычислительных технологий Кафедра ВМСС Задание на курсовой проект по дисциплине “Микропроцессорные системы” Студент Фомин Д.А. Группа А-08-18 Вариант 52432, нечётн. Тема: Разработка микропроцессорной системы для управления объектом Содержание проекта Разработать микропроцессорную систему (МПС) на основе микроконтроллера АТ89S53 для управления объектом. МПС должна выполнять следующие действия: 1.1. Принимать информацию от двоичных датчиков Хd1,…., Xd8 и при единичном значении Хd2 вырабатывать выходной сигнал Y1 высокого уровня длительностью Т1=100мс; 1.2. Преобразовывать напряжения Xa5, Xa6 с помощью АЦП Последовательный RS232 (синхронный режим) AD7811 в цифровые значения N5 и N6 и вычислять функцию Q2=N5/4-N6+K, где К– код уставки, равный Uк/LSB, где Uк – напряжение коррекции, а LSB значение младшего разряда выходного кода АЦП. Если Q2<Q0, то сформировать управляющий сигнал Y2 длительностью Т2=60 мс, если Q2≥Q0, то сформировать управляющий сигнал Y3 с периодом 1 мс, скважностью 2 и длительностью пачки Т3=200 мс, а Uк=0.18. Временные интервалы Т2, Т3, формировать программным способом; 1.3. Преобразовывать напряжения Xa7 с помощью АЦП RS232 (синхронный режим) AD7811 в цифровую величину N7 и вычислять функцию Q4 = N7* А1, где значения коэффициента А1=4. Значение Q4 с помощью ЦАП RS232 (синхронный режим)AD5310 преобразуется в напряжение Y4, которое далее поступает на исполнительные механизмы; 1.4. Вводить данные из АЦП RS232 (синхронный режим) AD7811 в микроконтроллер в последовательном коде. 1.5. Выводить из микроконтроллера данные на ЦАП RS232 (синхронный режим)AD5310 с помощью последовательного интерфейса; 1.6. Предоставлять оператору возможность управлять работой МПС с помощью клавиатуры с числом клавиш 25, включая 16 клавиш шестнадцатеричного кода, клавишу СБРОС и шесть командных клавиш; 1.7. Выводить значения Хd1,…, Хd8 на светодиоды, а Q4 в десятичном коде на светодиод; 1.8. Обрабатывать прерывания от трёх источников: - по прерыванию от аварийного датчика включить световую аварийную сигнализацию с частотой 2 Гц, выдать значение Q4 и перевести МПС в состояние останова; - по прерыванию от датчика отказа питания записать в энергонезависимое ОЗУ содержимое регистров микроконтроллера; - по прерыванию от нажатия оператором на командную клавишу МЕНЮ. - построить временные диаграммы для записи данных в ЦАП; - рассчитать электрическое сопряжение адресных цепей. Разработать алгоритмы и программные модули на языке Ассемблера: - инициализации МПС (установка начальных условий регистров специальных функций микроконтроллера и режимов работы периферийных БИС); - логической обработки сигналов Х1, Х2, Х3, и Х4 и формирования управляющего сигнала Y1. Предусмотреть сброс от сторожевого таймера в случае случайного сбоя; - ввода сигналов Х5, Х6 и Х7 и формирования сигналов Y2, Y3 и Y4; - обработки сигналов прерывания; - ввода данных с клавиатуры. Для каждого из разработанных программных модулей оценить время его выполнения и требуемую ёмкость памяти. Гpафик pабот по pазделам куpсового пpоекта
3. Пеpечень гpафических работ - МПС. Схема электрическая структурная схема (А2). - МПС. Схема электрическая принципиальная (А1). 4. Рекомендуемая литература Официальная документация на микроконтроллер AT89C51 http://www.atmel.com 2. Гдадштейн М.А. Микроконтроллеры смешанного сигнала C8051Fxxx SiliconLaboratories и их применение. Руководство пользователя. – М.: Издательский дом «Додэка - ХХ1», 2008. – 336 с.: с илл. – (Серия «Мировая электроника») ISBN 978-5-94120-162-4 3. Однокристальные микроЭВМ. – М.: Микап, 1994. – 490 с. 4. Сташин В.В., Урусов А.В., Мологонцева О.Ф. Проектирование цифровых устройств на однокристальных микроконтроллерах. – М.: Энергоатомиздат, 1990. – 224 c. Дата выдачи задания: Pуководитель пpоекта: / Карвовский Д.А./ Студент: / Фомин Д.А. |