rilyのアイコン画像
rily 2025年12月27日作成 (2026年06月21日更新)
セットアップや使用方法 セットアップや使用方法 閲覧数 873
rily 2025年12月27日作成 (2026年06月21日更新) セットアップや使用方法 セットアップや使用方法 閲覧数 873

正弦波整流回路における平滑コンデンサ容量の計算式を導出してみた

もちろんハードウェアを設計してる人なら絶対にご存知のはずですが、私の記事では角度計算に弧度法を用いています。もし電卓が度数法の場合は弧度法に変更するか、πを180に置き換えるなどして下さい。

抵抗負荷Roにおける平滑コンデンサC

全波整流回路(抵抗負荷)
平滑コンデンサC1の電圧波形を拡大したときの波形が以下になります。
平滑波形
波形のようにVout(max)とVout(min)を定義します。交流電源の周波数をfとし、負荷の抵抗値をRoとすると、

C=−π2+sin−1(Vout(min)Vout(max))2πfRo×ln(Vout(min)Vout(max)){C=-\frac{\frac{\pi}{2}+\sin^{-1}(\frac{Vout(min)}{V_{out(max)}})}{2{\pi}fR_o{\times}\ln(\frac{V_{out(min)}}{V_{out(max)}})}}

ただし

Vout(min)Vout(max)=η{\frac{V_{out(min)}}{V_{out(max)}}=\eta}

とすると

C=−π2+sin−1(η)2πfRo×ln(η){C=-\frac{\frac{\pi}{2}+\sin^{-1}(\eta)}{2{\pi}fR_o{\times}\ln(\eta)}}

半波整流回路は、全波整流より波の間隔がさらにπ空くので

C=−π+π2+sin−1(η)2πfRo×ln(η)=−3π2+sin−1(η)2πfRo×ln(η){C=-\frac{\pi+\frac{\pi}{2}+\sin^{-1}(\eta)}{2{\pi}fR_o{\times}\ln(\eta)}=-\frac{\frac{3\pi}{2}+\sin^{-1}(\eta)}{2{\pi}fR_o{\times}\ln(\eta)}}

合ってるかは分からないけど...

導出

まずRC並列回路の放電時の電圧は、初期の最大電圧をVmとして

VC=Vmexp(−tRC){V_C=V_{m}\exp(-\frac{t}{RC})}

よりtは

t=−RC×ln(VCVm){t=-RC{\times}\ln(\frac{V_C}{V_m})}

ただし、全波整流回路の放電が開始される際の角度はπ/2なので

t−π2ω=−RC×ln(VCVm)  ⋅⋅⋅A{t-\frac{\pi}{2\omega}=-RC{\times}\ln(\frac{V_C}{V_m})\space\space\cdot\cdot\cdot A}

また、正弦波交流の電圧瞬時式は

V=Vm×sin(ωt){V=V_m{\times}\sin(\omega t)}

コンデンサが再充電される際は、角度がπ以上であるため

VC=Vm×sin(ωt−π){V_C=V_m{\times}\sin(\omega t - \pi)}

より再充電が開始される時間tは

t=1ω(sin−1(VCVm)+π)⋅⋅⋅B{t=\frac{1}{\omega}(\sin^{-1}(\frac{V_C}{V_m})+\pi) \cdot\cdot\cdot B}

B式をA式へ代入し

π2+sin−1(VCVm)=−ωRC×ln(VCVm){\frac{\pi}{2}+\sin^{-1}(\frac{V_C}{V_m})=-\omega RC \times \ln(\frac{V_C}{V_m})}

Cの式へ整理しVC=Vout(min),Vm=Vout(max)に変換してやると

C=−π2+sin−1(Vout(min)Vout(max))2πfRo×ln(Vout(min)Vout(max)){C=-\frac{\frac{\pi}{2}+\sin^{-1}(\frac{V_{out(min)}}{V_{out(max)}})}{2{\pi}fR_o{\times}\ln(\frac{V_{out(min)}}{V_{out(max)}})}}

