Аналого-цифровой преобразователь Советский патент 1989 года по МПК H03M1/26 

Описание патента на изобретение SU1495993A1

на аналоговом коммутаторе 8 и масштабных резисторах 9.1-9.К, регистр 10 сдвига, вспомогательный преобразователь 11 код - ток, регистр 12 после- довательных приближений, блок 13 сравнения токов, выполненный на преобразователе 14 ток - напряжение и компараторе 15 напряжений, основной преобразователь 16 код - ток, вьшолнен- )о ный «а преобразователе 17 код - ток старших разрядов, преобразователе 18 код - ток младших разрядов и резис- тивном делителе 19 тока, триггер 20,

15

1495993.1

выходной регистр 21, вычислительно-управляющий блок 22, информационную выходную шину 23. Особенностью устройства является исключение из результата преобразования температурной составляющей погрешности нелинейности основного преобразователя 16 код - ток, аддитивных и мультипликативных погрешностей аналогового коммутатора 5, повторителя 6 напряжения, управляемого масштабного преобразователя 7 напряжение - ток и блока 13 сравнения токов. 3 з.п. ф-лы, 2 ил.

равляющий блок 22, информационную выходную шину 23. Особенностью устройства является исключение из результата преобразования температурной составляющей погрешности нелинейности основного преобразователя 16 код - ток, аддитивных и мультипликативных погрешностей аналогового коммутатора 5, повторителя 6 напряжения, управляемого масштабного преобразователя 7 напряжение - ток и блока 13 сравнения токов. 3 з.п. ф-лы, 2 ил.

Похожие патенты SU1495993A1

название год авторы номер документа
Аналого-цифровой преобразователь 1989
  • Стейскал Виктор Ярославович
  • Моисеев Вячеслав Иванович
  • Васильева Татьяна Николаевна
  • Пивень Татьяна Станиславовна
SU1702525A1
Аналого-цифровой преобразователь 1989
  • Стахов Алексей Петрович
  • Моисеев Вячеслав Иванович
  • Крупельницкий Леонид Витальевич
  • Левачкова Ирина Сергеевна
  • Стейскал Виктор Ярославович
  • Майстришин Владимир Яковлевич
  • Душко Олег Гурьевич
SU1674366A1
Аналого-цифровой преобразователь 1985
  • Азаров Алексей Дмитриевич
  • Стахов Алексей Петрович
  • Волков Валерий Петрович
SU1277396A1
Цифроаналоговый преобразователь 1990
  • Моисеев Вячеслав Иванович
  • Стейскал Виктор Ярославович
  • Майстришин Владимир Яковлевич
  • Левачкова Ирина Сергеевна
SU1750060A1
Суммирующий аналого-цифровой преобразователь 1988
  • Стахов Алексей Петрович
  • Азаров Алексей Дмитриевич
  • Стейскал Виктор Ярославович
  • Коваленко Елена Алексеевна
SU1617638A1
Цифроаналоговый преобразователь 1985
  • Стахов Алексей Петрович
  • Азаров Алексей Дмитриевич
  • Моисеев Вячеслав Иванович
  • Стейскал Виктор Ярославович
  • Степанова Ирина Петровна
  • Васильева Татьяна Николаевна
SU1319280A1
Цифроаналоговый преобразователь 1990
  • Азаров Алексей Дмитриевич
  • Коваленко Елена Алексеевна
  • Стейскал Виктор Ярославович
  • Гринюк Галина Васильевна
  • Гринюк Юрий Анатольевич
SU1790030A1
Аналого-цифровой преобразователь 1989
  • Моисеев Вячеслав Иванович
  • Стейскал Виктор Ярославович
  • Майстришин Владимир Яковлевич
  • Левачкова Ирина Сергеевна
SU1667249A1
Аналого-цифровой преобразователь интегральных характеристик электрических величин с мультипликативной автокоррекцией 1984
  • Лавров Геннадий Николаевич
  • Доронина Ольга Михайловна
