Программное задающее устройство Советский патент 1982 года по МПК G05B19/18 

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

(54) ПРОГРАММНОЕ ЗАДАЮиЩЕ УСТРОЙСТВО

1

Изобретение относится к атоматике и может использоваться в системах автоматического регулирования с программным заданием регулируемого параметра.

Известно программное устройство по основному авт. св. № 811212, содержащее запоминающий блок, вход которого соеаинен с выходом блока задания уровня, а выход - с первым входом первого блока сравнения, второй вход которого соецвнен со вторым выходом блока задания уровня в входом второго бпока сравнения, соедвнеяйого с реверсивным счетчиком, первый вход которого соеци,нен с выходом первого блока сравнения, второй с ш 1ходом блока коррекции, подключенного первым входом к выходу генератора тактовыя импульйов в первому входу счетчика временв, вторым входом - к первому выходу коммутатора, вход которого через счетяик временв соединен с первым выходом блока задания времени, второй .выход которого

соеаинен со входом: управляемого целителя, а вхоа - со входом блока 3a:ia - ния уровня и со вторым выходом коммутатора, а выход реверсивного счетчика соединен со входом цифроаналогового преобрайователя, блок вычитания кодов и преобразователь коп-частога, первый вход которого соединен с выходом блока вычитания кодов, подключенного первым входом к.выходу запоминающего блока, вторым входом - ко второму выходу блока задания уровня, второй вход которого подключен к вылоду генератора тактовых импульсов, .а выход - через управляемый делитель к третьему входу реверсивного счетчика 11

