Bereken spanning, stroom of weerstand direct met deze gratis Ohm's Wet calculator. Voer twee willekeurige waarden in om V=IR op te lossen. Inclusief praktische voorbeelden, formules en stapsgewijze oplossingen voor circuitontwerp.
De Wet van Ohm definieert hoe spanning, stroom en weerstand zich verhouden in elektrische circuits. De Duitse natuurkundige Georg Simon Ohm ontdekte dit principe in 1827 en stelde vast dat spanning (V) gelijk is aan stroom (I) vermenigvuldigd met weerstand (R): V = I × R.
Wanneer je een circuit aan het oplossen bent dat niet werkt, of de juiste weerstand voor een LED selecteert, pas je de Wet van Ohm toe, of je het nu beseft of niet. Deze rekenmachine lost elke ontbrekende waarde op wanneer je twee bekende parameters opgeeft—waardoor handmatige berekeningen worden geëlimineerd en fouten in circuitontwerp, componentenselectie en elektrische probleemoplossing worden verminderd.
De calculator bepaalt automatisch de ontbrekende waarde wanneer u twee bekende parameters opgeeft. Hier is wat dit eenvoudig maakt:
Opmerking: De calculator vereist precies twee waarden. Een veelgemaakte fout is alle drie de velden in te vullen—wanneer dit gebeurt, wis het veld dat u wilt berekenen.
De calculator controleert uw invoer voordat deze berekent:
Foutmeldingen wijzen u naar het specifieke probleem, waardoor correctie eenvoudig wordt.
De primaire wet van Ohm formule wordt uitgedrukt als:
Waar:
Vanuit deze primaire formule kunnen we twee aanvullende vormen afleiden:
Om Stroom te berekenen:
Om Weerstand te berekenen:
De rekenmachine selecteert automatisch de juiste formule op basis van uw invoer:
Scenario 1: Spanning (V) berekenen
Scenario 2: Stroom (I) berekenen
Scenario 3: Weerstand (R) berekenen
De rekenmachine toont zowel de formule als de ingevulde waarden, waardoor u kunt controleren of de berekening overeenkomt met uw verwachtingen.
Berekeningen worden uitgevoerd met dubbele-precisie drijvende-komma-rekenkunde om nauwkeurigheid te garanderen. Resultaten worden weergegeven afgerond op een geschikt aantal decimalen voor leesbaarheid, terwijl interne berekeningen volledige precisie behouden.
Circuitontwerp en LED-projecten Bij het bouwen van een LED-circuit met een 9V-batterij moet je de LED beschermen tegen overmatige stroom. Als je LED 20mA vereist en een voorwaartse spanningsval van 2V heeft, toont de calculator snel dat je een 350Ω weerstand nodig hebt (gebruik de dichtstbijzijnde standaardwaarde: 330Ω of 390Ω). Zonder deze berekening loop je het risico de LED onmiddellijk te verbranden.
Probleemoplossing bij Circuitfouten Hier is wat er in de praktijk gebeurt: je meet 12V bij een voeding maar slechts 8V die het component bereikt. Door de stroom te meten (zeg 0,5A) en Ohm's Wet te gebruiken, bereken je de draadweerstand die de val veroorzaakt: R = 4V / 0,5A = 8Ω. Deze onverwacht hoge weerstand wijst vaak op gecorrodeerde verbindingen of ondergemaatste bedrading.
Componentenselectie voor Vermogensafhandeling Bij het selecteren van weerstanden voor spanningsdelers of stroombeperkers bepaalt Ohm's Wet zowel de weerstandswaarde als het vermogensvermogen dat nodig is. Een 100Ω weerstand die 5V laat vallen, draagt 50mA en dissipeert 0,25W—waarvoor minimaal een 0,5W-weerstand nodig is om oververhitting te voorkomen.
Batterijduurberekeningen Voor draagbare projecten helpt het weten dat je circuit 150mA trekt uit een 2000mAh-batterij om de looptijd in te schatten: ongeveer 13 uur. Ohm's Wet verbindt de weerstand van je circuit met deze stroomafname, waardoor optimalisatie mogelijk is voordat je begint te bouwen.
Veiligheidsverificatie Controleer vóór het prototypen of de berekende stroom de componentenwaarden niet overschrijdt. Een veelgemaakte fout is het onderschatten van de stroom door paden met lage weerstand, wat IC's, sporen of zelfs brandhazards kan beschadigen.
Beperkingen: Ohm's Wet is van toepassing op ohmische materialen (lineaire geleiders) onder constante temperatuur. Het is niet direct toepasbaar op niet-lineaire componenten zoals diodes, transistors of thermistors zonder aanpassing. Voor wisselstroomcircuits moet je rekening houden met impedantie (complexe weerstand) in plaats van eenvoudige weerstand.
Hoewel Ohm's Wet fundamenteel is voor circuitanalyse, gebruiken elektrotechnische ingenieurs ook andere gerelateerde wetten en methoden:
Vermogenswet: Beschrijft de relatie tussen elektrisch vermogen, spanning en stroom (P = V × I). Kan worden gecombineerd met Ohm's Wet om aanvullende formules af te leiden zoals P = I²R of P = V²/R.
Kirchhoff's Spanningswet (KVL): Stelt dat de som van alle spanningen rond een gesloten lus in een circuit gelijk is aan nul. Essentieel voor het analyseren van complexe circuits met meerdere componenten.
Kirchhoff's Stroomwet (KCL): Stelt dat de som van binnenkomende stromen in een knooppunt gelijk is aan de som van uitgaande stromen. Wordt gebruikt naast Ohm's Wet voor circuitanalyse.
Thevenin's Stelling: Maakt vereenvoudiging van complexe circuits mogelijk tot equivalente circuits met een enkele spanningsbron en seriële weerstand.
Norton's Stelling: Vergelijkbaar met Thevenin's, maar gebruikt een stroombron en parallelle weerstand voor circuitvereenvoudiging.
Georg Simon Ohm (1789-1854) publiceerde zijn wiskundige beschrijving van elektrische circuits in 1827, waarbij hij documenteerde wat we nu de Wet van Ohm noemen. De wetenschappelijke gemeenschap wees zijn werk aanvankelijk af—sommige collega's belachelijkten het zelfs omdat het inging tegen gevestigde theorieën over elektriciteit.
Wat Ohm's verhaal interessant maakt: hij bouwde zijn eigen precisie-instrumenten, inclusief aangepaste thermokoppels, omdat de bestaande apparatuur niet nauwkeurig genoeg was voor zijn experimenten. Door nauwgezette metingen van stroomstroom door draden van verschillende materialen en diktes, identificeerde hij de proportionele relatie tussen spanning en stroom.
Erkenning kwam langzaam. De Royal Society kende hem in 1841 de Copley Medal toe, veertien jaar na zijn publicatie. In 1881 eerde het Internationaal Elektrisch Congres zijn bijdrage door de eenheid van elektrische weerstand de "ohm" te noemen—een passende eerbetoon gezien hoe fundamenteel dit concept werd voor elektrotechniek.
Tijdens het telegraaftijdperk en de daaropvolgende elektrificatie van steden in de late jaren 1800 bleek de Wet van Ohm onmisbaar. Ingenieurs die elektriciteitsdistributiesystemen ontwierpen, moesten spanningsdalingen voorspellen, draadformaten berekenen en oververhitting voorkomen. Dezelfde principes gelden vandaag de dag, of je nu een microcontrollercircuit aan het oplossen bent of een stroomverdeling voor een datacenter aan het ontwerpen bent.
Wat opmerkelijk is aan de Wet van Ohm is zijn duurzaamheid: ondanks bijna 200 jaar technologische vooruitgang—van galvanische cellen tot geïntegreerde schakelingen—blijft de fundamentele relatie V = I × R onveranderd en universeel toepasbaar op resistieve circuits.
De wet van Ohm beschrijft hoe drie elektrische eigenschappen samenhangen: spanning (elektrische druk), stroom (stroomsnelheid) en weerstand (tegendruk aan stroming). De relatie is V = I × R. Denk eraan als water dat door een pijp stroomt—spanning is de waterdruk, stroom is de stroomsnelheid, en weerstand is hoeveel de pijp de stroom beperkt. Verhoog druk (spanning) of verlaag beperking (weerstand), en de stroom neemt evenredig toe.
Om spanning te berekenen, vermenigvuldig je de stroom (in ampère) met de weerstand (in ohm): V = I × R. Bijvoorbeeld, als de stroom 2 A is en de weerstand 5 Ω, dan is de spanning = 2 × 5 = 10 V.
Om stroom te berekenen, deel je de spanning (in volt) door de weerstand (in ohm): I = V / R. Bijvoorbeeld, als de spanning 12 V is en de weerstand 4 Ω, dan is de stroom = 12 / 4 = 3 A.
Om weerstand te berekenen, deel je de spanning (in volt) door de stroom (in ampère): R = V / I. Bijvoorbeeld, als de spanning 9 V is en de stroom 3 A, dan is de weerstand = 9 / 3 = 3 Ω.
Spanning (V) is de elektrische druk die elektronen door een circuit duwt, gemeten in volt. Stroom (I) is de stroomsnelheid van elektronen door een geleider, gemeten in ampère. Weerstand (R) is de tegendruk aan stroomstroom, gemeten in ohm. Deze drie grootheden zijn aan elkaar gerelateerd door de wet van Ohm (V = I × R).
Ja, maar het vereist aanpassing. Voor wisselstroomcircuits werk je met impedantie (Z) in plaats van eenvoudige weerstand. Impedantie houdt rekening met zowel resistieve als reactieve componenten (van condensatoren en spoelen), waardoor er een frequentieafhankelijke tegendruk aan stroomstroom ontstaat. De formule wordt V = I × Z, waarbij Z in ohm wordt gemeten maar een complexe grootheid met magnitude en fasehoekverschil voorstelt.
Een veelvoorkomend voorbeeld is het berekenen van de stroombegrenzende weerstand voor een LED. Als je een 5V voeding hebt, een LED met 2V voorwaartse spanningsval, en 20mA stroom wilt, heb je een: R = (5V - 2V) / 0,02A = 150 Ω weerstand nodig.
De wet van Ohm is fundamenteel voor circuitontwerp, probleemoplossing, componentenselectie en veiligheidsanalyse. Het stelt ingenieurs in staat om circuitgedrag te voorspellen, energieverbruik te berekenen, componenten correct te dimensioneren en ervoor te zorgen dat circuits binnen veilige grenzen werken.
Nee. De wet van Ohm is specifiek van toepassing op ohmische materialen—geleiders met lineaire spanning-stroomrelaties zoals de meeste metalen (koper, aluminium, weerstanden). Het is niet rechtstreeks van toepassing op niet-lineaire componenten zoals diodes, LED's, transistors, batterijen of thermistors. Deze componenten vereisen andere analysemethoden of circuitmodellen. Bovendien verandert weerstand met temperatuur, dus berekeningen gaan uit van relatief stabiele bedrijfstemperaturen.
Hier zijn codevoorbeelden voor het berekenen van elektrische parameters met behulp van de Wet van Ohm in verschillende programmeertalen:
1# Python-voorbeeld voor berekeningen met de Wet van Ohm
2
3def calculate_voltage(current, resistance):
4 """Bereken spanning gegeven stroom en weerstand."""
5 return current * resistance
6
7def calculate_current(voltage, resistance):
8 """Bereken stroom gegeven spanning en weerstand."""
9 if resistance == 0:
10 raise ValueError("Weerstand kan niet nul zijn")
11 return voltage / resistance
12
13def calculate_resistance(voltage, current):
14 """Bereken weerstand gegeven spanning en stroom."""
15 if current == 0:
16 raise ValueError("Stroom kan niet nul zijn")
17 return voltage / current
18
19# Voorbeeldgebruik:
20# Bereken spanning
21I = 2.5 # ampère
22R = 100 # ohm
23V = calculate_voltage(I, R)
24print(f"Spanning: {V:.2f} V") # Uitvoer: Spanning: 250.00 V
25
26# Bereken stroom
27V = 12 # volt
28R = 4 # ohm
29I = calculate_current(V, R)
30print(f"Stroom: {I:.2f} A") # Uitvoer: Stroom: 3.00 A
31
32# Bereken weerstand
33V = 9 # volt
34I = 0.5 # ampère
35R = calculate_resistance(V, I)
36print(f"Weerstand: {R:.2f} Ω") # Uitvoer: Weerstand: 18.00 Ω
371// JavaScript-voorbeeld voor berekeningen met de Wet van Ohm
2
3function calculateVoltage(current, resistance) {
4 return current * resistance;
5}
6
7function calculateCurrent(voltage, resistance) {
8 if (resistance === 0) {
9 throw new Error("Weerstand kan niet nul zijn");
10 }
11 return voltage / resistance;
12}
13
14function calculateResistance(voltage, current) {
15 if (current === 0) {
16 throw new Error("Stroom kan niet nul zijn");
17 }
18 return voltage / current;
19}
20
21// Voorbeeldgebruik:
22// Bereken spanning
23const current1 = 0.5; // ampère
24const resistance1 = 220; // ohm
25const voltage1 = calculateVoltage(current1, resistance1);
26console.log(`Spanning: ${voltage1.toFixed(2)} V`); // Uitvoer: Spanning: 110.00 V
27
28// Bereken stroom
29const voltage2 = 5; // volt
30const resistance2 = 1000; // ohm
31const current2 = calculateCurrent(voltage2, resistance2);
32console.log(`Stroom: ${current2.toFixed(4)} A`); // Uitvoer: Stroom: 0.0050 A
33
34// Bereken weerstand
35const voltage3 = 3.3; // volt
36const current3 = 0.02; // ampère
37const resistance3 = calculateResistance(voltage3, current3);
38console.log(`Weerstand: ${resistance3.toFixed(2)} Ω`); // Uitvoer: Weerstand: 165.00 Ω
391// Java-voorbeeld voor berekeningen met de Wet van Ohm
2
3public class OhmsLawCalculator {
4
5 public static double calculateVoltage(double current, double resistance) {
6 return current * resistance;
7 }
8
9 public static double calculateCurrent(double voltage, double resistance) {
10 if (resistance == 0) {
11 throw new IllegalArgumentException("Weerstand kan niet nul zijn");
12 }
13 return voltage / resistance;
14 }
15
16 public static double calculateResistance(double voltage, double current) {
17 if (current == 0) {
18 throw new IllegalArgumentException("Stroom kan niet nul zijn");
19 }
20 return voltage / current;
21 }
22
23 public static void main(String[] args) {
24 // Bereken spanning
25 double current1 = 1.5; // ampère
26 double resistance1 = 10; // ohm
27 double voltage1 = calculateVoltage(current1, resistance1);
28 System.out.printf("Spanning: %.2f V%n", voltage1); // Uitvoer: Spanning: 15.00 V
29
30 // Bereken stroom
31 double voltage2 = 24; // volt
32 double resistance2 = 12; // ohm
33 double current2 = calculateCurrent(voltage2, resistance2);
34 System.out.printf("Stroom: %.2f A%n", current2); // Uitvoer: Stroom: 2.00 A
35
36 // Bereken weerstand
37 double voltage3 = 120; // volt
38 double current3 = 5; // ampère
39 double resistance3 = calculateResistance(voltage3, current3);
40 System.out.printf("Weerstand: %.2f Ω%n", resistance3); // Uitvoer: Weerstand: 24.00 Ω
41 }
42}
431' Excel VBA-functies voor berekeningen met de Wet van Ohm
2
3Function CalculateVoltage(Current As Double, Resistance As Double) As Double
4 CalculateVoltage = Current * Resistance
5End Function
6
7Function CalculateCurrent(Voltage As Double, Resistance As Double) As Variant
8 If Resistance = 0 Then
9 CalculateCurrent = CVErr(xlErrDiv0)
10 Else
11 CalculateCurrent = Voltage / Resistance
12 End If
13End Function
14
15Function CalculateResistance(Voltage As Double, Current As Double) As Variant
16 If Current = 0 Then
17 CalculateResistance = CVErr(xlErrDiv0)
18 Else
19 CalculateResistance = Voltage / Current
20 End If
21End Function
22
23' Gebruik in Excel-cellen:
24' =CalculateVoltage(2, 50) ' Geeft 100 (V = I × R)
25' =CalculateCurrent(12, 6) ' Geeft 2 (I = V / R)
26' =CalculateResistance(9, 3) ' Geeft 3 (R = V / I)
27Deze voorbeelden tonen hoe u berekeningen met de Wet van Ohm kunt implementeren met correcte foutafhandeling voor randgevallen zoals deling door nul. U kunt deze functies aanpassen aan uw specifieke behoeften of ze integreren in grotere elektrische analyseprogramma's.
Voorbeeld 1: Bereken Spanningsval Over een Weerstand
Voorbeeld 2: Bereken Stroomverbruik van Voeding
Voorbeeld 3: Vind Onbekende Weerstand door Meting
Voorbeeld 4: LED Circuit Ontwerp
Voorbeeld 5: Voeding Stroomverbruik
Voorbeeld 6: Draadweerstand Berekening
Deze gratis calculator elimineert handmatige rekenfout en versnelt circuit ontwerpworkflows. Voer twee bekende waarden in om direct de derde te berekenen—perfect voor het verifiëren van breadboard metingen, het selecteren van componenten, of het controleren van huiswerkvraagstukken. De weergegeven formules tonen precies hoe elk resultaat werd berekend, waardoor het waardevol is voor zowel leren als professioneel werk.
IEEE Standards Association. "IEEE Standaard Woordenboek van Elektrische en Elektronische Termen." Institute of Electrical and Electronics Engineers, https://standards.ieee.org/. De gezaghebbende bron voor elektrische engineering terminologie en principes.
Plonsey, Robert, en Roger C. Barr. "Bioelectriciteit: Een Kwantitatieve Benadering." Springer Science & Business Media, 2007. Academisch handboek dat elektrische principes in biologische systemen behandelt.
Nationaal Instituut voor Standaarden en Technologie (NIST). "Constanten, Eenheden en Onzekerheid." https://www.nist.gov/pml/owm. Officiële SI-eenheid definities en meetstandaarden.
All About Circuits - Ohm's Wet. https://www.allaboutcircuits.com/textbook/direct-current/chpt-2/voltage-current-resistance-relate/. Educatieve bron met gedetailleerde uitleg en praktische voorbeelden voor elektrotechniek studenten.
The Engineering Toolbox. "Elektrische Geleidbaarheid en Resistiviteit." https://www.engineeringtoolbox.com/. Referentiemateriaal voor engineering berekeningen en materiaaleigenschappen.
Ontdek meer tools die handig kunnen zijn voor uw workflow