본문으로 건너뛰기
🛠️ToolsShed

커패시턴스 변환기

패럿, 밀리패럿, 마이크로패럿, 나노패럿, 피코패럿 단위 간 변환합니다.

단위패러드(F) 단위 값
Farad (F)1.00e+0
Millifarad (mF)1.00e-3
Microfarad (µF)1.00e-6
Nanofarad (nF)1.00e-9
Picofarad (pF)1.00e-12

이 도구 소개

정전용량 값은 데이터시트와 회로도에서 패럿과 그 보조 단위로 표시되지만, 같은 부품이라도 어떤 곳에서는 마이크로패럿, 다른 곳에서는 나노패럿, 또 다른 곳에서는 피코패럿으로 적혀 있곤 합니다. 이 변환기는 패럿(F), 밀리패럿(mF), 마이크로패럿(µF), 나노패럿(nF), 피코패럿(pF) 사이에서 값을 변환해 주므로 손으로 소수점을 옮기다 실수할 일이 없습니다.

가지고 있는 단위로 값을 입력하면 다른 모든 단위로의 환산값이 즉시 표시됩니다. 전자공작 애호가, 회로 문제를 푸는 학생, 그리고 커패시터에 인쇄된 알쏭달쏭한 표기를 해독하는 엔지니어에게 유용합니다.

간단한 참고로, 1 µF는 1000 nF이자 1,000,000 pF와 같으며, 한 단계 내려갈 때마다 소수점이 세 자리씩 이동합니다. 모든 처리는 사용자의 브라우저 안에서 이루어지며, 어떤 서버로도 데이터가 전송되지 않습니다.

자주 묻는 질문

코드 구현

import math

# Capacitance unit converter
CAPACITANCE_TO_FARAD = {
    "F":  1,
    "mF": 1e-3,
    "uF": 1e-6,   # µF
    "nF": 1e-9,
    "pF": 1e-12,
}

def convert_capacitance(value: float, from_unit: str, to_unit: str) -> float:
    """Convert between capacitance units via farad (F)."""
    value_in_farad = value * CAPACITANCE_TO_FARAD[from_unit]
    return value_in_farad / CAPACITANCE_TO_FARAD[to_unit]

def capacitive_reactance(capacitance_f: float, frequency_hz: float) -> float:
    """XC = 1 / (2π × f × C) in ohms."""
    if frequency_hz == 0:
        return float("inf")
    return 1 / (2 * math.pi * frequency_hz * capacitance_f)

# Examples
print(convert_capacitance(100, "nF", "uF"))      # 0.1 µF
print(convert_capacitance(0.01, "uF", "pF"))     # 10000 pF

# Reactance of 10µF at 1kHz
xc = capacitive_reactance(10e-6, 1000)
print(f"XC at 1 kHz: {xc:.2f} Ω")  # 15.92 Ω

# Charge stored: Q = C × V
c_farads = 100e-6  # 100 µF
voltage = 12       # volts
charge_coulombs = c_farads * voltage
print(f"Charge: {charge_coulombs * 1000:.2f} mC")  # 1.20 mC

Comments & Feedback

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