Головна сторінка Випадкова сторінка КАТЕГОРІЇ: АвтомобіліБіологіяБудівництвоВідпочинок і туризмГеографіяДім і садЕкологіяЕкономікаЕлектронікаІноземні мовиІнформатикаІншеІсторіяКультураЛітератураМатематикаМедицинаМеталлургіяМеханікаОсвітаОхорона праціПедагогікаПолітикаПравоПсихологіяРелігіяСоціологіяСпортФізикаФілософіяФінансиХімія |
Визначення поняття «охорона праці», оптимальний режим праці та відпочинкуДата добавления: 2015-08-30; просмотров: 544
Если температуры кипения НКК и ВКК близки, конденсация паров, выходящих из ректиф. колонны, производится раздельно. В дефлегматоре 2 конденсируются только ВКК, конденсат отделяется в сепараторе 4 от парожидкостной смеси и возвращается в колонну. Пары НКК проходят ч/з дефлегматор и сепаратор, а затем конденсируются в конденсаторе. Для того, чтобы в дефлегматоре конденсировался только ВКК, необходимо поддерживать постоянной температуру паро-жидкостной смеси, выходящей из дефлегматора, с помощью АСР температуры. Регулирующее воздействие осуществляется изменением расхода хладагента, подаваемого в дефлегматор. Давление в ректиф. колонне стабилизируется в этих случаях путем изменения расхода хладагента в конденсатор. Для улучшения качества регулирования применяют каскадные и комбинированные АСР. Например, каскадная АСР давления «регулированиерасхода хладагента в конденсатор с коррекцией по давлению». «регулирование расхода флегмы с коррекцией по составу (качеству) дистиллята». «регулирование расхода кубового продукта с коррекцией по уровню». «регулирование расхода флегмы с коррекцией по температуре верха колонны».
«регулирование расхода пара с коррекцией по температуре куба колонны». Значительное улучшение качества процесса регулирования низа ректиф. колонны при возмущениях по расходу или составу сырья достигается при применении комбинированной АСР. Например, в данной системе регулятор по возмущению (динамический компенсатор) под действием возмущения вырабатывает регулирующее воздействие и посылает его в камеру задания регулятора температуры. Последний перемещает регулирующий орган в положение, при кот. обеспечивается независимость регулируемого параметра, т.е. температуры в кубе колонны, от возмущения по расходу сырья. Алгоритм работы и настроечные параметры динамического компенсатора определяют насколько и по какому закону должен переместиться клапан, чтобы обеспечить независимость температуры куба от расхода сырья. Возможен еще вариант построения комбинированной АСР, когда корректирующий импульс от динамического компенсатора поступает не на вход регулятора, а на вход объекта (суммируются сигналы от регулятора и динамического компенсатора в специальном устройстве – сумматоре).
FFC – регулятор соотношения расходов с коррекцией по 3-й величине (температуре куба колонны).
Интерфейс клавиатуры. Подключение клавиатуры к системной плате осуществляется последовательным синхронным интерфейсом, состоящим из двух обязательных сигналов: КВ – Data и КВ – Cloсk. Контроллер интерфейса клавиатуры и его разъем расположены на системной плате. Разъем клавиатуры может быть двух типов: - обычная 5 контактная розетка DIN, рис. 2.2; - малогабаритная розетка mini-DIN, рис 2.3. 3 1 5 Ключи 6 5 4 4 3 2 2 1 Рис.2.2. Рис2.3. Обозначение клемм на схемах: Рис2.2. 1 – KB Clock; 2 – KB Data; 3 - КВ – Reset #; 4 – GND (общий – заземление);5 - +5В. Рис.2.3. 1 - KB Data; 2 – пустой; 3 - GND (общий – заземление); 4 - +5В; 5 - KB Clock; 6 – Ключ. Процессор общается с клавиатурой через контроллер интерфейса клавиатуры, используя порт 60h. Прием скан кодов осуществляется чтением этого порта. О необходимости чтения скан-кода контроллер сигнализирует процессору через аппаратное прерывание, сигнал которого вырабатывается по каждому срабатыванию клавиши. Кроме того, этот же контроллер транслирует команды, посылаемые к клавиатуре. С использованием шины USB появились клавиатуры с контроллером 8042. они имеют и встроенный ХАБ для подключения мыши через USB. При этом со стороны BIOS для такой клавиатуры требуется специальная поддержка. 2.1. Контроллер интерфейса клавиатуры и мыши 8042/8242. Программируемый микроконтроллер последовательных интерфейсов клавиатуры и мыши расположен в пространстве ввода-вывода CPU по адресам 060 RW и 064 RW через параллельный интерфейс, рис 2.4. CPU
060 RW 064 RW Рег.данных Рег. состояния Команды и команд
контроллер клавиатуры Интерфейс Интерфейс Мышь Клавиатура р1 р2 Рис. 2.4. Структурная схема взаимосвязи контроллера клавиатуры и мыши Режим работы контроллера (разрешение работы клавиатуры и мыши, прерывания от них, трансляция скан-кодов и др.) задается командным байтом, посылаемым в контроллер по специальной команде и регистра команд. Контроллер имеет 2 внешних порта по которым реализует последовательные интерфейсы связи со всеми устройствами. Регистр состояния порта 064 R
2.2. Алгоритм работы контроллера с клавиатурой:
3. Скан – коды и системная поддержка.
З.1. Скан – коды Скан –коды передаются от клавиатуры в компьютер по фактам нажатия и отпускания клавиш. При нажатии к5лавиши передается ее скан-код, соответствующий номеру расположения клавиши на клавиатуре. Некоторые клавиши передают цепочку кодов, начинающихся с префикса Е0 или Е1, за которыми следуют байты расширенного кода. Набор Set#1. Свойственны первым клавиатурам. При отпускании клавиша клавиатуры передает скан-код с инвертируемым битом 7. При этом префиксы передаются без изменений, а модифицированные расширенные скан-коды передаются в порядке обратном прядку передачи при нажатии. Принятый способ сигнализации отпускания не позволяет использовать скан-коды: 60h, 61h, 5A, 6E и больше 79h и 00.
Набор Set#2. Соответствует клавиатурам со 101/102 и более клавиш. При отпускании передаются два байта:
1-й байт 2-й байт Клавиши, генерирующие пару кодов (префикс и расширенный код) при отпускании передается следующим образом:
Если клавиша генерирует пару кодов при нажатии, то при отпускании каждая пара кодов дает тройку кодов с обратным порядком их следования. Набор Set#3. Существует но практически не используется. Номер набора клавиатуре и ее контроллеру задается центральным процессором по команде F0. При включении питания у современных клавиатур устанавливается набор 0. Контроллер клавиатуры осуществляет трансляцию принимаемых кодов наборов Set#1 или Set#2 в набор Set#0, коды которого доступны процессору при чтении из порта 60h. Считыванием из порта и интерпретацией скан-кодов занимается программа центрального процессора, выполняемая обработчиком прерываний IRQ. Автоповтор. При удержанной нажатой клавише котроллер клавиатуры выдает скан-код и далее через некоторое время контроллер клавиатуры генерирует серию посылок скан-кода, которые будут вызывать серию прерываний у процессора IRQ1 с передачей этого кода до тех пор, пока клавиша не будет отпущена. Если не отпуская этой клавиши , нажать другую, то будет передан скан код второй клавиши и при ее удержании автоповтор начнется для нее, т.е. автоповтором пе6редаются только последние байты из этих цепочек.
3.2. Системная поддержка. Системная поддержка клавиатуры осуществляется на уровне BIOS. Коды, принятые от клавиатуры, считываются и обрабатываются обработчиком аппаратного прерывания IRQ1. Результат обработки помещается в клавиатурный буфер, из которого по программному прерыванию Int 16h этот результат может быть извлечен позже. Начальное тестирование клавиатуры осуществляется процедурой POST, которая запускает диагностический тест. При обнаружении ошибки выдается сообщение с указанием скан-кода клавиши и для продолжения рекомендуют нажать клавишу F1, чтобы начальная загрузка не останавливалась по ошибке клавиатуры. Русификация клавиатуры поддерживается на программном уровне с помощью загружаемого драйвера, который замещает обработчик IRQ1 драйвера BIOS, перехватывая вектор прерывания процессора Int 9h Прерывания, вызванные приходом кодов нажатия и отпускания клавиш обрабатывает BIOS Int 9h.
Алгоритм обработки клавиш следующий: Нажатие (отпускание) клавиши Специальные клавиши
Определение состояния флагов Модификация флагов клавиатуры
Результат обработки в ОЗУ
Клавиатурный буфер
(Кольцо на 16 слов)
Буфер полный Звуковой сигнал Записи слова нет
Интерфейс прикладного уровня представляет BIOS Int 16h, основное назначение которого – извлечение слов из клавиатурного буфера Функция задается в регистре АН при вызове. Результата помещается в регистр АХ.
|