Аналого-цифровой функциональный преобразователь Советский патент 1989 года по МПК G06G7/26 

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

СП

о

00

(il ф

фик1

Изобретение относится к автоматике, вычислительной технике и измерительной технике и может быть использовано, в частности, для коррекции нелинейностей измерительных каналов измерительно-информационных систем.

Цель изобретения - повьшение точности и расширение класса воспроизводимых функций.

На .фиг, 1 представлена блок-схема аналого-цифрового функционального преобразователя; на Лиг.2 - блок- схема блока формирования адреса, на фиг.З - временная диаграмма его работы.

Аналого-цифровой функциональный преобразователь содержит блок 1 памяти и арифметическое устройство 2, включающее в себя блок 3 коммутации

П+-1

буферные регистры 4 ,,... ,4 сумматоры 5,,...5 р. Кроме того, функциональный преобразователь содержит

енератор 6 тактовых импульсов , счетик 7, блок 8 формирования адреса, компаратор 9, цифроаналоговый преобра- зо.ватель 10 и выходной регистр 11.

Блок 8 формирования адреса (фиг.2) содержит узел 12 сравнения кодов, счетчик 13 адреса, два триг ге- а 14 и 15, элемент И-НЕ 16.

Работа функционального преобразователя основана на использовании операции многократного суммирования для получения степенной зависимости.

При этом выражение для К-кратно- го суммирования, определяющего (К+1)-ю степень аргумента i, имеет вид

. h(K)

L(i+lHl- -2)ii-j(i+P (К+Т)Г

()

Используя выражение (1), можно определить папином степени п как

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

название год авторы номер документа
Аналого-цифровой функциональный преобразователь 1981
  • Иванов Александр Иванович
  • Пеклер Владимир Наумович
SU974381A1
Устройство для воспроизведения функций 1984
  • Казинов Сергей Васильевич
SU1182539A1
Генератор функций 1984
  • Шевяков Александр Григорьевич
SU1241219A1
Генератор функций 1984
  • Шевяков Александр Григорьевич
SU1275411A1
Устройство для измерения параметров газовых сред 1980
  • Избух Игорь Аркадьевич
  • Коваленко Виктор Данилович
  • Литвинов Анатолий Максимович
  • Мишта Виктор Павлович
  • Остафин Виктор Антонович
  • Романкевич Алексей Михайлович
SU894527A1
Устройство для воспроизведения запаздывающих функций 1983
  • Комаров Анатолий Вениаминович
  • Просочкин Анатолий Сергеевич
  • Недорезов Вячеслав Михайлович
  • Сюхин Владимир Сергеевич
SU1173424A1
Функциональный преобразователь 1978
  • Андронатий Николай Родионович
  • Корсунов Николай Иванович
SU805337A1
Устройство для воспроизведения функций 1985
  • Стерлин Андрей Яковлевич
  • Подборонов Борис Петрович
  • Галкин Михаил Михайлович
SU1273955A1
Функциональный аналого-цифровой преобразователь 1985
  • Калинин Геннадий Александрович
  • Браилко Леонид Александрович
  • Гурко Владимир Николаевич
  • Огороднейчук Иван Филиппович
  • Чистюхин Александр Анисимович
SU1260979A1
Функциональный преобразователь нескольких переменных 1986
  • Гришков Олег Вячеславович
  • Машенков Валерий Михайлович
  • Мурсаев Александр Хафизович
  • Ро Юрий Игоревич
  • Шишов Олег Викторович
SU1387022A1

Иллюстрации к изобретению SU 1 508 249 A1

Реферат патента 1989 года Аналого-цифровой функциональный преобразователь

Изобретение относится к автоматике, вычислительной и измерительной технике и может быть использовано , в частности, для линеаризации характеристик первичных преобразователей. Цель изобретения - повышение точности и расширение класса воспроизводимых функций. Аналого-цифровой функциональный преобразователь содержит блок 1 памяти, арифметическое устройство 2, выполненное на блоке 3 коммутации, регистрах 4 и сумматорах 5, генератор 6 тактовых импульсов, счетчик 7, блок 8 формирования адреса, компаратор 9, цифроаналоговый преобразователь 10 и выходной регистр 11. Принцип действия функционального преобразователя основан на циклическом формировании аппроксимирующей кусочно-полиномиальной зависимости при неравномерном разбиении на участки аппроксимации, что позволяет повысить точность преобразования и расширить класс воспроизводимых функций. 1 з.п. ф-лы, 3 ил.

Формула изобретения SU 1 508 249 A1

уп(1)-а,ч.а, + a.JH- a. +. . .+а, Z . . . I,

а + а,- 1 +

го

t-1

1 +,а. -5; 1 +.. .+а, 14

. ) :

где а; - коэффициенты полинома.

Для общего случая кусочно-полиномиальной аппроксимации выражение (2) примет вид:

п

- «vo «vi

Ч m CL X

а

(j-i)

(3)

где q - номер участка аппроксимации ;.

m и ш,- значения аргумента, соответствугацие нижней и верхней гра ницам участка q.

Однако в .связи с тем, что начальные условия, т.е. значения коэффициентов каждого полинома, кроме первого, в момент их включения отличаются от рассчитанных по формуле (3), так как для формирования степенной зависимости аргумента используется операция многократного суммирования в которой формирование очередного значения функции происходит последовательно

., было получено выражение для пересчета .коэффициентов а

С- i R J J FI

.

а;

j О.п

(4)

где номер регистра;

I

. . . , i

. ) :

