Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги из ГПНТБ / Дроздов Е.А. Основы построения и функционирования вычислительных систем

.pdf
Скачиваний:
15
Добавлен:
25.10.2023
Размер:
14.65 Mб
Скачать

лей, связанных с датчиками аналоговых величин, может

быть меньшим

значения п.

 

 

 

 

На рис. 4-7

приведена схема связей центрального яд­

ра

управляющей

системы с объектом

управления при

использовании

п

автономных

преобразователей кодов

в

аналоговые

величины П1

и п автономных

преобра-

 

кшч

 

 

 

 

 

 

 

 

 

в,

Рг

 

 

 

 

 

 

УС'

-*

 

 

 

 

 

ПКйп

П

Рг

 

 

ж

Рис. 4-7. Организация связей ядра системы

с

объектом

управления.

зователей аналоговых величин в коды ПАК.

Все

преоб­

разователи

 

имеют

регистры,

 

разрядность

которых

не

превосходит

разрядности

машинных

слов,

с

которыми

оперируют

 

устройства

центрального

ядра

системы.

В регистры

преобразователей

ПКА

управляющие

слова,

т. е. слова, определяющие величину

и знак

управляюще­

го воздействия, вводятся с кодовых

шин

чисел

КШЧ

через группы входных вентилей Ви

..., Вп.

Выдача

ин­

формационных слов, характеризующих положение

или

состояние

объекта

управления

ОУ,

из

регистров

преоб­

разователей

ПАК

в кодовые

шины

производится

через

группы выходных

вентилей Ві1,

...,

Віп.

 

 

 

 

Прием

информационных

и

передача

управляющих

слов производится по командам основной программы,

170

реализуемой центральным процессором. Адрес ячейки ОЗУ, в которую вводится информационное слово или из которой выбирается управляющее слово, задается ча­ стью команды ввода-вывода, реализуемой в централь­ ном процессоре. В узлы мультиплексного канала вводят­ ся лишь код признаков операции и номер-(адрес) пре­ образователя; кроме того, из ЦП поступают отдельные сигналы, координирующие работу узлов канала и преоб­ разователей.

В рассматриваемом случае мультиплексный канал состоит из ограниченного количества узлов, выполняю­ щих функции выбора заданного преобразователя и выра­ ботки необходимых управляющих сигналов. Ввод части команды ввода-вывода, реализуемой в канале, осущест­ вляется через группу вентилей В2 по управляющему сигналу УС2 . Формирование УС2 , как и других управляю­ щих сигналов, обеспечивается схемами узла управляю­ щих сигналов УУС под действием командных импуль­ сов, поступающих из устройства управления централь­ ного процессора. Реализуемая в канале часть команды ввода-вывода фиксируется в регистре команд РгК. Код адреса преобразователя КА из РгК подается на дешиф­ ратор ДшА, а признак Пр вида операции — в триггер управления ТгУ. С п выходами дешифратора связаны усилители У, формирующие сигналы для отпирания групп вентилей, связывающих кодовые шины с регист­ рами преобразователей. Распределение сигналов по

группам входных и выходных преобразователей

произ­

водится с помощью вентилей В,2, ..., Вп2 и 5і3 ,

..., ß „ 3 .

Эти вентили управляются сигналами с прямого и инверс­ ного выходов ТгУ, что обеспечивает в конечном итоге реализацию признака вида операции (ввод или вывод). Схема на рис. 4-7 построена применительно к случаю равенства количества входных и выходных преобразова­ телей; в противном случае дешифратор адреса рассчи­ тывается по максимальному количеству преобразова­ телей, входящих в тѵ или иную группу, т. е. в группу ПКА или в группу ПАК.

Работа узлов рассматриваемого мультиплексного канала протекает в следующей последовательности. По сигналу из ЦП, формируемому при реализации команды ввода-вывода, узел управляющих сигналов канала вы­ рабатывает УС? и необходимая часть команды вводится в РгК. В процессе управления преобразователи группы

m

ПА К функционируют

непрерывно, поэтому

в

их регист­

рах

циклически происходит

 

обновление

информацион­

ных

слов;

иначе

говоря,

