圖1為過零檢測電路圖 圖2為理想輸出波形 圖3為實際輸出波形 考慮到電阻功率問題,這里使用R1,R2,R3三個3w電阻用于降壓,D1利用二極管單向導通性,用于阻止正弦波負值對光耦中的發光二極管影響。光耦正向導通后, EXINT1拉低,輸出低電平;光耦截止時,EXINT1上拉3.3V,輸出高電平 問題 1 :脈沖波形陡度接近 2ms ,電壓最大值低于 400mV, 不利于 32 檢測 問題2:低電平持續時間與高電平持續時間相差較多,與理論不相符。 針對問題1的電壓問題: 根據原理圖計算 光耦輸入回路中IIN=220V/(56K+56K+56K)=1.31mA 光耦正向電流:If≈ IIN=1.31mA(忽略VF二極管正向壓降) PC817光耦電流傳輸比:80% 副邊電流限制:Ic=1.31mA*80%=1.048mA Ic’=(3.3V-0.4V)/10KΩ=0.29mA<Ic 光耦輸出Vout=R12*Ic’=10K*0.29mA=2.9V 根據計算光耦輸出應該在2.9V左右。 想請教各位大神我的問題出在哪里
|