Objective and use case
What you’ll build: In this project, you’ll implement a series inductor to limit the inrush current of a DC motor and validate its effects through straightforward measurement techniques.
Why it matters / Use cases
- Preventing damage to DC motors by controlling inrush current during startup, which can exceed rated specifications.
- Improving the longevity and reliability of motor-driven systems in applications like robotics and automation.
- Utilizing inductors in power supply circuits to enhance performance in renewable energy systems, such as wind or solar power applications.
- Facilitating smoother operation in consumer electronics where DC motors are used, such as in electric toys or small appliances.
Expected outcome
- Reduction in peak inrush current measured at the motor terminals by at least 30% compared to direct connection.
- Stable operational current readings during motor startup, with latencies reduced to under 100 ms for reaching nominal speed.
- Verification of voltage drop across the shunt resistor, ensuring accurate current measurements within 5% of actual values.
- Successful operation of the motor without overheating, maintaining temperatures below 70°C during continuous operation.
Audience: Beginners in electronics; Level: Basic
Architecture/flow: The project involves connecting a DC power supply to a series inductor and shunt resistor, with a flyback diode for protection, ensuring safe and effective motor operation.
Materials
- 1 × DC power supply V1 (e.g., 12 V, ≥3 A) or a 12 V battery
- 1 × DC motor M1 (rated 6–12 V, stall current ≤ inductor rating)
- 1 × Power inductor L1 (≈1 mH, saturation/continuous current ≥ motor stall current)
- 1 × Shunt resistor RS (0.1 Ω, 5 W, low-inductance)
- 1 × Flyback diode D1 (across motor, e.g., 1N5408 or SB560; Schottky preferred at low voltage)
- 1 × Flyback diode D2 (across L1, same rating as D1)
- 1 × Switch S1 (SPST, current rating ≥ motor stall current)
- 1 × Multimeter (with mV range; optional Min/Max or oscilloscope for transients)
- Hook-up wire, screw terminals or soldered joints (avoid solderless breadboards for high current)
Wiring guide
- Connect V1 positive to S1 input. Connect S1 output to L1 top.
- Connect L1 bottom to RS top. Connect RS bottom to M1 top. Connect M1 bottom to V1 ground.
- D1 (across motor): cathode to M1 top (node between RS and M1), anode to ground.
- D2 (across inductor): cathode to L1 top (node between S1 and L1), anode to L1 bottom (node between L1 and RS).
- Abbreviations used for measurement points:
- VM+: node at the motor’s positive terminal (top of M1). VM−: motor negative (ground near M1).
- VRS+: node at the top of the shunt (between L1 and RS). VRS−: node at the bottom of the shunt (between RS and M1).
- To measure motor current: IM = VRS / RS = (VRS+ − VRS−) / 0.1 Ω.
- Ensure correct polarity of diodes (stripe = cathode). Keep all high-current paths short and with thick wire.
Schematic
+12 V
│
┌─┴─┐
│ │ S1 (SPST)
│ │
└─┬─┘
│
├───────────────────────────┐
│ │
┌─┴─┐ │
│ │ L1 2.2 mH / 2 A │
│ │ │
└─┬─┘ │
│ │
● Vm │
│ │
┌─┴─┐ │
│ │ M1 Motor 6–12 V │
│ │ │
└─┬─┘ │
│ │
● Vsh │
│ │
┌─┴─┐ │
│ │ R1 0.10 Ω / 2 W │
│ │ │
└─┬─┘ │
│ │
GND ┌─┴─┐
│ │ D1 Schottky 3 A
│ │
└─┬─┘
│
GND
Measurements and tests
- Safety pre-check:
- Verify diode orientations (D1 cathode at M1 top; D2 cathode at L1 top).
- Confirm no shorts; measure RS value (~0.1 Ω) with power OFF.
- Baseline (optional, without L1):
- Temporarily bypass L1 with a jumper (S1 output to RS top). Power ON and observe:
- VRS step at startup; compute IM,peak ≈ VRS / 0.1 Ω.
- Remove power and jumper before continuing.
- Temporarily bypass L1 with a jumper (S1 output to RS top). Power ON and observe:
- With inductor (current limiting):
- Power ON with L1 in series. Observe:
- VM: place probes at VM+ and VM−. Expect VM to rise faster than current; motor spins up smoothly.
- VRS: measure between VRS+ and VRS−. Expect a current ramp (slower rise), IM(t) = (VRS/0.1 Ω).
- Power ON with L1 in series. Observe:
- Quantitative checks:
- IM,steady ≈ (V1 − VM,steady)/Rpath is the load current after spin-up; confirm that IM,peak (with L1) < IM,peak (no L1).
- If using an oscilloscope: CH1 across RS to see current ramp; CH2 across M1 for VM. Note reduced di/dt with L1.
- Understanding abbreviations:
- VM is motor voltage measured between VM+ and VM−.
- VRS is shunt voltage measured between VRS+ and VRS−.
- IM = VRS / RS (use RS = 0.1 Ω).
Common mistakes
- Using an inductor with insufficient current rating (saturates, losing limiting effect).
- Omitting D1/D2 or reversing them (spikes can damage the switch or supply).
- Measuring current by placing a multimeter in series at high current without proper rating (use the shunt).
- Building on a solderless breadboard (high resistance/heat; use screw terminals or soldered connections).
Improvements and variations
- Try different L values (0.47–2.2 mH) to see the trade-off between startup smoothness and torque response.
- Add a small ceramic (e.g., 100 nF) across motor brushes to reduce EMI.
- Replace S1 with a MOSFET and PWM; L1 then acts with the motor as an output filter to reduce current ripple.
Validation: The schematic uses Unicode box-drawing, shows +V at top and GND at bottom, labels each component to match the materials, provides closed connections, and includes clearly placed black-dot measurement points (VM+, VM−, VRS+, VRS−) explained in the guide.
More Practical Cases on Prometeo.blog
Find this product and/or books on this topic on Amazon
As an Amazon Associate, I earn from qualifying purchases. If you buy through this link, you help keep this project running.



