Главная       Продать работу       Блог       Контакты       Оплата       О нас       Как мы работаем       Регистрация       Вход в кабинет
Тех. дипломные работы
   автомобили
   спец. техника
   станки
   тех. маш.
   строительство
   электроснабжение
   пищевая промышленность
   водоснабжение
   газоснабжение
   автоматизация
   теплоснабжение
   холодильники
   машиностроение
   др. тех. специальности

Тех. курсовые работы
   автомобили
   спец. техника
   станки
   тех. маш.
   строительство
   детали машин
   электроснабжение
   газоснабжение
   водоснабжение
   пищевая промышленность
   автоматизация
   теплоснабжение
   ТММ
   ВСТИ
   гидравлика и пневматика
   машиностроение
   др. тех. специальности

Тех. дополнения
   Отчеты
   Расчетно-графические работы
   Лекции
   Задачи
   Лабораторные работы
   Литература
   Контрольные работы
   Чертежи и 3D моделирование
   Тех. soft
   Рефераты
   Общий раздел
   Технологический раздел
   Конструкторский раздел
   Эксплуатационный раздел
   БЖД раздел
   Экономический раздел
   Экологический раздел
   Автоматизация раздел
   Расчетные работы

Гум. дипломные работы
   педагогика и психология
   астрономия и космонавтика
   банковское, биржевое дело
   БЖД и экология
   биология и естествознание
   бухгалтерский счет и аудит
   военное дело
   география
   геология
   государство и право
   журналистика и СМИ
   иностранные языки
   история
   коммуникации
   краеведение
   кулинария
   культура и искусство
   литература
   экономика и торговля
   математика
   медицина
   международное отношение
   менеджмент
   политология
   музыка
   религия
   социология
   спорт и туризм
   таможенная система
   физика
   химия
   философия
   финансы
   этика и эстетика
   правознавство

Гум. курсовые работы
   педагогика и психология
   астрономия и космонавтика
   банковское, биржевое дело
   БЖД и экология
   биология и естествознание
   бухгалтерский счет и аудит
   военное дело
   география
   геология
   государство и право
   журналистика и СМИ
   иностранные языки
   история
   коммуникации
   краеведение
   кулинария
   культура и искусство
   литература
   экономика и торговля
   математика
   медицина
   международное отношение
   менеджмент
   политология
   музыка
   религия
   социология
   спорт и туризм
   таможенная система
   физика
   химия
   философия
   финансы
   этика и эстетика
   правознавство

Гум. дополнения
   Отчеты
   Расчетные работы
   Лекции
   Задачи
   Лабораторные работы
   Литература
   Контрольные работы
   Сочинения
   Гум. soft
   Рефераты

Рефераты
   Авиация и космонавтика
   Административное право
   Арбитражный процесс
   Архитектура
   Астрология
   Астрономия
   Банковское дело
   Безопасность жизнедеятельнос
   Биографии
   Биология
   Биология и химия
   Биржевое дело
   Ботаника и сельское хоз-во
   Бухгалтерский учет и аудит
   Валютные отношения
   Ветеринария
   Военная кафедра
   ГДЗ
   География
   Геодезия
   Геология
   Геополитика
   Государство и право
   Гражданское право и процесс
   Делопроизводство
   Деньги и кредит
   ЕГЭ
   Естествознание
   Журналистика
   ЗНО
   Зоология
   Издательское дело и полиграф
   Инвестиции
   Иностранный язык
   Информатика
   Информатика, программировани
   Исторические личности
   История
   История техники
   Кибернетика
   Коммуникации и связь
   Компьютерные науки
   Косметология
   Краеведение и этнография
   Краткое содержание произведе
   Криминалистика
   Криминология
   Криптология
   Кулинария
   Культура и искусство
   Культурология
   Литература : зарубежная
   Литература и русский язык
   Логика
   Логистика
   Маркетинг
   Математика
   Медицина, здоровье
   Медицинские науки
   Международное публичное прав
   Международное частное право
   Международные отношения
   Менеджмент
   Металлургия
   Москвоведение
   Музыка
   Муниципальное право
   Налоги, налогообложение
   Наука и техника
   Начертательная геометрия
   Оккультизм и уфология
   Остальные рефераты
   Педагогика
   Политология
   Право
   Право, юриспруденция
   Предпринимательство
   Прикладные науки
   Промышленность, производство
   Психология
   психология, педагогика
   Радиоэлектроника
   Реклама
   Религия и мифология
   Риторика
   Сексология
   Социология
   Статистика
   Страхование
   Строительные науки
   Строительство
   Схемотехника
   Таможенная система
   Теория государства и права
   Теория организации
   Теплотехника
   Технология
   Товароведение
   Транспорт
   Трудовое право
   Туризм
   Уголовное право и процесс
   Управление
   Управленческие науки
   Физика
   Физкультура и спорт
   Философия
   Финансовые науки
   Финансы
   Фотография
   Химия
   Хозяйственное право
   Цифровые устройства
   Экологическое право
   Экология
   Экономика
   Экономико-математическое мод
   Экономическая география
   Экономическая теория
   Этика
   Юриспруденция
   Языковедение
   Языкознание, филология

