Следящий аналого-цифровой преобразователь

 

Изобретение относится к вычислительной технике и может быть использовано в автоматизированных системах обработки информации. С целью обеспечения самоконтроля цифроаналогового преобразователя, входящего в состав следящего аналого-цифрового преобразователя, в процессе преобразования входного аналогового сигнала произвольной формы, но с ограничением сверху спектром частот, в устройство, содержащее аналоговый сумматор 1, цифроаналоговый преобразователь 2, параллельный аналого-цифровой преобразователь 3, формирователь 4 кодов, цифровой фильтр 5, дополнительно введены элементы 9 цифровой задержки, P + 1 цифровых фильтров 10 верхних частот и вычислитель 11. Данное свойство особенно важно при преобразовании и вводе в ЭВМ аналоговых сигналов большой длительности, таких как сигналы шумов и вибраций, генерируемых в процессе работы сложными механизмами. При этом предоставляется возможность пронаблюдать и изменение погрешности, вносимой цифро-аналоговым преобразователем, в течение всего времени ввода аналогового сигнала. 1 з.п. ф-лы, 3 ил.

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

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

РЕСПУБЛИК (51)5 Н 03 M 1/48

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

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

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

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4719905/24 (22) 18,07.89 (46) 30.08,91. Бюл. ¹ 32 (71) Куйбышевский институт инженеров железнодорожного транспорта им, M.Т.Елизарова (72) С,В.Архангельский, С,А.Дианов, С.Ф.Иванов и В.И,Качур (53) 681,325 (088,8) (56) Петров Г.М, Преобразование информации в аналого-цифровых вычислительных устройствах и системах, 1973, с,256, рис. 10, Авторское свидетельства СССР № 905998, кл. Н 03 М 1/46, 1979. (54) СЛЕДЯЩИЙ АНАЛОГО-ЦИФРОВОЙ

ПРЕОБРАЗОВАТЕЛЬ (57) Изобретение относится к вычислительной технике и может быть использовано в автоматизированных системах обработки информации. С целью обеспечения самоконтроля цифроаналогового преобразователя, входящего в состав следящего

„„5U,» 16?4371 А1 аналого-цифрового преобразователя, в nqoцессе преобразования входного аналогового сигнала произвольной формы, но с ограничением сверху спектром частот, в устройство, содержащее аналоговый сумматор 1, цифроаналоговый преобразователь 2, параллельный аналого-цифровой преобразователь 3, формирователь 4 кодов и цифровой фильтр 5, дополнительно введены элементы 9 цифровой задержки, Р+1 цифровых фильтров 10 верхних частот и вычислитель 11. Данное свойство особенно важно при преобразовании и вводе в ЭВМ аналоговых сигналов большой длительности таких, как сигналы шумов и вибраций, генерируемых в процессе работы сложными механизмами, При этом возможно пронаблюдать и изменение погрешности, вносимой цифроаналоговым преобразователем, в течение всего времени ввода аналогового сигнала. 1 з.п.ф-лы, 3 ил.

1674371

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

Цель изобретения — расширение функциональных возможностей путем обеспечения возможности самоконтроля цифроаналогового преобразователя в процессе преобразования реального аналогового сигнала.

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

Следящий аналого-цифровой преобразователь содержит аналоговый сумматор 1, цифроаналоговый преобразователь 2, параллельный аналого-цифровой преобразователь 3, формирователь 4 выходных кодов, цифровой фильтр 5, аналоговый вход 6 и вход 7 синхронизации, первый выход 8, элемент 9 цифровой задержки, Р+1 цифровых фильтров 10 верхних частот, вычислитель 11 с информационными 12, синхронизирующим 13, первым 14 и вторым 15 управляю щими входами, второй выход 16 и первый 17 и второй 18 входы.

Вычислитель 11 включает Р+1 блоков 19 памяти, два мультиплексора 20 и 21, умножитель 22, накапливающий сумматор 23, блок 24 решения системы линейных уравнений, три регистра 25-27, три блока 28-30 сравнения, три счетчика 31-33 и блок 34 управления.

В аналого-цифровых преобразователях (АЦП) применяются цифроаналоговые преобразователи (ЦАП), построенные на основе резисторных сеток с взвешенными резисторами и сеток типа й-2R, Структурно такие

