Bint

Spanningsdeler berekenen

Elektrotechniek

Beschrijving

Bereken de uitgangsspanning van een spanningsdeler op basis van twee weerstanden en de ingangsspanning. Een spanningsdeler wordt veel gebruikt bij microcontrollers zoals Arduino en ESP32 om hogere spanningen terug te brengen naar een veilig meetniveau.

Een spanningsdeler bestaat uit twee weerstanden in serie, waarbij de uitgangsspanning wordt afgenomen over de onderste weerstand R2. De formule Vout = Vin x R2 / (R1 + R2) gaat uit van een onbelaste uitgang. Bij aansluiten van een component (sensor, microcontroller-ingang) staat deze parallel aan R2, waardoor de effectieve weerstand en de uitgangsspanning dalen. Deze berekening is accuraat voor hoogohmige belastingen zoals de analoge ingang van een Arduino of ESP32.

Gebruik je een potentiometer als variabele spanningsdeler? De totale weerstand is R1 + R2, de loper (middelste aansluiting) bepaalt de verhouding. Voor batterijgevoede projecten zijn weerstanden van 10kΩ tot 100kΩ een goede balans tussen nauwkeurigheid en energiebesparing. Houd ook rekening met de uitgangsimpedantie (R1 parallel aan R2): voor een Arduino ADC wordt maximaal 10kΩ geadviseerd voor een betrouwbare meting. Bij hogere impedanties kan de meting gaan zweven.

Invoer velden

V
Ω
Ω

Resultaten

V
- V
De uitgangsspanning Vout = Vin x R2 / (R1 + R2) gemeten over R2. Dit is de ideale waarde bij onbelaste uitgang. Bij aansluiten van een belasting (sensor, versterkertrap) zakt de spanning door het loading effect.
mA
- mA
De ruststroom door de spanningsdeler. Bij batterijgevoede projecten (ESP32) is een lage stroom gewenst. Vuistregel: kies R1 en R2 tussen 10kΩ en 100kΩ voor een goede balans tussen nauwkeurigheid en energiebesparing.
Ω
- Ω
De uitgangsimpedantie van de spanningsdeler (R1 parallel aan R2). Voor een Arduino ADC wordt maximaal 10kΩ geadviseerd voor een betrouwbare meting. Bij hogere impedanties kan de meting gaan zweven.
-
Check of de uitgangsimpedantie binnen de 10kΩ-grens van een Arduino ADC valt.
mW
- mW
Het vermogen dat wordt gedissipeerd in R1 als warmte.
mW
- mW
Het vermogen dat wordt gedissipeerd in R2 als warmte.
-
Check of het vermogen binnen de belastbaarheid van standaard 0,25W weerstanden valt.
-
Check of de uitgangsspanning veilig is voor de geselecteerde microcontroller.

Formulas:

  • zout = round((r1 * r2) / (r1 + r2), 2)
  • vout = round(vin * r2 / (r1 + r2), 4)
    De uitgangsspanning Vout = Vin x R2 / (R1 + R2) gemeten over R2. Dit is de ideale waarde bij onbelaste uitgang. Bij aansluiten van een belasting (sensor, versterkertrap) zakt de spanning door het loading effect.
  • stroom = round(vin / (r1 + r2) * 1000, 4)
    De ruststroom door de spanningsdeler. Bij batterijgevoede projecten (ESP32) is een lage stroom gewenst. Vuistregel: kies R1 en R2 tussen 10kΩ en 100kΩ voor een goede balans tussen nauwkeurigheid en energiebesparing.
  • zout_label = round(zout, 2)
    De uitgangsimpedantie van de spanningsdeler (R1 parallel aan R2). Voor een Arduino ADC wordt maximaal 10kΩ geadviseerd voor een betrouwbare meting. Bij hogere impedanties kan de meting gaan zweven.
  • impedantie_check = if(zout <= 10000, 'Uitgangsimpedantie geschikt voor Arduino ADC (max 10kΩ).', 'Uitgangsimpedantie te hoog voor Arduino ADC - kies lagere weerstanden voor een betrouwbare meting.')
    Check of de uitgangsimpedantie binnen de 10kΩ-grens van een Arduino ADC valt.
  • vermogen_r1 = round((vin - vout) * (vin - vout) / r1 * 1000, 4)
    Het vermogen dat wordt gedissipeerd in R1 als warmte.
  • vermogen_r2 = round(vout * vout / r2 * 1000, 4)
    Het vermogen dat wordt gedissipeerd in R2 als warmte.
  • vermogen_check = if(vermogen_r1 > 250, 'R1 overbelast - vermogen boven 250 mW. Bij 250 mW wordt een 0,25W weerstand zeer heet. Gebruik een 0,5W of 1W weerstand.', if(vermogen_r2 > 250, 'R2 overbelast - vermogen boven 250 mW. Bij 250 mW wordt een 0,25W weerstand zeer heet. Gebruik een 0,5W of 1W weerstand.', 'Vermogen binnen de grenzen van standaard 0,25W weerstanden. Houd voor langdurig gebruik een marge van 50% aan (max 125 mW).'))
    Check of het vermogen binnen de belastbaarheid van standaard 0,25W weerstanden valt.
  • spanning_check = if(vout <= max_spanning_out, 'Uitgangsspanning veilig voor de geselecteerde microcontroller.', 'Uitgangsspanning te hoog voor de geselecteerde microcontroller. Pas R1 en R2 aan voor een lagere uitgangsspanning.')
    Check of de uitgangsspanning veilig is voor de geselecteerde microcontroller.
Link gekopieerd!

Berekening informatie

Author Bint
Laatste update 8 mei 2026
Parameters 4

Op jouw website?

Gebruik direct op jouw eigen site:
<script src="https://ikbenbint.nl/widget.js"
  data-berekening="spanningsdeler-berekenen">
</script>
Eigen tools maken? Maak hier jouw account

Meer over elektrotechniek

Ontdek meer tools gerelateerd aan elektrotechniek