Способ измерения угла поворота вала
Изобретение относится к области автоматики и вычислительной техники и может быть использовано для связи источников аналоговой информации с цифровым вычислительным устройством. Целью изобретения является расширение диапазона измеряемого угла. Поставленная цель достигается тем, что выбирают число периодов изменения первой и второй последовательностей в диапазоне измерения не кратным друг другу и не имеющим общих множителей, больших единицы, формируют опорные значения смещения для каждого из периодов последовательности с меньшим периодом, определяют в каждом измерении текущее значение смещения одной последовательности относительно другой, которое сравнивают с опорными значениями смещения, определяют номер периода, соответствующий ближайшему меньшему опорному смещению по отношению к текущему смещению, формируют старшую часть выходного кода в виде полученного номера периода опорного смещения, а младшую часть - в виде кода текущего значения последовательности с меньшим периодом. 2 ил., 1 табл.
Изобретение относится к области автоматики и вычислительной техники и может быть использовано для связи источников аналоговой информации с цифровым вычислительным устройствам.
Известен способ измерения угла поворота вала, в котором преобразуют угол поворота в периодически изменяющиеся последовательности угловых значений, имеющие спектры пространственных гармоник погрешности, отличные друг от друга, определяют амплитуду и фазу пространственных гармоник погрешности преобразования и запоминают их, для каждого текущего значения угла формируют поправку, формируют выходной код угла в виде полусуммы последовательностей угловых значений и поправки [1]. Недостатком известного способа является малый диапазон однозначного измерения угла, ограниченный одним максимальным периодом последовательностей угловых значений. Наиболее близким по совокупности признаков техническим решением к данному изобретению является способ измерения угла поворота вала, в котором преобразуют угол поворота вала в периодически изменяющиеся по пилообразному закону последовательности угловых значений, определяют в исходном положении для каждой последовательности начальные смещения от выбранных юстировочных значений и запоминают их, формируют текущие угловые значения для каждой последовательности суммированием измеренных значений с значениями начальных смещений. Кроме того, в известном способе угол поворота преобразуют в дополнительную линейно изменяющуюся в диапазоне измерения последовательность, при этом все последовательности содержат частично перекрывающиеся участки, формируют единое текущее значение угла, начиная с двух старших последовательностей, путем сравнения младшей части единого значения предыдущих старших последовательностей с равнозначной старшей частью соседней с ним младшей последовательности и коррекции по результатам сравнения старшей части единого значения предыдущих старших последовательностей, формируют единое текущее значение из скорректированной части и полного значения соседней младшей последовательности [2]. Недостатком такого способа является его сложность, вызванная необходимостью преобразования угла в дополнительную последовательность и согласования ее значений со значениями других последовательностей. Целью изобретения является упрощение известного способа. Поставленная цель достигается тем, что в способе измерения угла поворота вала, основанном на преобразовании угла поворота в периодически изменяющиеся по пилообразному закону последовательности угловых значений, определении в исходном положении для каждой последовательности начальных смещений от выбранных юстировочных значений и их запоминании, формировании текущих угловых значений для каждой последовательности суммированием измеренных значений со значениями начальных смещений, выбирают число периодов изменения первой и второй последовательностей в диапазоне измерения не кратным друг другу и не имеющим общих множителей, больших единицы, формируют опорные значения смещения для каждого из периодов последовательности с меньшим периодом, определяют в каждом измерении текущее значение смещения одной последовательности относительно другой, которое сравнивают с опорными значениями смещения, определяют номер периода, соответствующий ближайшему меньшему опорному смещению по отношению к текущему смещению, формируют старшую часть выходного кода в виде полученного номера периода опорного смещения, а младшую часть - в виде кода текущего значения последовательности с меньшим периодом. На фиг. 1, 2 представлены структурные схемы двух возможных устройств для осуществления способа. Устройство на фиг. 1 содержит преобразователи 1 и 2 угла поворота одного и того же вала в код с коэффициентами редукции P1 и P2 соответственно (P1 < P2), сумматоры 3. . . 6, блоки 7, 8 памяти, вычислительный блок 9, блок 10 преобразования кодов, выполненный в виде блока постоянной памяти, кодовые шины 11 и 12. Выходы преобразователя 1 подключены к группе вычитающих входов сумматора 3 и к одной группе входов сумматора 5. Кодовая шина 11 подключена к группе суммирующих входов сумматора 3, выходы которого подключены к входам блока 7 памяти. Выходы блока 7 подключены к другой группе входов сумматора 5. Выходы преобразователя 2 подключены к группе вычитающих входов сумматора 4 к одной группе входов сумматора 6. Кодовая шина 12 подключена к группе суммирующих входов сумматора 4, выходы которого к подлючены к входам блока 8 памяти. Выходы блока 8 подключены к другой группе входов сумматора 6. Выходы сумматоров 5 и 6 подключены к входам вычислительного блока 9, выходы которого подключены к адресным входам блока 10 преобразования кодов. Выходы блока 10 и сумматора 6 являются выходами соответственно старших и младших разрядов устройства. Устройство на фиг. 2 содержит датчики 1 и 2 перемещения, сумматоры 3...6 блоки 7, 8 памяти, вычислительный блок 9, формирователь 10 дополнительного напряжения, коммутатор 11, аналого-цифровые преобразователи (АЦП) 12 и 13, блок 14 преобразования кодов, элементы 15 и 16 сравнения, ключи 17 и 18, шины 19, 20 и 21. Выход датчика 1 подключен к вычитающему входу сумматора 3 и к первому входу сумматора 5. Шина 19 подключена к суммирующему входу сумматора 3, выход которого подключен к входу блока 7 памяти. Выход блока 7 подключен ко второму входу сумматора 5. Выход датчика 2 подключен к вычитающему входу сумматора 4 и к первому входу сумматора 6. Шина 20 подключена к суммирующему входу сумматора 4, выход которого подключен к входу блока 8 памяти. Выход блока 8 подключен ко второму входу сумматора 6. Выходы сумматоров 5 и 6 подключены к входам вычислительного блока 9, один выход которого подключен непосредственно и через формирователь 10 к информационным входам коммутатора 11, а другой (знаковый) выход - к управляющему входу коммутатора 11. Выход коммутатора 11 подключен к входу АЦП 12, выходы которого подключены к входам блока 14. Выход сумматора 6 подключен к входу АЦП 13. Выходы блока 14 и АЦП 13 являются выходами соответственно старших и младших разрядов устройства. Выходы сумматоров 5 и 6 подключены к одним входам элементов 15 и 16 сравнения соответственно, другие входы которых соединены с шиной 21 напряжения Um, а выходы элементов 15 и 16 подключены к управляющим входам ключей 17 и 18 соответственно, информационные входы которых соединены с шиной 21, а выходы ключей 17 и 18 подключены к третьим (вычитающим) входам сумматоров 5 и 6 соответственно. Устройство на фиг. 1 работает следующим образом. Преобразователи 1 и 2 преобразуют угол поворота одного и того же вала в периодически изменяющиеся по пилообразному закону в функции угла поворота вала последовательности угловых значений. Угловые значения представлены в виде кодов. В качестве преобразователей 1 и 2 могут быть использованы преобразователи типа угол - фаза - код с коэффициентами электрической редукции P1 и P2 соответственно, при этом P1 < P2 и не имеют общих множителей. Выходной код каждого из преобразователей 1 и 2 изменяется в пределах полюсного деления от 0 до Nm . Объект перемещения устанавливают в исходное положение и определяют исходные значения кодов Nu1, Nu2 преобразователей 1 и 2 соответственно. Выбирают для исходного положения юстировочные значения кодов каждого из преобразователей (например, Nю1= Nm/2P2, Nю2=0), которые по шинам 11 и 12 подают на суммирующие входы сумматоров 3 и 4 соответственно. В сумматорах 3 и 4 определяют начальные смещения от выбранных юстировочных значений для первой и второй последовательности N01=Nю1 - Nu1, N02=Nю2-Nu2 Начальные смещения N01 и N02, полученные в сумматорах 3 и 4, запоминают в блоках 7 и 8 соответственно. В качестве блоков 7 и 8 используют энергонезависимые блоки памяти, например перемычки с шинами нулевого и единичного потенциалов. В процессе эксплуатации в сумматорах 5 и 6 формируют текущие угловые значения N1 и N2 суммированием измеренных значений со значениями начальных смещений N1=Ni1 + N01, N2=Ni2+N02. В каждом i измерении в блоке 9 определяют текущее значение смещения одной последовательности относительно другой по формуле















