Beregn spænding, strøm eller modstand øjeblikkeligt med denne gratis Ohm's Lov kalkulator. Indtast to vilkårlige værdier for at løse V=IR. Inkluderer praktiske eksempler, formler og trinvise løsninger til kredsløbsdesign.
Ohms Lov definerer, hvordan spænding, strøm og modstand relaterer sig til hinanden i elektriske kredsløb. Den tyske fysiker Georg Simon Ohm opdagede dette princip i 1827 og fastslog, at spænding (V) er lig med strøm (I) ganget med modstand (R): V = I × R.
Når du fejlfinder et kredsløb, der ikke vil tænde, eller vælger den rette modstand til en LED, anvender du Ohms Lov, uanset om du er klar over det eller ej. Denne beregner løser for enhver manglende værdi, når du angiver to kendte parametre - hvilket eliminerer manuelle beregninger og reducerer fejl i kredsløbsdesign, komponentvalg og elektrisk fejlfinding.
Beregneren bestemmer automatisk den manglende værdi, når du angiver to kendte parametre. Her er det, der gør dette ligetil:
Bemærk: Beregneren kræver præcis to værdier. En almindelig fejl er at udfylde alle tre felter—når dette sker, så ryd feltet, du vil beregne.
Beregneren validerer dine input før beregning:
Fejlmeddelelser peger på det specifikke problem, hvilket gør korrektion ligetil.
Den primære Ohms Lov formel udtrykkes som:
Hvor:
Fra denne primære formel kan vi udlede to yderligere former:
For at beregne Strøm:
For at beregne Modstand:
Beregneren vælger automatisk den relevante formel baseret på dine input:
Scenario 1: Beregn Spænding (V)
Scenario 2: Beregn Strøm (I)
Scenario 3: Beregn Modstand (R)
Beregneren viser både formlen og de indsatte værdier, hvilket hjælper dig med at verificere, at beregningen matcher dine forventninger.
Beregninger udføres med dobbelt-præcisions flydende komma-aritmetik for at sikre nøjagtighed. Resultater vises afrundet til et passende antal decimaler for læsbarhed, mens interne beregninger bevarer fuld præcision.
Kredsløbsdesign og LED-projekter Når du bygger et LED-kredsløb med et 9V batteri, skal du beskytte LED'en mod for høj strøm. Hvis din LED kræver 20mA og har et fremadrettet spændingsfald på 2V, viser kalkulatoren hurtigt, at du har brug for en 350Ω modstand (brug den nærmeste standardværdi: 330Ω eller 390Ω). Uden denne beregning risikerer du at brænde LED'en øjeblikkeligt.
Fejlfinding af Kredsløbsfejl Her er hvad der sker i praksis: du måler 12V ved en strømforsyning, men kun 8V når komponenten. Ved at måle strømmen (sig 0,5A) og bruge Ohm's Lov, beregner du modstanden i ledningen, der forårsager faldet: R = 4V / 0,5A = 8Ω. Denne uventet høje modstand peger ofte på korroderede forbindelser eller underdimensioneret ledningsføring.
Komponentvalg til Effekthåndtering Ved valg af modstande til spændingsdelerere eller strømbegrænsere bestemmer Ohm's Lov både modstandsværdien og den nødvendige effektklasse. En 100Ω modstand, der falder 5V, fører 50mA og afgiver 0,25W - hvilket kræver mindst en 0,5W klassificeret modstand for at forhindre overophedning.
Batterilevetidsberegninger For bærbare projekter hjælper kendskab til, at kredsløbet trækker 150mA fra et 2000mAh batteri med at estimere driftstid: ca. 13 timer. Ohm's Lov forbinder kredsløbets modstand med dette strømforbrug og muliggør optimering inden opbygning.
Sikkerhedsverifikation Før prototypefremstilling skal du verificere, at den beregnede strøm ikke overskrider komponenternes klassifikationer. En almindelig fejl er at undervurdere strømmen gennem lavmodstandsstier, hvilket kan beskadige integrerede kredsløb, ledningsbaner eller skabe brandfare.
Begrænsninger: Ohm's Lov gælder for ohmske materialer (lineære ledere) ved konstant temperatur. Den gælder ikke direkte for ikke-lineære komponenter som dioder, transistorer eller termistorer uden modificering. For vekselstrømskredsløb skal du tage hensyn til impedans (kompleks modstand) i stedet for simpel modstand.
Mens Ohm's Lov er grundlæggende for kredsløbsanalyse, bruges der andre relaterede love og metoder af elektriske ingeniører:
Effektlov: Beskriver forholdet mellem elektrisk effekt, spænding og strøm (P = V × I). Kan kombineres med Ohm's Lov for at udlede yderligere formler som P = I²R eller P = V²/R.
Kirchhoffs Spændingslov (KVL): Fastslår, at summen af alle spændinger rundt om en lukket løkke i et kredsløb er lig nul. Væsentlig for analyse af komplekse kredsløb med flere komponenter.
Kirchhoffs Strømlov (KCL): Fastslår, at summen af strømme, der går ind i en knude, er lig summen af strømme, der forlader den. Bruges sammen med Ohm's Lov til kredsløbsanalyse.
Thevenins Sætning: Tillader forenkling af komplekse kredsløb til ækvivalente kredsløb med en enkelt spændingskilde og seriemodstand.
Nortons Sætning: Minder om Thevenins, men bruger en strømkilde og parallelmodstand til kredsløbsforenkling.
Georg Simon Ohm (1789-1854) offentliggjorde sin matematiske beskrivelse af elektriske kredsløb i 1827 og dokumenterede det, vi nu kalder Ohms Lov. Det videnskabelige samfund afviste i begyndelsen hans arbejde - nogle kolleger latterliggjorde endda det for at stride mod etablerede teorier om elektricitet.
Det, der gør Ohms historie interessant, er, at han byggede sine egne præcisionsinstrumenter, herunder specialfremstillede termoelementer, fordi eksisterende udstyr ikke var nøjagtigt nok til hans eksperimenter. Gennem møjsommelige målinger af strømgennemgang gennem ledninger af forskellige materialer og tykkelser identificerede han den proportionale sammenhæng mellem spænding og strøm.
Anerkendelsen kom langsomt. Det Kongelige Selskab tildelte ham Copley-medaljen i 1841, fjorten år efter hans publikation. I 1881 ærede den Internationale Elektriske Kongres hans bidrag ved at navngive enheden for elektrisk modstand "ohm" - en passende hyldest i betragtning af, hvor grundlæggende dette begreb blev for elektroteknisk ingeniørvirksomhed.
I telegrafens tidsalder og den efterfølgende elektrificering af byer i slutningen af 1800-tallet viste Ohms Lov sig uundværlig. Ingeniører, der designede eldistributionssystemer, skulle forudsige spændingsfald, beregne ledningsstørrelser og forhindre overophedning. De samme principper gælder den dag i dag, uanset om man fejlfinder et mikrocontrollerkredskort eller designer eldistribution til et datacenter.
Det bemærkelsesværdige ved Ohms Lov er dens holdbarhed: trods næsten 200 år teknologisk fremskridt - fra galvaniske celler til integrerede kredsløb - forbliver det grundlæggende forhold V = I × R uændret og universelt gældende for resistive kredsløb.
Ohms lov beskriver, hvordan tre elektriske egenskaber hænger sammen: spænding (elektrisk tryk), strøm (strømningshastighed) og modstand (modstand mod strømning). Forholdet er V = I × R. Tænk på det som vand, der løber gennem et rør - spænding er vandtrykket, strøm er strømningshastigheden, og modstand er, hvor meget røret begrænser strømningen. Øg trykket (spænding) eller reducer begrænsningen (modstand), og strømningen (strøm) øges proportionalt.
For at beregne spænding, multipliceres strømmen (i ampere) med modstanden (i ohm): V = I × R. For eksempel, hvis strømmen er 2 A og modstanden er 5 Ω, så er spændingen = 2 × 5 = 10 V.
For at beregne strøm, divideres spændingen (i volt) med modstanden (i ohm): I = V / R. For eksempel, hvis spændingen er 12 V og modstanden er 4 Ω, så er strømmen = 12 / 4 = 3 A.
For at beregne modstand, divideres spændingen (i volt) med strømmen (i ampere): R = V / I. For eksempel, hvis spændingen er 9 V og strømmen er 3 A, så er modstanden = 9 / 3 = 3 Ω.
Spænding (V) er det elektriske tryk, der skubber elektroner gennem en kreds, målt i volt. Strøm (I) er hastigheden, hvormed elektroner løber gennem en leder, målt i ampere. Modstand (R) er modstanden mod strømningsflow, målt i ohm. Disse tre størrelser er forbundet ved Ohms lov (V = I × R).
Ja, men det kræver modificering. For AC-kredse arbejder man med impedans (Z) i stedet for simpel modstand. Impedans tager hensyn til både resistive og reaktive komponenter (fra kondensatorer og spoler), hvilket skaber en frekvensafhængig modstand mod strømflow. Formlen bliver V = I × Z, hvor Z måles i ohm, men repræsenterer en kompleks størrelse med magnitude og fasevinkel.
Et almindeligt eksempel er beregning af strømbegrænsende modstand for en LED. Hvis du har en 5V strømforsyning, en LED med 2V fremadrettet spændingsfald, og ønsker 20mA strøm, så har du brug for: R = (5V - 2V) / 0,02A = 150 Ω modstand.
Ohms lov er grundlæggende for kredsløbsdesign, fejlfinding, komponentvalg og sikkerhedsanalyse. Det giver ingeniører mulighed for at forudsige kredsløbsadfærd, beregne strømforbrug, dimensionere komponenter korrekt og sikre, at kredsløb fungerer inden for sikre grænser.
Nej. Ohms lov gælder specifikt for ohmiske materialer - ledere med lineære spænding-strøm-forhold som de fleste metaller (kobber, aluminium, modstande). Den gælder ikke direkte for ikke-lineære komponenter som dioder, LED'er, transistorer, batterier eller termistorer. Disse komponenter kræver forskellige analysemetoder eller kredsløbsmodeller. Desuden ændres modstanden med temperaturen, så beregningerne antager relativt stabile driftstemperaturer.
Her er kodeeksempler til beregning af elektriske parametre ved hjælp af Ohms Lov i forskellige programmeringssprog:
1# Python-eksempel for Ohms Lov-beregninger
2
3def calculate_voltage(current, resistance):
4 """Beregn spænding givet strøm og modstand."""
5 return current * resistance
6
7def calculate_current(voltage, resistance):
8 """Beregn strøm givet spænding og modstand."""
9 if resistance == 0:
10 raise ValueError("Modstand kan ikke være nul")
11 return voltage / resistance
12
13def calculate_resistance(voltage, current):
14 """Beregn modstand givet spænding og strøm."""
15 if current == 0:
16 raise ValueError("Strøm kan ikke være nul")
17 return voltage / current
18
19# Eksempel på brug:
20# Beregn spænding
21I = 2.5 # ampere
22R = 100 # ohm
23V = calculate_voltage(I, R)
24print(f"Spænding: {V:.2f} V") # Output: Spænding: 250.00 V
25
26# Beregn strøm
27V = 12 # volt
28R = 4 # ohm
29I = calculate_current(V, R)
30print(f"Strøm: {I:.2f} A") # Output: Strøm: 3.00 A
31
32# Beregn modstand
33V = 9 # volt
34I = 0.5 # ampere
35R = calculate_resistance(V, I)
36print(f"Modstand: {R:.2f} Ω") # Output: Modstand: 18.00 Ω
371// JavaScript-eksempel for Ohms Lov-beregninger
2
3function calculateVoltage(current, resistance) {
4 return current * resistance;
5}
6
7function calculateCurrent(voltage, resistance) {
8 if (resistance === 0) {
9 throw new Error("Modstand kan ikke være nul");
10 }
11 return voltage / resistance;
12}
13
14function calculateResistance(voltage, current) {
15 if (current === 0) {
16 throw new Error("Strøm kan ikke være nul");
17 }
18 return voltage / current;
19}
20
21// Eksempel på brug:
22// Beregn spænding
23const current1 = 0.5; // ampere
24const resistance1 = 220; // ohm
25const voltage1 = calculateVoltage(current1, resistance1);
26console.log(`Spænding: ${voltage1.toFixed(2)} V`); // Output: Spænding: 110.00 V
27
28// Beregn strøm
29const voltage2 = 5; // volt
30const resistance2 = 1000; // ohm
31const current2 = calculateCurrent(voltage2, resistance2);
32console.log(`Strøm: ${current2.toFixed(4)} A`); // Output: Strøm: 0.0050 A
33
34// Beregn modstand
35const voltage3 = 3.3; // volt
36const current3 = 0.02; // ampere
37const resistance3 = calculateResistance(voltage3, current3);
38console.log(`Modstand: ${resistance3.toFixed(2)} Ω`); // Output: Modstand: 165.00 Ω
391// Java-eksempel for Ohms Lov-beregninger
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("Modstand kan ikke være nul");
12 }
13 return voltage / resistance;
14 }
15
16 public static double calculateResistance(double voltage, double current) {
17 if (current == 0) {
18 throw new IllegalArgumentException("Strøm kan ikke være nul");
19 }
20 return voltage / current;
21 }
22
23 public static void main(String[] args) {
24 // Beregn spænding
25 double current1 = 1.5; // ampere
26 double resistance1 = 10; // ohm
27 double voltage1 = calculateVoltage(current1, resistance1);
28 System.out.printf("Spænding: %.2f V%n", voltage1); // Output: Spænding: 15.00 V
29
30 // Beregn strøm
31 double voltage2 = 24; // volt
32 double resistance2 = 12; // ohm
33 double current2 = calculateCurrent(voltage2, resistance2);
34 System.out.printf("Strøm: %.2f A%n", current2); // Output: Strøm: 2.00 A
35
36 // Beregn modstand
37 double voltage3 = 120; // volt
38 double current3 = 5; // ampere
39 double resistance3 = calculateResistance(voltage3, current3);
40 System.out.printf("Modstand: %.2f Ω%n", resistance3); // Output: Modstand: 24.00 Ω
41 }
42}
431' Excel VBA-funktioner til Ohms Lov-beregninger
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' Brug i Excel-celler:
24' =CalculateVoltage(2, 50) ' Returnerer 100 (V = I × R)
25' =CalculateCurrent(12, 6) ' Returnerer 2 (I = V / R)
26' =CalculateResistance(9, 3) ' Returnerer 3 (R = V / I)
27Disse eksempler viser, hvordan man implementerer Ohms Lov-beregninger med korrekt fejlhåndtering for grænsetilfælde som division med nul. Du kan tilpasse disse funktioner til dine specifikke behov eller integrere dem i større kredsløbsanalyseapplikationer.
Eksempel 1: Beregn Spændingsfald over en Modstand
Eksempel 2: Beregn Strømforbrug fra Strømforsyning
Eksempel 3: Find Ukendt Modstand ved Måling
Eksempel 4: LED Kredsløbsdesign
Eksempel 5: Strømforsynings Strømforbrug
Eksempel 6: Ledningsmodstands Beregning
Denne gratis beregner eliminerer manuelle beregniningsfejl og fremskynder kredsløbsdesign-workflows. Indtast to kendte værdier for øjeblikkeligt at beregne den tredje - perfekt til verificering af breadboard-målinger, valg af komponenter eller kontrol af hjemmeopgaveløsninger. De viste formler viser præcist, hvordan hver resultat er beregnet, hvilket gør den værdifuld for både læring og professionelt arbejde.
IEEE Standards Association. "IEEE Standard Dictionary of Electrical and Electronics Terms." Institute of Electrical and Electronics Engineers, https://standards.ieee.org/. Den autoritative kilde til elektroteknisk terminologi og principper.
Plonsey, Robert, og Roger C. Barr. "Bioelectricity: A Quantitative Approach." Springer Science & Business Media, 2007. Akademisk lærebog, der dækker elektriske principper i biologiske systemer.
National Institute of Standards and Technology (NIST). "Constants, Units, and Uncertainty." https://www.nist.gov/pml/owm. Officielle SI-enhedsdefinitioner og målingsstandarder.
All About Circuits - Ohm's Lov. https://www.allaboutcircuits.com/textbook/direct-current/chpt-2/voltage-current-resistance-relate/. Uddannelsesressource med detaljerede forklaringer og praktiske eksempler for elektroingeniørstuderende.
The Engineering Toolbox. "Electrical Conductivity and Resistivity." https://www.engineeringtoolbox.com/. Referencemateriale til ingeniørberegninger og materialegenskaber.
Opdag flere værktøjer, der måske kan være nyttige for din arbejdsgang.