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

Иллюстрации

Показать все

Реферат

 

Изобретение относится к автоматике и вычислительной технике и может быть использовано, в частности, в системах сбора и обработки информахдаи, в измерительных устройствах. Цель изобретения - повьшение точности и расширение области использования за счет увеличения числа преобразуемых характеристик. Поставленная цель достигается за счет того, что в аналого-цифровой функциональный преобразователь введены полусумматор и два D-триггера, обеспечившие точный подсчет сигналов переноса при суммировании коэффициентов аппроксимации в каждом такте преобразования , 2 ил. (Л ЛлГ

СОЮЗ СОВЕТСНИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (19) (11) А3 (S1) 4 Н 03 М 1/62

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ

К ABTOPCHOMY СВИДЕТЕЛЬСТВУ (21) 3980528/24-24 (22) 10, 10. 85 (46) 23.03.87. Бюл, У 11 (72) Ю. А. Киберев, В. H. Кучугура и Ю, И. Пивоваров (53) 681. 325(088,8) (56) Авторское свидетельство СССР

Р 567203, кл. Н 03 М 1/12, 19?6, Авторское свидетельство СССР . 9 1157680, кл. Н 03 M t/00, 1,983. (54) АНАЛОГО-ЦИФРОВОЙ ФУНКЦИОНАЛЬНЫЙ

ПРЕОБРАЗОВАТЕЛЬ (57) Изобретение относится к автоматике и вычислительной технике и может быть использовано, в частности, в системах сбора и обработки информации, в измерительных устройствах.

Цель изобретения — повышение точности и расширение области использования за счет увеличения числа преобразуемых хар актеристик. Поставленная цель достигается за счет того, что в аналого-цифровой функциональный преобразователь введены полусумматор и два D-триггера, обеспечившие точный подсчет сигналов переноса при суммировании коэффициентов аппроксимации в каждом такте преобразования, 2 ил.

98920 2

40

1 l2

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

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

На фиг. 1 представлена блок-схема преобразователя; на фиг. 2 " график, по я сияющий е го р а боту.

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

12 и 13 компаратор 14 и элемент

НЕ 15.

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

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

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

Пусть имеется некоторая кривая

AF (фиг. 2), любую точку на которой с заданной точностью по методу кусочно-линейной аппроксимации можно найти так

5.

f5

25 поступающие на вход 1.-р рчд < г

ЦАП 8 (или напряжение П на его ввтходе), то для получения любого значения напряжения (заранее рассчитанного) на выходе ЦАП необходимо число импульсов (также заранее рассчитанное) на каждом участке аппроксимации, начиная с первого, умножить на коэффициент аппроксимации на этом участке и суммировать эти величины или, что равносильно, суммировать на каждом участке соответствующий коэффициент аппроксимации сам с собой столько раэ, сколько импульсов соответствует данному участку аппроксимации (т.е. на первом участке коэффициент d, суммировать Z, раз, что соответствует d,Z,; на втором участке коэффициент с1 — Е раз, что соответствует д 7., где Е„ =Х;"

-Х;,, и т.д. и просуммировать эти величины до момента сравнения напряжений) °

В исходном состоянии счетчики 2 и 7, регистры 9 — 11 и триггеры 12 и 13 обнулены, дешифратором 3 выбран первый участок аппроксимации, которому на выходе блока 4 памяти соответствует код (например, двоичный) коэффициента аппроксимации d

Величина коэффициента аппроксимации может быть любой в зависимости от вида заданной функции и требуе" мой точности ее воспроизведения и определяет разрядность слова блока памяти.

На вторых входах сумматоров 5 в исходном состоянии присутствуют нулевые сигналы с выходов регистра 10.

Поэтому код коэффициента аппроксимации с выходов блока 4 памяти посту1 пает через сумматоры 5, который на информационные входы регистра 9 поступает без изменения, При поступленни первого импульса с генератора

Х» Х -Х,, Х.-Х . а

У1 (и;)=а, х„+й (х -Х, )+... ..,+d (Х.,-Х,,), где d» Й

d. " коэффициенты аппрок1 симации; — участки аппроксимации.

Таким образом, если по оси Х отложить число импульсов N подсчитываемое счетчиком 2 текущих значеf ний функции, а по оси Y — число N

1 происходит запись кода коэффициен та аппроксимации в регистр 9. Часть коэффициента аппроксимации, соответствующая разрешающей способности

1-разрядного ЦАП 8 с выходов (п-ш),...,(n-1), п поступает на соответствующие входы ЦАП, на выходе которого установится напряжение,„ эквивалентное данному коду. По окончании импульса генератора 1 код коэффициента аппроксимации записывается с помощью сигнала на выходе элемента НЕ 15 в регистр 10 и поступает на вторые входы сумматоров 5, 1298Ц 20 н рея;льтате чего на выходах сумматоров 5 и полусумматора 6 устанав-. ливается код, вдвое болыпий кода коэффициента аппроксимации на данном участке т е 11 =о +О где 1 код коэффициента аппроксимации на данном (первом) участке аппроксимации, хранящийся в блоке 4 памяти. Если разрядность числа N превышает совместную разрядность сумматоров 5 и полу- f0 сумматора 6, то на выходе переноса последнего появится единичный сигнал.

При поступлении очередного импульса с генератора 1 этот сигнал сосчитывается счетчиком 7, а сигналы с вы- 15 ходов сумматоров 5 и полусумматора 6 записываются в регистр 9 и триггер

12, На выходе ЦАП при этом устанавливается напряжение, эквивалентное части результата суммирования N1, ZO

При поступлении следующих импульсов с генератора 1 продолжается суммирование числа d и подсчет сигналов переноса счетчиком 7. При поступлении на вход счетчика 2 Z импульсов 25 на входах ЦАП 8 и на 1,2,.. °,(n-m-1) выходах регистра 9 записывается код

N „=Z й,, При наборе на входе дешифратора 3 кода, соответствующего второму участку аппроксимации, дешифра- 3р тор 3 меняет адрес на входе блока 4 памяти и на его выходах появляется код коэффициента аппроксимации d, соответствующий второму участку аппроксимации. Этот код сразу суммируется с числом, находящимся на вторых входах сумматоров 5. Далее описанные процессы повторяются. Таким образом, часть результата, находящаяся в данный момент на 1,2,...,(n-ш-1) выхо- 4р дах регистра 9 и представляющая собой погрешность реализации кусочнолинейной функции на данном (первом) участке аппроксимации, учитывается на следующем (втором) участке в мо- 45 мент суммирования этой части результата d,- Z, с коэффициентом аппроксимации Й

В момент равенства входного напряжения преобразователя и напряжения на выходе ЦАП 8 сигнал с выхода ком- . паратора 14 разрешает запись кода счетчика 2 текущих значений функции в регистр 11, На входе ЦАП 8 устанавливается код

1 1 =<1 1 ++d р+ ° ° °

+ 1; Z; Я, в где Ц код, представленный Hë

l,2,...,(n-m-1)выходах регистра 9 в момент срабатывания компаратора 14 на 1 м участке аппроксимации;:

Z,, Z,° „°,°„, 2

Z — число импульсов, подсчитанных счетчиком 2 на каждом из соответствующих участков аппроксимации;

Z. — число импульсов, подсчитанных счетчиком 2 до момента срабатывания компаратора 14 на i-м участке аппроксимации.

На выходной шине устройства (выходы регистра 11) устанавливается код

N =Z +Z +...+Z. +Z- .

2 1 2. 11 1

Г огрешность реализации кусочнолинейной функции в предлагаемом устройстве равна Q,, т,е, меньше младшего разряда ЦАП 8, и имеет место только на том участке аппроксимации, где произошло срабатывание компаратора

14.

Сигнал переполнения счетчика 2 текущих значений функции сбрасывает в

О регистры 9 и 10, триггеры 12 и 13 и счетчик 7, а следовательно, на выходе ЦАП 8 устанавливается нулевой уровень и начинается новый цикл измерения.

При определенных комбинациях сигналов на входах сумматоров 5 возможны ситуации, когда единичный сигнал переноса на выходе сумматора 5 не л меняется. Однако, за счет введенной в устройство совокупности полусумматора 6 и D-триггеров 12 и 13 обеспечен подсчет счетчиком 7 сигналов переноса с выхода сумматора 5„ в каждом такте работы устройства. Тем самым без увеличения разрядности блока 4 памяти повышена точность работы преобразователя и обеспечена возможность увеличения числа преобразуемых хар актеристик.

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

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

98920 6 выходной шиной устройства, выход генератора импульса соединен через элемент НЕ с входом записи первого регистра и непосредственно — с входом. записи второго регистра, (n+I)-й выход которого соединен со счетным входом счетчика, о т л и ч а ю— шийся тем, что, с целью повышения точности и расширения области

10 использования за счет увеличения числа преобразуемых характеристик, в него введены полусумматор и два

D-триггера, причем первый вход полусумматора соединен с выходом nepef5 носа и-го сумматора, второй вход— с выходом первого триггера, выход переноса — с (и+1)-м информационным входом второго регистра, а выход суммы — с D-входом второго триггера, 20 выход которого соединен с (К+1 )-м входом цифроаналогового преобразователя и D-входом первого триггера, С-вход которого подключен к выходу элемента НЕ, à R-вход объединен с

25 R-входом второго триггера и подключен к выходу переполнения счетчика текущих значений фракции, С-вход второго регистра триггера подключен к выходу генератора импульсов. второго регистров и счетчика, а информационные выходы - с информационными входами третьего регистра и с входами дешифратора, выходы которого соединены соответственно с входами блока памяти, выходы которого соответственно соединены с первыми входами и сумматоров, вторые входы которых соединены соответственно с выходами первого регистра, а выходы суммы — соответственно с информационными и входами второго регистра, выходы с 1-го по и-й которого соединены соответственно с информационными входами первого регистра, выходы переноса сумматоров с 1-го по (и-1)-й соединены с входами переноса сумматоров с 2-го по и-й соответственно, входы с l-го по К-й цифроаналогового преобразователя соединены соответственно с выходами с (n-m)-ro по и-й второго регистра, входы с (К+2)-го по E-й соединены соответственно с выходами счетчика, а выходы — с первым входом компарато- ра, второй вход которого является входной шиной устройства, а выход соединен с входом записи третьего регистра, выходы которого. являются

I, у 11(iv gi

Составитель 3, Моисеенко

Редактор Л. Гратилло Техред М.Ходанин Корректор Л. Патай

Заказ 899/60 Тираж 902 Подпи сное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-полиграфическое предприятие, r. Ужгород, ул. Проектная, 4