单位换算 · 数据存储

电流电压

A/mA/V/mV/欧姆/串并联计算

本地处理 · 不上传 免费 · 无需登录 无次数限制 累计 60 次使用
编辑任一单位,其余实时联动换算 · 10 单位
有效数字 8 极大 / 极小值自动科学计数法 · 以「安培 A」为换算基准
电流尺度直观对比 · 当前值 1 A 在 神经信号 nA → 雷电 kA 对数标尺上的位置

常用电流速查 quick reference · 点击填入

单位简介 about the units

就绪 · 输入任一单位数值即可全单位联动换算
第一节

关于本工具

About

串联分压、并联分流,手算时总在电流单位换算(mA 与 A)或电阻串并联公式上卡壳。输入任意两个已知量(电压、电流或电阻),工具自动补全剩余值,并同步给出串/并联等效电阻。所有计算由浏览器本地执行,输入数据不会离开设备。

使用场景

维修工查灯带电阻

晚上十点,小区电工老张接报修:一整条 LED 灯带不亮,手边只有万用表。他测得灯带两端电压是 12V,电流 0.8A,但灯带上标的额定电流是 1A。他怀疑是某段线路电阻异常导致分流。用本工具输入电压和电流,一秒算出等效电阻 15 欧姆,再对照灯带每米标称电阻值,锁定是中间接头处接触不良,省去逐段排查的半小时。

学生验证混联电路

大二物理课作业:一个 9V 电池串联 3 个 100 欧姆电阻,再并联一个 200 欧姆电阻,求总电流。小明用本工具的「串并联计算」功能,输入电阻值和连接方式,工具直接给出总电阻和干路电流。他拿结果对照自己手算的 0.09A,发现少算了并联支路的分流,及时纠正了错误理解。

电子爱好者选电源

小陈给自制的 Arduino 小车配电池,电机标称工作电压 5V,最大电流 500mA,但手头只有一块 3.7V 锂电池和一块升压板。他用本工具输入电机额定参数,算出所需功率 2.5W,再根据升压板效率 85%,反推出电池端需要提供约 3W 功率,最终选了 2000mAh 的电池,续航刚好够一次比赛。

弱电施工估线损

安防公司技术员小王在布一个 12V 门禁系统,从电源到门禁控制器距离 50 米,用 0.5 平方毫米的网线供电。他先用本工具计算理论线损:按铜电阻率 0.0175 欧姆·平方毫米/米,50 米双程线电阻约 3.5 欧姆,若负载电流 0.5A,线损电压 1.75V,到设备端只剩 10.25V,低于门禁最低工作电压 11V。他立刻换成 1 平方毫米线,避免返工。

家电维修判电容好坏

老式微波炉不加热,师傅用万用表测高压电容两端电压 2100V,但电流只有 0.01A。他怀疑电容漏电,用本工具算得等效阻抗 210 千欧,远高于正常高压电容的绝缘电阻(一般大于 1000 兆欧)。结合经验,判断电容内部介质击穿,直接更换,微波炉恢复加热。

对比矩阵

维度本工具在线电路计算器传统手工计算
隐私所有计算在浏览器内完成,不上传任何数据需将电流/电压值提交至服务器纸上记录,无数字痕迹
离线可用断网后仍可正常使用断网后无法访问或计算完全离线,依赖纸笔
串并联混合电路支持串联、并联及混合电路一键切换计算多数仅支持单一串联或并联需手动分步推导等效电路
单位自动换算输入 A 自动识别,mA/A/V/mV/Ω 可混输部分要求统一单位,否则报错需手动换算单位,易出错
结果精度浮点运算,保留 6 位小数多数仅保留 2-3 位小数取决于计算者,易引入舍入误差
使用速度输入数值即时出结果需等待页面刷新或提交需逐项列方程、解方程,耗时数分钟
第二节

使用指南

Getting Started

