Обратимый преобразователь координат Советский патент 1978 года по МПК G06G7/22 

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

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

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

Устройство содержит ячейки выборки-хранения 1 и 2, состоящие из схем выборки - хранения 3-6, инверторы 7, 8, функциональные (косинусные и синусные) преобразователи 9-12, сумматоры 13 и 14, компаратор 15, управляющий блок 16, регистр младших разрядов 17, блок управления функциональными преобразователями 18, селектор квадраптов 19, регистр старших разрядов 20, ключи 21-37, шину задания угла 38.

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

Косинусные и синусные преобразователи 9-12 выполнены в виде цифровых управляемых сопротивлений (ЦУС) и представляют собой цепочку весовых резисторов определенных номиналов, снабженных шунтирующими ключами. В каждом рабочем такте разомкнут какой-либо один ключ, все остальные замкнуты.

Номиналы весовых резисторов в функциональных преобразователях 9 и 12 пропорциональны COS-1 (n/2-i), где f 3, 4,..., л, а в функциональных преобразователях 10 и И - sin- (п/2-), где t 3, 4, . . ., я (п - разрядность двоичного кода).

Взаимодействие всех узлов обратимого преобразователя координат в различных режимах его работы обеспечивается управляющим блоком 16. Последний представляет собой цифровой автомат, закон функционирования которого задается сигналами А, В, С, D,

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

Рассмотрим работу обратимого преобразователя координат в различных режимах его функционирования.

Режим А. Преобразование прямоугольных координат в полярные. На аналоговых входах обратимого преобразователя действуют напряжения Uy и Uy, моделирующие координаты X и г/ вектора R. На шинах режима действуют следующие двоичные переменные: , B C,.

Связь полярных координат с прямоугольными выражается соотнощениями

UK-- YUI+UI,

