Миттєво обчислюйте напругу, струм або опір за допомогою цього безкоштовного калькулятора закону Ома. Введіть будь-які два значення для розв'язання V=IR. Включає практичні приклади, формули та покрокові рішення для проектування електричних кіл.
Закон Ома визначає, як пов'язані напруга, струм і опір в електричних колах. Німецький фізик Георг Симон Ом відкрив цей принцип у 1827 році, встановивши, що напруга (V) дорівнює струму (I), помноженому на опір (R): V = I × R.
Коли ви усуваєте несправність кола, яке не вмикається, або вибираєте правильний резистор для світлодіода, ви застосовуєте закон Ома, навіть не усвідомлюючи цього. Цей калькулятор розв'язує для будь-якого відсутнього значення, коли ви надаєте два відомих параметри — усуваючи ручні обчислення та зменшуючи помилки в проектуванні кола, виборі компонентів та електричному усуненні несправностей.
Калькулятор автоматично визначає відсутнє значення, коли ви надаєте будь-які два відомих параметри. Ось що робить це простим:
Примітка: Калькулятор вимагає рівно два значення. Поширена помилка — заповнення всіх трьох полів — коли це відбувається, очистіть поле, яке ви хочете обчислити.
Калькулятор перевіряє введені дані перед обчисленням:
Повідомлення про помилки вказують на конкретну проблему, що полегшує її виправлення.
Основна формула закону Ома виражається як:
Де:
З цієї основної формули ми можемо вивести два додаткові варіанти:
Для обчислення струму:
Для обчислення опору:
Калькулятор автоматично вибирає відповідну формулу на основі ваших вхідних даних:
Сценарій 1: Обчислення напруги (V)
Сценарій 2: Обчислення струму (I)
Сценарій 3: Обчислення опору (R)
Калькулятор відображає як формулу, так і підставлені значення, допомагаючи перевірити, чи відповідає обчислення вашим очікуванням.
Обчислення виконуються з використанням арифметики з плаваючою комою подвійної точності для забезпечення точності. Результати відображаються з округленням до відповідної кількості десяткових знаків для зручності читання, при цьому внутрішні обчислення зберігають повну точність.
Проектування схем та LED-проекти При побудові LED-схеми з батареєю 9В, потрібно захистити LED від надмірного струму. Якщо ваш LED вимагає 20мА і має падіння напруги 2В, калькулятор швидко показує, що потрібен резистор 350Ω (використовуйте найближче стандартне значення: 330Ω або 390Ω). Без цього розрахунку ви ризикуєте миттєво спалити LED.
Усунення несправностей у схемах Ось що відбувається на практиці: ви вимірюєте 12В на блоці живлення, але лише 8В досягають компонента. Вимірявши струм (наприклад, 0,5А) та використавши закон Ома, ви розраховуєте опір дроту, що викликає падіння: R = 4В / 0,5А = 8Ω. Це несподівано високий опір часто вказує на корозійні з'єднання або неналежний провід.
Вибір компонентів для обробки потужності При виборі резисторів для подільників напруги або обмежувачів струму закон Ома визначає як значення опору, так і необхідну потужність. Резистор 100Ω, що знижує напругу на 5В, проводить 50мА, розсіюючи 0,25Вт — вимагаючи принаймні резистора з номіналом 0,5Вт для запобігання перегріву.
Розрахунки терміну служби батареї Для портативних проектів знання про те, що схема споживає 150мА з батареї 2000мАг, допомагає оцінити час роботи: приблизно 13 годин. Закон Ома пов'язує опір схеми зі споживанням струму, дозволяючи оптимізацію перед збиранням.
Перевірка безпеки Перед прототипуванням перевірте, що розрахований струм не перевищує номіналів компонентів. Поширена помилка — недооцінка струму через шляхи з низьким опором, що може пошкодити мікросхеми, доріжки або створити пожежну небезпеку.
Обмеження: Закон Ома застосовується до омічних матеріалів (лінійних провідників) за постійної температури. Він не застосовується безпосередньо до нелінійних компонентів, таких як діоди, транзистори або термістори, без модифікації. Для змінного струму потрібно враховувати імпеданс (складний опір) замість простого опору.
Хоча закон Ома є фундаментальним для аналізу схем, є інші пов'язані закони та методи, які використовують електричні інженери:
Закон потужності: Описує взаємозв'язок між електричною потужністю, напругою та струмом (P = V × I). Може бути поєднаний з законом Ома для виведення додаткових формул, як-от P = I²R або P = V²/R.
Закон напруг Кірхгофа (KVL): Стверджує, що сума всіх напруг навколо замкненої петлі в схемі дорівнює нулю. Важливий для аналізу складних схем з багатьма компонентами.
Закон струмів Кірхгофа (KCL): Стверджує, що сума струмів, що входять у вузол, дорівнює сумі струмів, що виходять з нього. Використовується разом з законом Ома для аналізу схем.
Теорема Тевенена: Дозволяє спрощувати складні схеми до еквівалентних схем з одним джерелом напруги та послідовним опором.
Теорема Нортона: Подібна до теореми Тевенена, але використовує джерело струму та паралельний опір для спрощення схеми.
Ґеорґ Симон Ом (1789-1854) опублікував свій математичний опис електричних кіл у 1827 році, задокументувавши те, що ми зараз називаємо законом Ома. Наукова спільнота спочатку відкинула його роботу — деякі колеги навіть глузували з неї, стверджуючи, що вона суперечить усталеним теоріям про електрику.
Що робить історію Ома цікавою: він сам створював точні інструменти, включаючи спеціальні термопари, оскільки наявне обладнання не було достатньо точним для його експериментів. Через кропітливі вимірювання струму в дротах з різних матеріалів і товщини він виявив пропорційний зв'язок між напругою та струмом.
Визнання приходило повільно. Королівське товариство нагородило його медаллю Коплі у 1841 році, через чотирнадцять років після публікації. До 1881 року Міжнародний електричний конгрес вшанував його внесок, назвавши одиницю електричного опору "ом" — це відповідна данина, враховуючи, наскільки фундаментальним став цей концепт для електротехніки.
У епоху телеграфу та подальшої електрифікації міст наприкінці 1800-х закон Ома виявився незамінним. Інженери, які проектували системи електропостачання, мали передбачати падіння напруги, розраховувати розміри дротів і запобігати перегріванню. Ті самі принципи застосовуються й сьогодні — чи то при діагностиці мікроконтролерної схеми, чи при проектуванні електропостачання для центру обробки даних.
Те, що є дивовижним у законі Ома, — це його стійкість: незважаючи на майже 200 років технологічного прогресу — від гальванічних елементів до інтегральних схем — фундаментальний зв'язок V = I × R залишається незмінним і універсально придатним для резистивних кіл.
Закон Ома описує взаємозв'язок трьох електричних властивостей: напруга (електричний тиск), струм (швидкість потоку) та опір (протидія потоку). Взаємозв'язок виражається формулою V = I × R. Уявіть це як воду, що тече через трубу — напруга це тиск води, струм це швидкість потоку, а опір це те, наскільки труба обмежує потік. Збільшення тиску (напруги) або зменшення обмеження (опору) призводить до пропорційного збільшення потоку (струму).
Щоб розрахувати напругу, помножте струм (в амперах) на опір (в омах): V = I × R. Наприклад, якщо струм становить 2 А, а опір 5 Ω, то напруга = 2 × 5 = 10 В.
Щоб розрахувати струм, розділіть напругу (у вольтах) на опір (в омах): I = V / R. Наприклад, якщо напруга 12 В, а опір 4 Ω, то струм = 12 / 4 = 3 А.
Щоб розрахувати опір, розділіть напругу (у вольтах) на струм (в амперах): R = V / I. Наприклад, якщо напруга 9 В, а струм 3 А, то опір = 9 / 3 = 3 Ω.
Напруга (V) — це електричний тиск, що штовхає електрони через коло, вимірюється у вольтах. Струм (I) — це швидкість потоку електронів через провідник, вимірюється в амперах. Опір (R) — це протидія потоку струму, вимірюється в омах. Ці три величини пов'язані законом Ома (V = I × R).
Так, але з модифікацією. Для кіл змінного струму працюють з імпедансом (Z) замість простого опору. Імпеданс враховує як резистивні, так і реактивні компоненти (від конденсаторів та індукторів), створюючи залежну від частоти протидію потоку струму. Формула стає V = I × Z, де Z вимірюється в омах, але представляє складну величину з амплітудою та фазовим кутом.
Типовий приклад — розрахунок обмежувального резистора для світлодіода. Якщо у вас джерело живлення 5В, світлодіод з падінням напруги 2В і бажаним струмом 20мА, вам потрібен резистор: R = (5В - 2В) / 0,02А = 150 Ω.
Закон Ома є фундаментальним для проектування кіл, пошуку несправностей, вибору компонентів та аналізу безпеки. Він дозволяє інженерам передбачати поведінку кола, розраховувати споживання потужності, правильно підбирати компоненти та забезпечувати роботу кіл у безпечних межах.
Ні. Закон Ома застосовується специфічно до омічних матеріалів — провідників з лінійними вольт-амперними характеристиками, як більшість металів (мідь, алюміній, резистори). Він не застосовується безпосередньо до нелінійних компонентів, таких як діоди, світлодіоди, транзистори, батареї або термістори. Ці компоненти вимагають інших методів аналізу або моделей кола. Крім того, опір змінюється з температурою, тому розрахунки припускають відносно стабільні робочі температури.
Ось приклади коду для обчислення електричних параметрів за законом Ома в різних мовах програмування:
1# Приклад на Python для обчислень за законом Ома
2
3def calculate_voltage(current, resistance):
4 """Обчислити напругу за струмом та опором."""
5 return current * resistance
6
7def calculate_current(voltage, resistance):
8 """Обчислити струм за напругою та опором."""
9 if resistance == 0:
10 raise ValueError("Опір не може бути нульовим")
11 return voltage / resistance
12
13def calculate_resistance(voltage, current):
14 """Обчислити опір за напругою та струмом."""
15 if current == 0:
16 raise ValueError("Струм не може бути нульовим")
17 return voltage / current
18
19# Приклад використання:
20# Обчислення напруги
21I = 2.5 # ампери
22R = 100 # оми
23V = calculate_voltage(I, R)
24print(f"Напруга: {V:.2f} В") # Виведення: Напруга: 250.00 В
25
26# Обчислення струму
27V = 12 # вольти
28R = 4 # оми
29I = calculate_current(V, R)
30print(f"Струм: {I:.2f} А") # Виведення: Струм: 3.00 А
31
32# Обчислення опору
33V = 9 # вольти
34I = 0.5 # ампери
35R = calculate_resistance(V, I)
36print(f"Опір: {R:.2f} Ω") # Виведення: Опір: 18.00 Ω
371// Приклад на JavaScript для обчислень за законом Ома
2
3function calculateVoltage(current, resistance) {
4 return current * resistance;
5}
6
7function calculateCurrent(voltage, resistance) {
8 if (resistance === 0) {
9 throw new Error("Опір не може бути нульовим");
10 }
11 return voltage / resistance;
12}
13
14function calculateResistance(voltage, current) {
15 if (current === 0) {
16 throw new Error("Струм не може бути нульовим");
17 }
18 return voltage / current;
19}
20
21// Приклад використання:
22// Обчислення напруги
23const current1 = 0.5; // ампери
24const resistance1 = 220; // оми
25const voltage1 = calculateVoltage(current1, resistance1);
26console.log(`Напруга: ${voltage1.toFixed(2)} В`); // Виведення: Напруга: 110.00 В
27
28// Обчислення струму
29const voltage2 = 5; // вольти
30const resistance2 = 1000; // оми
31const current2 = calculateCurrent(voltage2, resistance2);
32console.log(`Струм: ${current2.toFixed(4)} А`); // Виведення: Струм: 0.0050 А
33
34// Обчислення опору
35const voltage3 = 3.3; // вольти
36const current3 = 0.02; // ампери
37const resistance3 = calculateResistance(voltage3, current3);
38console.log(`Опір: ${resistance3.toFixed(2)} Ω`); // Виведення: Опір: 165.00 Ω
391// Приклад на Java для обчислень за законом Ома
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("Опір не може бути нульовим");
12 }
13 return voltage / resistance;
14 }
15
16 public static double calculateResistance(double voltage, double current) {
17 if (current == 0) {
18 throw new IllegalArgumentException("Струм не може бути нульовим");
19 }
20 return voltage / current;
21 }
22
23 public static void main(String[] args) {
24 // Обчислення напруги
25 double current1 = 1.5; // ампери
26 double resistance1 = 10; // оми
27 double voltage1 = calculateVoltage(current1, resistance1);
28 System.out.printf("Напруга: %.2f В%n", voltage1); // Виведення: Напруга: 15.00 В
29
30 // Обчислення струму
31 double voltage2 = 24; // вольти
32 double resistance2 = 12; // оми
33 double current2 = calculateCurrent(voltage2, resistance2);
34 System.out.printf("Струм: %.2f А%n", current2); // Виведення: Струм: 2.00 А
35
36 // Обчислення опору
37 double voltage3 = 120; // вольти
38 double current3 = 5; // ампери
39 double resistance3 = calculateResistance(voltage3, current3);
40 System.out.printf("Опір: %.2f Ω%n", resistance3); // Виведення: Опір: 24.00 Ω
41 }
42}
431' Функції Excel VBA для обчислень за законом Ома
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' Використання в комірках Excel:
24' =CalculateVoltage(2, 50) ' Повертає 100 (V = I × R)
25' =CalculateCurrent(12, 6) ' Повертає 2 (I = V / R)
26' =CalculateResistance(9, 3) ' Повертає 3 (R = V / I)
27Ці приклади демонструють, як реалізувати обчислення за законом Ома з правильною обробкою крайніх випадків, таких як ділення на нуль. Ви можете адаптувати ці функції під свої потреби або інтегрувати їх у більші додатки для аналізу електричних кіл.
Приклад 1: Розрахунок падіння напруги на резисторі
Приклад 2: Розрахунок струму від джерела живлення
Приклад 3: Визначення невідомого опору шляхом вимірювання
Приклад 4: Проектування кола світлодіода
Приклад 5: Струм споживання від джерела живлення
Приклад 6: Розрахунок опору дроту
Цей безкоштовний калькулятор усуває помилки ручних обчислень і прискорює робочі процеси проектування електричних кіл. Введіть будь-які два відомих значення, щоб миттєво розрахувати третє — ідеально підходить для перевірки вимірювань на макетній платі, вибору компонентів або перевірки домашніх завдань. Показані формули точно демонструють, як було розраховано кожен результат, що робить його корисним як для навчання, так і для професійної роботи.
IEEE Standards Association. "IEEE Standard Dictionary of Electrical and Electronics Terms." Інститут електричної та електронної інженерії, https://standards.ieee.org/. Авторитетне джерело термінології та принципів електротехніки.
Плонсей, Роберт і Роджер К. Барр. "Біоелектрика: Кількісний підхід." Springer Science & Business Media, 2007. Академічний підручник, що охоплює електричні принципи в біологічних системах.
Національний інститут стандартів і технологій (NIST). "Константи, одиниці та невизначеність." https://www.nist.gov/pml/owm. Офіційні визначення одиниць SI та стандарти вимірювань.
Все про електричні кола - Закон Ома. https://www.allaboutcircuits.com/textbook/direct-current/chpt-2/voltage-current-resistance-relate/. Освітній ресурс з детальними поясненнями та практичними прикладами для студентів електротехніки.
The Engineering Toolbox. "Електрична провідність і питомий опір." https://www.engineeringtoolbox.com/. Довідкові матеріали для інженерних розрахунків і властивостей матеріалів.
Відкрийте більше інструментів, які можуть бути корисними для вашого робочого процесу