Функциональный преобразователь
Иллюстрации
Показать всеРеферат
Союз Советсккк
Социал истическмк
Республик
ОП ИСАНИ Е
ИЗОБРЕТЕН ИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
G 06 F 1/02 с присоединением заявки,%
Государственный комитет (23) Приоритет ло делам изооретений и открытий
Опубликовано 25.06. 80. Бюллетень,% 23 (53) УДК 681 827 (088, 8) Дата опубликования описания 28.06.80 (72) Авторы изобретения
E. Н. Браго, A. В. Карев и И. Б. Шургая
Московский ордена Трудового Красного Знамени институт нефтехимической и газовой промышленности им. И, М. Губкина (7l) Заявитель (54) ФУНКЦИОНАЛЪН61Й ПРЕОБРАЗОВАТЕЛЬ
Изобретение относится к автоматике и вычислительной технике, в частности к устройствам функционального преобразователя число-импульсных сигналов.
Известны функциональные преобразователи, содержащие двоичные перемножите5 ли, программные устройства, выходные счетчики 311 .
Однако при высокой точности воспроизведения функций конструкция этих прето образователей сложна.
Наиболее близким к предлагаемому является функциональный преобразователь, содержащий первый элемент ИЛИ, первый и второй элементы И, счетчик, информа15 ционный вход которого соединен с первым выходом блока управления, вход которого подключен к выходу счетчика и к инверсным входам первого и второго элемента И, выходы которых соединены соответственно с суммирующим и вычитающим входами реверсивного счетчика, а первые прямые входы первого и второго элементов И подключены соответственно ко второму и третьему выходам блока управления. Устройство содержит, кроме того, генератор пачек импульсов f;23.
Недостатком его является большая погрешность, возникающая на участках аппроксимации с дробными коэффициентами наклона, обусловленная неравномерностью следования выходных импульсов по отношению х входным.
Бель изобретения - повышение точности преобразования.
Бель достигается тем, что функциональный преобразователь содержит элемент задержки и второй элемент ИЛИ, входы которого соединены с выходами первого и второго элементов И и с четвертым выходом блока управления, выход второго элемента ИЛИ соединен че» рез элемент задержки с первым входом первого элемента ИЛИ, второй вход которого является входом преобразователя, а выход соединен со счетным входом счетчика и со вторыми прямыми входами пер-. вого и второго элементов И, причем уста3 7, ;7 С ново fllblA Bx0lj счетчика подключен к вы ходу счетчика.
Па фи7-. 1 представлен функциональный преобразователь„ на фиг. 2 — возможное исполнение блока управления; на фиг„ 3
5 даны диаграммы распределения импульсов.
Преоб7>азователь содержит счетчики
1-3, блок 4 управления„элементы 5 и
6 И„элементы 7 и 8 ИЛИ, элемент 9 задеОжки, реверсивный счетчик 10, де-= 1o шифратор 11 и 12, шифратор 13.
Ф нкциональный преобразователь ра ботает следующим образом.
Ца вход устройства подается последовательность импульсов, количество кото- 15 рых соответствует абсцнссе моделируемой функции. Это количество импульсов на каждом участке аппроксимации преобразуется с заданным коэффициентом передачи, pQBHblM коэффициенту наклона аппроксимируемой прямой на этом участке и, далее алгебраи;ески суммируется реверсивним счетчиком, в котором формируется код, >нсленно равный ординате моделируемой функции.
Если на =-ом участке коэффициент наклона аппроксимирующей прямОй полО
>кительный и меньше единицы, TD сигналом логического нуля с третьего выхода блока 4 управления блокируется элемент
6 И, а сигналом логической единицы с четвертого выхода блока 4 управления блокируется элемент 7 ИЛИ. йалее процесс формирования аппроксимации прямой протекает так,. После каждого цикла
35 счета импульс переполнения с выхода счетчика 1 поступает на установочный вход этого счетчика и записывает в него по информационному входу двоичный код М, присутствующий на первом выхо- о де блока -1 управления, Одновременно импульс переполнения блокирует элемент
И и запрещает прохождение на суммирующий вход реверсивного счетчика 10, совпадающегo с ннм импульса входпой после- 45 довательности /7> . После поступления на вход преобразователя очередных Ю4=2 - Vo импульсов, процесс повторяется. Таким
Образом, изменяя в соответствующем месте входной последовательности импуль-5О
Ф сов@>; код Я можно на -ом участке аппроксимации преобразовать входной числоймпульсный код Я(B выхОдной Ар так, чтобы на выбранном участке аппроксимации получить., результирующий коэффициент наклона, равный ) =1
t71j tlj 11jfk > Р
При этом существенно, что "вычеркивание" импульсов из входной последовательности осуществляется по программе, которая может быть заранее рассчитана из условий минимума погрешности кусочно=ступенчатой аппроксимации. В качестве примера (фиг. 3) показан процесс формирования аппроксимирующей прямой с коэффициентом наклона, равным
-1.1/16 и k 1/3.
Если на 7 -ом участке коэффициент наклона аппроксимирутощей прямой положительный и больше единицы, то на третьем и четвертом выходах блока 4 управления формируются сигналы логического нуля, которые открывают элемент 7 ИЛИ и блокируют элементы 6 И. Тогда каждый импульс переполнения счетчика l через элементы 5 И, 7 ИЛИ, 8 ИЛИ и элемент О И задержки снова поступает на счетный вход счетчика 1. Устойчивое состояние схемы нарушается и на выходе элемента И 5 генерируется пачка импульсов, Такой режим схемы сохраняется до тех пор, пока на выходе счетчика 1 не появится сигнал переполнения, который блокирует элемент 5 И и тем самым
"срывает" генерацию. Тогда результирующий коэффициент передачи, соответствующий наклону аппроксимирующей прямой
Ф на 7 -ом участке, равен: 3 7 о
Таким образом, изменяя число kc, можно получить набор аппроксимирующих прямых, коэффициенты наклона которых изменяются в пределах 1< 4 < Я < с дискретностью, равной 6 k = 1 . Погрешность кусочно-ступенчатой аппроксимации в этом случае отсутствует. На фиг. 3 в качестве примера показан процесс моделирования аппросимирующей прямой с коэффициентом наклона, равным k — 4.
Полученная таким образом последовательность импульсов /ф поступает на в вход реверсивного счетчика 1 О, который суммирует приращения ординат функции.
Учет знака приращения осуществляется блоком 4 управления, который коммутирует элементы Ц И и 6 так, что на участках аппроксимации с положительной . первой производной реверсивной счетчик работает в режиме суммирования, а на участках с отрицательной первой производной - в режиме вычитания.
Работе блока управления осуществляетсч следующим образом.
5 7429
Е3 точке, фиксируемой счетчиком 2 и соответствующей моменту смены кода
Фю на первом выходе блока 4 управления, на выходе дешифратора 1 1 формируется импульс, который изменяет состояние . 5 счетчик 3 и устанавливает на выходе дешифратора 1 2 адрес той числовой линейки шифратора 1 3, в которой записаны
1 параметры -го участка аппроксимации и коды управляющих сигналов элементов и 6 И 7 ИЛИ Такое состояние схе» мы сохраняется до тех пор, пока на вход ° блока 4 управления не поступит импульс переполнения, соответствующий очередному моменту смены кода / .
Таким образом, преобразователь позволяет получить равномерное распределение выходных импульсов по отношению к входным на участках аппроксимации с дробными коэффициентами наклона и, следова- 2О тельно, повысить точность воспроизведения функций. формула изобретения 25 функциональный преобразователь, содержащий первый элемент ИЛИ первый и второй элементы И, счетчик, информационный вход которого соединен с пер- 30 вым выходом блока управления, вход ко11 6 торого подключен к выходу счетчика и к инверсным входам первого и второго элементов И, выходы которых соединены соответственно с суммирующим и вычитающим входами реверсивного счетчика, а первые прямые входы первого и второго элементов И подключены соответственно ко второму и третьему выходам блока управления, отличающийся тем, что, с целью повышения точности, он содержит элемент задержки и второй элемент ИЛИ, входы которого соединены с выходами первого и второго элементов
И и с четвертым выходом блока управления, выход второго элемента ИЛИ соединен через элемент задержки с первым вховходом первого элемента ИЛИ, второй вход которого является входом преобразователя, а выход соединен со счетным входом счетчика и со втррыми прямыми входами первого и второго элементов И, причем установочный вход счетчика подключен к выходу счетчика.
Источники информации, принятые во внимание при экспертизе
1. Авторское свидетельство СССР
И. 547788, кл. G- 06 G. 7/26, 02.06.77ю
2. Авторское свидетельство СССР
М 302721, кл. С- 06 G- 7/26, 20.10.69 (прототип) .
742911
ФИРаЗе зо
ФМГвЭо
Подписи
ЦНИИПИ Заказ 3618/14 Тираж 751 филиал ППП "Патент", г. Ужгород, ул. Проектная", 4