电容充电时间计算器

填入电阻、电容与电源电压,先按 τ = R × C 算出时间常数,再由 t = −τ × ln(1 − 目标电压 ÷ 电源电压) 求出充到指定电压所需的时间,并列出 1τ 的 63.21%、5τ 的 99.33% 等关键比例。默认 10000 Ω 配 100 µF 的时间常数正好是 1 s。数据在浏览器本地计算,不上传。

—

计算公式:τ = R(Ω) × C(µF) ÷ 10⁶;V(t) = Vs × (1 − e^(−t/τ));t = −τ × ln(1 − 目标电压 ÷ 电源电压)

核心结论:时间常数只取决于 R 与 C 的乘积,而峰值电流只取决于 R——10000 Ω 配 100 µF、1000 Ω 配 1000 µF、100000 Ω 配 10 µF 三组的时间常数都等于 1 s,充到同一比例用时完全一样,但 t = 0 瞬间的电流分别是 0.5 mA、5 mA、0.05 mA,差出一百倍。

使用方法

  1. 「电阻」填欧姆值,示例 10000。这里填的是绝对欧姆数,不是千欧:10 kΩ 要写成 10000,1 MΩ 写成 1000000。量程 1 到 100000000,步长 1。
  2. 「电容」填微法值,示例 100。单位是 µF,100 nF 要写成 0.1,1 mF 要写成 1000。量程 0.001 到 100000,步长 0.001。
  3. 「电源电压」填回路最终会稳定到的电压,示例 5,单位伏。量程 0.1 到 1000,步长 0.1。
  4. 「目标电压」填你想知道「充到几伏要多久」的那个电压,示例 4.95,必须小于电源电压。量程 0.05 到 999,步长 0.05。
  5. 四个框都是数字输入,改动任一值立即重算;光标停在电阻框里按回车也会立刻计算,不必去点按钮。
  6. 结果区给出时间常数、到达目标电压的用时与对应比例;下方卡片补上 5τ 参考时间、峰值电流与 5τ 处的电压。
  7. 对照表按 τ 的倍数列出 12 行电压与充电比例,默认展开 6 行;「加载更多」展开其余,「复制对照表」取 TSV,「导出 CSV」下载带 UTF-8 BOM 的文件。

这个电容充电时间计算器能解决什么问题

站内旧名「电容费用时间计算器」里的「费用」是 charge 一词的误译,实际含义是充电,本页全篇按「充电」来讲。它针对的场景是:有一条 RC 充电回路,已知电阻、电容与电源电压,想知道电容充到某个电压(比如触发逻辑门高电平的阈值)到底需要多长时间。

按键消抖里的 RC、单片机上电复位里的 RC、LED 渐亮、传感器上电稳定延时,背后都是同一条指数充电曲线,本页把这条曲线上的几个关键点一次标出来。常见的判断有三类:给定 R、C 求某个电压对应的时间;给定想要的延时与阈值,反过来挑 R 或 C 的组合;以及核对手册里「5τ 即充满」这类经验说法实际对应多少伏。

先说清边界:本页算的是理想 RC 回路的充电过程,忽略电源内阻、线路电阻、电容漏电流与元件容差,真实电路里这些都会让实测时间偏离理论值,需要用示波器复核。同一个时间常数可以由完全不同的电阻电容组合得到,页面里的组合对照表专门讲这件事。

计算原理与变量说明

本页把几个量按公式串起来,全部先把电容换算成法拉再运算:

两条公式原样写下来就是 τ = R(Ω) × C(F) 与 V(t) = Vs × (1 − e^(−t/τ)),求时间是它的反函数 t = −τ × ln(1 − k),其中 k = 目标电压 ÷ 电源电压。因为对数函数要求真数为正,所以目标电压必须严格小于电源电压,否则 1 − k 不为正,方程无解。

一、63.2% 是时间常数的定义点,不是 50%,也不是充满。 把 t = τ 代回去,电容电压是 Vs × (1 − 1/e),而 1 − 1/e 约等于 0.6321,所以 1τ 对应 63.21%——这就是「时间常数」的物理含义:电容充到最终值 63.2% 所用的时间。它不是半充(半充出现在 0.6931τ 处),更不是充满。示例里 τ = 1 s,把充电比例取 0.632 算出的时间是 0.9997 s,几乎正好是 1 s,可以拿这一条验证公式有没有写反。

二、工程上把 5τ 当「充满」,但 5τ 其实只有 99.33%。 电源 5 V 时,1τ 是 3.1606 V(63.21%),2τ 是 4.3233 V(86.47%),3τ 是 4.7511 V(95.02%),4τ 是 4.9084 V(98.17%),到 5τ 是 4.9663 V(99.33%)。每往后加一个 τ,离 100% 的差距就缩小到上一段的约 1/e:从 4τ 还差 1.83% 收窄到 5τ 的 0.67%,多花一个 τ 只多收敛 1.16 个百分点。这就是「RC 延时按 5RC 估」这条惯例的来历——再往下加时间,收益小到不值得。

