1 1
Изобретение относится к контрольно-нзмерительной технике и может использоваться для автоматического задания амплитуды, фазы и высокостабильной частоты гармонического сигнала .
Принцип работы устройства основан на вычисления численных значений кодов синуса и косинуса с последующим их цифро-аналоговым преобразованием. Вычисления производятся согласно следующей системе уравнений:
, «io, А 2н{
о, А . 2flfo
t; ,
2ft К
2ft k
. , 2irio, A ,.
А 2 - K k °25r
Ui
Z-ifk
1де A - амплитуда гармонического
сигнала;
ig- частота с выхода управляемого генератора импульсов; дискретные моменты времени; К - постэянное целое число вида J(j - 1,2,3,...).
Как видно из уравнений (1) и (2), значения синуса и косинуса изменяются дискретно в моменты времениt,, соответств.енно на А cos ( A9in(fo/K)/l, т.е. на выходе первого и второго преобразователей код - частота формируется ступенчатый сигнал, сглаживаемый далее фильтрами нижних частот.
Однако построение традиционных фильтров нижних частот, работающих в широком диапазоне частот, .например Баттерворта или Чебьшева, является довольно сложной задачей. При этом, как правило, либо допускается некоторая неравномерность амплитудно частотной и фазрчастотной характерис тик, либо сужается рабочий диапазон частот фильтраI но даже при этом неравномерность амплитудно-частотной характеристики генератора в целом остается существенной (десятые . доли процента). Таким образом, налучие на выходе генератора обычного фильтра нижних частот накладывает ограничение как на точность задания амплитуды и фазы сигнала, так и на диапазон рабочих частот (отношение верхней частоты диапазона генератора к нижней, не должно превышать число отсчетов за период), и,, кроме того, на время установления частоты.
54492
Целью изобретения является повьпиение точности и расширение частотно го диапазона преобразователя код частота гармонического сигнала.
5 На фиг. 1 приведена структурная схема преобразователя кода-частота гармонического сигнала; на фиг. 2 временные диаграммы сигналов.
Преобразователь код-частота гармонического сигнала содержит регистр 1 кода частоты, регистр 2 амплитуды косинуса, кодоуправляемый генератор 3 импульсов, регистр 4 амгтитуды синуса, первый коммутатор 5, блок 6
15 синхронизации, счетчик 7 периода, второй коммутатор 8, регистр 9 косинуса, регистр 10 синуса, первый сумматор 1 1 , второйсумматор 12, первый буферный регистр 13, второй буферный
20 регистр 14, первый преобразователь 15 код - напряжение,второй преобразователь 16 код - напряжение, первьй фильтр 17 нижних частот,состоящий, в свою очередь, из множительного преобразователя 19 код - напряжение,пре. образователя 20 код - напряжение при ащейия, операционного усилителя 23, интегратора 25 со сбросом и аналогового сумматора 27, и второй фильтр 18 нижних частот, состоящий также из множительного преобразователя 21 код- напряжение,преобразователя 22 код напряжение приращения,операционного . усилителя 24,интегратора 26 со сбросом и аналогового сумматора 28, входные
35 шины конуса 29, кода частоты 30 и синуса 34, а также выходные шины косинуса 32 и синуса 33.
Регистр 1 кода часто.ты. предназначен для хранения кода частоты Nj. ,
поступающего по шине 30,и для управ- . ления кодоуправляемым генератором 3 импульсов, выходы которого соединены с блоком 6 синхронизации, который . обеспечивает стробирование записи
кодов в регистр 9 косинуса, регистр 10 .синуса, в первый буферный ре гистр 13 и во второй буферный регистр 14. Выход кодоуправляемого генератора 3 импульсов соединен также со
50 счетчиком 7 периода, объ.ем которого определяет число точек отсчета за период. Счетчик; 7 периода обеспечи- вает стабилизацию гармонического сигнала как по амплитуде, так и по
55 частоте путем управления коммутаторами 5 и 8. Регистр 2 амплитуды косинуса и регистр 4 амплитуды синуса предназначены для задания и хранения
31
амплитуды и фазы гармонического сигнала. Код амплитуды косинуса Ид и код амплитуды синуса , поступаюего по шинам 29 и 31, должны удоветворять равенству
1 . (3)NCOS .
Регистры 2 и 4 имеют прямой и инверсный выходы, подключенные к коммутаторам 5 и 8 соответственно. Выход первого коммутатора 5 соединен с первым установочным входом регистра 10 синуса. Сумматор 11 соединен своим выходом с первым буферным регистром 13, выход которого подключен через второй вход регистра 9 косинуса к первому входу первого сумматора 11. К второму входу первого сумматора 11 подключен инверсный выход регистра 10 синуса,, причем коды скоммутированы в сумматоре 11 со сдвигом так, что реализуется уравнение (1). Выход первого буферного регистра 13 соединен также с первым преобразователем 15 код - напряжение, к первому входу второго сумматора 12 подключен прямой выход регистра 10 синуса, а к второму входу - второй ыход регистра 9 косинуса, причем коды скоммутированы со сдвигом так, что во втором сумматоре 12 реализуется уравнение (2). Вход второго буферного регистра 14 подключен к выходу второго сумматора 12, а выод - к второму входу регистра 10
синуса и к входу второго преобразова теля 16 код - напряжение.
Фильтры 17 и 18 выполнены аналогично. При этом инвертирующий вход аналогового сумматора 27(28) соединен с выходом интегратора 25(26), первый вход которого объединен с аналоговым входом множительного преобразователя . 19(21) и подключен к выходу операционного усилителя 23(24), инвертирующий выход которого соед11нен с выходом множительного пре образователя 19(21), и прямой вход с выходом преобразователя 20(22). Прямые входы аналоговых сумматоров первого и второго фильтров 17 и 18 соединены с выходами соответственно первого и второго преобразователей 15 и 16, цифровые входы множительных преобразователей 19 и 21 объединены и подключены к выходу регистра 1, а вторые входы интеграторов 25 и 26 объединены и соединены с вторым вы95449
ходом блока 6, причем входы преобразователей 20 и 22 подключены к вторым выходам регистров 10 и 9 соответственно, а выходы аналоговых сумматоров 27 и 28 являются выходными шинами 32 и33 соответственно.
В преобразователе используется безынерционный фильтр-интерполятор,, соответствующий по возможности сглаживания ступенчатого сигнала фильтру четвертого порядка. Однако этот фильтр-интерполятор не вносит фазочастотных искажений и его амплитудночастотная характеристика является
J5 равномерной во всем рабочем диапазоне частот, который в основном зависит от времени установления преобразователя код-напряжение приращения и вре-.
мени сброса интегратора
20 Суть работы фильтра-интерполятора заключается в том, что при изменяющемся периоде Т интерполяции (см.
фиг. 2) и приращении iV
ступенчатого сигнала V,
.р он вырабатывает пилообразное напряжение V соответству25ющего наклона и амплитуды. При этом скорость нарастания V прямо пропорциональна iV и обратно пропорциональна Т , а максимум V определяется периодом Т , что соответствует
30
vtti4if Ej -T, «
о
где li - постоянная времени интегратора;
35
- некоторый постоянный коэффициент, имеющий размерность времени.
Если положить, что Т д
KB 7 где N - код частоты;40
ijjg- частота опорного кварцевого генератора, входящего в кодоуправляемый генератор импульсов, ,,-Vo/2%
45 - приращение кода; Vg и 1 - соответственно, опорное напряжение и число двоичных разрядов преобразователя код-напряжение,
50 то из (4) при t Тц получим:
vU
55
откудаь-- - р- /М.{ В солб-1: Для удобства записи можно принять . тогда фильтр-интерполятор формирует напряжение .bi4fe Операцию деления Н на N .{. можно осуществить на операционном усилителе с множительным преобразователем код - напряжение в обратной связи.,, а операцию интегрирования за время Тц интегратором со сбросом. Устройство работает следующим образом. В исходном состоянии код частоты , записанный в регистре 1 кода час тоты, равен нулю и кодоуправляемый генератор 3 импульсов.блокирован. Блок 6 синхронизации не выдает синхроимпульсов записи в регистры 9, 10 13 ..и 14, никаких операций не производится. Триггер режима находится в единичном состоянии. Для запуска уст . ройства необходимо в регистры 2 и 4 занести в соответствии с равенством (3) кодыМдсо в регистр 1 кода частоты - код N , отличный от нуля. При этом кодоуправ.ляемый генератор 3 импульсов начинает вырабатывать опорную частоту Т-, блок .6 синхронизации подает синхроимпульсы записи информации в регистры 9 и 10 косинуса и синуса, а затем в. первый 13 и второй 14 буферные регистры. Одновременно счетчик 7 периода выдает сигнал по первому выходу коммутаjTOpoB 5 и 8 на коммутацию прямых .выходов регистров 2 и 4 амплитуды коси нуса и синуса. Таким образом, прямью коды из регистров 2 и 4 амплитуды косинуса и амплитуды синуса переписы ваются соответственно, в регистр 9 косинуса и регистр 10 синуса. Далее в первом сумматоре 11 происходит сложение прямого кода амплитуды косинуса с обратным кодом амплитуды синуса сдвинутым на j разрядов вправо, то-есть одновременно реализуются операции деления на 2 и вычитания, соответствующие уравнению (1). Аналогично реализуется уравнение .(2) на втором суммато ре 12. Полученные на сумматорах 11 и 12 коды записываются в первый 13 и второй 14 буферныерегистры. Далее цикл повторяется, кроме операций переписи из регистров кода ампли.туды косинуса 2 и синуса 4.в регистры косуинса 9 и синуса 10 соответственно. Через число отсчетов, равное половине периода гармонического сигнала, счетчик 7 периода выдает сигнал по второму выходу на коммутаторы 5 и 8. По этому сигналу производится коммутация инве-рсяых выходов регистров 2 и 4 амплитуды косинуса и амплитуды синуса, и в регистры 9 и 10 косинуса и синуса соответственно заносится обратные коды амплитуды косинуса и синуса.. Еще через полпериода счетчик 7 периода выдает сигнал по первому выходу, а в регистрах 9 и 10 косинуса и синуса восстанавливаются прямые значения кодов и Мдц, . Это необходимо для коррекции амплитуды гармонического сигнала и для более оперативного управления его амплитудой. В результате выполнения перечисленных операций на выходе преобразователей 15 и 16 код - напряжение вырабатываются ступенчатые сигналы, соответствующие косинусу и синусу (фиг. 2а). Как видно из. уравнений (1) и (2), на втором выходе регистра 9 косинуса и инверсном выходе регистра 10 синуса формируются коды приращения соответственно синуса и косинуса, которые подаются на входы пре-образователей 22 и 20 код - напряжение приращения второго 18 и первого 17 фильтров нижних частот. Пропорционально этим приращениям и обратно пропорционально коду N-j частоты операционные усилители 24 и 23 вырабатывают постоянное напряжение, поступающее на входы интеграторов 26 и 25, которые формируют соответствующие по амплитуде и частоте пилообразные сигналы (фиг. 2б), которые, складываясь с основными ступенчатыми сигналами в ана сюговых сумматорах 28 и 27, образуют сглаженные гармонические сигналы синуса и косинуса (фиг. 2в) на выходных шинах 33 и 32.
J
ел м
го
название | год | авторы | номер документа |
---|---|---|---|
Преобразователь код-частота гармонического сигнала | 1983 |
|
SU1094146A1 |
Анализатор спектра | 1985 |
|
SU1287033A1 |
Устройство для моделирования синусно-косинусного трансформаторного датчика угла | 1990 |
|
SU1778766A1 |
ДВУХФАЗНЫЙ ГЕНЕРАТОР ГАРМОНИЧЕСКИХ СИГНАЛОВ | 1990 |
|
RU2033684C1 |
Преобразователь код-частота гармо-НичЕСКОгО СигНАлА | 1979 |
|
SU815900A1 |
БЫСТРОДЕЙСТВУЮЩИЙ МНОГОФУНКЦИОНАЛЬНЫЙ ПРЕОБРАЗОВАТЕЛЬ УГЛА В КОД ДЛЯ УСТРОЙСТВ ЭЛЕКТРОМЕХАНОТРОНИКИ | 1994 |
|
RU2094945C1 |
Преобразователь "код-частота" гармонического сигнала | 1980 |
|
SU949799A1 |
Способ преобразования кода угла в напряжения,пропорциональные синусу и косинусу угла,и устройство для его осуществления | 1983 |
|
SU1136327A1 |
Преобразователь код-частота гармонического сигнала | 1988 |
|
SU1550625A1 |
Измеритель сопутствующей девиации частоты амплитудно-модулированного колебания | 1989 |
|
SU1691784A1 |
ПРЕОБРАЗОВАТЕЛЬ КОД - ЧАСТОТА ГАРМОНИЧЕСКОГО СИГНАЛА по авт./ св.№913586,о т л и-ч а ю щ и и с я тем, что, с целью повышение точности и расширения частотного диапазона преобразователя, первый и второй фильтры нижних частот рыполнены каждый на многожильном преобразователе код- напряжение,операционном усилителе, интеграторе со сбросом,преобразователе код - напряжение приращения и.аналоговом сумматоре,инверти- рующий вход которого соединен с выходом интегратора со сбросом, первый вход -которого объединен с аналоговым входом множительного преобразователя код - напряжение и подключен к выходу операционного усилителя, инвертирующий вход которого соединен с выходом множительного преобразователя код - напряжение, а прямой вход - с выходом преобразователя код - напряжение приращения, при этом прямые входы аналоговых сумматоров первого и второго фильтров нижних частот соединены с выходами соответственно первого и второго множительных преобразователей код напряжение, цифровые входы множиi тельных преобразователей код - на(Л пряжение объединены и подключены к выходу регистра кода частоты, а вторые входы интеграторов со сбросом объединены и соединены с вторым выходом блока синхронизации, причем входы преобразователей код - напряжение приращения первого и второго фильтров нижних частот подключены ;о соответственно к инверсному выходу СП регистра синуса и второму выходу ре; гистра косинуса, а выходы аналоговых, сумматоров являются соответственно ;о выходными шинами косинуса и синуса.
ПРИБОР ДЛЯ СООБЩЕНИЯ ВИНТООБРАЗНОГО ДВИЖЕНИЯ ВОЗДУХУ | 1925 |
|
SU1094A1 |
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. | 1921 |
|
SU3A1 |
Авторское свидетельство СССР 913586, кл | |||
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. | 1921 |
|
SU3A1 |
Авторы
Даты
1985-11-30—Публикация
1984-02-20—Подача