Beregn spenning, strøm eller motstand umiddelbart med denne gratis Ohms lov kalkulatoren. Skriv inn to vilkårlige verdier for å løse V=IR. Inkluderer praktiske eksempler, formler og trinnvise løsninger for kretskonstruksjon.
Ohms lov definerer hvordan spenning, strøm og motstand forholder seg til hverandre i elektriske kretser. Den tyske fysikeren Georg Simon Ohm oppdaget dette prinsippet i 1827, og etablerte at spenning (V) er lik strøm (I) multiplisert med motstand (R): V = I × R.
Når du feilsøker en krets som ikke vil slå på, eller velger riktig motstand for en LED, anvender du Ohms lov, enten du er klar over det eller ikke. Denne kalkulatoren løser for enhver manglende verdi når du oppgir to kjente parametere—og eliminerer manuelle beregninger og reduserer feil ved kretskonstruksjon, komponentvalg og elektrisk feilsøking.
Kalkulatoren bestemmer automatisk den manglende verdien når du oppgir to kjente parametere. Her er det som gjør dette enkelt:
Merk: Kalkulatoren krever nøyaktig to verdier. En vanlig feil er å fylle alle tre feltene—når dette skjer, tøm feltet du vil beregne.
Kalkulatoren validerer inndataene dine før beregning:
Feilmeldinger peker på den spesifikke problemstillingen, noe som gjør korrigering enkelt.
Den primære Ohms lov formel uttrykkes som:
Hvor:
Fra denne primære formelen kan vi utlede to tilleggsformer:
For å beregne strøm:
For å beregne motstand:
Kalkulatoren velger automatisk den egnede formelen basert på dine inndata:
Scenario 1: Beregn spenning (V)
Scenario 2: Beregn strøm (I)
Scenario 3: Beregn motstand (R)
Kalkulatoren viser både formelen og innsatte verdier, som hjelper deg med å bekrefte at beregningen matcher forventningene dine.
Beregninger utføres med dobbel-presisjon flyttallsaritmetikk for å sikre nøyaktighet. Resultater vises avrundet til et passende antall desimaler for lesbarhet, mens interne beregninger opprettholder full presisjon.
Kretskonstruksjon og LED-prosjekter Når du bygger en LED-krets med et 9V batteri, må du beskytte LEDen mot for høy strøm. Hvis LEDen krever 20mA og har et fremoverfall på 2V, viser kalkulatoren raskt at du trenger en 350Ω motstand (bruk nærmeste standardverdi: 330Ω eller 390Ω). Uten denne beregningen risikerer du å ødelegge LEDen umiddelbart.
Feilsøking i Kretser Slik skjer det i praksis: du måler 12V ved en strømforsyning, men bare 8V når komponenten. Ved å måle strømmen (si 0,5A) og bruke Ohms lov, beregner du motstanden i ledningen som forårsaker fallet: R = 4V / 0,5A = 8Ω. Denne uventet høye motstanden peker ofte på korroderte forbindelser eller underdimensjonerte ledninger.
Komponentvalg for Effekthåndtering Når du velger motstandere for spenningsdeling eller strømbegrensning, bestemmer Ohms lov både motstandsverdien og effektklassen som trengs. En 100Ω motstand som faller 5V, fører 50mA og avgir 0,25W—som krever minst en 0,5W klassifisert motstand for å forhindre overoppheting.
Batterilevetidsberegninger For bærbare prosjekter hjelper det å vite at kretsen trekker 150mA fra et 2000mAh batteri med å estimere driftstid: omtrent 13 timer. Ohms lov kobler kretsens motstand til dette strømforbruket, noe som muliggjør optimalisering før bygging.
Sikkerhetsverifisering Før prototyping, bekreft at den beregnede strømmen ikke overskrider komponentenes klassifiseringer. En vanlig feil er å undervurdere strømmen gjennom lavmotstående veier, noe som kan skade ICs, kretsspor eller skape brannfare.
Begrensninger: Ohms lov gjelder for ohmske materialer (lineære ledere) under konstant temperatur. Den gjelder ikke direkte for ikke-lineære komponenter som dioder, transistorer eller termistorer uten modifikasjon. For vekselstrømkretser må du ta hensyn til impedans (kompleks motstand) i stedet for enkel motstand.
Mens Ohms lov er grunnleggende for kretsanalyse, finnes det andre relaterte lover og metoder som elektriske ingeniører bruker:
Effektlov: Beskriver forholdet mellom elektrisk effekt, spenning og strøm (P = V × I). Kan kombineres med Ohms lov for å utlede ytterligere formler som P = I²R eller P = V²/R.
Kirchhoffs Spenningslov (KVL): Slår fast at summen av alle spenninger rundt en lukket løkke i en krets er lik null. Vesentlig for analyse av komplekse kretser med flere komponenter.
Kirchhoffs Strømlov (KCL): Slår fast at summen av strømmer som går inn i en node, er lik summen av strømmer som går ut. Brukes sammen med Ohms lov for kretsanalyse.
Thevenins Teorem: Tillater forenkling av komplekse kretser til ekvivalente kretser med en enkelt spenningskilde og serieMotstand.
Nortons Teorem: Likt Thevenins, men bruker en strømkilde og parallell motstand for kretsforenkling.
Georg Simon Ohm (1789-1854) publiserte sin matematiske beskrivelse av elektriske kretser i 1827, og dokumenterte det vi nå kaller Ohms lov. Det vitenskapelige miljøet avviste i begynnelsen hans arbeid—noen kolleger latterliggjorde til og med det for å stride mot etablerte teorier om elektrisitet.
Det som gjør Ohms historie interessant: han bygde sine egne presisjonsinstrumenter, inkludert egendefinerte termoelementer, fordi eksisterende utstyr ikke var nøyaktig nok for hans eksperimenter. Gjennom møysommelige målinger av strømgjennomgang gjennom ledninger av forskjellige materialer og tykkelser, identifiserte han det proporsjonale forholdet mellom spenning og strøm.
Anerkjennelsen kom sakte. Det kongelige selskap tildelte ham Copley-medaljen i 1841, fjorten år etter hans publikasjon. Innen 1881 hedret Den internasjonale elektrisitetskongressen hans bidrag ved å navngi enheten for elektrisk motstand "ohm"—en passende hyllest gitt hvor grunnleggende dette konseptet ble for elektroteknikk.
Under telegrafens tidsalder og påfølgende elektrifisering av byer på slutten av 1800-tallet, viste Ohms lov seg uunnværlig. Ingeniører som designet kraftdistribusjonssystemer, trengte å forutsi spenningsfall, beregne ledningsstørrelser og forhindre overoppheting. De samme prinsippene gjelder den dag i dag, enten du feilsøker en mikrokontrollerkrets eller designer kraftdistribusjon for et datasenter.
Det som er bemerkelsesverdig med Ohms lov, er dens vedvarende kraft: til tross for nesten 200 år med teknologisk fremskritt—fra galvaniske celler til integrerte kretser—forblir det grunnleggende forholdet V = I × R uforandret og universelt anvendelig for resistive kretser.
Ohms lov beskriver hvordan tre elektriske egenskaper er relatert: spenning (elektrisk trykk), strøm (strømningshastighet) og motstand (motstand mot strøm). Forholdet er V = I × R. Tenk på det som vann som strømmer gjennom et rør—spenning er vanntrykket, strøm er strømningshastigheten, og motstand er hvor mye røret begrenser strømningen. Øk trykket (spenning) eller reduser begrensningen (motstand), og strømningen (strøm) øker proporsjonalt.
For å beregne spenning, multipliser strømmen (i ampere) med motstanden (i ohm): V = I × R. For eksempel, hvis strømmen er 2 A og motstanden er 5 Ω, er spenningen = 2 × 5 = 10 V.
For å beregne strøm, del spenningen (i volt) på motstanden (i ohm): I = V / R. For eksempel, hvis spenningen er 12 V og motstanden er 4 Ω, er strømmen = 12 / 4 = 3 A.
For å beregne motstand, del spenningen (i volt) på strømmen (i ampere): R = V / I. For eksempel, hvis spenningen er 9 V og strømmen er 3 A, er motstanden = 9 / 3 = 3 Ω.
Spenning (V) er det elektriske trykket som skyver elektroner gjennom en krets, målt i volt. Strøm (I) er strømningshastigheten til elektroner gjennom en leder, målt i ampere. Motstand (R) er motstanden mot strømningsflyt, målt i ohm. Disse tre størrelsene er relatert ved Ohms lov (V = I × R).
Ja, men det krever modifikasjon. For AC-kretser arbeider du med impedans (Z) i stedet for enkel motstand. Impedans tar hensyn til både resistive og reaktive komponenter (fra kondensatorer og spoler), som skaper en frekvensavhengig motstand mot strømningsflyt. Formelen blir V = I × Z, hvor Z måles i ohm, men representerer en kompleks størrelse med magnitude og fasevinkkel.
Et vanlig eksempel er å beregne strømbegrensende motstand for en LED. Hvis du har en 5V strømforsyning, en LED med 2V fremoverfall, og ønsker 20mA strøm, trenger du: R = (5V - 2V) / 0,02A = 150 Ω motstand.
Ohms lov er grunnleggende for kretsdesign, feilsøking, komponentvalg og sikkerhetsanalyse. Den lar ingeniører forutsi kretsatferd, beregne strømforbruk, dimensjonere komponenter riktig og sikre at kretser opererer innenfor sikre grenser.
Nei. Ohms lov gjelder spesifikt for ohmske materialer—ledere med lineære spenning-strøm-forhold som de fleste metaller (kobber, aluminium, motstander). Den gjelder ikke direkte for ikke-lineære komponenter som dioder, LED-er, transistorer, batterier eller termistorer. Disse komponentene krever forskjellige analysemetoder eller kretsmodeller. I tillegg endres motstand med temperatur, så beregninger forutsetter relativt stabile driftstemperaturer.
Her er kodeeksempler for å beregne elektriske parametere ved bruk av Ohms lov i forskjellige programmeringsspråk:
1# Python-eksempel for Ohms lov-beregninger
2
3def calculate_voltage(current, resistance):
4 """Beregn spenning gitt strøm og motstand."""
5 return current * resistance
6
7def calculate_current(voltage, resistance):
8 """Beregn strøm gitt spenning og motstand."""
9 if resistance == 0:
10 raise ValueError("Motstand kan ikke være null")
11 return voltage / resistance
12
13def calculate_resistance(voltage, current):
14 """Beregn motstand gitt spenning og strøm."""
15 if current == 0:
16 raise ValueError("Strøm kan ikke være null")
17 return voltage / current
18
19# Eksempel på bruk:
20# Beregn spenning
21I = 2.5 # ampere
22R = 100 # ohm
23V = calculate_voltage(I, R)
24print(f"Spenning: {V:.2f} V") # Utdata: Spenning: 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") # Utdata: Strøm: 3.00 A
31
32# Beregn motstand
33V = 9 # volt
34I = 0.5 # ampere
35R = calculate_resistance(V, I)
36print(f"Motstand: {R:.2f} Ω") # Utdata: Motstand: 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("Motstand kan ikke være null");
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 null");
17 }
18 return voltage / current;
19}
20
21// Eksempel på bruk:
22// Beregn spenning
23const current1 = 0.5; // ampere
24const resistance1 = 220; // ohm
25const voltage1 = calculateVoltage(current1, resistance1);
26console.log(`Spenning: ${voltage1.toFixed(2)} V`); // Utdata: Spenning: 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`); // Utdata: Strøm: 0.0050 A
33
34// Beregn motstand
35const voltage3 = 3.3; // volt
36const current3 = 0.02; // ampere
37const resistance3 = calculateResistance(voltage3, current3);
38console.log(`Motstand: ${resistance3.toFixed(2)} Ω`); // Utdata: Motstand: 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("Motstand kan ikke være null");
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 null");
19 }
20 return voltage / current;
21 }
22
23 public static void main(String[] args) {
24 // Beregn spenning
25 double current1 = 1.5; // ampere
26 double resistance1 = 10; // ohm
27 double voltage1 = calculateVoltage(current1, resistance1);
28 System.out.printf("Spenning: %.2f V%n", voltage1); // Utdata: Spenning: 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); // Utdata: Strøm: 2.00 A
35
36 // Beregn motstand
37 double voltage3 = 120; // volt
38 double current3 = 5; // ampere
39 double resistance3 = calculateResistance(voltage3, current3);
40 System.out.printf("Motstand: %.2f Ω%n", resistance3); // Utdata: Motstand: 24.00 Ω
41 }
42}
431' Excel VBA-funksjoner for 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' Bruk 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 eksemplene viser hvordan man implementerer Ohms lov-beregninger med riktig feilhåndtering for grensetilfeller som divisjon på null. Du kan tilpasse disse funksjonene til dine spesifikke behov eller integrere dem i større krettsanalyseprogrammer.
Eksempel 1: Beregn spenningsfall over en motstand
Eksempel 2: Beregn strømforbruk fra strømforsyning
Eksempel 3: Finn ukjent motstand ved måling
Eksempel 4: LED kretskonstruksjon
Eksempel 5: Strømforsyning strømforbruk
Eksempel 6: Ledningsmotstands beregning
Denne gratis kalkulatoren eliminerer manuelle beregningsfeil og akselererer arbeidsflyten for kretskortdesign. Oppgi to kjente verdier for å umiddelbart beregne den tredje - perfekt for å verifisere breadboard-målinger, velge komponenter eller sjekke hjemmelekseløsninger. De viste formlene viser nøyaktig hvordan hver resultat ble beregnet, noe som gjør den verdifull for både læring og profesjonelt arbeid.
IEEE Standards Association. "IEEE Standard Dictionary of Electrical and Electronics Terms." Institute of Electrical and Electronics Engineers, https://standards.ieee.org/. Den autoritative kilden for elektroteknisk terminologi og prinsipper.
Plonsey, Robert, og Roger C. Barr. "Bioelectricity: A Quantitative Approach." Springer Science & Business Media, 2007. Akademisk lærebok som dekker elektriske prinsipper i biologiske systemer.
Nasjonalt institutt for standarder og teknologi (NIST). "Constants, Units, and Uncertainty." https://www.nist.gov/pml/owm. Offisielle SI-enhetdefinisjoner og målestandarder.
All About Circuits - Ohms lov. https://www.allaboutcircuits.com/textbook/direct-current/chpt-2/voltage-current-resistance-relate/. Pedagogisk ressurs med detaljerte forklaringer og praktiske eksempler for elektroingeniørstudenter.
The Engineering Toolbox. "Elektrisk ledningsevne og resistivitet." https://www.engineeringtoolbox.com/. Referansemateriale for tekniske beregninger og materialegenskaper.
Oppdag flere verktøy som kan være nyttige for arbeidsflyten din