Разработка системы контроля, под управлением микропроцессора I8085

Страницы работы

Содержание работы

Оглавление

Задание на курсовой проект. 3

Введение. 4

Алгоритм программы.. 5

Структурная схема. 7

Описание принципиальной схемы.. 8

Основная программа. 9

Таблица в постоянной памяти с соответствием данных с АЦП в шестнадцатеричной системе и температурой в десятичной системе. 12

Схема подключения датчиков NiCr/Ni 15

Список литературы.. 16


Задание на курсовой проект

     Разработать  систему контроля, под управлением микропроцессора  I8085.

Входные сигналы аналоговые от термопар NiCr/Ni.

     Все сигналы, введенные в систему, сравниваются с двумя порогами: предупредительной (95%) и аварийной (98%) сигнализации. В случае превышения порогов включается соответствующая сигнализация. Так же производится вывод температуры с каждого датчика на дисплей.

2.Исходные данные для проектирования

Вход 1 - постоянное напряжение    0…10В

Вход 2 - постоянный ток                     0…5мА

Частота высшей гармоники              2 кГц

Входы 3…8 - термопары                    NiCr/Ni

Количество каналов измерения      8

Мультиплексор аналоговый

Тип МП I8085

Прием готовности АЦП: по входу INT

Разрядность АЦП                               10 бит


Введение

Современный уровень развития электроники позволяет ставить и разрешать задачи создания новых устройств, которые освободили бы человека от необходимости следить за производственным процессом и управлять им, т. е. заменили бы собой оператора, диспетчера. Появился новый класс машин - управляющие системы, которые могут выполнять самые разнообразные и часто весьма сложные задачи управления производственными процессами, движением транспорта и т. д. Создание управляющих систем позволяет перейти от автоматизации отдельных станков и агрегатов к комплексной автоматизации конвейеров, цехов, целых заводов.

Алгоритм программы

 


Описание алгоритма.

Программа начинает работу с инициализации параллельных интерфейсов. Дальше вводится  счетчик каналов и организовывается цикл. В цикле поочерёдно опрашиваются все входные  каналы, снимаются данные с входов, сравниваются с пороговыми значениями (95% - предупредительный и 98% - аварийный), выбирается значение температуры из таблицы в постоянной памяти, соответствующее полученному с АЦП коду и выводится на индикацию. По завершению обработки всех каналов программа возвращается в начало.

Структурная схема

 


На вход мультиплексора подаются 8 входных сигналов. Программно происходит выбор канала. По сигналу готовности данные с АЦП отправляются на PPI 1. После обработки в программе, данные  через PPI 2 отправляются на дешифратор DC и дальше на семисегментные индикаторы. Блок МС включается в себя микропроцессор, буферы шины, ПЗУ и ОЗУ.

Структурная схема МС


Описание принципиальной схемы

На вход системы подаётся 8 входных сигналов: постоянное напряжение 0..10 В, постоянный ток 0..5 мА и 6 сигналов с термопар NiCr/Ni. Уменьшаем входное напряжение на делителе, а остальные сигналы подаются на схемы усилителей. Далее все сигналы поступают на вход мультиплексора, где ожидают своей очереди. Выбор канала производится программно, подачей на ножки А, В, С мультиплексора номера канала. Выбранный сигнал поступает на вход АЦП. Запуск АЦП производится программно, путём подачи сигнала на ножку «START» АЦП. Сигнал готовности АЦП получает по прерыванию. Ножка «READY» АЦП подключается к ножке процессора RST 5.5. Программа обработки прерывания для входа RST 5.5 находится в основной программе по адресу 002С. После преобразования данные вводятся в порт В и младшие разряды порта С параллельного интерфейса DD7. После программной обработки данные выводятся через порты А и В параллельного интерфейса DD6 на дешифраторы, а далее на семисегментные индикаторы. При превышении какого-либо порогового значения программно зажигается один из светодиодов, подключенных на ножки С0 и С1 параллельного интерфейса DD6, в зависимости от превышенного порога. Индикация номера обрабатываемого канала производится на индикаторе HL4, путём подачи на дешифратор DC11 сигнала с ножек А, В, С мультиплексора.

Основная программа

Похожие материалы

Информация о работе