使用步骤

  1. 1在「电流」或「电压」输入框内键入数值(支持小数,如 0.5),下拉菜单选单位(A/mA/V/mV/Ω),结果区自动显示换算后的所有单位值
  2. 2勾选「串联」或「并联」模式,在下方电阻列表中添加多个阻值(Ω),总电阻值随每次添加实时更新
  3. 3点击「计算」按钮,工具根据所选串并联模式输出总电流、总电压及各元件分压/分流数值,结果保留两位小数

输入输出示例

输入输出说明
电阻 100Ω,电压 5V,求电流(串联)电流 = 0.05A = 50mA常规:欧姆定律基本应用,验证 A/mA 单位换算正确性
电阻 1kΩ,电流 2mA,求电压(串联)电压 = 2V常规:输入带单位 kΩ 和 mA,验证工具是否自动识别单位前缀
两个电阻串联:R1=10Ω,R2=20Ω,总电压 6V,求各电阻分压总电阻 = 30Ω,电流 = 0.2A,R1 电压 = 2V,R2 电压 = 4V常规:串联分压典型场景,验证多电阻计算逻辑
电阻 0Ω,电压 5V,求电流(串联)电流 = 无穷大(短路,实际不可计算)边界:零电阻导致除零,验证工具是否给出明确错误提示而非崩溃
电阻 1MΩ,电流 1μA,求电压(串联)电压 = 1V边界:极值单位(MΩ、μA),验证大跨度单位换算精度
两个电阻并联:R1=10Ω,R2=10Ω,总电压 5V,求总电流总电阻 = 5Ω,总电流 = 1A,各支路电流 = 0.5A易错:并联电阻值相等时,总电阻为 R/2,验证并联公式正确性
电阻 100Ω,电压 0V,求电流(串联)电流 = 0A易错:零电压场景,验证工具是否正确处理零输入而非报错

常见错误对照

1.串联总电阻直接相加时不带单位换算

✗ 错误R1=1kΩ, R2=2Ω → 总电阻=1+2=3Ω
✓ 修复R1=1000Ω, R2=2Ω → 总电阻=1002Ω

kΩ、MΩ 是数量级前缀,1kΩ=1000Ω。不加换算直接相加会导致结果差千倍,违反欧姆定律基本规则。

2.并联电阻用倒数公式时忘记取倒数

✗ 错误R1=10Ω, R2=10Ω → 1/R总=1/10+1/10=0.2 → 结果=0.2Ω
✓ 修复R1=10Ω, R2=10Ω → 1/R总=1/10+1/10=0.2 → R总=1/0.2=5Ω

1/R总 是电导之和,不是总电阻本身。必须对结果再取一次倒数才能得到正确的并联电阻值。

3.电流单位 mA 与 A 混用不转换

✗ 错误电路电流 500mA,电压 5V → 电阻=5/500=0.01Ω
✓ 修复500mA=0.5A → 电阻=5/0.5=10Ω

欧姆定律 I=U/R 中 I 的单位必须是安培(A)。mA 是千分之一安,直接代入数值会差 1000 倍。

4.电压单位 mV 与 V 混用不转换

✗ 错误传感器输出 50mV,电流 10mA → 电阻=50/10=5Ω
✓ 修复50mV=0.05V, 10mA=0.01A → 电阻=0.05/0.01=5Ω

虽然数值巧合相同,但单位不统一时计算过程错误。若数值不同(如 50mV 与 5mA),不转换会差 1000 倍。

5.并联电路总电流直接等于各支路电流之和但不考虑电压

✗ 错误两个 10Ω 电阻并联,各支路电流 1A → 总电流=1+1=2A(但未验证电压是否一致)
✓ 修复先确认并联端电压相同:U=10V → 各支路 I=10/10=1A → 总电流=2A

并联支路电流之和成立的前提是各支路两端电压相等。若电压不同(如不同电源并联),不能直接相加。