Главная > Тех. курсовые работы > автоматизация
Название:
Система управления устройства для двухсторонней тампонной печати

Тип: Курсовые работы
Категория: Тех. курсовые работы
Подкатегория: автоматизация

Цена:
1 грн



Подробное описание:

Министерство науки и образования, молодёжи и спорта Украины
Севастопольский национальный технический университет

 

Кафедра АТПП

 


ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
к курсовой работе
по дисциплине:
«Автоматические системы управления технологическими процессами и производствами»

Тема:
«Система управления
устройства для двухсторонней тампонной печати».

 

Выполнила: ст.гр. АКТ – 41 д
Емец А. А.
Проверил: Волков С.П.

 

 

 

 

2012
СОДЕРЖАНИЕ


Введение
1. Описание автоматизированного технологического комплекса
2. Описание используемых микросхем
2.1. Программируемый параллельный интерфейс КР580ВВ55
2.2. Программируемый таймер КР580ВИ53
2.3. Программируемый последовательный интерфейс КР580ВВ51
2.4. Дешифратор К555ИД7
2.5. Триггер К155ТМ2
2.6. Аналого-цифровой преобразователь КР1113ПВ1
2.7. Дешифратор К155ИД3
2.8. Мультиплексор К155КП1
3. Распределение адресного пространства микропроцессора. Разработка карты памяти
4. Разработка алгоритмов и фрагментов текста программы управления АТК
4.1. Выдача дискретной команды
4.2. Прием дискретного сигнала от датчика
4.3. Прием сигнала от аналогового датчика
4.4. Настройка интерфейсов
Библиографический список

Введение
Развитие микроэлектроники и широкое применение ее изделий в промыш¬ленном производстве, в устройствах и системах управления самыми разнообраз¬ными объектами и процессами является в настоящее время одним из основных на¬правлений научно-технического прогресса.
Непрерывное повышение степени интеграции элементов на кристалле и их быстродействие позволили создать новый класс микросхем - микропроцессоры, являющиеся удачной реализацией изделий вычислительной техники на базе полу¬проводниковой технологии. Отдельный класс микропроцессорных систем (МС) представляют однокристальные микроЭВМ - однокристальные микроконтроллеры. Интеграция всех составных частей МС (центрального процессора, памяти, подсистемы ввода - вывода, средств поддержки времени) привела к ряду ограничений на принципы ее организации, потребовала развития архитектуры в направлении, не свойственном для многокристальных компоновок.
Однокристальные (однокорпусные) микроконтроллеры представляют собой приборы, конструктивно выполнение в виде БИС, и включающие в себя все со¬ставные части многокристальных ЭВМ: микропроцессор, память программ память данных, а также программируемые интерфейсные схемы для связи с внешней сре¬дой. Использование микроконтроллеров в системах управления обеспечивает дос¬тижение исключительно высоких показателей эффективности при столь низкой стоимости (во многих применениях система может состоять только из одной БИС микроконтроллера), что микроконтроллерам, видимо, нет разумной альтернатив¬ной элементной базы для построения управляющих и/или регулируемых систем. К настоящему времени более двух третей мирового рынка микропроцессорных средств составляют именно однокристальные микроконтроллеры.
Микроконтроллер имеет незначительную емкость памяти, физическое и ло-гическое разделение памяти программ (ПЗУ) и памяти данных (ОЗУ), упрощенную и ориентированную на задачи управления систему команд, примитивные методы адресации команд и данных, а также специфическую организацию ввода/вывода информации предопределяющие область их использования, в качестве специализированных вычислителей, включенных в контур управления объектом и процессом. Структурная организация, набор команд и аппаратурно-программные средства ввода/вывода информации микроконтроллеров лучше всего приспособлены для решения задач управления и регулирования в приборах, устройствах и системах автоматики, а не для решения задач обработки данных.

