SU1508249A1 - Аналого-цифровой функциональный преобразователь - Google Patents
Аналого-цифровой функциональный преобразователь Download PDFInfo
- Publication number
- SU1508249A1 SU1508249A1 SU884384163A SU4384163A SU1508249A1 SU 1508249 A1 SU1508249 A1 SU 1508249A1 SU 884384163 A SU884384163 A SU 884384163A SU 4384163 A SU4384163 A SU 4384163A SU 1508249 A1 SU1508249 A1 SU 1508249A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- input
- output
- address
- unit
- digital
- Prior art date
Links
Landscapes
- Analogue/Digital Conversion (AREA)
Abstract
Изобретение относитс к автоматике, вычислительной и измерительной технике и может быть использовано , в частности, дл линеаризации характеристик первичных преобразователей. Цель изобретени - повышение точности и расширение класса воспроизводимых функций. Аналого-цифровой функциональный преобразователь содержит блок 1 пам ти, арифметическое устройство 2, выполненное на блоке 3 коммутации, регистрах 4 и сумматорах 5, генератор 6 тактовых импульсов, счетчик 7, блок 8 формировани адреса, компаратор 9, цифроаналоговый преобразователь 10 и выходной регистр 11. Принцип действи функционального преобразовател основан на циклическом формировании аппроксимирующей кусочно-полиномиальной зависимости при неравномерном разбиении на участки аппроксимации, что позвол ет повысить точность преобразовани и расширить класс воспроизводимых функций. 1 з.п. ф-лы, 3 ил.
Description
СП
о
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), можно определить папином степени п как
уп(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 приводит преобразователь в исходное состо ние.
Claims (2)
1. Аналого-цифровой функциональный преобразователь, содержащий генератор тактовых импульсов, соединенный выходом со счетным входом счетчика , подключенного выходом к информационному входу выходного регистра, соединенного входом управлени записью с выходом компаратора, первый вход которого вл етс входом аргумента преобразовател , а второй вход подключен к выходу цифроаналогового преобразовател , блок пам ти и арифметическое устройство, содержащее п сумматоров и два буферных регистра, первый из которых соединен входом разрешени записи с выходом генератора тактовых импульсов, а выходом - с цифровым входом цифроаналогового преобразовател , отлич ающий- с тем, что, с целью повышени точности и расширени класса воспроизводимых функций, в преобразователь введен блок формировани адреса, а арифметическое устройство дополнительно содержит блок коммутации и с третьего по (п+1)-й буферные регистры, причем выход генератора тактовых импульсов подключен к входам разрешени записи с второго по
.(п+1)-й буферных регистров и синхронизирующему входу блока йюрмировани адреса, соединенного первым информационным входом с выходом счетчика, вторым информационным входом - с выходом кода узлов аппроксимации блока пам ти, первым адресным выхо-ч дом - с входом блока пам ти, а вторым адресный выходом - с управл ющим входом блока коммутации, перва группа цифровых информационных входов которого подключена к выходам группы кодов коэффициентов функционального преобразовани блока пам ти, а втора группа цифровых, информационных входов - к выходам с первого по сумматоров соответственно, каждый i-й () из которых соединен входом первого-слагаемого с выходом i-ro буферного регистра, а входом второго слагаемого - с выходом (i-t-l)-ro сумматора, причем вход второго слагаемого п-го сумматора подключен к выходу (п+1)-го буферного регистра, а информационнь е входы буферных регистров соединены с соответствующими выходами блока коммутации .
fpaff.Z
2. Преобразователь по п.1, о т- личающийс тем, что блок формировани адреса содержит счетчик| адреса, два триггера, элемент И-ДЕ и| узел сравнени кодов, первый и второй входы которого вл ютс соответственно первым и вторым информационными входами блока формировани адреса , а выход подключен к синхронизирующему входу первого триггера, соединенного информационным входом с шиной логического нул , входом установки в 1 - с инверсным выходом второго триггера, счетным входом счетчика адреса и информационным входом второго триггера, а выходом - с первым входом элемента И-НЕ, второй вход которого вл етс синхронизирующим входом блока формировани адреса, а выход подключен, к синхронизирующему входу второго триггера, при этом выходы разр дов счетчика адреса вл ютс первым адресным вы- .
ходом блока формировани адреса, а пр мой и инверсный выходы второго триггера - вторым адресным выходом блока формировани адреса.
cpue.S
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU884384163A SU1508249A1 (ru) | 1988-02-25 | 1988-02-25 | Аналого-цифровой функциональный преобразователь |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU884384163A SU1508249A1 (ru) | 1988-02-25 | 1988-02-25 | Аналого-цифровой функциональный преобразователь |
Publications (1)
Publication Number | Publication Date |
---|---|
SU1508249A1 true SU1508249A1 (ru) | 1989-09-15 |
Family
ID=21357959
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU884384163A SU1508249A1 (ru) | 1988-02-25 | 1988-02-25 | Аналого-цифровой функциональный преобразователь |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU1508249A1 (ru) |
-
1988
- 1988-02-25 SU SU884384163A patent/SU1508249A1/ru active
Non-Patent Citations (1)
Title |
---|
Авторское, свидетельство СССР № 974381, кл. G 06 G 7/26, 1981. Авторское свидетельство СССР № 1157680, кл. Н 03 К 13/02, 1983. * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
USRE29992E (en) | Integrating analog-to-digital converter having digitally-derived offset error compensation and bipolar operation without zero discontinuity | |
SU1508249A1 (ru) | Аналого-цифровой функциональный преобразователь | |
SU1107136A1 (ru) | Цифровой функциональный преобразователь | |
SU1742836A1 (ru) | Функциональный преобразователь многих переменных | |
SU1725399A1 (ru) | Преобразователь двоично-дес тичного кода в двоичный код | |
SU974381A1 (ru) | Аналого-цифровой функциональный преобразователь | |
SU985792A1 (ru) | Устройство дл цифрового функционального преобразовани | |
SU1034174A1 (ru) | Нониусный преобразователь кода во временной интервал | |
SU985749A1 (ru) | Устройство дл определени экстремумов | |
SU805489A1 (ru) | След щий аналого-цифровой преобразо-ВАТЕль | |
SU1425712A1 (ru) | Цифровой интерпол тор | |
SU1272329A1 (ru) | Вычислительное устройство | |
SU1156101A1 (ru) | Устройство дл решени нелинейных задач теории пол | |
SU528695A1 (ru) | Устройство умножени частоты следовани импульсов | |
SU1499341A1 (ru) | Умножитель частоты | |
SU1238242A1 (ru) | Нониусный преобразователь кода во временной интервал | |
RU1795548C (ru) | Аналого-цифровой преобразователь | |
SU1016791A1 (ru) | Устройство дл определени взаимных коррел ционных функций | |
SU1132294A1 (ru) | Устройство дл моделировани канала св зи | |
SU1656511A1 (ru) | Цифровой генератор функций | |
SU1211756A1 (ru) | Функциональный преобразователь | |
SU834892A1 (ru) | Аналого-цифровой преобразователь | |
RU2023298C1 (ru) | Аппроксиматор монотонных функций | |
SU1168964A1 (ru) | Функциональный преобразователь двух переменных | |
SU436357A1 (ru) | Цифровой функциональный преобразователь частоты следования импульсов |