Устройство для вычисления функций Советский патент 1979 года по МПК G06F15/34 

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

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

На чертеже представлена блок-схема предлагаемого устройства.

Предлагаемое устройство еодержнт блок 1 сдвнга, осуществляюн нй операнию сдвнга кодов переменных А н У, блок 2 умножителей, для умножения кодов н косинуса на коды входных неременных А и У, цифровой функциональный генератор 3, для генерирования синусондально меняюш,ихся кодов, схему ИЛИ 4, комнаратор 5, для сравнения вычисленных значений с заданнымн, сумматор 6, для образования суммы двух вычисленных значений, счетчик 7 искомого угла для формирования кода искомого угла, схему 8 управления, генератор 9 импульсов.

Ко входам А и У блока 1 сдвига подключены кодоввш шины входных неременHBIX, а также грунна входов А и У блока 2 умножителей. Ьыходы цифрового функцноналвного генератора 3 соединены с другими входами блока 2 умножителей. Вход сравнения компаратора 5 соединен через схему Р1ЛИ 4 с одной нарой выходов блока 2 умножителей, а становочные входы указанного компаратора подключены к группе кодовых выходов Уа блока 1 сдвига. Установочные входы сумматора 6 нодключенв ко входам А переменной блока 1 сдвнга; другие входы указанного сумматора соединены с другой нарой выходов блока 2 умножителей.

Грунпв входов Аа И Уа блока 2 умножителей подключены к кодовв1м выходам Аа и Уа блока 1 сдвига. Выход комнаратора 5 еоедннен со входами остановки сумматора b и счетчика 7 нскомого угла, счетНВ1Й вход которого через схему 8 управления соединен е генератором 9 нмнульсов.

Рассмотрим работу нредлагаемого устройства для случая онределення гипогенузы А и одного из углов О но двум известным катетам А и У.

Входные переменные А и У в виде параллельного двоичного кода поступают па вход блока 1 сдвига, где происходит сдвиг переменнв1Х А и У влево до появлепия старшей значагцей единицы нанбольшей нз входных переменных А н У в старшем разряде, нри этом число сдвигов входных переменных одинаково. Так, например, если А 00001010, У 00100110, то на выходе блока 1 сдвига нолучим сдвинутые коды входных переменных Аа 00101000,

Уа 10011000, т. е. Аа А.2 , где .

Далее, сдвинутые коды входных переменных поступают на группы входов .Аа, Уа блока 2 умножителей, где первой парой двоичных у.множителе, входяш,нх в состав блока 2, производится у.множение указанных кодов на синусоидальный и косинусоидальный числоимпульсный код, подаваемый с цифрового фупкцнонального генератора 3 на входы синуса н косинуса блока 2 умножителей.

Причем цифровой функциональный генератор вырабатывает коды синуса и косинуса, сдвинутые друг относительно друга на один такт. На выходах указанных двончных умножителей получаем числоимпульсные коды AaSiriB и УаСозб, которые через схему ИЛИ 4 поступают на вход

сравнения компаратора 5, функцию которого выполняет вычитающий счетчик, который в начальный момент устанавливается в положение, равное величине Уа.

Через некоторое время Т после начала

счета, нри выполнении условия Aa-sin8 УаСОзЭ компаратор 5 устанавливается в нулевое ноложенпе и на его выходе вырабатывается сигнал, ноступаюпдий на входы остановки сумматора 6 и счетчика 7 искомого угла. Таким образом, время Т проаi

норционально углу 0 arctg-г

На группы входов А п У блока 2 умножителей подаются коды входных переменных А и У. Вторая пара двоичных умножителей вырабатывает числоимпульсные цоследовательностн произведений A-cos9 и У-sinO, поступающие на входы сумматора 6, фукцию которою выполняет реверсивный двоичный счетчик, код произведения A-cosB подается на счетный вход вычитания, а код y-sin0 на счетный вход сложения. Причем сум.матор 6 в начальный момент устанавливается в ноложенне, равное величнне А. При ноступлении сигнала с выхода ко.мпаратора 5 на вход остановки сумматора 6, с выходов носледнего получаем величину А-созЭ+Уз1п8 К- + i/. т. е. величину искомой стороны нрямоугольного треугольника. Счетчик 7 искомого угла нронзводит подсчет количества импульсов геператора 9 за интервал времеин 7, соответств -к)П1,ий измеренному глу 0 arctg-- . . - -д

Схема 8 унравления коммутирует импульсы генератора 9 на вход сложения нрп вычисvTeHHH О или на вход вычитания ирн вычисленин угла 90°-9.

При решении прямоугольного треугольника но гипотенхзе и катету код гипотепузы подается на кодовые шипы входной переменной А, а код катета - на кодовые шины переменной У. При этом на блок 2 умнол ителей подается команда, запрещаю

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

название год авторы номер документа
УСТРОЙСТВО ДЛЯ ВЫЧИСЛЕНИЯ ФУНКЦИЙ 2015
  • Булатникова Инга Николаевна
  • Гершунина Наталья Николаевна
RU2602674C1
Устройство для вычисления функций 1978
  • Гусев Алексей Владимирович
  • Ахметов Виктор Ниязович
  • Пелевин Геннадий Васильевич
  • Цветков Максим Павлович
SU824207A1
Устройство для преобразования координат 1977
  • Гусев Алексей Владимирович
  • Ахметов Виктор Ниязович
  • Цветков Максим Павлович
  • Лазебный Виктор Степанович
SU726534A1
Устройство для преобразования координат 1983
  • Гусев Алексей Владимирович
  • Трушков Владимир Николаевич
  • Алексеев Владимир Глебович
SU1141405A1
Цифровой преобразователь координат 1981
  • Киселев Евгений Федорович
  • Березовский Ефим Оскарович
  • Кузина Ольга Алексеевна
SU960834A1
Устройство для преобразования координат объекта 1980
  • Гусев Алексей Владимирович
  • Прокопенко Виктор Васильевич
  • Ахметов Виктор Ниязович
SU951317A1
Цифровой генератор развертки 1979
  • Ахметов Виктор Ниязович
  • Гусев Алексей Владимирович
  • Маслов Анатолий Васильевич
  • Пелевин Геннадий Васильевич
SU834685A1
Синусно-косинусный функциональный преобразователь 1981
  • Киселев Евгений Федорович
  • Кузина Ольга Алексеевна
SU970357A1
Устройство для преобразования координат 1984
  • Лебеда Леонид Иванович
  • Гусев Алексей Владимирович
  • Поломарь Евгений Леонидович
  • Дворяковский Александр Нестерович
SU1198552A1
Цифровой преобразователь координат 1977
  • Киселев Евгений Федорович
  • Березовский Ефим Оскарович
SU742944A1

Иллюстрации к изобретению SU 660 059 A1

Реферат патента 1979 года Устройство для вычисления функций

Формула изобретения SU 660 059 A1

SU 660 059 A1

Авторы

Гусев Алексей Владимирович

Ахметов Виктор Ниязович

Даты

1979-04-30Публикация

1977-04-11Подача