6.串联电路总电压等于各元件电压之和但忽略极性

✗ 错误两个电池串联:+3V 和 +3V → 总电压=3+3=6V(正确),但若一个反接则仍算 3+3=6V
✓ 修复反接时:+3V 和 -3V → 总电压=3+(-3)=0V

电压是标量但有正负极性。串联时若极性相反(如电池反接),电压相减而非相加,否则实际电路会短路。

7.用欧姆定律时电阻为零或无穷大未特殊处理

✗ 错误短路电阻 R=0Ω,电压 5V → 电流=5/0=∞(计算器报错)
✓ 修复R=0Ω 时电流由电源内阻和导线阻抗决定,非欧姆定律直接计算;R=∞(开路)时电流=0A

欧姆定律 I=U/R 在 R=0 时分母为零无意义;R=∞ 时电流趋近于零但计算器无法表示无穷大。实际电路需用基尔霍夫定律分析。

8.串并联混合电路误将串联电阻当并联处理

✗ 错误R1=10Ω 与 (R2=20Ω 串联 R3=30Ω) 并联 → 误算 1/R总=1/10+1/20+1/30
✓ 修复先算串联:R2+R3=50Ω → 再算并联:1/R总=1/10+1/50 → R总≈8.33Ω

串并联混合必须按拓扑结构分层计算:先化简串联支路(电阻相加),再处理并联支路(倒数相加)。跳步会导致错误。

第三节

工作原理

How It Works

核心公式

串联总电阻 R_total = R1 + R2 + ... + Rn

变量说明

  • R_total串联电路总电阻,单位欧姆
  • R1, R2, ..., Rn各电阻值,单位欧姆

示例

两个电阻串联:R1=100Ω,R2=220Ω。总电阻 R_total = 100 + 220 = 320Ω。若两端电压 U=5V,则电流 I = U / R_total = 5 / 320 ≈ 0.015625A = 15.625mA。

输入数值与单位识别单位前缀(A/mA/V/mV/Ω)选择运算模式(串联/并联/换算)结果单位换算(A↔mA, V↔mV)串/并联计算(欧姆定律)结果
用户输入 本地处理 输出结果
第四节

开发者集成

For Developers

6 种主流语言实现,复制即用:

