Изобретение относится к области импульсной техники, в частности, к аналого-цифровым преобразователям с промежуточным преобразованием в частоту импульсов.
Изобретение может быть использовано в устройствах сбора аналоговой информации систем контроля и управления технологическими процессами и испытаниями, выполняемых на основе средств вычислительной техники.
Широко известны аналого-цифровые преобразователи АЦП, в которых выполняется промежуточное преобразование с помощью преобразователя напряжения в частоту импульсов ПНЧ с интегрированием входного напряжения, например, книга В.Г.Балакай, И.П.Крюк и Л.М.Лукьянов Интегральные схемы АЦП и ЦАП, М. Энергия, 1978 г. стр. 69 75. В этих АЦП на результат преобразования оказывает влияние изменение коэффициента К преобразования ПНЧ, что снижает их точность работы.
Поэтому стоит задача по устранению дополнительных погрешностей. На решение этой задачи направлено данное предложение, при реализации которого будет достигнут положительный технический эффект, состоящий в повышении точности работы АЦП.
В аналого-цифровой преобразователь, содержащий преобразователь напряжения в частоту импульсов, первый вход которого является шиной нулевого потенциала, первый элемент И, первый вход которого объединен с первыми входами второго и третьего элементов И и подключен к выходу генератора импульсов, выход подключен к счетному входу первого счетчика, вход установки в исходное состояние которого является шиной запуска и объединен с единичным входом первого триггера и входом установки в исходное состояние реверсивного счетчика, выходы которого являются шиной результата преобразования, а суммирующий и вычитающий входы подключены к выходам соответственно третьего и второго элементов И, второй вход которого соединен с единичным выходом первого триггера, отличающийся тем, что в него введены второй счетчик, управляемый генератор импульсов, первый и второй ключи, второй триггер, логический инвертор, элемент задержки, четвертый, пятый и шестой элементы И, элемент ИЛИ, делитель напряжения, аналоговый инвертор, первый и второй переключатели, первый информационный вход последнего из которых является входной шиной преобразуемого напряжения и через аналоговый инвертор подключен к своему второму информационному входу, управляющий вход объединен с единичным выходом второго триггера, с вторым и первым входами соответственно третьего и пятого элементов И, а выход соединен с первым информационным входом первого переключателя, второй информационный вход которого является шиной нулевого потенциала и объединен с информационным входом второго ключа, управляющий вход является входной шиной времени измерения и объединен с вторым и первым входами соответственно первого и шестого элементов И, а выход соединен с вторым входом преобразователя напряжения в частоту импульсов, третий вход которого является шиной готовности результата и объединен с выходом четвертого элемента И, четвертый вход соединен с выходом делителя напряжения, а выход подключен к счетному входу второго триггера, нулевой вход которого объединен с шиной запуска, нулевой выход соединен с третьим и первым входами соответственно второго и четвертого элементов И, второй вход последнего из которых подключен к нулевому выходу первого триггера и к вторым входам пятого и шестого элементов И, выход последнего из которых подключен через логический инвертор к третьим входам третьего и пятого элементов И и к управляющему входу первого ключа, информационный выход которого является шиной опорного напряжения, а выход соединен с первым входом делителя напряжения, второй вход которого подключен к выходу второго ключа, управляющий вход которого объединен с входом управляемого генератора импульсов и с выходом пятого элемента И, четвертый вход которого соединен с выходом элемента ИЛИ, входы которого подключены к соответствующим выходам второго счетчика, счетный вход которого подключен к выходу управляемого генератора импульсов, информационные входы к соответствующим выходам первого счетчика, а вход записи кода через элемент задержки к выходу генератора импульсов, выход переполнения реверсивного счетчика подключен к нулевому входу второго триггера.
В предлагаемом техническом решении задача по устранению недостатка прототипа решается благодаря изменению по сравнению с прототипом величин напряжений, участвующих в формировании второй частоты F2. Напряжение U0 подключается к ПНЧ только на время, равное периоду t1 первой частоты F1. Инвертированное напряжение Ux отключается от ПНЧ с окончанием времени интегрирования Tи, которое задается по внешнему сигналу и выбирается равным или кратным периоду помехи Tп. Окончание периода частоты F2 формируется в ПНЧ с помощью напряжения Uи, которое соответствует величине Tи. Интервал времени t2 включения Uи, как будет показано ниже, представляет собой величину, соответствующую напряжению Ux и результату преобразования, который не содержит дополнительных погрешностей от Uп, присущих прототипу при Tи≠Tп.
На фиг. 1 и 2 приведены блок-схема АЦП и временная диаграмма его работы, АЦП содержит шины преобразуемого 1 и опорного 2 напряжений и нулевого потенциала 3, шины времени измерения 4, запуска 5 АЦП и готовности 6 результата преобразования на выходной шине 7, преобразователь 8 напряжения в частоту импульсов (ПНЧ) в качестве которого, как и в прототипе может быть использован преобразователь, основанный на компенсации эталонного заряда интегрирующего конденсатора преобразуемым напряжением, переключатели 9, 10, у которых первые входы соединены с выходами при отсутствии сигнала на управляющем входе и замкнуты при его наличии, аналоговый инвертор 11, ключи 12 и 13, делитель 14 напряжения, например, выполненный на двух резисторах, генератор 15 импульсов и управляемый генератор 16 импульсов, на выходе которого импульсы возникают и присутствуют при наличии сигнала на входе, первый 17, второй 18 счетчики и реверсивный счетчик 19, имеющий вход суммирования и вычитания числа импульсов, логический инвертор 20, элементы И 21 26, элемент ИЛИ 27, триггеры 28, 29, элемент 30 задержки, на фиг. 2 обозначены 31 и 32 сигналы на входных шинах 5 и 4, 33 импульсы на входе ПНЧ 8, 34 и 35 сигналы на единичных выходах триггеров 29 и 28, 36 и 37 - сигналы на выходах элемента И 26 и инвертора 20, 38 и 39 временные интервалы, в которые разрешена работа элементов И 22 и 23, 40 временной интервал, в течение которого включается в работу и выключается по сигналам элемента ИЛИ 27 генератор 16, 41 сигнал готовности результата преобразования.
АЦП работает следующим образом. С окончанием очередного преобразования триггеры 28 и 29 устанавливаются в нулевое состояние и их сигналы с помощью элемента И 21 формируют сигнал 41, который поддерживает исходное состояние интегратора ПНЧ 8 и выключает его из работы.
С приходом импульса 31 устанавливаются в исходное нулевое состояние счетчики 17 и 19 и триггер 28, а триггер 29 устанавливается в единичное состояние. Сигнал 41 снимается и разрешается работа ПНЧ 8, на третий вход которого поступает напряжение Ux,так как сигнал на управляющем входе переключателя 10 отсутствует, и Uxпроходит на выход, а сигнал 32 подключает в переключателе 9 к выходу сигнал с выхода переключателя 10. На четвертый вход ПНЧ 8 поступает напряжение U0, так как сигнал 37 с помощью ключа 12 подает напряжение U0 на делитель 14, а ключ 13 разомкнут и оно проходит без изменения на его выход. В ПНЧ 8 сигналы третьего и четвертого выходов суммируются и преобразуются в частоту F1 K(U0 + Ux), где K коэффициент преобразования ПНЧ 8.
Для одного периода t1=1/F1 этой частоты справедливо соотношение F1t1=1 или K(U0 + Ux)t1=1, откуда можно определить величину U0t1=1/K Uxt1, которая будет использована в выражении для частоты F2, формируемой ПНЧ 8 после t1.
В течение первого периода t1 через элемент И 22 в счетчик 19 поступит X1= t1•f импульсов f от генератора 15, которые образуют в нем код N1 N0 t1f, где N0 емкость счетчика 19.
С появлением первого импульса 33 триггер 28 устанавливается в единицу, его сигнал 35 с помощью переключателя 10 подает с выхода инвертора 11 на вход переключателя 9 и далее на вход ПНЧ 8 инвертированное напряжение -Ux. Начинается формирование ПНЧ 8 второй частоты F2, в течение первого периода которой его входные напряжения переключаются. При этом напряжение - Ux подключено переключателем 9 к ПНЧ 8 до окончания времени Tи внешнего сигнала 32, длительность которого выбирается равной или кратной периоду помехи Тп. Напряжение U0 остается подключенным к ПНЧ 8 до снятия сигнала 34, что происходит в момент переполнения счетчика 19, на суммирующий вход которого, через элемент И 23 поступит X1 импульсов f, т.е. при выполнении условия N1 + X1= N0, и время подключения U0 к ПНЧ 8 в этом периоде равно t1. Общая длительность сигнала 34 будет равна 2t1, после окончания которого для случая Tи<2t1 (второй пример на фиг.2) или после окончания Tи, если Tи>2t1 (первый пример на фиг.2) напряжение U0 изменяется на Uи и в течение t2 длительности сигнала 40 до окончания формирования первого периода F2 подключается к ПНЧ 8.
Для этого периода справедливо соотношение: К[U0t1 - Ux(Tи T1) + Uиt2]1 или Uиt2=1/K - U0t1 + Ux(Tи t1).
Подставляя в это выражение значение U0t1, полученное при описании периода t1, будем иметь: Uиt2=1/K 1/K + Uxt1 + Ux(Tи T1) или Uиt2=UxTи и Ux= Uи/Tиt2.
В течение t2 разрешена работа элемента И 23 и через него на счетчик 19 поступит X2 импульсов f, образующих код X2=t2f, а в течение времени Tи разрешена работа элемента И 24 и через него на счетчик 17 поступит Nи импульсов f и будет получен код Nи=Tиf. Используя эти выражения для предыдущего значения Ux, получим: Ux=Uи/N<Mv>•X<D>2. Значение X2 будет соответствовать величине Ux и не зависеть от Nи, если Uи будет формироваться по величине Nи, например, Uи= ΔΝи,, где Δ - квант АЦП. Для этого случая Ux=ΔX2 и код X2, сформированный в счетчике 19, представляет собой результат преобразования, который передается по шинам 7. Его готовность подтверждается сигналом 41 по шине 6, преобразование заканчивается и разрешается очередной запуск АЦП импульсом 31.
Формирование Uи выполняется с помощью делителя напряжения 14 и ключа 13, закорачивание которого уменьшает выходное напряжение, подаваемое на вход ПНЧ 8. Если принять, что наибольшее время измерения Tи равно T0=N0f, и ему соответствует напряжение Uo=NoΔ, то в течение времени t2 (фиг. 2, сигнал 40) ключ 13 должен быть разомкнут. При уменьшении времени T0 на tи время измерения Tи=T0-tи и соответственно должно быть уменьшено напряжение Uи. Для этого с помощью счетчика 17 и импульсов f за время Tи получается код
Nи=N0 t>иf=N0 nи
Этот код после каждого из импульсов f по сигналам элемента задержки 30, которые имеют небольшую задержку относительно первых на время переходных процессов в счетчике 17, записывается в счетчик 18. Наличие единицы хотя бы в одном из его разрядов приводит к появлению сигнала на выходе элемента ИЛИ 27. Этот сигнал проходит через элемент И 25, так как его работа разрешена в течение временного интервала 40, и запускает генератор 16, импульсы fy которого поступают на счетный вход счетчика 18. Работа генератора 16 будет продолжаться до поступления в счетчик 18 nи импульсов fy, когда в нем произойдет переполнение, т.е. Nи+nи=N0, и установится нулевой код во всех разрядах. Это произойдет через время tи= nи/fy, в течение которого по сигналу с выхода элемента И 25 ключ 13 будет замкнут и на выходе делителя 14 напряжение U0 будет иметь меньшую величину.
Для наибольшего времени измерения Tи, равного T0, с его окончанием в счетчике 18, имеющем емкость N0, будет получен нулевой код (tи=0, nи=0) и замыкание ключа 13 не происходит. При наименьшем времени Tи, которому соответствует наибольшая величина tи, равная tн(Tн=T0 tн), целесообразно иметь замкнутое состояние ключа 13 в течение t2. Из этого условия можно выбрать параметры делителя 14 и установить величину частоты fy.
Величина Tн= T0 tн= (N0 nн)1/f и ей должна соответствовать величина Uн= Δ(Νo-nн),, поэтому при замкнутом ключе 13 выходное напряжение делителя 14 должно уменьшаться на величину Δ•nн. Делитель 14 может быть выполнен на двух резисторах, величины сопротивлений которых выбираются с учетом этой величины и с учетом величины сопротивления внутреннего резистора ПНЧ 8. Для обеспечения других величин Uн, соответствующих значениям Tп, частота fy, частота fy должна быть увеличина по сравнению с f в nн раз, т.е. fy=nнf, чтобы за один период частоты f получить среднее значение выходного напряжения делителя 14, равное , которое будет действовать в течение всего времени t2 (фиг 2, 40). В этом случае среднее значение за время 1/f формируется из двух напряжений, сначала из Uн в течение времени nи/fy, а затем из U0 до окончания периода 1/f=nн/fy.
Величина будет равна:
Напряжение равно напряжению Uи, которое использовалось в выражениях, описывающих период формирования частоты F2, и оно будет поступать в ПНЧ 8 в течение времени t2. Так как Tи=(N0 - nи)1/f, а , то с изменением Tи соответственно изменяется величина , а так как их отношение остается постоянным, то это не влияет на результат преобразования:
В результате этого предлагаемый АЦП в отличие от прототипа допускает изменение времени измерения входного напряжения, которое задается по внешнему сигналу в соответствии с изменениями периода Tп переменного напряжения помехи, наложенной на преобразуемый сигнал. Благодаря этому коэффициент подавления помехи в АЦП остается высоким, тогда как в прототипе это приведет к дополнительным погрешностям. Так, например, при изменении Tп на ±5% что соответствует изменению частоты сети питающего напряжения, и при выборе Tи, равным наибольшему периоду Tп, для наименьшего периода Tп отношение Tи/Tп= 1,1 и коэффициент Kп уменьшается до величины . Для этого случая погрешность в результате преобразования будет равна 0,087 Uп. При величине Uп= 15% Uxm дополнительная погрешность от Uп может достигать величины
Uп/Kп=1,3% Uxm=0,13% U0.
В предлагаемом АЦП обеспечивается интегрирование входного напряжения за время Tи=Tп и дополнительная погрешность от Uп будет отсутствовать. Но необходимо отметить, что введение делителя напряжения и формирование вносит дополнительные погрешности, в результате преобразования.
В делителе напряжения 14 погрешность обуславливается величинами отклонения сопротивлений резисторов от номиналов. Поэтому в нем необходимо использовать прецизионные резисторы, например, отечественные резисторы типа C2-C29, погрешность от которых не будет превышать 0,03%
В ключе 13 погрешность будет обуславливаться, в основном, остаточной величиной сопротивления rкл замкнутого ключа и временем tкл его переключения. Поэтому в качестве ключа 13 необходимо использовать быстродействующий ключ, например, из отечественной серии 590 ключ 590 КН 8 с rкл=70 Ом и tкл=3 нсек. При этом влияние этих параметров на погрешность АЦП уменьшается, так как ключ 13 осуществляет подключение сигнала, который составляет часть от максимального сигнала, преобразуемого АЦП.
Для рассматриваемого примера наибольшая величина уменьшения U0 при изменении Tи должна быть равна Δnи= 0,1 Uo. Это выполняется с помощью делителя 14, поэтому при равенстве сопротивлений резистора, подключенного к U0, входному сопротивлению ПНЧ 8, равному 100 кОм, величина сопротивления резистора, подключенного к ключу, будет равна 450 кОм и сигнал, подключаемый ключом 13 будет соответствовать величине 0,2 U0. Этот сигнал за время преобразования наибольшего входного сигнала будет подключать ключом 13 N0 раз, образуя погрешность, равную среднему значению напряжения за время Tи=Tп от подключения 0,2 U0 в течение времени N0tкл:
0,2U0 • N0tкл1/Tп 0,2U0N0 •3•10-9сек•1/20•10-3сек 0,03 • 10-3U0 Величина rкл=70 Ом составляет 0,015% от сопротивления резистора, подключаемого ключом 13, а погрешность от tкл 0,003% от U0. Поэтому совместное влияние полных величин этих параметров резистивного делителя 14 и ключа 13 на общую погрешность результата преобразования составит не более 0,048% что меньше одного кванта результата преобразования АЦП.
При реализации АЦП общая погрешность может быть уменьшена, если ввести коррекцию величин этих параметров, путем изменения сопротивления резисторов делителя напряжения 14. Тогда погрешность будет определяться изменениями во времени и от температуры отклонений сопротивлений резисторов от номиналов, величин rкл и tкл, которые составляют небольшую часть от их полных величин.
С учетом этого должна проводиться количественная оценка получаемого технического эффекта. Поэтому дополнительная от Uп погрешность прототипа, имеющего квант Δ = 0,1% Uo,, в предлагаемом АЦП уменьшена в когда общая погрешность от введенных в АЦП делителя напряжения 14 и ключа 13 не превышает кванта D. В приведенном примере количественной оценки этой погрешности это условие выполняется, так как она составляет 0,48 Δ,,. и погрешность прототипа в предлагаемом АЦП уменьшается более чем в 13 раз.
Реализация АЦП не вызовет каких-либо трудностей, так его можно выполнить на узлах и элементах прототипа, включая ПНЧ с компенсацией зарядов интегрирующего конденсатора, сохранив без изменения все их параметры. При этом выбор длительности внешнего сигнала, определяющий время интегрирования Tи, должен выполняться с учетом получения требуемого общего времени преобразования, а минимальная длительность этого сигнала должна быть больше наибольшей длительности t1.
название | год | авторы | номер документа |
---|---|---|---|
АНАЛОГО-ЦИФРОВОЙ ПРЕОБРАЗОВАТЕЛЬ С ПРОМЕЖУТОЧНЫМ ПРЕОБРАЗОВАНИЕМ В ЧАСТОТУ | 1990 |
|
RU2007029C1 |
АНАЛОГО-ЦИФРОВОЙ ПРЕОБРАЗОВАТЕЛЬ | 1992 |
|
RU2037267C1 |
ИНТЕГРИРУЮЩИЙ АНАЛОГО-ЦИФРОВОЙ ПРЕОБРАЗОВАТЕЛЬ | 1991 |
|
RU2012130C1 |
АНАЛОГО-ЦИФРОВОЙ ПРЕОБРАЗОВАТЕЛЬ | 1991 |
|
RU2012132C1 |
ИНТЕГРИРУЮЩИЙ АНАЛОГО-ЦИФРОВОЙ ПРЕОБРАЗОВАТЕЛЬ | 1991 |
|
RU2012131C1 |
АНАЛОГО-ЦИФРОВОЙ ПРЕОБРАЗОВАТЕЛЬ | 1992 |
|
RU2038694C1 |
АНАЛОГО-ЦИФРОВОЙ ПРЕОБРАЗОВАТЕЛЬ СОВМЕЩЕННОГО ИНТЕГРИРОВАНИЯ | 1992 |
|
RU2036559C1 |
Аналого-цифровой преобразователь | 1990 |
|
SU1730722A2 |
Аналого-цифровой преобразователь | 1991 |
|
SU1800617A1 |
Аналого-цифровой преобразователь | 1990 |
|
SU1748253A1 |
Использование: в области импульсной техники, в частности АЦП с промежуточным преобразованием входного напряжения в частоту импульсов. Сущность изобретения: с целью повышения точности преобразователя за счет исключения дополнительных погрешностей, аналого-цифровой преобразователь (АЦП) содержит преобразователь напряжения в частоту импульсов, два счетчика, реверсивный счетчик, два триггера, генератор импульсов, три элемента И, два ключа, логический и аналоговый инверторы, элемент задержки, элемент ИЛИ, управляемый генератор импульсов и делитель напряжения. 2 ил.
Аналого-цифровой преобразователь, содержащий преобразователь напряжения в частоту импульсов, первый вход которого является шиной нулевого потенциала, первый элемент И, первый вход которого объединен с первыми входами второго и третьего элементов И и подключен к выходу генератора импульсов, а выход подключен к счетному входу первого счетчика, вход установки в исходное состояние которого является шиной запуска и объединен с единичным входом первого триггера и входом установки в исходное состояние реверсивного счетчика, выходы которого являются шиной результата преобразования, а суммирующий и вычитающий входы подключены к выходам соответственно третьего и второго элементов И, второй вход которого соединен с единичным выходом первого триггера, отличающийся тем, что в него введены второй счетчик, управляемый генератор импульсов, первый и второй ключи, второй триггер, логический инвертор, элемент задержки, четвертый, пятый и шестой элементы И, элемент ИЛИ, делитель напряжения, аналоговый инвертор, первый и второй переключатели, первый информационный вход последнего из которых является входной шиной преобразуемого напряжения и через аналоговый инвертор подключен к своему второму информационному входу, управляющий вход объединен с единичным выходом второго триггера, с вторым и первым входами соответственно третьего и пятого элементов И, а выход соединен с первым информационным входом первого переключателя, второй информационный вход которого является шиной нулевого потенциала и объединен с информационным входом второго ключа, управляющий вход является входной шиной времени измерения и объединен с вторым и первым входами соответственно первого и шестого элементов И, а выход соединен с вторым входом преобразователя напряжения в частоту импульсов, третий вход которого является шиной готовности результата и объединен с выходом четвертого элемента И, четвертый вход соединен с выходом делителя напряжения, а выход подключен к счетному входу второго триггера, нулевой вход которого объединен с шиной запуска, нулевой выход соединен с третьим и первым входами соответственно второго и четвертого элементов И, второй вход последнего из которых подключен к нулевому выходу первого триггера и к вторым входам пятого и шестого элементов И, выход последнего из которых подключен через логический инвертор к третьим входам третьего и пятого элементов И и к управляющему входу первого ключа, информационный вход которого является шиной опорного напряжения, а выход соединен с первым входом делителя напряжения, второй вход которого подключен к выходу второго ключа, управляющий вход которого объединен с входом управляемого генератора импульсов и с выходом пятого элемента И, четвертый вход которого соединен с выходом элемента ИЛИ, входы которого подключены к соответствующим выходам второго счетчика, счетный вход которого подключен к выходу управляемого генератора импульсов, информационные входы к соответствующим выходам первого счетчика, а вход записи кода через элемент задержки к выходу генератора импульсов, выход переполнения реверсивного счетчика подключен к нулевому входу второго триггера.
Балакай В.Г | |||
и др., Интегральные схемы АЦП и ЦАП, М., Энергия, 1978, 72-75, рис | |||
Печь для непрерывного получения сернистого натрия | 1921 |
|
SU1A1 |
Авторы
Даты
1996-06-20—Публикация
1992-09-30—Подача