
книги из ГПНТБ / Дроздов Е.А. Основы построения и функционирования вычислительных систем
.pdfлей, связанных с датчиками аналоговых величин, может
быть меньшим |
значения п. |
|
|
|
||
|
На рис. 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К |
||
ЦП |
|
|
|||
|
кшнс |
|
5У |
|
0У |
|
|
|
|
||
ОЗУ |
|
по |
|
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 |
|
|
"К я. |
|||
отДД2Е- |
|
|||
|
|
|
||
от |
йДт~ |
£31 |
|
|
гкя1( |
|
|
||
от |
ЯДг50- |
16 2\1 |
|
|
|
|
X T
ГКЯ,.
ПЙК
Сч
1w Я?
УС-
1ZLH
уф
Рис. 4-10. Схема формирования информационного слова по состоя нию аналогового датчика.
178
Пусть при расшифровке заданного кода НС сформи рованы сигналы на 2-м выходе Дш 4 и 16-м выходе Дш2. Тогда на управляющие входы всех 16 коммутирующих
ячеек |
|
2-й |
группы подается сигнал, |
по которому |
напря |
||
жения |
от |
датчиков |
АДц—АД2в |
передаются на |
входы |
||
ячеек |
группы ГКЯп. |
В этой группе |
управляющий |
сигнал |
поступает только на 16-ю ячейку, поэтому на вход пре образователя поступает напряжение от аналогового дат
чика АД26, который |
и |
задан введенным в |
РгНС кодом. |
||
Напряжение |
АД2Ъ |
преобразуется в |
код, |
фиксируемый |
|
в счетчике |
Сч. После |
завершения |
процесса преобразо |
вания полученный 10-разрядный двоичный код выдается на усилители-формирователи и затем поступает в кодо вые шины записи КІІІЗ как информационное слово, под лежащее записи в оперативную память машины.
Выполнение команды формирования управляющего воздействия, посылаемого на тот или иной релейный исполнительный орган, сводится к выработке сигнала включения или выключения реле, номер которого задан получаемым из УУ машины кодом НС. Реализация команды обеспечивается схемами блоков БУ и БР устройства сопряжения, причем в регистр РгНС подает ся два разряда кода НС, а в схемы БР — семь разрядов этого кода. Схемы блока управления осуществляют вы бор группы из 120 управляющих реле и формирование сигналов включения или выключения этих исполнитель ных органов. Окончательное дешифрирование кода НС я формирование сигналов, подаваемых в релейные испол нительные органы, производятся схемами блока БР.
Общая упрощенная |
схема |
управления |
релейными |
||
исполнительными |
органами |
приведена |
на рис. |
4-11. |
|
В соответствии с |
этой |
схемой все управляющие |
реле |
||
разбиты на четыре |
группы по |
120 реле в каждой |
груп |
пе. Выбор группы осуществляется посредством дешиф
ратора Дш, |
входы |
которого связаны |
с двумя |
разряда |
|
ми регистра |
номера |
слова РгНС. Сигналами |
с выходов |
||
Дш открываются группы вентилей Biß |
В2, Bs или В^, |
со |
|||
держащие |
по семь |
вентилей. Семь |
разрядов |
кода |
НС |
посредством этих вентилей вводятся в один из 7-разряд ных регистров Рги Рг2, Рг3 или Яг4 . Каждый из этих регистров связан с отдельным дешифратором на 120 выходов; в свою очередь к каждому выходу дешифрато
ра подключено |
по одному |
вентилю групп |
В*, и Вв. |
Вен |
тили групп 5.5 |
управляются |
сигналом УС\, |
который |
вы- |
w |
179 |