A high precision position detecting apparatus is provided in which a
periodical position detecting error caused by an offset, dispersion of an
amplitude difference, or a phase difference in an output signal of a
position sensor is reduced. Digitized values DS and DC of the position
sensor are subjected to averaging processing to output values ADS and ADC.
A multiplier and an integrator calculate values ADS and ADC, using an
output DST of a distance calculator, and obtain values SOS and COS which
are substantially proportional to a value derived by integrating two
output signals of the position sensor by a movement quantity. A divider
divides the values SOS and COS by a value DSTS which is equivalent to a
displacement and outputs values SO and CO which are equivalent to the
average of two output signals of the position sensor. When a signal SET
changes from low to high for each integer multiple period of two output
signals of the position sensor, values SO and CO as offset components are
stored in a memory.
Uma posição da precisão elevada que detecta o instrumento é fornecida em que uma posição periódica que detecta o erro causado por um offset, dispersão de uma diferença da amplitude, ou de uma diferença de fase em um sinal de saída de um sensor de posição é reduzida. Os valores digitados DS e C.C. do sensor de posição são sujeitados a calcular a média de processar aos valores ADS e CAD da saída. Um multiplicador e um integrador calculam os valores ADS e CAD, usando uma saída DST de uma calculadora da distância, e obtêm os valores SOS e COS que são substancialmente proporcionais a um valor derivado integrando dois sinais de saída do sensor de posição por uma quantidade do movimento. Um divisor divide os valores SOS e COS por um valor DSTS que seja equivalente a um deslocamento e outputs os valores ASSIM e os CO que são equivalentes à média de dois sinais de saída do sensor de posição. Quando um JOGO do sinal muda do ponto baixo à elevação para cada período do múltiplo de inteiro de dois sinais de saída do sensor de posição, os valores ASSIM e os CO como deslocam componentes estão armazenados em uma memória.