定電流負荷の場合

全波整流回路(定電流負荷)

C=π2+sin−1(Vout(min)Vout(max))2πf(Vout(max)−Vout(min))Iout{C=\frac{\frac{\pi}{2}+\sin^{-1}(\frac{V_{out(min)}}{V_{out(max)}})}{2\pi f(V_{out(max)}-V_{out(min)})}I_{out}}

導出

VC=1C∫idt{V_C=\frac{1}{C}\int idt}

よりiはコンデンサ自身から発生しているので負になります。つまり

VC=−iCt+K{V_C=-\frac{i}{C}t+K}

放電開始時t=π/(2ω)とおき、そのときVCはVmなので

K=Vm+πi2ωC{K=V_m+\frac{\pi i}{2\omega C}}

より

VC=Vm−iC(t−π2ω){V_C=V_m-\frac{i}{C}(t-\frac{\pi}{2\omega})}

より

t−π2ω=C(Vm−VC)i{t-\frac{\pi}{2\omega}=\frac{C(V_m-V_C)}{i}}

この式に前述のB式を代入し

π2+sin−1(VCVm)=ωC(Vm−VC)i{\frac{\pi}{2}+\sin^{-1}(\frac{V_C}{V_m})=\frac{\omega C(V_m-V_C)}{i}}

Cの式へ整理しVC=Vout(min),Vm=Vout(max),i=Ioutに変換してやると

C=π2+sin−1(Vout(min)Vout(max))2πf(Vout(max)−Vout(min))Iout{C=\frac{\frac{\pi}{2}+\sin^{-1}(\frac{V_{out(min)}}{V_{out(max)}})}{2\pi f(V_{out(max)}-V_{out(min)})}I_{out}}

半波整流回路の場合は

C=3π2+sin−1(Vout(min)Vout(max))2πf(Vout(max)−Vout(min))Iout{C=\frac{\frac{3\pi}{2}+\sin^{-1}(\frac{V_{out(min)}}{V_{out(max)}})}{2\pi f(V_{out(max)}-V_{out(min)})}I_{out}}

計算式まとめ

抵抗負荷Roの場合

全波整流

C=−π2+sin−1(Vout(min)Vout(max))2πfRo×ln(Vout(min)Vout(max)){C=-\frac{\frac{\pi}{2}+\sin^{-1}(\frac{V_{out(min)}}{V_{out(max)}})}{2{\pi}fR_o{\times}\ln(\frac{V_{out(min)}}{V_{out(max)}})}}

半波整流

C=−3π2+sin−1(Vout(min)Vout(max))2πfRo×ln(Vout(min)Vout(max)){C=-\frac{\frac{3\pi}{2}+\sin^{-1}(\frac{V_{out(min)}}{V_{out(max)}})}{2{\pi}fR_o{\times}\ln(\frac{V_{out(min)}}{V_{out(max)}})}}

定電流負荷Ioutの場合

全波整流

C=π2+sin−1(Vout(min)Vout(max))2πf(Vout(max)−Vout(min))Iout{C=\frac{\frac{\pi}{2}+\sin^{-1}(\frac{V_{out(min)}}{V_{out(max)}})}{2\pi f(V_{out(max)}-V_{out(min)})}I_{out}}

半波整流

C=3π2+sin−1(Vout(min)Vout(max))2πf(Vout(max)−Vout(min))Iout{C=\frac{\frac{3\pi}{2}+\sin^{-1}(\frac{V_{out(min)}}{V_{out(max)}})}{2\pi f(V_{out(max)}-V_{out(min)})}I_{out}}

rilyのアイコン画像
※不注意が凄いので、間違ったこと結構書いてます。私の通りに組んで事故に至ったとしても責任を負いかねますのでご注意を。 ※この記事を書くのにAIは使ってないです。
ログインしてコメントを投稿する