Math Bridge: Catching a Motor-Start Voltage Sag

← Back to How Actuators Work
Math BridgeActuatorsStruggle-friendly runway

Can the ADC see a motor-start sag before it disappears?

One thread from Ohm's law to ADC codes and a sampling-time guarantee.

Max, the actuators guideMax guides
The one targetSeparate amplitude resolution from time resolution.
The chapter case2 A, 0.3 Ω, 0.6 V; 12-bit, 3.3 V; 1 ms.
What it buys youKnow whether a log can prove the sag occurred.

See the relationship before changing it

The figure reads from left to right. The blue card is motor startup current. The middle card applies this page's rule. The green card is wiring voltage sag. Walk the arrows once: set the input, apply the rule, then read the result with its unit.

The retained audit below checks several chapter fixtures. This model keeps those stated values fixed and changes only motor startup current, so the numeric fixture does not switch without explanation.

Motor startup current changes wiring voltage sag An input card leads through the rule sag = startup current x 0.30 ohm to the wiring voltage sag result. INPUT PAGE INPUT APPLY THE RULE predict calculate check units OUTPUT RESULT
Walk the arrows. A larger startup surge creates deeper sag in the same wiring resistance.

Derive the baseline in four named moves

  1. 1

    Name the input. The chapter baseline is 2 A.

  2. 2

    Name the relationship. sag = startup current x 0.30 ohm

  3. 3

    Substitute with units. 2.0 A x 0.30 ohm = 0.60 V

  4. 4

    Read the result. Keep the unit beside the value. Use it only inside the technical boundary on this page.

Predict, then change motor startup current

Try Predict the direction of sag = startup current x 0.30 ohm. Test another motor startup current, then compare wiring voltage sag.

2 A
Chapter baseline
Wiring voltage sag

Observe A larger startup surge creates deeper sag in the same wiring resistance. Reset motor startup current to 2 and compare wiring voltage sag.

Explain A larger startup surge creates deeper sag in the same wiring resistance.

Check yourself

What should you do before trusting a moved-control result?
Answer: Predict its direction, apply the shown relationship, keep the units, and reset to the worked baseline.
What does this small model leave out?
Answer: Only motor startup current moves here. Field effects named in the technical boundary stay fixed.

1. Start with the shared current

The motor-start current crosses the same wiring resistance before it reaches the load. Ohm's law says that resistance spends some supply voltage as heat.

Max: First ask how large the sag is. Then ask whether a sample happens while it exists.

2. Turn the sag into ADC codes

1

MultiplyVoltage lost is current times resistance: Vwire=IRwire.

2

Divide the ADC rangeAn N-bit converter has 2^N levels, so q=Vref/2^N.

3

Count stepsThe sag spans Vwire/q codes.

3. Add the separate clock question

Vwire=IRwire; q=Vref/2^N; Ts=1/fs; guarantee requires Ts<τpulse

A large number of ADC codes does not guarantee that a periodic sample lands inside a short pulse. The sample period must be shorter than the pulse.

4. Try the sample rate

Vwire=IR; q=Vref/2^N; codes=Vwire/q; Ts=1/fs

TryMove the sample rate from a slow control loop through the strict 1 ms timing boundary.

Wiring sag
ADC step
Sag span
Strict rate boundary
Sample period
Guaranteed inside pulse?

ObserveAt 100 Hz the 0.6 V sag spans about 745 codes, yet samples are 10 ms apart. The amplitude is resolvable while the 1 ms event is not guaranteed to be observed.

ExplainADC bit depth answers “how small a voltage?” Sample rate answers “how brief an event?” Both conditions must pass.

Technical boundaries.

The 1 ms pulse is the chapter's explicitly labelled typical assumption, not a measured motor guarantee.

ADC settling
Needs separate evidence
trigger phase
Needs separate evidence
anti-alias filtering
Needs separate evidence
supply impedance
Needs separate evidence
inrush shape
Needs separate evidence
brownout dynamics
Needs separate evidence

Use field evidence or a deeper model before release.

5. Reproduce the chapter values

2 A×0.3 Ω=0.6 V. A 12-bit, 3.3 V ADC has q=3.3/4096=0.000806 V=0.806 mV, so the sag spans about 745 codes. A 1 ms pulse sets the strict boundary fs>1,000 Hz; 100 Hz gives Ts=10 ms.

6. Prove the installed event

Measure the actual startup waveform, ADC aperture and phase, supply rail, driver current, sample timestamps, and brownout flag. Triggered capture may be more honest than blind periodic polling.

7. Check yourself

Why is 745 codes not enough proof?
Answer: The ADC can resolve the voltage only when a sample lands during the pulse.
Does exactly 1,000 Hz strictly guarantee a sample inside 1 ms?
Answer: No. Equal periods can align at the boundary; the stated guarantee uses Ts<τ, so fs>1 kHz.
Does this prove every startup pulse lasts 1 ms?
Answer: No. The chapter labels 1 ms as a standard or typical value because it supplies no measured duration.
Honesty boundary.

These are the chapter inputs, worked results, and named teaching assumptions.

2 A
Current or responsivity value
0.3 Ω
Resistance or impedance value
0.6 V
Voltage or voltage-step value
12-bit
Digital resolution or converter setting
3.3 V
Voltage or voltage-step value
0.806 mV
Voltage or voltage-step value
about 745 codes
Sensor scale, pressure, or digital result
1 ms
Time, interval, or service-life value
1 kHz
Frequency, sample rate, or event rate
100 Hz
Frequency, sample rate, or event rate
10 ms
Time, interval, or service-life value

Only the first six are chapter-specific measurements or design values; the pulse duration and sample rates are explicitly bounded examples.