1. Описание автоматизированного технологического комплекса
Устройство для двухсторонней тампонной печати
Тампопечать достаточно часто выполняется вручную на рабочем мес¬те. Поэтому автоматизация этого процесса всегда дает значительный эффект. Кроме того, повышается равномерность нанесения краски на отпечаток. Чтобы получить высокое качество отпечатка, необходи¬мо краску быстро перенести с клише на изделие. Для печати часто требуются усилия, которые превышают 1000 Н, в нашем примере уже окрашенное с одной стороны изделие перемещается между губ¬ками захвата, которые зажимают изделие, поднимают его над транс¬портером, переворачивают и опять укладывают на транспортер. При печати на очередном изделии захват переворачивается в обратную сторону. На следующей позиции печать повторяется. На позиции пе¬чати изделие снимается с транспортера, чтобы не перегружать его. При двухкрасочной печати точность позиционирования должна быть выше ±0,01 мм.

Рисунок – Устройство для двухсторонней тампонной печати
.
Схема конструкции представлена на рисунке. Он состоит из следую¬щих основных узлов: 1 тампоштемпель, 2 клише, 3 заготовка, 4 фиксатор, 5 тактовый транспортер, 6 поворотный цилиндр, 7 переходная плита, 8 модуль подъема.
Система управления должна осуществлять опрос датчиков, выдачу команд на приводы движения элементов РТК, обрабатывать прерывания от датчиков критических состояний, контролировать время выполнения операций и обеспечивать возможность контроля состояния с удаленного терминала, таким образом, обеспечивая надежную работу РТК.
Система управления РТК должна обеспечить следующую последовательность действий:
1. окрасить изделие;
2. захват изделия;
3. Переворот изделия
4. укладка изделия обратно на транспортер
Для обеспечения заданного цикла каждая единица технического оборудования должна обладать определенным количеством и типом управляющих и информационных сигналов.
Для контроля и регулирования давления прижима тампона к поверхности необходим один аналоговый вход.
Для управления движениями РТК необходимо 8 управляющих команд:
1 – подать деталь в рабочую позицию
2 – сдвинуть транспортер на шаг вперед
3— зажать / разжать схват;
4— переместить руку робота вверх / вниз;
5— переместить тампоштемпель к транспортеру / к клише
6— поднять / опустить тампоштемпель
7— повернуть схват по часовой стрелке на 180°;
8— повернуть схват против часовой стрелки на 180°;

Для контроля за работой РТК необходимо 6 информационных сигналов положения робота в пространстве:
1 – пуск /стоп
2— состояние схвата;
3— положение руки робота вверх;
4— положение тампоштемпеля по горизонтали
5— положение тампоштемпеля по вертикали
6— положение схвата против часовой стрелки на 180°;