0 rarctg(f/,,

где Un - напряжение, пропорциональное модулю вектора R;

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

вектора R, представленного своими проекциями Их и Uy на эталонные углы я/2-1

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

знакам проекции Ux и Uy селектор квадрантов 19 определяет значения разрядов pi и ps, которые записываются в регистр 20. В те же моменты путем последовательного замыкания и размыкания сначала ключей 22, 25, а затем

ключей 27, 28 напряжения Ux и Uy фиксируются на выходах ячеек выборки-хранения 1, 2.

В последующих тактах работы производится формирование двоичных разрядов ,

представляющих угол

.х/2,

где m-номер квадранта (т О, 1, 2, 3), в

котором расположен вектор R. С точностью до ногрещности дискретизации 0, р,и/2 + ... +, + ... +Р„ /2«-. (1)

По сигналу с выхода блока 16 ключ 37 подключает вход компаратора 15 либо к выходу сумматора 13 (, 3), либо к выходу сумматора 14 (т 0, 2).

Для нахождения разряда рз, отвечающего весу jt/4, осуществляется первый пробный поворот вектора R на эталонный угол я/4 в отрицательном направлении (по ходу часовой стрелки) в соответствии с уравнениямивекторного вращения Ух.-6 д со8-/4 + /у8Ш1г/4,(2) и у, и у cos 1Г/4 - ll sin /4,(3) где - новые значения координат вектора R после первого поворота. При моделировании соотношения (2) участвуют ключи 29, 31 и блоки 9, 10, 13, при (3) - ключи моделировании соотношения 34, 35 и блоки 11, 12, 14. Компаратор 5 индицирует полярность напряжения на его входе. Если после первого пробного поворота вектора R знак выбранной проекции (Uх и UyJ изменился, то и для отыскания разряда Р4 в формулах (2) и (3)устанавливаютсякоэффициенты cos (jt/8) и sin (я/8), что соответствует пробному повороту на эталонный угол я/8 и т. д. Если после первого пробного поворота знак выбранной проекции не изменился, то и угол я/4 входит в разложение (1). В этом случае новые значения проекции Ux и f/{,, переписываются в ячейки выборки- „J Г-5 nnrnV црго ппо pro няхпжяР нГя ледующ их™рТзрядов осуществляется аналогично. В конце цикла преобразования в регистре 17 будет зафиксирован код, который в сочетании с ранее найденными разрядами Pi и Рг дает кодовый эквивалент угла в. Напряжение, пропорциональное модулю вектора R, в зависимости от номера квадранта и с учетом того, что модуль вектора есть величина положительная, следует снять либо с выхода соответствующей ячейки выборки- хранения, либо с выхода ее инвертора. Режим В. Преобразование полярных координат в прямоугольные. В этом режиме UR О, f/ f/y 0. В 1; . По шине задания угла 38 в регистры 20 и 17 записывается п-разрядный код. 0 Pi + р,и/2+...+Р,/2-Ч-... (4) представляющий аргумент вектора R. Значения прямоугольных координат Ux, Uy вектора R равны проекциям вектора R, повернутого из начального положения, совпадающего с осью J, на угол в в положительном направлении (против хода часовой стрелки). Работа устройства начинается с того, что ячейки выборки-хранения 1, 2 фиксируют на своих выходах напряжение UR. В зависимости от значений старших разрядов РЬ Р2 координаты вектора R после первого поворота находятся по формулам m О (I квадрант) y,.rf//jCOs(), /у.гУд sin (pft ), ш 1 (И квадрант) f/,,z:.(Pftir/2 -I). (). т 2 (III квадрант) t/,.,COS(ftir/2 -I), f/,, (ЗAU/2 -), /и 3 (IV квадрант) f/,(), ,, (8ft7r/2S-i). В этих формулах Рл означает первый старший разряд, отличный от нуля, в ряду рз, р4, - . -, РП. в последующих тактах реализуются алгоритм последовательного поворота вектора R на эталонные углы. После каждого поворота координаты вектора R фиксируются на выходах ячеек выборки-хранения 1, 2. Значения этих координат используются для нахождения новых координат вектора R после очередного поворота. Второй поворот вектора R в положительном направлении обеспечивается соответствующей коммутацией операционных звеньев, Гого™вТаТения ™ У,, и,, cos (p,) - U,j, sin 0,), Uy и,,cos ф,/2-) + f/,. sin (8,), где pr - означает первый единичный разряд в ряду |р4, р5, . . . РП. При последующих поворотах вектора R коммутация операционных звеньев сохраняется, а изменяются только коэффициенты передач соответствующих функциональных преобразователей. Операция преобразования координат заканчивается, когда будут использованы все слагаемые в правой части выражения (4). Значения прямоугольных координат вектора R снимаются с выходов сумматоров 13 и 14. Режим С. Поворот прямоугольной системы координат. В этом режиме , , , а в регистры 17 и 20 записывается поступающий по щине 38 код угла «Л, причем разряд pi определяет знак, т. е. направление новорота. Обозначим через t// и С// новые координаты вектора R в прямоугольной системе координат, повернутый относительно общего неподвижного центра на угол А ±(р./2+...+8,7г/2-+...). Тогда /; СУ, cos А ± и у sin Л,(5) С/; С/уСозЛ + С/,81пЛ.(6) Верхние знаки в правых частях формулы (5) и (6) берутся при (pi 0), нижние - (PI 1). Работа устройства протекает в такой последовательности: сначала напряжения Ux и Uy фиксируются на выходах выбор

ки-хранения 1, 2, после чего блок 16 на основании анализа значений разрядов кода А нроизводит набор соотношений (5), (6), и осуществляет последовательный поворот исходного вектора на те эталонные углы, которые в коде А соответствуют единичные весовые коэффициенты. После каждого поворота вектора / новые значения проекций запоминаются для нспользования их на последующем шаге.

В конце операции искомые значения проекций вектора снимаются с выходов сумматоров 13, 14.

Режим D. KiodupoeuHue угловых положений синусно-косинусных датчиков информации. Ны входы обратимого преобразователя поступают напряжения

UK 0, и и, cos в; и у и, sin О,

где 0 - углы поворота ротора датчика. На шинах задания угла действуют сигналы D,A .

Если напряжения Vx и Uy интерпретировать как координаты некоторого вектора R, то задача кодирования угла @ решается аналогично задаче нахождения аргумента вектора / в режиме А. При этом в регистрах 17 и 20 формируется код угла 8, где .

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

Реализация синусных и косинусных преобразователей на цифровых управляемых сопротивлениях, номиналы которых пропорциональны cos (я/2) и sin- () позволяет исключить погрешность аппроксимации, а также упростить эти преобразователи. Поскольку ЦУС обеспечивает формирование выходных сигналов лишь в я-1 точках, блоки синусных и, косинусных преобразователей значительно упрощаются.

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

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

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

четвертую группу ключей с выходом второй

ячейки выборки-хранения и с выходом второго инвертора, вход второго косинусного

преобразователя связан через пятую группу

ключей с выходом второй ячейки выборки-

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

Источники информации, принятые во внимание при экспертизе

1.Патент США № 3473011, кл. 235-197, опублик. 1973.

2.Авторское свидетельство СССР № 525971, кл. G 06G 7/22, 1974.

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

название год авторы номер документа
Обратимый преобразователь координат 1982
  • Урецкий Иосиф Моисеевич
  • Денисов Александр Анатольевич
SU1035617A1
Обратимый преобразователь координат 1974
  • Калинин Геннадий Александрович
  • Бабаев Сергей Владимирович
SU525971A1
СПОСОБ РЕГИСТРАЦИИ ФАЗЫ КВАДРАТУРНЫХ СИГНАЛОВ 2018
  • Кирьянов Алексей Валерьевич
  • Кирьянов Валерий Павлович
  • Нагорников Геннадий Игоревич
  • Чуканов Владимир Викторович
RU2692965C1
БЫСТРОДЕЙСТВУЮЩИЙ МНОГОФУНКЦИОНАЛЬНЫЙ ПРЕОБРАЗОВАТЕЛЬ УГЛА В КОД ДЛЯ УСТРОЙСТВ ЭЛЕКТРОМЕХАНОТРОНИКИ 1994
  • Фадеев Б.Е.
  • Афанасьев С.З.
  • Воронов М.С.
RU2094945C1
Преобразователь кода в угол поворота вала 1987
  • Никонов Дмитрий Никонорович
  • Осипов Виктор Петрович
  • Немковский Валентин Иосифович
  • Колодяжный Василий Порфирьевич
SU1425835A1
Преобразователь координат 1983
  • Асиновский Эдуард Николаевич
  • Домрачев Вилен Григорьевич
  • Подолян Владимир Андреевич
SU1120387A1
Преобразователь угла поворота вала в код 1990
  • Курлов Михаил Егорович
  • Родионова Светлана Юрьевна
  • Сарычев Борис Александрович
  • Корчагин Игорь Викторович
SU1758875A1
Преобразователь угла поворота вала в код 1989
  • Виноградов Михаил Юрьевич
  • Гунченков Игорь Всеволодович
  • Иванов Юрий Дмитриевич
  • Логинов Алексей Викторович
  • Логинов Андрей Викторович
  • Пречисский Юрий Антонович
  • Терещенко Станислав Васильевич
SU1633492A1
Преобразователь угла поворота вала в код 1987
  • Виноградов Михаил Юрьевич
  • Гунченков Игорь Всеволодович
  • Иванов Юрий Дмитриевич
  • Логинов Алексей Викторович
  • Логинов Андрей Викторович
  • Пречисский Юрий Антонович
  • Терещенко Станислав Васильевич
SU1451861A1
УСТРОЙСТВО для СЧИТЫВАНИЯ МНОГОКАНАЛЬНЫХ ЦВЕТНЫХ ЗАПИСЕЙ 1973
  • Вители А. А. Будн О. А. Капшук, Ю. Ф. Осмоловский, А. И. Петренко, Ю. В. Рыбаков, Е. И. Скворцова, В. А. Фесечко, И. А. Дарий, А. И. Чередниченко Б. В. Косинов Киевский Завод Электронных Вычислительных Управл Ющих Машин Киевский Политехнический Институт
SU369595A1

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

Реферат патента 1978 года Обратимый преобразователь координат

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

SU 590 765 A1

Авторы

Калинин Геннадий Александрович

Бабаев Сергей Владимирович

Храбров Александр Николаевич

Даты

1978-01-30Публикация

1975-10-24Подача