SU1185604A1
Устройство для цифроаналогового преобразования 1984
  • Стахов Алексей Петрович
  • Моисеев Вячеслав Иванович
  • Азаров Алексей Дмитриевич
  • Стейскал Виктор Ярославович
SU1248072A1

Иллюстрации к изобретению SU 1 495 993 A1

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

Изобретение относится к области цифровой измерительной и вычислительной техники и может быть использовано для преобразования аналоговых величин в цифровые. Цель - повышение точности преобразования в широком температурном диапазоне. Аналого-цифровой преобразователь содержит аналоговую входную шину 1, преобразователь 2 температуры в напряжение, источник 3 опорного напряжения, блок 4 резистивных делителей напряжения, аналоговый коммутатор 5, повторитель 6 напряжения, управляемый масштабный преобразователь 7 напряжение-ток, выполненный на аналоговом коммутаторе 8 и масштабных резисторах 9,1 - 9к, регистр 10 сдвига, вспомогательный преобразователь 11 код-ток регистр 12 последовательных приближений, блок 13 сравнения токов, выполненный на преобразователе 14 ток-напряжение и компараторе 15 напряжений,основной преобразователь 16 код-ток, выполненный на преобразователе 17 код-ток старших разрядов, преобразователе 18 код-ток младших разрядов и резистивном делителе 19 тока, триггер 20, выходной регистр 21, вычислительно-управляющий блок 22, информационную выходную шину 23. Особенностью устройства является исключение из результата преобразования температурной составляющей погрешности нелинейности основного преобразователя 16 код-ток, аддитивных и мультипликативных погрешностей аналогового коммутатора 5, повторителя 6 напряжения, управляемого масштабного преобразователя 7 напряжение-ток и блока 13 сравнения токов. 3 з.п. ф-лы, 2 ил.

Формула изобретения SU 1 495 993 A1

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

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

I На фиг. 1 приведена функциональная ; схема аналого-цифрового ареобразова- 1теля; на фиг. 2 - функциональная схема вычислительно-управляющего блока.

Аналого-цифровой преобразователь (фиг. 1) содержит аналоговую входную шину 1, преобразователь 2 температуры в напряжение, источник 3 опорного напряжения, блок 4 резистивных делите- лей напряжения, аналоговый коммута- ;тор 5, повторитель 6 напряжения, управляемый масштабный преобразователь 7 напряжение - ток, выполненный на аналоговом коммутаторе 8 и масштабных резисторах 9.1-9.К, регистр Ю сдвига, вспомогательный преобразователь 11 код - ток, регистр 12 последовательных приближений, блок 13 сравнения токов, В ьтолненный на преобра- зователе 14 ток - напряжение и компараторе 15 напряжений, основной преобразователь 16 код - ток, выполненный на преобразователе 17 код - ток старших разрядов, преобразователе 18

код - ток младших разрядов и резис- тивном делителе 19 тока, триггер 20, выходной регистр 21, вычислительно- управляющий блок 22 и информационную выходную шину 23.

Вычислительно-управляющий блок 22 (фиг. 2) выполнен на центральном процессоре 24, блоке 25 постоянной памяти, блоке 26 оперативной памяти, бло0

5

0

5 0 j

0

5

ке 27 дешифрации, устройстве 28 ввода и блоке 29 остановки-запуска, выполненном на D-триггере.

Основной преобразователь 16 код - ток выполнен на основе избыточного измерительного кода.

В предлагаемом преобразователе в блок 25 постоянной памяти заносятся только веса некорректируемых разрядов, временным дрейфом которых можно пренебречь. Коды, им соответствующие, занимают небольшой объем памяти. При изготовлении преобразователя потребуется проводить измерения только в трех температурных точках (при нормальной температуре, максимальной и минимальной). При функционировании преобразователя при температурах, отличных от измеренных, в вычислительно-управляющем блоке вычисляются значения интересуемых параметров с использованием методов интерполяции.