ПАК

всегда

готовы

к выдаче

слов. Однако

всегда

учитываются периоды смены

слов

в РгПАК,

ибо

обращение

к

преобразователю

в это

вре­

мя может привести к вводу

 

в

ядро системы

искажен­

ной

информации.

В

связи

с

 

этим одновременно с УС2

или

через

определенный

временной

интервал в

УУС

формируются

управляющие

 

сигналы,

обеспечивающие

обращение

к

РгПАК

только

 

после

завершения в

них

всех

переходных

процессов,

 

связанных

с

очередным

циклом преобразования. Далее по адресу преобразова­ теля, расшифровываемому посредством ДшА, и призна­ ку вида операции ввода-вывода формируется сигнал не­

посредственного

обращения, подаваемый на

 

одну из

групп

вентилей

Ві, ...,

Вп

или

ß i 1 , . . . , Bnl.

Так

если

код адреса есть

1101,

а Пр=\,

то формируется

сигнал,

подаваемый

на

группу

вентилей

Віз", по этому

сигналу

управляющее

слово вводится

в регистр преобразователя

ПКАІ3.

Если

же

при том же

адресе Пр = 0, то

информа­

ционное слово из регистра ПАКІЗ

будет выдано

 

на

КШЧ

и далее введено в ОЗУ или ЦП системы. После завер­ шения выдачи информационного слова или ввода команд­ ного слова узлы канала устанавливаются в исходное состояние.

К более сложным мультиплексным каналам, обеспе­ чивающим обмен информацией между центральным ядром системы и управляемым объектом, относится, на­ пример, устройство сопряжения с объектом управляю­ щей машины «Днепр»; помимо реализации функций мультиплексного канала это устройство обеспечивает участие оператора в процессе управления, включая в свой состав специальный пульт. Устройство сопряже­ ния позволяет связать ЦП и ОЗУ системы с 250 датчи­ ками аналоговых величин, выражаемых напряжениями постоянного тока; формат информационных слов, полу­ чаемых в результате преобразования этих напряжений, ограничен 10 двоичными разрядами. Кроме датчиков

аналоговых величин, к устройству может быть подклю­

чено до 384 датчиков релейного

типа,

состояние каждо­

го из которых характеризуется

одной

буквой двоичного

алфавита. В устройстве обеспечивается

формирование

до 60 управляющих

напряжений, а также

до 480 релей­

ных управляющих

сигналов, причем все

управляющие

172

напряжения и сигналы передаются на объект по отдель­ ным цепям.

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

преобразованию

напряжений

в коды информационных

слов, включению и выключению

исполнительных органов

релейного типа,

преобразованию управляющих слов

в соответствующие

напряжения

и выдаче их на исполни­

тельные органы аналогового типа, а также по передаче

информации с

пульта

оператора

в ЦП или на объект

 

УС

 

 

 

УСО

 

5КП

 

250К

ЦП

 

 

 

кшнс

 

 

 

 

 

 

ОЗУ

 

по

 

60К

кшз

БР

 

бй

 

1

 

 

480«

 

 

 

 

 

 

 

 

 

Рис. 4-8. Структурная

схема и

основные связи

 

устройства

сопряжения.

управления. Функционально оно делится на ряд узлов и блоков, необходимых для формирования, преобразова­ ния и передачи информации;.конструктивно некоторые блоки УСО могут выполняться в виде отдельных шкафов.

Структурная схема и основные связи устройства со­ пряжения приведены на рис. 4-8. В состав собственно УСО входят блок коммутации и преобразования БКП, блок коммутации релейных датчиков БКРД, блок управ­ ления БУ с пультом оператора ПО, блок выдачи релей­ ных управляющих сигналов БР и блок формирования аналоговых управляющих сигналов БА; БР и БА могут разбиваться на четыре независимых субблока. С объек­ том управления ОУ устройство сопряжения связано ка­ налами (цепями) передачи информационных и управ­ ляющих сигналов. С центральным процессором ЦП и оперативным запоминающим устройством УСО связано цепями обмена управляющими сигналами УС импульс­ ного типа, а также кодовыми шинами считывания КШС,

173

