An open system (open-loop) operates without feedback, meaning its output does not influence its control action, while a closed system (closed-loop) continuously measures its output and adjusts its input to hit a specific target. When makers and engineers ask what is open system and closed system, they are usually referring to control theory in embedded systems, motor drives, and power electronics, rather than just a broken wire. Understanding this distinction dictates whether your project will blindly execute a command or actively fight environmental disturbances to maintain precision.

The Bottom Line: Open-loop systems are cheaper and simpler but drift under load. Closed-loop systems require sensor wiring and processing overhead but guarantee accuracy regardless of external disturbances.

The Core Difference: Feedback and Error Correction

In an open system, the controller sends a signal to the actuator and assumes the job is done. If you command a basic DC motor driver to output 6V, it outputs 6V. It does not know or care if the motor is stalled, spinning freely, or driving a 50kg load. The control action is strictly one-way: Controller → Actuator.

In a closed system, a sensor measures the actual output and feeds it back to the controller. The controller compares the measured value to the desired setpoint, calculates the error, and adjusts the output. This is typically handled by a PID (Proportional-Integral-Derivative) algorithm running on a microcontroller like an ESP32 or a dedicated hardware ASIC. The signal path forms a continuous loop: Controller → Actuator → Sensor → Controller.

What This Changes in a Real Installation

Choosing between these architectures fundamentally changes your wiring and component list. An open-loop installation requires only power wires and a static control signal (like a 0-10V analog line or a basic PWM pin). A closed-loop installation demands additional shielded sensor cables (for encoders, thermistors, or shunt resistors), a microcontroller capable of real-time math, and careful attention to signal noise, as a noisy feedback wire will cause the system to oscillate wildly.

⚠️ Common Confusion: Systems vs. Circuits
Do not confuse an open/closed system with an open/closed circuit. An open circuit means broken continuity (infinite resistance, 0A current flow)—it is a fault condition. An open system simply means a lack of feedback; the electrical circuit is perfectly closed, continuous, and functioning exactly as designed.

Spec-Sheet Breakdown: Open-Loop vs. Closed-Loop Motion Control

The most common place hobbyists and CNC builders encounter this choice is in motion control. Below is a data-dense comparison of three standard NEMA 23 footprint motor setups available on the market in 2026, illustrating the real-world trade-offs between open and closed architectures.

Parameter Open-Loop Stepper
(TB6600 + NEMA 23)
Closed-Loop Stepper
(iHSV57 60W Integrated)
Closed-Loop AC Servo
(Mige 400W NEMA 23)
Feedback Sensor None 1000 PPR Incremental Encoder 17-bit Absolute Encoder (131,072 PPR)
Rated Holding Torque 1.90 Nm 1.80 Nm 1.27 Nm (3.80 Nm Peak)
Missed Step Recovery Impossible (Machine crashes) Auto-corrects within 10ms Auto-corrects within 2ms
Settling Time at Target >50ms (Rings/oscillates) <15ms <3ms
Typical 2026 System Cost ~$45 USD ~$95 USD ~$220 USD

As the table shows, you pay a premium for closed-loop systems, but you gain absolute positional certainty. For a basic 3D printer Z-axis, the $45 open-loop setup is fine. For a high-speed CNC router milling aluminum, the $220 AC servo is mandatory to prevent skipped steps from ruining the workpiece.

Worked Numeric Example: DC Motor Speed Under Load

To see the math in action, let us look at a 12V brushed DC motor driving a conveyor belt. Our target setpoint is 3,000 RPM.

The Open-Loop Scenario:
We apply 10V to the motor via an 83% PWM duty cycle from an Arduino. With no load on the belt, the motor spins at exactly 3,000 RPM. Now, we drop a 2kg box onto the belt. The mechanical load increases, and the motor speed drops to 2,100 RPM. The Arduino continues outputting exactly 83% PWM. The system operates with a permanent 900 RPM error, completely unaware that the conveyor has slowed down.

The Closed-Loop Scenario:
We add a quadrature encoder (600 Pulses Per Revolution) to the motor shaft and wire the A/B phases to the Arduino's hardware interrupt pins. When the 2kg box drops and speed falls to 2,100 RPM, the encoder reports the drop within milliseconds. The PID algorithm calculates the error (3,000 - 2,100 = 900). It responds by increasing the PWM duty cycle to 95% (11.4V effective). To push through the physical resistance, the motor's current draw spikes from 1.2A to 2.8A. The speed recovers to 2,980 RPM (well within a standard 2% deadband). The system actively fought the disturbance and won.

Where You Meet This in Practice

Beyond motor control, open and closed system architectures define the performance of several common electrical and electronic installations.

Solar Charge Controllers: PWM vs. MPPT

A standard PWM solar charge controller acts largely as an open-loop voltage clamp. It connects the solar panel directly to the battery, pulling the panel's voltage down to match the battery's state of charge. It does not actively seek the panel's maximum power point. An MPPT (Maximum Power Point Tracking) charge controller is a closed-loop system. It continuously measures panel voltage and current, perturbing the operating point every few milliseconds to find the exact impedance match that yields maximum wattage, often increasing harvest by 20-30% in cold or cloudy conditions.

Soldering Stations: Resistive vs. PID Controlled

A cheap $15 soldering iron is an open system. It passes mains voltage through a resistive heating element until it reaches thermal equilibrium. If you touch a large ground plane, the copper acts as a heatsink, the tip temperature plummets, and the iron cannot recover quickly. A $350 JBC or Hakko FX-951 station is a closed system. A thermocouple embedded in the tip feeds temperature data back to a TRIAC-based controller, which blasts the heater with maximum current the millisecond it detects a thermal drop, recovering tip temperature in under two seconds.

Smart Home Climate Control

A basic timer-based sprinkler or a dumb space heater with a bimetallic strip are open or rudimentary threshold systems. A modern smart thermostat utilizing remote room sensors and closed-loop PID logic anticipates thermal lag, adjusting HVAC run-times based on the rate of temperature change rather than just snapping on and off at a hard limit.

Frequently Asked Questions

Can a closed-loop system become unstable?

Yes. If the PID gains (Proportional, Integral, Derivative) are tuned too aggressively, the system will overcorrect. This causes oscillation, where a motor vibrates violently around the target position or a heater rapidly clicks on and off, potentially damaging contactors and power stages. Proper tuning is the primary challenge of closed-loop design.

Is a closed system always the better choice?

No. Closed-loop systems introduce complexity, cost, and potential failure points (a broken encoder wire will cause a servo to fault and halt). If the application is low-stakes—like a desk fan, a simple water pump, or a basic LED dimmer—an open-loop system is more reliable, cheaper, and entirely sufficient.

How do I wire an encoder for a closed-loop microcontroller setup?

Always use shielded twisted-pair cable for encoder signals (A, B, and Z phases) to prevent electromagnetic interference (EMI) from the motor's power cables from inducing false step counts. Route the low-voltage signal cables at least 4 inches away from the high-current motor leads, and terminate the shield at the controller ground only, not at the motor end, to avoid ground loops.