Abacus-Ri said:
Thanks Paul,
that what you say have sence. In fact originaly drawing was with
transformer, and everything was ok. Meantime, I try to take out
transformer and change schematic. Instead of transformer I put 0.47uF
capacitor on one side connected to phase, on other side connected to
diode bridge ACinput. Zero from mains going to second input of diode
bridge. Positive from diode bridge going to diode and after it to 78L05.
Point between diode bridge and diode is connected to 2 serial resistor to
zero from main. Middle point is connected to zener diode 5,1 and to B0
input on PIC for zero crossing. Latter I change some things but still
without proper result. I try to find similar drawings, just to copmare,
because this is my first project without transformer and PIC together.
Thansk for your time,
Damir
I just tried two simulations, one with a FWB, and the other with a two
diode doubler type circuit. Both have essentially the same zero crossing
waveform, with positive level of about 4 volts, and negative excursions of
650 mV. You can add a little positive bias to make sure the input to B0
does not go negative. For both circuits the simulation shows a logic state
change within 30 uSec of actual ZC, so phase error at 60 Hz is less than 1
degree. The 5 VDC supply will provide at least 5 mA, and the circuit
current draw from a 240 VAC 60 Hz line is about 43 mA RMS. The LTSpice
circuits follow:
Paul
========================== OffLineSupplyFWB.ASC ===========================
Version 4
SHEET 1 880 680
WIRE -208 80 -304 80
WIRE -32 80 -208 80
WIRE 0 80 -32 80
WIRE 384 80 80 80
WIRE -304 96 -304 80
WIRE 64 224 -32 224
WIRE 160 224 128 224
WIRE 176 224 160 224
WIRE 304 224 256 224
WIRE 432 224 304 224
WIRE -304 240 -304 176
WIRE -208 240 -208 80
WIRE 384 256 384 80
WIRE -304 272 -304 240
WIRE 160 272 160 224
WIRE 304 272 304 224
WIRE 432 272 432 224
WIRE 64 288 16 288
WIRE 128 288 128 224
WIRE 256 288 256 224
WIRE -32 352 -32 224
WIRE 64 352 -32 352
WIRE -304 416 -304 352
WIRE -256 416 -304 416
WIRE -208 416 -208 320
WIRE -208 416 -256 416
WIRE 16 416 16 288
WIRE 16 416 -208 416
WIRE 64 416 16 416
WIRE 128 416 128 352
WIRE 160 416 160 336
WIRE 160 416 128 416
WIRE 256 416 256 352
WIRE 256 416 160 416
WIRE 304 416 304 336
WIRE 304 416 256 416
WIRE 384 416 384 320
WIRE 384 416 304 416
WIRE 432 416 432 352
WIRE 432 416 384 416
FLAG 304 224 Vout
FLAG 384 80 Vzc
FLAG 384 416 0
FLAG -304 240 Vi
FLAG -256 416 Vn
SYMBOL cap -48 160 R0
SYMATTR InstName C1
SYMATTR Value 0.47µ
SYMATTR SpiceLine V=600
SYMBOL diode 64 240 R270
WINDOW 0 32 32 VTop 0
WINDOW 3 0 32 VBottom 0
SYMATTR InstName D1
SYMATTR Value MUR460
SYMBOL diode 64 304 R270
WINDOW 0 32 32 VTop 0
WINDOW 3 0 32 VBottom 0
SYMATTR InstName D2
SYMATTR Value MUR460
SYMBOL diode 128 336 R90
WINDOW 0 0 32 VBottom 0
WINDOW 3 32 32 VTop 0
SYMATTR InstName D3
SYMATTR Value MUR460
SYMBOL diode 128 400 R90
WINDOW 0 0 32 VBottom 0
WINDOW 3 32 32 VTop 0
SYMATTR InstName D4
SYMATTR Value MUR460
SYMBOL voltage -208 224 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V1
SYMATTR Value SINE(0 350 60 0 0 0 100)
SYMBOL zener 272 352 R180
WINDOW 0 24 72 Left 0
WINDOW 3 24 0 Left 0
SYMATTR InstName D5
SYMATTR Value 1N750
SYMATTR Description Diode
SYMATTR Type diode
SYMBOL res 272 208 R90
WINDOW 0 0 56 VBottom 0
WINDOW 3 32 56 VTop 0
SYMATTR InstName R1
SYMATTR Value 270
SYMBOL polcap 144 272 R0
WINDOW 3 24 64 Left 0
SYMATTR Value 100µ
SYMATTR InstName C2
SYMATTR Description Capacitor
SYMATTR Type cap
SYMATTR SpiceLine V=16 Irms=135m Rser=0.8 MTBF=1000 Lser=0 mfg="Nichicon"
pn="UPR1C101MPH" type="Al electrolytic" ppPkg=1
SYMBOL cap 288 272 R0
SYMATTR InstName C3
SYMATTR Value 1µ
SYMATTR SpiceLine V=10 Irms=0 Rser=0.009 MTBF=0 Lser=0 mfg="TDK"
pn="C1608X5RIA105K" type="X5R" ppPkg=1
SYMBOL res 96 64 R90
WINDOW 0 0 56 VBottom 0
WINDOW 3 32 56 VTop 0
SYMATTR InstName R2
SYMATTR Value 1000k
SYMBOL res 416 256 R0
SYMATTR InstName R4
SYMATTR Value 1k
SYMBOL res -320 80 R0
SYMATTR InstName R5
SYMATTR Value 100k
SYMBOL res -320 256 R0
SYMATTR InstName R6
SYMATTR Value 5k
SYMBOL zener 400 320 R180
WINDOW 0 24 72 Left 0
WINDOW 3 24 0 Left 0
SYMATTR InstName D6
SYMATTR Value 1N750
SYMATTR Description Diode
SYMATTR Type diode
SYMBOL res -48 64 R0
SYMATTR InstName R3
SYMATTR Value 20
TEXT -240 504 Left 0 !.tran 200m startup
========================== OffLineSupply.ASC ===========================
Version 4
SHEET 1 880 680
WIRE -208 80 -304 80
WIRE 0 80 -208 80
WIRE 384 80 80 80
WIRE -208 128 -208 80
WIRE -160 128 -208 128
WIRE -32 128 -80 128
WIRE -304 192 -304 80
WIRE -32 224 -32 192
WIRE 64 224 -32 224
WIRE 160 224 128 224
WIRE 176 224 160 224
WIRE 304 224 256 224
WIRE 448 224 304 224
WIRE -208 240 -208 128
WIRE 384 240 384 80
WIRE 160 272 160 224
WIRE 304 272 304 224
WIRE 448 272 448 224
WIRE -304 288 -304 272
WIRE -32 288 -32 224
WIRE 256 288 256 224
WIRE -304 304 -304 288
WIRE -304 416 -304 384
WIRE -208 416 -208 320
WIRE -208 416 -304 416
WIRE -32 416 -32 352
WIRE -32 416 -208 416
WIRE 160 416 160 336
WIRE 160 416 -32 416
WIRE 256 416 256 352
WIRE 256 416 160 416
WIRE 304 416 304 336
WIRE 304 416 256 416
WIRE 384 416 384 304
WIRE 384 416 304 416
WIRE 448 416 448 352
WIRE 448 416 384 416
FLAG 304 224 Vout
FLAG 384 80 Vzc
FLAG 448 416 0
FLAG -304 288 Vi
SYMBOL cap -48 128 R0
SYMATTR InstName C1
SYMATTR Value 0.47µ
SYMATTR SpiceLine V=600
SYMBOL diode 64 240 R270
WINDOW 0 32 32 VTop 0
WINDOW 3 0 32 VBottom 0
SYMATTR InstName D1
SYMATTR Value MUR460
SYMBOL diode -16 352 R180
WINDOW 0 24 72 Left 0
WINDOW 3 24 0 Left 0
SYMATTR InstName D2
SYMATTR Value MUR460
SYMBOL voltage -208 224 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
WINDOW 3 -97 213 Left 0
SYMATTR InstName V1
SYMATTR Value SINE(0 350 60 0 0 0 100)
SYMBOL zener 272 352 R180
WINDOW 0 24 72 Left 0
WINDOW 3 24 0 Left 0
SYMATTR InstName D5
SYMATTR Value 1N750
SYMATTR Description Diode
SYMATTR Type diode
SYMBOL res 272 208 R90
WINDOW 0 0 56 VBottom 0
WINDOW 3 32 56 VTop 0
SYMATTR InstName R1
SYMATTR Value 470
SYMBOL polcap 144 272 R0
WINDOW 3 24 64 Left 0
SYMATTR Value 100µ
SYMATTR InstName C2
SYMATTR Description Capacitor
SYMATTR Type cap
SYMATTR SpiceLine V=16 Irms=135m Rser=0.8 MTBF=1000 Lser=0 mfg="Nichicon"
pn="UPR1C101MPH" type="Al electrolytic" ppPkg=1
SYMBOL cap 288 272 R0
SYMATTR InstName C3
SYMATTR Value 1µ
SYMATTR SpiceLine V=10 Irms=0 Rser=0.009 MTBF=0 Lser=0 mfg="TDK"
pn="C1608X5RIA105K" type="X5R" ppPkg=1
SYMBOL res 96 64 R90
WINDOW 0 0 56 VBottom 0
WINDOW 3 32 56 VTop 0
SYMATTR InstName R2
SYMATTR Value 1000k
SYMBOL zener 400 304 R180
WINDOW 0 24 72 Left 0
WINDOW 3 24 0 Left 0
SYMATTR InstName D3
SYMATTR Value 1N750
SYMATTR Description Diode
SYMATTR Type diode
SYMBOL res 432 256 R0
SYMATTR InstName R3
SYMATTR Value 1k
SYMBOL res -320 176 R0
SYMATTR InstName R4
SYMATTR Value 100k
SYMBOL res -320 288 R0
SYMATTR InstName R5
SYMATTR Value 5k
SYMBOL res -64 112 R90
WINDOW 0 0 56 VBottom 0
WINDOW 3 32 56 VTop 0
SYMATTR InstName R6
SYMATTR Value 20
TEXT -306 458 Left 0 !.tran 100m startup