You are on page 1of 2


Circle 522

Precision DC Motor Speed Controller
FVC with period-to-voltage converter A2. The motor speed setpoint is adjusted with R1 as follows: The voltage on integrator A2 (Vr) is a negative-going sawtooth with slope given by Ir/C1. Ir = (V3 - V1)R1/(R2R3), so if 1/Fm is the period of the tachometer pulses, the peak-to-peak swing of Vr = (V3 - V1)R1/(FmR2R3C1). During the positive half-cycles of the tachometer square wave, S3 connects C3 to A2 so that the voltage on C3 tracks the sawtooth. On every negative square-wave transition, C3 is connected to the summing point of A4. This happens in such a way that if Vr < (V3 - V1), then a positive increment of charge is deposited on the summing

W. STEPHEN WOODWARD Venable Hall, CB3290, University of North Carolina, Chapel Hill, NC 27599-3290; Internet:


ptical tachometers that produce a frequency proportional to RPM are popular feedback sources for precision analog motor speed control. This usually involves a frequency-to-voltage converter (FVC) to convert the tachometer output to a voltage that’s then input to a conventional servo. Though it typically works fine, it’s unnecessarily complicated and requires a tachometer with a relatively high pulse/revolution characteristic to allow for both a reasonably fast loop response and adequate ripple filtering in the FVC. The circuit shown circumvents those problems by replacing the usual

point. This tends to drive A4 negative and thus reduce the voltage applied to the motor, slowing it down. By contrast, if Vr > (V3 - V1), then a negative increment is dumped onto C4 and the motor voltage and speed are increased. The net result is for A4 to converge on the single motor voltage that makes F m = R1/(R2R3C1) because only then is Vr = (V3 - V1). Consequently, the equilibrium tachometer frequency and therefore motor speed is directly proportional to R1 and independent of the absolute values of V1 and V3, removing any requirement for precision voltage references. Only the stability of the ratios of R1, R2, R3, and C1 contribute significantly to the error budget of the controller. Therefore, Vs supply voltages from 20 V to 35 V give the same accuracy. Dc stability of the controller is assured by the relationships derived previously and by the error integration performed by A4. But, as in all servos, dynamic convergence is another matter. Damping of the system response and stable, over-shoot-free
+30 V

Optical tachometer 0.01 F output 4 V p-p 1 fm T.T.W/Dial 0.01 F 1 A1 R1 20k 2 3 240 V2 + 150 V3

11 20k

+20 V S1 13

+ 4053B +20 S3 +15 6+8 1 15 2.7k 2.7k 9 3 C3 0.01 F 16 4 5 13 12 2.7k

470 F @ 35 V TIP41C Heat sink 10 W 1N4004 Q1


12 Ir


14 7 +5

+ Power – supply 20 V Vs 35 V

100k* 1 2 3 +20 V R3

100k 2.7k S2 10 2 C1 0.01 F C2 0.01 F

C4 1 F

R4 100k 20

510 V1

6 5 +

– +A2
100 F @6V +15 V 100 F @ 16 V +12.5 V


2.7k Vr +30 V 10 9

–A4 +

C5 14 0.01 F

0.1 F




19.1k* R2 2k CAL

+A3 –

4 11

8 220k

Q2 2N3904

130 150

1N4148 V4 +5 V + 100 F @6V *1% tolerance


A period-to-voltage converter is used in place of a frequency-to-voltage converter to reduce complexity in this optical tachometer.



+ –


response to perturbation are provided by the C4/C5 ratio and R4 x C5 time constant. The values for these parts, shown in the figure, worked well in the prototype. Different motors connected to different loads might require tweaking of these values. In general, the greater the

C4/C5 ratio and R4 x C5 time constant, the greater net damping and tolerance of high load inertia. One additional consideration is what happens if the motor stops and F m = 0. Because the feedback path depends on charge transfers between C3 and C4, and since these

transfers cease if Fm = 0, some means is needed to “jump-start” the servo. Comparator A3 does this by slewing A4 positive whenever Vr is allowed to ramp below V4. Accurate charge transfers in normal operation are promoted by the crisp square wave produced by Schmitt trigger S1.