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

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

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

Цель изобретения - повьшение динамической точности.

В предложенном устройстне решается уравнение

, /у/ , (5

относительно угла У между вектором и наибольшей из его проекций в прямоугольной системе координат.

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

Устройство содержит компараторы 1 и 2, блоки 3 и 4. выделения абсолют ных значений, дешифратор 5, компаратор 6, переключающий блок 7, содержащий переключатели 1 и 7, блок 8 вычисления модуля вектора, умножающей цифроаналоговый преобразователь 9, компаратор 10, реверсивный счетчик 11, генератор I2 импульсов, . блок 13 постоянной памяти, сумматоры 14, 15 и мультиплексо1м 1 16 и 17.

Устройство преобразования коорди- нат работает следующим образом.

На входы коютараторов 1, 2 и блоков 3 и 4 поступают напряжения, соответствующие проекциям X и Y вектора на оси прямоугольной системы координат.

Дешифратор 5 по сигналам А, В, С компараторов 1, 2, 6 формирует трехразрядный двоичный код того октантаS которому принадлежит вектор j, в соответствии с приведенной таблицей.

О 000

1

о

1 о

.1 о

01 О

5

0

5

0

Код аргумента вектора равен сумме. указанного кода старших разрядов и кода младших разрядов, изменяющегося в пределах одного октанта.

Блоки 3 и 4 приводят вектор к первому квадранту. При этом дешифратор 5 указывает, в какой половине этого квадранта находится вектор, а компаратор 6 определяет, какая из проекций X или Y является наибольшей. Она поступает на аналоговый вход умножающего цифроаналогового преобразователя 9.

Другая проекция поступает на вход компаратора 10. В замкнутом контуре автоматического регулирования, состоящем из блоков 9, 10, II, }3, устанавливается динамическое равновесие, соответствующее уравнению () В состоянии равновесия в реверсивном счетчике 11 устанавливается двоичный код угла между вектором и на- ибольпшй из его проекции на оси прямоугольной системы координат, а на выходе блока 13 - код функции тангенса, Бькодное напряжение преобразователя 9 пропорционально произведению в правой части уравнения (1). Сумматор 15 формирует код разности 45 -у, а мультиплексор 17 код младших разрядов аргумента по правилу

у „ если С О,

.0

(2)

L« -/f.

если С

Полный код аргумента, содержащий М+3 двоичных разряда, образуется пу тем объединения выходов дешифратора 5 и мультиплексора 17 согласно формуле (2). Модуль вектора вычисляется в первом квадранте, как сумма проекции X и Y на направление, заданное углом к оси ОХ прямоугольной системы координат

R iXlcos|3 |У|. 81П||9,

где

р.

J 5 если С О, , если С 1

Код разности 90 -у образуется на выходе сз мматора 14, а код - на выходе м гльтиплексора 16.

3J2

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

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

Составитель И.Шелипова Редактор П. Коссей Техред Г.Гербер Корректор О, Луговая

93/53

Тираж 671Подписное

ВНИИПИ Государственного комитета СССР

-по делам.изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д, 4/5

Производственн(У-полнграфическое предгриятие, г. Ужгород, ул. Проектная, 4

10,4

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

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

название год авторы номер документа
Обратимый преобразователь координат 1982
  • Урецкий Иосиф Моисеевич
  • Денисов Александр Анатольевич
SU1035617A1
Устройство для преобразования координат 1980
  • Дауров Станислав Константинович
  • Кнышев Валентин Иванович
SU898426A1
Цифровой преобразователь координат 1980
  • Шевяков Александр Григорьевич
SU942004A1
Устройство для выполнения тригонометрических преобразований 1987
  • Урецкий Иосиф Моисеевич
SU1418770A2
Устройство для определения модуля и аргумента вектора 1981
  • Зиборов Сергей Родионович
  • Трушкин Александр Николаевич
SU972523A1
Устройство для преобразования координат 1978
  • Кляшторный Марлен Юзефович
  • Красницкий Борис Хаймович
  • Петров Виктор Георгиевич
SU750491A1
Обратимый преобразователь координат 1975
  • Калинин Геннадий Александрович
  • Бабаев Сергей Владимирович
  • Храбров Александр Николаевич
SU590765A1
Вычислительное устройство 1982
  • Грачев Сергей Анатольевич
  • Эзенкин Анатолий Александрович
SU1040493A1
Обратимый преобразователь координат 1974
  • Калинин Геннадий Александрович
  • Бабаев Сергей Владимирович
SU525971A1
СПОСОБ УПРАВЛЕНИЯ ЭЛЕКТРОПРИВОДОМ И УСТРОЙСТВО ДЛЯ ЕГО ОСУЩЕСТВЛЕНИЯ 1991
  • Дмитриев Светослав Павлович
RU2020724C1

Реферат патента 1986 года Устройство для преобразования координат

Изо6рете 1ие относится к вычисли тельной технике и может быть использовано для преобразования прямоугольных координат в полярные. Устройство содержит компараторы 1, 2, 6, 10, блоки 3, 4 выделения абсолютных значений, дешифратор 5, переключающий блок 7, блок 8 вычисления модуля, умножающий цифроаналоговый преобразо ватель 9, реверсивный счетчик 11, генератор 12 импульсов, блок 13 постоянной памяти, сумматоры 14, 15 мультиплексоры 16, 17. С помощью компараторов 1, 2, 6 и дешифратора 5 формируются три старших разряда кода аргумента. Наибольшая прямоугольная координата подается на аналоговый вход блока 9, а наименьшая - на вход компаратора 10. Динамическое равно- . весне в контуре 9-10-11-13 возникает при уравновешивании наименьшей координаты и произведения наибольшей координаты на тангенс угла между пр.е- образуемым вектором и его наибольшей проекцией. Указанный угол накапливается в реверсивном счетчике II и после добавления в случае необходимости константы, равной 45, образует вместе с тремя старшими разрядами код аргумента.. Одновременно в блоке 8 с помощью известного тригонометрического соотношения по прямоугольным координатам и углу формируется значение модуля вектора. 1 ил. Q ю сл с ю со

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

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

Патент США N 4019032, кл
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Шеститрубный элемент пароперегревателя в жаровых трубках 1918
  • Чусов С.М.
SU1977A1
Авторское свидетельство СССР № 913402, кл
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
,

SU 1 236 510 A1

Авторы

Жаворонков Леонид Михайлович

Варламов Вадим Геннадьевич

Даты

1986-06-07Публикация

1984-11-20Подача