[go: up one dir, main page]

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

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

Info

Publication number
SU1049929A1
SU1049929A1 SU823455984A SU3455984A SU1049929A1 SU 1049929 A1 SU1049929 A1 SU 1049929A1 SU 823455984 A SU823455984 A SU 823455984A SU 3455984 A SU3455984 A SU 3455984A SU 1049929 A1 SU1049929 A1 SU 1049929A1
Authority
SU
USSR - Soviet Union
Prior art keywords
outputs
inputs
polynomial
converter
switch
Prior art date
Application number
SU823455984A
Other languages
English (en)
Inventor
Иван Федорович Кабанец
Виктор Николаевич Скорик
Аркадий Евгеньевич Степанов
Геннадий Петрович Черный
Александр Андреевич Шкиль
Original Assignee
Институт Проблем Моделирования В Энергетике Ан Усср
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Институт Проблем Моделирования В Энергетике Ан Усср filed Critical Институт Проблем Моделирования В Энергетике Ан Усср
Priority to SU823455984A priority Critical patent/SU1049929A1/ru
Application granted granted Critical
Publication of SU1049929A1 publication Critical patent/SU1049929A1/ru

Links

Landscapes

  • Analogue/Digital Conversion (AREA)

Abstract

ФУНКЦИОНАЛЬНЫЙ ПРЕОБРАЗОВАТЕЛЬ , содержащий блок пам ти ординату выходы которого подсоединены к соответствукжщм информационным входам первого коммутатора, подключенного ;дву1ч  выходами к соответствующим )о|рмационным входам блока вычислени  полинома, выход которого  вл етс  выходом пре.образовател , и дешифратор, выходы которого подключены к соответствующим управл ющим входам первого коммутатора, отличающийс  тем, что, с целью повышени  точности и быстродействи  преобразовател  при воспроизведении непрерывных функций, он содержит блок вычислени  коэффициентов полинома , второй кокмутатор и аналогоцифровой преобразователь, выходы группы мпаддшх разр дов которого подключены к соответствукадим управл ющим входам блока вычислени  полинома , выходы группы старших разр дов - к соответствующим входам дешифратора , а вход  вл етс  входом преобразовател , входы и выходы блока вычислени  коэффициентов -полинома а подсоединены к соответствуюидам выходам и входам блока пам ти ординат и второго коммутатора, управл ющие входы которого подключены к соответствующим выходам дешифратора, а два выхода - к соответствующим информационным входам блока вычислени  полинома .

Description