При нажатии кнопки «Стоп» робототехнический комплекс заканчивает обработку текущей детали и возвращается в исходное положение. Работу продолжит только после нажатия кнопки «Старт».
В общей сложности для контроля роботы робототехнического комплекса необходимо 6 дискретных информационных сигналов и один аналоговый. Для управления робототехническим комплексом необходимо 8 дискретных управляющих команд.
Поскольку автоматизированный процесс не является сложным в качестве реализующих схемотехнических элементов выбраны следующие микросхемы: микропроцессор КР580ИК80А, аналого-цифровой преобразователь - К1113ПВ1, программируемый таймер КР580ВИ53, программируемый последовательный интерфейс КР580ВВ51, дешифратор/демультиплексор К555ИД7, дешифратор К155ИД3, программируемый параллельный интерфейс КР580ВВ55, мультиплексор К155КП1.

2. Описание используемых микросхем
2.1. Программируемый параллельный интерфейс КР580ВВ55.

Рисунок 2 – Программируемый параллельный интерфейс КР580ВВ55 (условное обозначение).
Программируемый параллельный интерфейс (ППИ) серии КР580ВВ55 может быть использован для реализации программно управляемого обмена между микропроцессором и различными внешними устройствами, такими как клавиатура, информационные преобразователи, индикатор. На рисунке 1 приведено условное обозначение на электрической схеме. Функциональное назначение выводов показано в таблице 5. Формат регистра управляющего слова представлен в таблице 4.
Таблица 4 – Формат регистра управляющего слова ППИ
Бит Значение Описание
D0 0 Порт PC(3-0) - вывод
1 Порт PC(3-0) - ввод
D1 0 Порт PB(7-0) - вывод
1 Порт PB(7-0) - ввод
D2 0 Группа B – режим 0
1 Группа B – режим 1
D3 0 Порт PC(7-4) - вывод
1 Порт PC(7-4) - ввод
D4 0 Порт PA(7-0) - вывод
1 Порт PA(7-0) - ввод
D5
D6 00 Группа A – режим 0
01 Группа A – режим 1
10 Группа A – режим 2
11 Не определен
D7 1 Установка режимов 0,1,2
0 Режим сброса/установки отдельных разрядов порта PC
Режим работы каждого канала ППИ программируется с помощью управляющего слова (УС) которое может задать три режима:
- режим 0 ( основной режим ввода/вывода)
- режим 1 ( стробируемый ввод/вывод)
- режим 2 ( режим двунаправленной передачи данных)
Одним УС можно задать различные режимы работы для всех каналов ППИ. Канал A может работать в любом режиме, канал B в режимах 0 и 1, канал C может работать на передачу только в режиме 0, а в остальных режимах служит для обеспечения процесса обмена данными по каналам A и B.
Таблица 5 – Функциональное назначение выводов ППИ
Обозначение Тип вывода Функциональное назначение
U ─ Питание
GD ─ Общий
D0-D7 Входы-выходы с высокоимпедансным состоянием Шина данных
RESET Вход Сброс
CS » Выбор микросхемы
RD » Чтение
WR » Запись
A0-A1 Вход Выбор порта или регистра управляющего слова
PA7-PA0 Входы-выходы Порт А
PB7-PB0 » Порт В
PC7-PC0 » Порт С


2.2. Программируемый таймер КР580ВИ53.

Рисунок 3 – Программируемый таймер КР580ВИ53 (условное обозначение).

Таймер КР580ВИ53 (рисунок 3) представляет из себя программируемый таймер-счетчик который вырабатывает временные картины. Каждый из трех каналов программируется и работает независимо друг от друга. Длительность интервала временной картины задается программно в двоичной или двоично-десятичной форме.
Каждый канал может работать в одном из шести режимов:
1 – выдача сигнала прерывания по счету до конечного числа;
2 – программируемый ждущий одновибратор;
3 – генератор тактовых импульсов;
4 – генератор прямых импульсов;
5 – реализация программно-управляемого строба;
6 – реализация схемотехнически управляемого строба.
Работа таймера тактируется сигналами внешнего генератора с частотой 2 МГц.
Процесс формирования временных интервалов в каждом канале управляется внешним сигналом который подается на вход разрешения работы каналов.
Формат управляющего слова (УС) таймера представлен в таблице 6, функциональное назначение выводов в таблице 7. При программировании каналов при помощи УС каждый канал программируется отдельно.

 