def parallel_resistance(*resistors): """计算并联总电阻(单位:欧姆)""" if not resistors: return 0.0 inv_sum = sum(1.0 / r for r in resistors if r > 0) return round(1.0 / inv_sum, 4) if inv_sum != 0 else float('inf') # 示例:两个 100Ω 电阻并联 print(parallel_resistance(100, 100)) # 输出: 50.0
function parallelResistance(...resistors) { // 并联总电阻 = 1 / (1/R1 + 1/R2 + ...) if (resistors.length === 0) return 0; const invSum = resistors.reduce((acc, r) => acc + (r > 0 ? 1 / r : 0), 0); return invSum === 0 ? Infinity : Math.round((1 / invSum) * 1e4) / 1e4; } console.log(parallelResistance(100, 100)); // 50
package main import ( "fmt" "math" ) // SeriesResistance 串联总电阻 func SeriesResistance(r ...float64) float64 { var total float64 for _, v := range r { total += v } return total } func main() { fmt.Println(SeriesResistance(100, 200, 50)) // 350 _ = math.Round // 仅示意,未使用 }
function currentDivider(I: number, R1: number, R2: number): { I1: number; I2: number } { // 分流公式:I1 = I * R2 / (R1 + R2) const totalR = R1 + R2; if (totalR === 0) throw new Error('总电阻不能为0'); return { I1: Math.round((I * R2 / totalR) * 1e4) / 1e4, I2: Math.round((I * R1 / totalR) * 1e4) / 1e4 }; } console.log(currentDivider(1, 100, 100)); // { I1: 0.5, I2: 0.5 }
#!/bin/bash # 串联总电阻(单位:欧姆) series_resistance() { local sum=0 for r in "$@"; do sum=$(echo "$sum + $r" | bc) done echo "$sum" } series_resistance 100 200 50 # 输出 350
public class OhmCalc { // 欧姆定律:电压 = 电流 × 电阻 public static double voltage(double current, double resistance) { return current * resistance; } public static void main(String[] args) { System.out.println(voltage(0.5, 100)); // 50.0 } }
第五节

常见问题

Q & A
我想算一个 3V 的电池串两个 1.5V 的灯泡,总电压是多少?

串联总电压等于各电压源之和,3V + 1.5V + 1.5V = 6V。本工具在「串联计算」模式下,依次输入各元件电压(单位可选 V 或 mV),自动累加。注意:如果电池和灯泡是并联,总电压等于单个支路电压(3V),不会相加。计算前先确认电路连接方式,选对模式。

我输入 500mA 和 10Ω,算出来功率是 2.5W,这个结果对吗?

对的。公式是 P = I² × R,500mA = 0.5A,0.5² × 10 = 2.5W。本工具支持 A/mA 和 Ω/kΩ 混输,自动换算单位。如果输入的是 500A 和 10Ω(功率 2.5MW),结果会显示 W 或 kW 单位,注意检查输入值数量级是否合理,避免误输。

为什么我算并联电阻的总阻值,结果比最小的那个电阻还小?

并联总电阻必然小于任意单个电阻,这是物理规律。公式是 1/R总 = 1/R1 + 1/R2 + ...,例如两个 100Ω 并联 = 50Ω。本工具并联计算模式直接输出总阻值,并显示中间倒数步骤供核对。如果怀疑结果,可以手动用公式验算一遍。

输入电压和电流能不能用 mV 和 mA 混着算?

可以。本工具每个输入框都带单位下拉菜单(V/mV、A/mA、Ω/mΩ),工具自动统一为国际单位再计算。例如输入 500mV 和 200mA,计算功率时先转成 0.5V 和 0.2A,结果 0.1W。输出结果也带单位(W/mW、V/mV 等),避免手动换算出错。

我算出来电阻是 0.0001Ω,这正常吗?

0.0001Ω 即 0.1mΩ,属于极低电阻,常见于粗导线或大电流分流器。如果输入的是普通电路(如 5V 和 1A 算得 5Ω),结果这么小可能输入有误:检查电压是否误输成 mV(如 5mV 而非 5V),或电流是否误输成 kA。本工具结果区会高亮异常值并提示单位建议。

这个工具需要联网吗?我离线时能不能用?

完全离线可用。所有计算(串联/并联/欧姆定律)均在浏览器本地执行,不向服务器发任何请求。输入数据不会离开设备,适合在无网络环境或处理敏感电路参数时使用。刷新页面或关闭标签页后,输入内容会清空,建议复制结果到本地文档保存。

我算一个 220V 串联 110V 的电路,结果出来 330V,但实际接上会烧吗?

串联后总电压 330V 是理论值,但实际是否烧毁取决于各元件的额定电压。例如一个额定 220V 的灯泡串一个额定 110V 的灯泡,总电压 330V 时,每个灯泡分到的电压可能超过其额定值(分压比取决于电阻),导致烧坏。本工具只算数值,不评估元件耐压,实际接线前需核对每个元件的额定值。

并联计算时,我加了一个 0Ω 的电阻进去,结果变成了 0Ω,是不是工具坏了?

不是工具问题。0Ω 相当于短路,并联总电阻会直接变成 0Ω(1/0 无穷大,倒数无穷小)。本工具在检测到输入为 0Ω 时会弹出警告「电阻不能为 0,请检查输入」,并阻止计算。并联电路中任一电阻为 0 会导致整体短路,现实中应避免。

隐私保证所有计算与处理均在你的浏览器本地完成,输入数据不会上传服务器,也不会保存或共享。

选择 打开 +新窗口 esc关闭