Цифровой линеаризатор Советский патент 1983 года по МПК H03K13/20 

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

ляции, вход управления и первый и второй выходы коммутатора соединены соответственно с первым входом управления и информационными выходами формирователя коэффициентов интерпрля ции.

3. Линеаризатор по п. 1 , о т - . л и ч а ю щ и и с я тем, что формирователь синхроимпульсов содержит последовательно соединенные формирователь коротких импульсов, элемент ИЛИ и элемент задержки вход формирователя коротких импульсов соединен с -первым, .а второй вход элемента ИЛИ. соединен с вторым входом формирователя синхроимпульсов.

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

название год авторы номер документа
Устройство для кодирования сигналов частотных датчиков 1985
  • Мельник Дмитрий Иванович
  • Осипов Николай Владимирович
  • Хазанова Наталья Васильевна
SU1336246A1
Устройство для отображения векторных диаграмм на экране электронно-лучевой трубки 1988
  • Балабанов Анатолий Андреевич
  • Лисова Марина Филипповна
  • Курмаев Олег Феатьевич
  • Егоров Виктор Александрович
SU1541663A1
РАДИОИЗОТОПНЫЙ ТОЛЩИНОМЕР 1992
  • Бунж З.А.
  • Вейде А.А.
  • Теснавс Э.Р.
RU2116620C1
Функциональный преобразователь 1981
  • Трахтенберг Александр Срульевич
  • Рубчинский Эди Аронович
SU960836A1
Телевизионный координатор 1983
  • Филатов Владимир Николаевич
SU1109956A1
Цифровой следящий электропривод 1985
  • Игнатченко Александр Иванович
  • Пискарев Александр Николаевич
  • Толмачев Валерий Александрович
  • Кротенко Владимир Владимирович
SU1308982A1
УСТРОЙСТВО ДЛЯ ИНТЕРПОЛЯЦИИ 1990
  • Соловьев В.Б.
RU2042979C1
Спироанализатор 1986
  • Волков Эдуард Петрович
  • Хадарцев Александр Агубечирович
  • Хромушин Виктор Александрович
  • Иванов Владимир Иванович
SU1391621A1
Датчик углового положения и скорости вращения вала 1985
  • Горожанкин Виктор Георгиевич
  • Смышляв Юрий Павлович
  • Трифонов Вячеслав Геннадьевич
  • Лукьянов Эдуард Евгеньевич
  • Барычев Алексей Васильевич
SU1278718A1
Цифровой функциональный преобразователь 1981
  • Трахтенберг Александр Срульевич
  • Рубчинский Эди Аронович
SU960837A1

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

Реферат патента 1983 года Цифровой линеаризатор

