摘要 |
PURPOSE:To constantly keep the amplitude of the sine wave output of a rotary encoder, by calculating the absolute values of the amplitudes at every half-cycle of sine wave signals having 90 deg. phase difference through a pair of peak detectors and a pair of analogue switches and dividing one signal by the sum of said values. CONSTITUTION:Sine wave or dummy sine wave signals As, Bs having 90 deg. phase difference are outputted from a rotary encoder and the signal A is inputted to two peak detectors 2, 3 through an absolute value circuit 1. On the other hand, As and Bs come to rectangular As1, Bs' through comparators 7, 8 and a signal Bs1 always delayed by 90 deg. to AS1 is outputted through a phase adjusting circuit 9. Both signals are inputted to a reset signal generation circuit 10 while reset signals are sent to peak detectors 2, 3 and the absolute values I1, I2 of the amplitude at every half-cycle of the signal As are inputted to a divider 6 through switches 4, 5. A signal As0 with constant amplitude obtained by dividing the signal As by (I1+I2) is outputted from the divider 6. |