跳到内容
🛠️ToolsShed

Electric Potential Converter

在伏特、毫伏、千伏、百万伏等电势单位之间转换。

结果
1000 V

所有转换

Volt (V)1000
Millivolt (mV)1000000
Microvolt (µV)1.000000e+9
Nanovolt (nV)1.000000e+12
Kilovolt (kV)1
Megavolt (MV)0.001
Gigavolt (GV)0.000001
Abvolt (abV)1.000000e+11
Statvolt (statV)3.335640952

关于此工具

电势(电压)通常以伏特为单位,是将电荷通过电路或电场所需的能量。对于在不同规模电气系统上工作的电子工程师、电工和其他专业人士来说,在不同电压单位之间进行转换是必不可少的——从医疗设备中的微伏到电力传输中的千伏。此工具能够在伏特、毫伏、微伏、千伏、兆伏以及其他常见电势单位之间进行瞬间转换。

只需选择源单位和目标单位,输入要转换的值,工具将立即计算结果。无论您是在设计电路、排查设备故障、阅读国际制造商的规格说明书,还是从事可再生能源项目,此转换器都能以高精度处理所有标准电势单位。该界面支持公制前缀(毫、微、千、兆)和特定行业使用的专用单位。

此工具特别适用于不同地区或行业使用不同惯例的跨学科工作。处理电网电压的电力工程师、校准仪器的电子技术员以及研究电气现象的研究人员都可以从快速、可靠的转换中受益。该工具无需安装或特殊知识——只需输入您的数值,即可立即获得准确结果。

常见问题

代码实现

# Electric Potential (Voltage) Unit Converter
# Base unit: Volt (V)

POTENTIAL_TO_VOLT = {
    "V":   1,
    "mV":  1e-3,
    "µV":  1e-6,
    "nV":  1e-9,
    "kV":  1e3,
    "MV":  1e6,
    "GV":  1e9,
    "abV": 1e-8,     # Abvolt (CGS-EMU)
    "statV": 299.792458,  # Statvolt (CGS-ESU)
}

def convert_potential(value: float, from_unit: str, to_unit: str) -> float:
    """Convert electric potential (voltage) between units."""
    if from_unit not in POTENTIAL_TO_VOLT:
        raise ValueError(f"Unknown unit: {from_unit}")
    if to_unit not in POTENTIAL_TO_VOLT:
        raise ValueError(f"Unknown unit: {to_unit}")

    volts = value * POTENTIAL_TO_VOLT[from_unit]
    return volts / POTENTIAL_TO_VOLT[to_unit]

# Examples
print(f"1 kV = {convert_potential(1, 'kV', 'V'):.0f} V")
print(f"120 V = {convert_potential(120, 'V', 'mV'):.0f} mV")
print(f"1.5 V = {convert_potential(1.5, 'V', 'µV'):.0f} µV")
print(f"5 V = {convert_potential(5, 'V', 'kV'):.4f} kV")
print(f"1 statV = {convert_potential(1, 'statV', 'V'):.6f} V")

Comments & Feedback

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