Устройство для выполнения тригонометрических преобразований Советский патент 1988 года по МПК G06G7/22 

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

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

Цель изобретения - обеспечение непрерывного контроля устройства в рабочем режиме. i На чертеже представлено предлагае- ое устройство.

Устройство содержит счетчик 1 кода |аргумент, дешифратор 2, блоки 3 и 4 памятиi мультиплексоры 5 и 6, блоки 7-9 элементов ИСКЛЮЧАЮЩЕЕ ИЛИ, первьй ;и второй умножающие цифроаналоговые Iпреобразователи (ЦАП) 10 и 11, датчик И2 модуля, третий и четвертьй умножаю |щие ЦАП 13 и 14, сумматор 15, двух- I пороговый элемент 16, входные шины I17 - 19, информационные выходы 20 и J21, выход 22 индикации неисправности устройства.

I Устройство работает следующим образом.

Содержимое (п -3) младших разрядов кода аргумента преобразуемой функции со счетчика 1 аргумента поступает на первые входы блока 7 эле- ментов ИСКПЮЧАЩЕЕ ИЛИ, на вторые входы которых поступает содержимое (п - 2) разряда счетчика 1.

Так как каждый элемент блока 7 осуществляет сложение по модулю два значения соответствующего младшего разряда кода аргумента с значением (п - 2) разряда кода аргумента, то на выходе блока 7 элементов ИСКЛЮЧАЮЩЕЕ ИЛИ формируется прямой код (п -3) разрядов аргумента в нечетных октантах и обратный код в четных октантах на интервале изменения аргумента от О до 2/. Код с выхода блока 7 элементов ИСКЛЮЧАЮЩЕЕ ИЛИ поступает на вхо- ды блоков 3 и 4 памяти, в которых хранятся табличные значения синуса и косинуса для интервала изменения аргумента от О до /4.

С выхода блока 3 памяти коды синуса поступают на первую группу инфор- мационных входов мультиплексора 5 и вторую группу информационных входов мультиплексора 6.

С выхода блока 4 памяти коды косинуса поступают на первую группу информационных входов мультиплексора 6 и вторую группу информационных входов мультиплексора 5.

На управляющие входы мультиплексоров 5 и 6 поступает сигнал с первого выхода дешифратора 2, определяющий программу выбора входов мультиплексоров 5 и 6 в зависимости от номера октанта. В результате на выходах мультиплексоров 5 и 6 формируются коды синуса и косинуса аргумента на интервале изменения от О до 1Т . С учетом знака синуса, определяемого старшим разрядом счетчика 1 аргумента, и знака косинуса, определяемого состоянием второго выхода дешифратора 2, преобразуемая функция определяется на интервале изменения аргумента от О до 2 ff.

С вьпсодов мельтиплексоров 5 и 6 коды синуса и косинуса поступают соответственно на первые входы блоков 8 и 9 элементов ИСКЛЮЧАЮЩЕЕ ИЛИ. На вторые входы блока 8 поступает сигнал со старшего разряда счетчика 1 аргумента (знак синуса), а на вторые входы блока 9 - сигнал с выхода дешифратора 2 (знак косинуса). В результате на выходах блоков 8 и 9 формируется смещенный двоичный код синуса и косинуса, которьй подается на младшие разряды ЦАП 10, 11, 13, 14 и обеспечивает их работу в режиме четырехквадратного перемножения. На старший разряд ДАЛ

10и 13 подается сигнал знак синуса,

а на старший разряд ЦАП 11 и 14 - сиг- нал знака косинуса.

ЦАП 10 и 11 осуществляют цифроаналоговые перемножения кодов синуса и косинуса аргумента на напряжение модуля функции, поступающее на аналоговые входы ПАП 10 и 11 с выхода датчика 12 модуля.

В результате на выходах ЦАП 10 и

11формируются напряже ния (t) U,,,,(t)sinir; и,, (t) U,i(t)cosv;

