Перейти к основному содержимому
LibraTool logoLibraTool

Калькулятор закона Ома — бесплатно

Введите любые два из параметров — напряжение, ток, сопротивление и мощность — и остальные два будут мгновенно вычислены по закону Ома (V=IR) и уравнению мощности (P=VI).

Работает офлайн после загрузки
Введите любые два значения — остальные два рассчитаются автоматически

💡 Закон Ома: V = I × R. Мощность добавляет P = V × I. Зная любые два значения, можно вычислить остальные — удобно для подбора резисторов, проверки тока светодиода или расчёта рассеиваемой мощности.

Частые применения

  • Выберите резистор ограничения тока для светодиодаВычислите значение резистора, который светодиод нуждается от напряжения питания и тока.
  • Рассчитайте рассеивание мощности (Ватты)Узнайте, сколько ватт рассеивает компонент, чтобы вы могли его безопасно выбрать.
  • Решите домашнее задание по закону ОмаПроверьте проблемы с цепью, введя любые два известных значения.
  • Оцените потребление тока от батареиУзнайте, какой ток потребляет нагрузка, чтобы вы могли оценить время работы батареи.
  • Рассчитайте напряжение на компонентеНайдите падение напряжения на резисторе от тока и сопротивления.

Как это работает

Этот калькулятор полностью работает в вашем браузере без внешних библиотек — он применяет закон Ома (V = IR) и тождество мощности (P = VI) алгебраически, охватывая все шесть комбинаций пар два-известных/два-неизвестных, так что вы можете ввести любые две величины и мгновенно получить остальные две.

  1. 1
    Введите любые два значения
    Заполните любые два из четырёх полей — напряжение, ток, сопротивление или мощность. У каждого поля есть селектор префикса СИ (мВ/В/кВ, мкА/мА/А, Ом/кОм/МОм, мВт/Вт/кВт), так что вы работаете в единице, соответствующей вашему компоненту, а не базовых единицах.
  2. 2
    Масштабирование и разбор префикса
    По мере ввода инструмент умножает ваше число на выбранный коэффициент префикса (например, 4,7 кОм становится 4700 Ом внутренне). Затем он подсчитывает, сколько полей имеют валидные конечные значения, и передаёт значения базовых единиц решателю.
  3. 3
    Алгебраическое решение по всем шести парам ввода
    Написанная вручную функция solve() проверяет, какие две величины известны, и выбирает правильную формулу из шести возможных пар: V+I, V+R, V+P, I+R, I+P и R+P. Случай R+P использует квадратный корень (√(P×R)) для нахождения напряжения сначала, затем выводит ток. Вводы деления на ноль, такие как нулевое сопротивление или нулевое напряжение с ненулевой мощностью, производят конкретные сообщения об ошибках вместо NaN.
  4. 4
    Разбивка формулы и копирование
    Результаты появляются немедленно в двух выводимых полях, каждое показывая точную использованную формулу с подставленными вашими числами (например, V² / R = 12² / 470). Кнопка копирования записывает все четыре результата как обычный текст в буфер обмена через API Clipboard браузера.

Похожие инструменты

Часто задаваемые вопросы