способ преобразования угла поворота вала в код

Классы МПК:H03M1/64 с промежуточным преобразованием в фазу синусоидального сигнала
Автор(ы):, ,
Патентообладатель(и):Федеральное государственное унитарное предприятие Центральный научно-исследовательский институт "Электроприбор" (RU)
Приоритеты:
подача заявки:
2004-04-29
публикация патента:

Изобретение относится к области автоматики и вычислительной техники. Техническим результатом является повышение точности преобразования угла поворота вала в код. Технический результат достигается за счет того, что вал первого и второго датчиков поворачивают в диапазоне 360°(l/способ преобразования угла поворота вала в код, патент № 2266614 1+l/способ преобразования угла поворота вала в код, патент № 2266614 2) с шагом 360°/(способ преобразования угла поворота вала в код, патент № 2266614 1способ преобразования угла поворота вала в код, патент № 2266614 2), где способ преобразования угла поворота вала в код, патент № 2266614 1 и способ преобразования угла поворота вала в код, патент № 2266614 2 - число периодов погрешности соответственно первого и второго датчика на обороте, преобразуют угол поворота вала в сигналы датчиков с различными спектрами пространственной погрешности, сигналы датчиков преобразуют в первый и второй коды угла, вычисляют разности кодов угла, находят первые приращения разностей кодов угла при повороте вала на способ преобразования угла поворота вала в код, патент № 2266614 2 шагов, по которым определяют амплитуды способ преобразования угла поворота вала в код, патент № 2266614 , и фазы способ преобразования угла поворота вала в код, патент № 2266614 , пространственных гармоник погрешности первого датчика, умножая амплитуды спектральных составляющих первых приращений на способ преобразования угла поворота вала в код, патент № 2266614 и сдвигая их фазу на угол способ преобразования угла поворота вала в код, патент № 2266614/2-способ преобразования угла поворота вала в код, патент № 2266614·i/способ преобразования угла поворота вала в код, патент № 2266614 2, формируют поправку как сумму гармоник погрешности первого датчика, формируют выходной код, прибавляя поправку к первому коду угла. 1 ил. способ преобразования угла поворота вала в код, патент № 2266614

способ преобразования угла поворота вала в код, патент № 2266614

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

Способ преобразования угла поворота вала в код, основанный на том, что вал первого и второго датчиков поворачивают на равномерно расположенные углы, преобразуют угол поворота вала в сигналы первого и второго датчиков с различными спектрами пространственной погрешности, выходные сигналы первого и второго датчиков преобразуют в первый и второй коды угла, вычисляют разности первого и второго кодов угла, определяют амплитуды и фазы пространственных гармоник погрешности первого и второго датчиков, формируют первую поправку как сумму пространственных гармоник погрешности первого датчика для угла, соответствующего первому коду угла, формируют выходной код, прибавляя первую поправку к первому коду угла, формируют вторую поправку как сумму пространственных гармоник погрешности второго датчика для угла, соответствующего второму коду угла, формируют второй выходной код, прибавляя вторую поправку к второму коду угла, формируют разность выходного и второго выходного кодов, по которой контролируют точность преобразования, отличающийся тем, что вал датчиков поворачивают в диапазоне 360°(l/способ преобразования угла поворота вала в код, патент № 2266614 1+l/способ преобразования угла поворота вала в код, патент № 2266614 2) с шагом 360°/(способ преобразования угла поворота вала в код, патент № 2266614 1способ преобразования угла поворота вала в код, патент № 2266614 2), где способ преобразования угла поворота вала в код, патент № 2266614 1 и способ преобразования угла поворота вала в код, патент № 2266614 2 - число периодов погрешности соответственно первого и второго датчика на обороте вала, находят первые приращения разностей первого и второго кодов угла при повороте вала на способ преобразования угла поворота вала в код, патент № 2266614 2 шагов, определяют амплитуды способ преобразования угла поворота вала в код, патент № 2266614 и фазы способ преобразования угла поворота вала в код, патент № 2266614 пространственных гармоник погрешности первого датчика, умножая амплитуды спектральных составляющих первых приращений на способ преобразования угла поворота вала в код, патент № 2266614 и сдвигая их фазу на угол способ преобразования угла поворота вала в код, патент № 2266614/2-способ преобразования угла поворота вала в код, патент № 2266614·i/способ преобразования угла поворота вала в код, патент № 2266614 2, находят вторые приращения разностей первого и второго кодов угла при повороте вала на способ преобразования угла поворота вала в код, патент № 2266614 1 шагов, а амплитуды способ преобразования угла поворота вала в код, патент № 2266614 и фазы способ преобразования угла поворота вала в код, патент № 2266614 пространственных гармоник погрешности второго датчика определяют, умножая амплитуды спектральных составляющих вторых приращений на способ преобразования угла поворота вала в код, патент № 2266614 и сдвигая их фазы на угол способ преобразования угла поворота вала в код, патент № 2266614/2-способ преобразования угла поворота вала в код, патент № 2266614· j/способ преобразования угла поворота вала в код, патент № 2266614 2.

