- •1 Расшифровка и анализ задания
- •2.1 Однокристальная микроЭвм к1816ве48
- •3 Разработка подсистемы памяти
- •3.1 Модуль озу
- •3.2 Модуль пзу
- •3.3 Многорежимный буферный регистр к589ир12
- •3.4 Подключение озу и пзу к системной шине
- •4.1 Аналогово-цифровой преобразователь
- •4.2 Параллельный интерфейс
- •4.3 Блок индикации
- •4.4 Дешифратор к514ид1
- •4.5 Подключение индикаторов к микроконтроллеру
4.3 Блок индикации
Для индикации выбраны светодиодные индикаторы АЛС321А.
Светодиодные индикаторы серий АЛС321 имеют хорошие светотехнические характеристики, но в номинальном режиме потребляют довольно большой ток - для каждого элемента около 20 мА. При динамической индикации амплитудное значение тока в несколько раз больше.
4.4 Дешифратор к514ид1
Микросхемы К514ИД1 представляют собой многорежимный буферный регистр. Корпус микросхем пластмассовый прямоугольный типа 239.24-2.
Параметры микросхемы К514ИД1 приведены в таблице 10, условное графическое изображение – на рисунке 19.
Таблица 10 – Параметры дешифратора К514ИД1
Название параметра |
Значение параметра |
Напряжение источника питания |
5 В ± 5% |
Диапазон рабочих температур |
-10 ... +70 °С |
Предельное напряжение источника питания (кратковременно в течение 5 мс), не более |
7 В |
Предельное напряжение источника питания, не более |
6 В |
Предельное напряжение на выходе (закрытой ИС), не более |
5,25 В |
Предельное входное напряжение, не более |
5,5 В |
Предельный ток на входе, не менее |
-5 мА |
Рисунок 19 – Условное графическое изображение К514ИД1
Назначение выводов:
Х0-Х3 – входы разрядов, A-G – вход управления сегментами, Ucc – питание, GND – общий, BI – вход модуляции.
4.5 Подключение индикаторов к микроконтроллеру
Для подсоединения индикаторов к микропроцессору между ними необходимо вставить дешифратор К514ИД1 (рисунок 20).
Рисунок 20 – Подсоединение индикатора АЛС321А к дешифратору К514ИД1
В качестве преобразователей двоично-десятичного кода в семиэлементный промышленность выпускает дешифраторы К514ИД1.
4.6 Контроллер прерываний, контроллер прямого доступа к памяти, программируемый таймер
Контроллер прерываний, контроллер прямого доступа памяти и таймер входят в состав однокристальной микроЭВМ К1816ВЕ48 (их принцип действия рассмотрен в пункте 2). Следовательно, включение дополнительных устройств в структурную схему управляющей микроЭВМ не требуется.
По результатам сделанного подбора микросхем начертим уточненную схему управляющей микроЭВМ (рисунок 21) и функциональную схему управляющей микроЭВМ (приложение А1).
Рисунок 21 – Уточненная структурная схема управляющей микроЭВМ
В качестве многофункционального буферного регистра выбрана микросхема К589ИР12.
В качестве дешифратора для подсоединения индикатора к системной шине выбрана микросхема К514ИД1.
5 РАЗРАБОТКА АЛГОРИТМА РАБОТЫ МИКРОПРОЦЕССОРНОЙ
СИСТЕМЫ
Микропроцессорная система производит обработку информации, поступающей от цифровых и аналоговых датчиков.
Обработка информации от цифровых датчиков и выдача управляющего воздействия y1 производится путем ввода значений х1, х2, х3, х4 и вычисления значения булевой функции f1(х1, х2, х3, х4).
При единичном значении f1 вырабатывается управляющий сигнал y1=1 длительностью t1. Это значит, что через промежуток времени, равный t1, после выдачи y1 = 1 необходимо выработать y1=0.
Алгоритм обработки микропроцессорной системой сигналов с цифровых датчиков показан на рисунке 22.
При обработке информации с аналоговых датчиков ПМ принимает коды NU1, NU2 с выходов АЦП и код константы К с регистра пульта управления. Далее вычисляется значение функции NU=f2 (NU1, NU2, К) и сравнивается с константой Q, хранящейся в ПЗУ. В зависимости от результатов сравнения вырабатывается (аналогично у1) один из двух двоичных управляющих сигналов у2 или у3 заданной длительности по следующему правилу: если NU < Q, то выдать у2 длительностью t2, иначе выдать у3 длительностью t3.
Далее формируется управляющее воздействие Y4, для чего с АЦП вводится значение NU3 и производится вычисление по формуле:
Y4=A0+AlNU3.
Алгоритм обработки микропроцессорной системой сигналов с аналоговых датчиков показан на рисунке 23.
После выдачи всех управляющих воздействий проверяется состояние тумблера "СТОП" на пульте управления. Если СТОП=0, цикл управления начинается сначала, иначе выполняется процедура останова системы, включающая следующие действия: формируется сигнал установки системы в исходное состояние путем подачи на линию начальной установки интерфейса двух прямоугольных импульсов длительностью 30 мкс интервалом 30 мкс; выполняется команда процессора СТОП.
Рисунок 22 – Алгоритм обработки информации от аналоговых датчиков
Рисунок 23 – Алгоритм обработки сигналов с аналоговых датчиков
6 РЕАЛИЗАЦИЯ УСТРОЙСТВА ВЛАГОМЕРА НА БАЗЕ ОМЭВМ
К1816ВЕ48
В процессе изготовления тканей более 50% энергии поглощает процесс сушки. Сушка тканей производится на конвективных сушильных установках непрерывного действия, в которых ткань перемещается в виде бесконечной плоской ленты, пересекая потоки горячего осушенного воздуха, направленного перпендикулярно к поверхности ткани: Время сушки ткани до кондиционного влагосодержания зависит от мощности теплового потока сухого воздуха, его влагосодержания, скорости перемещения ткани и ее состава.
За счет автоматизации процесса сушки возможно, во-первых, существенно сократить расход тепловой анергии и, во-вторых, исключить такие технологические пороки, как потеря прочности, неоднородность цвета, т. е. брак на последующих этапах обработки. Многократные попытки автоматизировать процесс сушки до сих пор не привели к успеху. Основная проблема при автоматизации - отсутствие универсальных средств измерения влагосодержания тканей. Разработка микропроцессорного влагомера движущейся ткани является попыткой улучшить метрологические характеристики термометрического метода измерения влагосодержания тканей. Основа термометрического метода - определение зависимости температуры материала 9М от влагосодержания V на участке постоянной скорости сушки.
Таким образом, для измерения влагосодержания тканей термометрическим методом необходимо измерять разность температуры сушки и температуры материала с автоматической коррекцией измерений по температуре сушки. Для технической реализации задачи необходима небольшая ЭВМ с ограниченной памятью, снабженная устройством для подключения первичных преобразователей температуры. В качестве такой ЭВМ может служить однокристальный контроллер К1816ВЕ48. Структурная схема на микроконтроллере влагомера движущейся ткани изображена на рисунке 23.
А2
А1
Рисунок 23 – Влагомер текстильных материалов
В качестве преобразователей температуры используются транзисторы КТ301Ж, включенные в диодном режиме. В нормирующем преобразователе (НП) происходит преобразование выходного тока транзистора в постоянное напряжение, пропорциональное измеряемой температуре.
Подключение каждого канала температуры ко входу АЦП осуществляется коммутатором КН, управляемым разрядом Р2.3 порта вывода Р2 ОМК. Для запуска АЦП используется вывод Т1 ОМК, а для сброса - разряд Р2.0 порта.Р2. Ввод информации в виде восьмиразрядного цифрового кода осуществляется через порт DB ОМК. Вывод результата измерений в единицах влажности материала осуществляется на трех семисегментных индикаторах типа АЛ304Д, подключенных к портам Р2 и Р1 через дешифраторы К514ИД1. Светодиоды VD1 и VD2, включенные в разряды Р2.1 и Р2.2 порта Р2, используются для распознавания номера канала температуры, подключенного ко входу АЦП.
Программное обеспечение МП влагомера сводится к измерению температуры в двух каналах, измерению разности этих температур, введению температурной компенсации и определению влагосодержания материала по эмпирическим табличным данным, содержащимся в постоянной памяти ОМК. Параллельно с основной функцией МК-влагомер можно использовать и для вывода на индикаторы значений температуры сушки и температуры материала. Понятно, что никаких схемотехнических изменений не требуется, так как при расчете влагосодержания ткани значения температур каждого из каналов предварительно заносятся в память ОМК, поэтому для наблюдения за температурой достаточно содержание памяти ОМК вывести на индикаторы.
ЗАКЛЮЧЕНИЕ
В ходе курсового проекта была рассмотрена структура однокристального микроконтроллера К1816ВЕ48, также проведен анализ микросхем постоянного запоминающего устройства К541РЕ1 и оперативного запоминающего устройства К565РУ6.
На базе данных микросхем была разработана управляющая микроЭВМ, включающая следующие узлы: микроконтроллер, ОЗУ, ПЗУ, устройство ввода/вывода и блок индикации. Устройство ввода/вывода представляет собой АЦП К1113ПВ1, подключенного через параллельный интерфейс К580ВВ55 к системной шине. В качестве блока индикации выбран семисегментный индикатор АЛС321А, подключенного через дешифратор К514ИД1 к системной шине.
Для управляющей микроЭВМ был разработан алгоритм обработки информации, поступающей с аналоговых и цифровых датчиков.
В курсовом проекте была рассмотрена реализация устройства влагомера на базе однокристального микроконтроллера К1816ВЕ48.
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
-
Алексеенко А.Г. Микросхемотехника: Учебное пособие для вузов / А.Г. Алексеенко, И.И. Шагурин. – М.: Радио и связь, 1982. – 192 с.
-
Балашов Е.П. Микропроцессоры и микропроцессорные системы: Учебное пособие для вузов / Е. П. Балашов, Д.В. Пузанков. – М.: Радио и связь, 1981. – 235 с.
-
Горбачев Г. Н. Промышленная электроника: Учебник для ВУЗов / Г. Н. Горбачев, Е. Е. Чаплыгин. – М.: Энергоатомиздат, 1988. – 320 с.
-
Горбунов В. П. Справочное пособие по микропроцессорам и микроЭВМ / В. П. Горбунов, Д. И. Панфилов, Д. П. Преснухин. – М.: Высшая школа, 1988. – 272 с.
-
Ефимов И. Е. Микроэлектроника: проектирование, виды микросхем, функциональная микроэлектроника: Учебное пособие / И. Е. Ефимов, И. Я. Козырь, Н. И. Горбунов. – М.: Высшая школа, 1987. – 416 с.
-
Каган Б. М. Основы проектирования микропроцессорных устройств автоматики / Б. М. Каган, В. В. Сташин. – М.: Энергоатомиздат, 1987. – 304 с.
-
Калабеков Б.А. Микропроцессоры и их применение в системах передачи и обработки сигналов: Учебное пособие для вузов / Б. А. Калабеков. – М.: Радио и связь, 1988. – 210 с.
-
Лебедев О. Н. Микросхемы памяти и их применение / О. Н. Лебедев. – М.: Радио и связь, 1990. – 160 с.
-
Прангшвили И. В. Микропроцессоры и локальные сети микроЭВМ в распределенных системах управления / И. В. Прангшвили. – М.: Энергоатомиздат, 1985. – 272 с.
-
Стрыкин В.В. Основы вычислительной, микропроцессорной техники и программирования: Учебник для учащихся техникумов / В.В. Стрыкин, Л. С. Щарев. – М.: Высшая школа, 1989. – 360 с.
-
Шевкопляс Б. В. Микропроцессорные структуры. Инженерные решения: Справочник / Б. В. Шевкопляс. – М.: Радио и связь, 1990. – 512 с.
-
Шило В. Л. Популярные цифровые микросхемы: Справочник / В. Л. Шило. – М.: Радио и связь, 1989. – 352 с.
-
Хвощ С.Т. Микропроцессоры и микроЭВМ в САУ: Справочник / С.Т. Хвощ, Н.Н. Варлинский, Е.А. Попов. – Л: Машиностроение, 1987. – 640 с.
-
Проектирование цифровых устройств на однокристальных микроконтроллерах / В. В. Сташин [и др.]. – М.: Энергоатомиздат, 1990. – 224 с.
-
Цифровая обработка информации на основе быстродействующих БИС / С. А. Гамкрелидзе [и др.]. – М.: Энергоатомиздат, 1986. – 136 с.
ПРИЛОЖЕНИЕ А
(обязательное)
Графическая часть
1 Структурная схема ОМЭВМ К1816ВЕ48
2 Уточненная схема управляющей микроЭВМ
3 Функциональная схема управляющей микроЭВМ
4 Блок схема алгоритма обработки управляющей микроЭВМ сигналов с цифровых датчиков
5 Блок схема алгоритма обработки управляющей микроЭВМ сигналов с аналоговых датчиков
6 Реализация устройства влагомера на база ОМЭВМ К1816ВЕ48