eGospodarka.pl

eGospodarka.plGrupypl.misc.elektronika › LLC ze sterowaniem ładunkowym
Ilość wypowiedzi w tym wątku: 4

  • 1. Data: 2020-09-15 22:59:05
    Temat: LLC ze sterowaniem ładunkowym
    Od: Piotr Wyderski <p...@n...mil>

    W sumie fajnie wyszła ta symulacja, więc się dzielę. Dobrze widać ZVS
    itp. detale. "Przekładnię" reguluje się parametrem LIMIT_DELTA. Dynamika
    jest znacznie lepsza niż zwykłego konwertera LLC opartego na FM, a przy
    okazji jest to system pierwszego rzędu, znacznie łatwiejszy do
    skompensowania. Miłej zabawy. Jako zadanie domowe proponuję ciekawskim
    dorzeźbić pętlę sprzężenia zwrotnego. :-)

    Pozdrawiam, Piotr

    Version 4
    SHEET 1 1848 804
    WIRE -80 -48 -144 -48
    WIRE 32 -48 0 -48
    WIRE 64 -48 32 -48
    WIRE 176 -48 144 -48
    WIRE 592 -48 176 -48
    WIRE 688 -48 592 -48
    WIRE 32 -32 32 -48
    WIRE -144 -16 -144 -48
    WIRE 32 48 32 32
    WIRE 176 48 176 -48
    WIRE -144 80 -144 64
    WIRE 592 112 592 -48
    WIRE 688 112 688 -48
    WIRE 16 128 -32 128
    WIRE 128 128 96 128
    WIRE -32 144 -32 128
    WIRE 1568 160 1424 160
    WIRE 1696 176 1632 176
    WIRE 1568 224 1520 224
    WIRE -32 240 -32 224
    WIRE 176 240 176 144
    WIRE 176 240 -32 240
    WIRE 336 240 176 240
    WIRE 464 240 416 240
    WIRE 592 240 592 176
    WIRE 592 240 544 240
    WIRE 688 240 688 176
    WIRE 688 240 592 240
    WIRE 736 240 688 240
    WIRE 1136 240 1136 160
    WIRE 1296 240 1136 240
    WIRE 1424 240 1424 160
    WIRE 1424 240 1392 240
    WIRE 1456 240 1424 240
    WIRE 176 256 176 240
    WIRE 592 288 592 240
    WIRE 688 288 688 240
    WIRE 1232 288 1232 160
    WIRE 1296 288 1232 288
    WIRE 1424 288 1408 288
    WIRE 16 336 -16 336
    WIRE 128 336 96 336
    WIRE 1232 336 1232 288
    WIRE 1568 352 1520 352
    WIRE -16 368 -16 336
    WIRE 176 368 176 352
    WIRE 1424 368 1424 288
    WIRE 1456 368 1424 368
    WIRE 1696 368 1632 368
    WIRE 592 384 592 352
    WIRE 688 384 688 352
    WIRE 1424 416 1424 368
    WIRE 1568 416 1424 416
    WIRE 1232 432 1232 416
    WIRE -16 464 -16 448
    WIRE 512 464 480 464
    WIRE 688 464 576 464
    WIRE 1136 496 1136 240
    WIRE 480 560 480 544
    WIRE 768 560 480 560
    WIRE 864 560 768 560
    WIRE 480 576 480 560
    WIRE 864 592 864 560
    WIRE 1136 592 1136 576
    WIRE 768 608 768 560
    WIRE 512 656 480 656
    WIRE 688 656 688 464
    WIRE 688 656 576 656
    WIRE 864 704 864 672
    WIRE 688 720 688 656
    WIRE 768 720 768 672
    FLAG 176 368 0
    FLAG 32 48 0
    FLAG -144 80 0
    FLAG 592 384 0
    FLAG -16 464 0
    FLAG 736 240 V_CS
    IOPIN 736 240 Out
    FLAG 1232 432 0
    FLAG 1696 176 DRV_HI
    IOPIN 1696 176 Out
    FLAG 1696 368 DRV_LO
    IOPIN 1696 368 Out
    FLAG 1136 592 0
    FLAG 688 720 0
    FLAG 768 720 0
    FLAG 864 704 0
    FLAG 1136 160 COMP_LO
    FLAG 1232 160 COMP_HI
    FLAG 688 384 0
    SYMBOL nmos 128 48 R0
    SYMATTR InstName M1
    SYMATTR Value R6020PNJ
    SYMBOL nmos 128 256 R0
    SYMATTR InstName M2
    SYMATTR Value R6020PNJ
    SYMBOL cap 16 -32 R0
    SYMATTR InstName C1
    SYMATTR Value 50u
    SYMBOL res 16 -64 R90
    WINDOW 0 0 56 VBottom 2
    WINDOW 3 32 56 VTop 2
    SYMATTR InstName R1
    SYMATTR Value 1m
    SYMBOL voltage -144 -32 R0
    WINDOW 123 0 0 Left 0
    WINDOW 39 0 0 Left 0
    SYMATTR InstName V1
    SYMATTR Value {V_IN}
    SYMBOL res 160 -64 R90
    WINDOW 0 0 56 VBottom 2
    WINDOW 3 32 56 VTop 2
    SYMATTR InstName R2
    SYMATTR Value 1m
    SYMBOL ind 320 256 R270
    WINDOW 0 32 56 VTop 2
    WINDOW 3 5 56 VBottom 2
    SYMATTR InstName L1
    SYMATTR Value {L_S}
    SYMBOL ind2 448 256 R270
    WINDOW 0 32 56 VTop 2
    WINDOW 3 5 56 VBottom 2
    SYMATTR InstName L2
    SYMATTR Value {L_PRI}
    SYMATTR Type ind
    SYMBOL cap 576 112 R0
    SYMATTR InstName C2
    SYMATTR Value 15n
    SYMBOL cap 576 288 R0
    SYMATTR InstName C3
    SYMATTR Value 15n
    SYMBOL res 112 112 R90
    WINDOW 0 0 56 VBottom 2
    WINDOW 3 32 56 VTop 2
    SYMATTR InstName R3
    SYMATTR Value 2.2
    SYMBOL res 112 320 R90
    WINDOW 0 0 56 VBottom 2
    WINDOW 3 32 56 VTop 2
    SYMATTR InstName R4
    SYMATTR Value 2.2
    SYMBOL bv -16 352 R0
    WINDOW 3 -132 148 Left 2
    SYMATTR InstName B1
    SYMATTR Value V=V(DRV_LO)*19-4
    SYMBOL bv -32 128 R0
    WINDOW 3 -121 127 Left 2
    SYMATTR InstName B2
    SYMATTR Value V=V(DRV_HI)*19-4
    SYMBOL bv 1232 320 R0
    WINDOW 3 6 170 Left 2
    SYMATTR InstName B3
    SYMATTR Value V=V(V_CS)>LIMIT_HI
    SYMBOL Digital\\srflop 1344 192 R0
    SYMATTR InstName A1
    SYMBOL bv 1136 480 R0
    WINDOW 3 -22 153 Left 2
    SYMATTR InstName B4
    SYMATTR Value V=V(V_CS)<LIMIT_LO
    SYMBOL ind2 496 560 R180
    WINDOW 0 36 80 Left 2
    WINDOW 3 36 40 Left 2
    SYMATTR InstName L3
    SYMATTR Value {L_SEC}
    SYMATTR Type ind
    SYMBOL ind2 496 672 R180
    WINDOW 0 36 80 Left 2
    WINDOW 3 36 40 Left 2
    SYMATTR InstName L4
    SYMATTR Value {L_SEC}
    SYMATTR Type ind
    SYMBOL schottky 576 448 R90
    WINDOW 0 0 32 VBottom 2
    WINDOW 3 32 -7 VTop 2
    SYMATTR InstName D1
    SYMATTR Value RBQ30TB45B
    SYMATTR Description Diode
    SYMATTR Type diode
    SYMBOL schottky 576 640 R90
    WINDOW 0 0 32 VBottom 2
    WINDOW 3 32 -7 VTop 2
    SYMATTR InstName D2
    SYMATTR Value RBQ30TB45B
    SYMATTR Description Diode
    SYMATTR Type diode
    SYMBOL cap 752 608 R0
    SYMATTR InstName C4
    SYMATTR Value 3m
    SYMBOL Digital\\buf 1456 176 R0
    WINDOW 3 -17 116 Left 2
    SYMATTR InstName A2
    SYMATTR Value Tau={T_DEAD}
    SYMBOL Digital\\and 1600 128 R0
    SYMATTR InstName A3
    SYMBOL Digital\\buf 1456 304 R0
    WINDOW 3 -14 133 Left 2
    SYMATTR InstName A4
    SYMATTR Value Tau={T_DEAD}
    SYMBOL Digital\\and 1600 320 R0
    SYMATTR InstName A5
    SYMBOL res 848 576 R0
    SYMATTR InstName R5
    SYMATTR Value 0.2
    SYMBOL schottky 704 176 R180
    WINDOW 0 24 64 Left 2
    WINDOW 3 -117 3 Left 2
    SYMATTR InstName D3
    SYMATTR Value UPSC600
    SYMATTR Description Diode
    SYMATTR Type diode
    SYMBOL schottky 704 352 R180
    WINDOW 0 24 64 Left 2
    WINDOW 3 -117 3 Left 2
    SYMATTR InstName D4
    SYMATTR Value UPSC600
    SYMATTR Description Diode
    SYMATTR Type diode
    TEXT 238 -608 Left 2 !.tran 10m
    TEXT 232 -424 Left 2 !.param LIMIT_HI={V_IN/2+LIMIT_DELTA}
    TEXT 232 -392 Left 2 !.param LIMIT_LO={V_IN/2-LIMIT_DELTA}
    TEXT 456 752 Left 2 !K L2 L3 L4 1
    TEXT 240 -320 Left 2 !.param L_PRI=400u
    TEXT 240 -288 Left 2 !.param L_S=40u
    TEXT 232 -368 Left 2 !.param L_SEC=L_PRI/(30*30)
    TEXT 240 -248 Left 2 !.param T_DEAD=500n
    TEXT 240 -456 Left 2 !.param LIMIT_DELTA=290
    TEXT 240 -552 Left 2 !.param V_IN=600


  • 2. Data: 2020-09-16 20:05:15
    Temat: Re: LLC ze sterowaniem ładunkowym
    Od: Janusz <j...@o...pl>

    W dniu 2020-09-15 o 22:59, Piotr Wyderski pisze:
    > W sumie fajnie wyszła ta symulacja, więc się dzielę. Dobrze widać ZVS
    > itp. detale. "Przekładnię" reguluje się parametrem LIMIT_DELTA. Dynamika
    > jest znacznie lepsza niż zwykłego konwertera LLC opartego na FM, a przy
    > okazji jest to system pierwszego rzędu, znacznie łatwiejszy do
    > skompensowania. Miłej zabawy. Jako zadanie domowe proponuję ciekawskim
    > dorzeźbić pętlę sprzężenia zwrotnego. :-)
    Wywala błędy że multiple flag i iopin :(

    --
    Janusz


  • 3. Data: 2020-09-18 08:04:51
    Temat: Re: LLC ze sterowaniem ładunkowym
    Od: Piotr Wyderski <p...@n...mil>

    Janusz wrote:

    > Wywala błędy że multiple flag i iopin :(

    To mnie Janusz zastrzeliłeś, "u mnie działa". Masz aktualną wersję LT
    Spice XVII? Ja mam wersję z 22. sierpnia. W geście rozpaczy wrzucam to,
    co mam teraz na ekranie.

    Pozdrawiam, Piotr

    Version 4
    SHEET 1 1848 804
    WIRE -80 -48 -144 -48
    WIRE 32 -48 0 -48
    WIRE 64 -48 32 -48
    WIRE 176 -48 144 -48
    WIRE 592 -48 176 -48
    WIRE 688 -48 592 -48
    WIRE 32 -32 32 -48
    WIRE -144 -16 -144 -48
    WIRE 32 48 32 32
    WIRE 176 48 176 -48
    WIRE -144 80 -144 64
    WIRE 592 112 592 -48
    WIRE 16 128 -32 128
    WIRE 128 128 96 128
    WIRE -32 144 -32 128
    WIRE 1568 160 1424 160
    WIRE 1696 176 1632 176
    WIRE 1568 224 1520 224
    WIRE -32 240 -32 224
    WIRE 176 240 176 144
    WIRE 176 240 -32 240
    WIRE 336 240 176 240
    WIRE 464 240 416 240
    WIRE 592 240 592 176
    WIRE 592 240 544 240
    WIRE 688 240 688 176
    WIRE 688 240 592 240
    WIRE 736 240 688 240
    WIRE 1136 240 1136 160
    WIRE 1296 240 1136 240
    WIRE 1424 240 1424 160
    WIRE 1424 240 1392 240
    WIRE 1456 240 1424 240
    WIRE 176 256 176 240
    WIRE 592 288 592 240
    WIRE 688 288 688 240
    WIRE 1232 288 1232 160
    WIRE 1296 288 1232 288
    WIRE 1424 288 1408 288
    WIRE 16 336 -16 336
    WIRE 128 336 96 336
    WIRE 1232 336 1232 288
    WIRE 1568 352 1520 352
    WIRE -16 368 -16 336
    WIRE 176 368 176 352
    WIRE 1424 368 1424 288
    WIRE 1456 368 1424 368
    WIRE 1696 368 1632 368
    WIRE 592 384 592 352
    WIRE 1424 416 1424 368
    WIRE 1568 416 1424 416
    WIRE 1232 432 1232 416
    WIRE -16 464 -16 448
    WIRE 512 464 480 464
    WIRE 688 464 576 464
    WIRE 1136 496 1136 240
    WIRE 480 560 480 544
    WIRE 768 560 480 560
    WIRE 864 560 768 560
    WIRE 480 576 480 560
    WIRE 864 592 864 560
    WIRE 1136 592 1136 576
    WIRE 768 608 768 560
    WIRE 512 656 480 656
    WIRE 688 656 688 464
    WIRE 688 656 576 656
    WIRE 864 704 864 672
    WIRE 688 720 688 656
    WIRE 768 720 768 672
    FLAG 176 368 0
    FLAG 32 48 0
    FLAG -144 80 0
    FLAG 592 384 0
    FLAG -16 464 0
    FLAG 736 240 V_CS
    IOPIN 736 240 Out
    FLAG 1232 432 0
    FLAG 1696 176 DRV_HI
    IOPIN 1696 176 Out
    FLAG 1696 368 DRV_LO
    IOPIN 1696 368 Out
    FLAG 1136 592 0
    FLAG 688 720 0
    FLAG 768 720 0
    FLAG 864 704 0
    FLAG 1136 160 COMP_LO
    FLAG 1232 160 COMP_HI
    FLAG 688 384 0
    SYMBOL nmos 128 48 R0
    SYMATTR InstName M1
    SYMATTR Value R6020PNJ
    SYMBOL nmos 128 256 R0
    SYMATTR InstName M2
    SYMATTR Value R6020PNJ
    SYMBOL cap 16 -32 R0
    SYMATTR InstName C1
    SYMATTR Value 50u
    SYMBOL res 16 -64 R90
    WINDOW 0 0 56 VBottom 2
    WINDOW 3 32 56 VTop 2
    SYMATTR InstName R1
    SYMATTR Value 1m
    SYMBOL voltage -144 -32 R0
    WINDOW 123 0 0 Left 0
    WINDOW 39 0 0 Left 0
    SYMATTR InstName V1
    SYMATTR Value {V_IN}
    SYMBOL res 160 -64 R90
    WINDOW 0 0 56 VBottom 2
    WINDOW 3 32 56 VTop 2
    SYMATTR InstName R2
    SYMATTR Value 1m
    SYMBOL ind 320 256 R270
    WINDOW 0 32 56 VTop 2
    WINDOW 3 5 56 VBottom 2
    SYMATTR InstName L1
    SYMATTR Value {L_S}
    SYMBOL ind2 448 256 R270
    WINDOW 0 32 56 VTop 2
    WINDOW 3 5 56 VBottom 2
    SYMATTR InstName L2
    SYMATTR Value {L_PRI}
    SYMATTR Type ind
    SYMBOL cap 576 112 R0
    SYMATTR InstName C2
    SYMATTR Value 15n
    SYMBOL cap 576 288 R0
    SYMATTR InstName C3
    SYMATTR Value 15n
    SYMBOL res 112 112 R90
    WINDOW 0 0 56 VBottom 2
    WINDOW 3 32 56 VTop 2
    SYMATTR InstName R3
    SYMATTR Value 2.2
    SYMBOL res 112 320 R90
    WINDOW 0 0 56 VBottom 2
    WINDOW 3 32 56 VTop 2
    SYMATTR InstName R4
    SYMATTR Value 2.2
    SYMBOL bv -16 352 R0
    WINDOW 3 -132 148 Left 2
    SYMATTR Value V=V(DRV_LO)*19-4
    SYMATTR InstName B1
    SYMBOL bv -32 128 R0
    WINDOW 3 -121 127 Left 2
    SYMATTR Value V=V(DRV_HI)*19-4
    SYMATTR InstName B2
    SYMBOL bv 1232 320 R0
    WINDOW 3 6 170 Left 2
    SYMATTR Value V=V(V_CS)>LIMIT_HI
    SYMATTR InstName B3
    SYMBOL Digital\\srflop 1344 192 R0
    SYMATTR InstName A1
    SYMBOL bv 1136 480 R0
    WINDOW 3 -22 153 Left 2
    SYMATTR Value V=V(V_CS)<LIMIT_LO
    SYMATTR InstName B4
    SYMBOL ind2 496 560 R180
    WINDOW 0 36 80 Left 2
    WINDOW 3 36 40 Left 2
    SYMATTR InstName L3
    SYMATTR Value {L_SEC}
    SYMATTR Type ind
    SYMBOL ind2 496 672 R180
    WINDOW 0 36 80 Left 2
    WINDOW 3 36 40 Left 2
    SYMATTR InstName L4
    SYMATTR Value {L_SEC}
    SYMATTR Type ind
    SYMBOL schottky 576 448 R90
    WINDOW 0 0 32 VBottom 2
    WINDOW 3 32 -7 VTop 2
    SYMATTR InstName D1
    SYMATTR Value RBQ30TB45B
    SYMATTR Description Diode
    SYMATTR Type diode
    SYMBOL schottky 576 640 R90
    WINDOW 0 0 32 VBottom 2
    WINDOW 3 32 -7 VTop 2
    SYMATTR InstName D2
    SYMATTR Value RBQ30TB45B
    SYMATTR Description Diode
    SYMATTR Type diode
    SYMBOL cap 752 608 R0
    SYMATTR InstName C4
    SYMATTR Value 3m
    SYMBOL Digital\\buf 1456 176 R0
    WINDOW 3 -17 116 Left 2
    SYMATTR Value Tau={T_DEAD}
    SYMATTR InstName A2
    SYMBOL Digital\\and 1600 128 R0
    SYMATTR InstName A3
    SYMBOL Digital\\buf 1456 304 R0
    WINDOW 3 -14 133 Left 2
    SYMATTR Value Tau={T_DEAD}
    SYMATTR InstName A4
    SYMBOL Digital\\and 1600 320 R0
    SYMATTR InstName A5
    SYMBOL res 848 576 R0
    SYMATTR InstName R5
    SYMATTR Value 0.2
    SYMBOL schottky 704 176 R180
    WINDOW 0 24 64 Left 2
    WINDOW 3 -117 3 Left 2
    SYMATTR InstName D3
    SYMATTR Value UPSC600
    SYMATTR Description Diode
    SYMATTR Type diode
    SYMBOL schottky 704 352 R180
    WINDOW 0 24 64 Left 2
    WINDOW 3 -117 3 Left 2
    SYMATTR InstName D4
    SYMATTR Value UPSC600
    SYMATTR Description Diode
    SYMATTR Type diode
    TEXT 240 -608 Left 2 !.tran 10m
    TEXT 232 -424 Left 2 !.param LIMIT_HI={V_IN/2+LIMIT_DELTA}
    TEXT 232 -392 Left 2 !.param LIMIT_LO={V_IN/2-LIMIT_DELTA}
    TEXT 456 752 Left 2 !K L2 L3 L4 1
    TEXT 240 -320 Left 2 !.param L_PRI=400u
    TEXT 240 -288 Left 2 !.param L_S=40u
    TEXT 232 -368 Left 2 !.param L_SEC=L_PRI/(30*30)
    TEXT 240 -248 Left 2 !.param T_DEAD=400n
    TEXT 240 -456 Left 2 !.param LIMIT_DELTA=290
    TEXT 240 -552 Left 2 !.param V_IN=600


  • 4. Data: 2020-09-18 09:34:54
    Temat: Re: LLC ze sterowaniem ładunkowym
    Od: Janusz <j...@o...pl>

    W dniu 2020-09-18 o 08:04, Piotr Wyderski pisze:
    > Janusz wrote:
    >
    >> Wywala błędy że multiple flag i iopin :(
    >
    > To mnie Janusz zastrzeliłeś, "u mnie działa". Masz aktualną wersję LT
    > Spice XVII? Ja mam wersję z 22. sierpnia. W geście rozpaczy wrzucam to,
    > co mam teraz na ekranie.
    Mam chyba starą, mało tego używam bo generalnie wystarczą mi prostsze
    narzędzia.
    Z helpa wynika że mam LTspice IV v.4.23
    Może da się rady przekonwertować na starą :)
    Bo chętnie bym 'obejrzał' a nawet zrobił taka przetwornice.

    --
    Janusz

strony : [ 1 ]



Szukaj w grupach

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: