Преобразователь напряжения в код
Иллюстрации
Показать всеРеферат
ОПИСАНИЕ
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (и) 486471
Союз Соеетскитг
Социалистических
Республик
f !
»
%ь (61) Дополнительное к авт. свид-ву 428546 (22) Заявлено 20.04,73 (21) 1915668/26-21 с присоединением заявки ¹ (51) М. Кл. Н 03k 13 17
Государстеениый комитет (23) Приор итст
Совета Микис»ров СССР
Опубликовано 30.09.75. Бюллетень ¹ 36 (53) УДК 681.325(088.8) ло делам изобретений н открытий
Дата опубликования описания 02.02.76 (72) Авторы изобретения
В. Э. Балтрашевич и В. К, Шмидт (71) Заявитель
Ленинградский ордена Ленина электротехнический институт им. В, И. Ульянова (Ленина) (54) ПРЕОБРАЗОВАТЕЛЬ НАПРЯЖЕНИЯ В КОД
Изобретение относится к вычислительной технике и может использоваться для преобразования напряжения в код с постоянной относительной погрешностью; код при этом выдается в форме с плавающей запятой. Кроме того, предлагаемый преобразователь позволяет получить логарифмический код преобразуемого напряжения.
По основному авт. св. № 428546 известен преобразователь напряжения в код, использующий метод счета единичных приращений.
Недостатком такого преобразователя является избыточное количество уровней и тактов квантования. Так, количество тактов преобразования равно 2 — 1, если т — количество двоичных разрядов. Учитывая то, что в большинстве случаев закон распределения значений преобразуемых аналоговых величин — гиперболический, получают большую избыточность в количестве квантов и существенное завышение времени преобразования за счет неоптимального выбора шкалы преобразования.
Предлагаемое устройство отличается от известного тем, что с целью уменьшения времени преобразования, сокращения количества уровней квантования при обеспечении постоянной относительной погрешности, а также получения логарифмического кода преобразуемой величины в него введен сумматор мантиссы, а счетчик мантиссы выполнен в виде счетчика приращений мантиссы, выходы разрядов которого соединены с входом сумматора мантиссы, еще один вход которого подключен к выходу схемы управлс5 ния, а выход сумматора мантиссы соединен с цифровым входом преобразователя кода мантиссы в напряжение.
На фиг. 1 изображена функциональная схема предлагаемого преобразователя папряжсI0 ния в код; на фиг. 2 — таблица двоичных кодов, поясняющая работу преобразователя напряжения в код.
Преобразователь содержит схему 1, у которой один вход соединен с выходом прсобразо15 вателя кода порядка в напряжение 2, выполненного в виде сетки»х — Я/2, второй вход— с датчиком преобразуемого напряжения 3, а выход соединен со схемой управления 4, которая подключена к генератору импульсов 5.
2р Схема управления 4 соединена со счетчиком приращений мантиссы 6, со счетчиком порядка 7 и сумматором мантиссы 8, Выходы разрядных триггеров счетчика приращений мантиссы 6 соединены с входом сумматора мантиссы 8, выход которого подключен к цифровому входу преобразователя кода мантиссы в напряжение 9. Аналоговый вход преобразователя кода мантиссы в напряжение 9 соединен с источником опорного напряжения 10. Выходы разрядных триггеров счетчика порядка 7
48647j соединены с входом дешифратора 11, выход которого подключен к цифровому входу преобразователя порядка в напряжение 2, Выход счетчика приращений мантиссы 6 соединен с входом счетчика порядка 7 и сумматором мантиссы 8. Выход преобразователя кода мантиссы в напряжение 9 соединен с аналоговым входом преобразователя кода порядка в напряжение 2.
При построении схемы учитывался тот факт, что выходное сопротивление преобразователя кода мантиссы в напряжение 9 является величиной постоянной, а также то, что в преобразователе кода порядка в напряжение 2 происходит подкл1очение всегда одной из секций, т. е. входное сопротивление преобразователя 2 является TBIUKc величиной постоянной.
Рассмотрим принцип построения таблицы числовых эквиг»алептов (фиг. 2), прямо пропорциональных уровням квантования.
В шкалах с постоянной относительной погрешностью квантования 7 шаг квантования Й должен изменяться пропорционально текущему зна IeIIIIlo кода Л":
h-=- N.
При этом величина текущего значения кода
Л1 -- " » мин (1 + )» где Л „„„,— минимальное значение кода, и вели пина текущего шага квантования
: — л/ 7(1+»)
Предположим, что величина минимального шага квантования равна единице и оценим приращение Лi-го шага квантования по сравнениго с псрвым:
Л = — (1+ -:) — 1:=i;, так как
Лмин
Таким образом, цифровая схема должна обеспечить наращивание кода с переменным шагом
h ..==- 1+ /1.
При i= — величина шага h удвоится по
1 сравнению с первоначальной. Сумма — членов
1 арифметической прогрессии, образованной последовательностью шагов h
1,5 1
Если в качестве Ч,ии, взять
1,5 1
»»/мин—
»
1 7
1 то через — шагов эта величина также удво»
I ится.
При использовании двоичной системы это означает, что все коды сдвинуты на один разряд влево по сравнению с первоначальными.
При этом величина текущего значения кода определяется из выражения
1» », + f » 2» л»,"2»;
5 /
/=-- Π— —. »
»
Очевидно, что величина V . соответствует значению манти "cbl а величина коэффициента /z соответствует величине порядка при представлении чисел в форме с плавающей запятой.
Из преобразований, приведенных выше, вытекает алгоритм раба гы предлагаемого преобразователя.
Величина V. накапливается с шагом h, начиная от знг.ченпя Л,„-...-„ (фиг. 2), при выполнении равенства Л . =2Х„ни происходит увеличе-! нис /г па единицу, а значение Л".. приравнива7
20 ется величине Л „и-.,и и т. д.
При этом I a»ellel относительной погрешности находится в пределах у1мии./у1 „=1,06, 1 причем у мин= —, и, следовательно, мож1,5 1
25 7
»
Но считать, что данная шкала может характеризоваться постоянной относительной погрешностью.
В предлагаемом преобразователе величина
1+!у получается с помощью (1g> — +1) -раз»
» рядного счетчика приращений мантиссы, у которого старший разряд находится всегда в единичном состоянии, и поэтому триггер этого разряда может быть иск;почен, а выход разряда непосредственно соединен с источником питаниЯ. Накопление величины I/z пРоизводит1 ся с помощью (21g,— 1-2)-разрядного сумма40 1 тора мантиссы, а величина 2" получается с помощью сетки R — R/2 и дешифратора, обеспечивающего при каждом значении Й подключение только одной секции сетки и коэффициент передачи сетки 2"; дешифратор управляет((g2_#_nrai
В таблице (фиг. 2) показаны значения кодов для случая
50 1 1 ! i мин — » / маис — З. .(11,5
Предлагаемый преобразователь напряжения в код позволяет получить кроме линейного кода с постоянной относительной погрешностью еще логарифмический код входной величины, так как
/ /1 — /мин (I + ./) »/мин отсюда
60 — 2
/ 1п с
11 ч »н
Если рассматривать счетчик приращений мантиссы б и: счетчик порядка 7 как один общий счетчик, причем исключить старший, по486471 стоянко находящийся в единице, разряд счетчика приращений мантиссы, то получим на этом объединенном счетчике код i, пропорциональный логарифму входного сигнала.
Предлагаемый преобразователь напряжения в код работает следующим образом.
Перед началом работы на счетчике порядка
7 установлен код 00, на счетчике приращений мантиссы 6 — код 1000, а на сумматоре мантиссы 8 — код, соответствующий N„„,„„, 01011100 (фиг. 2). Код сумматора мантиссы подается на преобразователь кода мантиссы в напряжение 9, питающийся постоянным напряжением от источника 10.
В преобразователе 9 код преобразуется в образцовое напряжение, которое через преобразователь кода порядка в напряжение 2 подается на схему сравнения 1 и сравнивается с входным. Если преобразуемое напряжение больше образцового, то схема управления обеспечивает суммирование содержимого сумматора мантиссы 8 и счетчика приращений мантиссы 6, в результате на сумматоре мантиссы появляется код 01100100 (фиг. 2). После этого схема управления 4 обеспечивает подачу импульса от генератора импульсов 5 на счетчик приращений мантиссы 6, в результате чего на последнем появляется код 1001. Далее опять происходит сравнение новой величины образцового напряжения с преобразуемым, затем суммирование содержимого сумматора мантиссы и счетчика приращений мантиссы, в результате чего на сумматоре мантиссы появляется код 01101101 и т. д. до момента, когда на сумматоре мантиссы будет код 10101001, а на счетчике приращений мантиссы код 1111. При этом после суммирования на сумматоре мантиссы появляется код
10111000. Очередной импульс от генератора импульсов 5 вызывает импульс переполнения счетчика приращений мантиссы 6, который производит добавление единицы в счетчик порядка 7, сдвиг содержимого сумматора мантиссы вправо на один разряд и гашение счетчика приращений мантиссы 6, причем старший разряд этого счетчика остается в единичном состоянии.
Далее процесс повторяется аналогично, с той лишь разницей, что напряжение с преобразователя кода мантиссы в напряжение 9 передается через соседнюю секцию преобразователя кода порядка в напряжение, обеспечивая коэффициент передачи, отличающийся от предыдущего в два раза.
После того, как величина образцового напряжения превысит величину преобразуемого напряжения, схема управления 4 по сигналу со схемы сравнения 1 прекращает подачу импульсов на счетчик приращений мантиссы и запрещает суммирование содержимого сумматора мантиссы и счетчика приращений мантиссы. При этом на сумматоре мантиссы 8 за20 фиксирован код мантиссы, на счетчике порядка 7 — код порядка линейного числового эквивалента, а совместно на счетчиках приращений мантиссы (исключая старший разряд) и порядка зафиксирован логарифмический код
25 преобразуемого напряжения.
Предмет изобретения
Преобразователь напряжения в код по авт.
30 св. М 428546, отличающийся тем, что, с целью уменьшения времени преобразования, сокращения количества уровней квантования при обеспечении постоянной относительной погрешности, а также получения логарифмиче35 ского кода преобразуемой величины, в него введен сумматор мантиссы, а счетчик мсIHT11i сы выполнен в виде счетчика приращений мантиссы, выходы разрядов которого соединены с входом сумматора мантиссы, еще один вход
40 которого подключен к выходу схемы управления, а выход сумматора мантн"ch! соединен с цифровым входом преобразователя кода мантиссы в напряжение.
486471 сса уми чЕСки и
Риг f
Состап; zeaa A. К знеиоа
Тскрсд Т. йироиоаа Корректор Л. Денискина
Редактор Е, Kapayëoaa
ТипОП a(j a" к" Ca, acaa ?
Заказ 3342, 20 Изд. М 1855 Тираж 902 Поди испое
ЦНИИПИ Государе пенного к.и!тета С апета Министров СССР по делам изобрегений и открытий
113035, 51оскьа, !b,-35, Рг пс. :ая наб, л. 4!5