разуемого напряжения, а управляющий вход соединен с первым выходом блока управления, аналоговый переключатель, первый информационный вход которого является шиной опорного напряжения и объединен с первым входом цифроаналого- вого преобразователя, второй информационный вход соединен с выходом последнего, а управляющий вход-с вторым выходом блока управления, третий выход которого соединен с входом первого формирователя импульсов, выход которого подсоединен к первому входу первого элемента ИЛИ, второй вход которого является первой интерфейсной шиной и соединен с четвер- тым выходом блока управления, пятый выход которого подсоединен с первому входу первого элемента И, выход которого соединен со счетным входом первого счетчика, а второй вход - с выходом второго элемента ИЛИ, выход первого элемента ИЛИ соединен с входом установки О кода первого счетчика, вход управления режимом вычитания которого подсоединен к второму выходу блока управления и к первому входу второго элемента ИЛИ, выходы разрядов - к соответствующим входам цифроаналого- вого преобразователя, которые являются шиной результата преобразования, вход записи кода - к третьему выходу блока управ- ления, второй выход которого является второй информационной шиной, первый выход соединен с вторым входом второго элемента ИЛИ, а первый и второй входы преобразователя напряжения в частоту им- пульсов соединены соответственно с выходами аналогового ключа и аналогового переключателя.
При этом блок управления выполнен на сдвигающем регистре, генераторе импуль- сов, одновибраторе, формирователе импульсов, элементах И и ИЛИ, выход последнего из которых является вторым выходом блока, первый вход через одновибра- тор соединен с выходом элемента И, первый вход которого подключен к выходу генератора импульсов и является третьим выходом блока, второй вход объединен со вторым входом элемента ИЛИ, через формирователь импульсов подключен к первому выхо- ду сдвигающего регистра и является четвертым выходом блока, первым выходом которого является второй выход сдвигающего регистра, первый и второй входы которого является соответственно первым и вторым входами блока.
Прототипом является устройство по авт.св. Ms 1679632 3.
Исключение влияния на результат преобразования изменения параметров АЦП,
достигается за счет выполнения преобразования сначала разности Un U0 - Ux в частоту fi k Un, а затем напряжения, равного Ur
-Ап -f- в частоту fa k Ui, которая преобраJfo Un UoUx
f2 An 5Г
зуется в код П2
Для формирования результата преобразования код П2 вычитается из кода, равного
Uov Ux
-г-, и получается X -т- представляющий собой точный результат преобразования Ux в код с квантом Дп.
Но прототип имеет недостаток, состоящий в наличии дополнительных погрешностей, обусловленных измерением Ux только в течение tisa время преобразования Tn ti + t2, длительности которых зависят от величины преобразуемого сигнала.
В связи с тем что за время Тп интегрирования Ux выполняется только в течение ti, а в период г формируется результат преобразования без измерения Ux. информация о величине Ux в течение t2 теряется. Поэтому в АЦП - прототипе будут возникать дополнительные погрешности при изменении Ux(t) со скоростью, большей чем квант Ал за Тп.
Получаемый результат будет соответствовать среднему значению Ux(t) за время ti, а не за Тп. Величина дополнительной погрешности определяется средним значением переменной составляющей Ux(t) за время
t2.
Целью изобретения является повышение точности преобразования.
Поставленная цель достигается тем, что в аналого-цифровой преобразователь, содержащий первый счетчик, преобразователь напряжения в частоту импульсов, выход которого соединен с первым входом блока управления, аналоговый ключ, информационный вход которого является шиной преобразуемого напряжения, а управляющий вход соединен с первым выходом блока управления, аналоговый переключатель, первый информационный вход которого является шиной опорного напряжения и объединен с первым входом цифроаналогового преобразователя, второй информационный вход соединен с выходом последнего, а управляющий вход- с вторым выходом блока управления, третий выход которого соединен с входом первого формирователя импульсов, выход которого подсоединен к первому входу первого элемента ИЛИ, второй вход которого является первой интерфейсной шиной и соединен с четвертым выходом блока управления, пятый выход которого подсоединен к первому входу первого элемента И, выход которого соединен со счетным входом первого счетчика, а второй вход - с выходом второго элемента ИЛИ, с целью повышения точности, введены уп- равляемый делитель напряжения, аналоговый сумматор, второй счетчик, триггер, регистр, два одновибратора, второй формирователь импульсов и с второго по четвертый элементы И, первый и второй входы последнего из которых соединены соответственно с вторым и пятым выходами блока управления, а выход - с счетным входом второго счетчика, вход установки О кода которого подсоединен к шестому выходу блока управления, а выходы разрядов - к соответствующим первым входам управляемого делителя напряжения, второй вход которого объединен с первым входом аналогового переключателя, а выход соединен с первым входом аналогового сумматора, второй и третий входы которого подсоединены к выходам соответственно аналоговых ключа и переключателя, а выход - к информационному входу преобразователя напря- жения в частоту импульсов, первые выходы разрядов регистра подключены к соответствующим вторым входам цифроаналогово- го преобразователя, входы разрядов - к выходам соответствующих разрядов перво- го счетчика, вход записи кода - к третьему выходу блока управления, а вторые выходы разрядов регистра являются шиной результата преобразования, входы разрядов подключены к соответствующим входам группы входов второго элемента ИЛИ, первый и второй входы которого подсоединены к выходам О и 1 соответственно первого и второго старших разрядов первого счетчика, входы установки О которых соединены с выходом второго формирователя импульсов, вход которого соединен со входом записи кода регистра и с первыми входами второго и третьего элементов И, вторые входы которых соединены соответственно с первым и вторым выходами первого одно- вибратора, а выходы - соответственно с первым и вторым входами триггера, последний из которых объединен с первым входом второго одновибратора, а выход триггера соединен с третьим входом первого элемента ИЛИ, первый вход которого является второй интерфейсной шиной и объединен со вторым входом второго одновибратора, выход которого соединен с входом первого одновибратора, выход первого элемента ИЛИ является третьей интерфейсной шиной, третий вход первого элемента И соединен с первым выходом блока управления,
второй и третий входы которого являются четвертой и пятой интерфейсными шинами. При этом блок управления выполнен на делителе числа импульсов, триггере, генераторе импульсов, двух формирователях импульсов, двух одновибраторах, двух элементах И и трех элементах ИЛИ, выход первого из которых является третьим выходом блока, первый вход соединен через первый одновибратор с выходом первого элемента И, а второй вход объединен с первым входом первого элемента И, с первыми входами второго элемента И, триггера и делителя числа импульсов и соединен с выходом первого формирователя импульсов, вход которого является первым входом блока, пятым выходом которого является второй вход первого элемента И, который соединен с выходом генератора импульсов, первым выходом блока является первый выход триггера, второй выход которого является вторым выходом блока и соединен со входом второго одновибратора, выход которого является четвертым выходом блока, а второй вход триггера является шестым выходом блока и через второй формирователь импульсов соединен с выходом второго элемента ИЛИ, первый вход которого подсоединен к выходу второго элемента И, второй вход подключен к выходу делителя числа импульсов, второй вход которого соединен с выходом третьего элемента ИЛИ, первый и второй входы которого являются соответственно вторым и третьим входами блока, второй вход третьего элемента ИЛИ объединен со вторым входом второго элемента И.
Поставленная цель достигается тем, что в отличие от прототипа результат преобразования получается в каждом ti такте работы АЦП с непрерывным интегрированием входного сигнала Ux(t). Это исключает потери времени t2 на выполнение второго такта работы АЦП и связанные с ними дополнительные погрешности в результате преобразования. Длительность ti каждого такта равна периоду частоты fi, которая получается при преобразовании специально сформированного сигнала Uki, включающего опорное напряжение Do и разность преобразуемого напряжения Ux и напряжения, соответствующего результату преобразования Xi-i, полученному в предыдущем Хи такте. Длительность ti преобразуется в код М( который вычитается изХи, благодаря чему, получают результат преобразования, соответствующий среднему значению UX(T) за время ti.
Для исключения влияния на Xj дрейфа параметров АЦП с очень низкой частотой или по внешней команде выполняется один такт tH с преобразованием U0 в частоту fH и Тн в NH. Разность ng между получаемой величиной NH и номинальным значением 2N0 преобразуется в напряжение Ug, которое участвует в формировании Uki и позволяет свести к минимуму погрешности для каждого результата Xi.
На фиг, 1 и 2 приведены блок-схема АЦП и блока управления, на фиг.З дана временная диаграмма их работы.
Преобразователь содержит шину 1 преобразуемого напряжения Ux; шину 2 опорного напряжения U0; шины 3 результата преобразования; с первой по пятую интерфейсные шины 4-8, по которым передаются соответственно сигналы о выполняемой настройке, о готовности результата преобразования, о недостоверности этого результата, запрета выполнения настройки и внеочередного выполнения настройки, аналоговый ключ 9, информационный вход и выход которого закорочены при наличии сигнала на управляющем входе; аналоговый переключатель 10, выход которого соединен с первым информационным входом при наличии сигнала на управляющем входе и со вторым входом при отсутствии этого сигнала; преобразователь 11 напряжения в частоту импульсов (ПНЧ); аналоговый сумматор 12; цифроаналоговый преобразователь (ЦАП) 13 и управляемый делитель напряжения 14; первый и второй счетчики 15, 16, регистр 17, первый 18 и второй 19 формирователи импульсов, триггер 20, первый 21 и второй 22 одновибраторы; с первого 23 по четвертый 26 элементы И; первый 27 и второй 28 элементы ИЛИ, блок управления 29.
Блок управления (фиг.2) содержит триггер 30, делитель 31 числа импульсов, генератор 32 импульсов; первый 33 и второй 34 формирователи импульсов, первый 35 и второй 36 одновибраторы; первый 37 и второй 38 элементы И, с первого 39 по третий 41 элементы ИЛИ.
На фиг.З обозначено: импульсы 42 с выхода ПНЧ11; импульсы 43 с выхода делителя 31; сигналы 44 и 45 на интерфейсных шинах 7 и 8; сигнал 46 с второго выхода триггера 30; сигнал 47 на интерфейсной шине 5; сигналы 48 и 49 на первых выходах одновибраторов 22 и 21; сигнал 50 на интерфейсной шине 4; сигнал 51 на выходе элемента ИЛИ 28; импульсы 52 и 53 - на первом и втором входах триггера 20; сигнал 54 на
выходе последнего; сигнал 55 на интерфейсной шине 6.
Аналого-цифровой преобразователь содержит шину 1, которая соединена через ключ 9 с вторым входом сумматора 12, шину 2, которая соединена с первыми входами ЦАП 13 и переключателя 10 и с вторым входом делителя 14, шины 3, которые соединены с вторыми выходами регистра 17, шину 4, которая соединена с четвертым выходом блока 29 и с вторым входом элемента ИЛИ 27, шину 5, которая соединена с первым входом элемента ИЛИ 27, с вторым входом
одновибратора 22 и с выходом формирователя 18, шину 6, которая соединена с выходом элемента ИЛИ 27, шины 7 и 8, которые соединены с вторым и третьим входами блока 29, первый вход которого подсоединен к
выходу ПНЧ 11, вход которого соединен с выходом сумматора 12, первый и третий входы которого подсоединены соответственно к выходам делителя 14 и переключателя 10, второй и управляющий входы
которого соединены соответственно с выходом ЦАП 13 и с вторым выходом блока 29, который обьединен с первым входом элемента И 26, первый выход блока 29 подсоединен к управляющему входу ключа 9 и к
третьему входу элемента И 23, первый вход которого соединен с пятым выходом блока 29 и с вторым входом элемента И 26, выход которого подсоединен к счетному входу счетчика 16, выходы которого соединены с
первыми входами делителя 14, вход установки О - с шестым выходом блока 29, третий выход которого подсоединен к входам формирователей 18 и 19, к первым входам элементов И 24 и 25 и к входу записи
регистра 17, первые выходы которого соеди- нены с вторыми входами ЦАП 13, а входы разрядов - с выходами соответствующих разрядов счетчика 15 и с группой входов элемента ИЛИ 28, первый и второй входы
которого подсоединены к выходам О и 1 соответственно первого и второго старших разрядов счетчика 15, входы установки О которых соединены с выходом формирователя 19, а счетный вход счетчика 15
соединен с выходом элемента И 23, второй вход которого подсоединен к выходу элемента ИЛИ 28, вторые входы элементов И 24 и 25 соединены соответственно с первым и вторым выходами одновибратора 21, а их выходы соответственно с первым и вторым входами триггера 20, второй вход триггера 20 объединен с первым входом одновибратора 22, выход ко- торого подсоединен к входу
одновибратора 21, а выход триггера 20 соединен с третьим входом элемента ИЛИ 27.
Блок 29 выполнен на триггере 30, делителе 31 числа импульсов, генераторе импульсов 32, двух формирователей импульсов 33 и 34, двух одновибраторах 35 и 36, двух элементах И 37 и 38 и трех элементах ИЛИ 39,40 и 41, причем первый вход блока соединен с входом формирователя 33, второй и третий входы - соответственно с первым и вторым входами элемента ИЛИ 41, последний из которых объединен с вторым входом элемента И 38. первый и второй выходы блока соединены соответственно с первым и вторым выходами триггера 30, последний из которых подсоединен к входу одновибратора 36, третий выход блока соединен с выходами элемента ИЛИ 39, четвертый выход - с выходом одновибратора 36, пятый выход - с выходом генератора 32 и вторым входом элемента И 37, шестой выход - с выходом формирователя 34 и с вторым входом триггера 30, первый вход которого подсоединен к выходу формирователя 33, к первым входам элементов И 37 и 38, к второму входу элемента ИЛИ 39 и к первому входу делителя 31, второй вход которого соединен с выходом элемента ИЛИ 41, а выход - с вторым входом элемента ИЛИ 40, выход которого подсоединен к входу элемента И 37, первый вход - к выходу элемента И 38, а выход элемента И 37 через одновибратор 35 соединен с первым входом элемента ИЛИ 39.
АЦП работает следующим образом. Преобразователь ПНЧ 11 преобразует в частоту сигнал с выхода сумматора 12. Если, например, ПНЧ 11 имеет токовый вход относительно нулевого потенциала, то сумматор 12 можно выполнить на резисторах, подключенных к его выходу и преобразующих входные напряжения в сумматорный входной ток с, который преобразуется в частоту. Импульсы 42 этой частоты поступают в блок 29, где с помощью формирователя 33 из их передних фронтов формируются короткие импульсы, которые подаются на вход делителя 31, имеющего большую величину коэффициента деления числа поступающих импульсов. Через значительное время на выходе делителя 31 появляется импульс 43, по которому выполняется такт tH настройки АЦП. Проходя через элемент ИЛИ 40, импульс 43 запускает формирователь 34, устанавливающий код О в счетчике 16 и в триггере 30. Сигнал 46 с второго выхода последнего разрешает работу элемента И 26 и подключает с помощью переключателя
10 опорное напряжение Do к сумматору 12. Снятие сигнала с первого выхода триггера 30 отключает с помощью ключа 9 напряжение их от сумматора 12. Поэтому в течение сигнала 46 с выхода последнего на вход
ПНЧ 11 поступает ток н который
к
преобразуется в частоту fH - В качестве
IH
примера можно принять, что ПНЧ работает на основе компенсации зарядов. В этом случае формируемый в ПНЧ 11 эталонный заряд q компенсируется зарядом от
20
-
15 преобразуемого сигнала, т.е. q J Indt IH
о
т.н. Период tH преобразуется в код Мн с использованием частоты f генератора импульсов 32: NH tn f. который получается в
счетчике 16.
В АЦП приняты следующие соотношения:
Uo 2Um, Urn No Дл, U xm Urn - An (N0-1) An,
где Дп квант АЦП; U xm - наибольшая величина Ux. Временной квант работы АЦП т 1/f выбирается из условия, чтобы при номинальной величине q0 величина tHo to- 2N0t, т.е. t t0/2N0, при этом имеет место
запас, позволяющий уменьшить погрешности временного квантования при преобразовании временных интервалов в коды.
В ПНЧ текущее значение q может отличаться от q0 из-за временного и температурного дрейфа параметров. Величина этого дрейфа значительно меньше q0, поэтому
tn.g to + tg И NH 2N0 + Пд, to +tg
ng « 2N0, aq / IH d t
°
В связи с этим емкость счетчика 16 имеет величину, равную наибольшему значению пд.
После окончания 1Н по коду п$ в делите- ле 14 образуется выходное напряжение Uq U
г, ° Пд Пд Дп Т.е. ОН ИМ66Т КВЗНТ,
Ј. NO
равный кванту АЦП.
Настройка АЦП состоит в том, что изме- нение q ПНЧ преобразуется в сигнал Ug, который используется в качестве корректирующего в процессе дальнейших преобразований. При этом, если выполнять
преобразование сигнала lH.g -& (U0 + Ug) в частоту, то для ПНЧ получим
H/(Uo+Ug)dt(Uo+U9)tHg
1 или q -p(2 No +ng ) An tH.g
При выполнении настройки в ПНЧ 11 выполняется равенство:
q Uo(t0+tg)-l 2N0An(2No+ng
Из этих двух уравнений получим
гн.д 2М0г ТоИлид p(Uo +Ug)to
Такт настройки выполняется по импульсам 43 с очень малой частотой, определяемой временным и температурным дрейфом параметров АЦП. Выполнение такта настройки может быть запрещено. Для этого по интерфейсной шине 7 подается сигнал 44, который проходит через элемент ИЛ И 41 и выключает на его длительность из работы делитель 31. В АЦП частройка может быть выполнена в любое время по сигналу 45 шины 8. Он разрешает работу элемента И 38, через который первый приходящий импульс с выхода формирователя 33, как ранее импульс 43, включит такт th. Сигнал 45 проходит также через элемент ИЛИ 41 и уста- навливает в исходное состояние делитель 31.
С окончанием tH импульс формирователя 33 установит в 1 триггер 30, сигнал 46 снимается и запускается одновибратор 36, который передает в интерфейсную шину 4 импульс 50, информирующий о выполненной настроке. Сигнал с первого выхода триггера 30 подключает с помощью ключа 9 входное напряжение Ux на вход сумматора 12, на другие входы которого поданы с помощью переключателя 10 напряжение UK с выхода ЦАП 13, так как сигнал 46 на его управляющем входе отсутствует, и напряжение Ug с выхода делителя 14. Поэтому при
работе АЦП в каждом такте ti ПНЧ 11 выпол1няется преобразование сигнала h н U(t) +
UK + Ug в частоту fj. В ПНЧ 11 компенсация заряда q происходит током за время ti, т.е.
(t) + UK+Ug dt
(ti) + UK+Ug ti где Ux(ti) - среднее значение Ux(t) за ti,
Ux(ti)4- / Ux(t)dt
1| о
Напряжение UK в ЦАП 13 формируется по коду, снимаемому с выходов разрядов регистра 17. В этом регистре хранится1 кодХн, полученный в предыдущем такте ti-i преобразования Ux(t). Поэтому в ЦАП 13 выполняется преобразование инверсного кода (No-Xi-1 - 1) в напряжение, при этом ЦАП 13 имеет на один старший разряд больше числа разрядов регистра 17, а также дополнительный младший разряд с весом, соответствующим кванту ЦАП и АЦП.
На старший и дополнительный младший разряды ЦАП 13 сигналы управления не подаются, т.е. соответствующие им напря1 .. лUo
жения к Uo и zVi 2 мвсе время
суммируются с напряжением, получаемым от преобразования инверсного код Хи. Поэтому величина UK с учетом этого будет равна:
UK Uo+An+An(N0-Xi-i -1)
U0-Xi-i An
а условие компенсации зарядов в ПНЧ 11 примет вид
q 1 Uxjti ) + Uo - X i - 1 Дл + Ug ti
Разность Uxi UX (ti )-Xi - An представляет собой приращение среднего значения сигнала Ux(t) за время ti по сравнению с его значением за т.н. Используя это значение Uxi и выражение для q с значениями U0, Ug и to, можно уравнение компенсации зарядов записать в следующем виде:
l(Uo+Ug)(UTl +U0+Ug)ti
откуда длительность периода ti частоты, получаемой на выходе ПНЧ 11. будет равна
0 5 0
5
0
5
ti
ТГ
Uo +Uo
п-и-
to
XiJl.Uo+Ug
U x l to l°U Г + Uo + Ug
В течение ti импульсы генератора 32,
, 1 2 No
через элемент И 23 на счетный вход счетчика 15, который работает в режиме вычитания, и уменьшают находящийся в нем код Хи на величину
Up +Ug
имеющего частоту
проходят
Ni trf
2 No
UV| + U0 + Ug
U xV 2 No
СГ
2 No
X i + U0 + Ug
Эту величину можно представить в следующем виде: §
Nj 2N0--H
+ П 6; 2 No - Х| + П 6,
2N0-X(ti)+Xi-i -tndi
где X i
и X(ti)
Ux(ti) Дп
числа,
соответствующие средним значениям приращения в величине сигнала Ux(t) за время ti, а погренжость п 5| будет равна:
Ux i +Ug
X|Uxi +Uo +Ug
Xi +ng
l i +2No +ng Величина NJ больше Xi-i, которая находилась в счетчике 15 до начала ti, a X(ti) No, поэтому в течение ti при вычитании NJ из Xi-1 произойдет уменьшение кода счетчика 15 до нуля и далее будет заем единицы из старших разрядов, веса первого и второго из которых равны 2N0 и М0, а емкость счетчика 15 равна 4N0. К окончанию ti в счетчике 15 будет получен код:
Xci 4N0 + Xj-1 - 2N0 + X(ti) - Хи - nЈ 2N0 + X(ti)
Так как в АЦП максимальное значение X(ti) не должно превышать значения (N0-1), то код результата преобразования Xi x (ti)- - nj,- будет находиться в младших разрядах счетчика 15 (во всех разрядах, за исключением двух старших), из которых он записывается в регистр 17. Эта запись кода Х| осуществляется импульсом, проходящим через элемент ИЛИ 39 с выхода формирователя 33. Этот же импульс запускает формирователь 18, выходной импульс 47 которого передает по шине 5 информацию о получении нового результата преобразования.
Для исключения записи в регистр 17 недостоверного кода, который может быть в момент переходного процесса в счетчике 15 при совпадении импульса записи с подсчитываемыми импульсами f, в блок 29 введены одновибратор 35, элементы И 37 и ИЛИ 39. При совпадении указанных импульсов по переднему фронту импульса с выхода элемента И 37 запускается одновибратор 35. Его выходной сигнал объединяется с импульсом от формирователя 33 и он сдвигает запись, кода Xi в регистр 17 на время переходных процессов в счетчике 15.
После записи кода Xi в регистр 17 с помощью формирователя 19 устанавливаются в О два старших разряда счетчика 15 и тем самым в нем фиксируется код Xi, как и в регистре 17. Из последнего код Xj передается по шинам 3 результата преобразования,
Таким образом, за время ti получен результат преобразования Xi, соответствующий среднему значению Ux(t) за это время, но с погрешностью псГ зависящей рт средней величины изменения сигнала Uxi .
Для случая, когда Uxi 0, время преобразования этого такта будет равно to и погрешность п ; будет отсутствовать, а
величина NJ 2Мо, и по окончанию ti в счетчике 15 и в регистре 17 будет вновь получен код Xi-i предыдущего такта. Если вХн имела место погрешность п д и, т.е. Хи X(ti-i) - и, то в ti эта погрешность будет скомпенсирована, а полученный результат Xi будет соответствовать средним значениям Ux(ti-i) Ux(ti) с погрешностью, равной пдг :
п 2 п д i - 1
П 6 - 1 + Пд
ndi -1 +2 No + ng
10
По сравнению с и величина гнЗа этой погрешности существенно уменьшена.
В общем ел учаg при работе АЦП могут иметь место Uxi-1 и Uxi а также погрешности пд и и i в Хы и Xi. Поэтому величина погрешности в ti такте работы АЦП будет равна: , д (X i + пд и)
I
П 6 i - 1 + Xj + Пд
+ 2 No + ng
Таким образом, в каждом tj такте будут формироваться результаты Х|, при этом соответствующие разности средних значенийt сигнала Ux(t) за ti-1 и ti, т.е. изменение Uxi влияет на ti и в Xi может быть погрешность д i,которая зависит от этого изменения.
Взаимосвязь X i с погрешностью д позволяет определить, например, при какой величине X i погрешность результата преобразования не будет превышать единицы.
35
1)
Так как величина-лд значительно меньше 2NG. то с запасом можно принять Xi
1,4YrNT
Это означает, что при изменении среднего значения входного .сигнала за ti по сравнению ср средним значением за ti-i на величину UxiH 1,4 V No An в результате
преобразования Xi погрешность д не будет превышать одного кванта.
Для наихудшего случая, когда в ti-1 и ti напряжение Ux(t) изменяется с одинаковой скоростью, ее величина не должна превы1 - i
шать - UxiH. Если же приращение Ux(t)
to
происходит только в ti, то скорость изменения сигнала может быть в 2 раза выше, так
как в этом случае Uxi не будет превышать
UxiHПревышение скорости изменения Ux(t) в течение ti этих величин приведет к дополнительным погрешностям в результате преобразования Xj. В связи с тем, что длительность ti незначительно отличается от to и эти отличия зависят от величины Uxi то это можно использовать в качестве признака, с помощью которого определяется наличие этих погрешностей. Для этого в АЦП введены одновибраторы 21 и 22, триггер 20 и элементы И 24 и 25, с помощью которых формируется информация о наличии этих погрешностей.
Одновибратор 22 запускается формирователем 18, его выходной сигнал 48 имеет длительности toi, которая выбирается из условия, что при совпадении окончания toi и ti в Xi 1. По окончании сигнала 48 запускается одновибратор 21, имеющий выходной сигнал 49 с длительностью toa, которая выбирается из условия, что при совпадении окончания to2 и ti в Xj также 1 . Таким образом, если окончание ti происходит в течение сигнала 49, то в Х| 1 , а при окончании ti до или после этого сигнала 1. С окончанием ti импульс записи кода Х| в регистре 17 одновременно подается и на входы элементов И 24 и 25, работа которых разрешается соответственно сигналом 49 и его инверсным сигналом с выхода одновибратора 21. Для рассмотренных случаев 1 этот импульс пройдет через элемент И 25 (им- пульс 53) и установит в 1 триггер 20, выходной сигнал 54 которого проходит через элемент ИЛИ 27 на шину 6 (сигнал 55), информируя о недостоверном результате Xj. По этой шине передаются также сигналы 50 после выполнения т,н настройки, а также сигналы 47 о временных интервалах, когда имеет место переходной процесс на шинах 3
при записи нового кода Xi в регистр 17.
Сигнал недостоверности 55 в следую- щем tj+i также будет снят, если Uxi+1 не превышает UxiH, когда импульс записи кода Xi+i пройдет через элемент И 24 (импульс 52) и установит в О триггер 20.
В случае, когда импульс 53 формируется в течение сигнала 48, для исключения возможного перекрытия этим сигналом начала нового ti+1 такта импульс 53 устанавливает в О одновибратор 22, обеспечивая правильную его работу в ti+1 такте.
0
5
0
5 5
5
0
5
0
0
В АЦП предусмотрено также исключение недостоверного результата преобразования Х|, который может иметь место при преобразовании Ux 0 и наличии величины Uxi UxiH, приводящей к отрицательному результату Xj 0, а также к недостоверному результату Х|+ч. Для этого в АЦП предусмотрен режим останова счета импульсов f в счетчике 15 при получении в нем хода Х0, соответствующего Ux 0 и имеющего О во всех разрядах, кроме первого старшего с кодом 1. При достижении этого кода сигнал 51 с выхода элемента ИЛИ 28 снимается и запрещается работа элемента И 23. С окончанием этого такта работы АЦП в регистр 17 будет записан код О, а импульс формирователя 19 устанавливает в О старший разряд счетчика 15 и сигнал с его выхода вновь восстанавливает сигнал 51, разрешающий дальнейшую работу элемента И 23 при наличии в счетчике 15 всех кодов, кроме Хо.
В АЦП каждый такт ti получения Xi занимает время, приблизительно равное to и соответствующее максимальной частоте работы ПНЧ 11. Это время почти в 3 раза меньше времени преобразования Тп прототипа. Поэтому при выполнении сравнительной оценки точностных характеристик АЦП с прототипом целесообразно уровнять их времена преобразования to Тп. Если это реализовать в АЦП, то максимальная частота работы ПНЧ 11 должна быть снижена до величины 1/Тп, что обеспечивается выбором величины резисторов в сумматоре 12. Соответственно должна быть снижена также частота f генератора 32. При этом условии оценка положительного эффекта, получаемого в АЦП, будет занижена, но это упрощает выполнение проводимого сопоставительного анализа.
При условии, что и в данном АЦП, и в прототипе скорость изменения Ux(t) sajjpe- мя преобразования одинакова и равна Uxi
),погрешности в результате преобра- п
зования будут различны. В предложенном АЦП погрешность не будет превышать Ал, а в прототипе для наихудшего случая при Ux 0, когда Тп 3 to, дополнительная погрешность по напряжению будет достигать 1
величины U д - у Ц.
Скорость изменения Ux(t), при которой в АЦП погрешность не будет превышать
No An Отсюда можно определить величину ун
Ап .равна UXH -1,4
to
4yHU0 fl,4 ITo
Ун
1
No An 1,4YN0-Дп 0,7
:to
U0 ° No Для этого случая в АЦП по сравнению с прототипом погрешность уменьшена в /
д Цг yUo раз,
0.7 V No -2 No Anj- ЗТга0,46VNo
Количественную оценку повышения точности в этом АЦП по сравнению с прототипом для рассмотренного случая можно получить на примере построения 10-разрядного АЦП с No 2 , в котором сохранены Тп
и Ал
U0
2NC
прототипа. Величина /3 0,46
14,7, т.е. точность в этом случае будет повышена более чем в 14 раз.
Формула изобретения Аналого-цифровой преобразователь, содержащий первый счетчик, преобразователь напряжения в частоту импульсов, вы- ход которого соединен с первым входом блока управления, аналоговый ключ, информационный вход которого является шиной преобразуемого напряжения, а управляющий вход соединен с первым выходом блока управления, аналоговый переключатель, первый информационный вход которого является шиной опорного напряжения и объединен с первым входом цифроаналогового преобразователя, второй информационный вход соединен с выходом последнего, а управляющий вход - с вторым выходом блока управления, третий выход которого соединен с входом первого формирователя импульсов, выход которого подсоединен к первому входу первого элемента ИЛИ, второй вход которого является первой интерфейсной шиной и соединен с четвертым выходом блока управления, пятый выход которого подсоединен к первому входу перво- го элемента И, выход которого соединен со счетным входом первого счетчика, а второй вход - с выходом второго элемента ИЛИ, о тличающийся тем, что, с целью повышения точности, в него введены управ- ляемый делитель напряжения, аналоговый сумматор, второй счетчик, триггер, регистр, два одновибратора, второй формирователь импульсов и с второго по четвертый элементы И, первый и второй входы последнего из которых соединены соответственно с вторым и пятым выходами блока управления, а выход - со счетным входом второго счетчика, вход установки О кода которого подсоединен к шестому выходу блока управления,
5
10
2о
25л,,,- .cсп ,-с
а выходы разрядов - к соответствующим первым входам управляемого делителя напряжения, второй вход которого объединен с первым входом аналогового переключателя, а выход соединен с первым входом аналогового сумматора,второй и третий входы которого подсоединены к выходам соответственно аналоговых ключа и переключателя, а выход - к информационному входу преобразователя напряжения в частоту импульсов, первые выходы разрядов регистра подключены к соответствующим вторым входам цифроаналогового преобразователя, входы разрядов - к выходам соответствующих разрядов первого счетчика, вход записи кода - к третьему выходу блока управления, а вторые выходы разрядов регистра являются шиной -результата преобразования, входы разрядов подключены к соответствующим входам группы входов второго элемента ИЛИ, первый и второй входы которого подсоединены к выходам О и 1 соответственно первого и второго старших разрядов первого счетчика, входы установки О которых соединены с выходом второго формирователя импульсов, вход которого соединен со входом записи кода регистра и с первыми входами второго и третьего элементов И, вторые входы которых соединены соответственно с первым и вторым выходами первого одновибратора, а выходы - соответственно с первым и вторым входами триггера, последний из которых объединен с первым входом второго одновибратора, а выход триггера соединен с третьим входом первого элемента ИЛИ, первый вход которого является второй интерфейсной шиной и объединен с вторым входом второго одновибратора, выход которого соединен с входом первого одновибратора, выход первого элемента ИЛИ является третьей интерфейсной шиной, третий вход первого элемента И соединен с первым выходом блока управления, второй и третий входы которого являются четвертой и пятой интерфейсными шинами.
2. Преобразователь по п. 1, о т л и ч а ю- щи и с я тем, что блок управления выполнен на делителе числа импульсов, триггере, генераторе импульсов, двух формирователях импульсов, двух одновибраторах, двух элементах И и трех элементах ИЛИ, выход первого из которых является третьим выходом блока, первый вход соединен через первый одновибратор с выходом первого элемента И, а второй вход объединен с первым входом первого элемента И, с первыми входами второго элемента И, триггера и делителя числа импульсов и соединен с выходом первого формирователя импульсов, вход которого является первым входом блока, пятым выходом которого является второй вход первого элемента И, который соединен с выходом генератора импульсов, первым выходом блока является первый выход триггера, второй выход которого является вторым выходом блока и соединен со входом второго одновибратора, выход которого является четвертым выходом блока, а второй вход триггера является шестым выходом блока и
0
через второй формирователь импульсов соединен с выходом второго элемента ИЛИ, первый вход которого подсоединен к выходу второго элемента И, второй вход подключен к выходу делителя числа импульсов, второй вход которого соединен с выходом третьего элемента ИЛИ, первый и второй входы которого являются соответственно вторым и третьим входами блока, второй вход третьего элемента ИЛИ объединен со вторым входом второго элемента И.
название | год | авторы | номер документа |
---|---|---|---|
Аналого-цифровой преобразователь с частотным преобразованием | 1990 |
|
SU1725396A1 |
Аналого-цифровой преобразователь | 1991 |
|
SU1800617A1 |
АНАЛОГО-ЦИФРОВОЙ ПРЕОБРАЗОВАТЕЛЬ | 1992 |
|
RU2038694C1 |
АНАЛОГО-ЦИФРОВОЙ ПРЕОБРАЗОВАТЕЛЬ | 1991 |
|
RU2012132C1 |
Аналого-цифровой преобразователь | 1990 |
|
SU1728968A1 |
Частотный аналого-цифровой преобразователь | 1989 |
|
SU1702528A1 |
АНАЛОГО-ЦИФРОВОЙ ПРЕОБРАЗОВАТЕЛЬ С ПРОМЕЖУТОЧНЫМ ПРЕОБРАЗОВАНИЕМ В ЧАСТОТУ | 1990 |
|
RU2007029C1 |
Аналого-цифровой преобразователь | 1990 |
|
SU1748253A1 |
Аналого-цифровой преобразователь | 1989 |
|
SU1654976A1 |
АНАЛОГО-ЦИФРОВОЙ ПРЕОБРАЗОВАТЕЛЬ | 1992 |
|
RU2037267C1 |
Изобретение относится к импульсной технике, и в частности - к преобразователям напряжения в цифровой код с промежуточным преобразованием напряжения в частоту импульсов, и может быть использовано в устройствах сбора аналоговой информации Изобретение относится к импульсной технике, в частности к преобразователям напряжения в цифровой код с промежуточным преобразованием в частоту импульсов, и может быть использовано в устройствах сбора аналоговой информации систем контроля и управления, Е ыполняемых на средствах вычислительной техники. Известен аналого-цифровой преобразователь (АЦП). Этот АЦП содержит преобразователь напряжения в частоту (ПНЧ), соединенный выходом со входом цифрового частотомера 1. В АЦП с преобразованием напряжения в частоту, кроме ПНЧ, имеются систем контроля и управления, выполняемых на средствах вычислительной техники. Недостатком известного и близкого по технической сущности и решаемой задаче аналого-цифрового преобразователя (АЦП) является то, что в нем изменение входного сигнала за время его преобразования приводит к дополнительным погрешностям в результате преобразования. Целью изобретения является повышение точности преобразователя.АЦП содержит преобразователь напряжения в частоту импульсов, ключ, переключатель, счетчик, цифроаналоговый преобразователь, формирователь импульсов, логические элементы И и ИЛИ и блок управления. Новым является введение счетчика, регистра, второго формирователя импульсов, управляемого делителя напряжений, аналогового сумматора, триггера, двух одновибраторов и трех элементов И, благодаря которым в АЦП влияние на результат преобразования изменения входного сигнала во время его преобразования сведены к минимуму итем самым повышена точность его работы. 1 з.п. ф-лы. 3 ил. два счетчика, генератор импульсов, триггер и логические элементы 2. Эти АЦП имеют функцию преобразования X FX То k Ux To, где k - коэффициент преобразования ПНЧ. Их недостаток состоит в том, что погрешности k и Т0 влияют на результат преобразования X. Указанный недостаток устранен в АЦП принятом в качестве прототипа и содержащем первый счетчик, преобразователь напряжения в частоту импульсов, выход которого соединен с первым входом блока управления, аналоговый ключ, информационный вход которого является шиной преобСО С XI CJ О х| ю hO ю
t
С
-о
27
г-о
/
Печь для непрерывного получения сернистого натрия | 1921 |
|
SU1A1 |
Прянишников В.А | |||
Интегрирующие цифровые вольтметры постоянного тока | |||
Л.: Энергия,1976, с | |||
Универсальный двойной гаечный ключ | 1920 |
|
SU169A1 |
Аппарат для очищения воды при помощи химических реактивов | 1917 |
|
SU2A1 |
и др | |||
Интегральные схемы АЦП и ЦАП | |||
М.: Энергия, 1978, с | |||
Способ приготовления пищевого продукта сливкообразной консистенции | 1917 |
|
SU69A1 |
Печь для непрерывного получения сернистого натрия | 1921 |
|
SU1A1 |
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. | 1921 |
|
SU3A1 |
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. | 1921 |
|
SU3A1 |
Авторы
Даты
1992-04-30—Публикация
1990-06-15—Подача