The purpose of this lab
is to investigate circuitry which is useful for constructing solid-state
controllers for permanent-magnet DC motors.
Flyback Voltage.
Some interesting things
happen when an inductive load such as a motor is switched on and
off suddenly. To see some of these effects, we will use the single-sweep
and storage capabilities of our oscilloscopes to capture the transients
associated with turning a small motor on and off. Construct the
circuit shown below and connect it to the oscilloscope as indicated.
Put the oscilloscope into
storage mode and set it for single sweep. Set the vertical scale
to 10 V/div and the time scale to 0.1 mS/div. Use DC-coupled external
triggering and play with the trigger level until throwing the
switch reliably starts the motor and triggers the 'scope. You
will see a series of fast on-off cycles associated with closing
the switch: these are caused by contact bounce in the mechanical
switch. What happens to the voltage across the motor as a result
of this contact bounce? Can you see similar transients associated
with turning the motor off? Why or why not? Print one of the more
spectacular transients for your notebook. Describe at least one
way that such transients could damage the switch, especially if
it were a solid-state switch.
To combat the negative
transients, put a 1N4007 rectifier diode in parallel with the
motor (it should be reverse biased when the power is on). Repeat
the observations made above to see the effect of the diode.
A MOSFET On/Off Switch.
Use an IRF711 N-channel
MOSFET to build the following circuit. "Float" the power
supply so that the oscilloscope ground may connected to any arbitrary
point within the circuit.
At what gate voltage will
the switch turn-on? Make a plot of the drain-source voltage as
a function of the gate-source voltage during steady-state operation.
What would the drain-source voltage be idealy when it is on? What range of
gate-source voltages will produce "reasonable" values?
Replace the potentiometer
with a TTL-level ( 0-5 volts) square-wave generator set at 10
kHz. Use the oscilloscope to display the waveform of the motor
voltage. Reduce the square-wave frequency gradually to a few hertz
and observe the motor response. Explain what happens.
Pulse-Width Modulation
(PWM) Controller.
We can vary the average
voltage seen by the motor by controlling the duty cycle of the
square-wave applied to the MOSFET gate. Use the variable pulse width
feature on your function generator. Use a 10 kHZ frequency. As you
vary the pulse width the motor speed and voltage should should change
proportionately. Monitor the motor voltage with your scope.
H-Bridge Controller
Design and build an H-Bridge Controller for your motor. Inputs should be the PWM 0-5 V signal and a
direction signal that is 0 or 5 V.