Устройство для вычисления тригонометрических функций
Использование: в информационно-измерительных системах для вычисления значений тригонометрических функций. Сущность изобретения: с целью повышения точности преобразования для вычисления тригонометрических функций sin x и cos x, sec x и cosec x, tg x и ctg x используется тригонометрический преобразователь с двумя выходами соответствующих функций, работающих в ограниченном диапазоне изменений аргумента x, например 0 x
/4. Работа в ограниченном диапазоне изменений аргумента x позволяет снизить погрешность каждого из тригонометрических преобразователей, которые и определяют точность преобразования в диапазоне изменений аргумента x в диапазоне от 0 до
/2. В устройстве используются известные тригонометрические соотношения, например для синусо-косинусных вычислений sin x = cos (90o - x или cos x = sin (90o - x). Устройство содержит управляемый амплитудный детектор, тригонометрический преобразователь, переключатель. 1 з. п. ф-лы, 3 ил.
Изобретение относится к измерительной технике и может быть использовано в различных информационно-измерительных системах, когда требуется определять значение тригонометрических функций sin X и cos X, sec X и cosec X, tg X и ctg X с малой погрешностью измерения.
Известен тригонометрический преобразователь, основанный на принципе кусочно-линейной аппроксимации заданных функций. Преобразователь содержит операционный усилитель с нелинейными элементами в цепи обратной связи. Недостатком устройства является невысокая точность аппроксимации. Например, известен синусно-косинусный преобразователь, в котором аппроксимация заданных функций осуществляется отношением многочленов третьей степени. Преобразователь содержит несколько множительно-делительных блоков, несколько сумматоров и масштабирующих элементов. Недостатком устройства является невысокая точность преобразования за счет значительной инструментальной погрешности, вносимой относительно большим количеством блоков, осуществляющих аппроксимацию. Известно другое устройство для вычисления тригонометрических функций, содержащее два фазочувствительных выпрямителя и последовательное соединенные время-импульсный преобразователь, формирователь импульсов, интегрирующий усилитель и усилитель-ограничитель, а также генератор синусоидальных колебаний. Такое устройство имеет погрешность, обусловленную дрейфом интегратора. Известно устройство для синусно-косинусного преобразования, содержащее генератор опорного синусоидального напряжения, два фазовращателя, управляемый делитель напряжения, два блока выборки и хранения, выходы которых являются выходами напряжений, пропорциональных синусу и косинусу входного сигнала, а управляющие входы объединены и подключены через первый формирователь к выходу времяимпульсного преобразователя, первый вход которого соединен с первым входом устройства, кроме этого, устройство содержит второй формирователь, времяимпульсные делители, генератор прямоугольных импульсов, элемент сравнения и операционный усилитель, источник опорного постоянного напряжения и источник напряжения, величина которого изменяется во времени. Такое устройство позволяет, кроме напряжений, пропорциональных синусу и косинусу, формировать напряжение, пропорциональное второму входному напряжению, умноженному на значение тангенса первого напряжения. Однако применение управляемого делителя, выход которого подключен к информационному входу второго блока выборки и хранения, нарушает симметрию при формировании напряжений синуса и косинуса, при этом управляемый делитель напряжения не может обеспечить высокую точность при изменении входных сигналов в большом динамическом диапазоне, что приводит к погрешности на выходе второго блока выборки и хранения. Кроме этого, два независимых фазовращателя также нарушают симметричность устройства при формировании напряжений, пропорциональных синусу и косинусу, что приводит к дополнительным погрешностям измерения. Наиболее близким по сходным техническим признакам, является устройство для тригонометрического преобразования, содержащее последовательно соединенные амплитудный детектор, сумматор и тригонометрический преобразователь, причем второй вход сумматора подключен к источнику опорного напряжения, а выход тригонометрического преобразователя соединен с выходом устройства. В устройстве используется известное тригонометрическое соотношение sin X cos(90o-X) или cos X sin(90o-X). В качестве тригонометрического преобразователя используют обычно синусный преобразователь, работающий в диапазоне изменения аргумента от 0 < Х < 90о, с помощью которого получают значения функции cos X в расширенном диапазоне изменений аргумента. Аналогично можно получить значение функций sin Х, используя косинусный преобразователь в качестве первичного исходного тригонометрического преобразователя. Такая реализация позволяет определять искомые функции, при этом погрешность определяется в основном погрешностью используемого первичного тригонометрического преобразователя. Анализ погрешностей тригонометрического преобразователя, работающего с аргументами 0 < Х < 90о, показывает, что обеспечение высокой точности измерений сложная задача. Целью изобретения является повышение точности преобразования. Цель в устройстве для вычислений тригонометрических функций, содержащем тригонометрический преобразователь и амплитудный детектор, вход которого подключен к входу устройства, достигается тем, что в него дополнительно введен переключатель, а амплитудный детектор выполнен управляемым, причем первый выход управляемого амплитудного детектора соединен с входом тригонометрического преобразователя, а второй выход подключен к третьему управляющему входу переключателя, первый и второй входы которого подключены соответственно к первому и второму выходам тригонометрического преобразователя, первый и второй выходы переключателя являются соответственно первым и вторым выходами устройства. Управляемый амплитудный детектор содержит сумматор, переключатель, компаратор и источник опорного напряжения, который подключен к первому входу сумматора, выход которого подключен к первому входу переключателя, вторые входы сумматора и переключателя, а также вход компаратора объединены и подключены к входу управляемого амплитудного детектора, первый выход которого подключен к выходу переключателя, третий управляющий вход которого соединен с выходом компаратора, и вторым выходом управляемого амплитудного детектора. Повышение точности достигается за счет того, что для вычисления соответствующей пары тригонометрических функций sin X и cos X, sec X и cosec X, tg X и ctg X с малой погрешностью измерения используется соответствующий тригонометрический преобразователь с двумя выходами. Например, для вычислений функций sin X и cos X на первом выходе тригонометрического преобразователя реализуют функцию sin X, а на втором выходе функцию cos X, причем диапазон изменений аргумента X является ограниченным в половину квадpанта (0<X< <





















Формула изобретения
1. Устройство для вычисления тригонометрических функций, содержащее тригонометрический преобразователь и амплитудный детектор, вход которого является входом устройства, отличающееся тем, что в него введен переключатель, амплитудный детектор выполнен управляемым, информационные входы переключателя подключены к выходам тригонометрического преобразователя, вход которого соединен с первым выходом управляемого амплитудного детектора, второй выход которого подключен к управляющему входу переключателя, выходы которого являются выходами устройства. 2. Устройство по п.1, отличающееся тем, что управляемый амплитудный детектор содержит сумматор, переключатель, компаратор и источник опорного напряжения, выход которого соединен с первым входом сумматора, выход которого подключен к первому информационному входу переключателя, управляющий вход которого соединен с выходом компаратора, а выход является выходом детектора, вход которого подключен к второму входу сумматора, к входу компаратора и второму информационному входу переключателя.РИСУНКИ
Рисунок 1, Рисунок 2, Рисунок 3