Таблица 6 – Формат управляющего слова таймера
Бит Значение Описание
D0 0 Режим записи содержимого счетчиков Двоичный код
1 Двоично-десятичный код
D1
D2
D3 000 Режим работы канала Режим 0
001 Режим 1
Х10 Режим 2
Х11 Режим 3
100 Режим 4
101 Режим 5
D4
D5 00 Защелкивание и способ задачи длительности задержки Защелкивание
01 Только младший байт
10 Только старший байт
11 Два байта
D6
D7 00 Канал программируемый данным УС Канал CT0
01 Канал CT1
10 Канал CT2
11 Запрет

Таблица 7 – Функциональное назначение выводов таймера
Обозначение Тип вывода Функциональное назначение
GD — Общий
U — Питание
D7— D0

Входы-выходы с
высокомпеданс-
ным состоянием Данные. Выводы 1—8 подключаются к шине данных системы
CS Вход Выбор микросхемы
WR » Запись
RD » Чтение
А0, А1
Входы
Выбор канала, регистров управляющих слов
CLK0— CLK2

 

»

 

Синхровходы. На эти выводы подаются синхроимпульсы,
подсчет которых выполняется
соответственно на счетчиках
0—2
GATE0—GATE2
»
Управляющие входы счетчиков
0—2
OUT0— OUT2
Выходы
Выходы счетчиков



2.3. Программируемый последовательный интерфейс КР580ВВ51.


Рисунок 4 – Программируемый последовательный интерфейс КР580ВВ51 (условное обозначение).

Для реализации обмена данными в последовательном формате используется микросхема КР580ВВ51. Она применяется для организации двунаправленного обмена данными в последовательном коде. Для обеспечения передачи необходимо чтобы две микросхемы стояли на входе и на выходе. Микросхема может работать в пяти режимах:
- асинхронный прием;
- асинхронная передача;
- синхронный прием с внутренней синхронизацией;
- синхронная передача;
- синхронный прием с внешней синхронизацией;
Скорость обмена: 56 кбит/с – при синхронном режиме
9,6 кбит/с – при асинхронном
Длина передачи: 5-8 бит

Функциональное назначение выводов микросхемы представлено в таблице 8.

 

 


Таблица 8 – Функциональное назначение выводов УСАПП
Обозначение Тип вывода Функциональное назначение
CS Вход Выбор микросхемы
WR » Запись
RD » Чтение
C/D » Управление/данные
CLK » Синхросерия
RESET » Сброс
D0-D7 Входы-выходы Шина данных
DTR Выход Сигнал готовности УСАПП к приему данных
DSR Вход Запрос на передачу данных от ВУ
RTS Выход Запрос передачи от УСАПП
CTS Вход Сигнал готовности от ВУ к приему информации
TxD Выход Информационный выход блока передачи
TxC Вход Синхронизация блока передачи
TxE Выход Регистр блока передачи пуст
TxRDY » Готовность блока передачи к записи кода по шине данных
RxD Вход Информационный вход блока приема
RxC » Синхронизация блока приема
RxRDY Выход Готовность блока приема к чтению кода по шине данных
SYNDET » Внешняя синхронизация

Сразу после начальной установки необходимо задать режим работы УСАПП путем подачи на него управляющего слова (УС).
УС бывают двух видов :
- инструкция режима;
- команда.
Формат инструкции режима представлен в таблице 9

Таблица 9 - Формат инструкции режима УСАПП
Бит Значение Описание
D0
D1 00 Частота сигналов синхронизации в долях от основной частоты микропроцессора Не определено
01 1:1
10 1:16
11 1:64
D2
D3 00 Количество бит в передаваемых данных 5
01 6
10 7
11 8
D4
D5 11 Необходимость бит- контроля Четность
01 Нечетность
10 Нет контроля
00
D6
D7 01 Количество передаваемых стоп-битов 2
10 1,5
11 1
00 Не определено

