RU2060585C1 - Verification method for angle-of-shaft-turn-to-code converter - Google Patents
Verification method for angle-of-shaft-turn-to-code converter Download PDFInfo
- Publication number
- RU2060585C1 RU2060585C1 SU4954338A RU2060585C1 RU 2060585 C1 RU2060585 C1 RU 2060585C1 SU 4954338 A SU4954338 A SU 4954338A RU 2060585 C1 RU2060585 C1 RU 2060585C1
- Authority
- RU
- Russia
- Prior art keywords
- code
- verified
- codes
- pulses
- moments
- Prior art date
Links
Images
Landscapes
- Transmission And Conversion Of Sensor Element Output (AREA)
Abstract
Description
Изобретение относится к системам автоматизированного контроля погрешностей преобразователей угла поворота вала в код, которые используются в станкостроении и приборостроении. The invention relates to systems for automated control of errors of converters of the angle of rotation of the shaft in the code, which are used in machine tool and instrument making.
Известен способ измерения погрешности преобразователей угла поворота в код, основанный на сравнении расчетной и реальной смены кода поверяемого преобразователя, при этом расчетная и реальная смена кода задается числом тактовых импульсов, разность которых определяет погрешность поверяемого преобразователя [1]
Недостатком этого способа является низкая точность, обусловленная невозможностью точного задания расчетного угла поворота поверяемого преобразователя.A known method of measuring the error of converters of the angle of rotation into a code based on a comparison of the calculated and real code changes of the verified converter, while the calculated and real code change is set by the number of clock pulses, the difference of which determines the error of the verified converter [1]
The disadvantage of this method is the low accuracy due to the inability to accurately set the calculated rotation angle of the transducer being verified.
Известен также способ и устройство для реализации для поверки преобразователей угла поворота вала в код [2] Способ поверки основан на том, что измеряется и регистрируется разность выходных сигналов образцового и поверяемого преобразователей при синхронном вращении валов при дискретном угловом положении статора образцового в диапазоне 0-360о, анализе указанных разностей и определении погрешности в виде огибающей разности выходных сигналов.There is also known a method and apparatus for implementing to verify the converters of the angle of rotation of the shaft in the code [2] The verification method is based on the fact that the difference of the output signals of the reference and verified converters is measured and recorded during synchronous rotation of the shafts with a discrete angular position of the stator exemplary in the range 0-360 about , the analysis of these differences and determining the error in the form of an envelope of the difference of the output signals.
Недостатком способа является низкая точность поверки, обусловленная погрешностями измерения фазы сигнала поверяемого преобразователя и ограниченным быстродействием этой операции. The disadvantage of this method is the low accuracy of verification, due to errors in the measurement of the phase of the signal of the transducer being verified and the limited speed of this operation.
Наиболее близким по технической сущности является способ измерения ошибки преобразователя угла поворота в код, основанный на определении моментов смены кода и сpавнении его текущего значения с эталонным сигналом, определении разности этих сигналов с учетом знака и запоминании этой разности как шкалой ошибки преобразователя и сравнении ее с наперед заданным предельно-допустимым значением ошибки, при этом текущее значении момента смены кода суммируется с эталонным сигналом постоянной величины [4]
Недостатком этого способа является низкая точность, обусловленная необходимостью формирования двух образцовых сигналов: эталонного от преобразователя и расчетного, сформированного в специальном устройстве.The closest in technical essence is a method of measuring the error of the angle-of-angle converter, based on determining the moments of code change and comparing its current value with a reference signal, determining the difference of these signals taking into account the sign and storing this difference as a converter error scale and comparing it forward specified maximum permissible error value, while the current value of the moment of code change is summed with a reference signal of constant value [4]
The disadvantage of this method is the low accuracy, due to the need to form two reference signals: the reference from the Converter and the calculation, formed in a special device.
Цель изобретения повышение точности поверки преобразователей угла поворота вала в код при формировании одного образцового сигнала. Это достигается тем, что при способе поверки преобразователей угла поворота вала в код, основанном на определении моментов смены кода поверяемого преобразователя и сравнении их с текущими моментами смены кода эталонного пpеобразователя, определении разности моментов смены кодов, запоминании их разностей как искомой ошибки преобразователя и сравнении ее с наперед заданным предельно допустимым значением ошибки, приводят к одному виду и масштабу кодовые значения поверяемого эталонного кода, фиксируют момент первой после нуля смены кода поверяемого преобразователя, а также все последующие моменты смены кодов поверяемого и эталонного преобразователей, принимают его за начало отсчета, последовательно и одновременно заполняют одними и теми же вpеменными импульсами интервалы между моментами смены кодов поверяемого и эталонного преобразователя при синхронном вращении их валов, при этом частота следования временных импульсов не менее чем на один порядок больше частоты смены кодов поверяемого и эталонного преобразователей, подсчитывают и запоминают число импульсов в каждом интервале, а также запоминают соответствующие им коды, одновременно с этим подсчитывают и запоминают общее число импульсов между моментами фиксации начального и конечного отсчетов, по полученным данным вычисляют погрешность поверяемого преобразователя по формуле:
ΔΦi qi- -Qi+1+Qi=1- где ΔΦi погрешность i-кода поверяемого преобарзователя;
i номер кода (i=0,K, где K-номер конечного кода);
qi текущий код поверяемого преобразователя;
Ni число импульсов в интервале между моментами смены (i-1) и i кода эталонного преобразователя;
No число импульсов между конечным отсчетом эталонного преобразователя и начальным отсчетом, равное No= NΣ- Ni здесь NΣ общее число импульсов между начальным и конечным отсчетами, Qi=1, Qi+1- коды эталонного преобpазователя, соответствующие моментам смены первого (i=1) и (i+1) кода соответственно,
ni число импульсов в интервале между моментами смены (i-1) и i кода поверяемого преобразователя;
Φo номинальное значение угловой цены младшего pазряда кода повеpяемого преобразователя.The purpose of the invention is to increase the accuracy of verification of converters of the angle of rotation of the shaft in the code when generating one reference signal. This is achieved by the fact that with the method of checking the converters of the angle of rotation of the shaft into a code based on determining the moments of code change of the verified converter and comparing them with the current moments of changing the code of the standard converter, determining the difference in the moments of changing codes, storing their differences as the desired error of the converter and comparing it with a predetermined maximum permissible error value, the code values of the verified reference code lead to the same type and scale, record the moment of the first code change after zero the verified converter, as well as all subsequent moments of changing the codes of the verified and reference converters, take it as the reference point, sequentially and simultaneously fill with the same temporal pulses the intervals between the moments of changing the codes of the verified and reference converter with synchronous rotation of their shafts, while the repetition rate time pulses are not less than one order higher than the frequency of the change of codes of the verified and reference converters, count and remember the number of pulses in each th interval, and also remember the codes corresponding to them, at the same time count and remember the total number of pulses between the moments of fixing the initial and final samples, according to the data obtained, the error of the verified transducer is calculated by the formula:
ΔΦ i q i - -Q i + 1 + Q i = 1 - where ΔΦ i is the error of the i-code of the calibrated converter;
i code number (i = 0, K, where K is the number of the final code);
q i the current code of the verified transducer;
N i the number of pulses in the interval between the moments of change (i-1) and i code of the reference Converter;
N o the number of pulses between the final sample of the reference Converter and the initial sample, equal to N o = N Σ - N i here N Σ is the total number of pulses between the initial and final samples, Q i = 1 , Q i + 1 are the codes of the reference transducer corresponding to the moments of the change of the first (i = 1) and (i + 1) code, respectively,
n i the number of pulses in the interval between the moments of change (i-1) and i code of the transducer being verified;
Φ o nominal value of the angular price of the least significant bit of the code of the verified transducer.
На фиг. 1 приведен пример выполнения устройства для осуществления способа; на фиг.2 диагpамма сигналов смены кода, где а сигналы поверяемого преобразователя, (ПП); б сигналы эталонного преобразователя (ЭП). In FIG. 1 shows an example implementation of a device for implementing the method; figure 2 diagram of the signals of the code change, where a signals of the verified Converter, (PP); b signals of the reference transducer (EP).
Устройство содеpжит эталонный преобразователь 1 угла поворота вала в код, привод и соединительное устpойство (на фиг.1 не показаны), поверяемый преобразователь 2, преобразователи 3, 4 кодов эталонного 1 и поверяемого 2 преобразователей соответственно, генератор 5 импульсов стабильной частоты, период следования которых не меньше, чем на (например один) порядок периода следования сигналов смены кода у эталонного 1 и поверяемого 2 преобразователей, одновибраторы 6i, 7i, 8i, 9i, где i1,m, а m разрядность кода поверяемого преобразователя 2, элементы НЕ 10i 11i, элементы ИЛИ 12, 13, элементы И 14-17, счетчики 18, 19 импульсов, запоминающие устройства 20, 21, элементы И 22, 23, блок 24 задания начального кода, компараторы 25, 26, триггер 27, блок 28 задания конечного кода, счетчик 29 импульсов, запоминающее устройство 30, схему 31 совпадения, триггер 32, вход 33 обнуления, входы 34, 35 установки начального и конечного сигналов кода. The device contains a
Устройство работает следующим образом. The device operates as follows.
После включения привода валы эталонного 1 и поверяемого 2 преобразователей начинают вращаться и при этом вырабатываются коды, соответствующие угловому положению их валов. Эти коды поступают на входы преобразователей 3 и 4 кодов, соответственно, где они, например, переводятся в одинаковый код одной или кратной разрядности. С блоков 3 и 4 кодовые сигналы поступают через элементы И 15 и 22 на адресные входы запоминающих устройств 20, 21, а также через элементы 6i, 7i, 10i и 8i, 9i, 11i сигналы гpаниц смены кодов на входы элементов ИЛИ 12, 13 и далее через элементы И 14, 17 на входы счетчиков импульсов 18, 19, информация с которых после каждой смены кодов запоминается в запоминающих устройствах 20, 21. С выхода генератора 5 импульсов стабильной частоты импульсы через элемент И 16 поступают на счетные входы счетчиков 81, 19, 29 импульсов. В соответствии с границами смены кодов Qi и qi запоминающие устройства 20, 21 и 30 pегистрируют соответственно Ni, ni и NΣ
С выхода преобразователя 4 кода поверяемого преобразователя 2 кодовые сигналы поступают также на входы схем совпадения 25 и 26, к которым соответственно подключены схема 24 задания начального кода поверки, в качестве которого может быть момент первый после нуля смены кода и схема 28 задания конечного кода через элемент И 23. Выход схемы 25 совпадения подключен к первому входу триггера 27, вырабатывающего разрешающий сигнал начала и запрещающий сигнал поверки преобразователя. Разрешающий сигнал с триггера 27 поступает на входы элементов И 14-17, 22, счетчика 29 импульсов и схему 31 совпадения, а запрещающий сигнал конца поверки на вторые входы счетчиков 29 импульсов и схему 31 совпадения. На вход схемы 31 совпадения поступают также импульсы границ кодов поверяемого преобразователя с выхода элемента И 17. Выходной сигнал схемы совпадения через триггер 32 поступает на элемент И 23, что позволяет пропустить для сравнения на схему совпадения 26 код конца повеpки преобразователя. Сигналы конца повеpки преобразователя с выхода схемы совпадения 26 поступают на вторые входы триггера 27 и 32, которые устанавливают (вырабатывают) сигналы, прекращающие поверку преобразователя.After turning on the drive, the shafts of the
From the output of the
Элементы и блоки устройства поверки могут быть реализованы, например, на следующих микросхемах (см. кн. Цифровые и аналоговые интегральные микpосхемы. Справочник под ред. С.Н.Якубовского, М. Радио и связь, 1990, с. 496): блоки 3,4 микросхема К 155ПР6; 5 КР531ГГ1; 6i, 7i, 8i, 9i К 155АГ3; 11i, 10i 133ЛН5, 133ЛН3; 12, 13 133ЛЛ1; 14-17, 22, 23 К155ЛИ1; 18, 19, 20 К176И 3, К176ИЕЗ; 20, 21, 30 К176РМ1, К155РУ2; 24, 28 134ИР5; 25, 26, 31 134ИР2, 134СП1, 564СА1; 27, 32 134ТР14. Elements and blocks of the verification device can be implemented, for example, on the following microcircuits (see the book. Digital and analog integrated circuits. Handbook edited by S. Yakubovsky, M. Radio and Communications, 1990, p. 496):
Порядок вычисления погpешности поверяемого преобразователя может быть следующим. Рассмотрим его, например, для кода q5. Для этого обратимся к фиг. 2.The procedure for calculating the error of the verified transducer can be as follows. Consider it, for example, for q 5 code. For this, we turn to FIG. 2.
Из фиг.2 видно, что накопленная погрешность ΔΦΣi поверяемого преобразователя для кода q5 вычисляется по формуле:
=Φn,5-Φэ,5, (1) где Φn,5 угловой интервал с начала измерения до смены пятого кода поверяемого преобразователя;
Φэ,5 угловой интервал с начала измеpения до смены пятого кода эталонного преобразователя.Figure 2 shows that the accumulated error ΔΦ Σi of the verified transducer for code q 5 is calculated by the formula:
= Φ n, 5 -Φ e, 5 , (1) where Φ n, 5 is the angular interval from the beginning of the measurement to the change of the fifth code of the transducer being verified;
Φ e, 5 angular interval from the beginning of the measurement to the change of the fifth code of the reference transducer.
При этом
Φn,5=q5Φo, (2) и
Φэ,5= Φ1+(Q6-Q1)Φo+ΔΦ5, (3) где Φ1 угловой интеpвал, на котоpый повернется вал эталонного преобразователя от момента фиксации начального отсчета до момента смены первого кода эталонного преобразователя, равный
Φ1= (4) где Q1, Q6 коды эталонного преобразователя, соответствующие моментам смены первого и шестого кода соответственно,
ΔΦ5 местная погрешность кода Q5, равная
ΔΦ6= (5) где N7 число импульсов, уложившихся с момента смены шестого кода до момента смены седьмого кода.Wherein
Φ n, 5 = q 5 Φ o , (2) and
Φ e, 5 = Φ 1 + (Q 6 -Q 1 ) Φ o + ΔΦ 5 , (3) where Φ 1 is the angular interval on which the shaft of the reference transducer will turn from the moment of fixing the initial reference to the moment of changing the first code of the reference transducer, equal to
Φ 1 = (4) where Q 1 , Q 6 are the codes of the reference transducer corresponding to the moments of change of the first and sixth codes, respectively,
ΔΦ 5 local error code Q 5 equal to
ΔΦ 6 = (5) where N 7 is the number of pulses from the moment of changing the sixth code to the moment of changing the seventh code.
Подставляя выражения (2) (5) в формулу (1) и проводя некотоpые упpощения, получим
ΔΦΣ5= q5- -Q6+Q1- (6)
Используя фоpмулу (6), можно получить следующее выражение для определения суммаpной (накопленной) погрешности любого кода
ΔΦΣi qi- -Qi+1+Qi=1-
(7)
Повышение точности поверки преобразователей угловых перемещений в код достигается благодаря тому, что измерение погрешности осуществляется числоимпусльным методом, причем в два этапа. На первом этапе в реальном масштабе времени фиксируют простpанственное угловое положение выходных сигналов эталонного и поверяемого преобразователей с помощью массивов Niи ni импульсов стабильной частоты, запоминаемых в соответствующих блоках. Быстродействие задействованных на этом этапе блоков практически не накладывает точностных ограничений на скорость вращения валов преобразователей. На втором этапе, который может быть смещен по времени относительно первого, производят обработку массивов чисел, хранящихся в запоминающих блоках, с целью вычисления и регистрации погрешности поверяемого преобразователя.Substituting expressions (2) (5) into formula (1) and carrying out some simplifications, we obtain
ΔΦ Σ5 = q 5 - -Q 6 + Q 1 - (6)
Using formula (6), we can obtain the following expression for determining the total (accumulated) error of any code
ΔΦ Σi q i - -Q i + 1 + Q i = 1 -
(7)
Improving the accuracy of verification of converters of angular displacements in the code is achieved due to the fact that the measurement of the error is carried out by the number-pulse method, and in two stages. At the first stage, the spatial angular position of the output signals of the reference and verified converters is recorded in real time using arrays of N i and n i pulses of stable frequency stored in the corresponding blocks. The speed of the blocks involved at this stage practically does not impose precision restrictions on the speed of rotation of the shafts of the converters. At the second stage, which can be shifted in time relative to the first, the arrays of numbers stored in the storage units are processed in order to calculate and record the error of the transducer being verified.
На этом этапе можно вычислять местные погрешности кода по формуле (5) либо вычислять суммарную погрешность по формуле (7). At this stage, you can calculate the local error of the code according to the formula (5) or calculate the total error according to the formula (7).
Благодаря также вычислению отношения чисел импульсов стабильной частоты, записанных в блоках 18, 19, 29, а именно
и удается избавиться от влияния на точность поверки неравномерности скорости вращения валов преобразователей приводом.Thanks also to the calculation of the ratio of the numbers of pulses of a stable frequency recorded in
and it is possible to get rid of the influence on the accuracy of verification of the uneven speed of rotation of the shafts of the transducers by the drive.
Claims (1)
где ΔΦi погрешность i-го кода поверяемого преобразователя;
i номер кода (i 0, k, k номер конечного кода;
qi текущий код поверяемого преобразователя;
Ni число импульсов в интервале между моментами смены (2i-1)-го и i-го кодов эталонного преобразователя;
No число импульсов между конечным отсчетом эталонного преобразователя и начальным отсчетом, равное
где NΣ - общее число импульсов между начальным и конечным отсчетами;
Qi = 1, Qi + 1 коды эталонного преобразователя, соответствующие моментам смены первого (i 1)-го и (i+1)-го кодов соответственно;
ni число импульсов в интервале между моментами смены (i-1)-го и i-го кодов поверяемого преобразователя;
vo номинальное значение угловой величины цены младшего порядка кода поверяемого преобразователя.The method of checking the shaft angle converter in the code based on determining the moments of changing the code of the verified converter and comparing them with the current moments of changing the code of the reference converter, determining the difference in the moments of changing the codes, storing these differences as the desired error of the converter and comparing it with the predetermined maximum permissible value errors, characterized in that the code values of the verified and reference codes lead to the same type and scale, record the moment of the first change after the zero code the verified transducer, as well as all subsequent moments of changing the codes of the verified and reference transducers, take it as the reference point, sequentially and simultaneously fill with the same time pulses the intervals between the moments of changing the codes of the verified and reference transducers with synchronous rotation of their shafts, while the repetition rate time pulses is not less than one order higher than the frequency of the change of codes of the verified and reference transducers, count and remember the number of pulses in each interval and memorize the corresponding codes at the same time the total number of pulses counted between the moment of fixing the initial and final samples of the received data calculated by the formula transducer error
where ΔΦ i the error of the i-th code of the verified transducer;
i code number (i 0, k, k number of the final code;
q i the current code of the verified transducer;
N i is the number of pulses in the interval between the moments of change of the (2i-1) th and i-th codes of the reference transducer;
N o the number of pulses between the final sample of the reference Converter and the initial sample, equal to
where N Σ is the total number of pulses between the initial and final samples;
Q i = 1 , Q i + 1 codes of the reference transducer corresponding to the moments of change of the first (i 1) th and (i + 1) th codes, respectively;
n i is the number of pulses in the interval between the moments of change of the (i-1) th and i-th codes of the transducer being verified;
v o nominal value of the angular value of the lowest order price of the code of the transducer being verified.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU4954338 RU2060585C1 (en) | 1991-06-24 | 1991-06-24 | Verification method for angle-of-shaft-turn-to-code converter |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU4954338 RU2060585C1 (en) | 1991-06-24 | 1991-06-24 | Verification method for angle-of-shaft-turn-to-code converter |
Publications (1)
Publication Number | Publication Date |
---|---|
RU2060585C1 true RU2060585C1 (en) | 1996-05-20 |
Family
ID=21583956
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU4954338 RU2060585C1 (en) | 1991-06-24 | 1991-06-24 | Verification method for angle-of-shaft-turn-to-code converter |
Country Status (1)
Country | Link |
---|---|
RU (1) | RU2060585C1 (en) |
-
1991
- 1991-06-24 RU SU4954338 patent/RU2060585C1/en active
Non-Patent Citations (1)
Title |
---|
1. Авторское свидетельство СССР N 430418, кл. H 03M 1/10, опублик. 1975. 2. Авторское свидетельство СССР N 824265, кл. G 08C 25/00, опублик. 1981. 3. Авторское свидетельство СССР N 970429, кл. H 03M 1/10, опублик. 1982. 4. Авторское свидетельство СССР N 645187, кл. H 03M 1/10, опублик. 1979. * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4354177A (en) | Method and apparatus for calibrating an analog-to-digital converter for a digital-to-analog converter test system | |
KR930002719B1 (en) | Apparatus and method for increasing the accuracy of the encoder output | |
RU2060585C1 (en) | Verification method for angle-of-shaft-turn-to-code converter | |
CN108594933B (en) | Calibration method for measuring inherent error of TDC (time-to-digital converter) time interval | |
USH104H (en) | Digital resolver compensation technique | |
SU712953A1 (en) | Multichannel frequency-to-code converter | |
US4110747A (en) | Apparatus for producing analog-to-digital conversions | |
SU582580A1 (en) | Device for measuring error coefficient | |
SU1206738A1 (en) | Device for automatic calibration checking of analog-to-digital converters and digital measuring devices | |
SU823842A1 (en) | Device for measuring angular displacement | |
SU996876A1 (en) | Device for measuring torque | |
RU2074416C1 (en) | Device which provides linear characteristics of transducers | |
SU901937A2 (en) | Digital autocompensating phase-meter | |
SU1221625A1 (en) | Tester for alternating current measuring instruments | |
RU2022464C1 (en) | Method of calibration of transfer characteristic of digital-to-analog converter | |
SU881802A1 (en) | Shaft angular position-to-code converter | |
SU945644A1 (en) | Method and device for measuring angular standards | |
SU743005A1 (en) | Device for testing angle- to-code converters | |
SU600404A1 (en) | Pressure measuring method | |
SU993307A1 (en) | Device for determining error of shaft angular position-to-code converter | |
SU700790A1 (en) | Digital meter torque | |
SU1432771A1 (en) | Arrangement for automatically measuring the error of angle converter | |
SU809544A1 (en) | Method and device for matching precise and coarse readings of analogue-digital converter | |
SU1221749A1 (en) | Device for measuring dynamic error of analog-to-digital converter | |
SU1406511A1 (en) | Digital phase-meter |