Описание изобретения к патенту

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

Известны способы преобразования угла поворота вала в код по а.с. 1181135 (СССР), по а.с. 1381711 (СССР) и по а.с. 1786662 (СССР), основанные на том, что вал датчиков поворачивают на равномерно расположенные углы в диапазоне преобразования, преобразуют угол поворота вала в сигналы, определяют амплитуды и фазы пространственных гармоник погрешности преобразования, формируют поправки и затем формируют выходной код угла.

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

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

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

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

Для решения поставленной задачи в способе преобразования угла поворота вала в код, основанном на том, что вал первого и второго датчиков поворачивают на равномерно расположенные углы, преобразуют угол поворота вала в сигналы первого и второго датчиков с различными спектрами пространственной погрешности, выходные сигналы первого и второго датчиков преобразуют в первый и второй коды угла, вычисляют разности первого и второго кодов угла, определяют амплитуды и фазы пространственных гармоник погрешности первого и второго датчиков, формируют первую поправку как сумму пространственных гармоник погрешности первого датчика для угла, соответствующего первому коду угла, формируют выходной код, прибавляя первую поправку к первому коду угла, формируют вторую поправку как сумму пространственных гармоник погрешности второго датчика для угла, соответствующего второму коду угла, формируют второй выходной код, прибавляя вторую поправку к второму коду угла, формируют разность выходного и второго выходного кодов, по которой контролируют точность преобразования, вал датчиков поворачивают в диапазоне 360°(1/p1+1/p2 ) с шагом 360°/(р1·р2), где p 1 и p2 - число периодов погрешности соответственно первого и второго датчиков на обороте вала, находят первые приращения разностей первого и второго кодов угла при повороте вала на р 2 шагов, определяют амплитуды способ преобразования угла поворота вала в код, патент № 2266614 и фазы способ преобразования угла поворота вала в код, патент № 2266614 пространственных гармоник погрешности первого датчика, умножая амплитуды спектральных составляющих первых приращений на способ преобразования угла поворота вала в код, патент № 2266614 и сдвигая их фазу на угол способ преобразования угла поворота вала в код, патент № 2266614/2-способ преобразования угла поворота вала в код, патент № 2266614·i/р 2, находят вторые приращения разностей первого и второго кодов угла при повороте вала на p1 шагов, а амплитуды способ преобразования угла поворота вала в код, патент № 2266614 и фазы способ преобразования угла поворота вала в код, патент № 2266614 пространственных гармоник погрешности второго датчика определяют, умножая амплитуды спектральных составляющих вторых приращений на способ преобразования угла поворота вала в код, патент № 2266614 и сдвигая их фазы на угол способ преобразования угла поворота вала в код, патент № 2266614/2-способ преобразования угла поворота вала в код, патент № 2266614·j/р 1.

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

Способ преобразования угла поворота вала состоит из следующих операций:

- преобразуют угол поворота вала в сигналы первого и второго датчиков с различными спектрами пространственной погрешности;

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

