Устройство для программной реализации переключательных схем
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1836679
Авторы: Галяпа, Мариночкин, Смирнов, Сухарев
Текст
(55 6 06 Г 7 0 ГОСУДАРСТВЕННОЕ ПАТЕНТВЕДОМСТВО СССР(56) Авторское свидетельство СМ 610104, кл.б 06 Р 7/00, 1975.Авторское свидетельство СМ 813413, кл. 6 06 Г 7/00, 1978(54) УСТРОЙСТВО ДЛЯ ПРОГРАММНОЙ РЕАЛИЗАЦИИ ПЕРЕКЛЮЧАТЕЛЬНЫХ СХЕМ(57) Изобретение относится к автоматике и вычислительной технике и может быть использовано для программного управления технологическим оборудованием. Цель изо. бретения - повышение надежности эа счет исключения ложных срабатываний триггера, Устройство для программной реализации переключательных схем содержит триггер состояния 1, блок проверки на четность 2, блок определения конфигурации диаграмм 3, включающий ячейку памяти 4, мультиплексор 5, блок подсчета числа ответвлений диаграммы б, три элемента И - НЕ ф 7 - 9. Устройство позволяет автоматизировать процесс программной реализации переключательной схемы. 3 ил.Изобретение относится к автоматике, в частности, к программному управлению технологическим оборудованием.Цель изобретения - повышение надежности за счет исключения ложных срабатываний.На фиг, 1 представлена функциональная схема устройства для программной реализации переключательных схем; на фиг. 2 - пример лестничной диаграммы; на фиг, 3 - временная диаграмма работы устройства,Устройство для программной реализации переключательных схем (фиг.1) содержит триггер 1. блок проверки на нечетность 2, блок определения конфигурации диаграммы 3, включающий ячейку памяти 4, мультиплексор 5, блок подсчета числа ответвлений диаграммы 6, первый 7, второй 8 и третий 9 элементы И-НЕ.В процессе вычисления нулевое значение выхода триггер состояния может принимать в двух случаях:1. При проверке аргумента. имеющего "ответвление. справа", если действительное значение этого аргумента совпадает со значением аргумента, указанного на лестничной диаграмме при наличии стробирующего сигнала и значение триггера состояния перед проверкой аргумента имело единичное значение,2, При проверке аргумента, не имеющего "ответвление справа", если действительное значение этого аргумента противоположно значению аргумента, указанного на лестничной диаграмме перед проверкой стробирующего сигнала и выход триггера состояния перед проверкой аргументной имело единичное значение,Устройство работает следующим образом,В качестве примера для пояснения процесса вычисления используется переключательная схема, приведенная в виде лестничной диаграммы на фиг. 2 и временная диаграмма по фиг, 3. Для любой переключательной схемы вычисление ведется в следующем порядке: вычисление начинается с аргумента, расположенного в верхней левой части схемы лестничной диаграммы. содержащего программный сигнал установки триггера состояния по первому стробирующему сигналу 1 в единичное состояние (фиг. 2 аргумент Х 3). Наличие программного сигнала установки триггера состояния в единичное состояние по первому стробирующему сигналу обеспечивает начальное условие вычисления логической цепочки, Затем проверяются последовательно все аргументы, расположенные на этой же ступени лестничной диаграммы, до ближайше диаграмме и сигнала "ответвление справа", нет, то на выходе блока проверки на нечет- ность 2 появляется сигнал, который в сочетании с четвертым стробирующим сигналом "0 ч по второму входу третьего 9 элементаИ-НЕ устанавливает триггер 1 в нулевое состояние, Отсутствие сигнала "ответвление справа" при "нулевом" состоянии триггера 1 запоминается в ячейке памяти 4 45 50 5 10 15 20 25 30 го ответвления от аргумента "справа вниз". При наличии ответвления "справа вниз" опускается на следующую ступень лестничнойдиаграммы вниз и продолжает вычисление по этой ступени, начиная с крайнего левого аргумента и т.д, После проверки аргумента, имеющего только ответвление "справа вверх" поднимаемся на верхнюю ступеньку лестничной диаграммы и продолжаем вычисление в том же порядке, как описано выше, Все аргументы пронумерованы в порядке вычисления, Ответвление "справа вниз" обозначены стрелками справа от аргумента Х 5, Х 8, Х 1.1, ответвление "справа вверх" обозначены стрелками справа от аргументов Х 8, Х 11, Х 12, Для определения конфигурации лестничной диаграммы при вычислении используются также ответвления "слева вниз", Эти ответвления обозначены стрелками слева от аргументов Х 2, Х 4, Х 11,В начале вычисления триггера 1 принудительно по первому стробирующему сигналу устанавливается в единичное состояние. В процессе вычисления последовательно по шагам для каждого аргумента переключательной схемы на первый вход блока проверки на нечетность 2 подается сигнал "ответвление справа", на второй - "значение аргумента, указанного на лестничной диаграмме" и на третий - действительное состояние аргумента, Если для какого-либо аргумента "действительное состояние аргумента не совпадает с знэчением аргумента, указанного на лестничной"нулевые" сигналы с выхода триггера 1 и ячейки памяти 4 организуют работу мультиплексора 5 таким образом, что на первый выход мультиплексора 5 подаются сигналы "ответвление слева вниз" в сочетании со вторым стробирующим сигналом тр, а на второй вход мультиплексора 5 подаются сигналы "ответвление справа вниз" в сочетании с третьим стробирующим сигналом 1 з, Сигналы выхода мультиплексора 5 подсчитываются в блоке подсчета 6, по входу "сложение" либо "вычитание", числа, ответвления "справа вниз", и "слева вниз". Когда количество сигналов "ответвление справа вниз" превьсит нэ единицу количество сигналов "ответвление слева вниз" нэ выходе блокаподсчета 6 поясняется сигнал, который в сочетании с первым стробирующим сигналом 11 устанавливает триггер состояния 1 в единичное состояние.Наличие сигнала "ответвление спрэва" при нулевом состоянии триггерэ состояния 1 запоминается в ячейке памяти 4, "Нулевой" сигнал с выхода триггера 1 и "единичный" выхода ячейки памяти 4 организует работу мультиплексора 5 таким образом, что нэ первый выход мультиплексора 5 подаются "ответвление справа вверх" в сочетании с вторым стробирующим сигналом 12. Эти сигналы поступают соответственно на входы "сложение", либо вычитание блока подсчета числа ответвлений, Когда количество сигналов "ответвление справа вверх" превысит на единицу количества сигналов "ответвление справа вниз" нэ выходе блока подсчета числа ответвлений 6 поясняется сигнал, который в сочетании с первым стробирующим сигнэлом 11 устанавливает триггер состояния 1 в единичное состояние. "Единичный" выход триггера состояния 1 с его прямого выхода запрещэет работу блока подсчета числа ответвлений 6. После проверки всех аргументов реализуемой переключэтельной схемы значение выхода триггера состояния 1 " 1" или "0") снимается с выхода устройства.Сравнение заявляемого устройства с устройством-прототипом показывает, что заявляемое устройство обладает техническим преимуществом, т.е. позволяет автоматизировэть процесс прогрэммной реализации переключательной схемы,Формула изобретения Устройство для программной реализации переключательных схем, содержащее блок проверки на нечетность, триггер, ячейку памяти, мультиплексор и блок подсчетэ числа ответвлений диаграмм, причем первый информационный вход устройства сое ответвлений диаграмм, выход которого соединен с первым входом первого элемента И-НЕ, второй вход которого соединен с входом принудительной установки триггера ус тройства, первый стробирующий входкоторого соединен с первым входом второго элемента И-НЕ, второй вход и выход которого соединены-соответственно с выходом первого элемента И-НЕ и единичным вхо дом триггера. инверсный выход которого соединен с входом разрешения записи ячейки памяти и вторым выходом устройства, второй и третий стробирующие входы которого соединены с первым и вторым синхровхода ми мультиплексора, нулевой вход триггерасоединен с выходом третьего элемента ИНЕ, первый вход которого соединен с выходом блока проверки нэ нечетность. второй и третий входы которого соединены с четвер тым и пятым информационными входамиустройства, четвертый стробирующий вход которого соединен с вторым входом третьего элемента И - НЕ. 5 101520 динен с информационным входом ячейки памяти, первым входом блока проверки на нечетность и первым информационным входом мультиплексора, первый и второй управляющие входы которого соединены соответственно с выходом ячейки памяти и прямым выходом триггера, первый выход устройства соединен с прямым .выходом триггера, первый и второй выходы мультиплексора - с входами сложения и вычитанияблока подсчета числа ответвлений диаграмм. о т л и ч а ю щ е е с я тем, что. с целью повышения надежности за счет исключения ложных срабатываний, оно содержит три элемента И - НЕ, причем первый, второй итретий информационные входы устройства соединены соответственно с вторым, третьим и четвертым информационными входами мультиплексора, прямой выход триггера - с рээрешающим входом блока подсчета числэ1836679 Составитель В,Галяпа ехред М.Моргентал Корректор М.Керецман Редакто изводствемно-издательский комбинат Патент", г Ужгород, ук Гагарина, 101 Заказ 3020 Тираж Подписное ВНИИПИ Государственного комитета по изобретениям и открытиям и ри ГКНТ СС 11 ЗОЗБ, Москва, Ж, Рауаская наб., 45
СмотретьЗаявка
4879665, 19.07.1990
НАУЧНО-ИССЛЕДОВАТЕЛЬСКИЙ ЭЛЕКТРОТЕХНИЧЕСКИЙ ИНСТИТУТ НАУЧНО ПРОИЗВОДСТВЕННОГО ОБЪЕДИНЕНИЯ "ХЭМЗ"
ГАЛЯПА ВЛАДИМИР ИВАНОВИЧ, МАРИНОЧКИН АЛЕКСАНДР ИВАНОВИЧ, СМИРНОВ АНАТОЛИЙ СЕРГЕЕВИЧ, СУХАРЕВ АЛЕКСАНДР ВЛАДИМИРОВИЧ
МПК / Метки
МПК: G06F 7/00
Метки: переключательных, программной, реализации, схем
Опубликовано: 23.08.1993
Код ссылки
<a href="https://patents.su/4-1836679-ustrojjstvo-dlya-programmnojj-realizacii-pereklyuchatelnykh-skhem.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для программной реализации переключательных схем</a>
Предыдущий патент: Устройство для отображения символьной информации на экране видеоконтрольного блока
Следующий патент: Генератор последовательностей случайных чисел
Случайный патент: Станок для обмотки статоров электрических машин