Данный подход позволяет применять не термостатированный источник 3 опорного напряжения и блок 4 резистивных делителей напряжения, выходные значения напряжений которых в трех температурных точках замеряются в процессе изготовления, заносятся в блок 25 постоянной памяти и используются при вычислении в процессе непосредственного преобразования.

Особенностью преобразователя является исключение из результата преобразования температурной составляющей погрешности нелинейности основного преобразователя 16 код - ток, аддитивных и мультипликативных погрешностей аналогового коммутатора 5, повторителя 6 напряжения, управляемого масштабного преобразователя 7 напряжение - ток и блока 13 сравнения токов. Причем коррекция те 1Г1ературных зависимостей реальных весов для группы точных разрядов и величин опорных напряжений производится с использованием метода интерполяции. Так, практически целесообразным является интерполяция значений функции по некоuft) Г п. ----iHtlt2b..(t-tj-, )(t-tjvo...(t-tK)

(,)(t.-tj..)(t- t7Tr::(

где t, U(t) - текущая, температура и соответствующее ей напряжение;

значения температуры и напряжения в j-м узле интерполяции;

k - число узлов интерполяции .

На этапе изготовления преобразователя в блок 25 памяти вычислительно- управляющего блока 22 заносятся коды, соответствующие весам точных раз- Лзядов, измеренных образцовым средством при различных температурах (например, при нормальной, минимальной и максимальной температурах), а также

коды

К1,

К,

onj onj ,... Konj 9 соответствующие, опорным напряжениям Л|,. , АОП ,.. . ,Ад . источника 3 опорного напряжения и блока 4 резистивных делителей напряжения. При определении те- кущего значения кодов, соответствующих весам точных разрядов или кодов соответствующим опорным напряжениям, преобразователь кодирует выходное напряжение преобразователя 2 температура - напряжение и в соответствии с(1) организует вычислительный алгоритм. В дальнейшем полученные таким образом коды используются для коррекции линейности основного преобразования код ток и коррекции мультипликативной составляющей преобразования. При этом дополнительной погреш- Тности за счет неточного определения кода, соответствующего выходному напряжению преобразователя 2 температура - напряжение, не возникает, так как его требуемая температурная чувствительность невысока.

Предлагаемый преобразователь позволяет проводить кодирование как высоких, так и низких уровней входного сигнала с высокой точностью. При этом из результата преобразования исторому числу экспериментально снятых точек (узлов интерполяции). При этом, воспользовавшись, например, методом интерполяции функций по Лагранжу, искомую функцию U(t), с любой заданной точностью, можно представить в виде многочлена

5

0

5

0

5

0

5

0

5

ключаются погрешности аналогового коммутатора 5, повторителя 6 напряжения, преобразователя 7 ток - напряжение и блока 13 сравнения токов ввиду .того, что перечисленные блоки охвачены контуром цифровой коррекции. Абсолютные и относительные температурные погрешности масштабных резисторов 9 корректируются при помощи ис-точника 3 опорного напряжения и блока 4 резистивных делителей напряжения.

При этом резисторы блока 4 ре- зистивных делителей напряжения вьтол- няются в микроэлектронном исполнении, абсолютный дрейф которых на 1- 1,5, порядка Бьше относительного. Поэтому их относительным тег-шературным дрейфом можно пренебречь.

Преобразователь функционирует в двух режимах: самоповерки и непосред- Т;твенного преобразования.

Режим самоповерки состоит из четырех циклов.

В первом цикле определяется код, соответствующий температуре окружающей среды. Для этого при помощи аналогового коммутатора 5 к входу повторителя 6 напряжения подключается выход преобразователя 2 температура - напряжение и происходит кодирование. При этом результат кодирования представляет код искомой температуры, который и записывается в блок памяти. Во втором цикле самоповерки происходит исключение погрешности нелиней- ности Для этого определяются коды отклонений весов разрядов преобразователя 17 код - ток старших разрядов от требуемых значений без учета наклона кодирующей характеристики.

Также определяются коды отклонений весов разрядов с учетом температуры окружающей среды и использованием метода интерполяции по Лагранжу.

При помощи аналогового коммутатора 5 5 входу повторителя 6 напряжения под- 1|:лючается шина нулевого потенциала, вспомогательный преобразователь 11 sjcofl - ток формирует вспомогательную аналоговую величину Ag. Каждое значение аналоговой величины А g,. дважды уравновешивается методом поразрядно- о кодирования разрядами основного преобразователя 16 код - ток, один раз с запретом включения поверяемого 1 азрядаз другой раз без запрета. При результаты каждого из двух ко-

N,.,

10

где а р - цифра i-ro разряда кода результата уравновешивания при кодировании при сигнале А .

Цикл заканчивается записью кода смещения пуля блок памяти.

В четвертом цикле самоповерки определяется и исключается мультипликативная (погрешность масштаба) погрешность преобразования.

При функционировании преобразоважирований К и. к 1-го разряда форми-15 ° - переключаются апа- 1.УЮТСЯ в регистре 12 последовательно- логовые коммутаторы 5 и 8, подключая о приближения. По мере формирования кода K g производится формирование его двоичного эквивалента К р при помощи 1 ычислительно-управляю1дего блока 22 20

поочередно через повторитель 6 напряжения опорные напряжения А., , ...дАдг, к масштабным резисторам 9.19.к,

оп j

Далее происходит кодирование каждого из опорных напряжений. По мере формирования кода результата уравновешивания в регистре 12 последовательного .приближения в вычислительно-управляющем блоке 22 формируется код масштаба К по формуле

но формуле -

к г, г,.

де а . - цифра 1-го разряда кода К первого результата уравновешивания;

I NJ. - двоичный эквивалент i-ro

I разряда.

Для кода К g также формируется его

Двоичный эквивалент по формуле

,-ia;.N.. (2)

ihfte а. - цифра i-ro разряда кода К .

.Так как в выражении (2) коды NJ нулю при i, n-m+1 (содержимое

флока памяти нулевое), то код К ра-35 получения кода ) происходит де45

йен коду реального веса 1-го разряда ( ) и записьгоается в блок 26 памяти.

Аналогичным образом производится Определение кодов реальных весов ос- 40 taльныx неточных разрядов с учетом ранее определенных кодов К f .

Второй цикл заканчивается определением кодов реальных весов всех m .неточных разрядов.

При дальнейшей работе в режиме самоповерки происходит определение аддитивной (погрешность нуля) и мультипликативной (погрешность масштаба) погрешностей преобразования,

В третьем цикле самоповерки проис- зсодйт определение смещения нуля всего преобразователя. При этом шина нулевого потенциала подключена к входу повторителя 6 напряжения и проис- Яодит кодирование, в процессе которо- I o форг ируется двоичный эквивалент «ода К по формуле

р . f ление кода К (t) на код К

гл

в результате деления формируется код масштабного коэффициента К , на ко- торьй перемножаются все коды реальных весов неточных разрядов, определенных во втором цикле и хранящихся в блоке 26 памяти вычислительно- управляющего, блока.

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

К

м „

к„„- К

рг рЕ

Цикл заканчивается записью в блок памяти всех кодов Kpj, где они хранятся до проведения следующего цикла поверки.

В режиме непосредственного преобразования входной аналоговый сигнал в зависимости от уровня через аналоговые коммутаторы 5 и 8 постук; 1

N,.,

где а р - цифра i-ro разряда кода результата уравновешивания при кодировании при сигнале А .

Цикл заканчивается записью кода смещения пуля блок памяти.

В четвертом цикле самоповерки определяется и исключается мультипликативная (погрешность масштаба) погрешность преобразования.

При функционировании преобразова ° - переключаются апа- логовые коммутаторы 5 и 8, подключая

поочередно через повторитель 6 напряжения опорные напряжения А., , ...дАдг, к масштабным резисторам 9.19.к,

оп j

Далее происходит кодирование каждого из опорных напряжений. По мере формирования кода результата уравновешивания в регистре 12 последовательного .приближения в вычислительно-управляющем блоке 22 формируется код масштаба К по формуле

К. Za.N.-K

Ml

где а.

., - цифра 1-го разряда кода

результата уравновешивания, ,2,...,К.

Затем в вычислительно-управляющем блоке 22 вычисляется код (t) с использованием соотношения (1). После

р . f ление кода К (t) на код К

гл

в ре

зультате деления формируется код масштабного коэффициента К , на ко- торьй перемножаются все коды реальных весов неточных разрядов, определенных во втором цикле и хранящихся в блоке 26 памяти вычислительно- управляющего, блока.

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

К

м „

к„„- К

рг рЕ

Цикл заканчивается записью в блок памяти всех кодов Kpj, где они хранятся до проведения следующего цикла поверки.

В режиме непосредственного преобразования входной аналоговый сигнал в зависимости от уровня через аналоговые коммутаторы 5 и 8 поступает на вывод одного из масштабных резисторов 9 и преобразуется в рабочий код Крцд методом поразрядного кодирования. Параллельно формированию кода К раб в вычиcJ итeльнo-yпpaв- ляющем блоке 22 происходит формирование выходного двоичного кода с учетом кодов реальных весов, :скорректи- рованных по масштабу, и кода смещения нуля, полученных в режиме само- поверки. Скорректированный выходной код вычисляется по формуле

К

8М)Г

Г a;N(+Ko.

Затем код К д,, переписывается в вы- |Ходной регистр 21 и по управляющему сигналу Окончание преобразования его можно считывать с выходной шины 23. На этом непосредственное преобразование заканчивается.

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

1. Аналого-цифровой преобразователь, содержащий аналоговый коммутатор, первый информационный вход которого является входной аналоговой шиной, первый управляющий вход подключен к первому выходу вычислительно-управляющего блока, первый и второй входы которого являются соответ- веяно входными шинами Пуск и Сброс, второй выход подключен к первому управляющему входу регистра сдвига, информационные выходы которого подключены к соответствующим входам вспомогательного преобразователя код - ток, второй управляющий вход подключен к третьему выходу вычислительно-управляющего блока, четвертый выход которого подключен к управляющему входу регистра последовательных приближений, пятые выходы подключены к соответствующим информационным входам выходного регистра, выходы которого являются выходной информационной шиной, управляющий вход подключен к шестому выходу вы- числительно- управляющего блока, третий вход которого объединен с информационным входом регистра последовательных приближений 5 п выходов которого подключены к соответствующим входам п-разрядного основного преобразователя код - ток, выполненного на основе избыточного измерительного кода, выход которого подключен к первому входу блока сравнения токов.

0

5

0

5

0

5

0

5

0

5

отличаю щ и и с я тем, чч-о, с целью повышения точности преобразования в широком температурном диапазоне, введены преобразователь температуры в напряжение, источник опорного напряжения, повторитель напряжения, управляемый масштабный преобразователь напряжение - ток, триггер, блок резистивных делителей напряжения, выполненный на К последовательно соединенных резисторах, вторые выводы первого и К-го резисторов из которых подключены соответственно к выходу источника опорного напряжения и к шике нулевого потенциала, второй вывод первого резистора и первые выводы остальных К-1 резисторов подключены к соответствующим входам с первого по К-й группы информационных входов аналогового коммутатора, второй информационный вход которого подключен к выходу преобразователя температуры в напряжение , третий информационный вход подключен к шине нулевого потенциала, второй управляющий вход объё - динен с первым управляющим входом управляемого масштабного преобразователя напряжение - ток и подключен к второму выходу вычислительно-управляющего блока, выход аналогового коммутатора через повторитель напряжения подключен к информационному входу управляемого масштабного преобразователя напряжение - ток, второй управляющий вход которого подключенного к седьмому выходу вычислительно-управляющего блока, выход подключен к второму входу блока сравнения токов, третий вход которого подключен к выходу вспомогательного преобразователя код - ток, выход - к информационному входу триггера, первый и второй управляющие входы которого подключены соответственно к четвертому и восьмому выходам вычислительно-управляющего блока, третий вход которого подключен к выходу триггера, девятый выход является шиной Окончание преобразования, а четвертый вход подключен к (п+1)-му выходу регистра последовательных приближений.

2. Преобразователь по п. 1, о т- личающийся тем, что управляемый масштабный преобразователь напряжение - ток выполнен на аналоговом коммутаторе и К масштабных резисторах, первые выводы которых объединены и являются выходом управляемого

масштабного преобразователя напряжение - ток, вторые выводы подключены к соответствующим выходам аналогового коммутатора, первый и второй управ- :ляющие входы и информационный вход ;кото1зого являются соответственно перовым и вторым управляющими входами и : информационным входом управляемого }масштабного преобразователя напряже- ние - ток.

3. Преобразователь по п. 1, о т - |личающийся тем, что блок сравнения токов выполнен на компараторе напряжений и преобразователе ток - напряжение, вход суммирования токов iKOTOporo является первым, вторым и :третьим входами блока, выход подклю- |чен If первому входу компаратора на- |пряжений, второй вход которого под- |ключен к шине нулевого потенциала, выход является выходом блока. I 4. Преобразователь по п. 1, о т - Ьтичающийся тем, что вычислительно-управляющий блок выполнен 1на центральном процессоре, блоке по- 1СТОЯННОЙ памяти, блоке оперативной памяти, блоке дешифрации, устройст- |ве ввода, блоке остановки-запуска, выполненном на D-триггере, S-вход JKOToporo является первым входом блока, D-вход подключен к шине нулевого потенциала, выход является девятым выходом блока и подключен к входу Готовность центрального процессора, вход Сброс которого является вторым входом блока, адресные выходы подключены к соответствующим адресным входам блока постоянной памяти и блока оперативной памяти и к входам блока дешифрации, информационные входы-выходы подключены к соответствующим информационным выходам блока постоянной памяти, информационным входам-выходам блока оперативной памяти, выходам устройства ввода и являются пятыми выходами блока, выход Вьщача подключен к входу записи-считьшания блока оперативной памяти, вход разрешения работы которого подключен к первому выходу блока дешифрации, второй выход которого подключен к входу разрешения работы блока постоянной памяти, выходы с третьего по девятый являются выходами блока соответственно с первого по четвертый и с шестого по восьмой, десятый выход под- ключен к входу разрешения работы устройства ввода, одиннадцатый выход подключен к тактовому входу D-триг- гера, при этом информационньй вход устройства ввода является третьим входом блока, а управляющий вход устройства ввода - четвертым входом блока.

ЛО

Л15

fifST

Rffr

2

BO

J)7

Л V

c

&

29

22

Л V

V

(

Документы, цитированные в отчете о поиске Патент 1989 года SU1495993A1

Аналого-цифровой преобразователь 1982
  • Стахов Алексей Петрович
  • Моисеев Вячеслав Иванович
  • Азаров Алексей Дмитриевич
  • Стейскал Виктор Ярославович
SU1027815A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1
Аналого-цифровой преобразователь 1984
  • Стахов Алексей Петрович
  • Азаров Алексей Дмитриевич
  • Моисеев Вячеслав Иванович
  • Марценюк Валерий Пантелеймонович
  • Стейскал Виктор Ярославович
SU1216827A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1

SU 1 495 993 A1

Авторы

Стахов Алексей Петрович

Азаров Алексей Дмитриевич

Моисеев Вячеслав Иванович

Марценюк Валерий Пантелеймонович

Стейскал Виктор Ярославович

Лысюк Виктор Владимирович

Васильева Татьяна Николаевна

Рафалюк Александр Евгеньевич

Крупельницкий Леонид Витальевич

Майстришин Владимир Яковлевич

Даты

1989-07-23Публикация

1987-06-15Подача