ПРЕОБРАЗОВАТЕЛЬ УГЛА ПОВОРОТА ВАЛА В КОД Российский патент 2004 года по МПК H03M1/64 

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

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

Известен преобразователь угла поворота вала в код, содержащий синусно-косинусный датчик угла, блоки умножения, блок вычитания, компаратор, реверсивный счетчик и блок синусно-косинусного преобразования кода (см. а.с. СССР №590795, кл. G 08 C 9/04, 1976 г.).

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

Наиболее близким к изобретению по технической сущности и достигаемому результату является преобразователь угла поворота вала в код, принятый за прототип и содержащий (см. а.с. СССР №691909, кл. G 08 C 9/00, 1979 г.) синусно-косинусный датчик угла, выходы которого подключены к информационным входам первого и второго блоков умножения, выходы которых подключены ко входам блока вычитания, выход которого подключен ко входу блока преобразования амплитуды напряжения в последовательный код и к первому входу компаратора, второй вход которого подключен к общей шине, а выход - подключен к одному из входов реверсивного счетчика, другой вход которого подключен к выходу блока преобразования амплитуды напряжения в последовательный код, а выходы - подключены ко входу блока синусно-косинусного преобразования кода и одновременно являются выходом преобразователя, первый и второй выходы блока синусно-косинусного преобразования кода подключены соответственно к управляющим входам первого и второго блоков умножения.

Недостатком преобразователя является низкая точность, обусловленная тем, что при использовании в качестве блока синусно-косинусного преобразования кода серийно выпускаемых промышленностью постоянных запоминающих устройств ПЗУ типа 505РЕ3, дискрет программной прошивки которых составляет 10 угловых минут, кодируемая преобразователем информация от одного значения до другого также изменяется с дискретом 10 угловых минут, а в пределах 10 угловых минут она теряется.

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

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

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

Преобразователь угла поворота вала в код содержит синусно-косинусный датчик угла 1, первый 2 и второй 3 блоки умножения, блок 4 вычитания, компаратор 5, блок 6 синусно-косинусного преобразования кода, блок 7 преобразования амплитуды напряжения в последовательный код, реверсивный счетчик 8.

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

Преобразователь угла поворота вала в код работает следующим образом.

При повороте вала синусно-косинусного датчика угла 1 на некоторый угол αi, в его выходных обмотках вырабатываются напряжения, амплитуда которых пропорциональна синусу и косинусу угла поворота вала. Напряжение Ucos αi с косинусной обмотки синусно-косинусного датчика угла 1 умножается первым 2 блоком умножения на цифровой код (N1+N"), а напряжение Usin αi с синусной обмотки синусно-косинусного датчика угла 1 умножается вторым 3 блоком умножения на цифровой код (N2+N"). Выходные напряжения с выходов первого 2 и второго 3 блоков умножения вычитаются на блоке 4 вычитания, на выходе которого получается напряжение:

где N1 и N2 - выходные коды блока 6 синусно-косинусного преобразования кода, причем N1=sin N', а N2=cos N';

N' - исходный код старших разрядов реверсивного счетчика 8;

N" - исходный код младших разрядов реверсивного счетчика 8;

