Устройство для программного управления группой объектов
Иллюстрации
Показать всеРеферат
Союз Советских
Социалистических
Республик
ОПИСАНИЕ
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ («)962859 (61) Дополнительное к авт. свид-ву— 51 М К з
G 05 В 19/417 (22) Заявлено120780 (21) 2999478/18-24 с присоединением заявки ¹Государственный комитет
СССР по делам изобретений и открытий
{23) Приоритет
Опубликовано ЗОЛ9.82. Бюллетень ¹ З6
Дата опубликования описания ЗОЛ982 (53) УДК 621.503..55(088 ° 8) (72) Авторы изобретения
Г.П. Васильев, А.С. Каменской и Б.3 ЮдОвский (71) Заявитель (54) УСТРОЙСТВО ДЛЯ ПРОГРАММНОГО УПРАВЛЕНИЯ
ГРУППОЙ ОБЪЕКТОВ
Изобретение относится к автоматике и вычислительной технике и может быть использовано для централизованного . программного управления .компактной группой объектов, программа работы которых может быть как одинаковой, так и различной, а обработка программы может быть синхронной.
Известно устройство централизован.ного программного управления группой внешних устройств, содержащее вычислительное устройство (процессор), основную память и группу внешних устройств (объектов), подключеннйх к общей системе цепей-интерфейсу.
Для подключения объектов в нем используются устройства (каналы) управления, реализующие операцию ввода информации в виде, соответствующем специфике функционирования объекта.
В каждом канале управления стандартная последовательность сигналов управления преобразуется в совокупность сигналов, обеспечивающих работу объекта (1).
Однако для каждого конкретного типа объектов требуется специфичное построение канала управления.
Известно также многоканальное устройство сопряжения группы объектов с цифровой вычислительной машиной, в котором разработана конкретная структура каналов управления и раскрыта сущность производимой в них обработки сигналов управления.
Устройство содержит блок управления, регистр сдвига, дешифратор и каналы управления, в каждом из которых имеется . рабочий регистр, три элемента И и элемент ИЛИ. Схема устройства обеспечивает совмещение приема-передачи информации (обмен данными), т.е. двухстороннюю связь между ЦВМ и внешними объектами. Передача информации осуществляется в виде последовательного и параллельного кодов (2).
Надостаток данного устройства заключается в низкой эффективности при решении ряда практических задач управления, требующих, в частности, односторонней связи ЦВМ (ЭВМ) с системой (группой) исполнительных устройств, каждое из которых должно управляться заданным для данного момента времени сигналом в аналоговой форме, например напряжением постоянного тока. В этом случае возникает необходимость дополнительного введения в состав каждого канала уп962859 равления преобразователей типа коднапряжение.
Наиболее близким по технической сущности к предлагаемому является устройство централизованного програм- 5 много управления группой объектов, которое содержит оперативное запоминающее устройство, цифро-аналоговый преобразователь, усилитель мощности и имеет вход управляющих кодов, о вход адресов вводимой информации и вход синхроимпульсов. Для каждого объекта предусмотрен отдельный канал связи, содержащий буферную цифровую память, кодовый усилитель, цифро-аналоговый преобразователь и усилитель мощности, Сигналы управления подаются в каждый канал в кодовом виде и после преобразования в аналоговую форму воздействуют на управляемый .. с объект. Такое схемное решение устройства централизованного программного управления целесообразно при рассредоточенном расположении управляемых объектов, так как обеспечивает минимальные потери информации,25 содержащейся в управляющих сигналах Я.
Однако схема известного устройства является сложной, а конструкция дорогостоящей за счет наличия большого
:числа однотипных каналов управления, 30 что экономически не оправдано при компактном размещении управляемых объектов.
Цель изобретения — упрощение уст- 35 ройства.
Поставленная цель достигается тем, что устрбйство для программного управления группой объектов, содержащее формирователь синхроимпульcos, 4р блок задания адреса и последовательно соединенные блок задания программы, цифровой блок оперативной памяти и цифро-аналоговый преобразователь, содержит переключатель и последовательно соединенные счетчик, дешифратор и аналоговый блок памяти, информационный вход которого подключен к выходу цифро-аналогового преобразователя, счетный вход счетчика подсоединен к выходу;формирователя сиихроимпульсов и к управляющему входу переключателя, соединенного первым и вторым информационными входами с информационным выходом счетчика и с вы ходом блока задания адреса соответ- 55 ственно, а выходом — c управляющим входом цифрового. блока оперативной памяти.
Такое схемное. решение устройства обеспечивает преобразование кодовых 6О сигналов управления в аналоговую
Форму и передачу их по одному каналу в группе комплектно расположенных управляемых объектов, вследствие чего уменьшается объем используемоГо оборудования и соответственно стоимость устройства.
На. чертеже представлена блок-схема устройства.
Устройство содержи в цифровой блок
1 оперативной памяти, цифро-аналоговый преобразователь 2, усилитель 3 мощности, блок 4 задания программы, блок 5 задания адреса, формирователь
6 синхроимпульсов, аналоговый запоминающий узел 7, коммутатор 8, дешифратор 9, счетчик 10, переключатель 11 и аналоговый блок 12 памяти.
Устройство работает следующим образом.
Информация о величине управляющего напряжения для данного объекта в данный момент времени содержится во внешнем программоносителе, например ЭВИ, подключенной ко входам блоков 4 и 5 и формирователя б шиной управляемых кодов, шиной адресов и шиной синхроимпульсов.
В момент появления на выходе форI
;мирователя 6 синхроимпульса в переключателе 11 вырабатывается сигнал, определяющий режим работы устройства — запись новой вводимой управляющей информации или реализации управляющих кодов, записанных ранее в блок 1 (выводимой информации).
Текущий адрес (йд ) выводимой информации поступает на вход переключателя 11 непрерывно, изменяясь при отсчете счетчиком очередного синхроимпульса. Переключатель 11 может выполниться, например, на базе многоразрядного мультиплексора на два входа. Управление таким мультиплек-. сором осуществляется от шины синхроимпульсов. Во время синхроимпульса работает. вхоу(", связанный с блоком
5, в паузе между синхроимпульсами— вход, связанный с выходом счетчика 10. Таким образом, на вход адресов блока 1 поступает во время синхроимпульса адрес вводимой информации, в паузе между синхроимпульсами адрес выводимой информации (код числа NA). Тот же сигнал синхроимпульса, задержанный в усилителе— переключателе 11 (этот усилитель всегда имеется для управления всеми разрядами переключателя), поступает в блок 1 как сигнал режима работы.
Во время синхроимпульса блок 1 работает в режиме "Запись", производится ввод информации с блока 4. В паузе между синхроимпульсами блок 1 работает в режиме "Чтение", производится вывод информации из ячейки блока 1 с номером NA в преобразователь 2. При записи новой информации переключатель 11 транслирует с выхода блока 5 адрес кода:управляющего напряжения, поступающего в блок 1 с выхода блока 4.
962859
Составитель В. Дианов
Редактор В. Пилипенко Техред E.баритончик Корректор С. Шекмар Заказ 7509/65 Тираж 914 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Филиал ППП "Патент", r. Ужгород, ул. Проектная, 4
При реализации управляющих кодов, записанных ранее в блок 1, переключатель 11 транслирует в блок 1 образующийся на счетчике 10 адрес выводимой в данный момент информации. Этот же адрес через дешифратор
9 поступает на первый вход коммутатора 8, на второй вход которого поступает с выхода преобразователя
2 управляющее напряжение, декодированное при считывании иэ блока 1 1О соответствующего управляющего кода.
Коммутатор 8 организует канал записи управляющего напряжения в соответствующую адресу ячейку узла 7, где запоминается и через усилитель 3 поступает на соответствующий объект в течение этого времени, определен ного программой.
По следующему синхроимпульсу про.цесс повторяется и новый код преоб- 20 разуется преобразователем 2 в напряжение, запоминаемое очередной ячей1кой аналогового запоминающего устройства 7, и через свой усилитель
3 поступает на соответствующий объект °
По реализации всего цикла опроса блока 1 счетчик 10 возвращается в исходное состояние и осуществляется очередной цикл работы устройства в изложенной выме последовательности независимо от того, поменялись ли коды в блоке 1 или остались прежними. Такая периодическая перезапись сигналов в узле 7 обеспечивает на,дежность работы и сохранность аналоговой записи в пределах требуемой точности, Таким образом предлагаемое устройство обеспечивает по сравнению с известным упрощение схемы.
Формула изобретения
Устройство для программного управ)ления группой объектов, содержащее формирователь синхроимпульсов, блок задания адреса и последовательно соединенные блок задания программы, цифровой блок оперативной памяти и цифро-аналоговый преобразователь, о т л и ч а ю щ е е с я тем, что, с целью упрощения устройства, оно содержит переключатель и последовательно соединенные счетчик, дешифратор и аналоговый блок памяти, информационный вход которого подключен к выходу цифро-аналогового преобразо.вателя, счетный вход счетчика подсоединен к выходу формирователя,. .синхроимпульсов и к управляющему входу переключателя, соединенного первым и вторым, информационными входами с информационным выходом счетчика и с выходом блока задания адреса соответственно, а выходом— с управляющим входбм цифрового блока оперативной памяти..
Источники информации, принятые во внимание при экспертизе
1. Майоров С.A. и Новиков Г.И.
Структура электронных вычислительных машин. Л., "Машиностроение", 1979, с. 115. . 2. аварское свидетельство СССР
9 619918,. кл. G 06 F 3/04, 1976.
3. Логическая компоновка систем на базе йроцессора M-6000 ACBT-M.
TO. Северодонецк, НИИУВМ, 1972, с. 102 (прототип).