Команды подаются на УСАПП после инструкции режима и позволяют управлять конкретными операциями. Формат команды представлен в таблице 10.
Таблица 10 – Формат команды УСАПП
Бит Описание
D0 Разрешение передачи
D1 Запрос готовности передатчика
D2 Разрешение приема
D3 Конец передачи
D4 Установка разряда ошибок в исходное состояние
D5 Запрос готовности приемника
D6 Программный сброс
D7 Поиск синхросигналов

Для контроля состояния УСАПП в процессе обмена данными используется слово-состояние которое можно считать командой ввода из внутреннего регистра состояний УСАПП. Формат слова-состояния представлен в таблице 11.

Таблица 11 – Формат команды УСАПП
Бит Описание
D0 Готовность передатчика (TxRDY)
D1 Готовность приемника (RxRDY)
D2 Конец передачи (TxE)
D3 Ошибка четности (PE)
D4 Ошибка переполнения (OE)
D5 Ошибка стоп-бита (FE)
D6 Вид синхронизации (SYNDET)
D7 Готовность передатчика (DSR)


2.4. Дешифратор К555ИД7

Рисунок 6– Дешифратор К555ИД7 (условное обозначение).
Дешифратор используется для выбора микросхем с которыми будет производится диалог. Его условное обозначение на электрической схеме указано на рисунке 2. Принцип действия дешифратора К555ИД7 иллюстрируется таблицей 2.

Таблица 15 – Таблица активизирован¬ных выходов
4 2 1 S1 S2 SЗ Выход
0 0 0 0 0 1 0
0 0 1 0 0 1 1
0 1 0 0 0 1 2
0 1 1 0 0 1 3
1 0 0 0 0 1 4
1 0 1 0 0 1 5
1 1 0 0 0 1 6
1 1 1 0 0 1 7
В режиме демультиплексирования адресный код подают на входы 1,2,4, а один из входов S используют как информационный. При этом, на два других разрешающих входа по¬дают логические уровни, при которых выполняется равенство S1&S2&S3=1, в предположении, что на произвольно выбранном ин¬формационном входе установлена логическая «1». Функциональное назначение выводов микросхемы представлено в таблице 16.
Таблица 16 – Функциональное назначение выводов К555ИД7
Обозначение Тип вывода Функциональное назначение
1, 2, 4 Вход Адресный код
S1, S2, S3 Вход Выбор микросхемы
0-7 Выход Выходы дешифратора
U - Питание
GD - Общий


2.5. Триггер К155ТМ2

Рисунок 6 – Триггер К155ТМ2 (условное обозначение).

Микросхема К155ТМ2 является двумя RS-триггерами с инверсными выходами входами. Может использоваться в качестве запоминающего элемента (к примеру для запоминания выходного сигнала от выхода дешифратора). Условное обозначение показано на рисунке 6, зависимость выхода от состояния входов представлена в таблице 17, функциональное назначение выводов представлено в таблице 18.

Таблица 17 – Зависимость выхода от состояния входов триггера
S R Q
0 0 Запрещенный режим
0 1 1
1 0 0
1 1 Режим хранения

Таблица 18 – Функциональное назначение выводов

Обозначение Тип вывода Функциональное назначение
S Вход Вход установки
R Вход Вход сброса
Q Выход Выход триггера
U - Питание
GD - Общий


2.6. Аналого-цифровой преобразователь КР1113ПВ1.

Рисунок 7 - Аналого-цифровой преобразователь КР1113ПВ1 (условное обозначение)

Аналого-цифровой преобразователь КР1113ПВ1 предназначен для перевода аналогового сигнала в цифровой код. Степень точности преобразования зависит от разрядности самого АЦП. На рисунке 7 приведено условное обозначение на электрической схеме. Функциональное назначение выводов показано в таблице 19.

Таблица 19 – Функциональное назначение выводов АЦП
Обозначение Тип вывода Функциональное назначение
D0-D8 Выходы Цифровой код аналогового сигнала
MP Выход Знаковый разряд
AI Вход Аналоговый сигнал
B/C Вход Управление слежением/запоминанием
V Вход Переключение диапазонов
DR Выход Окончание преобразования
GA — Аналоговая земля
GD — Цифровая земля
U1 — Питание +5В
U2 — Питание -5В

 