записи

КШЗ, г

также

кодовыми

шинами

номера слова

КШНС.

 

 

 

 

 

 

Блок

коммутации

и

преобразования

предназначен

для выделения

в данном

сеансе

связи с

управляемым

объектом одного напряжения из 250 поступающих от ана­ логовых датчиков и преобразования его в 10-разрядный двоичный код. Он включает в свой состав коммутацион­ ную схему, имеющую 250 аналоговых входов и один ана­ логовый выход, а также один преобразователь напряже­ ния в код, построенный по схеме с промежуточным пре­ образованием напряжения во временной интервал при использовании генератора линейной развертки; счетчик

преобразователя,

в котором фиксируется

получаемый

код, используется

как выходной регистр

ПАК. Блок

коммутации релейных датчиков представляет собой ком­ мутатор с 384 входами и 24 выходами для релейных сигналов; он служит для выделения в данном сеансе связи с управляемым объектом 24-разрядного двоичного

кода, каждый разряд

которого характеризует состояние

одного

из заданных

соответствующей командой

ввода-

вывода

релейных датчиков. Более подробно схемы

БКП

и БКРД,

как и схемы

других блоков УСО, приводятся

ниже при рассмотрении принципов выполнения

опера­

ций ввода-вывода.

 

 

Блок управления включает в свой состав регистр но­ мера слова как регистр адреса аналогового датчика или аналогового органа управления, а также группы релей­ ных датчиков или релейных органов управления, дешиф­ раторы частей номера слова, группу усилителей-форми­ рователей, счетчик времени, малоразрядные регистры кодов признаков и режимов работы, узел формирования управляющих сигналов и ряд других элементов и узлов. Он предназначен для реализации части команды вводавывода, выполняемой непосредственно в УСО. Блок выдачи релейных управляющих сигналов включает в свой состав четыре субблока; каждый субблок имеет семиразрядный регистр номера реле, дешифратор и 120 релейных усилителей. Блок формирования аналоговых управляющих сигналов также состоит из четырех одина­ ковых субблоков; каждый субблок включает в свой со­ став входную коммутационную схему, выполненную в виде групп вентилей, 15 приемных регистров преобра­ зуемых кодов и 15 преобразователей типа ПКА. Все преобразователи в БА автономны и обслуживают по

174

одному аналоговому управляющему органу. Преобра­ зуемые коды имеют ! 1 двоичных разрядов, включая знаковый разряд.

Основными командами, выполняемыми в устройстве сопряжения, являются команды формирования инфор­ мационных слов о состояниях аналоговых и дискретных датчиков, а также команды формирования управляющих воздействий. Необходимая информация для выполнения этих команд поступает в УСО в виде кодов номеров •слов и управляющих сигналов из устройства управления

машины. Полный

код команды ввода-вывода

поступает

в

устройство управления

машины, где

из пего и выде­

ляется информация, необходимая для

работы

устройст­

ва

сопряжения.

Команды

в машине

«Днепр» — двух­

адресные. При вводе-выводе второй адрес обычно опре­

деляет

номер

ячейки

ОЗУ, в

которую

должно быть

введено

информационное

слово

из

УСО

по КШЗ или из

которой

должно быть

выбрано

слово,

передаваемое

в УСО

для

преобразования

его

в

соответствующее

управляющее воздействие; первый адрес определяет но­ мер датчика или группы датчиков, выбираемых в дан­ ном сеансе связи с управляемым объектом.

Выполнение команды по формированию информаци­ онного слова из сигналов релейных датчиков обеспечи­ вается схемами БК.РД и частью схем блока управления УСО. Из сигналов 384 релейных датчиков формируется при выполнении команды одно 24-разрядное информа­ ционное слово; очевидно, что таких слов может быть вы­ делено по 384 датчикам 16. Номер выделяемого слова задается четырехразрядным кодом, содержащимся в пер­ вом адресе команды; этот код вводится в устройство сопряжения из устройства управления машины по

КШНС.