- перед началом преобразования вал первого и второго датчиков поворачивают в диапазоне 360°(1/p 1+1/p2) с шагом 360°/(р1 ·р2), где p1 и р2 - число периодов погрешности соответственно первого и второго датчиков на обороте вала;

- в каждом из задаваемых углов вычисляют разность первого и второго кодов угла;

- находят первые приращения разностей первого и второго кодов угла при повороте вала на р2 шагов;

- проводят спектральный анализ совокупности первых приращений, полученной в диапазоне 360°(1/p 1+1/p2);

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

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

Для контроля точности преобразования угла в код дополнительно выполняют следующие операции:

- находят вторые приращения разностей первого и второго кодов угла при повороте вала на p1 шагов;

- проводят спектральный анализ совокупности вторых приращений, полученной в диапазоне 360°(1/p1+1/p2);

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

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

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

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

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

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

Датчики 1 и 2 преобразуют угол способ преобразования угла поворота вала в код, патент № 2266614 поворота вала в электрические сигналы, а преобразователи 3 и 4 преобразуют эти сигналы в первый N1 и второй N 2 коды угла соответственно. Коды угла формируются с некоторой погрешностью:

способ преобразования угла поворота вала в код, патент № 2266614

способ преобразования угла поворота вала в код, патент № 2266614

В блоке 5 вычисляется разность первого и второго кодов угла:

способ преобразования угла поворота вала в код, патент № 2266614

В устройстве комплексируются датчики 1 и 2 с различными спектрами пространственных погрешностей так, чтобы при всех i=1,2,...,а и j=1,2,...,b выполнялось неравенство i·р1способ преобразования угла поворота вала в код, патент № 2266614j·р 2.

Перед началом преобразования поворачивают вал в пределах диапазона 360°(1/p1+1/p2 ), меньшего диапазона преобразования, с шагом 360°/(р 1·р2), фиксируя значения разности способ преобразования угла поворота вала в код, патент № 2266614N 1-2 в задаваемых угловых положениях.

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

Массив первых приращений поступает в анализатор 8 спектра, который производит спектральный анализ массива и определяет амплитуды и фазы его спектральных составляющих. В блоке 9 коррекции определяют амплитуды способ преобразования угла поворота вала в код, патент № 2266614 и фазы способ преобразования угла поворота вала в код, патент № 2266614 пространственных гармоник погрешности первого датчика, умножая амплитуды спектральных составляющих первых приращений на способ преобразования угла поворота вала в код, патент № 2266614 и сдвигая их фазу на угол способ преобразования угла поворота вала в код, патент № 2266614/2-способ преобразования угла поворота вала в код, патент № 2266614·i/р 2. Амплитуды и фазы гармоник с номерами i·р 1 при всех i=1, 2,..., а запоминаются в памяти блока 10.

В процессе преобразования первый код N1 угла из преобразователя 3 поступает в блок 10, в котором формируется поправка:

способ преобразования угла поворота вала в код, патент № 2266614

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

способ преобразования угла поворота вала в код, патент № 2266614

При малых значениях погрешности способ преобразования угла поворота вала в код, патент № 2266614 1, таких, что обеспечивается условие а·p 1·способ преобразования угла поворота вала в код, патент № 2266614 1<1, поправка способ преобразования угла поворота вала в код, патент № 2266614 и выходной код равен способ преобразования угла поворота вала в код, патент № 2266614 , т.е. погрешность в выходном коде скомпенсирована с точностью до величины способ преобразования угла поворота вала в код, патент № 2266614 второго порядка малости, обусловленной вычислительными погрешностями и точностью выполнения условия а·p1·способ преобразования угла поворота вала в код, патент № 2266614 1<1.

Для обеспечения контроля точности преобразования массив значений способ преобразования угла поворота вала в код, патент № 2266614N 1-2 подается также в блок 12 вычитания кодов непосредственно и через блок 13 сдвига кодов, где массив значений способ преобразования угла поворота вала в код, патент № 2266614N 1-2 сдвигается на p1 позиций. В блоке 12 в результате вычитания поступающих кодов формируется массив вторых приращений разностей первого и второго кодов угла при повороте вала на p1 шагов.