1 . ЦИФРОВОЙ ЯЙНЕАРИЗАТОР , содержащий последовательно соединенные частотный датчик и измеритель частоты, счетчик результата, информационные входы которого соединены с информационными выходами измерителя частоты, а также регистр перезапи- си, блок памяти констант, выходы управления измерителя частоты соединены соответственно с входом установки в О счетчика результата и с входом синхронизации регистра перезаписи, входы управления блока памяти констант соединены с выходами группы старших разрядов счетчика результата, отличающийся тем, что, с целью повышения точности и быстродействия, в него введены формирователь коэффициентов интерполяции, формирователь синхроимпульсов, реверсивный счетчик и сумматор кодов коррекции , первый выход и вторые выходы блока памяти констант соединены соответственно с первыми входами и группой входов управления формирователя коэффициентов интерполяции, третьи выходы блока памяти констант - с входами предустановки реверсивного счетчика, выходы которого поразрядно соединены с первыми входами сумматора кодов коррекции, вторые входы сумматора кодов коррекции поразрядно соединены с выходами счетчика результата; выходы знакового разряда и группы младших разрядов сиетчиков результата соединены соответственно с вторым входом управления и информационными входами формирователя коэффициентов интерполяции, а выход младшего из группы старших разрядов с первым входом формирователя синхроимпульсов, второй вход которого соединен с вторым выходом управления измерителя частоты, выход формирователя синхроимпульсов соединен с входом синхронизации реверсивного счетчика, шины сложения и вычитания ко(Л торого соединены с информационными выходами формирователя коэффициентов интерполяции; выходы сумматора кодов коррекции соединены - с D-входами регистра перезаписи, выходы которого соединены с выходами устройства. 2. Линеаризатор по п. 1, отел Од личающийся тем, что формирователь коэффициентов интерполяции 4 СП содержит последовательно соединенные блок формирователей коротких импульСО сов, мультиплексор и коммутатор, причем частотные входы блока формирователей коротких импульсов соединены с информационными входами формирователя коэффициентов интерполяции, входы управления формирователями коротких импульсов объединены и соединены с вторым входом управления формирователя коэффициентов интерполяции, входы управления мультиплексора соединены с группой входов управления формирователя коэффициентов интерпо

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

Изобретение относится к измерительной технике и предназначено для линеаризации частотных датчиков различных физических величин С кодовцм выходом. , .. л Известен цифровой линеаризатор, содержащий генератор, счетчик импульсов, цифровой компаратор, дешифратор участков интерполяции, улраеляемый делитель частоты, дополнитель ный счетчик и схему управления С13 Недостатком этого цифрового линеаризатора является низкое быстродействие. Наиболее близким к изобретению яв ляется цифровой линеаризатор сигнала содержащий последовательно соединенные частотный датчик, измеритель час тоты, управляющий делитель частоты, счетчик результата, информационные входы- которого соединены информационными выходами измерителя частоты а также регистр перезаписи, блок памяти констант, первый вход управления измерителя частоты соединен с соответствующим входом установки в нуль счетчика результата vi входом синхронизации регистра перезаписи, информационные входы которого поразрядно соединены с выходами счетчика результата, выходы старших разрядов счетчиков результата соединены с управляющими входами блока памяти констант, выходы которого соединены с входами управления делителем часто ты. В этом устройстве весь диапазон измерения разбивается на участки интерполяции. Для каждого такого участ ка заранее определяются и записываются в блок памяти значения констант, на которые необходимо изменять коэффициент деления делителя в тракте измеряемой (образцовой) частоты, чтобы выходной код счетчика результата, приходящийся на единицу измеряемого параметра, оставался примерно постоянным во всем интервале величин Таким образом, а известном устройстве запоминание узгкзвых точек интерполяции аппроксимирующей кривой осуществляется в виде определенных значений получаемого в счетчике результата кода (№ 1, N 2,...), а задание углов Наклонов интерполирующих прямых - в виде дискретных значений коэффициентов деления делителя, включенного в тракт следования импульсов измеряемой (образцовой) частоты С2 J, Однако В силу дискретности возможных значений коэффициентов деления в этом устройстве возникают неустранимые погрешности линеаризации, проявляющиеся больше всего в местах, где погрешность нелинейности наибольшая. Кроме того, недостатком известного устройства является присутствие положительной обратной связи, наличие которой при работе в однотактном режиме, вызывает дополнительные погрешности в точках излома аппроксимирующей ломаной. Целью изобретения является повышение точности и быстродействия цифровой линеаризации сложных функций. Указанная цель достигается тем, что в цифровой Линеаризатор, содержащий последовательно соединенные частотный датчик и измеритель частоты, счетчик результата, информационные входы которого соединены с информационными выходами измерителя частоты, а также блок памяти констант, регистр перезаписи, причем выходы управления измерителя частоты соединен соответственно с входом установки в О счетчика результата и с .входом синхронизации регистра перезаписи, входы управления блока памяти констант соединены с выходами группы старших разрядов счетчика результата введены формирователь коэффициентов интерполяции, формирователь синхроимпульсов, реверсивный счетчик и сумматор кодов коррекции, первый выход и вторые входы блока памяти констант соединены соответственно с первыми входами и группой входов управления формирователя коэффициентов интерполяции, третьи выходы блока памяти констант - с входами предуста новки реверсивного счетчика, выходы которого поразрядно соединены с первыми входами сумматора кодов коррекции, вторые входы сумматора кодов ко рекции поразрядно соединены с выхода ми счетчика результата; выходы знакового разряда и группы младших разрядов счетчика результата соединены соответственно с вторым входом управ ления и информационными входами фор мирователя коэффициентов интерполяции, а выход младшего из группы стар ших разрядов - с первым входом форм рователя синхроимпульсов, второй вход которого соединен с вторым выходом управления измерителя частоты выход формирователя синхроимпульсов соединен с входом синхронизации реверсивного сметчика, шины сложения и вычитания которого соединены с ин формационными выходами формировател коэффициентов интерполяции, выходы сумматора кодов коррекции соединены с О-входами регистра перезаписи, вы ходы которого соединены с выходами устройства. Кроме того, формирователь коэффи циентов интерполяции содержит последовательно соединенные блок формирователей коротких импульсов, мультиплексор и коммутатор, причем частотные входы блока формирователей коротких импульсов соединены с информационными входами формирователя коэффициентов интерполяции, входы управления формирователями коротких импульсов объединены и соединены с вторым входом управления формирователя .коэффициентов интерполяции, входы управления мультиплек сора соединены с группой входов управления формирователя коэффициентов интерполяции, вход управления и первый и второй выходы коммутатора соединены соответственно с первым входом управления и информационными выходами формирователя коэффициентов интерполяции. При этом формирователь синхроимпульсов содержит последовательно соединенные формирователь коротких импульсов, элемент ИЛИ и элемент задержки, вход-формирователя коротких импульсов соединен с первым, а второй вход элемента ИЛИ соединен с вторым входом формирователя синхроимпульсов. На фиг. 1 показана функциональная схема цифрового линеаризатора; на фиг. 2 - диаграммы напряжений, поясняющие работу устройства; на фиг. 3 диаграмма, поясняющая алгоритм формирования коэффициентов интерполяции. Устройство содержит последовательно соединенные частотный датчик 1 и измеритель 2 частоты, счетчик 3 результата, информационные входы которого соединены с.информационными выходами измерителя частоты, а также регистр 4 перезаписи, блок 5 памяти констант, первый и второй выходы управления измерителя частоты соединены соответственно с входом установки 8 О счетчика результата и с входом синхронизации регистра перезаписи, входы управления блоком памяти констант соединены с выходами группы старших разрядов счетчика результата, а также формирователь 6 синхроимпульсов, сумматор 7 кодов коррекции, формирователь 8 коэффициентов интерполяции, реверсивный счетчик 9 первый выход и вторые выходы блока памяти констант соединены соответственно с первыми входом и группой входов управления формирователя коэффициентов интерполяции, третьи выходы блока памяти констант - с входами предустановки реверсивного счетчика, выходы которого поразрядно соединены с первыми входами сумматора кодов коррекции, вторые входы сумматора кодов коррекции поразрядно соединены с выходами счетчика результата; выходы знакового разряда и группы младших разрядов счетчика результата соединены соответственно с вторым входом управления и информационными входами формирователя коэффициентов интерполяции, а выход младшего из группы старших разрядов - с первым входом формирователя синхроимпуль- сов, второй вход которого соединен с вторым выходом управления измерителя частоты, выход формирователя синхроимпульсов соединен с входом си хронизации реверсивного счетчики, ти ны сложения и вычитания которого сое динены с информационными выходами формирователя коэффициентов интерполяции, выходы сумматора кодов коррек ции, соединены с О-входами регистра перезаписи, выходы которого соединены с выходами устройства. Формирователь 6 синхроимпульсов содержит последовательно соединенные формирователь 6.1 коротких импульсов элемент ИЛИ 6.2, элемент 6.3 задержки. Формирователь 8 коэффициентов интерполяции содержит последовательно соединенные блок 8.1 формирователей коротких импульсов, мультиплексор 8.2 и коммутатор 8.3, примем частотные входы блока формирователей корот ких импульсов соединены с информационными входами формирователя коэффициентов интерполяции, входы управления формирователя коротких импульсов объединены и соединены с вто рым входом управления формирователя коэффициентов интерполяции,входы управления мультиплексора соединены с группой входов управления формирователя коэффициентов интерполяции вход управления и первый и второй выходы коммутатора соединены соответственно с первым входом управления и информационными выходами формирователя «оэффициентов интерполяции. Устройство работает следующим образом. Измеряемая (образцовая) частота, в общем случае нелинейно связанная с изменением физического параметра, с выхода измерителя 2 частоты поступает на вход счетчика 3 результата. На выходах счетчика 3 результата в конце каждого цикла измерения физического параметра формируются коды, содержащие нелинейность частотного датчика 1 и возможную нелинейность измерителя 2 частоты. Пусть в рассматриваемом случае применен дифференциальный частотный датчик 1 с измерителем 2 частот, общая нелинейность амплитудной характеристики которых приведена на. фиг. Зо, а счетчик 3 результата выгюлнен реверсивным. При поступлении мпульсов на шину сложения или вычи- : тания счетчика 3 результата, т.е. при измерении в одной или другой половинах диапазона изменения измеряеемого физического параметра, на вы-, ходе старшего п-го (знакового) разряда будет присутствовать соответственно логический О или логическая М« , ислользуеМ|)е для управления формирователями 8.t с целью формирования несовпадающих на временной оси последовательностей коротких импульсов (фиг.. 2,5,г, е, з). Для этого формирователи 8.1 коротких импульсов функционируют соответственно по переднему (фиг. 24-f-l,i участки) или заднему (фиг. ,1 участки) фронтам импульсов, снимаемых с выходов т,т/2,...... ,Ц,2,1 (фиг.З, д,в,01,...) счетчика 3 результата . После такого формирования отдельные последовательности, содержащие соответственно 1,2,4..... ,m/2,m (фиг. Зз,с,а.....) коротких импульсов, можно объединить в одну суммарную последовательность (фиг. З), содержащую от нуля до 2т-1 импульсов. Количество импульсов в суммарной последовательности для каждого участка интерполяции равно двоичному числу, формируеж)му б 5 памяти констанг для управления мультиплексором 8.2, а угли наклона формируемых прямых линий (фиг. аппроксимации могут принимать 2{п значений. По окончании предыдущего, например j-1-го цикла измерения, в регистре J перезаписи хранится код данного измерения, линейно связанный с изменением изм яемого параметра, а счетчик 3 результата устанавливается в нулевое состояние. Вследствие этого на выходах блока 5 памяти констант для первого участка интерполяции появляется логический уровень управления коммутатором 8.3, указывающий направляющие интерполяции (знак коэффициента интерполяции), код управления мультиплексором 8.2, указывающий величину коэффициента интерполяции -(угла наклона) и код узловой компенсации, учитывающий накопившуюся нелинейность. Код узловой компенсации для первого участка интерполяции импульсов, формируемым в измерителе 2 частот j переписывается в реверсивный счетчик 9. Этим заканчивается выставка начальных условий

для первого участка интерполяции очередного j-ro цикла измерения.

В течение j-ro цикла измерения импульсыизмеряемой (образцовой)Частоты поступают на шину сложения или вычитания счетчика 3 а импульсы суммарной последовательности с выхода формирователя 8 коэффициентов интерполяции - на.шину сложения или вычитания реверсивного счетчика 9. К концу первого участка интерполяции на вход реверсивного счетчика 9 поступит количество импульсов,, равное численному значению двоичного кода управления мультиплексором 8,2, формируемого блоком 5 памяти констант. Данное количество импульсов в течение первого участка интерполяции увеличивает (припоступлении их на шину сложения) или уменьшает (при поступлении импульсов на шину вычитания) код узловой компенсации, ранее переписанный в реверсивный счетчик 9 (по Ь-входам) из блока 5 памяти констант. При этом двоичные коды с выходов счетчика 3 результата и реверсивного счетчика 9 постуггают на входы параллельного сумматора 7 коррекции, на выходах.которого формируются текущие Значения двоичных кодов, связанных линейной зависимостью с изменением измеряемого параметра.

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

По прохождении первого и последующих участков интерполяции, т.е. при изменении логических уровней на выходе (2т-го (фиг.2 и), младшего из группы разрядов счетчика 3 .результата, во-первых информация в группе (и,п/2,...... ,4т,2т) старших

разрядов принимает новые значения.

соответствующие второму и последующим участкам интерполяции, по которым на выходах блока 5 памяти констант формируются соответствующие данным

участкам (фиг. 3«) значения величины и знак коэффициентов интерполяции, а также коды Кук{ узловой компенсации, во-вторых, формирователь 6 синхроимпульсов, выдает (фиг.2 к. )

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

5 по О-входам записываются коды компенсации. Таким образом, коды , Ny, Ny,, УК 2 /узловой компенсации (фиг. 30) являются суммой предыдущих значений

0 кодов коэффициентов интерполяции и компенсируют нелинейность в точках aO,a1, а2,... и al,a2.. ) .узлах интерполяции.

Между узлами интерполяции, т.е. в

5 пределах участков, интерполяция производится прямыми линиями (aO-a1, a1-a2, а2-аЗ..., и , аМ-а2, а2-аЗ). В результате этого (фиг.З) характеристика нелинейности преобраQ зователя параметр - двоичный код из вида (фиг. 3ч) переходит к виду (фиг. 3 S}, т.е. уменьшается до величины разрешающей способности преобразователя.

По окончании поступления импульсов образцовой (измеряемой) частоты на вход счетчика 3 результата, т.е. после окончания j-ro цикла измерения импульсов с выхода измерителя 2 частот, информация с выходов сумматора 7 кодов коррекции переписывается в регистр Ц перезаписи.

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

Введение формирователя синхроимпульсов дает возможность достаточно

91

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

В таком устройстве исключается возможность появления дополнительных погрешностей в узлах по кодам управления, выборка которых из блока памя ти констант происходит по информаOSei+S}10

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

Применение предлагаемого устройства позволяет уменьижть нелинейность 5 амплитудной характеристики используемых частотных датчиков до 0,01 без снижения быстродействия преобразователя давление-код. п п п п п п п п п п п п п п п

AHttni-gta п п(|п п п п п п п п п п п п ,

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

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Цифровой линеаризатор 1976
  • Бразговка Александр Иванович
  • Некрасов Сергей Александрович
SU656205A2
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Разборный с внутренней печью кипятильник 1922
  • Петухов Г.Г.
SU9A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1

SU 1 056 453 A1

Авторы

Мельник Дмитрий Иванович

Хазанова Наталья Васильевна

Муравьев Александр Петрович

Даты

1983-11-23Публикация

1982-07-07Подача