Contents — find the section you need

Change parameters and verify

Open the panel, then press Run to load Python. You can stop execution and reset parameters. Results are computed on this device. No Python installation is required.

Local execution steps below are optional for reproducing the source results; they are not required for the browser experiment.

Open experiment panel in a new tab

Download reproduction source

Background and reading guide

Background Voltage, current, resistance, batteries and DC-DC basics.

Fundamentals · Illustrative calculations and a measurement plan, not hardware waveforms or component recommendations.

Compare voltage drops in your browser

The panel above contains two independent arithmetic exercises, with synthetic curves and A/B comparison. No equipment or local Python installation is required. The original measurement procedure below remains optional; these curves do not diagnose a particular robot.

Supply path: an ideal source feeds battery resistance, then shared wiring/contact resistance, then an imposed total current. Shared resistance includes the outgoing and return paths. Battery-terminal voltage is Vs − I Rbattery; converter-input voltage is Vs − I (Rbattery + Rshared). The imposed current starts at 2 A, rises by the selected extra current at 0 ms, and returns at 100 ms. Repeated time coordinates show the left and right limits of the ideal steps. This is an algebraic resistance model, with no inductance, battery chemistry, charge state, current limiting or motor dynamics. Converter output, computer voltage and reset thresholds are not modeled. The current is prescribed, not calculated from a regulated constant-power load.

The defaults split the article's assumed 0.12 Ω into 0.04 Ω battery and 0.08 Ω shared resistance. An extra 5 A therefore adds 0.6 V of converter-input drop. Baseline resistance losses remain present: the 7 A plateau gives 11.72 V at the battery terminals and 11.16 V at the converter input from a 12 V ideal source. Move the resistance between the two segments while keeping the total fixed: the same downstream dip can have different battery-terminal evidence. This demonstrates measurement-point dependence, not a unique real fault diagnosis.

Separate capacitor exercise: a hypothetical capacitor alone supplies a constant missing current for the selected duration. Charge-related droop is I × t / C; terminal droop during discharge is I × ESR + I × t / C. Capacitance is entered in mF (50 mF = 0.05 F = 50,000 µF), time in ms. Time zero on this plot means just after discharge begins, so nonzero ESR gives an immediate drop. The plot stops just before the current ends: recharge and the end-of-discharge ESR recovery are not simulated. Initial capacitor voltage is unspecified; the graph shows voltage change, not a remaining supply voltage. It does not assert that any selected droop is physically usable with a particular starting voltage or load.

The default 1 A, 10 ms, 50 mF and zero ESR reproduce the article's ideal 0.2 V example. Halving capacitance doubles only the charge term; adding ESR adds its own step. The capacitor is not connected to the supply-path model. Changing capacitor settings cannot improve the upper curve. No converter-loop response, ESL, inrush, ripple rating, temperature, tolerance, stability or component recommendation is included. Slider bounds are teaching choices, not equipment ratings.

The data table includes both sides of supply steps and every capacitor sample. A/B uses common axes within each panel; the panels describe different experiments and time intervals. All outputs are synthetic calculations, not measurements or successful-start evidence. Use actual component documentation and the original measurement procedure for real fault isolation.

References: Analog Devices: real-source resistance model and TI: capacitance, ESR and transient behavior, reviewed 2026-09-20. This Lab applies Ohm's law and the constant-current capacitor relation under the assumptions above; it does not reproduce either source's hardware experiment or converter design. For energy sampling, see the separate power-measurement Lab.

If the computer resets when a motor starts, inspect the power path as well as software logs. Adequate nominal battery voltage does not guarantee adequate transient voltage at the converter or computer. This procedure concerns low-voltage DC mobile robots, not mains or high-voltage traction systems.

Draw the power path

Map the battery, protection, connectors, wiring, DC-DC converter and computer. Mark which sections carry both motor and computer current, including return conductors. Understanding batteries, actuators and DC-DC converters separately does not replace checking shared impedance.

Nominal voltage differs from loaded voltage

Assume total battery, wiring and contact resistance of 0.12 Ω and an extra 5 A during startup. The additional resistive drop is \Delta V=\Delta I R=0.6 V. This is an assumed example, not a measured resistance for a particular robot. Wiring inductance and converter response add time-dependent effects.

Measuring only at the battery can miss downstream wiring losses. Check the actual model's minimum input voltage and supply conditions; Raspberry Pi documentation, for example, distinguishes model-specific requirements.

Locate the drop on one timeline

Diagram 1 · Use the button to switch views
Compare battery and load voltages at motor startup to distinguish input-path and converter problems

Fix the load event, battery charge, wiring and equipment versions. Observe battery terminals, converter input, converter output and computer terminals together where possible. An averaging multimeter display can miss short drops.

With an oscilloscope, verify probe ratings and grounding so the connection cannot short the circuit. Do not probe a circuit whose grounding you cannot establish; choose an appropriate differential measurement method. Keep measurements on the low-voltage DC side and do not defeat protection circuits.

Use observations to choose the next check

Observation Candidate causes Next check
Battery voltage drops Internal resistance, charge or current limits Compare matching load conditions with specifications
Battery stable, converter input drops Wiring or contacts Voltage drop across each segment
Input stable, converter output drops Current protection, transient response or input limits Datasheet and load step
Converter output stable, computer input drops Final cable or connector Voltage at the load terminals

The table narrows hypotheses; one waveform does not establish a unique cause. If supply voltage remains valid, investigate communication, reset signals, temperature and software.

A capacitor is not automatically the solution

Using the ideal discharge relation C=I\Delta t/\Delta V, supplying an extra 1 A for 10 ms within a 0.2 V drop requires C=0.05 F, or 50,000 µF. This assumes the capacitor supplies all missing current and is not a recommendation to install that value. ESR, inrush current and converter stability also matter.

Before adding components, check shared wiring resistance, contacts and converter operating limits. Use resources such as TI's power-management documentation to find the relevant component datasheet and transient specifications.

Repeat under matching conditions

Record the modification, minimum startup voltage, resets, trial count and battery state. One successful run is not a guarantee across charge states and simultaneous loads.

Use one row per trial so that a successful start does not hide an intermittent reset. Record minimum voltages over the same startup interval; if channels were measured in separate trials, label them as separate measurements rather than a simultaneous waveform.

Trial / change Battery state / simultaneous loads Battery min (V) Converter input / output min (V) Computer min (V) Reset / observation
Before change / trial 1 Record conditions Measured value Measured values Measured value Yes / no; timing
After change / trial 1 Match the conditions above Measured value Measured values Measured value Yes / no; timing

Keep the measurement points, instrument settings and waveform files alongside the table. Judge voltage limits against the actual equipment documentation; these blank entries are a recording template, not experimental results.

Current step · 19 / 21 · Sensors & Hardware

What to read next

Review battery load behaviorHow Batteries and BMS Work — Molicel, DJI, Samsung SDIUnderstand the converterDC-DC Converters — Buck, Boost, and IsolationContinue the seriesHow Wireless Communication Modules Work — ESP32, nRF52840, SX1262