Устройство на фиг. 2 работает следующим образом. Датчики 1 и 2, установленные на одном валу, преобразуют перемещение в пилообразные напряжения с одинаковой максимальной амплитудой Um. В качестве датчиков 1 и 2 могут быть использованы линейные потенциометры или фазовращатели, последовательно соединенные с блоками преобразования сдвига фазы в напряжение. Коэффициенты редукции датчиков 1 и 2 равны соответственно P1 и P2. Нулевые значения выходных напряжений датчиков 1 и 2 не совпадают. Объект перемещения устанавливают в исходное положение и определяют выходные напряжения Uu1 и Uu2 датчиков 1 и 2 соответственно. Выбирают для исходного положения юстировочные значения напряжений (например, Uю1=Um/2P2, Uю2= 0), которые по шинам 19 и 20 подают на суммирующие входы сумматоров 3 и 4 соответственно. В сумматорах 3 и 4 определяют начальные смещения от выбранных юстировочных значений для первой и второй последовательности угловых значений, представленных напряжениями
U01=Uю1-Uu1, U02=Uu2. Начальные смещения U01 и U02, полученные в сумматорах 3 и 4, запоминают в блоках 7 и 8 соответственно. В качестве блоков памяти могут быть использованы, например, потенциометры, напряжения на которых устанавливаются равными выходным напряжениям сумматоров 3 и 4 и поддерживаются неизменными в процессе эксплуатации. На этом заканчивается подготовительный этап. В процессе эксплуатации в сумматорах 5 и 6 формируют текущие угловые значения U1 и U2 суммированием измеренных значений со значениями начальных смещений. U1= Ui1+U01, U2=Ui2+U02. Если напряжения U1, U2 превышают уровень Um, то срабатывают соответствующие элементы 15, 16 сравнения (компараторы) и через ключи 17 или 18 к вычитающим входам сумматоров 5 или 6 подключается напряжение Um. В результате выходные напряжения U1 и U2 не превышают по модулю напряжение Um. В блоке 9, выполненном в виде вычитателя на операционном усилителе, формируют текущее значение смещения одной последовательности относительно другой

Коэффициенты передачи вычитателя в соответствии с P1 и P2 устанавливаются резисторами входных цепей и цепи обратной связи. В формирователе 10, выполненном в виде вычитателя, формируется дополнительное до Um напряжение Ug= Um -







Формула изобретения
РИСУНКИ
Рисунок 1, Рисунок 2, Рисунок 3