Схема формирования информационного слова по со­ стояниям релейных датчиков в упрощенном виде приве­ дена на рис. 4-9. Заданный выполняемой командой код номера слова вводится в четыре младших разряда ре­ гистра номера слова РгНС и расшифровывается с по­ мощью дешифратора Дш, имеющего 16 выходов. Фор­ мируемый на одном из выходов Дш сигнал обеспечивает выделение в коммутационной схеме релейных датчиков необходимых цепей и формирование соответствующего информационного слова. Коммутационная схема состоит из 24 групп вентилей, выходных собирательных схем и

175

усилителей.

В каждой группе имется

16 вентилей Ви

• • • , ßiü,

управляемых по одному из

входов сигнала­

ми, поступающими от релейных датчиков. К первой груп­

пе

вентилей подключены релейные

датчики

РДі—РДщ,

ко

второй — РДпРД32

и т. д. На

вторые входы венти­

лей

подаются сигналы

с выходов дешифратора,

поэтому

в любом сеансе связи

с управляемым объектом в каж­

 

 

дой НС

 

 

і1 1 і_

Ргйс- Ѵніс

 

м м

'

 

Дш

-SC

 

16

 

ОтпРД.

от РД-

от РД,

369

IT

отРДг-

ОтРД.

отРД.

370

•18

 

отРД,

0тРД32-^\В,

отРД16-

'38«

 

 

ИЛИ.

илиг

ИЛИ,

Ч I V

 

У, I V

УФ

KJUS

Рис. 4-9. Схема формирования информационного слова состояния релейных датчиков. х

дой группе «рабочим» оказывается только один вентиль. Выходы всех вентилей группы объединяются с помощью элемента ИЛИ; предварительное усиление кодовых сиг­ налов формируемого информационного слова обеспечи­ вается усилителями Уі, У 2 , . . ., У24, а окончательное — 24-разрядной группой усилителей-формирователей УФ, непосредственно связанных с кодовыми шинами записи

кшз.

Пусть в выполняемой команде формирования инфор­ мационного слова задан код НС вида 0001, а состояния

176

релейных

датчиков

характеризуются

сигналами:

для

РДІ-0,

РДг-l,

РДз-1,

РД„-1,

РДі&-0,

...

. . . , РДш

— 0, РДзт— 1 и т. д. Тогда

при

расшифровке

кода НС сигнал формируется на втором выходе дешиф­ ратора (нумерация выходов Дш по схеме на рис. 4-9 начинается не с нуля, а с единицы); этот сигнал подает­ ся на вторые входы вентилей В2 всех групп. В сответствии с состояниями релейных датчиков в 1-й и 24-й груп­ пах вентили В2 открыты, а во 2-й группе вентиль В2 за­ крыт. Поэтому в рассматриваемом случае возбуждаются

усилители Уі,. .., У2к, а

по

кодовым

шинам записи

в оперативное запоминающее

устройство

передается код

1 .. . 01 сформированного

информационного слова.

Выполнение команды по формированию информаци­ онного слова в соответствии с выходным напряжением одного из 250 аналоговых датчиков обеспечивается схе­ мами БКХІ и частью схем блока управления устройства сопряжения. В процессе реализации этой команды необ­ ходимо по номеру слова, получаемому из устройства управления машины, выделить напряжение от одного аналогового датчика, подать его на вход преобразова­ теля и полученный на выходе преобразователя код вы­ дать в кодовые шины записи.

Схема формирования информационного слова по со­ стоянию заданого аналогового датчика, т. е. по его вы­ ходному напряжению, приведена на рис. 4-10. Из соста­

ва блока

управления

при выполнении

рассматриваемой

команды используются регистр номера слова

РгНС,

два

дешифратора

Діщ

и Дш2,

каждый на четыре входа и

16 выходов, а также группа

усилителей-формирователей.

Блок коммутации

и преобразования,

полностью участ­

вующий

в

выполнении

данной

операции, представлен

на схеме

рис.

4-10

17

группами

коммутирующих

ячеек

(ГКЯі,

ГКЯг,.-.,

ГКЯп),

преобразователем

напряже­

ния в код

ПАК со счетчиком Сч и группой

выходных

вентилей

В. Группы ГКЯі—ГКЯп

включают

в свой со­

став по

16 коммутирующих

