Разработка микропроцессорной системы для сигнала от 16 аналоговых датчиков, записывая 16 отсчетов от каждого из датчиков в область памяти
Критерии эффективности и обоснование выбора базисных элементов для записи отсчетов от 16 аналоговых датчиков в область памяти. Функциональная схема компьютерной системы управления железнодорожным переездом. Алгоритм работы микропроцессорной системы.
Рубрика | Коммуникации, связь, цифровые приборы и радиоэлектроника |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 14.06.2016 |
Размер файла | 1,4 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
МИНИСТЕРСТВО ТРАНСПОРТА РОССИЙСКОЙ ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ЖЕЛЕЗНОДОРОЖНОГОТРАНСПОРТА
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ
САМАРСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ПУТЕЙ СООБЩЕНИЯ
(СамГУПС)
Кафедра «Мехатроника в автоматизированных производствах»
Курсовая работа
по дисциплине
«Микропроцессорная техника в мехатронике и робототехнике»
на тему
«Разработка микропроцессорной системы для сигнала от 16 аналоговых датчиков, записывая 16 отсчетов от каждого из датчиков в область памяти»
Выполнил: студент группы МР-41
Е. В. Жидков
Проверил: к.т.н., доцент
В. А. Засов
Самара 2016
ВВЕДЕНИЕ
Применение микропроцессорных систем практически во всех электрических устройствах - важнейшая черта технической инфраструктуры современного общества. Электроэнергетика, промышленность, транспорт, системы связи существенно зависят от компьютерных систем управления. Микропроцессорные системы встраиваются в измерительные приборы, электрические аппараты, осветительные установки и д.р. Всё это обязывает электрика знать хотя бы основы работы микропроцессорной техники.
Микропроцессорные системы предназначены для автоматизации обработки информации и управления различными процессами. Понятие «Микропроцессорная система» очень широко и объединяет такие понятия как «Электронно-вычислительная машина (ЭВМ)», «управляющая ЭВМ», «Компьютер» и т.п.
Микропроцессор - программно-управляемое устройство, предназначенное для обработки цифровой информации и управления процессом этой обработки, выполненное в виде одной (или нескольких) интегральной схемы с высокой степенью интеграции электронных элементов.
Микропроцессор характеризуется большим числом параметров, поскольку он одновременно является сложным программно-управляемым устройством и электронным прибором (микросхемой). Поэтому для микропроцессора важны, как тип корпуса, так и система команд процессора. Возможности микропроцессора определяются понятием архитектуры микропроцессора. Приставка «микро» в названии процессора означает, что выполняется он по микронной технологии.
1. НАЗНАЧЕНИЕ МИКРОПРОЦЕССОРНОЙ СИСТЕМЫ ДЛЯ ЗАПИСИ ОТСЧЕТОВ 16 АНАЛОГОВЫХ ДАТЧИКОВ
микропроцессорный память датчик алгоритм
Микропроцессорные системы предназначены для решения следующих задач записи сигналов от 16 аналоговых датчиков:
1. Отсчет о состояний устройства
2. Мониторинг и запись данных о устройстве
Таким образом, МС является важным звеном различных систем обработки и передач сигналов и имеет широкую область применения.
2. ОПИСАНИЕ ФУНКЦИЙ МИКРОПРОЦЕССОРНОЙ СИСТЕМЫ
2.1 Структурная схема микропроцессорной системы для записи отсчетов от 16 аналоговых датчиков область памяти
Структурная схема вычисленной системы для записи отсчетов от 16 аналоговых датчиков изображена на рис 2.1 Схема состоит из: к - Коммутатора, АЦП - аналогово - цифовой преобразователь, УВВ - устройство ввода, УТВ - устройство вывода, ВУ- вычислительное устройство. Реализация алгоритма производится вычислительным устройством (ВС) по программе, записанной в ПЗУ памяти программ. Для хранения данных предназначено ОЗУ памяти данных.
Рис 2.1 Структурная схема микропроцессорной системы для записи отсчетов от 16 аналоговых датчиков
2.2 Схема алгоритма работы микропроцессорной системы
Схема алгоритма МС приведена на рис.2.2
Рис 2.2 Схема алгоритма МС
3. критерии эффективности и обоснование выбора базисных элементов для записи отсчетов от 16 аналоговых датчиков в область памяти
Актуальным критерием эффективности МС будет стоимость и сложность. В настоящее время 8-разрядные МП в основном применяются в программируемых контроллерах, используемых автоматизированных системах управления технологическими процессами, в бортовых и встраиваемых информационно-управляющих системах, в микроконтроллерах различного назначения. Эти устройства- целевые микропроцессорные системы обеспечивают только выполнение отлаженных загрузочных программных модулей, записанных в постоянное запоминающее устройство, входящее в состав системы.
4. ФУНКЦИОНАЛЬНАЯ СХЕМА МИКРОПРОЦЕССОРНОЙ СИСТЕМЫ ДЛЯ ЗАПИСИ ОТСЧЕТОВ ОТ 16 АНАЛОГОВЫХ ДАТЧИКОВ В ОБЛАСТЬ ПАМЯТИ
4.1 Описание функциональной схемы МС
Функциональная схема компьютерной системы управления железнодорожным переездом представлена на рисунке 4. Схема содержит микропроцессор МП, шинный формирователь адреса ШФА, системный контроллер СК, генератор тактовых импульсов ГТИ, постоянное и оперативное запоминающее устройство (ПЗУ и ОЗУ), шины адреса ША, шины данных ШД, шины управления ШУ, интерфейсный модуль - программируемый периферийный адаптер ППА.
Полная функциональная схема микропроцессорной системы на основе типового промышленно выпускаемого контроллера приведена на рис 4.1 Число и состав микросхем в системе определяется требованиями, предъявляемыми потребителями.
В контроллере применяется следующие микросхемы: микропроцессор КР580ВМ80А, генератор КР580 ГФ24, системный контроллер КР580ВК28, буферная схема адреса, построенная на двух микросхемах КР580ВА86 для обеспечения нагрузочной способности по шине адреса. Объем памяти ЗУ и использование одной или нескольких периферийных микросхем определяет пользователь.
Компьютерная система имеет системную шину, образуемую из трех шин: адреса А15-А0, данных D7-D0 и управления. Системная шина позволяет строить микропроцессорную систему по модульному принципу: модуль центрального процессора, модуль ЗУ, модуль и т.д. Каждый модуль может содержать собственные буферные схемы адреса и данных.
Двунаправленные выводы данных периферийных микросхем подключают к системной шине через шинные формирователи.
Магистральная структура микропроцессорной системы позволяет подключать микросхемы ЗУ общей емкостью до 64К байт и микросхемы УВВ до 256 каналов ввода и до 256 каналов вывода.
Это устройство выполнено на базе микроконтроллера i8031 (или его КМОП аналога i80C31), обозначенного на схеме DD1. С помощью кварца ZQ1 и конденсаторов C2 и C3 тактовый генератор МК настроен на частоту 11 МГц. Регистр-защелка DD2, стробируемый сигналом ALE контроллера, предназначен для получения восьми младших бит кода адреса. Старшие восемь бит кода адреса формируются на выходе порта P2.
ШД
ШУ
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Рис 4. Функциональная схема МС
Рис.4.1 Функциональная схема для записи отсчетов 16 аналоговых датчиков в область памяти
5. СХЕМА И ТЕКСТ ПРОГРАММЫ ДЛЯ ЗАПИСИ ОТСЧЕТОВ ОТ 16 АНАЛОГОВЫХ ДАТЧИКОВ В ОБЛАСТЬ ПАМЯТИ
5.1 Схема программы
Описание блоков схемы алгоритма работы программы:
Блок 1-4- Ввод начальных значений и инициализация ППА;
Блок 5-7 - Проверка на включение
Блок 8-9 -Формирорование адреса датчика и включение коммутатора
Блок 9-17 Включение выключение и преобразование в АЦП
Блок 18-21 Происходит запись в ячейку
Блок 22-25 Завершение или повтор цикла записи отсчета датчиков.
1
2
3
4
5
6
7
Нет
8
9
10
11
12
13
14
15
16
Да
17
18
19
20
21
22
23
24
25
1 MVI A,98H; Вводим в аккумулятор CW 1100010
2 OUT 53H; Отправляем CW в РУС
3 LXI H,0500H; Устанавливаем начальный адрес
L:
4 MVI D, 16H Количество циклов
N:
5 IN 52H
6 ANI 20H
7 JZ N
8 MVI B, 01H; Номер датчика
9 MVI B; 46H Включение коммутатора
M:
10 MVI A,F8H; Запись в аккумулятор бита включения АЦП
11 OUT 52H; Включение АЦП
12 MVI A,F0H; Остановка АЦП
13 OUT 52H; Вводим бита завершения
S:
14 IN 52H; Ввод завершения АЦП
15 ANI 10H; Сигнал завершения поступил?
16 JZ S; Если нет, то переходим на метку S
17 IN 50H; Иначе вводим преобразованный сигнал в аккумулятор
18 INX H; Увеличиваем на 1 адрес памяти
19 MVI A,B ; Записываем номер в аккумулятор
20 OUT 51H; Выводим из датчика под номером А
21 STAX H; Запись содержимого аккумулятора в ячейку с адресом HL
22 DCR B; Увеличиваем номер датчика
23 JNZ M; Если датчик равен нулю, то идём в M
24 DCR D; Уменьшаем на 1 количество циклов
25 JNZ L; Если не равны нулю, идём в L
END;
ЗАКЛЮЧЕНИЕ
В данной курсовой работе была разработана микропроцессорная система для записи 16 аналоговых датчиков в область памяти. Создана структурная и функциональная схемы, составлены алгоритм работы для записи отсчетов 16 аналоговых датчиков в свою область памяти
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ
1. Засов В.А. Микропроцессорная техника. - Самара: СамГУПС, 2008 г.
2. Засов В.А. Основы микропроцессорных систем: Учебное пособие. - Самара: СамИИТ, 2001 г.
3. Засов В.А.Проектирование микропроцессорных информационно-управляющих систем МИУС на базе 8 - разрядных процессоров.Методические указания для студентов специальностей «Информационные системы в технике и технологиях» и «Автоматика, телемеханика и связь на железнодорожном транспорте». - Самара:СамИИТ, 2001г.
4. Тарабардин М.А. Микропроцессорная техника: методические указания к выполнению лабораторных работ для студентов специальностей 220401 «Мехатроника» очной формы обучения. Часть 1. - Самара: СамГУПС, 2010г.
Размещено на Allbest.ur
Подобные документы
Разработка принципиальных схем блоков чтения информации с датчиков. Сопряжение с цифровыми и аналоговыми датчиками. Алгоритм работы блока чтения информации с цифровых датчиков. Расчет электрических параметров микропроцессорной системы управления.
дипломная работа [760,0 K], добавлен 27.06.2016Изобретение и развитие микропроцессоров. Микроконтроллеры различных типов. Принципиальная схема микропроцессорной системы. Выбор датчиков Расчет основных элементов МПС. Составление алгоритма работы схемы, программы для нее. Сборка МПС в программе Proteus.
курсовая работа [387,3 K], добавлен 25.04.2016Разработка микроконтроллерной системы обработки дискретных и аналоговых сигналов. Обработка информации, поступающей с датчиков. Управление технологическим параметром в заданных пределах. Карта распределения адресного пространства памяти контроллера.
курсовая работа [968,3 K], добавлен 27.12.2014Структурная схема микропроцессорной системы управления. Разработка принципиальной схемы блока чтения информации с датчиков. Алгоритм работы блока обмена данными по последовательному каналу связи. Электрические параметры системы, листинг программы.
курсовая работа [1,4 M], добавлен 21.11.2013Описание алгоритма работы и разработка структурной схемы микропроцессорной системы управления. Разработка принципиальной схемы. Подключение микроконтроллера, ввод цифровых и аналоговых сигналов. Разработка блок-схемы алгоритма главной программы.
курсовая работа [3,3 M], добавлен 26.06.2016Аппаратные принципы построения устройств микропроцессорной техники и приобретение практических навыков по разработке микропроцессорных систем. Техническая характеристика микропроцессора ATmega и анализ микросхемы памяти. Схема микропроцессорной системы.
курсовая работа [1,6 M], добавлен 19.11.2011Проект структурной схемы микропроцессорной системы управления. Блок-схема алгоритма работы МПС; создание программы, обеспечивающей его выполнение. Распределение области памяти под оперативное и постоянное запоминающие устройства. Оценка ёмкости ПЗУ и ОЗУ.
курсовая работа [467,9 K], добавлен 21.05.2015Разработка структурной схемы канала сбора аналоговых данных. Технические требования к функциональным узлам микропроцессорной системы. Расчет параметров согласующего усилителя, фильтра низких частот, функционального преобразователя и управляющего тракта.
курсовая работа [334,9 K], добавлен 16.04.2014Разработка модулей памяти микропроцессорной системы, в частности оперативного и постоянного запоминающих устройств. Расчет необходимого объема памяти и количества микросхем для реализации данного объема. Исследование структуры каждого из блоков памяти.
контрольная работа [1,3 M], добавлен 07.07.2013Разработка микропроцессорной системы на основе однокристального 8-разрядного микропроцессора КР580ВМ80А. Основные характеристики системы. Формирование сигнала выбора модуля. Структура памяти, организация ввода и вывода. Программное обеспечение системы.
курсовая работа [422,5 K], добавлен 10.03.2015