摘要 |
PURPOSE:To obtain a rotary position without delay, by detecting the phase difference between the exciting and inducing signals of a synchronous motor and operating an estimated rotary position at a time at every definite cycle and further operating the change portion thereof. CONSTITUTION:The clock pulse counted by a counter circuit 2 becomes a two- phase sine wave signal by a function circuit 3. Voltage having the phase corresponding to a rotary position is outputted from a secondary winding to be converted to a square wave by an FF circuit 7 and, at the rising of said square wave, the rotary position and the detection time are latched by a latch circuit 9, and the previous phase difference and detection time are transmitted to a latch circuit 11. A CPU 15 operates an estimated rotary position at a time at every definite cycle and further operates the change portion thereof to set rate input to a rate multiplier circuit 17. The output of the circuit 17 is counted by an U/D counter circuit 18 and the rotary position can be detected by a digital value on the basis of the count value of the circuit 18 without almost generating delay.
|