ячеек, a ГКЯі—10

коммути­

рующих ячеек. Каждая коммутирующая ячейка передает со своего аналогового входа на выход напряжение от соответствующего аналогового датчика только при по­ ступлении на управляющий вход ячейки сигнала с вы­ хода дешифратора.

Система коммутирующих ячеек представляет собой своеобразную вторую ступень дешифрирования номера

12—1514

177

слова, или номера аналогового датчика. Сигналом с вы­ хода Дші выбирается одна из групп ГКЯ\—ГКЯк. Одно­ именные выходы этих групп подключаются к аналого­ вым входам ГКЯп, в которой тю сигналу с Дш2 произ­ водится выделение одного напряжения, подаваемого на вход преобразователя. Таким образом, Дш\ является де­ шифратором номера группы аналоговых датчиков АД, а Дш2— дешифратором номера датчика внутри группы.

Küd НС

РгНС

 

16Дш.

16

I ~\ ....— Jl

 

 

 

 

" Т

от ЙД

 

I

äx

От

ЯДЮ-

 

 

ГКЯ,

 

 

 

от АД;, —

 

ЕЖ

16

 

я.

отДД-

 

 

 

 

от

йДт~

£31

 

 

гкя1(

 

 

от

ЯДг50-

16 2\1

 

 

 

X T

ГКЯ,.

ПЙК

Сч

1w Я?

УС-

1ZLH

уф

Рис. 4-10. Схема формирования информационного слова по состоя­ нию аналогового датчика.

178

Пусть при расшифровке заданного кода НС сформи­ рованы сигналы на 2-м выходе Дш 4 и 16-м выходе Дш2. Тогда на управляющие входы всех 16 коммутирующих

ячеек

 

2-й

группы подается сигнал,

по которому

напря­

жения

от

датчиков

АДц—АД2в

передаются на

входы

ячеек

группы ГКЯп.

В этой группе

управляющий

сигнал

поступает только на 16-ю ячейку, поэтому на вход пре­ образователя поступает напряжение от аналогового дат­

чика АД26, который

и

задан введенным в

РгНС кодом.

Напряжение

АД

преобразуется в

код,

фиксируемый

в счетчике

Сч. После

завершения

процесса преобразо­

вания полученный 10-разрядный двоичный код выдается на усилители-формирователи и затем поступает в кодо­ вые шины записи КІІІЗ как информационное слово, под­ лежащее записи в оперативную память машины.

Выполнение команды формирования управляющего воздействия, посылаемого на тот или иной релейный исполнительный орган, сводится к выработке сигнала включения или выключения реле, номер которого задан получаемым из УУ машины кодом НС. Реализация команды обеспечивается схемами блоков БУ и БР устройства сопряжения, причем в регистр РгНС подает­ ся два разряда кода НС, а в схемы БР — семь разрядов этого кода. Схемы блока управления осуществляют вы­ бор группы из 120 управляющих реле и формирование сигналов включения или выключения этих исполнитель­ ных органов. Окончательное дешифрирование кода НС я формирование сигналов, подаваемых в релейные испол­ нительные органы, производятся схемами блока БР.

Общая упрощенная

схема

управления

релейными

исполнительными

органами

приведена

на рис.

4-11.

В соответствии с

этой

схемой все управляющие

реле

разбиты на четыре

группы по

120 реле в каждой

груп­

пе. Выбор группы осуществляется посредством дешиф­

ратора Дш,

входы

которого связаны

с двумя

разряда­

ми регистра

номера

слова РгНС. Сигналами

с выходов

Дш открываются группы вентилей B

В2, Bs или В^,

со­

держащие

по семь

вентилей. Семь

разрядов

кода

НС

посредством этих вентилей вводятся в один из 7-разряд­ ных регистров Рги Рг2, Рг3 или Яг4 . Каждый из этих регистров связан с отдельным дешифратором на 120 выходов; в свою очередь к каждому выходу дешифрато­

ра подключено

по одному

вентилю групп

В*, и Вв.

Вен­

тили групп 5.5

управляются

сигналом УС\,

который

вы-

w

179

Соседние файлы в папке книги из ГПНТБ