Автоматизация дегазации нефти
Автоматизация технологических процессов как один из решающих факторов повышения производительности и улучшения условий труда. Осуществление дегазации нефти с целью отделения газа от нефти. Описание функциональной схемы автоматизации дегазации нефти.
Рубрика | Производство и технологии |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 22.03.2016 |
Размер файла | 234,4 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
В эту схему входит генератор тактовой частоты, триггер DD20.2 и инвертор DD14.5 Генератор тактовой частоты на 4 МГц на выход 2 выдаёт сигналы частотой 4 МГц, а на выходах 9 и 10 формирует сигналы частотой 2 МГц, но сдвинутые по фазе на 1800 с одноимённой полярностью. Выход МП DD2 SYN - выход сигнала синхронизации, а в регистре слова состояния DD2 вход STR - вход для сигнала синхронизации. Если от МП подаётся сигнал SYN=0 (исходное состояние), тогда на входе D - триггера DD20.2 U=0, а с частотой 2 МГц на вход С поступают сигналы от генератора сигналов (ГС) через DD4.5 На выходе триггера DD20.2 формируется сигнал U=0. Частотой 4 МГц происходит сброс триггера на ноль через вход R, если триггер был установлен в единичное состояние. Если же от МП подаётся сигнал SYN=1, тогда на выходе DD20.2 формируется сигнал U=1 и поступает на вход STR DD12, то есть происходит синхронизация DD2 и DD12. Однако через половину периода основных сигналов по линии 2 поступает сигнал на вход R DD20.2 и триггер сбрасывается на ноль. По этому сигналу синхронизации РСС DD12 записывает СС от МП. После прохождения времени, равного половине периода частотой 2 МГц, триггер DD20.2 через вход R сбрасывается на ноль. Одновременно с этим на инверсном выходе формируется строб обратной полярности, который поступает на триггер DD20.1.
Формирование сигнала удлинённый DBIN.
Формирование сигнала удлинённый DBIN происходит по схеме на листе 3. Она содержит МП DD2, два триггера DD21 и DD20.2, три инвертора DD14.1, DD14.2 и DD14.3 и два элемента "И" DD18.1 и DD18.2 МП на выходе DBIN выдаёт U=1, когда он готов к приёму данных из ОЗУ, ПЗУ и ВУ. Триггер DD20.2 на инверсном выходе выдаёт строб с частотой 2 МГц, а снимает его с частотой 4 МГц, поступающий на вход R, если на вход D - триггера DD20.2 поступает сигнал синхронизации SYN с выхода МП DD2. В исходном состоянии на инверсном выходе триггера DD20.2 U=1, на прямом выходе триггера DD20.1 U=1, сигнал DBIN=0 на выходе МП DD2, а поэтому на обоих входах DD18.2 U=1, а на его выходе сигнал удлинённый DBIN=0. Если МП выдаёт сигнал DBIN=1, тогда на верхнем входе DD18.2 U=0 (при U=1 на нижнем входе) и сигнал удлинённый DBIN=1. При изменении сигнала на верхнем входе DD18.2 с 1 до 0 происходит сброс триггера DD20.1 и на прямом выходе становится U=0.
Таким образом, на обоих входах DD18.2 U=0, а на его выходе удлинённый DBIN=1. Через некоторое время МП DD2 снимает сигнал DBIN, он равен нулю, и на верхнем входе DD18.2 U=1, но сигнал удлинённый DBIN продолжает быть равным единице пока строб не поступит на вход С триггера DD20.1. После этого сигнал удлинённый DBIN=0. Удлинение сигнала DBIN по времени произошло за счёт срабатывания триггеров DD20.2 и DD20.1
Формирование сигналов I/OR (чтение ВУ) и MEMR (чтение ОЗУ и ПЗУ).
Схема формирования сигналов содержит МП DD2, регистр СС DD12, схему удлинения DBIN и два элемента "И" DD17.3 и DD17.4 Из таблицы состояния сигналов в каждом цикле следует, что для чтения из ВУ на выходе О6 DD12 U=1, на выходе О7 U=0 и сигнал удлинённый DBIN=1 в линии 9. В этом случае на выходе DD17.3 U=0, то есть сигнал I/OR=0 и будет производиться чтение данных из ВУ (на выходе DD17.4 U=1). Если же на выходе О7 DD12 U=1, на выходе О6 U=0 и удлинённый DBIN=1, тогда на выходе DD17.4 U=0, то есть сигнал MEMR=0 и будет производиться чтение данных из памяти (ОЗУ или ПЗУ). Сигнал на выходе DD17.3 равен единице.
Формирование сигналов CS и SEL для управления буферами шин данных.
Схема формирования сигналов CS и SEL для управления шин данных DD7 и DD11 содержит МП DD2, регистр СС DD12, буферы шины данных DD7 и DD11, триггер DD20.1 и другие элементы. Из таблицы состояния сигналов для каждого цикла работы МП следует, что при О1=0 на выходе РСС DD12 происходит запись данных, а при О1=1 на том же выходе чтение данных. Если, например, происходит чтение (приём) данных из памяти (ОЗУ или ПЗУ) или ВУ, тогда О1=1 на выходе DD12 и HLDA=0 на выходе DD2 (так как захват шин не будет МП разрешён) и DBIN=1 потому, что МП приём данных разрешает. Так как сигнал DBIN=1, тогда на входах SEL DD7 и DD11 U=1 и эти буферы включаются на ввод данных в МП. На линии 47 в это время U=0 (буферы DD7 и DD11 включаются в работу) потому, что на входе DD18.3 U=1 от DD12 (при чтение) и на выходе триггера DD20.1 U=0. На прямом выходе DD20.1 U=0 потому, что при поступление сигнала DBIN=1 от МП DD2 на выходе DD18.1 сигнал изменяется от 1 до 0 и происходит сброс триггера DD20.1 в нулевое состояние. С приходом очередного строба слова состояния (СС) триггер DD20.1 устанавливается в единичное состояние, на прямом его выходе U=1, на выходе DD18.3 U=0, а на выходе DD18.4 U=1 (по линии 71 U=1), сигнал CS=1 и DD7 и DD11 выключаются. Если будет производиться запись данных в ОЗУ или ВУ, тогда DBIN=0 и на входах SEL U=0. На выходе DD18.1 U=1, поэтому триггер не сбрасывается и на его прямом выходе U=1. Сигнал О1=0 на выходе DD12. На выходе DD18.3 U=1, а на выходе DD18.4 U=0, CS=0 в линии 47 и буферы DD7 и DD11 включаются на вывод данных из МП на шины данных и далее на ОЗУ и ВУ. После окончания цикла записи данных на выходе О1 DD12 сигнал изменяется на U=1, в линии 47 U=1 и DD7 и DD11 выключаются.
7. Формирование сигналов прерывания в микропроцессорной САУ
Модуль приоритетного прерывания предназначен для использования в микропроцессорных САУ, в которых режим обработки информации изменяется в зависимости от внешних программно-непредсказуемых событий. Основная функция модуля приоритетного прерывания сводится к распознаванию внешних событий и выдаче управляющих сигналов в микропроцессорную САУ, которая (при определённых условиях) временно прекращает выполнение текущей программы и передаёт управление другой программе, специально предусмотренной для данного случая. Микропроцессор КР580ИК80А позволяет реализовать векторное многоуровневое приоритетное прерывание путём подключения к нему дополнительноё специальной схемы прерывания, основным элементом которой является контроллер прерывания. В рассматриваемой микропроцессорной САУ используются контроллеры прерывания типа КР580ВН59.
Периферийные устройства микропроцессорной САУ могут запросить прерывания текущей программы у микропроцессора DD2 путём подачи сигнала INT, подаваемого на его вход INT. Сигнал прерывания может возникнуть в любой момент цикла команды. Обработка прерываний организована таким образом, что запрос прерывания фиксируется во внутреннем триггере запроса прерывания микропроцессора. Причём запрос прерывания фиксируется только при переходе микропроцессора к циклу М1, то есть к начальному циклу очередной команды, что свидетельствует об окончании выполнения текущей операции. Выполнение этих условий приведёт к тому, что следующий машинный цикл будет циклом обработки запроса прерывания. Машинный цикл прерывания, который начинается в такте Т1 в условиях разрешённого прерывания, повторяет в основном машинный цикл выборки. В течение времени, определяемого единичным (Н - уровнем) сигналом синхронизации, микропроцессор формирует на своём выходе INTE сигнал U=1.
Фактически сигнал INTE на выходе микропроцессора является квитирующим, то есть сигналом, который повторяется дважды в течение одного полного цикла работы микропроцессора. В рассматриваемой микропроцессорной САУ сигнал запроса прерывания на вход INT микропроцессора DD2 может поступать от параллельного интерфейса, который обслуживает клавиатуру, и от внешних устройств через контроллер прерывания DD13. Допустим, что нажимается какая-либо клавиша клавиатуры и поступает сигнал U=1 на вход 1D триггера DD18.2 Микропроцессор DD2 на цикле М1 на выходе INTE формирует сигнал, равный единице. Этот сигнал проходит элементы "И-НЕТ" DD15.2 и DD15.3 и поступает на вход R триггера DD8.2 По сигналу синхронизации, который поступает на вход С триггера DD8.2 от регистра слова состояния DD12 с выхода О5, с учётом сигналов, поступающих на входы 1D и R триггера DD8.2, этот триггер переходит в режим установки, при котором на прямом выходе U=1, а на инверсном выходе U=0. Этот сигнал проходит элемент "И-НЕТ" и в виде сигнала U=1 поступает на вход INT микропроцессора и защёлкивается внутренним триггером. Микропроцессор снимает сигнал INTE, то есть он становится равным нулю, триггер DD8.2 переходит в режим сброса, при котором на прямом выходе U=0, а на инверсном выходе U=1.
Сигнал с инверсного выхода триггера проходит элемент "И-НЕТ" и поэтому на входе INT микропроцессора устанавливается сигнал, равный нулю. Такая последовательность формирования сигнала INT на микропроцессор наблюдается в случае, когда сигнал запроса прерывания от контроллера прерывания DD13 с выхода INT не поступает, то есть он равен нулю. Если запрос на прерывание поступает от какого-либо внешнего устройства, он вначале поступает на один из входов IR0 - IR7 контроллера прерывания DD13.
Контроллер прерывания формирует на выходе INT сигнал, равный единице, который проходит инвертор "НЕТ" и элемент "И-НЕТ" (при условии, что с инверсного выхода триггера DD8.2 поступает сигнал U=1) и в виде сигнала U=1 поступает на вход INT микропроцессора DD2. Работа микропроцессора по восприятию сигнала запроса в этом случае от параллельного интерфейса клавиатуры. Однако после перехода на обслуживание прерывания микропроцессор DD2 передаёт в регистр слова состояния DD12 соответствующее слово состояния. В слове состояния в разряде О0 на выходе регистра слова состояния DD12 формируется сигнал U=1, который поступает на вход INTA контроллера прерывания DD13. По этому сигналу контроллер прерывания по линиям данных по команде CALL<A1><A2> передаёт адрес ячейки памяти, с которой начинается подпрограмма обслуживания внешнего устройства.
Микропроцессорная САУ обслуживает запрос внешнего устройства, а после выполнения подпрограммы возвращается в исходную программу.
8. Блок клавиатуры, индикации и формирования векторов прерывания
Основные элементы блока прямого доступа к памяти и вывода информации на дисплей. Этот блок содержит следующие элементы. Генератор сигналов на 1200 Гц, который собран на двух логических инверторах DD1.1 и DD1.2, резисторе R25 и конденсаторе С1. Сигнал с выхода генератора постоянно подаётся на вход С синхронизации триггера DD3, а также через два инвертора DD1.3 и DD1.4 на вход С2 счётчика DD6 и на вход элемента И - НЕТ DD4.3.
Счётчик DD6 типа К155ИЕ5 содержит 4 Т-триггера и элемент И-НЕТ на два входа для формирования сигнала установки счётчика на ноль (сброса на ноль). Счётчик имеет два входа Т0 и Т1 и четыре выхода СТ0 - СТ3. Если входной сигнал подаётся Т1, тогда счётчик работает как трёхразрядный. Если Т1 соединить с выходом СТ0 и входные сигналы подавать на вход Т0, тогда счётчик будет работать как четырёхразрядныё.
В схеме прямого доступа к памяти счётчик DD6 работает как трёхразрядный и предназначен для формирования восьми адресов с кодами от 000 до 111 на младших линиях адреса А0, А1 и А2 при поочерёдном доступе к 8 ячейкам ОЗУ при ПДП. Для этой цели сигналы от счётчика DD6 поступают на 3 логических элемента И-НЕТ DD5.2, DD5.3 и DD5.4 При поступлении второго сигнала на эти элементы от триггера DD3 они срабатывают и передают код адреса от счётчика на линии адреса А0, А1 и А2.
Дешифратор адреса DD7 на базе сдвоенного дешифратора - демультиплексора К155ИД4 предназначен для поочерёдной выдачи сигналов на восьми выходах при непрерывном формировании кодов адресов на адресных линиях А0, А1, А2 счётчиком DD6. Сигналы с выходов DD7 через усилители VT2 - VT16 (чётные) поступают на катоды 8 индикаторов дисплея и обеспечивают поочерёдное их подключение к источнику питания.
Многорежимный буферный регистр DD8 предназначен для защёлкивания на каждом такте доступа к памяти (с частотой 1200 Гц) данных ячейки памяти ОЗУ (поочерёдно из восьми ячеек ОЗУ), хранение этих данных в течении такта и выдачи их на аноды всех индикаторов дисплея. По этим данным формируется на индикаторах (на всех) какая-то цифра или буква, а высвечиваться эта цифра или буква будет на том индикаторе, катод которого подключён в данный момент к источнику питания с помощью дешифратора адреса DD7. Сигналы от буферного регистра на аноды индикаторов проходят через усилители VT1 - VT15 (нечётные).
Совместное подключение усилителей VT2 - VT16 (чётных) на катоды индикаторов и усилителей VT1 - VT15 (нечётных) на аноды индикаторов показано на листе 4. На входы 1 - 8 и на базы триодов VT2 - VT16 (чётные), а затем на катоды индикаторов поступают сигналы (поочерёдно) от дешифратора адреса DD7, а на входы 9 - 16 и базы триодов VT1 - VT15 (нечётные) подаются (одновременно на все аноды всех индикаторов) данные из буфера DD8.
В проектируемой МСУ предусматривается в качестве дисплея использовать восемь индикаторов. Каждый индикатор представляет собой семисегментную светодиодную матрицу типа АЛС335А. Каждая из восьми светодиодных матриц обслуживает строго определённую одну из восьми ячеек ОЗУ, к которым осуществляется прямой доступ. Поэтому программно в каждую ячейку ОЗУ строго определённая информация.
Организация ПДП и вывода информации на дисплей. В микропроцессорной системе управления технологическим процессом блок прямого доступа к памяти и вывода информации на дисплей работает в мультиплексорном режиме. Микропроцессор К580ИК80А работает на частоте 2 МГц. Генератор сигналов ПДП на инверторах DD1.1 и DD1.2 имеет частоту 1200 Гц и устройство ПДП срабатывает с этой частотой. Если 2 МГц разделить на 1200 Гц, тогда получим, что через каждые 1666 тактов срабатывает МП, он прерывается и даёт возможность в течении необходимого числа тактов отрабатывать системе ПДП и выводить информацию на дисплей. С другой стороны к устройству ПДП подключены 8 индикаторов, причём присоединены они по приёму информации поочерёдно потому, что дешифратор адреса DD7 выдаёт сигналы на катоды восьми индикаторов последовательно. На основании этого катоды индикаторов будут зажигаться с частотой, равной 1200: 8=150 Гц, на время, равное одному периоду этой частоты (а не 1200 Гц или 2 МГц). Из светотехники известно, что если частота колебаний превышает 15 - 20 Гц, тогда создаётся эффект непрерывного свечения, поэтому и информация на всех индикаторах будет визуально восприниматься непрерывной.
Кроме рассмотренных устройств в осуществлении прямого доступа к памяти участвуют элементы DD1.5, DD4.1, DD14.3, DD15.1, DD4.2, DD5.1, DD2.1, DD4.3 Элемент DD1.5 через разъём Х1 соединён со входом R МП и с кнопкой "Сброс" и обеспечивает сброс системы ПДП в исходное состояние. Элемент DD4.1 служит для ввода в систему ПДП сигнала от кнопки "Сброс" через DD1.5 и сигнала HLDA от МП DD2 через элемент DD14.3 Элемент DD15.1 служит для ввода в МП сигнала INT (на прерывание). Если сигнал INT не поступает (исходное состояние), тогда на разъёме INTвнешний U=1, а на выходе DD15.1 U=0, МП не переходит в режим прерывания и может разрешить ПДП. Из этого следует, что элемент DD4.2 служит для блокировки сигналов INT и HOLD и для исключения одновременной подачи этих сигналов на МП. Элемент DD5.1 обеспечивает аналогичную блокировку по вводу сигнала HOLD от внешнего устройства.
Непосредственная работа модуля ПДП происходит в следующей последовательности. На каждый сигнал от генератора сигналов частотой 1200 Гц срабатывает триггер DD3 и на его прямом выходе появляется сигнал U=1. При отсутствии запросов от внешних устройств на прерывание и захват шин этот сигнал пропускается элементами DD4.2 и DD5.1 и поступает на вход HOLD МП, запрашивая в МП "захват шин”. Если МП разрешает осуществить ПДП, он выдаёт на свой выход HLDA сигнал U=1 (до разрешения захвата шин на выходе HLDA U=0, на выходе DD14.3 U=1 и от DD1.5 U=1, а на выходе DD2.1 U=0, поэтому DD2.1 не может сработать). Этот сигнал переключает DD14.3 в нулевое состояние на выходе, а на выходе DD4.1 и на входе DD2.1 будет U=1. Второй сигнал на входе DD2.1, поступающий от триггера DD3, также равен единице (он же делает запрос на ПДП). Третий сигнал на элемент DD2.1, поступающий через разъём Х1, является сигналом синхронизации МСУ. После этого элемент DD2.1 срабатывает и на выходе появляется фронт сигнала от 1 до 0. По этому фронту нижний триггер DD3 устанавливается, на прямом выходе появляется сигнал U=1, который разрешает пройти коду адреса на линии А0, А1, А2 от счётчика DD6 через элементы DD5.2, DD5.3, DD5.4 После того, как адрес на шинах адреса выставлен, данные из ячеек ОЗУ по этому адресу заносятся в регистр DD8 и появляется информация на индикаторах дисплея.
Нижний триггер DD3 с инверсного выхода подаёт сигнал с фронтом, изменяющимся от 1 до 0, на R вход верхнего триггера DD3 и сбрасывает его, устанавливая на прямом выходе U=0 и снимая запрос HOLD с МП DD2.
МП снимает сигнал HLDA и на выходе DD4.1 и входе DD2.1 сигнал снижается до нуля, а на выходе DD2.1 U=1, нижний триггер сбрасывается на ноль с помощью сигналов на выходах D и C, которые заземлены. На верхнем выходе нижнего триггера DD3 устанавливается U=0, элементы DD5.2, DD5.3 и DD5.4 отключают шину адреса от устройства ПДП и начинается обычная работа системы управления и МП, а режим ПДП заканчивается.
Программируемый таймер КР580ВИ53. В САУ таймеры используются:
а) для осуществления последующего включения механизмов и устройств в одной последовательности и выключения этих устройств обычно в другой последовательности;
б) для непрерывного генерирования сигналов заданной частоты и возможностью изменения этой частоты;
в) для определения времени изменения какого-то параметра;
г) для определения текущего времени.
Таймер КР580ВИ53 - это фактически счётчик времени, с другой стороны таймер - это генератор частоты. Причём таймер имеет синхронизацию по запуску и по выключению. DOUT0 - DOUT2 - выходные сигналы таймера от 3-х его входов. SYN0 - SYN2 - входы синхронизации счётчиков. Т.е. входы сигналов от генераторов. Сигналы должны поступать непрерывно на эти входы. EN0 - EN2 - сигналы разрешения включения счётчиков в работу. А0 - А1 - младшие разряды шины адреса, предназначены для выбора одного из счётчиков или регистров управляющего слова.
Таблица 7 - Сигналы при обмене информацией между МП и ПТ
Операции |
Сигналы управления |
|||||
WR |
RD |
CS |
A1 |
A0 |
||
Запись УС в регистр управления таймером |
0 |
1 |
0 |
1 |
1 |
|
Загрузка СТ0 (D0 - D7) |
0 |
1 |
0 |
0 |
0 |
|
Загрузка СТ1 |
0 |
1 |
0 |
0 |
1 |
|
Загрузка СТ2 |
0 |
1 |
0 |
1 |
0 |
|
Чтение из СТО0 |
1 |
0 |
0 |
0 |
0 |
|
Чтение из СТО1 |
1 |
0 |
0 |
0 |
1 |
|
Чтение из СТО2 |
1 |
0 |
0 |
1 |
0 |
|
Отключение программы таймера |
1 |
1 |
0 |
* |
* |
Работа ПТ (программируемого таймера) в режиме "0”:
1. В этом режиме таймер работает как реле времени с замкнутыми контактами для формирования выходного сигнала DOUT.
2. Вводится управляющее слово.
3. Вводится в счётчик этого канала число - количество тактов сигнала SYN, после отработки которых должен появляться сигнал DOUT.
4. В результате ввода числа в счётчик сигнал DOUT не изменяется.
5. После подачи сигнала EN счётчик начинает обратный счёт от введённого числа до 0.
6. Когда показатель счётчика становится равным 0, тогда по предыдущему фронту сигнала синхронизации появляется сигнал DOUT=1:
7. Сигнал DOUT снижается до 0, если сигнал EN=0.
8. Сигнал DOUT сбрасывается на 0 при новой загрузке числа в счётчик. Число в счётчик необходимо заносить каждый раз.
Работа ПТ в режиме "1" (режим ждущего мультивибратора). Мультивибратор - это 2-х каскадный генератор прямоугольных колебаний. Ждущий мультивибратор или одно вибратор - это схема, которая реагирует на входной импульс и изменяет своё состояние на 1 цикл или на несколько циклов, а поэтому делится на одно вибратор без перезапуска (как в таймере), и одно вибратор с повторным автоматическим перезапуском. Время автоматического перезапуска обычно устанавливается с помощью RC - цепочки. Работа:
1. Загружает в канал УС.
2. Вводит в счётчик число N (N=4).
3. При вводе числа в счётчик выходной сигнал DOUT=1.
4. При подаче сигнала EN и переднего фронта сигнала синхронизации, сигнал DOUT снижается до 0.
5. Число в счётчике в этом режиме остаётся при подаче (съёме), а затем подачи сигнала EN циклы повторяются.
Режим "2" - программируемый делитель частоты со скважностью в один такт выходного сигнала по линии 5 и 6.
Режим "3”. Это режим меандра (генератор меандра). Т.е. делит исходную частоту на равные полу периоды, если число N, на которое необходимо разделить чётное. А если число N нечётное, тогда полу периоды отличаются на один такт сигнала синхронизации.
Режим "4”. Строб с программируемым запуском. Одиночный строб.
Режим "5”. С перезапуском этого строба через время, которое внесено числом в таймер. Строб.
При составлении программы для таймера необходимо иметь в виду следующее:
1. Вводить УС для счётчика СТ2, затем для СТ0, потом для СТ1.
2. Вводится младший байт числа в СТ1.
5. Вводится старший байт числа в СТ1.
6. Вводится младший байт числа в СТ2.
7. Вводится старший байт числа в СТ2.
8. Вводится младший байт числа в СТ0.
9. Вводится старший байт числа в СТ0.
Устройство прямого доступа к памяти (ПДП).
В проектируемой МСУ ПДП используется для вывода информации на индикаторы, т.е. при работе оператора с клавиатурой. В устройство ПДП входит:
а) генератор с частотой 1200 ГЦ на элементах R25, C1, DD1.1, DD1.2 Эта частота непрерывно подаётся на вход триггера DD3 верхнего и через 2 инвертора DD1.3, DD1.4 на счётчик DD6 (Один инвертор использован для развязки сигналов, другой для возвращения сигнала в исходное состояние, т.е. для согласования сигнала);
б) 2 триггера DD3 верхний и нижний;
в) счётчик DD6, который формирует непрерывно и поочерёдно на выходах адреса 8 ячеек ОЗУ с номерами от 000 до 111;
г) регистр DD8, который защёлкивает данные одной из 8 ячеек ОЗУ на определённый цикл (его выходы соединены с сегментами всех 8 матриц);
д) дешифратор DD7, который поочерёдно по коду на входе от счётчикаDD6 выдаёт сигнал низкого уровня на один из 8 выходов (эти выходы подключены к 8 катодам матриц);
е) элементы DD5.2, DD5.3, DD5.4, которые служат для соединения шины адреса устройства ПДП (3-х линий от счётчика DD6) к 3-м линиям шины адреса МСУ, т.е. А0, А1, А2;
ж) часть элемента DD13, который служит для отключения 3-х линий шины адреса МП А0, А1, А2 от МП на время ПДП;
з) элемент DD4.2, который служит для блокировки ввода в МСУ сигналов INTвнешний и HOLD (запрос на захват шин от DD3), т.е. если поступает сигнал INTвнешний, то сигнал запроса HOLD не будет формироваться (в исходном состоянии на верхний вход DD4.2 поступает U=1, через разъём Х1, триггер DD3 при запросе HOLD выдаёт U=1, т.е. в этом случае на выходе DD4.2 появляется U=0, который будет поступать дальше на МП);
и) элемент DD5.1, осуществляет аналогичную блокировку между сигналами HOLD от DD3 и HOLDвнешний. На вход RES МП DD2 и на вход инвертора DD1.5 поступает сигнал напряжения а, от кнопки RESET. В исходном состоянии этот сигнал равен 0, а при нажатии кнопки RESET он равен 1. При U=1 происходит сброс триггера на входе МП для запроса HOLD и INT. Этот сигнал сброса проходит также элементы DD1.5, DD4.1, DD2.1 и поступает на вход S нижнего триггера DD3. А с инверсного выхода этого триггера сигнал поступает на вход R верхнего триггера и сбрасывает его.
Перед выбором данных или адреса или обозначения регистров на дисплей они вначале программно заносятся в 8 первых ячеек ОЗУ с адресом 000Н до 007Н. Эти 8 ячеек ОЗУ и 8 индикаций дисплея работают попарно, с 1-ой ячейки ОЗУ данные всегда выводятся на 1-й индикатор, а с 8-й ячейки ОЗУ на 8 индикатор. Вывод данных из 8 ячеек ОЗУ на дисплей происходит в режиме ПДП. Вывод данных на дисплей в режиме ПДП производится при мультиплексорной работе индикаторов.
Клавиатура МСУ содержит 25 клавиш и один тумблер.24 клавиши образуют матрицу 3х8. Сканирование клавиатуры - идентификация нажатой клавиши осуществляется по методу сканирования. Сущность этого метода состоит в следующем: клавиатура в виде матрицы 3х8. Сканирование может быть кодированное, когда используют дешифратор адреса по одному размеру матрицы, если её размер равен 8 или обычное сканирование. Программным путём поочерёдно на одной из линий МСУ 13, 14 или 15 выставляется сигнал U=0, а на других линиях равный 1. Сигналы идут начиная с меньшего номера разряда.
9. Устройство вывода сигналов на ИМ, графопостроитель и печать
Блок вывода данных на исполнительные механизмы (ИМ), печать и графопостроитель содержит три группы устройств: для вывода управляющих сигналов на ИМ, для вывода данных на печать и для вывода данных на графопостроитель (или другой самописец).
Параллельный интерфейс DD1 используется для управления ИМ и выдачи данных на печать, а именно: порт В (В0 - В7) - 8 выходов обеспечивают вывод 8 управляющих сигналов на ИМ (для 8 нереверсивных ИМ), а порт А и порт С (А0 - А7 и С0, С1, С4 и С5) обеспечивают обмен сигналами управления и вывод данных на цифропечать через элементы согласования (по току и напряжению) DD2, DD3.1, DD3.2, DD4, DD5 и через разъём Х5. Данные выводятся через порт А элемента DD1, а управление выводом на печать осуществляется через порт С с помощью ГИ, СТО, ГП и ЗП.
Параллельный интерфейс DD6 используется для вывода данных на графопостроитель и на ИМ, а именно: семь линий выхода порта С (С0 - С6) обеспечивают вывод сигналов на ИМ, через выводы порта А (А0 - А7) поступает 8 - разрядный цифровой код технологического параметра на цифроаналоговый преобразователь (ЦАП) DD7 типа К572ПА1А, а через выводы порта В (В0 - В7) поступает 8 - разрядный цифровой код другого технологического параметра или текущего времени на другой ЦАП DD9.
Цифроаналоговые преобразователи DD7 и DD9 имеют следующие выводы: D0 - D9 - входы для ввода цифрового кода; вход 15 - ввод опорного напряжения; вход 16 - ввод сигнала обратной связи; выходы О1 - О2 - выводы прямого и инверсного выходного аналогового сигнала. Для формирования опорного напряжения, поступающего на DD7 и DD9 по линиям 19, используется усилитель DD11 типа К140УД7, резисторы R1, R2, R3 и стабилитрон VD. Резистором R1 задаётся смещение на входе 2 DD11 по отношению к потенциалу на входе 3 и величина опорного напряжения. Постоянство потенциала на входе 3 DD11 обеспечивает стабилитрон VD. Усилители DD8 и DD10 преобразуют бинарные сигналы от ЦАП в унарные сигналы. Эти сигналы представляют две текущие координаты, которые по линиям 17 и 18, линию групповой связи и через разъём Х4 подаются на два электропривода двух координат графопостроителя (или другого самописца). Инвертор DD3.3, триод VT1 и электромагнит YA1 предназначены для подъёма пера самописца при его холостом ходе. Сигнал для управления подъёмом пера поступает по линии 20 из параллельного интерфейса DD6 и выхода С7.
Вывод управляющих сигналов на реверсивные ИМ может производиться через интерфейсы DD1, DD6 и триггеры DD12 и аналогичные им. На реверсивные ИМ подаются из МСУ сигналы управления 0 или 1 по двум линиям, например, по линиям 1 и 2, 3 и 4 и т.д. Триггер DD12 служит для защёлкивания управляющих сигналов, выдаваемых из интерфейсов, а также для исключения одновременной подачи сигналов, равных 1, при включении ИМ на открытие и закрытие. При поступлении, например, по линии 1 сигнала управления U=1 от интерфейса DD1 и по тактовому сигналу, поступающему на вход С, срабатывает верхний D-триггер DD12 и на прямом выходе 5 формируется сигнал U=1. На инверсном выходе 6 сигнал изменяется от 1 до 0, поступает на R - вход нижнего триггера и сбрасывает его в нулевое положение (именно по изменению сигнала от 1 до 0 сбрасывается триггер). В этом случае на выходе 9 нижнего триггера устанавливается U=0, а на инверсном выходе 8 напряжение изменяется от 0 до 1 и поступает на R - вход триггера DD12. Однако при таком изменение сигнала на R - входе триггер не сбрасывается, а остаётся в том же состоянии, которое было ранее, то есть в единичном состоянии. Если после этого интерфейс DD1 на линию 1 выдаёт сигнал U=0, тогда на выходе 5 U=0, а на входе 6 сигнал изменяется от 0 до 1, а поэтому переключение нижнего и верхнего триггеров не происходит. Если приходит сигнал U=1 по линии 2, тогда процесс срабатывания нижнего триггера и блокировка по верхнему триггеру аналогичны процессу при поступлении сигнала по линии 1.
Транзисторы VT1, VT2 и другие предназначены для усиления сигналов по мощности, достаточной для срабатывания слаботочных электрических реле KV1 или KV2. Диоды VD1 и VD2, подключённые параллельно обмоткам реле, обеспечивают более чёткий возврат их в исходное состояние при съёме сигналов с баз транзисторов. Разность потенциалов на обмотках реле в этом случае мгновенно выравнивается после закрытия триодов. Переключатели SA1, SA2 и другие позволяют переводить управление с автоматического на дистанционное, КМ1, КМ2 и другие магнитные пускатели подводят три фазы электропитания на электродвигатели ИМ. Тепловые реле КК1 и КК2 защищают электродвигатель ИМ от перегрузки или работы на двух фазах. Предохранители FU1 - FU3 защищают электрическую сеть от коротких замыканий в силовой цепи ИМ. Таким образом, для управления реверсивным ИМ используется два триггера, а для управления нереверсивным ИМ - один триггер.
ЦАП содержит 10 электронных усилителей со входами 4, 5 - 13 и выходами на общие линии 1 и 2 и делитель напряжения на резисторах R1 - R20. Делитель напряжения формирует 10 уровней потенциалов и подаёт их на усилители. Каждый усилитель - это один очередной разряд 10 - разрядного кода числа, подаваемого на ЦАП, который выполняет как бы роль включателя соответствующей ступени делителя напряжения к выходным линиям.
10. Функционирование подсистем автоматизированного участка
В разрабатываемой микропроцессорной системе имеются различные подсистемы контроля и управления, которые в зависимости от времени переходного процесса при регулировании параметра относятся к различным группам (таблица 8).
Таблица 8 - Подсистемы контроля и управления и принадлежность их к группам
Перечень подсистем |
Группы подсистем |
|
- подсистемы контроля уровня жидкости (датчики 6а, 11а, 16а, 21а) |
4К |
|
- подсистема регулирования уровня жидкости (ИМ 6ж, 11ж, 16ж, 21ж) |
4У |
|
- подсистема контроля температуры электролита (датчики 5а, 10а, 15а, 20а) подсистема контроля кислотности электролита (датчики 4а, 9а, 14а, 19а) |
5К |
|
- подсистема регулирования температуры электролита (ИМ 5ж, 10ж, 15ж, 20ж) |
5У |
В зависимости от принадлежности датчика к той или иной группе организуется последовательность опроса и сбора информации датчиков технологических параметров и вывод управляющих сигналов на ИМ МСУ.
Для обслуживания подсистем при непрерывной работе МСУ вводится следующая подпрограмма инициализации таймеров:
MVI A, 95H; - загрузить в аккумулятор код УС для CT2 DD17.
ОUT D01BH; - вывести код УС для CT2 DD17 в регистр УС DD17.
MVI A, 15H; - загрузить в аккумулятор код УС для CT0 DD17.
ОUT D01BH; - вывести код УС для CT0 DD17 в регистр УС DD17.
MVI A, 55H; - загрузить в аккумулятор код УС для CT1 DD17.
ОUT D01BH; - вывести код УС для CT1 DD17 в регистр УС DD17.
<аналогично вывод всех УС для счетчика DD18: >
MVI A, B5H;
ОUT D017H;
MVI A, 15H;
ОUT D017H;
MVI A, 55H;
ОUT D017H;
<ввод чисел в DD17: >
MVI A, 18H; - загрузить в аккумулятор младший байт числа для CT1 DD17.
ОUT D019H; - вывести число 18 в CT1 DD17.
MVI A, 25H; - загрузить в аккумулятор младший байт числа для CT2 DD17.
ОUT D019H; - вывести число 25 в CT2 DD17.
MVI A, 10H; - загрузить в аккумулятор число для CT0 DD17.
ОUT D018H; - вывести число 10 в CT0 DD17.
<аналогично ввод чисел в DD18: >
MVI A, 53H;
ОUT D014H;
MVI A, 08H; - младший байт числа
ОUT D016H;
MVI A, 01H; - старший байт числа
ОUT D016H;
MVI A, 48H;
ОUT D014H;
RET - возврат в основную программу.
10.1 Формирование и вывод управляющих сигналов на ИМ
Управление ИМ осуществляется портом В параллельного интерфейса DD1 и портом С интерфейса DD6 (лист 5) и интерфейсом DD4.
Алгоритм формирования и выдачи управляющих сигналов на ИМ представлен на рисунке 1.
Рисунок 1 - Алгоритм формирования и выдачи управляющих сигналов на ИМ
Алгоритм ввода данных от ИП представлен на рисунке 2.
Рисунок 2 - Алгоритм ввода данных от ИП
Выводы
В данном курсовом проекте была разработана микропроцессорная система автоматического управления процессом хромирования изделий. Модули и блоки, рассмотренные в курсовом проекте, согласованы для работы в комплекте с микропроцессором КР580ИК80А. Эта система включает в себя блок нормализации сигналов от датчиков и ввода их в УВМ; блок микропроцессора СУ; блок клавиатуры, индикации и формирования векторов прерывания; устройство вывода сигналов на исполнительные механизмы, графопостроитель и печать.
В ходе проектирования была разработана функциональная схема автоматизации, которая включает в себя подсистемы регулирования и контроля плотности тока, температуры и уровня электролита, написаны подпрограммы и алгоритмы управления процессом сборки.
Список использованных источников
1. Жежера, Н.И. Микропроцессорные системы автоматизации и управления [Текст]: учеб. пособие для студентов / Н.И. Жежера. - Оренбург: ОГУ, 2001. - 81 с.
2. Клюев, А.С. Проектирование систем автоматизации технологических процессов [Текст]: справ. пособие / А.С. Клюев, Б.В. Глазов, А.Х. Дубровский. - М.: Энергия, 1980. - 512 с.
3. Тарабрин, Б.В. Интегральные микросхемы [Текст]: справочник / Б.В. Тарабрин. - М.: Радио и связь, 1984. - 528 с.
4. Нефедов, А.Н. интегральные микросхемы и их зарубежные аналоги [Текст]: справочник / А.Н. Нефедов. - М.: РадиоСофт, 1998. - 544 с.
5. СТО 02069024.101: Работы студенческие. Общие требования и правила оформления. - О.: ОГУ, 2010. - 98с.
6. ГОСТ 2.743-91. ЕСКД. Обозначения условно-графические в схемах. Элементы цифровой техники
7. Материалы лекций
Размещено на Allbest.ru
Подобные документы
Основные метрологические показатели системы измерений количества и показателей качества нефти нефтегазодобывающего управления. Проведение исследования функциональной схемы автоматизации. Характеристика радиоизотопных измерителей содержания газа в нефти.
дипломная работа [3,6 M], добавлен 05.08.2019Физико-химические свойства нефти, газа, воды исследуемых месторождений нефти. Технико-эксплуатационная характеристика установки подготовки нефти Черновского месторождения. Снижение себестоимости подготовки 1 т. нефти подбором более дешевого реагента.
дипломная работа [1,5 M], добавлен 28.03.2017Средства, методы и погрешности измерений. Классификация приборов контроля технологических процессов добычи нефти и газа; показатели качества автоматического регулирования. Устройство и принцип действия термометров сопротивления и глубинного манометра.
контрольная работа [136,3 K], добавлен 18.03.2015Ректификация бинарных смесей. Установка атмосферной перегонки нефти. Конструкция агрегата и технологический процесс. Контроль и регулирование уровня раздела фаз нефть/вода в электродегидраторе. Разработка функциональной схемы автоматизации устройства.
курсовая работа [2,9 M], добавлен 07.01.2015Кривая истинных температур кипения нефти и материальный баланс установки первичной переработки нефти. Потенциальное содержание фракций в Васильевской нефти. Характеристика бензина первичной переработки нефти, термического и каталитического крекинга.
лабораторная работа [98,4 K], добавлен 14.11.2010Состав скважинной продукции. Принципиальная схема сбора и подготовки нефти на промысле. Содержание легких фракций в нефти до и после стабилизации. Принципиальные схемы одноступенчатой и двухколонной установок стабилизации нефти, особенности их работы.
презентация [2,5 M], добавлен 26.06.2014Изучение технологии автоматизации электроцентробежного насоса. Описание устройства и принципа работы системы управления насоса, общекустовой площадки месторождения нефти, систем телеметрии и телекоммуникаций. Выбор оборудования для модернизации процесса.
дипломная работа [2,1 M], добавлен 29.04.2015Характеристика сырья, продукции и вспомогательных материалов при переработке нефти. Описание технологической схемы. Оборудование, контрольно-измерительные приборы и автоматизация. Расчет капитальных затрат проекта, численности песонала и оплаты труда.
дипломная работа [351,9 K], добавлен 01.06.2012Промысловая подготовка аномально высоковязкой нефти до высшей группы качества путем научно обоснованного оснащения оборудованием технологической схемы и усовершенствования конструктивных элементов аппаратов. Исследование физико-химических свойств нефти.
курсовая работа [599,9 K], добавлен 03.01.2016Краткий обзор вредных примесей в нефти: механические примеси, кристаллы солей и вода, в которой растворены соли. Требования к нефти, поступающей на перегонку. Нефти, поставляемые на нефтеперерабатывающие заводы, в соответствии с нормативами ГОСТ 9965-76.
презентация [430,3 K], добавлен 21.01.2015