Скачиваний:
32
Добавлен:
03.06.2014
Размер:
3.24 Mб
Скачать

Санкт – Петербургский государственный

электротехнический университет “ЛЭТИ”

Кафедра ВТ

Отчет по курсовой работе

по дисциплине

«микропроцессорные системы»

Вариант 28

Выполнил: студент гр. 3303

Казанов Д. А.

Проверил: Иванов И.Н.

СПб

2007

Содержание.

1. Задание.

Разработать систему управления некоторым абстрактным объектом управления на основе микроконтроллера ADuC812 (на основе ядра Intel 8051). Система управления должна включать в себя:

  • Управление исполнительным механизмом путем анализа входных дискретных данных от датчиков. Функция, реализующая управление: (в соответствии с вариантом). Выходной сигнал должен иметь длительность 100 мс.

  • Обработку прерываний по сигналу отказа источника питания и по сигналу аварийного датчика.

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

2. Структурная схема системы.

МКС принимает множество информационных сигналов об объекте управления: цифровых {X} и аналоговых {U} от соответственно цифровых (ДД) и аналоговых датчиков {АД}, вырабатывает множество управляющих сигналов {Y} в соответствии с законом управления и выводит их в исполнительные механизмы (ИМ). Закон управления реализуется микроконтроллером на основе сигналов {X} и {U} от ОУ и информации с пульта управления (ПУ). МК содержит основные модули, обеспечивающие выполнение программ управления объектом, хранение данных, а также периферийные модули для подключения датчиков и исполнительных механизмов.

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

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

Схема подключения системы приведена на рисунке 1. Распределение контактных площадок соответствует микроконтроллеру ADuC812BS в корпусе 52-Lead MQFP.

Рис. 1. Структурная схема системы управления. Распределение контактных площадок.

Состав пульта управления:

  • Клавиши ввода представляют собой типичную матричную клавиатуру 4х5 с активным уровнем земли (линии опроса клавиатуры подтянуты к питанию).

  • Кнопка Reset.

  • Светодиод для индикации ошибки.

3. Реализация логической функции.

Заданная логическая функция имеет следующую таблицу истинности:

Таблица 2.

X1

X2

X3

X4

Y

0

0

0

0

1

0

0

0

1

0

0

0

1

0

0

0

0

1

1

0

0

1

0

0

1

0

1

0

1

0

0

1

1

0

0

0

1

1

1

0

1

0

0

0

1

1

0

0

1

1

1

0

1

0

1

1

0

1

1

1

1

1

0

0

1

1

1

0

1

0

1

1

1

0

0

1

1

1

1

0

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

Реализацию расчета требуется выполнить следующими способами:

  • с использованием команд условных переходов

  • с использованием команд битовых операций

  • табличным способом

Соседние файлы в папке MPRS_Varakin_3303