Calcola istantaneamente tensione, corrente o resistenza con questo calcolatore gratuito della Legge di Ohm. Inserisci due valori per risolvere V=IR. Include esempi pratici, formule e soluzioni passo-passo per la progettazione di circuiti.
La Legge di Ohm definisce come tensione, corrente e resistenza si relazionano nei circuiti elettrici. Il fisico tedesco Georg Simon Ohm scoprì questo principio nel 1827, stabilendo che la tensione (V) è uguale alla corrente (I) moltiplicata per la resistenza (R): V = I × R.
Quando si risolve un circuito che non si accende, o si seleziona il resistore giusto per un LED, si applica la Legge di Ohm, che lo si realizzi o meno. Questo calcolatore risolve qualsiasi valore mancante quando si forniscono due parametri noti, eliminando calcoli manuali e riducendo gli errori nella progettazione dei circuiti, nella selezione dei componenti e nella risoluzione dei problemi elettrici.
Il calcolatore determina automaticamente il valore mancante quando si forniscono due parametri noti. Ecco cosa lo rende semplice:
Nota: Il calcolatore richiede esattamente due valori. Un errore comune è riempire tutti e tre i campi—quando ciò accade, cancellare il campo che si desidera calcolare.
Il calcolatore convalida gli input prima del calcolo:
I messaggi di errore indicano il problema specifico, rendendo la correzione semplice.
La formula principale della Legge di Ohm è espressa come:
Dove:
Da questa formula principale, possiamo derivare due forme aggiuntive:
Per calcolare la Corrente:
Per calcolare la Resistenza:
Il calcolatore seleziona automaticamente la formula appropriata in base ai tuoi input:
Scenario 1: Calcolo Tensione (V)
Scenario 2: Calcolo Corrente (I)
Scenario 3: Calcolo Resistenza (R)
Il calcolatore mostra sia la formula che i valori sostituiti, aiutandoti a verificare che il calcolo corrisponda alle tue aspettative.
I calcoli vengono eseguiti con aritmetica a virgola mobile a doppia precisione per garantire accuratezza. I risultati vengono visualizzati arrotondati a un numero appropriato di cifre decimali per la leggibilità, mentre i calcoli interni mantengono la precisione completa.
Progettazione di Circuiti e Progetti LED Quando si costruisce un circuito LED con una batteria da 9V, è necessario proteggere il LED da una corrente eccessiva. Se il LED richiede 20mA e ha una caduta di tensione in avanti di 2V, il calcolatore mostra rapidamente che serve un resistore da 350Ω (utilizzare il valore standard più vicino: 330Ω o 390Ω). Senza questo calcolo, si rischia di bruciare immediatamente il LED.
Risoluzione dei Guasti dei Circuiti Ecco cosa accade nella pratica: si misurano 12V in un alimentatore ma solo 8V che raggiungono il componente. Misurando la corrente (ad esempio, 0,5A) e usando la Legge di Ohm, si calcola la resistenza del filo che causa la caduta: R = 4V / 0,5A = 8Ω. Questa resistenza inaspettatamente alta spesso indica connessioni corrose o cablaggi sottodimensionati.
Selezione dei Componenti per la Gestione della Potenza Nella selezione dei resistori per divisori di tensione o limitatori di corrente, la Legge di Ohm determina sia il valore della resistenza che la potenza nominale necessaria. Un resistore da 100Ω che fa cadere 5V porta 50mA, dissipando 0,25W—richiedendo un resistore con nominale almeno 0,5W per prevenire il surriscaldamento.
Calcoli della Durata della Batteria Per progetti portatili, sapere che il circuito assorbe 150mA da una batteria da 2000mAh aiuta a stimare il tempo di funzionamento: circa 13 ore. La Legge di Ohm collega la resistenza del circuito a questo assorbimento di corrente, consentendo l'ottimizzazione prima della costruzione.
Verifica della Sicurezza Prima della prototipazione, verificare che la corrente calcolata non superi i valori nominali dei componenti. Un errore comune è sottostimare la corrente attraverso percorsi a bassa resistenza, che può danneggiare IC, tracce o creare rischi di incendio.
Limitazioni: La Legge di Ohm si applica a materiali ohmici (conduttori lineari) a temperatura costante. Non si applica direttamente a componenti non lineari come diodi, transistor o termistori senza modifiche. Per circuiti in corrente alternata, è necessario considerare l'impedenza (resistenza complessa) invece della semplice resistenza.
Mentre la Legge di Ohm è fondamentale per l'analisi dei circuiti, esistono altre leggi e metodi che gli ingegneri elettrici utilizzano:
Legge della Potenza: Descrive la relazione tra potenza elettrica, tensione e corrente (P = V × I). Può essere combinata con la Legge di Ohm per derivare formule aggiuntive come P = I²R o P = V²/R.
Legge di Kirchhoff delle Tensioni (KVL): Afferma che la somma di tutte le tensioni intorno a un loop chiuso in un circuito è zero. Essenziale per analizzare circuiti complessi con più componenti.
Legge di Kirchhoff delle Correnti (KCL): Afferma che la somma delle correnti che entrano in un nodo è uguale alla somma delle correnti che lo lasciano. Utilizzata insieme alla Legge di Ohm per l'analisi dei circuiti.
Teorema di Thévenin: Consente la semplificazione di circuiti complessi in circuiti equivalenti con un'unica sorgente di tensione e resistenza in serie.
Teorema di Norton: Simile al teorema di Thévenin ma utilizza una sorgente di corrente e una resistenza parallela per la semplificazione del circuito.
Georg Simon Ohm (1789-1854) pubblicò la sua descrizione matematica dei circuiti elettrici nel 1827, documentando quella che oggi chiamiamo Legge di Ohm. La comunità scientifica inizialmente respinse il suo lavoro—alcuni colleghi lo derisero persino perché contraddiceva le teorie consolidate sull'elettricità.
Ciò che rende interessante la storia di Ohm: costruì i propri strumenti di precisione, inclusi termocoppie personalizzate, poiché le attrezzature esistenti non erano abbastanza accurate per i suoi esperimenti. Attraverso misurazioni accurate del flusso di corrente attraverso fili di materiali e spessori diversi, identificò la relazione proporzionale tra tensione e corrente.
Il riconoscimento arrivò lentamente. La Royal Society gli assegnò la Medaglia Copley nel 1841, quattordici anni dopo la sua pubblicazione. Entro il 1881, il Congresso Elettrico Internazionale onorò il suo contributo denominando l'unità di resistenza elettrica "ohm"—un tributo appropriato considerando quanto questo concetto sia diventato fondamentale per l'ingegneria elettrica.
Durante l'era del telegrafo e successiva elettrificazione delle città alla fine del 1800, la Legge di Ohm si rivelò indispensabile. Gli ingegneri che progettavano sistemi di distribuzione elettrica avevano bisogno di prevedere cadute di tensione, calcolare le dimensioni dei fili e prevenire il surriscaldamento. Gli stessi principi si applicano ancora oggi, che tu stia risolvendo un problema in un circuito a microcontrollore o progettando la distribuzione di energia per un data center.
Ciò che è straordinario della Legge di Ohm è la sua durevolezza: nonostante quasi 200 anni di progressi tecnologici—dalle celle galvaniche ai circuiti integrati—la relazione fondamentale V = I × R rimane invariata e universalmente applicabile ai circuiti resistivi.
La Legge di Ohm descrive come tre proprietà elettriche si relazionano: tensione (pressione elettrica), corrente (velocità di flusso) e resistenza (opposizione al flusso). La relazione è V = I × R. Pensala come l'acqua che scorre in un tubo—la tensione è la pressione dell'acqua, la corrente è la velocità di flusso e la resistenza è quanto il tubo restringe il flusso. Aumenta la pressione (tensione) o diminuisci la restrizione (resistenza), e il flusso (corrente) aumenta proporzionalmente.
Per calcolare la tensione, moltiplica la corrente (in ampere) per la resistenza (in ohm): V = I × R. Ad esempio, se la corrente è 2 A e la resistenza è 5 Ω, allora la tensione = 2 × 5 = 10 V.
Per calcolare la corrente, dividi la tensione (in volt) per la resistenza (in ohm): I = V / R. Ad esempio, se la tensione è 12 V e la resistenza è 4 Ω, allora la corrente = 12 / 4 = 3 A.
Per calcolare la resistenza, dividi la tensione (in volt) per la corrente (in ampere): R = V / I. Ad esempio, se la tensione è 9 V e la corrente è 3 A, allora la resistenza = 9 / 3 = 3 Ω.
Tensione (V) è la pressione elettrica che spinge gli elettroni attraverso un circuito, misurata in volt. Corrente (I) è la velocità di flusso degli elettroni attraverso un conduttore, misurata in ampere. Resistenza (R) è l'opposizione al flusso di corrente, misurata in ohm. Queste tre quantità sono correlate dalla Legge di Ohm (V = I × R).
Sì, ma richiede una modifica. Per i circuiti CA, si lavora con impedenza (Z) invece della semplice resistenza. L'impedenza tiene conto dei componenti resistivi e reattivi (da condensatori e induttori), creando un'opposizione al flusso di corrente dipendente dalla frequenza. La formula diventa V = I × Z, dove Z è misurata in ohm ma rappresenta una quantità complessa con ampiezza e angolo di fase.
Un esempio comune è calcolare il resistore limitatore di corrente per un LED. Se hai un'alimentazione da 5V, un LED con una caduta di tensione in avanti di 2V e si desidera una corrente di 20mA, serve: R = (5V - 2V) / 0,02A = resistore da 150 Ω.
La Legge di Ohm è fondamentale per la progettazione di circuiti, risoluzione dei problemi, selezione dei componenti e analisi della sicurezza. Permette agli ingegneri di prevedere il comportamento del circuito, calcolare il consumo di energia, dimensionare correttamente i componenti e garantire che i circuiti operino entro limiti sicuri.
No. La Legge di Ohm si applica specificamente ai materiali ohmici—conduttori con relazioni lineari tensione-corrente come la maggior parte dei metalli (rame, alluminio, resistori). Non si applica direttamente a componenti non lineari come diodi, LED, transistor, batterie o termistori. Questi componenti richiedono metodi di analisi o modelli di circuiti diversi. Inoltre, la resistenza cambia con la temperatura, quindi i calcoli presumono temperature operative relativamente stabili.
Ecco esempi di codice per calcolare i parametri elettrici utilizzando la Legge di Ohm in vari linguaggi di programmazione:
1# Esempio Python per calcoli della Legge di Ohm
2
3def calculate_voltage(current, resistance):
4 """Calcola la tensione dato corrente e resistenza."""
5 return current * resistance
6
7def calculate_current(voltage, resistance):
8 """Calcola la corrente data tensione e resistenza."""
9 if resistance == 0:
10 raise ValueError("La resistenza non può essere zero")
11 return voltage / resistance
12
13def calculate_resistance(voltage, current):
14 """Calcola la resistenza data tensione e corrente."""
15 if current == 0:
16 raise ValueError("La corrente non può essere zero")
17 return voltage / current
18
19# Esempio di utilizzo:
20# Calcola tensione
21I = 2.5 # ampere
22R = 100 # ohm
23V = calculate_voltage(I, R)
24print(f"Tensione: {V:.2f} V") # Output: Tensione: 250.00 V
25
26# Calcola corrente
27V = 12 # volt
28R = 4 # ohm
29I = calculate_current(V, R)
30print(f"Corrente: {I:.2f} A") # Output: Corrente: 3.00 A
31
32# Calcola resistenza
33V = 9 # volt
34I = 0.5 # ampere
35R = calculate_resistance(V, I)
36print(f"Resistenza: {R:.2f} Ω") # Output: Resistenza: 18.00 Ω
371// Esempio JavaScript per calcoli della Legge di Ohm
2
3function calculateVoltage(current, resistance) {
4 return current * resistance;
5}
6
7function calculateCurrent(voltage, resistance) {
8 if (resistance === 0) {
9 throw new Error("La resistenza non può essere zero");
10 }
11 return voltage / resistance;
12}
13
14function calculateResistance(voltage, current) {
15 if (current === 0) {
16 throw new Error("La corrente non può essere zero");
17 }
18 return voltage / current;
19}
20
21// Esempio di utilizzo:
22// Calcola tensione
23const current1 = 0.5; // ampere
24const resistance1 = 220; // ohm
25const voltage1 = calculateVoltage(current1, resistance1);
26console.log(`Tensione: ${voltage1.toFixed(2)} V`); // Output: Tensione: 110.00 V
27
28// Calcola corrente
29const voltage2 = 5; // volt
30const resistance2 = 1000; // ohm
31const current2 = calculateCurrent(voltage2, resistance2);
32console.log(`Corrente: ${current2.toFixed(4)} A`); // Output: Corrente: 0.0050 A
33
34// Calcola resistenza
35const voltage3 = 3.3; // volt
36const current3 = 0.02; // ampere
37const resistance3 = calculateResistance(voltage3, current3);
38console.log(`Resistenza: ${resistance3.toFixed(2)} Ω`); // Output: Resistenza: 165.00 Ω
391// Esempio Java per calcoli della Legge di 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("La resistenza non può essere zero");
12 }
13 return voltage / resistance;
14 }
15
16 public static double calculateResistance(double voltage, double current) {
17 if (current == 0) {
18 throw new IllegalArgumentException("La corrente non può essere zero");
19 }
20 return voltage / current;
21 }
22
23 public static void main(String[] args) {
24 // Calcola tensione
25 double current1 = 1.5; // ampere
26 double resistance1 = 10; // ohm
27 double voltage1 = calculateVoltage(current1, resistance1);
28 System.out.printf("Tensione: %.2f V%n", voltage1); // Output: Tensione: 15.00 V
29
30 // Calcola corrente
31 double voltage2 = 24; // volt
32 double resistance2 = 12; // ohm
33 double current2 = calculateCurrent(voltage2, resistance2);
34 System.out.printf("Corrente: %.2f A%n", current2); // Output: Corrente: 2.00 A
35
36 // Calcola resistenza
37 double voltage3 = 120; // volt
38 double current3 = 5; // ampere
39 double resistance3 = calculateResistance(voltage3, current3);
40 System.out.printf("Resistenza: %.2f Ω%n", resistance3); // Output: Resistenza: 24.00 Ω
41 }
42}
431' Funzioni Excel VBA per calcoli della Legge di 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' Utilizzo nelle celle di Excel:
24' =CalculateVoltage(2, 50) ' Restituisce 100 (V = I × R)
25' =CalculateCurrent(12, 6) ' Restituisce 2 (I = V / R)
26' =CalculateResistance(9, 3) ' Restituisce 3 (R = V / I)
27Questi esempi dimostrano come implementare calcoli della Legge di Ohm con una gestione degli errori appropriata per casi limite come la divisione per zero. Puoi adattare queste funzioni alle tue esigenze specifiche o integrarle in applicazioni più ampie di analisi dei circuiti.
Esempio 1: Calcolare la Caduta di Tensione su un Resistore
Esempio 2: Calcolare l'Assorbimento di Corrente dall'Alimentazione
Esempio 3: Trovare la Resistenza Sconosciuta Tramite Misurazione
Esempio 4: Progettazione di un Circuito LED
Esempio 5: Assorbimento di Corrente dell'Alimentazione
Esempio 6: Calcolo della Resistenza del Filo
Questo calcolatore gratuito elimina gli errori di calcolo manuale e velocizza i flussi di lavoro di progettazione dei circuiti. Inserisci due valori noti per calcolare istantaneamente il terzo—perfetto per verificare misurazioni su breadboard, selezionare componenti o controllare soluzioni di compiti. Le formule visualizzate mostrano esattamente come ogni risultato è stato calcolato, rendendolo prezioso sia per l'apprendimento che per il lavoro professionale.
IEEE Standards Association. "IEEE Standard Dictionary of Electrical and Electronics Terms." Institute of Electrical and Electronics Engineers, https://standards.ieee.org/. La fonte autorevole per la terminologia e i principi dell'ingegneria elettrica.
Plonsey, Robert, e Roger C. Barr. "Bioelectricity: A Quantitative Approach." Springer Science & Business Media, 2007. Libro di testo accademico che copre i principi elettrici nei sistemi biologici.
Istituto Nazionale di Standard e Tecnologia (NIST). "Costanti, Unità e Incertezza." https://www.nist.gov/pml/owm. Definizioni ufficiali delle unità SI e standard di misurazione.
All About Circuits - Legge di Ohm. https://www.allaboutcircuits.com/textbook/direct-current/chpt-2/voltage-current-resistance-relate/. Risorsa educativa con spiegazioni dettagliate ed esempi pratici per studenti di ingegneria elettrica.
The Engineering Toolbox. "Conduttività e Resistività Elettrica." https://www.engineeringtoolbox.com/. Materiale di riferimento per calcoli ingegneristici e proprietà dei materiali.
Scopri più strumenti che potrebbero essere utili per il tuo flusso di lavoro