ЦАП эквивалентны блоку взвешенного суммирования (БВС) íà P входов с весовыми коэффициентами, в идеальном случае пропорциональными величине 2(! - 0,1....Р-1), ! где P — разрядность ЦАП. В реальных ЦАП вследствие технологических разбросав при изготовлении, а также старения, изменения температуры и т.n., разрядные весовые коэффициенты эквивалентного данному ЦАП

БВС отличаются от величины 2, т.е. имеют погрешность. На практике можно считать, что эта погрешность существует только при открытом состоянии ключа соответствующего разряда ЦАП и равна нулю при закрытом ключе. Данные погрешности приводят к нелинейности характеристики преобразования ЦАП такого аида (ее производная имеет разрывы). Погрешность линейности

ЦАП при подаче на его вход определенного двоичного кода может быть найдена по формуле

o=f хка", где Хк — погрешность линейности К-го разряда ЦАП;

1р 0 и" „„, oÐ вЂ” двоичный код на вхо1 де ЦАП (ок может принимать значение 0 или

1).

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

20 В предлагаемом -преобразователе аналого-цифровое преобразование входного сигнала производится с частотой выборок (задается частотой следования импульсов на синхровходе преобразователя) значи25 тельной большей (2-4 раза) минимально достаточной частоты. Пусть верхняя частота спектра входного аналогового сигнала равна fà и верхняя частота подавления свигнала в фильтре верхних частот 1под > f> . Если в

30 при аналого-цифровом преобразовании входного аналогового сигнала в предлагаемом преобразователе нелинейные искажения отсутствуют (т.е. ЦАП идеально линеен), то при подаче выборок такого преобразо35 ванного сигнала с выхода формирователя выходных кодов на вход цифрового фильтра верхних частот с указанной выше характеристикой на выходе последнего сигнал в идеальном случае будет равен нулю для лю40 бого момента времени, Погрешности линейности разрядов контролируемого ЦАП приводят к появлению нелинейных искажений (погрешности линейности) в выходном сигнале формирова45 теля выходных кодов. На выходе Р+1-го цифрового фильтра верхних частот выделяется сигнал высокочастотной составляющей погрешности линейности аналого-цифрового преобразования, обусловленной погреш50 ностью линейности разрядов ЦАП. При этом в каждом такте сигналы на выходе Р+1-го и

К-ro (К - 1, Р) цифровых фильтров верхних частот соотносятся как свободный член и коэффициенты линейного уравнения при

55 неизвестных погрешностях Хк линейности

К-го разряда контролируемого ЦАП. Следовательно, каждой выборке соответствует одно линейное уравнение, По сигналу, например. иэ ЭВМ в вычислитель 11 записываются параметры такого

1674371

m — 1

Ь1,, +1 =. .ак Zf— к=о

20

yi — — ф,...., oI,...., oP) .

РОт) = — g г" = Д, к=1

m — 1

bI, j = . ак if — 1 к=о

Вычислитель 11 воспринимает числени 30 ные значения величин Ь1,I и bf,p+1 нэ входах

12 как коэффициенты линейного алгебраического уравнения при неизвестных погрешностях Xi линейности разрядов ЦАП 2 и свободный член этого уравнения, После поступления сигнала пуска цикла самоконтроля на вход 14 вычислитель 11 организует запись в свою внутреннюю память коэффициентов М (М P) уравнений. Запись коэффициентов одного уравнения производится по

40 синхроимпульсу на входе 13 блока. Затем он решает систему из M линейных уравнений с

P неизвестными Х;() = 1,Р) и выдает значения

Xi на выход блока, Следящий аналого-цифровой преобра45 зователь работает следующим образом (фиг. 1).

Перед началом работы в нулевое состояние устанавливаются ЦАП 2, формирователь 4, цифровой фильтр 5, элемент 9

50 цифровой задержки, цифровые фильтры 10 верхних частот и вычислитель 11. Затем, например, из ЭВМ по входу 18 записываются в вычислитель 11 константа М, задающая число уравнений в формируемой системе

55 линейных уравнений, а в цифровые фильтры

10 верхних частот — коэффициенты, характеризующие импульсную реакцию фильтра.

