Программное задающее устройство

Номер патента: 736048

Автор: Линков

ZIP архив

Текст

ОП ИСАНИ ЕИЗОБРЕТЕН ИЯК АВТОРСКОМУ СВИДЕТЕЛЬСТВУ Союз СоветскикСоцналистмческккРеспублик р 1736048)Приоритет Опубликовано 25.05.80. вам изобретенийи открытий ллетень ,%19 53) УДК 62.503.55088.8) Дата опубликования описания 28 Автор изобрет В. А, Линьков язанский радиотехнический инст 7) Заявител(54 ПРОГРАММНОЕ ЗАДАЮШЕ ОЙ СТВО Изобретение относи вычислительной техн к автоматик е, в частностивлению объектам к автоматическому уп с случайным характеро необходимо производит м. поведения, где сочетание коррек ции программы управления с ее ут ением в зависимости от информации о поведении объекта.Известное программное задающее устройство, содержащее первый формирователь импульсов, блок задержки, второй формирователь импульсов, первый счетчик импульсов, блок ввода программы, блок совпадения, второй счетчик импульсов, блок коррекции программы, делитель временных интервалов, генератор импульсов, третий формирователь импульсов (Недостатком данного устройства яв ляется невозможность осуществления самостоятельного уточнения введенной в него программы в зависимости от поведения объекта управления и невозможность осуществления сочетания коррекции программы с ее уточнением. да им Наиболее близким техническим решектием к изобретению является программноезадающее устройство, содержащее логический блок, подключенный через счетчикк исполнительному органу и через блок5ввода к блоку сравнения, соединенномус исполнительным органом, логическимблоком и через реверсивный счетчик сдатчиком перемещения 2)Недостатком этого устройства является узкая область применещтя,Цель изобретения - расширение областиприменения.Это достигается тем что в программное задающее устройство, содержащееисполнительный орган, последовательно1соединенные датчик параметра, блокпороговых элементов, блок элементов И,другие входы которого подключены к выз 0 ходам генератора импульсов, блок счетчиков и коммутатор, одни из входов которого. подключены к выходам блока ввопрограммы, введены формировательпульсов, последовательно соединенные3 7360 преобразователь частоты, первый распределитель, первый блок ввода коррекции и блок сравнения, и последовательно соединенные второй распределитель, второй блок ввода коррекции, первый алгебраический сумматор и второй алгебраический сумматор, второй вход которого подключен к соответствующему выходу блока ввода программы, третий вХод - к соответствующему выходу коммутатора, а выход - ко 10 входу исполнительного органа, второй вход первого алгебраического сумматора соеди-нен с выходом первого блока ввода коррекции, а третий вход - с одним из выходов коммутатора, другие выходы которого подключены к первому входу второго распределителя и ко второму входу первого распределителя, третий вход которого, второй вход первого распределителя и второй выход второго блока ввода коррекции соединены соответственно с первым выходом, вторым выходом и вторым входом блока сравнения, причем вход формирователя импульсов подключен, к одному из выходов блока пороговых элементов, а выход - ко вторым входам блока счетчиков и одному из входов коммутатора.На фиг. 1 представлена схема устройства; на фиг. 2 - диаграмма его работы.30Устройство (см. фиг. 1) содержит датчик параметра 1, пороговые элементы 2,3 и 4,элементыИ 5,6 и 7, счетчики 8, 9 и 10, формирователь импульсов 11, коммутатор 12, преобразователь частоты 13, первый распределитель 14, первый блок ввода коррекции 15, первый 16 и второй 17 алгебраические сумматоры, бок сравнения 18, второй блок ввода коррекции 19, второй 4 О распределитель 20. Устройство также содержит генератор импульсов 21, делитель временных интервалов 22, блок коррекции программы 23, счетчик импульсов 24, формирователь сигналов 25 и 45 блок ввода программы 26, причем элементы 2-4 образуют блок пороговых элементов 27, элементы 5-7-блок элементов И 28, а счетчики 8-10-блок счетчиков 29, Кроме того на фиг. 1 обозначены исполнительный орган ЗО и объект управления 31.На фиг. 2 приняты следующие обозначения: а - выходные сигналы блока 15 б сигналы блока 19, всигналы сумматора 16, г - сигналы блока 26,д сигналы сумматора 17.Устройство работает следующим образом. С датчика 1 сигнал, форма которого несет информацию о поведении объекта 33, поступает на входы элементов 2-4, имеющий разный порог срабатывания, Выходы этих элементов соединены с соответствующими входами элементов 5-7 И, на другие входы которых поступают импульсы с генератора 21, период колебаний которого на порядок ниже минимальной длительности информационного сигнала. Выход элемента 2, имеющего наименьший порог срабатывания, соединен со входом формирователя 11, который запускается передним фронтом импульса и обнуляет счетчики 8-10 и коммутаторы 12. При совпадении сигналов, поступивших с генератора 21 и с элементов 2-4 на выходах элементов 5-7 И появляются импульсы, поступающие на входы соответствующих счетчиков 8-10, Выходы этих счетчиков соединены с соответствующими входами логических ячеек коммутатора 12При приходе на вход устройства информационного сигнала коммутатор 12 производит его анализ, согласно введенному в него алгоритму распознавания и выдает соответствующие управляющие сигналы, которые в зависимости от формы информационного сигнала и управляющего воздействия на объект поступают на обратные входы распределителей 14 и 20, входы вычитания сумматоров 16 и 17, вход счетчика 24 и входы преобразователя 13.При поступлении с преобразователя 13 импульсов на прямой вход распределителя 14, он осуществляет соответст вующее переключение. элементов памяти в блоке 15, с выхода которого введенные уровни последовательно поступают на вход блока 18 и вход сумматора 16, на другой вход которого подается уровень, соответствующий О -ой позиции блока 19, на другой вход блока 18 подается уровень соответствующий 0 +1 позиции блока 19 программы уточнения. Обнуление распределителя 20 и переход на следующую позицию блока 19 осуществляется в момент совпадения уровня, соот,ветствуюшего И +1 позиции с уровнем, пришедшим с блока 15, В связи с этим время выдержки уровня, соответствующего Ф 3 позиции программы уточнения, равно времени формирования всего цикла подпрограммы уточнения.Коррекция по уровню программ уточнеРния осуществляется при приходе сигнала736048 на обратные входы распределителей 20и 14, В результате происходит опроспозиций программ и соответствующихим уровней в сторону уменьшения.Блок 26 осуществляет синхронизацию 5логических ячеек блока 23 и коммутатора 12 с позициями основной программыи производит выдачу уровней на входсумматора " 7,Блок 23 осуществляет коррекцию основной программы по уровню и времени,в зависимости от введенных в него правил отработки информационных сигналов.При переходе с одной позиции основнойпрограммы на другую формирователь 25 15обнуляет делитель 22, .счетчик 24 иблок 23,Сигнал уточнения формируется за счетсложения уровней с выхода блока 19 ссигналом поступающим с выхода блока 2015 при отсутствии сигнала на входе вычитания сумматора 16, с коммутатора12 или вычитание при его наличии. В зависимости от сигналов с коммутатора12, сумматор 17 также осуществляетсложение или вычитание уровня с блока26 с сигналом уточнения с выхода сумматора 16. В результате на выходе сумматора 17 образуется сигнал управленияобъектом, поступающий на исполнительный ЗОорган 30.Таким образом, в зависимости от состояния основной программы, программыуточнения и информации о поведении,объекта в данный момент осуществляется З 5соответствующее уточнение основнойпрограммы, При нецелесообразности уточнения происходит коррекция основнойпрограммы как по уровню, так и по времени,после чего осуществляется уточнение скор форектированной программы, Уточнение основной программы осуществляется за счет сложения или вычитания с ней программыуточнения с блоков 15 и 19. Программа.уточнения формируется из двух программ, 45которые складываются или вычитаютсядруг из друга и корректируются по уровню в зависимости от управляющих сигналов, выдаваемых в соответствии с правилами принятия того или иного решения 5 Онри той или иной информации о поведейии объекта,Возможность осуществления уточненияпрограммы позволяет осуществить гибкоеуправление объектами, для которых невозможно заранее составить точную программу управления из-за случайного характера их поведения или окружающейсреды,6Возможность осуществления сочетания уточнения программы с ее коррекцией позволяет добиться целенаправленногоуправления объектами. Все это позволяетувеличить точность устройства, расширить область его применения, а такжеустранить необходимость разработки программных устройств с выполняемымифункциями, близкими к описанным.Формула изобретенияПрограммное задающее устройство,содержащее исполнительный орган, последовательно соединенные датчик параметра, блок пороговых элементов, блокэлементов И, другие входы которого подключень к выходам генератора импульсовблок счетчиков и коммутатор, одни извходов которого подключены к выходамблока ввода программы, о т л и ч а юш е е с я тем, что, с целью расширения области применения устройства, внего введены формирователь иМпульсовпоследовательно соединенные преобразователь частоты, первый распределитель,первый блок ввода коррекции и блок сравнения, и последовательно соединенныевторой распределитель, второй блок ввода коррекции, первый алгебраическийсумматор и второй алгебраический сумматор, второй вход которого подключенк соответствующему выходу блока вводапрограммы, третий вход - к соответствующему выходу коммутатора, а выходко входу исполнительного органа, второй вход первого алгебраического сумматора соединен с выходом первого блокаввода коррекции, а третий вход - с одним из выходов, коммутатора, другиевыходы которого подключены к первомувходу второго распределителя и ко второму входу первого распределителя, третийвход которого, второй вход первого распределителя и второй выход второгоблока ввода коррекции соединены соответственно с первым выходом, вторымвыходом и вторым входом блока сравнения, причем вход формирователя импульсовподключен к одному из выходов блокапороговых элементов, а выход - ковторым входам блока счетчиков и одномуиз входов коммутатора,Источники информации,принятые во внимание при экспертизе1. Авторское свидетельство СССРМо 553594, кл. 5 05 В 1918 1975,2. Авторское свидетельство СССР

Смотреть

Заявка

2546830, 25.11.1977

РЯЗАНСКИЙ РАДИОТЕХНИЧЕСКИЙ ИНСТИТУТ

ЛИНЬКОВ ВЛАДИМИР АНАТОЛЬЕВИЧ

МПК / Метки

МПК: G05B 19/18, G05B 19/4155

Метки: задающее, программное

Опубликовано: 25.05.1980

Код ссылки

<a href="https://patents.su/4-736048-programmnoe-zadayushhee-ustrojjstvo.html" target="_blank" rel="follow" title="База патентов СССР">Программное задающее устройство</a>

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