2.7. Дешифратор К155ИД3.

Рисунок 8 – Дешифратор К155ИД3 (условное обозначение)

Микросхема является дешифратором с 16-ю инверсными выходами. Принцип работы следующий – на выходе код номера которого подается на входы 1, 2, 4, 8 формируется 0 при условии наличия нулевых уровней напряжения на разрешающих входах W1 и W2.
Условное изображение изображено на рисунке 10, функциональное назначение выводов приведено в таблице 22.

Таблица 20 – Функциональное назначение выводов дешифратора

Обозначение Тип вывода Функциональное назначение
1, 2, 4, 8 Входы Адресный код
0-15 Выходы Выходы дешифратора
W1, W2 Входы Входы разрешения
U - Питание
GD - Общий


2.8. Мультиплексор К155КП1.

Рисунок 9 – Мультиплексор К155КП1 (условное обозначение)

Микросхема является мультиплексором с 16-ю прямыми входами и инверсным выходом. Принцип работы следующий – на выходе мультиплексора Y формируется единица если на входе код номера которого подается на входы 1, 2, 4, 8 присутствует единица при условии наличия нулевого уровня напряжения на разрешающем входе A.
Условное изображение изображено на рисунке 11, функциональное назначение выводов приведено в таблице 23.

Таблица 21 – Функциональное назначение выводов дешифратора

Обозначение Тип вывода Функциональное назначение
1, 2, 4, 8 Входы Адресный код входа
0-15 Входы Входы мультиплексора
Y Выход Выход мультиплексора
A Вход Вход разрешения
U - Питание
GD - Общий

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

Распределение адресного пространства микропроцессора (карта памяти) представлена в таблице 23. В таблице приведены адреса ячеек памяти ПЗУ и ОЗУ и адреса интерфейсных БИС.

Таблица 23 – Карта памяти
Адрес Описание
Адреса интерфейсных БИС
Программируемый таймер (DD1)
88h Канал CT0
89h Канал CT0
8Ah Канал CT0
8Bh Регистр управляющего слова
Программируемый последовательный интерфейс (DD2)
8Ch Чтение/запись данных
8Dh Чтение слова состояния, запись управляющего слова
Программируемый параллельный интерфейс (DD3)
90h Порт PA
91h Порт PB
92h Порт PC
93h Регистр управляющего слова
Программируемый параллельный интерфейс (DD4)
94h Порт PA
95h Порт PB
96h Порт PC
97h Регистр управляющего слова



4. Разработка алгоритмов и фрагментов текста программы управления АТК

4.1. Выдача дискретной команды

К примеру осуществим выдачу команды 4. Линия по которой производится выдача команды подключена к триггеру DD11.2 который своими входами S и R подключен к выходам 7 и 8 дешифратора DD7 который подключен к ППИ DD3. Для того чтобы выдать единичный сигнал необходимо подать 0 на выход 6 дешифратора. Для этого необходимо на входах дешифратора сформировать код номера выхода плюс 1 и подать 0 на разрешающий вход W1.
Графический алгоритм фрагмента программы изображен на рисунке 12. Тест программы представлен в таблице 24.

Рисунок 12 – Графический алгоритм фрагмента программы

Таблица 24 – Текст программы
Метка Команда Комментарий
C14: MVI A, 81h Подача управляющего слова, настройка ППИ
OUT 93h
MVI A, 66h Подача 0 на выход 6 дешифратора
OUT 90h
RET Выход из подпрограммы


4.2. Прием дискретного сигнала от датчика

Дискретные датчики подключены к ППИ DD3 через мультиплексор DD9. Прием сигналов от мультиплексора осуществляется по линии подключенной к выходу PC0 ППИ. К примеру необходимо принять сигнал от 6-го датчика который подключен ко входу 5 мультиплексора DD9. Для этого необходимо на входах 1, 2, 4, 8 мультиплексора сформировать двоичный код номера входа, с которого нужно принять информацию и подать 0 на разрешающий вход A.
Графический алгоритм фрагмента программы изображен на рисунке 13. Текст программы представлен в таблице 25.