По команде от ЭВМ на вход 7 начинают поступать синхроимпульсы. В начале )-ro такта унитарный код с выхода ПАЦП 3 постуколичества уравнений, которое составило бы систему с единственным решением, т.е. записываются параметры для не менее Р уравнений, после чего вычислитель-11 осуществляет вычисление Р неизвестных погрешностей Хк (К = 1,P) линейности разрядов ЦАП путем решения полученной системы линейных уравнений и выдает значения вычисленных погрешностей на второй выход предлагаемого преобразователя.

При этом аналоговый сумматор 1 осуществляет суммирование двух аналоговых сигналов, поступающих с аналогового входа 6 и с выхода ЦАП 2. На выход аналогового сумматора 1 также выдается аналоговый сигнал, ЦАП 2 осуществляет преобразование Pразрядного цифрового двоичного кода }1 =

= (pj,Ä, .....,pP ) в аналоговый сигнал P (JT) в соответствии с выражением где / — номер синхроимпульса на входе 7;

Т вЂ” период следования синхроимпульсов.

Параллельный аналого-цифровой преобразователь (ПАЦП) 3 преобразует вход ной аналоговый сигнал в цифрово унитарный код, Формирователь 4 выходных кодов осу ществляет преобразование унитарного ко да, поступающего на его первый вход, в двоичный позиционный и суммирование этого кода с двоичным кодом, поступающим на второй вход формирователя 4 кодов.

Цифровой. фильтр 5 вырабатывает такое значение кода fj, чтобы в следующем )+1-м такте аналоговый сигнал на выходе ЦАП 2 полностью компенсировал (после суммирования в аналоговом сумматоре) входной аналоговый сигнал, Это означает, что ПАЦП

3 осуществляет преобразование остатка от компенсации входного аналогового сигнала. ПАЦП 3 может быть выполнен малоразрядным.

Элемент 9 задержки выполняет функцию задержки входного цифрового сигнала на один такт.

Цифровые фильтры 10 верхних частот синхронизируются импульсами с входа 7 синхронизации. Каждый из фильтров имеет параметры, выражающиеся последовательностью чисел, которую называют импульсной характеристикой фильтра, Параметры всех фильтров одинаковы, обозначим их ао, а1,....а и-i. Все фильтры выполняют операцию свертки.

На вход Р+1-го цифрового фильтра 10 с выхода формирователя 4 подаются сигналы

Zo, Z<,..., ZI,.... Последовательность цифровых выборок на выходе Р+1-го фильтра

5 обозначим Ьоу+1, Ь1p+>,...,ÜI p+t,... Тогда функция, реализуемая Р+1-м цифровым фильтром 10, имеет вид

Последовательность на выходе i-го цифрового фильтра 10 (! = 1,2,...,Р) обозначим

Ьо, Ь1,,...Ьу,. Пусть цифровая выбОрка на выходе элемента 9 цифровой задержки выражается через значение соответствующего двоичного кода следующим образом:

Тогда I-й цифровой фильтр 10 реализует функцию, 1674371 пает в формирователь 4, где преобразуется в двоичный код и суммируется с кодом, поступающим с цифрового фильтра 5. После этого на вход цифрового фильтра 5 поступает новый код, по которому вырабатывается цифровой код, являющийся предсказывающим кодом J+1-го такта, Этот код на выходе

ЦАП 2 к началу j+1-го такта вырабатывает аналоговый сигнал, который компенсирует входной аналоговый сигнал с входа устройства. Остаток от компенсации нэ выходе аналогового сумматора 1 составляет погрешность предсказывания. Этот остаток преобразуется ПАЦП 3 в начале )+1-го такта в унитарный код, с учетом которого формирователь 4 формирует цифровой код входного аналогового сигнала путем суммирования предсказанного кода на выходе цифрового фильтра 5 с кодом остатка на выходе ПАЦП 3 и выдает его на первый выход 8 и на вход цифрового фильтра 5 для осуществления преобразования в следующем такте.