Массив вторых приращений поступает в анализатор 14 спектра, который производит спектральный анализ массива и определяет амплитуды и фазы его спектральных составляющих. В блоке 15 коррекции определяют амплитуды способ преобразования угла поворота вала в код, патент № 2266614 и фазы способ преобразования угла поворота вала в код, патент № 2266614 пространственных гармоник погрешности второго датчика, умножая амплитуды спектральных составляющих вторых приращений на способ преобразования угла поворота вала в код, патент № 2266614 и сдвигая их фазы на угол способ преобразования угла поворота вала в код, патент № 2266614/2-способ преобразования угла поворота вала в код, патент № 2266614·j/р 1. Из блока 15 амплитуды и фазы гармоник с номерами j·р2 при всех j=1, 2,..., b перед началом преобразования записываются в память блока 16.

В процессе преобразования второй код N2 угла из преобразователя 4 поступает в блок 16, в котором формируется поправка:

способ преобразования угла поворота вала в код, патент № 2266614

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

способ преобразования угла поворота вала в код, патент № 2266614

При малых значениях погрешности способ преобразования угла поворота вала в код, патент № 2266614 2, таких, что обеспечивается условие b·р 2·способ преобразования угла поворота вала в код, патент № 2266614 2<1, поправка способ преобразования угла поворота вала в код, патент № 2266614 и второй выходной код равен способ преобразования угла поворота вала в код, патент № 2266614 , т.е. погрешность во втором выходном коде также скомпенсирована с точностью до величины способ преобразования угла поворота вала в код, патент № 2266614 второго порядка малости, обусловленной вычислительными погрешностями и точностью выполнения условия b·р2·способ преобразования угла поворота вала в код, патент № 2266614 2<1.

В блоке 18 вычисляется разность способ преобразования угла поворота вала в код, патент № 2266614 out1-2 выходных кодов Nout1 и Nout2

способ преобразования угла поворота вала в код, патент № 2266614

которая также представляет собой величину второго порядка малости по сравнению с способ преобразования угла поворота вала в код, патент № 2266614N 1-2. Величина способ преобразования угла поворота вала в код, патент № 2266614 out1-2 в компараторе 19 сравнивается по модулю с установленным допуском способ преобразования угла поворота вала в код, патент № 2266614 и на выходе компаратора при |способ преобразования угла поворота вала в код, патент № 2266614 out1-2|способ преобразования угла поворота вала в код, патент № 2266614способ преобразования угла поворота вала в код, патент № 2266614 вырабатывается признак S достоверности выходного кода. Если по каким-либо причинам (изменение условий эксплуатации, старение элементов и материалов и т.п.) погрешности датчиков изменяются и величина |способ преобразования угла поворота вала в код, патент № 2266614 out1-2| становится больше, чем допуск способ преобразования угла поворота вала в код, патент № 2266614, признак S перестает вырабатываться, что сигнализирует о необходимости повторения калибровки преобразователя, проведенной перед началом преобразования.

Класс H03M1/64 с промежуточным преобразованием в фазу синусоидального сигнала

преобразователь угла поворота вала в код -  патент 2356162 (20.05.2009)
преобразователь перемещение-код -  патент 2316110 (27.01.2008)
преобразователь угла поворота вала в код -  патент 2310984 (20.11.2007)
преобразователь угла поворота вала в код -  патент 2286012 (20.10.2006)
преобразователь угла поворота вала в код -  патент 2282938 (27.08.2006)
преобразователь угла поворота вала в код -  патент 2270520 (20.02.2006)
преобразователь угла поворота вала в код -  патент 2270519 (20.02.2006)
преобразователь угла поворота вала в код -  патент 2265954 (10.12.2005)
преобразователь угла поворота вала в код -  патент 2265953 (10.12.2005)
преобразователь угла поворота вала в код -  патент 2260906 (20.09.2005)
Наверх