Однако известное устройство имеет ограниченные функциональные возможности по коррекции ошибок реализации программы. В момент переключения участка блок коррекции осуществляет родтяжку текущего уровня до запанного значения, если он этого значения не 1ОСТИГ, а блок сравнения останавливает реверсивный счетчик при постижении текущвм уровнем Н значения у, Вероятен случайный сбой информация на реверсивном счетчике, щэи котором текущий уровень Н- скачком выйдет за преаелы зоны, ограниченной начальным HK, и конечным Нкг. уровнями участка программы. Например, при скачкообразном превышении Нт значения Н« , блок коррекции при переключении участка доведет уровень до максимума (полное заполнение счетчика), потом до минимума (обнуление счетчика), а затем только доведет его значение до Такой сбой не допустим, так как при ведет к незапрограммированному изменению выходного сигнала за допустимые пределы. Цель изобретения - повышение точности и надежности работы устройства. Указанная цель достигается тем, что . в устройство введены первый элемент И и последовательно соединенные шторой элемент И и элемент ИЛИ, выходом соединенный с третьим входом блока коррекции, второй вход элемента ИЛИ соединен с выходом первого элемента И, первый вход которого подключен к перво му выходу первого блока сравнения, а второй вход - ко второму выходу второ01WH oiiuu.f Jj г го блока сравнения, третьим выходом со единенньтй с первым входом второго элемента И, второй ву.од которого Подключе ко второму выходу первого блока сравнения В результате увеличивается точность работы устройства по коррекции случайных отклонений текущего уровня за зону, ограниченную уровнями начала и конца участка. На чертеже изображена структурная схема устройства. Программное задающее устройство содержит блок 1 задания уровня, блок 2 задания времени, запоминающий блок 3, вычитатель 4, первый блок 5 сравнения преобразователь 6 код-частота, управляемый делитель 7, реверсивный счетчик 8, блок 9 сравнения, с ютчик 10 времени, коммутатор 11 участков, цнфроана логовый преобразователь 12, блок 13 . коррекции, генератор 14 тактовых импул сов, первый элемент И 15, второй элемент И 16 и . элемент ИЛИ 17. Устройство работает следующим образом. По команде Пуск тактовые импульсы для работы устройства формируют генератор 14г Частота импульсов с преобразователя 6 поступает на управляемый делитель 7, коэффициент деления которого задает код времени участка, хранящийся в блоке 2 задания времени. Частота импульсов и с делителя 7 пропорциональна разнсусти уровней Нкг.-Н|ц и обратно пропорциональна времени t учаНк1- Нкп стка OJ и поступает на $ункциональнь1й генератор - реверсивный счетчик 8, выходной сигнал которого представляет собой код текущего значения Р ,, Код TeKjTuero уровня через цифроана.,,. , логовый преобразователь 12 формирует выходной аналоговый сигнал устройства. При достижении .текущим уровнем HT значения Нщ схема 5 сравнения выдает команду на останов реверсивного счетчика, т. е. стабилизацию достигнутого значения уровня При истечении заданного времени участка счетчиком 1О дается команда на коммутатор участков 11 о переключении на отработку следующего участка. В момент переключения участка происходит отработка схемы коррекции 13. которая подтянет текущий уровень до ,, значения , если он этого значения г,,,,. не цостиг. . Контроль зоны каждого участка осуществляется первым 5 и вторым 9 блоками сравнения. Первый блок сравнения вырабатывает сигналы знака (-(,-) дпя. реверсивного счетчика , но не сравнением ) и Нца , а сравнением Hf . При скачкообразном превышении текущим уровнем HT значения Н( и Hj 7 Н любой момент времени отработки участка программы произойдет реверсирование счетчика 8, на выходе схемы ИЛИ появится сигнал Сбой на включение блока 13 коррекции , который снизит Ну до значе- ния HKJ. . При скачкообразном уменьшении текущего уровня за И и WT Нкг знак счетчика не изменится, а блоки 5 и 9 сравнения через элементы И и ИЛИ сформируют сигнал Сбой, а блок 13 коррекции поднимает Ji,. до Иц- нижнего уровня . (ЗОНЫ участка. Так как .коррекция таких сбоев происходит практически мгновенно, то значение выходного сигнала устройства не Может выйти за зонуН... и Нм . Таким образом, сокращая зону между значекиями Н.;, и Ц можно уменьшить вероятную ошибку, реализации програмтл по уровню при случайном сбое реверсивного счетчика. Особенно эффективна работа устройства при отработке участ- ка Hjjj, { 0, т. е. выдержке заданного уровня. Отклонение Н от заданного значения, хотя бы на один бит, вызовет мгновенную отработку блока коррекции и возвращение HT на заданное значение.

Введение в устройство двух элементов И и элемента ИЛИ выгодно отличает предлагаемое программное задающее устройство, так как расширяются функциональные возможности устройства и повышается надежность его работы за счет автоматического Ьосстановления достоверности информации при случайных сбоях Формула изобретения

Программное задающее устройство по авт. св. Мз 811212, отличающеес я Тем, что, с целью повышения надежности и точности работы устройства, в него введены первый элемент И и последовательно соединенные второй элемент и элемент ИЛИ, выходом соединенный с третьим входом блока коррекции, второй вход элемента ИЛИ соединен с выходом первого элемента И, первый вход которого подключен к первому выходу первого блока сравнения, а второй вход - ко второму выходу второго блока сравнения, третьим выходом соединенный с первым входом второго элемента И, второй вход которого подключен ко второму выходу первого блока сравнения.

Источники информации, принятые во внимание при экспертизе 1. Авторское свидетельство СССР № 811212, кл. 605 В 19/18, 1978 (прототип).

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

название год авторы номер документа
Программное задающее устройство 1980
  • Волынский Ефим Моисеевич
  • Пахомов Николай Илларионович
  • Кузнецов Владимир Елистратович
SU879560A1
Цифровое задающее устройство 1981
  • Суздаль Виктор Семенович
  • Епифанов Юрий Михайлович
  • Стрельников Николай Иванович
  • Корнилич Полина Ивановна
  • Грищенко Людмила Борисовна
SU983123A1
Устройство для программного управления 1984
  • Заяц Николай Денисович
  • Водовозов Валерий Михайлович
  • Тимофеев Андрей Анатольевич
SU1215089A1
Устройство для программного счета изделий 1983
  • Китаев Василий Андреевич
  • Михайлов Рудольф Павлович
  • Рябков Николай Андреевич
SU1113824A1
Устройство для управления вибрацией 1981
  • Попков Николай Петрович
  • Колупаев Александр Александрович
SU1003017A1
Многокоординатный линейно-круговой интерполятор 1984
  • Простаков Олег Георгиевич
  • Раисов Юрий Абрамович
  • Спасский Василий Нилович
  • Тройников Валентин Семенович
SU1156008A1
Способ сварки и устройство для его осуществления 1987
  • Анкудинов Виктор Александрович
SU1493408A1
Модуль для программного управления электроприводом 1987
  • Водопьянов Виталий Константинович
  • Завьялов Валерий Николаевич
  • Морщаков Евгений Александрович
  • Цымбал Валерий Николаевич
  • Яновский Василий Николаевич
SU1509832A1
Цифровой интерполятор 1984
  • Огранович Михаил Наумович
  • Простаков Олег Георгиевич
  • Раисов Юрий Абрамович
  • Сухер Александр Николаевич
  • Тройников Валентин Семенович
SU1238033A1
Многопрограммный регулятор температуры 1983
  • Губайдуллин Герман Асфович
  • Алферов Герман Дмитриевич
  • Юдкевич Марк Леонидович
  • Самохвалов Борис Михайлович
SU1087951A1

Иллюстрации к изобретению SU 903 808 A2

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

Формула изобретения SU 903 808 A2

SU 903 808 A2

Авторы

Волынский Ефим Моисеевич

Пахомов Николай Илларионович

Даты

1982-02-07Публикация

1979-04-03Подача