(2)

( -/ R - множитель коэффициента а;

при поступлении К тактовых импульсов, который определяется по формуле

5

0

5

0

5

R

-J (К+1}(К+21 .... 4K+i2ilIl

a-j)7

(5)

Таким образом, при помощи зависимостей (4) и (5), подставляя значения К т можно рассчитать значение коэффициентов каждого полинома которое непосредственно заносится в регистры 4: при включении соответствующего полинома.

В дальнейшем для простоты описания в качестве примера рассматривается .первьй участок кусочно-полиномиальной зависим)сти с коэффициент ами

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

работает следующим образом.

В исходном состоянии обнулены счетчики 7 и 13, триггеры 14 и 15 имеют на прямых выходах нулевой сигнал, блок 3 коммутации находится в положении, при котором выходы сумматоров 5 : подключены к входам регистров 4:, в блоке 1 памяти, в одном слове разрядностью N, записаны значения коэффициентов полинома для определенного участка аппроксимации С

Vo

Qq, ,. .. , С (п и адрес этого участка , причем в качестве адреса узлов аппроксимации берутся следующие величины: первый адрес равен единице, второй т, третий т и т.д. При совпадении кода адреса начала первого участка аппроксимации, находщегося в блоке 1 памяти, и кода чис- па импульсов подсчитанных счетчиком 7, срабатывает узел 12 сравнения кодов (см.фиг.2) и устанавливает триггер 14 в единичное состояние, разрешая прохождение- двух тактовых им- пул.ьсов через элемент И-НЕ 16, пер- вый пришедший импульс устанавливает триггер 15 в положение, при котором на прямом выходе появляется единичный сигнал, на инверсном - нулевой. Блок 3 коммутации переключается и подключает входы регистров 4. к выходу блока 1 памяти. Второй импульс передним фронтом стробирует запись коэффициентов аппроксимации а.

,а,в регистры 4 , ,-4,. . . ,4

соответственно, а по заднему фронту импульса сбрасываются триггеры 14 и 15 - блок коммутации возвращается в исходное состояние, счетчик 13 уста-30 навливает на входе блока памяти адрес и коэффициенты полиномиальной зависимости для следующего участка аппроксимации. Сразу после записи

25

коэффициентов в регистрах 4 -, и в сумматорах 5 происходит вычисление полинома (2 ) на основе зависимости

(1) дпя значения i

+ а

+...+ а

и с реднего фронта первого импульса результат выдается на вход преобразователя 10, вырабатывающего эталонное напряжение, эквивалентное входному коду, одновременно с этим в остальные регистры записывается промежуточный результат: в регистр

+ а +...+ а,, в регистр

11

+...+ а „ и т.д.

в сумматорах происходит вычисление следующего значения для у (2) (а +

+ а , +. .. + ...+а,„ и

1п

) + (а ,,+

а ,4+...+а ,„)-

с появлением второго импульса оно передае гся на выход ре- 4i.

При поступлении следуюищх импульсов будет продолжаться суммирование коэффициентов полинома для данного участка аппроксимации.

082496

При наборе счетчиком 7 числа импульсов , равного адресу следующего узла аппроксимации, т.е. точки, в которой происходит модификация коэффициентов аппроксимации и (или) изменение порядка воспроизводимого

полинома, блок 8 переключает блок 3 коммутации в положение подключения на входы регистров 4- выходов блока

памяти. Процесс формирования очередного участка кусочно-нелинейной зависимости повторяется.

В момент равенства входного напряжения-преобразователя и напряжения на выходе цифроаналогового преобразователя 10 сигнал с выхода компаратора 9 разрешает запись кода напряжения через выходной регистр 11 на выход преобразователя.

Рассмотренный преобразователь работает по принципу циклического формирования аппроксимирующей кусочно- полиномиальной зависимости, т.е.

переполнение и сброс счетчиков 7 и 13 приводит преобразователь в исходное состояние.

Формула изобретения

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

.(п+1)-й буферных регистров и синхронизирующему входу блока йюрмирования адреса, соединенного первым информационным входом с выходом счетчика, вторым информационным входом - с выходом кода узлов аппроксимации блока памяти, первым адресным выхо-ч дом - с входом блока памяти, а вторым адресный выходом - с управляющим входом блока коммутации, первая группа цифровых информационных входов которого подключена к выходам группы кодов коэффициентов функционального преобразования блока памяти, а вторая группа цифровых, информационных входов - к выходам с первого по сумматоров соответственно, каждый i-й () из которых соединен входом первого-слагаемого с выходом i-ro буферного регистра, а входом второго слагаемого - с выходом (i-t-l)-ro сумматора, причем вход второго слагаемого п-го сумматора подключен к выходу (п+1)-го буферного регистра, а информационнь е входы буферных регистров соединены с соответствующими выходами блока коммутации.

fpaff.Z

2. Преобразователь по п.1, о т- личающийся тем, что блок формирования адреса содержит счетчик| адреса, два триггера, элемент И-ДЕ и| узел сравнения кодов, первый и второй входы которого являются соответственно первым и вторым информационными входами блока формирования адреса, а выход подключен к синхронизирующему входу первого триггера, соединенного информационным входом с шиной логического нуля, входом установки в 1 - с инверсным выходом второго триггера, счетным входом счетчика адреса и информационным входом второго триггера, а выходом - с первым входом элемента И-НЕ, второй вход которого является синхронизирующим входом блока формирования адреса, а выход подключен, к синхронизирующему входу второго триггера, при этом выходы разрядов счетчика адреса являются первым адресным вы- .

ходом блока формирования адреса, а прямой и инверсный выходы второго триггера - вторым адресным выходом блока формирования адреса.

cpue.S

Документы, цитированные в отчете о поиске Патент 1989 года SU1508249A1

Авторское, свидетельство СССР № 974381, кл
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Авторское свидетельство СССР № 1157680, кл
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1

SU 1 508 249 A1

Авторы

Алексеев Владимир Васильевич

Битюгова Наталия Игоревна

Комаров Борис Геннадьевич

Королев Павел Геннадьевич

Даты

1989-09-15Публикация

1988-02-25Подача