コンデンサの充放電シミュレーター 戻る
電気回路シミュレーター

コンデンサの充放電シミュレーター

R・C・V₀ スライダーを動かして充放電の指数曲線をリアルタイム観察。τ=RC の時定数と t=5τ の完充電時間が瞬時にわかる。

モード切替
パラメータ
プリセット
統計サマリー
計算結果
τ = RC
5τ(完充電)
I₀ (A)
V at τ (V)
RC 回路図(電荷の流れを可視化)
回路
電圧 V(t) および電流 I(t) — 時間グラフ
Vc
理論・主要公式

充電: $V(t)=V_0\!\left(1-e^{-t/\tau}\right)$

放電: $V(t)=V_0\,e^{-t/\tau}$

$\tau=RC,\quad I(t)=\dfrac{V_0}{R}e^{-t/\tau}$

コンデンサの充放電とは

🙋
コンデンサの「充電」と「放電」って、電池みたいに電気をためたり出したりするということですか?
🎓
大まかに言うとその通りだ。電池と違うのは、ためられる電気の量(電荷)が電圧に比例することと、充放電に“時間がかかる”ことだな。このシミュレーターで、右の「抵抗R」と「容量C」のスライダーを動かしてみて。値が大きくなるほど、グラフのカーブがゆっくりになるのがわかるよ。
🙋
え、確かに!RとCを大きくすると、電圧が上がる(または下がる)のが遅くなりますね。この速さを決める「時定数τ」って何ですか?
🎓
τ(タウ)はまさにその充放電の速さを表す“時定数”で、τ=RCで計算するんだ。例えば、R=1kΩ、C=1000μFならτ=1秒。この時、充電開始から1秒後には電源電圧の約63%まで充電される。上のプリセットから「カメラフラッシュ」を選ぶと、実用的なRとCの値がセットされるから、その時のτの値も確認してみよう。
🙋
なるほど!でも、なんで充電の式は $V(t)=V_0(1-e^{-t/\tau})$ みたいに指数関数になるんですか?直線的には増えないんですね。
🎓
良いところに気が付いたね。コンデンサの電圧が上がると、それに抵抗して流れ込む電流が減っていくからだ。最初は勢いよく充電するけど、満タンに近づくほど流れが遅くなる。この「最初は速く、だんだん遅くなる」変化を表すのが指数関数なんだ。逆に放電は $V(t)=V_0 e^{-t/\tau}$ で、最初は一気に電圧が下がるけど、ゼロに近づくほど下がり方が緩やかになる。グラフを見比べてみて。

よくある質問

スライダーを動かした後、グラフはリアルタイムで更新されますが、描画範囲(時間軸)が固定されている場合、変化が視認しにくいことがあります。また、RやCの値を極端に大きくすると時定数τが大きくなり、曲線の変化が緩やかになります。数秒待つか、時間軸の表示範囲を調整してみてください。
時定数τは、コンデンサの電圧が最終値の約63.2%に達するまでの時間です。充電ではV₀の63.2%、放電では初期電圧の36.8%になる時刻を示します。τが小さいほど応答が速く、大きいほど遅くなります。実用的には、t=5τでほぼ完全に充放電が完了します。
はい。RやCの値を変えながら充放電曲線を観察することで、タイマー回路やフィルタ回路の時定数設計の直感を養えます。ただし、実際の部品には許容差や寄生容量があるため、シミュレーション値は目安として使い、実機では必ず確認してください。
放電モードでは、充電が完了した状態(コンデンサ電圧=V₀)からスタートします。まず充電モードでV₀とR、Cを設定して十分な時間(5τ以上)経過させてから放電ボタンを押すと、設定したV₀からの放電曲線が正しく描かれます。初期電圧を直接変更したい場合は、充電モードでV₀スライダーを調整してください。

実世界での応用

カメラのフラッシュ:電池だけでは瞬間的な大電流を供給できません。そこでRC回路でコンデンサに事前に電荷を蓄え(充電)、シャッターを切るときに一気に放電して発光ダイオード(キセノン管)を光らせます。プリセット値はこの用途を想定しています。

心臓除細動器(AED):心室細動を止めるために、一瞬で高エネルギーを心臓に与える必要があります。内部の大容量コンデンサを高電圧で充電し、制御されたタイミングで胸部に放電します。人命に関わるため、充電時間と放電波形の設計が極めて重要です。

電子回路のタイマー・波形生成:時定数τ=RCに基づいた正確な時間遅延を発生させるため、さまざまなデジタル・アナログ回路で使われます。例えば、マルチバイブレータ回路ではコンデンサの充放電時間が発振周期を決定します。

電源回路の平滑化:交流を直流に変換した後の電圧にはリップル(脈動)が含まれます。これに並列に大容量のコンデンサを入れると、電圧が高い時に電荷を蓄え、低い時に放出することで、出力直流電圧を平滑化(安定化)します。

よくある誤解と注意点

まず、「コンデンサは電池のように“電圧”を貯める」という表現は厳密には誤りです。コンデンサが蓄えるのは「電荷」であり、その結果として両端に電圧が現れます。$Q=CV$の関係を思い出してください。容量Cが同じなら、電荷Qが多いほど電圧Vが高くなる。これが充放電のカーブを生む根本です。よくある間違いは、充電中なのに抵抗Rの両端電圧を無視すること。充電中は電流が流れているので、オームの法則により抵抗で電圧降下が起き、電源電圧$V_0$は「コンデンサの電圧$V_C$」と「抵抗の電圧$V_R$」に分かれます($V_0 = V_C + V_R$)。グラフで$V_C$だけを見がちですが、$V_R$の変化を追うと電流の減衰が理解しやすくなります。

次に、時定数τ=RCは「充電完了までの時間」ではないという点。τの時点で約63%の充電、3τで約95%、5τで約99%です。実務では「ほぼ完了」とみなす時間を、回路の要求精度から決めます。例えば、電源回路の平滑コンデンサなら5τまで待つ設計が一般的です。また、シミュレーターでは理想的な電源と部品を使っていますが、現実の電源には出力電流制限があり、コンデンサには「等価直列抵抗(ESR)」が存在します。特に大電流を瞬間的に流すカメラフラッシュのような回路では、このESRが発熱や効率低下の原因になります。プリセット値で遊ぶ際は、あくまで「理想的な挙動の基本形」として捉えましょう。