Изобретение относитс  к вычислительной технике и автоматике и может выть использовано в аналого-циф ровых специализированных устройствах дл  расчета сложных форм кривых , тепловых полей в турбинах. Известен функциональный, преобразователь , содержащий четыре цифро .управл емых сопротивлени  два сумматора , нелинейный элемент, управл емый Источник опорного, напр жени  компаратор, блок пам ти и блок коммутаторов 1 . Однако преобразователь обладает ограничительными функциональными возможност ми, выражающимис  в том что функци  генерируетс  только при нарастании входного сигнала. В этом случае дл  выборки значени  функции по произвольно заданному аргументу требуетс  определенное врем , св занное с выборкой всех предшествующих значений функции. Дл  настройки генератора на новую функциональную зависимость необходимы подготовительные работы. Наличие одного нели нейного sneiv eHTa ограничивает клас npeo6pa3yeNnJX функций. Наиболее близким к -изобретению техническим решением  вл етс  функциональный генератор, содержащий блок пам ти ординат, который через блок коммутаторов подключен к входа блока вычислени  полинома, подсоединенного управл ющими входами к выходам дешифратора, и соединенные между собой генератор, счетчики, цифроаналоговый преобразователь и .фильтр нижних частот 2J , I . Недостатком устройства  вл етс  rtoнижeннa  точность, обусловленна  характером кусочно-линейной аппроксимации , а также то, что функци  генерируетс  лишь при нарастании входного сигнала, что не позвол ет производить выборочное генерирова .ние функции без получени  всех пред шествуквдих значений и тем самым сни жает быстродействие устройства. Цель изобретени  - повышение точ ности и быстродействи  преобразовател  при воспроизведении непрерывных функций. Поставленна  цель достигаетс  тем, что функциональный преобразова тель,, включакадий в себ  блок пам ти ординат, выходы которого подсоедине ны к соответствующим информационным входам первого коммутатора, подключенного двум  выходами к соответствующим информационным входам блока вычислени  , выход которого  вл етс  выходом преобразовател , и дешифратор, в лходы которого под .ключены к соответствук дим управл ю;щим входам первого коммутатора, содержит блок вычислени  коэффициен29л тов полинома, второй коммутатор и анёшого-цифровой преобразователь, выходы группы младших разр дов которого подключены к соответствующим управл ющим входам блока вычислени  полинома, выходы группы старших, разр дов -f к соответствующим входам дешифратора , а вход  вл етс  входом преобразовател , входы и выходы блока вычислени  коэффициентов полинома подсоединены к соответствующим выходам и входам блока пам ти -ординат и второго коммутатора, управл ющие входы которого подключены к соответствующим выходамде.шифратора , а два выхода - к соответствующим информационным входам блока вы .числени  полинома. На Фиг. 1 приведена блок-схема функционального преобразовател f на фиг. 2 - структура блока вычислени  коэффициентов полиномаf на фиг. 3 - схема алгебраического сумматора , вход щего в состав блока вычислени  коэффициентов полинома. Функциональный преобразователь (фиг. 1) содержит блок 1 пам ти рр;щ1нат, блок 2. вычислени  коэффициентов полинома, аналого-цифровой преобразователь 3, дешифратор 4, коммутаторы5 и 5, блок б вычислени  полинома. . Блок 1 предназначен дл  хранени  аналоговых ординат узловых з.начений функции и может быть реализован по одной из схем, выполненных, например, на потенциометрах либо на датчиках с аналоговым выходом сигналов. Блок 2 предназначен дл  вычислени  коэффициентов полинома, может быть реализован .по Одной из структур, изображейных на фиг. 2, состо щей из 1 однотипных алгебраических сумматоров 7, и имеет число входов по числу ординат, задаваемых с выхода блока 1, и число выходов по числу коэффициентов. Сумматор 7 выполнен на усилителе 8 и резисторах. 9. Выходы ГРУППЫ старших разр дов преобразовател  3 соединены с входами дешифратора 4, а выходы группы младших разр дов соединены с входами блока 6. Выходы дешифратора 4 соединены с цифровыми входами коммутаторов . 5 и 5/J. Коммутатор 5 подключает аналоговые значени  коэффициентов полинома, а коммутатор 5/ - ординат . Блок 6 предназначен дл  вычи:слени  полинома и может быть реализован по одной из схем, содержащей, цифроуправл емые проводимости (сопротивлени  и операционные усилители. Он имеет четыре аналоговых входа, а цифровых входов - по числу разр дов цифроуправл емых элементов. В исходном состо нии в блоке 1. хран тс  значени  ординат функции.  а вход преобразовател  3 не подае с  никакого воздействи . Работа функционального преобразовател  основана на кусочно-нелинейной интерпол ции функции f{x), причем на каждом интерпол ционном участке она представл етс  в виде кубического полинома, определ емог четырьм  коэффициентами I. f f{ f, J X - X , . текущее значение аргумента узловое значение аргумента f 1 , 1+1 значение ординат функции til fii j ...«,., в узлах; i значение вторых производных функций в узлах. В случае представлени  интерпол руемого полинома кубическим сплайн дефекта 1 вычисление значений f () производитс  в блоке 6 согласно вы . ражению h ,11 h .1 --Г ±: -T-I . ;/ii:,.M-ir где ,4. -X ; в нашем случае Вычисление значений , i 4 1 +1 ПР изводитс  в блоке 2 согласно жешио .« ..и ,м 6 /, г -2{,у. .Ч,и1иг17 --/ и выраПреобразователь работает следующим образом. Из блока 1 значени  ординат поступают на анешогичные входы блока 2 и коммутатора 5. На вход преобра- i зовател  3 задаетс  значение аргумен та X }С + , где оно. преобразуетс  в двоичный И + N-разр дный код Младшие М разр дов кода поступают на цифрЬЬые входы блока 6 и со- j держат в себе информацию о приращени х аргумента относительно t-ro | узлового X X - xjj.: Старшие N разр дов кода, содержащие в себе информацию о номере узла поступают на дешифратор 4, а с его выхода - на входы коммутаторов 5 и 5 . Согласно коду в коммутаторах 5| и 5 прюисходит подключение соответствующих ординат , f« и козффициентов полинома f j, f. на аналоговые входы блока 6. В блоке б происходит автоматическое вычисление полинома в задаваемых точках без выборки всех предшествующих значений функции в диапазоне ее существовани , без вс ких ручных перестроек при переходе к следующему значению наборов f,-, , f-, f;,, . Точность кусочно-нелинейного преобразовани  определ етс  разр дностью преобразовател  3, временем переходных процессов остальных блоков .

Claims (1)

  1. ФУНКЦИОНАЛЬНЫЙ ПРЕОБРАЗОВАТЕЛЬ, содержащий блок памяти ординату выходы которого подсоединены к соответствующим информационным входам первого^ коммутатора, подключенного двумя выходами к соответствующим информационным входам блока вычисления ί полинома, выход которого является вы- . ходом преобразователя, и дешифратор, выходы которого подключены к соответствующим управляющим входам пер- вого коммутатора, отличающийся тем, что, с целью повышения точности и быстродействия преобразователя при воспроизведении непрерывных функций, он содержит блок вычисления коэффициентов полинома, второй коммутатор и аналогоцифровой преобразователь, выходы группы младших разрядов которого подключены к соответствующим управляющим входам блока вычисления полинома, выходы группы старших разрядов - к соответствующим входам дешифратора, а вход является входом преобразователя, входы и выходы блока вычисления коэффициентов -полинома с подсоединены к соответствующим вы- ©, ходам и входам блока памяти ординат I -_ и второго коммутатора, управляющие К// входы которого подключены к соответ- 1^· ствующйм выходам дешифратора, а два Км·* выхода - к соответствующим информа- ·Α ционным входам блока вычисления по- S линома.
    Φνίΐ >
SU823455984A 1982-05-05 1982-05-05 Функциональный преобразователь SU1049929A1 (ru)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU823455984A SU1049929A1 (ru) 1982-05-05 1982-05-05 Функциональный преобразователь

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU823455984A SU1049929A1 (ru) 1982-05-05 1982-05-05 Функциональный преобразователь

Publications (1)

Publication Number Publication Date
SU1049929A1 true SU1049929A1 (ru) 1983-10-23

Family

ID=21017669

Family Applications (1)

Application Number Title Priority Date Filing Date
SU823455984A SU1049929A1 (ru) 1982-05-05 1982-05-05 Функциональный преобразователь

Country Status (1)

Country Link
SU (1) SU1049929A1 (ru)

Similar Documents

Publication Publication Date Title
US4890106A (en) Apparatus and methods for digital-to-analog conversion using modified LSB switching
US5841384A (en) Non-linear digital-to-analog converter and related high precision current sources
US4450433A (en) D/A Converting circuit having two D/A converters for decoding and converting a digital signal into an analog signal
US4490713A (en) Microprocessor supervised analog-to-digital converter
US3789389A (en) Method and circuit for combining digital and analog signals
SU1049929A1 (ru) Функциональный преобразователь
KR950003287B1 (ko) 디지탈 투 아날로그 컨버터내의 양극성 영점에서 주요 비트 전송에러를 제거하는 회로 및 방법
JPH01209817A (ja) 浮動少数点形ディジタル・アナログ変換器
CA1114509A (en) Digital to analog resolver converter
JPS56146326A (en) Digital-to-analog converter
EP0494536B1 (en) Multiplying apparatus
DE3685772D1 (de) Digital/analogwandler.
JPS62147817A (ja) 振幅及び周波数が変動するアナログ入力信号の準アナログ再構成の方法及びその装置
USRE34660E (en) Apparatus and methods for digital-to-analog conversion using modified LSB switching
JPS56164628A (en) Parallel feedback type analog-to-digital converter
JP2001077692A (ja) D/a変換回路
JPS57123731A (en) Correction system of digital-to-analog converter
US5684483A (en) Floating point digital to analog converter
JP2692289B2 (ja) 任意波形発生器
JP2728907B2 (ja) セミフラッシュadコンバータ
SU706856A1 (ru) Цифро-аналоговый функциональный преобразователь
SU781835A1 (ru) Синусно-косинусный цифро-аналоговый преобразователь
SU762163A1 (en) Code to voltage functional converter
SU888147A1 (ru) Функциональный преобразователь
SU760132A1 (ru) Устройство для воспроизведения функций