Перейти к содержимому

Конвертер электрического сопротивления

Перевод между Ом, мОм, мкОм, кОм, МОм и ГОм.

Результаты преобразования

Ohm (Omega)

1

Milliohm (mOhm)

1000

Microohm (uOhm)

1000000

Kilohm (kOhm)

0.001

Megaohm (MOhm)

0.000001

Gigaohm (GOhm)

1e-9

Об этом инструменте

Электрическое сопротивление, измеряемое в омах (Ω), является фундаментальным свойством электрических цепей. Различные единицы—миллиомы, микроомы, килоомы, мегаомы и гигаомы—обычно используются в зависимости от порядка величины измеряемого сопротивления, от крошечных сопротивлений в проводниках и переключателях до огромных сопротивлений в изоляторах. Преобразование между этими единицами необходимо для электриков, электроинженеров, разработчиков схем и всех, кто работает с энергосистемами, электронными устройствами, датчиками или оборудованием электросвязи. Этот инструмент позволяет мгновенно преобразовывать между всеми стандартными единицами сопротивления, исключив ошибки ручных расчётов.

Просто выберите исходную и целевую единицу, введите значение сопротивления для преобразования, и инструмент сразу же рассчитает результат. Независимо от того, читаете ли вы спецификации компонентов из технических описаний, проектируете печатные платы с точными значениями сопротивления, устраняете неисправности в электросистемах, проверяете целостность изоляции в кабелях и оборудовании или анализируете данные измерений от мультиметров и лабораторных приборов, этот преобразователь обрабатывает все стандартные единицы сопротивления с высокой точностью. Интерфейс поддерживает как метрические префиксы (милли, микро, кило, мега, гига), так и традиционные измерения на основе ома.

Этот инструмент особенно ценен для специалистов и энтузиастов в области электротехники и электроники. Разработчики схем, проектирующие сетевые сопротивления, электрики, проверяющие непрерывность и сопротивление в установках, разработчики встроенных систем, работающие с сопротивлениями датчиков, специалисты по телекоммуникациям, управляющие импедансом в линиях передачи, и студенты, изучающие электротехнику, — все они получают преимущества от быстрых и точных преобразований. Инструмент не требует специализированных знаний: просто введите своё значение и получите точные результаты мгновенно.

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

Реализация кода

# Electric resistance unit converter
CONVERSION_FACTORS = {
    'ohm':      1,
    'milliohm': 1e-3,
    'microohm': 1e-6,
    'kilohm':   1e3,
    'megaohm':  1e6,
    'gigaohm':  1e9,
}

def convert_resistance(value: float, from_unit: str, to_unit: str) -> float:
    """Convert between resistance units"""
    if from_unit not in CONVERSION_FACTORS:
        raise ValueError(f"Unknown unit: {from_unit}")
    if to_unit not in CONVERSION_FACTORS:
        raise ValueError(f"Unknown unit: {to_unit}")

    # Convert to ohm first, then to target
    in_ohm = value * CONVERSION_FACTORS[from_unit]
    return in_ohm / CONVERSION_FACTORS[to_unit]

def display_all(value: float, unit: str):
    """Show value in all units"""
    for target_unit, factor in CONVERSION_FACTORS.items():
        converted = convert_resistance(value, unit, target_unit)
        print(f"  {converted:.6g} {target_unit}")

# Ohm's law
def ohms_law(voltage=None, current=None, resistance=None):
    """Calculate the missing value using V = I * R"""
    if voltage is None:
        return current * resistance
    if current is None:
        return voltage / resistance
    return voltage / current

# Examples
print("1 kilohm =")
display_all(1, 'kilohm')
print(f"V=5V, R=1kOhm -> I={ohms_law(voltage=5, resistance=1000)*1000:.1f} mA")

Comments & Feedback

Comments are powered by Giscus. Sign in with GitHub to leave a comment.