Рисунок 13 – Графический алгоритм фрагмента программы

Таблица 25 – Текст программы
Метка Команда Комментарий
I6: MVI A, 81h Подача управляющего слова, настройка ППИ
OUT 93h
MVI A, 35h Подача номера выхода на входы 1, 2, 4, 8 и 0 на разрешающий вход мультиплексора
OUT 90h
IN 92h Прием из порта PC в аккумулятор
CMA Инвертирование аккумулятора
ANI A, 01h Выделение первого бита аккумулятора
RET Выход из подпрограммы

 

 

 


4.3. Прием сигнала от аналогового датчика.

Прием аналоговых сигналов осуществляется при помощи АЦП DD5 подключенного к ППИ DD4. Для приема аналогового сигнала необходимо перевести АЦП в режим преобразования.
Графический алгоритм фрагмента программы изображен на рисунке 15. Тест программы представлен в таблице 27.

Рисунок 15– Графический алгоритм фрагмента программы

Таблица 27 – Текст программы
Метка Команда Комментарий
AI1: MVI A, 91h Подача управляющего слова, настройка ППИ
OUT 97h
MVI A, 01h Начало преобразования в диапазоне от 0 до 10,24 В перевод второго АЦП в режим слежения
OUT 95h
L1: IN 96h Ожидание окончания преобразования
ANI 04h
JNZ L1
IN 94h Прием в регистр L младшего байта сигнала
MOV L, A
IN 96h Прием в регистр H старшего байта сигнала
ANI 03h
MOV H, A
RET Выход из подпрограммы


4.4. Настройка интерфейсов

Фрагменты программ необходимые для настройки интерфейсов приведены в таблицах 29-33.


Таблица 29 – Текст программы настройки таймера (DD1)
Метка Команда Комментарий
MVI A, CW_СT0 Загружаем в аккумулятор необходимое управляющее слово для настройки первого канала таймера
OUT 8Bh Выводим УС в регистр управляющего слова таймера
MVI A, CW_СT1 Загружаем в аккумулятор необходимое управляющее слово для настройки второго канала таймера
OUT 8Bh Выводим УС в регистр управляющего слова таймера
MVI A, CW_СT2 Загружаем в аккумулятор необходимое управляющее слово для настройки третьего канала таймера
OUT 8Bh Выводим УС в регистр управляющего слова таймера

Таблица 30 – Текст программы настройки УСАПП (DD2)
Метка Команда Комментарий
MVI A, CW_RI Загружаем в аккумулятор необходимое управляющее слово инструкции режима работы УСАПП
OUT 8Dh Выводим УС в регистр инструкции режима УСАПП

Таблица 31 – Текст программы настройки ППИ (DD3)
Метка Команда Комментарий
MVI A, CW Загружаем в аккумулятор необходимое управляющее слово режима работы ППИ
OUT 93h Выводим УС в регистр управляющего слова ППИ

Таблица 32 – Текст программы настройки ППИ (DD4)
Метка Команда Комментарий
MVI A, CW Загружаем в аккумулятор необходимое управляющее слово режима работы ППИ
OUT 97h Выводим УС в регистр управляющего слова ППИ

Библиографический список

1. Хвощ А.В. Микропроцессоры и микроЭВМ в автоматических системах управления. - М.: Энергоатомиздат, 1990
2. П.В. Нестеров, В.Ф. Шаньгин и др. Микропроцессоры. – М.: Высш. шк. ,1986
3. Интегральные микросхемы: Справочник/ Б.В. Тарабрин, Л.Ф. Лунин, Ю.Н. Смирнов и др.; под ред. Б.В. Тарабрина. – 2-е изд., испр. – М.: Энергоатомиздат, 1985

 




Комментарий:

Курсовая работа - отлично!


Рекомендовать другу
50/50         Партнёрка
Отзывы