ния. Входы цифро-аналоговых преобразователей связаны с выходами заноминающего блока, а управляющие входы ключей каждой пары соединены соответственно с вторым и третьим выходами блока адресации.
На чертеже представлена блок-схема функционального преобразователя.
Функциональный преобразователь содержит запоминающий блок 1, разделенный на две секции, включенный на его вход блок адресации 2, на вход которого подключен выход счетчика импульсов 3, генератор импульсов 4, включенный через ключ 5 на вход счетчика импульсов, и интерполятор.
Интерполятор содержит интеграторы 6, 7, подключенные одним входом через соответствующие цифро-аналоговые нреобразователи 8, 9 на выходы заноминающего блока 1, а вторым входом - через соответствующие пары ключей 10, 11 и 12, 13 к щинам онорного напряжения -I-U, -и, и аналоговый сумматор 14, на вход которого подключены выходы интеграторов. Цифро-аналоговые нреобразователи подключены цифровыми входами к выходу запоминающего блока, а аналоговыми входами - к источнику эталонного напряжения Ua. Управляющие входы ключей 10, И, 12 и 13 подключены к выходам блока адресации 2.
Преобразователь работает следующим образом.
В счетчике импульсов 3 образуется код аргумента (время) по мере поступления импульсов от генератора импульсов 4 при открывании ключа 5 в начале цикла. Образующийся код поступает в блок адресации 2, который определяет номер интервала интерполяции и в соответствии с ним формирует адрес ячеек памяти запоминающего блока 1. Соответствующие ячейки секций заноминающего блока подключаются на входы цифро-аналоговых преобразователей 8 и 9.
В цервой секции запоминающего блока хранятся отнощения значения фуикции в узле к величине каждого из двух смежных интервалов интерполяции для четных узлов, во второй секции запоминающего блока - аналогичные отнощения для нечетных узлов интерполяции.
В начале цикла интерполяции осуществляется между значениями функции в узлах первого интервала. По сигналу из блока адресации 2 открывается ключ 10 или И (в зависимости от знака значения функции во втором узле интерполяции). Одновременно находящаяся в нервой секции запоминающего блока величина отнощения значения функции во втором узле к величине нервого интервала интерноляции через цифро-аналоговый преобразователь 8 поступает на вход интегратора 6, обеспечивая линейный рост напряжения на выходе интегратора от нуля до величины, пропорциональной значению функции во втором узле, за время первого интервала интерполяции. Напряжение с выхода иитегратора 6 ноступает на вход сумматора 14. Так как значение функции в иервом узле принимается равным нулю, на выходе сумматора воспроизводится текущее значение функции (t), образуемое интегратором 6.
По достижении аргументом (время) второго интервала интерполяции по сигналу из блока адресации 2 закрывается ключ 10 или 11 и открывается ключ 12 или 13 (в зависимости от знака значения функции в третьем узле интерполяции). Одновременно находящаяся в первой секции запоминающего блока величина отнощения значения функции во втором узле к величине второго интервала интерполяции через цифро-аналоговый преобразователь 8 поступает на вход интегратора 6, обеспечивая линейное снижение напряжения на выходе интегратора от величины, пропорциональной значению функции во втором узле, до нуля за время второго интервала интерполяции. Находящаяся во второй секции запоминающего блока величина отнощения значения функции в третьем узле к величине второго интервала интерполяции через цифро-аналоговый преобразователь 9 поступает на вход интегратора 7, обеспечивая линейный рост напряжения на выходе интегратора от нуля до величины, пропорциональной значению функции в третьем узле, за время второго интервала интерполяции. Напряжение с выходов интеграторов 6 и 7 поступает на вход сумматора 14, образуя на выходе сумматора текущее значение функции (t). В дальнейщем текущие значения функции
воспроизводятся путем интерполяции между ее значениями в узлах аналогично описанндму.
в случае равномерного расположения узлов интерполяции на входы интеграторов 6 и 7
подаются хранящиеся в запоминающем блоке значения функции в узлах.
Подключение интеграторов на выходы запоминающего блока через цифро-аналоговые преобразователи дает возмол-сность использовать функциональный преобразователь для воспроизведения заданной функции непрерывно текущей переменной (времени) с необходимым быстродействием и точностью. Запоминающий блок в этом случае используется для
хранения не только ф)нкции, но и режима работы иитерполятора. Следовательно отпадает необходимость в громоздком вычислительном блоке, рассчитывающем режим работы интеграторов перед интерполяцией на каждом
участке ломаной. К тому же используются все преимущества последовательного счета импульсов (времени) при управлении блоком адресации и отпадает необходимость в поиске интервала интерполяции после ввода каждого значения переменной.
Таким образом, изобретеиие дает возможность воспроизводить функцию непрерывной текущей переменной (времени) с необходимыми в автоматической системе управления
точностью, быстродействием и надежностью.
Формула изобретения
Функциональный преобразователь, содержа-щий генератор импульсов, выход которого через последовательно соединенные ключ и счетчик импульсов подключен к блоку адресации, один выход которого связан с входом запоминающего блока, цифро-аналоговые преобразователи, интеграторы и ключи, отличающийся тем, что, с целью повышения точности и быстродействия, он содержит сумматор, входы которого соединены с выходами двух интеграторов, один вход каждого из которых соединен с выходом соответствующего цифроаналогового преобразователя, а другой вход каждого интегратора через соответствующую пару ключей подключен к щинам опорного напряжения, входы цифро-аналоговых преобразователей связаны с выходами запоминающего блока, а управляющие входы ключей каждой пары соединены соответственно с вторым и третьим выходами блока адресации.
Источники информации, принятые во внимание при экспертизе изобретения:
1.Авт. св. Л 216369, кл. G 06G 7/26, 1968.
2.Авт. св. № 374623, кл. G 06G 7/30, 1971.
название | год | авторы | номер документа |
---|---|---|---|
Функциональный преобразователь | 1974 |
|
SU546899A1 |
Линейный интерполятор | 1982 |
|
SU1075276A1 |
Генератор функций | 1980 |
|
SU962995A1 |
Интерполятор | 1978 |
|
SU765821A1 |
Интерполятор | 1981 |
|
SU987634A1 |
Устройство для многоканального интерполирования функций | 1986 |
|
SU1377878A1 |
УСТРОЙСТВО ДЛЯ ЭЛЕКТРИЧЕСКОГО ВЗАИМОДЕЙСТВИЯ С БИОЛОГИЧЕСКИ АКТИВНЫМИ ТОЧКАМИ | 2003 |
|
RU2266099C2 |
Интерполятор | 1978 |
|
SU686039A1 |
Многоканальный интерполятор функций | 1986 |
|
SU1361588A1 |
Линейный интерполятор | 1979 |
|
SU842914A1 |
Авторы
Даты
1977-04-30—Публикация
1974-04-26—Подача