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

正弦波全波整流回路における平滑コンデンサ容量の計算式

角度計算には弧度法を用いています。もし電卓が度数法の場合は弧度法に変更するか、πを180に置き換えるなどして下さい。

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

全波整流回路(抵抗負荷)

C=π2+sin1(VoutminVoutmax)2πfRo×ln(VoutminVoutmax){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}}})}}

ただし

VoutminVoutmax=η{\frac{V_{out_{min}}}{V_{out_{max}}}=\eta}

とすると

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

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

C=π+π2+sin1(η)2πfRo×ln(η)=3π2+sin1(η)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=VmetRC{V_C=V_{m}e^{-\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ω(sin1(VCVm)+π)B{t=\frac{1}{\omega}(sin^{-1}(\frac{V_C}{V_m})+\pi) \cdot\cdot\cdot B}

B式をA式へ代入し

π2+sin1(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=Voutmin,Vm=Voutmaxに変換してやると

C=π2+sin1(VoutminVoutmax)2πfRo×ln(VoutminVoutmax){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}}})}}

定電流負荷の場合

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

C=π2+sin1(VoutminVoutmax)2πf(VoutmaxVoutmin)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=1Cidt{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=VmiC(tπ2ω){V_C=V_m-\frac{i}{C}(t-\frac{\pi}{2\omega})}

より

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

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

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

Cの式へ整理しVC=Voutmin,Vm=Voutmax,i=Ioutに変換してやると

C=π2+sin1(VoutminVoutmax)2πf(VoutmaxVoutmin)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+sin1(VoutminVoutmax)2πf(VoutmaxVoutmin)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+sin1(VoutminVoutmax)2πfRo×ln(VoutminVoutmax){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+sin1(VoutminVoutmax)2πfRo×ln(VoutminVoutmax){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+sin1(VoutminVoutmax)2πf(VoutmaxVoutmin)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+sin1(VoutminVoutmax)2πf(VoutmaxVoutmin)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のアイコン画像
作った回路,プログラム等が正しく動く補償はできないのでご注意を
ログインしてコメントを投稿する