N=(N'+N") - полный исходный код реверсивного счетчика 8.

Тогда выражение (1) можно привести к виду:

Таким образом, после первого преобразования на выходе блока 4 вычитания получается напряжение ΔU. Компаратор 5 анализирует знак напряжения ΔU, а блок 7 преобразования амплитуды напряжения в последовательный код преобразует напряжение ΔU в число импульсов N3, которое в зависимости от логического сигнала с выхода компаратора 5 суммируется или вычитается в реверсивном счетчике 8 с его исходным кодом, т.е.:

где N4 - полный исходный код реверсивного счетчика 8, полученный после первого преобразования;

N4' - код старших разрядов реверсивного счетчика 8, полученный после первого преобразования;

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

После очередного преобразования на выходе блока 4 вычитания получаем напряжение:

причем /ΔU/>>/ΔU1/

Блок 7 преобразования амплитуды напряжения в последовательный код преобразует напряжение ΔU1 в число импульсов N5, которое в зависимости от логического сигнала с выхода компаратора 5 суммируется или вычитается в реверсивном счетчике 8 с кодом N4, полученным в предыдущем цикле преобразования, т.е.:

После преобразования на выходе блока 4 вычитания получаем:

и т.д. до момента достижения заданной точности, когда:

Таким образом, производя одновременное умножение напряжений Usin α и Ucos α с выходов синусно-косинусного датчика угла 1 через старшие разряды первого 2 и второго 3 блоков умножения на коды Ni=cos Ni' и Ni=sin Ni' соответственно, поступающих с первого и второго выходов блока 6 синусно-косинусного преобразования кода, а также через младшие разряды первого 2 и второго 3 блоков умножения на код Ni" в пределах 10 угловых минут, поступающего непосредственно с выхода младших разрядов реверсивного счетчика 8, что реализует линейный режим преобразования, т.к. синусно-косинусная зависимость в диапозоне от 0 до 360° в пределах 10 угловых минут изменяются практически по линейному закону, и в данном случае позволяет производить преобразование с дискретом ≤1 угловой минуты и, тем самым, в значительной степени повысить точность преобразования в целом.

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

название год авторы номер документа
Преобразователь угла поворота вала в код 1982
  • Глазов Виктор Викторович
  • Чернышев Дмитрий Алексеевич
SU1105920A1
ПРЕОБРАЗОВАТЕЛЬ УГЛА ПОВОРОТА ВАЛА В КОД 2004
  • Глазов Виктор Викторович
  • Чернышев Дмитрий Алексеевич
RU2270519C1
Преобразователь угла поворота вала в код 1980
  • Ахутин Сергей Николаевич
  • Доброчасов Владимир Иосифович
  • Павлов Олег Александрович
  • Смирнов Владимир Иванович
  • Ромашкин Рудольф Николаевич
  • Карсаков Николай Николаевич
SU942091A1
АНАЛОГО-ЦИФРОВОЙ ПРЕОБРАЗОВАТЕЛЬ УГЛА 1996
  • Погорецкий Валерий Николаевич
RU2115229C1
Преобразователь угла поворота вала в код 1977
  • Ивлев Милетий Михайлович
  • Селезнев Станислав Леонидович
SU691909A1
Преобразователь угла поворота вала в код 1989
  • Виноградов Михаил Юрьевич
  • Гунченков Игорь Всеволодович
  • Иванов Юрий Дмитриевич
  • Логинов Алексей Викторович
  • Логинов Андрей Викторович
  • Пречисский Юрий Антонович
  • Терещенко Станислав Васильевич
SU1633492A1
Преобразователь угла поворота вала в код 1982
  • Аксененко Виктор Дмитриевич
  • Васильев Вадим Николаевич
  • Дорофеев Алексей Николаевич
  • Чернявский Виктор Вячеславович
SU1088044A2
Преобразователь угла поворота вала в код 1987
  • Виноградов Михаил Юрьевич
  • Гунченков Игорь Всеволодович
  • Иванов Юрий Дмитриевич
  • Логинов Алексей Викторович
  • Логинов Андрей Викторович
  • Пречисский Юрий Антонович
  • Терещенко Станислав Васильевич
SU1451861A1
Преобразователь угла поворота вала в код 1986
  • Погорецкий Валерий Николаевич
  • Калошин Анатолий Петрович
  • Рябинин Александр Иванович
SU1320902A1
Преобразователь угла поворота вала в код 1987
  • Гринфельд Михаил Леонидович
  • Чекова Людмила Федоровна
SU1478332A1

Реферат патента 2004 года ПРЕОБРАЗОВАТЕЛЬ УГЛА ПОВОРОТА ВАЛА В КОД

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

Формула изобретения RU 2 240 650 C1

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

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

Преобразователь угла поворота вала в код 1977
  • Ивлев Милетий Михайлович
  • Селезнев Станислав Леонидович
SU691909A1
Преобразователь угла поворота вала в код 1976
  • Ивлев Милетий Михайлович
  • Селезнев Станислав Леонидович
SU590795A1
Преобразователь угла поворота вала в код 1990
  • Курлов Михаил Егорович
  • Родионова Светлана Юрьевна
  • Сарычев Борис Александрович
  • Корчагин Игорь Викторович
SU1758875A1
ПРЕОБРАЗОВАТЕЛЬ УГЛА ПОВОРОТА ВАЛА В КОД 1999
  • Сидяков Д.Ф.
RU2175812C2
УСТРОЙСТВО ДЛЯ ОТМЕТКИ ЦЕНТРА КОНТРОЛИРУЕМОГО УЧАСТКА 0
SU286322A1

RU 2 240 650 C1

Авторы

Чернышев Д.А.

Даты

2004-11-20Публикация

2003-04-01Подача