Функциональный преобразователь

Иллюстрации

Показать все

Реферат

 

Союз Советсккк

Социал истическмк

Республик

ОП ИСАНИ Е

ИЗОБРЕТЕН ИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

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