三、R 与 C 只以乘积进入公式,单独谁大谁小不影响时间。 10000 Ω 配 100 µF、1000 Ω 配 1000 µF、100000 Ω 配 10 µF,三组的时间常数都等于 1 s,充到同一比例用时完全相同。但它们的峰值电流差很多:t = 0 瞬间电容等效短路,电流是 Vs ÷ R,三组分别是 0.5 mA、5 mA、0.05 mA;电阻越小,上电瞬间的冲击越大,对电源与驱动能力的要求越高。所以挑 R、C 时既要盯时间,也要盯电流承受能力,这一点只比乘积是看不出来的。

四、电容电压不能突变,t = 0 那一刻电压为 0、电流最大。 这条极限常用来判断上电冲击:如果电源或前级驱动带不动 Vs ÷ R 这个瞬间电流,电压会被拉低,实测曲线就不再是干净的指数上升。示例 R = 10000 Ω、Vs = 5 V,峰值电流是 5 ÷ 10000 = 0.0005 A,也就是 0.5 mA,普通逻辑输出都带得动;把 R 换成 100 Ω,峰值电流升到 50 mA,不少单片机的 IO 已经吃不消。

完整示例(数值仅作演示)

示例条件:电阻 10000 Ω、电容 100 µF、电源电压 5 V、目标电压 4.95 V,结果由本页自己的算法复算得到。

上面每个数字都由页面算法算出,把同样的参数填进工具区即可得到相同结果;示例数值均为演示。

充电时间与电压对照表

第一张表把 τ = 1 s 时「充到各比例所需的时间」列出,横轴是充电比例,纵轴是用时;63.2% 那一行对应的时间正好是 1 个 τ。

充电比例 k用时 s相当于多少 τ
0.20.22310.223
0.50.69310.693
0.6320.99971.000
0.92.30262.303
0.952.99572.996
0.994.60524.605
0.9996.90786.908

第二张表固定电源电压 5 V,列出各 τ 倍数处的电压与充电比例;5τ 一行的 99.33% 就是「充满」这条惯例的来源。

τ 倍数电压 V充电比例
1τ3.160663.21%
2τ4.323386.47%
3τ4.751195.02%
4τ4.908498.17%
5τ4.966399.33%

第三张表说明时间常数只取决于 R 与 C 的乘积:下面六组组合给出同一个 τ 的不同实现,峰值电流却各不相同。

电阻 Ω电容 µF时间常数 s
100001001
100010001
100000101
47002131.0011
100002202.2
10000010010

三张表合起来看:充电比例与时长的关系只由 τ 决定,与 R、C 各自的取值无关;但峰值电流由 R 单独决定,所以同样是 1 s 的三组组合,对抗上电冲击的能力并不一样,选型时两条线都要看。

结果边界、舍入与适用说明

常见问题

为什么 1τ 对应 63.2% 而不是 50%?

因为充电曲线是指数而不是直线。t = τ 时电容电压是 Vs × (1 − 1/e),而 1 − 1/e 约等于 0.6321,所以是 63.2%。50% 出现在 0.6931τ 处,并不在 1τ,这一点是「时间常数」最容易被直觉带偏的地方。

为什么不直接用 5τ,还要单独填目标电压?

5τ 只对应 99.33%,是「约等于充满」的近似。很多场合真正关心的是某个确定阈值,比如逻辑门的 0.7 Vs 或复位脚的 0.6 Vs,这些点对应的时间都明显小于 5τ。填上目标电压,页面算的才是这个阈值对应的真实时间,而不是笼统的充满时间。

10000 Ω 和 100 µF 为什么正好是 1 秒?

因为 100 µF = 100 × 10⁻⁶ F = 0.0001 F,而 10000 × 0.0001 = 1,单位正好是秒。欧姆乘法拉等于秒由量纲决定:Ω × F = (V/A) × (A·s/V) = s,与具体数值无关,这一组只是恰好凑成整数。

电阻电容乘积一样,充电时间为什么一样?

因为 τ 只以乘积 R × C 进入公式。10000 Ω 配 100 µF 与 1000 Ω 配 1000 µF 的乘积都是 0.1,时间常数都等于 1 s,充到同一比例用时完全相同。区别在瞬时电流:t = 0 时电流是 Vs ÷ R,前者 0.5 mA,后者 5 mA,后者的上电冲击大十倍。

目标电压填成和电源电压一样会怎样?

会报错。k = 1 时 ln(1 − k) = ln(0) 没有定义,物理上意味着永远也充不到电源电压,只会无限逼近。要算接近充满的点,可以直接填 0.999 Vs,例如 5 V 电源填 4.995 V,得到的时间就是 99.9% 的到达点。

算出来 4.6 s,实测却不一样,是哪里错了?

先核对量纲:电阻要按欧姆填、电容要按微法填,把 10 kΩ 填成 10 会让结果差 1000 倍。再看元件容差,电解电容 ±20% 很常见,标称 100 µF 实测可能只有 80 µF 或 120 µF,时间常数跟着变。最后看回路本身,电源内阻、负载电流、示波器探头电容都会扰动充电曲线,理想 RC 只是近似。

这个工具免费吗?

免费,无需注册即可使用。

输入的数据安全吗?

安全。计算在当前浏览器本地完成,不会上传输入内容。

相关工具