Устройство программного управления исполнительными механизмами Советский патент 1982 года по МПК G05B23/02 

Описание патента на изобретение SU930274A1

Изобретение относится к автоматике и может быть использовано в системах управления различным технологическим оборудованием. Известно устройство управления с последовательной обработкой входных сиг налов, содержащее коммутатор вхошых сигналов, логический блок, обеспечивающей последовательную обработку входны сигналов и формирование выходных упра& ляюших сигналов, а также программируемую память, адресный регистр, указывающий адрес входа иливькода, дешифрато и выходной регистр для хранения выходных управляюцих сигналов и выдачи их на исполнитгльные механизмы. Выходные управляющие сигналы, сфо М1;рованные в логическом , посту пают на триггеры выходного регистра, Выбор требуемого триггера осуществляется деишфратором по адресу, указанному в адресном регистре 1. Недостатком устройства явлжтся отсутствие контроля правильности записн выходных управляющих сигналов,в трипГеры выходного регистра. Наиболее близким техническим решением к предлагаемому изобретению явл9 ется устройство которое сооеркшт адреоную шину, шину синхроннаацин, . пись 1, шину Запись О , пбшнфратор, группу элементов И, группу Т-К триггаров выходного регистра и коммутатор. Адресная шина устройства соесшнена с входом дешифратора и с адресным вхопом коммутатора. Выходы оешвфратора соеда нены с первыми входами логвческнх схем И, вторые входы которых соединЕены с йог ной свнхроннзацяи. Выход каждого ал. мента И соеовв с свнхрсвиавруювшм входом соответствующего триггера BI« ходаого репистра. Швны Запись I и Запись О устройства соетнены cooi. ветственно с. входами Т и К тртггеров, выходы которых соединены с исполнитель ными механизмами i с соот&етстцуювшмя йн юрмаононвымн входами коммутатора. Выход коммутатора является контрольным выходом устройства. При поступлении коаа адреса по адресной шине на вход дешифратора последний подготавливаег соответствующий элемент И к прохождению через него импу льса синхрсниэации на выбранный триггер выходного регистра. Одновременно с кодом адреса подается сигнал по одной из шин Запись 1 или Запись О , в зависимости от того, в какое состояние должен быть установлен выбранный триггер. Затем поступает импульс синхронизации. и переводит данный триггер в требуемое состояние. Аналогично происходит переклточение остальных триггеров выходного регистра. Контроль правильности установки каждого триггера осуществляется с помощью коммутатора, т.к. его выходной сигнал в каждый данный момент вре- мени соответствует состоянию триггера, код адреса которого установлен на адресной шине 2 . Нецостагок известного состоит в том, что его схема предлагает программную реализацию контроля правильности jrcTaновки триггеров в заданное состояние. Действительно, чтобы определить соответ ствует ли новое состояние триггера заданному, необходимо запомнить, какой из сигналов (Запись О или Запись 1) был подан на его вход, затем после уста новки триггера опросить чере.з коммутатор его выход и сравнить состояние выхо да с подававшимся входным сигналом. Та кая организация контроля требует,. по крайней мере, выполнения двух дополнительных команд - считьюание состояния триггера и сравнение. Все это приводит к удлинению программы управления и, следовательно, к снижению бьютродействйя устройства и к увеличению обьема па мяти программ, Цель изобретения - повышение быстродействия, и упрощение устройства путем уменьшения обьема памяти программ в системе управления, составной частью ко торой является данное устройство, путем аппаратной реализации контроля правильности установки триггеров выходного регистра. Поставленная цель достигается тем, что в устройство, содержащее дешифрато выходы которого через соответствующие элементы И и триггеры соединены с соо ветствующими информационными входами коммутатора и с выходами устройства, адресный вход коммутатора и вход дешифратора Ъодключены к адресной шине, вторые Ьходы элементов И подключены к шине синхронизации, вторые входы триггеров - к шине Запись 1, а третьи входы триггеров - к шине Запись О , ввеве ны последовательно соединенные элемент НЕ, первый дополнительный элемент И, элемент ИЛИ, второй дополнительный элемент И и триггер,третий дополнительный элемент И и элймент задержки, вьгход которого подключен к второму входу второго дополнительного элемента И, а вход - к шине синхронизации, выход коммутатора соединен с входом элемента НЕ и через третий дополнительный элемент И с вторым входом элемента ИЛИ, вторые входы первого и третьего дополни- , тельных элементов И подключены соответстственно к шинам Запись 1 и Запись О На чертеже показана схема предлагаемого устройства. Устройство управления содержит адресную шину I, шину 2 синхронизации, игану 3 Запись 1, шину 4 Запись О , де- дешифратор 5, группу элементов И 6,, группу триггеров 7 выходного регистра, коммутатор 8, элемент НЕ 9, первый дополнитель«ый элемент И 1О, второй дополнительный элемент И 11, элемент ИЛИ 12, третий дополнительный элемент И 13, триггер 14 ошибки и элемент 15 задержки. Адресная цщна 1 связана с входом дешифратора 5 и с адресным входом коммутатора 8. Выходы дешифратора 5 соединены с первыми входами элементов И 6 группы, вторые входы соединены с шиной 2 синхронизации, а выходы - с синхронизирующими входами f-K триггеров 7 выходного регистра. Шина Запись I соединена с Т -входами триггеров 7, а также с вторым входом первого дополнительного э;юмента И 10. Шина Запись О соединена с К-входами триггеров 7, а также с вторым входом второго дополнительного элемента И 11. Выходы трипгеров 7 соединены с исполнительными механизмами (не показаны) и с соответствующими информационными входами ком мутатора 8. Выход коммутатора 8 соединен с первым входом второго дополнительного элемента И 11 через элемент НЕ 9 с первым входом первого дополнительного элемента И 10. Выходы дополнительных элементов И 10 и 11 соединены с аламентом ИЛИ 12, выход которого соединен с первым входом третьего дополнительного Э1юмента И 13. Второй вход третьего дополнительного элемента И 13 соединен с шиной 2 синхронизации через элемент задержки 15, a выхоц - с вхо- аом Установка 1 триггера ошибки 14, агорой вхоа которого используется для усгановки его в исходное состо5шие. ycTjpoftcTBO работает слецующим образом. При поступлении кода адреса по адресной ишне I на вход дешифратора 5 последний подготавливает соответствующий элемент И 6 к прохождению через него импульса синхронизации. Одновременно с к00ом адреса подается сипгал либо по шине 3 Запись I, либо по иине 4 Запись О , в зависимости от того, в какое состояние должен быть установпэн выбранный триггер 7 выходного регистра Поступающий затем импульс по шине 2 синхронизации переводит триггер 7 в требуемое состояние. Так как адресный код . одновременно поступает и на коммутатор 8, то на его выходе появляется сигнал, соответствующий состоянию переключаемо го триггера 7. Этот сигнал совместно с сигналами на щинах Запись 1 и Запись О анализируется дополнительными элементами, введенными в устройство. При неправильной установке выбранного триггера 7 на выходе элемента ИЛИ 12 устанавливается единичный уровень, поэтому задержанный сигнал синхрстгазацни с шины 2 через третий дополнительный элемент И 13 устанавливает в единичное состо5шие триггер 14 ошибки. Условиями формирования единичного уровня сипнала на выходе третьего дополнительного элемента 13 5тляются единичный сигнал на шине 3 Запись I и нулевой сигнал на коммутатора 8, что приводит к срабатыванию первого дополнительного элемента И 10; единичный сигнал на шине 4 Запись О, и единичный сигнал на выходе коммутатора 8, что приводит к срабатыванию второго дополнительного элемента И 11, Из приведенного описания схемы и работы предлагаемого устройства видно, что при каждом переключении любого триггера 7 выходного регистра можно проконтролировать правильность его установки в требуемое состо5шие по выходному сягявпу триггера ошибки 14, При этом не требуются дополнительные затраты времени. Таким образом, предлагаемое техниче- ское решение позволяет аппаратными срец 63 6 твами осуществлять контроль правильнооустановки триггере выходного региста. Переход от программной реализадии онтроля к аппаратной приводит к уменьению числа: команд в программе управения, что, в свою очередь, обеспечивает меньшение требуемого объема памяти рограмм и повышение быстродействия стройства. Формула изобрет е н и я Устройство программного управления исполнительными механизмами, содержащее дешифратор, выходы-Которого через соответствующие элементы И и триггеры соединены с соответствующими информационными входами коммутатора и с В№ходами устройства, адресный вход комму Тагора и вход дешифратфа подключены к адресной шин вторые входы элементе И подключены к шине синхронизацни вгорые входы григгоров - к шине Запись I, а третьи входы триггеров - к щине Запись О, отличающееся тем, что, с целью повышения быстродействия и упрощения устройства, в него введены последовательно соединенные элемент НЕ, первый дополнительный элемент И, элемент ИЛИ, второй дополнительный элемент И и Tfsirrep, а также третий дополнительный элемент И и элемент задержки, выход которого подключен к второму вхог ау второго дополнительного элемента И, а вход - к шине синхронизации, выход коммутатора соединен с входом элемента НЕ и через третий дополнительный еле- МЙ1Т И с вторым входом элемента ИЛИ, вторые входы первого и третьего допел нительных элементов И подключены соответственно к шинам Запись I и О. Источники информации, принятые во внимание при экспертизе 1. Вешкобритании Ni 2О04О88, кл.5 05 В 15/02, опублик. 1977. 2.Патент Япогаш W 53-38394, кл, 5 О5 В 23/О2, опублик, 1978 (протопюК

Похожие патенты SU930274A1

название год авторы номер документа
Устройство для программного управления исполнительными механизмами 1980
  • Сечкин Виталий Алексеевич
SU1023285A2
Многоканальный резервированный коммутатор 1989
  • Палагин Александр Васильевич
  • Лещенко Виктор Николаевич
SU1737723A1
Устройство для сопряжения ЭВМ с внешним абонентом 1988
  • Шаров Борис Григорьевич
  • Швед Богдан Антонович
SU1594553A1
Устройство для отладки программно-аппаратных блоков 1985
  • Ланда Вадим Ионович
  • Палагин Александр Васильевич
  • Сигалов Валерий Иосифович
  • Скринник Валентин Григорьевич
SU1315984A1
Процессор с микропрограммным управлением 1990
  • Горбачев Сергей Владимирович
  • Сакун Людмила Ивановна
  • Шейнин Юрий Евгеньевич
SU1700564A1
Устройство для отладки микропроцессорных систем 1986
  • Собкевич Николай Олегович
  • Головень Тамара Ивановна
  • Шелестов Сергей Юрьевич
SU1462326A1
Устройство для отладки программно-аппаратных блоков 1983
  • Бадашин Вадим Витальевич
  • Ланда Вадим Ионович
  • Леонтьев Виктор Леонидович
  • Палагин Александр Васильевич
  • Сигалов Валерий Иосифович
SU1242965A1
Устройство для формирования тестов 1986
  • Андреев Александр Николаевич
  • Белов Михаил Юрьевич
  • Водовозов Александр Михайлович
  • Сачков Алексей Александрович
SU1336013A1
Многоканальное устройство контроля для управляющих вычислительных систем 1983
  • Сидоренко Николай Федорович
  • Остроумов Борис Владимирович
  • Кирсанов Станислав Петрович
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Харченко Вячеслав Сергеевич
SU1101829A1
Устройство для регенерации динамической памяти 1980
  • Лайх Хольгер
  • Левчановский Феодосий Васильевич
SU943845A1

Иллюстрации к изобретению SU 930 274 A1

Реферат патента 1982 года Устройство программного управления исполнительными механизмами

Формула изобретения SU 930 274 A1

SU 930 274 A1

Авторы

Сечкин Виталий Алексеевич

Чидсон Валерий Сергеевич

Даты

1982-05-23Публикация

1980-02-27Подача