Akimirksniu apskaičiuokite įtampą, srovę arba varžą naudodamiesi šia nemokama Omo dėsnio skaičiuokle. Įveskite bet kuriuos du dydžius, kad išspręstumėte V=IR. Įtraukti praktiniai pavyzdžiai, formulės ir nuoseklūs sprendimai grandinių projektavimui.
Omo dėsnis apibrėžia, kaip elektros grandinėse siejasi įtampa, srovė ir varža. Vokiečių fizikas Georgas Simonas Omas šį principą atrado 1827 metais, nustatydamas, kad įtampa (V) lygi srovei (I), padaugintai iš varžos (R): V = I × R.
Kai jūs šalinate grandinę, kuri neįsijungia, arba renkatės tinkamą varžą LED lemputei, jūs taikote Omo dėsnį, net jei to nesuvokiate. Šis skaičiuotuvas apskaičiuoja bet kokią trūkstamą vertę, kai pateikiate du žinomus parametrus – panaikindamas rankines skaičiuotes ir sumažindamas klaidas grandinių projektavime, komponentų pasirinkime ir elektros gedimų šalinime.
Skaičiuoklė automatiškai nustato trūkstamą vertę, kai pateikiate bet kuriuos du žinomus parametrus. Štai kas tai daro paprastą:
Pastaba: Skaičiuoklei reikia lygiai dviejų verčių. Dažna klaida yra užpildyti visus tris laukus — kai tai nutinka, išvalykite lauką, kurį norite apskaičiuoti.
Skaičiuoklė patikrina jūsų įvestis prieš skaičiuojant:
Klaidų pranešimai nurodo konkretų klaidą, todėl ją ištaisyti yra paprasta.
Pagrindinė Omo dėsnio formulė išreiškiama taip:
Kur:
Iš šios pagrindinės formulės galime išvesti dar dvi formas:
Srovės skaičiavimui:
Varžos skaičiavimui:
Skaičiuotuvas automatiškai parenka tinkamą formulę pagal jūsų įvestus duomenis:
1 scenarijus: Skaičiuoti Įtampą (V)
2 scenarijus: Skaičiuoti Srovę (I)
3 scenarijus: Skaičiuoti Varžą (R)
Skaičiuotuvas rodo tiek formulę, tiek ir įstatomąsias reikšmes, padedančias patikrinti, ar skaičiavimas atitinka jūsų lūkesčius.
Skaičiavimai atliekami naudojant dvigubo tikslumo slankiojo kablelio aritmetiką, siekiant užtikrinti tikslumą. Rezultatai rodomi suapvalinti iki tinkamo skaičiaus skaitmenų po kablelio, kad būtų lengviau skaityti, tačiau vidiniai skaičiavimai išsaugo visą tikslumą.
Grandinių Projektavimas ir LED Projektai Kai statote LED grandinę su 9V baterija, turite apsaugoti LED nuo per didelės srovės. Jei jūsų LED reikalauja 20mA ir turi 2V priekinės įtampos kritimą, kalkuliatorius greitai parodo, kad jums reikia 350Ω varžos (naudokite artimiausią standartinę vertę: 330Ω arba 390Ω). Be šio skaičiavimo, rizikuojate akimirksniu sudeginti LED.
Grandinių Gedimų Šalinimas Štai kas vyksta praktikoje: matuojate 12V maitinimo šaltinyje, bet tik 8V pasiekia jūsų komponentą. Išmatavę srovę (pvz., 0,5A) ir panaudoję Omo Dėsnį, apskaičiuojate laidų varžą, sukėlusią kritimą: R = 4V / 0,5A = 8Ω. Šis netikėtai aukštas pasipriešinimas dažnai rodo sukoroduotas jungtis arba per mažo skerspjūvio laidus.
Komponentų Parinkimas Galios Valdymui Parenkant varžas įtampos dalikliams ar srovės ribotuvams, Omo Dėsnis nustato tiek varžos vertę, tiek reikalingą galios klasę. 100Ω varža, nukreipianti 5V, praleidžia 50mA, išsklaidydama 0,25W — reikalinga bent 0,5W klasės varža, kad išvengtumėte perkaitimo.
Baterijos Veikimo Laiko Skaičiavimai Nešiojamiems projektams, žinant, kad grandinė sunaudoja 150mA iš 2000mAh baterijos, galima apskaičiuoti veikimo laiką: apytiksliai 13 valandų. Omo Dėsnis susieja grandinės varžą su srovės nuostoliais, leidžiant optimizuoti prieš konstruojant.
Saugos Patikrinimas Prieš prototipavimą, patikrinkite, ar apskaičiuota srovė neviršija komponentų verčių. Dažna klaida — per mažos varžos kelių srovės nuostolių nepakankamas įvertinimas, kas gali pažeisti integrinius grandynus, kontaktus ar sukelti gaisro pavojų.
Apribojimai: Omo Dėsnis taikomas ominėms medžiagoms (linijiniams laidininkams) esant pastoviai temperatūrai. Jis tiesiogiai netaikomas nelinijiniams komponentams, tokiems kaip diodai, tranzistoriai ar termistoriai, be modifikacijų. Kintamosios srovės grandinėse reikia atsižvelgti į impedansą (kompleksinę varžą), o ne į paprastą varžą.
Nors Omo Dėsnis yra pagrindinis grandinių analizės metodas, yra ir kiti susiję dėsniai bei metodai, kuriuos naudoja elektros inžinieriai:
Galios Dėsnis: Aprašo elektrinės galios, įtampos ir srovės santykį (P = V × I). Gali būti derinamas su Omo Dėsniu išvesti papildomas formules, pvz., P = I²R arba P = V²/R.
Kirchhoffo Įtampos Dėsnis (KVL): Teigia, kad visų įtampų suma uždaroje grandinės kilpoje lygi nuliui. Esminis analizuojant sudėtingas grandines su keliais komponentais.
Kirchhoffo Srovės Dėsnis (KCL): Teigia, kad srovių suma, įeinančių į mazgą, lygi srovių sumai, išeinančiai iš jo. Naudojamas kartu su Omo Dėsniu grandinių analizei.
Tevenino Teorema: Leidžia supaprastinti sudėtingas grandines į ekvivalentines grandines su vienu įtampos šaltiniu ir nuoseklia varža.
Nortono Teorema: Panaši į Tevenino, tačiau naudoja srovės šaltinį ir lygiagrečią varžą grandinių supaprastinimui.
Georgas Simonas Ohmas (1789-1854) 1827 m. paskelbė matematinį elektros grandinių aprašymą, dokumentuodamas tai, ką dabar vadiname Ohm dėsniu. Mokslinė bendruomenė iš pradžių atmetė jo darbą — kai kurie kolegos net pajuokavo, kad jis prieštarauja nusistovėjusioms elektros teorijoms.
Kas daro Ohmo istoriją įdomią: jis pats pasigamino tikslius instrumentus, įskaitant specialius termoporas, nes tuo metu egzistuojanti įranga nebuvo pakankamai tiksli jo eksperimentams. Per kruopščius srovės tekėjimo per įvairių medžiagų ir storių laidus matavimus, jis nustatė proporcingą įtampos ir srovės santykį.
Pripažinimas atėjo lėtai. Karališkoji draugija jam skyrė Copley medalį 1841 m., praėjus keturiolikai metų po jo publikacijos. 1881 m. Tarptautinis elektros kongresas pagerbė jo indėlį pavadindamas elektros varžos vienetą „ohmu" — tai tinkamas pagerbimas, atsižvelgiant į tai, koks fundamentalus šis konceptas tapo elektros inžinerijoje.
Telegrafo eroje ir vėlesnės miestų elektrifikacijos laikotarpiu Ohm dėsnis pasirodė neįkainojamas. Inžinieriai, projektuojantys elektros skirstymo sistemas, turėjo numatyti įtampos kritimus, apskaičiuoti laidų dydžius ir išvengti perkaitimo. Tie patys principai galioja ir šiandien — nesvarbu, ar šalinate gedimus mikrokontrolerio grandinėje, ar projektuojate elektros skirstymą duomenų centre.
Tai, kas nuostabiausia Ohm dėsnyje, yra jo išliekamoji vertė: nepaisant beveik 200 metų technologinės pažangos — nuo galvaninių elementų iki integrinių grandynų — pagrindinis santykis V = I × R išlieka nepakitęs ir universaliai taikomas varžiniuose grandynuose.
Omo dėsnis aprašo, kaip tarpusavyje susiję trys elektrinės savybės: įtampa (elektrinis slėgis), srovė (tekėjimo greitis) ir varža (tekėjimo pasipriešinimas). Ryšys yra V = I × R. Galvokite tarsi apie vandenį, tekantį vamzdžiu – įtampa yra vandens slėgis, srovė yra tekėjimo greitis, o varža yra tai, kiek vamzdis riboja tekėjimą. Padidinus slėgį (įtampą) arba sumažinus ribojimą (varžą), srautas (srovė) proporcingai padidėja.
Norėdami apskaičiuoti įtampą, padauginkite srovę (amperais) iš varžos (omais): V = I × R. Pavyzdžiui, jei srovė yra 2 A, o varža 5 Ω, tada įtampa = 2 × 5 = 10 V.
Norėdami apskaičiuoti srovę, padalykite įtampą (voltais) iš varžos (omais): I = V / R. Pavyzdžiui, jei įtampa yra 12 V, o varža 4 Ω, tada srovė = 12 / 4 = 3 A.
Norėdami apskaičiuoti varžą, padalykite įtampą (voltais) iš srovės (amperais): R = V / I. Pavyzdžiui, jei įtampa yra 9 V, o srovė 3 A, tada varža = 9 / 3 = 3 Ω.
Įtampa (V) yra elektrinis slėgis, stumiantis elektronus per grandinę, matuojamas voltais. Srovė (I) yra elektronų tekėjimo greitis per laidininką, matuojamas amperais. Varža (R) yra pasipriešinimas srovės tekėjimui, matuojamas omais. Šios trys charakteristikos yra susijusios Omo dėsniu (V = I × R).
Taip, bet reikia modifikuoti. KS grandinėse dirbama su impedansu (Z) vietoj paprastos varžos. Impedansas apima tiek varžinę, tiek reaktyviąją komponentes (iš kondensatorių ir induktorių), sukurdamas nuo dažnio priklausomą pasipriešinimą srovės tekėjimui. Formulė tampa V = I × Z, kur Z matuojamas omais, bet reprezentuoja kompleksinę dydį su dydžiu ir fazės kampu.
Įprastas pavyzdys yra srovės ribojančio varžo skaičiavimas LED diodui. Jei turite 5V maitinimo šaltinį, LED diodą su 2V priekinės įtampos kritimu ir norite 20mA srovės, jums reikia: R = (5V - 2V) / 0.02A = 150 Ω varžo.
Omo dėsnis yra fundamentalus grandinių projektavimui, gedimų šalinimui, komponentų parinkimui ir saugos analizei. Jis leidžia inžinieriams numatyti grandinės elgseną, apskaičiuoti energijos suvartojimą, tinkamai parinkti komponentus ir užtikrinti, kad grandinės veiktų saugiose ribose.
Ne. Omo dėsnis taikomas specifiškai ominėms medžiagoms – laidininkams su linijiniais įtampos-srovės santykiais, tokiems kaip dauguma metalų (varis, aliuminis, varžai). Jis netaikomas tiesiogiai nelinijiniams komponentams, tokiems kaip diodai, LED, tranzistoriai, baterijos ar termistoriai. Šiems komponentams reikia kitokių analizės metodų ar grandinių modelių. Be to, varža keičiasi keičiantis temperatūrai, todėl skaičiavimai atliekami darant prielaidą apie santykinai stabilias darbo temperatūras.
Čia pateikiami kodo pavyzdžiai elektrinių parametrų skaičiavimui naudojant Ohm dėsnį įvairiose programavimo kalbose:
1# Ohm dėsnio skaičiavimų Python pavyzdys
2
3def calculate_voltage(current, resistance):
4 """Apskaičiuoti įtampą pagal srovę ir varžą."""
5 return current * resistance
6
7def calculate_current(voltage, resistance):
8 """Apskaičiuoti srovę pagal įtampą ir varžą."""
9 if resistance == 0:
10 raise ValueError("Varža negali būti nulis")
11 return voltage / resistance
12
13def calculate_resistance(voltage, current):
14 """Apskaičiuoti varžą pagal įtampą ir srovę."""
15 if current == 0:
16 raise ValueError("Srovė negali būti nulis")
17 return voltage / current
18
19# Naudojimo pavyzdys:
20# Apskaičiuoti įtampą
21I = 2.5 # amperai
22R = 100 # omai
23V = calculate_voltage(I, R)
24print(f"Įtampa: {V:.2f} V") # Išvestis: Įtampa: 250.00 V
25
26# Apskaičiuoti srovę
27V = 12 # voltai
28R = 4 # omai
29I = calculate_current(V, R)
30print(f"Srovė: {I:.2f} A") # Išvestis: Srovė: 3.00 A
31
32# Apskaičiuoti varžą
33V = 9 # voltai
34I = 0.5 # amperai
35R = calculate_resistance(V, I)
36print(f"Varža: {R:.2f} Ω") # Išvestis: Varža: 18.00 Ω
371// Ohm dėsnio skaičiavimų JavaScript pavyzdys
2
3function calculateVoltage(current, resistance) {
4 return current * resistance;
5}
6
7function calculateCurrent(voltage, resistance) {
8 if (resistance === 0) {
9 throw new Error("Varža negali būti nulis");
10 }
11 return voltage / resistance;
12}
13
14function calculateResistance(voltage, current) {
15 if (current === 0) {
16 throw new Error("Srovė negali būti nulis");
17 }
18 return voltage / current;
19}
20
21// Naudojimo pavyzdys:
22// Apskaičiuoti įtampą
23const current1 = 0.5; // amperai
24const resistance1 = 220; // omai
25const voltage1 = calculateVoltage(current1, resistance1);
26console.log(`Įtampa: ${voltage1.toFixed(2)} V`); // Išvestis: Įtampa: 110.00 V
27
28// Apskaičiuoti srovę
29const voltage2 = 5; // voltai
30const resistance2 = 1000; // omai
31const current2 = calculateCurrent(voltage2, resistance2);
32console.log(`Srovė: ${current2.toFixed(4)} A`); // Išvestis: Srovė: 0.0050 A
33
34// Apskaičiuoti varžą
35const voltage3 = 3.3; // voltai
36const current3 = 0.02; // amperai
37const resistance3 = calculateResistance(voltage3, current3);
38console.log(`Varža: ${resistance3.toFixed(2)} Ω`); // Išvestis: Varža: 165.00 Ω
391// Ohm dėsnio skaičiavimų Java pavyzdys
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("Varža negali būti nulis");
12 }
13 return voltage / resistance;
14 }
15
16 public static double calculateResistance(double voltage, double current) {
17 if (current == 0) {
18 throw new IllegalArgumentException("Srovė negali būti nulis");
19 }
20 return voltage / current;
21 }
22
23 public static void main(String[] args) {
24 // Apskaičiuoti įtampą
25 double current1 = 1.5; // amperai
26 double resistance1 = 10; // omai
27 double voltage1 = calculateVoltage(current1, resistance1);
28 System.out.printf("Įtampa: %.2f V%n", voltage1); // Išvestis: Įtampa: 15.00 V
29
30 // Apskaičiuoti srovę
31 double voltage2 = 24; // voltai
32 double resistance2 = 12; // omai
33 double current2 = calculateCurrent(voltage2, resistance2);
34 System.out.printf("Srovė: %.2f A%n", current2); // Išvestis: Srovė: 2.00 A
35
36 // Apskaičiuoti varžą
37 double voltage3 = 120; // voltai
38 double current3 = 5; // amperai
39 double resistance3 = calculateResistance(voltage3, current3);
40 System.out.printf("Varža: %.2f Ω%n", resistance3); // Išvestis: Varža: 24.00 Ω
41 }
42}
431' Excel VBA funkcijos Ohm dėsnio skaičiavimams
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' Naudojimas Excel langeliuose:
24' =CalculateVoltage(2, 50) ' Grąžina 100 (V = I × R)
25' =CalculateCurrent(12, 6) ' Grąžina 2 (I = V / R)
26' =CalculateResistance(9, 3) ' Grąžina 3 (R = V / I)
27Šie pavyzdžiai parodo, kaip įgyvendinti Ohm dėsnio skaičiavimus su tinkamu klaidų tvarkymu kraštinėms sąlygoms, tokioms kaip dalyba iš nulio. Šias funkcijas galite pritaikyti savo specifiniams poreikiams arba integruoti į didesnes grandinių analizės programas.
1 pavyzdys: Įtampos kritimo apskaičiavimas per varžą
2 pavyzdys: Srovės stiprio apskaičiavimas iš maitinimo šaltinio
3 pavyzdys: Nežinomos varžos nustatymas matavimo būdu
4 pavyzdys: LED grandinės projektavimas
5 pavyzdys: Maitinimo šaltinio srovės stipris
6 pavyzdys: Laido varžos skaičiavimas
Ši nemokama skaičiuoklė pašalina rankinio skaičiavimo klaidas ir pagreitina grandinių projektavimo darbo eigą. Įveskite bet kuriuos du žinomus dydžius, kad iš karto apskaičiuotumėte trečiąjį - puikiai tinka tikrinant breadboard matavimus, renkant komponentus ar tikrinant namų darbų sprendimus. Rodomi formulių skaičiavimai tiksliai parodo, kaip buvo gautas kiekvienas rezultatas, todėl tai vertinga tiek mokantis, tiek profesionaliai dirbant.
IEEE standartų asociacija. „IEEE elektros ir elektronikos terminų standartinis žodynas." Elektros ir elektronikos inžinierių institutas, https://standards.ieee.org/. Autoritetingas elektros inžinerijos terminų ir principų šaltinis.
Plonsey, Robert ir Roger C. Barr. „Bioelektrinis impulsas: Kiekybinis požiūris." Springer Science & Business Media, 2007. Akademinis vadovėlis, apimantis elektros principus biologinėse sistemose.
Nacionalinis standartų ir technologijų institutas (NIST). „Konstantos, vienetai ir neapibrėžtumas." https://www.nist.gov/pml/owm. Oficialūs SI vienetų apibrėžimai ir matavimo standartai.
Viskas apie grandines - Omo dėsnis. https://www.allaboutcircuits.com/textbook/direct-current/chpt-2/voltage-current-resistance-relate/. Šviečiamasis išteklius su išsamiais paaiškinimais ir praktiniais pavyzdžiais elektros inžinerijos studentams.
Inžinerijos įrankių rinkinys. „Elektrinis laidumas ir varža." https://www.engineeringtoolbox.com/. Informacijos šaltinis inžineriniams skaičiavimams ir medžiagų savybėms.
Raskite daugiau įrankių, kurie gali būti naudingi jūsų darbo eiga.