где l,2(t) - напряжение с выхода датчика 12 модуля функции; Ц - угол, задаваемый кодом

с выхода счетчика 1 аргумента функции,

которые поступают на выходные шины 20 и 21 устройства, а также на аналоговые входы ЦАП 13 и 14 соответственно . ЦАП 13 осуществляет цифроана- логовое перемножение U,o(t) на синус задаваемого угла, а ЦАП 14 - Un(t) на косинус, в результате чего напряжение на выходе сумматора 15 и - и 2 при исправной работе устройства равно нулю независимо от

3U

текущих значений модуля и аргумента преобразуемой функции.

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

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

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

Устройство для выполнения тригонометрических преобразований по авт.св № 1183989, отличающееся тем, что, с целью повышения надежности за счет обеспечения непрерывного

7D

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

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

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

название год авторы номер документа
Синусно-косинусный преобразователь 1987
  • Высоцкий Вячеслав Михайлович
  • Молодыко Виктор Борисович
SU1462367A1
Обратимый преобразователь координат 1982
  • Урецкий Иосиф Моисеевич
  • Денисов Александр Анатольевич
SU1035617A1
Регулятор 1987
  • Альтшулер Виктор Сергеевич
  • Васюхно Анатолий Алексеевич
  • Волков Лев Николаевич
  • Орлов Андерей Валентинович
  • Филатов Виктор Митрофанович
SU1462232A1
Преобразователь угла поворота вала с контролем выходного кода 1986
  • Шишков Алексей Борисович
SU1334373A2
Функциональный преобразователь 1985
  • Трахтенберг Александр Срульевич
  • Корень Семен Давидович
SU1249547A1
Преобразователь угла поворота вала в код 1985
  • Смирнов Юрий Сергеевич
  • Шишков Алексей Борисович
SU1280698A1
Функциональный преобразователь угла поворота вала в код 1980
  • Кудряшов Борис Александрович
  • Макаров Валерий Васильевич
  • Смирнов Юрий Сергеевич
  • Шишков Алексей Борисович
SU875421A1
Функциональный преобразователь двух переменных 1984
  • Трахтенберг Александр Срульевич
  • Корень Семен Давидович
SU1168964A1
Устройство для вычисления синуса и косинуса угла 1980
  • Деркунов Анатолий Севастьянович
SU868754A1
Функциональный преобразователь 1983
  • Трахтенберг Александр Срульевич
  • Корень Семен Давидович
SU1115069A1

Реферат патента 1988 года Устройство для выполнения тригонометрических преобразований

Изобретение относится к вычисли тельной технике. Цель изобретения - обеспечение непрерывного контроля устройства в рабочем режиме. Устройст- ство содержит счетчик Т кода аргумента, дешифратор 2, блоки памяти 3, 4, блоки 7-9 элементов ИСКЛЮЧАЮЩЕЕ ИЛИ, мультиплексоры 5,6 первый 10 и второй 11 умножающие цифроаналоговые /7 преобразователи (ЦАП), датчик 12 модуля, третий 13 и четвертый 14 умножающие ДАЛ, сумматор 15, двухпорого- вьм элемент 16, входные шины 17-19, информационные выходы 20, 21, выход 22 индикации неисправности устройства. Устройство преобразует номерные координаты вектора в прямоугольные, используя значения синуса и косинуса в пределах одного октанта, хранимые в блоках памяти. Восстановление тригонометрических функций на полном периоде аргумента производится с помощью дешифра тора, мультиплексоров и элементов ИСКПЮЧАЮВ{ЕЕ ИЛИ. В случае неисправности одного из блоков на выходе сумматора 15 возникает сигнал, отличный от нуля, которьй при превышении порога поступает на выход. 1 ил. (Л 00 -vi 14)

Формула изобретения SU 1 418 770 A2

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

Авторское свидетельство СССР № 1183989, кл
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 418 770 A2

Авторы

Урецкий Иосиф Моисеевич

Даты

1988-08-23Публикация

1987-01-13Подача