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

Иллюстрации

Показать все

Реферат

 

Изобретение относится к облас-i ти импульсной техники, в частности к преобразователям напряжения в цифровой код с промежуточным преобразователем напряжения в частоту импульсов , может быть использовано в прецизионных устройствах сбора аналоговой информации систем контроля и управления технологическими процессами и является усовершенствованием устройства по авт. св. № 486473. Целью изобретения является повьш1€ние точности преобразователя.,, Для этого в АЦП введены делитель тока, регистр, триггер, два одновибратора, два формиройателя импульсов и элементы И, ИЛИ, благодаря которым в АЦП выполняется взаимосинхронизация импульсов , уменьшается квант преобразования и тем самым повьш1ается точность .АЦП. 2 ил. i О)

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

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

РЕСПУБЛИК

А2 (59 4 Н 03 М 1/60

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

Н ABTOPCHOIVIY СВИДЕТЕЛЬСТВУ

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (61) 486473 (21) 4141740/24-24 (22) 30.10.86 (46) 15.04.88. Бюл. - 14 (71) Всесоюзный научно-исследовательский институт электромеханики (72) З.Г.Баранова и Л.И.Лукьянов (53) 681.325(088.8) (56) Прянишников В.А. Интегрирующие цифровые вольтметры постоянного тока.

M. Энергия, 1976, с. 169.

Авторское свидетельство СССР

N - 486473, кл. Н 03 M 1/60, 1973. (54) АНАЛОГО-ЦИФРОВОЙ ПРЕОБРАЗОВАТЕЛЬ (57) Изобретение относится к облас-, ти импульсной техники, в частности к преобразователям напряжения в циф„SU» 1388989 ровой код с промежуточным преобразователем напряжения в частоту импульсов, может быть использовано в прецизионных устройствах сбора аналоговой информации систем контроля и управления технологическими процессами и является усовершенствованием устройства по авт. св. У 486473. Целью изобретения является повышение точности преобразователя., Для этого в

АЦП введены делитель тока, регистр, триггер, два одновибратора, два формирователя импульсов и элементы И, ИЛИ, благодаря которым в АЦП выполняется взаимосинхронизация импульсов, уменьшается квант преобразования и тем самым повышается точность

АЦП. 2 ил, 1388989

Изобретение относится к импульсноо и технике, в частности преобразователям напряжения в цифровой код с промежуточным преобразованием в частоту импульсов, и является дополнительным к авт. св. СССР У 486473. .Цель изобретения — повышение точности.

На фиг. 1 изображена блок-схема

АДП; на фиг. 2 — временная диаграмм,а работы АЦП.

Устройство содержит входную шину

1, шину 2 эталонного 11, напряжения и

m ну 3 сигнала пуска в работу, выходные шины 4 кода результата преоб(А разования, счетчик 5 формирования временнога интервала, реверсивный счетчик 6, генератор 7 эталонной частот, управляемый генератор (УГ) 8, делитель 9 тока, регис.тр 10, двухпозиционный аналоговый ключ 11, триггер 12 такта, триггер 13 цикла, дополнительный триггер 14, одновибратор 15 гашения, одновибратор 16 временной задержки, дополнительные одновибраторы 17 и 18, формирователи

19 и 20 импульсов, элементы И 21-26, элементы ИЛИ 27, группу элементов

ИДИ 28, элементы ИЛИ 29 и 30 и дешиф- 30 ратор 31 нулевого кода.

При этом реверсивный счетчик 6 еет и двоичных разрядов с емкостью

В счетчике 5 число двоичных разрядов увеличено на 1,(Я=2 ) и его ем! к ость равна N=2 =N, Q, он имеет Р М

1 о

P ь ладших разрядов с емкостью Р =2 а в старших (nt.q-Р) разрядах и в саМом младшем разряде входы дпя записи кода "1". Регистр 10 имеет Р+1 двоичный разряд.

Делитель 9 тока осуществляет преобразование U, в ток T P /N с цифро ЧГр вым управлением, наибольшая величина

11о

1 составляет частоту тока — о, т.е. 45

РР 0о

Й э

Этот делитель может быть

N R выполнен, например, на основе R-разрядной резистивной матрицы типа 2R—

P, — 2В. В этой матрице резистор 2R каждого разряда подсоединяется к выходу или к нулевому напряжению с помощью разрядных переключателей при подаче на их входы соответственно

ll It 11 tt сигналов 1 или 0 . Если оконечный резистор 2R младшего разряда не подсоединен к нулевому напряжению и имеет дополнительный выход, этот выход необходимо подсоединить к дополнительному персключателю (Р+1) разряда, аналогично переключателям разрядов матрицы, а вход матрицы соединить с входом делителя через резисN-Р, тор с величиной R -- — . Так как

Р вход делителя 9 соединен с 11, то на его выходе в зависимости от входного кода формируется ток от 0 до 1 „ соответственно для кодов "0" и во всех разрядах, включая P+1. Изменение I происходит с величиной кван1 та i = †- при изменении входного

R N кода на единицу.

В двухпозиционном аналоговом ключе

11 величина резистора увеличена и

"N равна R(- †-). При отсутствии сигнала

N-P

Р на управляющем входе этот резистор подключен к U и на вход УГ 8 постуU, P пает ток I - =- -(1- - ), а при наличии ьо Р N управляющего сигнала резистор подключен к U„è обеспечивает ток Х =

ttx

= в"-(- й- )

Генератор 7 имеет частоту f которая по сравнению с прототипом увеличена в 4 раз. Так как счетчик 5 имеет емкость И=Q N,, то формируемая длительность первого такта равна

М

T - =— . В генераторе 7 имеется два о входа, первый для остановки генерации, второй — для запуска, и он может быть выполнен, например, в виде последовательно соединенных в кольцо двух одновибраторов с элементом ИЛИ в цепи обратной связи на входе первого одновибратора, через который осуществляется запуск генератора 7 от внешнего импульса, à его останов может быть выполнен путем подачи на одновибратор 16 временной задержки импульса сброса с длительностью, большей 1/f .

На временнои диаграмме (фиг. 2) обозначены: 32 — сигнал на выходе

"1" одновибратора 15; 33, 34 и 35— сигналы на выходах "1" триггеров

12, 13 и 14; 36 и 37 — сигналы на выходах "1" одновибраторов 16 и 17;

38 — сигнал окончания преобразования на выходе дешифратора нулевого кода 31.

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

1388989

По внешнему сигналу пуска запускается одновибратор 15, который сигналом с его выхода "0" устанавливает коды "0" в счетчике 5 и реверсив5 ном счетчике 6. Отрицательный перепад сигнала 32 с выхода "1" одновибратора 15 записывает "1" в триггерах

12 и 13 и "0" в триггере 1.4 (через элементы ИЛИ 29) ° При переключении 10 триггера 12 элемент ИЛИ 27 запускает одновибратор 16, который сигналом с выхода "0" запрещает прохождение импульсов через элементы И 21, 22 и 23 и выключает генератор 7. Длительность импульса 36 одновибратора

16 больше времени переходного процесса в УГ 8 при подключении к нему

U„, которое осуществляет ключ 11 по сигкау 33 с выхода "1" триггера 20

12. Сигнал 33, проходя через группу элемент ИЛИ 28, в делителе 9 включает ток 1 „ а поступая в счетчик 6, включает режим суммирования.

40

На вход УГ 8 поступает ток Х = !

=I +I = "" (U- )+ "- - - . лу фа R N R N

Если Ц, =13,, то максимальный ток

Uo

I = —, и УГ 8 формирует импульсы с частотой Р, число которых за Т будет равно N . В этом случае при преобразовании частоты УГ 8 в код будет наименьший временной квант, равный t,=q/f.

При U„--0 входной ток УГ 8 равен

Х и соответствующая ему частота Р ю с выхода УГ 8 будет наименьшей F -=

Рд

=F — а временной квант t npu о д to ее преобразовании в код будет наибольшим, NQ

Ю fP

Подсчет импульсов счетчиков 5 и реверсивйым счетчиком 6 соответст- 45 венно от генератора 7 и от УГ 8 начнется только после окончания сигнала

36 и по появлению первого импульса от УГ 8, который пройдет через элемент И 23 и отрицательным перепадом 50

- установит "1" в триггере 14. Его выходной единичный сигнал 35 вместе с сигналом 34 с выхода триггера 13 и сигналом с выхода одновибратора 16 разрешает работу элементов И 21 и 22. 55

Отрицательный перепад сигнала с выхода триггера 14 запускает форми.. рователь 19, выходной импульс которого включает в работу генератор 7.

Это обеспечивает синхронизацию начала первого такта с импульсами f и F,, что исключает ошибки при формировании

Т и С<„ при подсчете импульсов от

УГ 8.

Длительность первого такта Т, формируется, начиная с момента запус" ка генератора 7 до переполнения счетчика 5. В течение Т, с каждым импульсом УГ 8 осуществляется запись в регистр 10 кода из P младших разря" цов и старшего разряда счетчика 5.

При этом для исключения возможной записи неправильного кода в моменты переходных процессов при подсчете импульсов счетчиком 5 эта запись осуществляется с помощью элементов И 24 и 26 (работа которых разрешена сигналом 33), элемента ИЛИ 30, формирователя 20 и одновибратора 18. Запись неправильного кода может произойти в моменты времени, когда импульсы

f и F< совпадают, поэтому элемент

И 24 в эти моменты времени на выходе будет иметь сигнал, запускающий положительным перепадом одновибратор 18.

Длительность импульса одновибраi тора 18 устанавливается большей длительности, импульсов сигналов F u f но не превышающей 1/F,. Этот импульс объединяется с импульсами УГ 8, прошедшими через элемент И 26, в элементе ИЛИ 30, выходные сигналы которого запускают по отрицательному перепаду формирователь 20, осуществляющий запись кода в регистр 10. При совпадении импульсов F< и f элемент ИЛИ 30 сдвигает во времени запуск формирователя 20 и тем самым обеспечивает saпись кода в регистр 10 после окончания переходных процессов в счетчике

5 при подсчете импульсов f.

В конце Т, первого такта последний импульс F, от УГ 8 может совпасть с последним импульсом 1, вызывающим переполнение счетчика 5 и установку

s нем кода "0". В этом случае во все разряды регистра 10 записывается код "0", включая "0" в старший Р+1 разряд.

Если последний импульс F от УГ 8 приходит до окончания Т,, то в разрядах счетчика 5 находится код (N-Р -+.

+Р, ), где Р, — код в его P младших разрядах.

Величина P при наибольших значениях временного интервала от последне1388989. го импульса F до окончания Т наименьшая и равна нулю (кроме описанного случая при переполнении счетчиКа) при появлении последнего импульса

1 за время t =Р до окончания Т

» Р о

При этом во всех старших разрядах

Счетчика 5 будет код "1 Если приНять, что t, соответствует наибольше- 10 иу временному кванту F,, получаемому фри преобразовании УГ 8 сигнала I иногда U =0, то для этого случая имеQN ет соотношение t, = — —, которое по»о 15 эволяет определить величину P

N» —

Р— — =qQ N . и-..

Сформированный в счетчике 5 код

Соответствует временному интервалу (Т .Т ) от начала Т до последнеГо импульса F, . Получение этого кода

Связано с временной ошибкой 11хиз-за временного квантования с помощью

1»»мпульсов. Поэтому величина Т,„может быть представлена как т,Ä=(N-r +Р, ) — +,„.

За время T»„ a счетчик 6 от УГ 8 поступает целое число импульсов F

И записывается код

X1=Fi iт1х

По окончании Т импульс переполнения счетчика 5 устанавливает в "0" триггер 12, снятие "1" выходного сигнала 33 которого в двухпозиционном аналоговом ключе 11 подключает к УГ 40

8 ток Х„ и разрешает прохождение через элементы 28 сигналов "0" и "1" с выхода регистра 10 (вместо сигналов "1" в первом такте), сигнал с выхода "0" триггера 12 в счетчике 6 45 включает режим вычитания и запускает одновибратор 16. Выходной сигнал последнего останавливает генератор 7 и запрещает прохождение импульсов на входы счетчиков 5 и 6. 50

Сигналы с выхода регистра 10 через элементы ИЛИ 28 в делителе 9 устанавливают ток Х, величина которого при коде "1" в (Р+1) разряде регистра 10 равна I =Р, i а при коде

»»»»»

32 2Ф

0 в этом разряде — Т., так как сигнал с его выхода 0 поступает на входы всех элементов 28 аналогично их работе в первом такте. На вход

УГ 8 поступает ток

I, =I +I; I, =; —,(И-Р, +Р ).

- о

Этот ток с помощью УГ 8 преобразуется в частоту Г =KIz

При токе делителя 9, равном Т

$m

I = †., т.е. равен току 1 второго о

zm R

С такта работы прототипа.

Начало второго такта происходит аналогично первому такту с приходом первого импульса Р от УГ 8, При этом импульс переполнения счетчика

5 по окончании Т запускает одновибратор 17, его выходной сигнал 37 проходит через элемент И 25, работа которого разрешена сигналом 36, на входы записи кода "1" в самый младший и в (n+q-P) старшие разряды счетчика 5, устанавливая в нем код (N-Рр+1), и на элемент ИЛИ 29, через который в триггере 14 записывает код "0". После окончания сигнала 36 первый импульс F устанавливает в

"1" триггер 14, этим обеспечивается синхронизация f u F, а также работа счетчиков 5 и б.

В течение второго такта импульсы

F вычитаются иэ Х 1 в счетчике 6, а импульсы 1 подсчитываются счетчиком 5. Этот процесс продолжается до тех пор, пока в счетчике 6 не установится код "0", по которому дешифратор 31 нулевого кода формирует сигнал 38. Отрицательный перепад этого сигнала устанавливает в "0" триггер 13, его "1" сигнал 34 снимается и запрещается прохождение импульсов на входы счетчиков 5 и 6, преобразование заканчивается. Длительность

Х» второго такта равна Т =— г р

Время Т преобразуется в код Х с помощью счетчика 5, подсчитывающего имйульсы f. При этом в Xz может возникнуть от квантования ошибка

1 г»» т.е. Т =Хг — +t . Отсюда можно onpez»; ° делить величину Х х,=т,r-S,„= — "(N-Р )+ P +28,„-о,„, --"(М-Р +Р где M. = - — — — — ——

N-Р + P

7 1388989

Для всех значений 11„величина Х будет больше P -1, которая представр 1 ляет собой наименьшую величину, соответствующую U„=0, F,„=О, E Ä=1

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

N-Рр+1 10

Этот импульс переполнения и соответствующий ему второй сигнал 37 не используются для управления работой

АЦП. Первый иэ них подтверждает код

"О" триггера 12, а второй не проходит через элемент И 25, так как сигнал 36 на другом его входе .отсутствует. Учитывая это, к окончанию Т в счетчике 5 будет получен результат преобразования: 20

Х,= --"(N-Рр )+1+ „-,„.. о

4U, (N-Р, )

f5 = 0<(а 11о так как

Таким образом, преобразование входного U выполнено с квантом

Uo — и полученный результат Х

N-P Г отличается от точного значения Х=

0 — на величину E =1+ 8 -У, т.е.

1х 2кх х =x+5 .

% (I

При преобразовании максимального входного сигнала U =U, ему соответствует код XÄ=(N-Р )+ . В этом случае будет наибольшая величина 35 погрешности 8р которая возникнет ко|да 1 х =О,О1х 1, Р, =О, Рр М ;1 =1+ — — — =2+ ——

Г P . Р

По сравнению с прототипом, в котором при максимальных значениях погрешностей квантования Ij равных единице, общая погрешность в результате преобразования может достигать 45 четырех квантов, величиной

U —, в данном АЦП, в котором napaNo метры F, Т, U U такие же как у прототипа, наибольшее значение по-, 50 грешности не будет превышать й„, квантов, имеющих величину U - =— — -.

Б

N-Р

Поэтому погрешность уменьшена в раэ, где

Б

; и =4 — (IФормула изобретения

Аналого-цифровой преобразователь по авт. св. 9 486473, о т л и ч аю шийся тем, что, с целью повышения точности, в него введены регистр, делитель тока, группа элементов ИЛИ, дополнительный триггер, вто" рой и третий элементы ИЛИ, первый и второй формирователи импульсов, первый и второй дополнительные одновибраторы, третий, четвертый, пятый и шестой элементы И, причем выход пятого элемента И подключен к входам записи кода "1" младшего и старших разрядов счетчика формирования временного интервала и к первому входу второго элемента ИЛИ, второй вход которого соединен с первым выходом одновибратора гашения, первый вход пятого элемента И подключен к дополнительному выходу одновибратора временной задержки, второй вход — к выходу первого дополнительного одновибратора, вход которого соединен с выходом переполнения счетчика формирования временного интервала, единичные выходы P младших разрядов и старшего разряда которого подключены к соответствующим единичным входам Р разрядов и Р+1 разряда регистра, вход записи которого соединен с выходом второго формирователя импульсов, нулевой выход Р+1 разряда регистра соединен с первыми входами элементов

ИЛИ группы, вторые входы которых объединены с первыми входами четвертого и шестого элементов И и подключены к единичному выходу триггера такта, а единичные выходы P разрядов регистра соединены с третьими входами со1 ответствующих элементов ИЛИ группы, вход установки кода "О" реверсивного счетчика объединен с одноименным входом счетчика формирования временного интервала, вход делителя тока является шиной эталонного напряжения, а выход соединен с входом управляемого генератора, выход которого подключен к первому входу третьего элемента И и к вторым входам четвертого и шестого элементов И, выход последнего из которых подключен к первому входу третьего элемента ИЛИ, второй вход которого соединен с выходом второго дополнительного одновибратора третий вход четвертого элемента

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

1388989 10 которого подключен к дополнительным. входам первого и второго элементов

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