Цифровой код входного аналогового сигнала с выхода формирователя 4 кодов поступает на вход Р+1-го цифрового фильтра 10 верхних частот. На вход каждого из остальных P фильтров 10 поступают сигналы p) (i -1,Р) двоичных разрядов кода с входа ЦАП 2, задержанные на один такт элементом 9 цифровой задержки, т,е. сигналы с . Все цифровые фильтры 10 верхних частот — линейные и имеют одинаковую импульсную характеристику, задаваемую коэффициентами ао, э1„,а,-t. Цифровые фильтры 10 верхних частот осуществляют цифровую фильтрацию соответствующих входных последовательностей путем известной. операции свертки. выделяя из них составляющую сигнала, частотный спектр которой лежит в полосе пропускания этих фильтров. Сигналы с выходов фильтров 10 в виде числовых последовательностей поступают на соответствующие входы вычислителя 11. Тактирование фильтров 10 и элемента

9 цифровой задержки осуществляется синхроимпульсэми с входа 7 устройства.

Реальные ЦАП вследствие различных причин имеют погрешность линейности преобразования, которая может быть выражена соотношением где Xi — погрешность линейности 1-ro разряда ЦАП;,и,...,,и „, p " — двоичный код на входе ЦАП (,и может принимать значения 0 или

1);

5 д- погрешность ЦАП при подаче на его вход двоичного кода.

Эта погрешность ЦАП 2 в предлагаемом устройстве приводит к появлению нелинейных искажений в цифровом эквиваленте входного аналогового сигнала на выходе формирователя 4.

Пусть верхняя частота спектра входного аналогового сигнала на входе 6 устройства равна f8 частота синхроимпульсов (часто

15 та дискретизации входного аналогового сигнала) на входе 7 устройства few» fa в (4 — 6 раз), верхняя частота подавления сигнала в цвифровых фильтрах 10 верхних частот 1под > 4 . При таком соотношении в

20 спектра частот входного аналогового сигнала, частоты его дискретизации и полосы пропускания фильтров 10 на выходе Р+1-го цифрового фильтра 10 верхних частот выделяется сигнал в виде последовательности

25 числовых выборок, обусловленный нелинейностью характеристики преобразования

ЦАП 2. При этом для любого данного J числовые выборки bi,р+1 на выходе Р+1-го и Ьр нэ выходе 1-го (i - 1,Р) цифровых фильтров

10 верхних частот связаны линейным уравнением вида

Х bi;i + bi p + > = 0 (2)

35 где Х вЂ” неизвестные погрешности линейности i-го (! = 1,Р) разряда контролируемого

ЦАП 2.

40 По сигналу от ЭВМ "Пуск цикла самоконтроля" на входе 17 устройства начинает работу вычислитель 11, в который по синхроимпульсам на входе 13 записываются параметры M уравнений вида (2), при этом для

45 обеспечения единственности решения выбирают М > P. После записи параметров М уравнений вычислитель 11 переходит к решению системы из М линейных уравнений с

Р неизвестными Х (I = 1,Р). Вычисленные

50 значения величин Х выдаются вычислителем 11 на второй выход 16 устройства и цикл контроля ЦАП на этом завершается. В процессе преобразования и ввода в ЭВМ длительных аналоговых Сигналов цикл

55 самоконтроля может быть повторен по инициативе ЭВМ многократно. Работа устройства в целом прекращается путем запрета подачи синхроимпульсов на вход 7.

1674371

5

20

30

40

50

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

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

2. Преобразователь по п.1, о т л и ч а юшийся тем, что вычислитель выполнен на

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

1674371

Следящий аналого-цифровой преобразователь Следящий аналого-цифровой преобразователь Следящий аналого-цифровой преобразователь Следящий аналого-цифровой преобразователь Следящий аналого-цифровой преобразователь Следящий аналого-цифровой преобразователь 

 

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

Изобретение относится к области автоматики и вычислительной техники и предназначено для использования в автоматических системах измерения перемещений

Изобретение относится к автоматике и вычислительной технике и может быть использовано для проверки работоспособности преобразователей угловых перемещений

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

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

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

Изобретение относится к электроизмерительной технике и может быть использовано при высокоточном преобразовании эффективных значений напряжения в эквивалентное постоянное напряжение

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

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

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

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

Изобретение относится к аналого-цифровым преобразователям (АЦП) и измерительной технике и может применятся при измерениях в машиностроении

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

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

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

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

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

Изобретение относится к измерительной технике и может быть использовано в системе преобразования сигнала из аналоговой формы в цифровую

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

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