Симулация с Qucs на токозахранващо устройство с бутонно управление и ограничител на пусковия ток
Идеята на това чудо на техниката е да може захранващото устройство да се управлява с бутони, вместо с це-ка ключе. Освен това, ограничаването на пусковия ток е много полезно когато се добави защита от претоварване по ток (при наличие на ограничение на пусковия ток защитата няма да се задейства погрешно при включване).
Без ограничаването пусковият ток може да достигне до над 2 ампера.
Изходния код на схемата (в случай, че връзките не работят):
<Qucs Schematic 0.0.18> <Properties> <View=66,-600,2266,1547,0.611595,0,127> <Grid=10,10,1> <DataSet=test9.dat> <DataDisplay=test9.dpl> <OpenDisplay=1> <Script=test9.m> <RunScript=0> <showFrame=0> <FrameText0=Title> <FrameText1=Drawn By:> <FrameText2=Date:> <FrameText3=Revision:> </Properties> <Symbol> </Symbol> <Components> <Diode D_1N5408_1 1 330 250 -26 13 0 0 "63n" 1 "1.7" 1 "53p" 0 "0.333" 0 "0.7" 0 "0.5" 0 "0" 0 "0" 0 "2" 0 "14.1m" 0 "4.32u" 0 "0" 0 "0" 0 "1" 0 "1" 0 "1k" 0 "10u" 0 "26.85" 0 "3.0" 0 "1.11" 0 "0.0" 0 "0.0" 0 "0.0" 0 "0.0" 0 "0.0" 0 "0.0" 0 "26.85" 0 "1.0" 0 "normal" 0> <Diode D_1N5408_2 1 330 140 -26 13 0 0 "63n" 1 "1.7" 1 "53p" 0 "0.333" 0 "0.7" 0 "0.5" 0 "0" 0 "0" 0 "2" 0 "14.1m" 0 "4.32u" 0 "0" 0 "0" 0 "1" 0 "1" 0 "1k" 0 "10u" 0 "26.85" 0 "3.0" 0 "1.11" 0 "0.0" 0 "0.0" 0 "0.0" 0 "0.0" 0 "0.0" 0 "0.0" 0 "26.85" 0 "1.0" 0 "normal" 0> <Diode D_1N5408_4 1 330 -70 -26 13 1 2 "63n" 1 "1.7" 1 "53p" 0 "0.333" 0 "0.7" 0 "0.5" 0 "0" 0 "0" 0 "2" 0 "14.1m" 0 "4.32u" 0 "0" 0 "0" 0 "1" 0 "1" 0 "1k" 0 "10u" 0 "26.85" 0 "3.0" 0 "1.11" 0 "0.0" 0 "0.0" 0 "0.0" 0 "0.0" 0 "0.0" 0 "0.0" 0 "26.85" 0 "1.0" 0 "normal" 0> <Diode D_1N5408_3 1 330 40 -26 13 1 2 "63n" 1 "1.7" 1 "53p" 0 "0.333" 0 "0.7" 0 "0.5" 0 "0" 0 "0" 0 "2" 0 "14.1m" 0 "4.32u" 0 "0" 0 "0" 0 "1" 0 "1" 0 "1k" 0 "10u" 0 "26.85" 0 "3.0" 0 "1.11" 0 "0.0" 0 "0.0" 0 "0.0" 0 "0.0" 0 "0.0" 0 "0.0" 0 "26.85" 0 "1.0" 0 "normal" 0> <Vac V1 1 120 80 18 -26 0 1 "12 V" 1 "50 Hz" 0 "0" 0 "0" 0> <VProbe Voltage_C1 1 490 -160 28 -31 0 0> <_BJT Q2N3906_1 1 830 -110 -26 -23 1 1 "pnp" 0 "4e-14" 0 "1" 0 "1" 0 "0.02" 0 "0" 0 "50" 0 "0" 0 "7e-15" 0 "1.16" 0 "0" 0 "2" 0 "400" 0 "7.5" 0 "0" 0 "0" 0 "2.4" 0 "0" 0 "0" 0 "6.3e-12" 0 "0.75" 0 "0.33" 0 "5.8e-12" 0 "0.75" 0 "0.33" 0 "1" 0 "0" 0 "0.75" 0 "0" 0 "0.5" 0 "5e-10" 0 "0" 0 "0" 0 "0" 0 "2.3e-08" 0 "26.85" 0 "6e-16" 0 "1" 0 "1" 0 "0" 0 "1" 0 "1" 0 "0" 0 "1.5" 0 "3" 0 "1.11" 0 "26.85" 0 "1" 0> <_BJT Q2N3904_1 1 830 80 -92 -6 1 2 "npn" 0 "1.4e-14" 0 "1" 0 "1" 0 "0.025" 0 "0" 0 "100" 0 "0" 0 "3e-13" 0 "1.5" 0 "0" 0 "2" 0 "300" 0 "7.5" 0 "0" 0 "0" 0 "2.4" 0 "0" 0 "0" 0 "4.5e-12" 0 "0.75" 0 "0.33" 0 "3.5e-12" 0 "0.75" 0 "0.33" 0 "1" 0 "0" 0 "0.75" 0 "0" 0 "0.5" 0 "4e-10" 0 "0" 0 "0" 0 "0" 0 "2.1e-08" 0 "26.85" 0 "9e-16" 0 "1" 0 "1" 0 "0" 0 "1" 0 "1" 0 "0" 0 "1.5" 0 "3" 0 "1.11" 0 "26.85" 0 "1" 0> <R R1 1 830 -20 15 -26 0 1 "100k" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0> <R R4 1 1060 -150 -28 19 0 2 "27k" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0> <GND * 1 1160 -130 0 0 0 0> <VProbe Voltage_R4 1 1060 -220 28 -31 0 0> <R R3 1 960 -20 15 -26 0 1 "100k" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0> <VProbe Voltage_Base 1 1130 60 28 -31 0 0> <GND * 1 1140 130 0 0 0 0> <Switch Turn_on 1 600 240 -26 11 0 0 "off" 0 "100 ms; 10 ms; 100000000 s;" 1 "0" 0 "1e12" 0 "26.85" 0 "1e-6" 0> <GND * 1 540 330 0 0 0 0> <GND * 1 830 330 0 0 0 0> <R R6 1 930 150 15 -26 0 1 "0.001" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0> <R R2 1 740 -60 -28 19 0 2 "27k" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0> <R R_load 1 1120 470 15 -26 0 1 "300" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0> <VProbe Voltage_Load 1 1240 340 28 -31 0 0> <GND * 1 1240 810 0 0 0 0> <R R7 1 840 560 15 -26 0 1 "1M" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0> <GND * 1 840 650 0 0 0 0> <Diode D_1N4001_1 1 1260 180 -26 13 0 0 "76.9p" 1 "1.45" 1 "39.8p" 0 "0.333" 0 "0.7" 0 "0.5" 0 "0" 0 "0" 0 "2" 0 "42m" 0 "4.32u" 0 "0" 0 "0" 0 "1" 0 "1" 0 "50" 0 "5u" 0 "26.85" 0 "3.0" 0 "1.11" 0 "0.0" 0 "0.0" 0 "0.0" 0 "0.0" 0 "0.0" 0 "0.0" 0 "26.85" 0 "1.0" 0 "normal" 0> <Lib T1 1 940 730 -114 30 0 0 "NMOSFETs" 0 "2N7000" 1> <Lib T3 1 1240 670 12 -61 1 2 "NMOSFETs" 0 "IRFZ34N" 1> <Lib T2 1 1070 670 -95 -76 0 0 "NMOSFETs" 0 "IRFZ34N" 1> <IProbe Load_current 1 630 390 -26 16 0 0> <C C_load 1 980 470 17 -26 0 1 "2200 uF" 1 "" 0 "neutral" 0> <C C1 1 440 90 17 -26 0 1 "2200 uF" 1 "" 0 "neutral" 0> <.TR TR1 1 220 -290 0 95 0 0 "lin" 1 "0" 1 "300 ms" 1 "3001" 0 "Trapezoidal" 0 "2" 0 "1 ns" 0 "1e-16" 0 "150" 0 "0.001" 0 "1 pA" 0 "1 uV" 0 "26.85" 0 "1e-3" 0 "1e-6" 0 "1" 0 "CroutLU" 0 "no" 0 "yes" 0 "0" 0> <Switch Turn_off 1 880 230 -26 11 0 0 "off" 0 "1260 ms; 10 ms; 100000000 ms" 1 "0" 0 "1e12" 0 "26.85" 0 "1e-6" 0> <R R8 1 1380 540 15 -26 0 1 "27k" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0> <_BJT Q2N3904_2 1 1380 700 25 -6 0 0 "npn" 0 "1.4e-14" 0 "1" 0 "1" 0 "0.025" 0 "0" 0 "100" 0 "0" 0 "3e-13" 0 "1.5" 0 "0" 0 "2" 0 "300" 0 "7.5" 0 "0" 0 "0" 0 "2.4" 0 "0" 0 "0" 0 "4.5e-12" 0 "0.75" 0 "0.33" 0 "3.5e-12" 0 "0.75" 0 "0.33" 0 "1" 0 "0" 0 "0.75" 0 "0" 0 "0.5" 0 "4e-10" 0 "0" 0 "0" 0 "0" 0 "2.1e-08" 0 "26.85" 0 "9e-16" 0 "1" 0 "1" 0 "0" 0 "1" 0 "1" 0 "0" 0 "1.5" 0 "3" 0 "1.11" 0 "26.85" 0 "1" 0> <R R5 1 1240 750 15 -26 0 1 "3" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0> <C C2 1 840 620 17 -26 0 1 "300nF" 1 "" 0 "neutral" 0> </Components> <Wires> <250 40 300 40 "" 0 0 0 ""> <250 250 300 250 "" 0 0 0 ""> <250 40 250 250 "" 0 0 0 ""> <220 140 300 140 "" 0 0 0 ""> <220 -70 220 140 "" 0 0 0 ""> <220 -70 300 -70 "" 0 0 0 ""> <120 250 250 250 "" 0 0 0 ""> <120 110 120 250 "" 0 0 0 ""> <120 -70 220 -70 "" 0 0 0 ""> <120 -70 120 50 "" 0 0 0 ""> <360 -70 440 -70 "" 0 0 0 ""> <440 -70 440 40 "" 0 0 0 ""> <360 40 440 40 "" 0 0 0 ""> <360 140 440 140 "" 0 0 0 ""> <440 140 440 250 "" 0 0 0 ""> <360 250 440 250 "" 0 0 0 ""> <440 40 440 60 "" 0 0 0 ""> <440 120 440 140 "" 0 0 0 ""> <440 40 480 40 "" 0 0 0 ""> <480 -140 480 40 "" 0 0 0 ""> <500 -140 500 140 "" 0 0 0 ""> <440 140 500 140 "" 0 0 0 ""> <500 140 540 140 "" 0 0 0 ""> <540 140 540 240 "" 0 0 0 ""> <480 40 520 40 "" 0 0 0 ""> <540 -110 540 40 "" 0 0 0 ""> <540 -110 670 -110 "" 0 0 0 ""> <670 -60 710 -60 "" 0 0 0 ""> <670 -110 800 -110 "" 0 0 0 ""> <670 -110 670 -60 "" 0 0 0 ""> <830 -80 830 -60 "" 0 0 0 ""> <770 -60 830 -60 "" 0 0 0 ""> <830 110 830 230 "" 0 0 0 ""> <830 -60 830 -50 "" 0 0 0 ""> <830 10 830 30 "" 0 0 0 ""> <860 -110 890 -110 "" 0 0 0 ""> <960 -110 960 -50 "" 0 0 0 ""> <860 80 930 80 "" 0 0 0 ""> <960 10 960 80 "" 0 0 0 ""> <830 30 830 50 "" 0 0 0 ""> <540 240 570 240 "" 0 0 0 ""> <650 30 730 30 "" 0 0 0 ""> <650 30 650 240 "" 0 0 0 ""> <630 240 650 240 "" 0 0 0 ""> <1090 -150 1110 -150 "" 0 0 0 ""> <1160 -150 1160 -130 "" 0 0 0 ""> <930 -150 1010 -150 "" 0 0 0 ""> <930 -110 960 -110 "" 0 0 0 ""> <930 -150 930 -110 "" 0 0 0 ""> <960 80 1120 80 "" 0 0 0 ""> <1050 -200 1050 -180 "" 0 0 0 ""> <1010 -180 1050 -180 "" 0 0 0 ""> <1010 -150 1030 -150 "" 0 0 0 ""> <1010 -180 1010 -150 "" 0 0 0 ""> <1070 -200 1070 -180 "" 0 0 0 ""> <1070 -180 1110 -180 "" 0 0 0 ""> <1110 -150 1160 -150 "" 0 0 0 ""> <1110 -180 1110 -150 "" 0 0 0 ""> <1140 80 1140 130 "" 0 0 0 ""> <930 80 960 80 "" 0 0 0 ""> <930 80 930 120 "" 0 0 0 ""> <930 180 930 230 "" 0 0 0 ""> <910 230 930 230 "" 0 0 0 ""> <830 230 850 230 "" 0 0 0 ""> <540 240 540 330 "" 0 0 0 ""> <830 230 830 330 "" 0 0 0 ""> <520 40 540 40 "" 0 0 0 ""> <1120 390 1120 440 "" 0 0 0 ""> <980 390 1120 390 "" 0 0 0 ""> <980 390 980 440 "" 0 0 0 ""> <1230 360 1230 390 "" 0 0 0 ""> <1120 390 1230 390 "" 0 0 0 ""> <1250 360 1250 590 "" 0 0 0 ""> <980 590 1120 590 "" 0 0 0 ""> <980 500 980 590 "" 0 0 0 ""> <1120 590 1250 590 "" 0 0 0 ""> <1120 500 1120 590 "" 0 0 0 ""> <890 -280 1380 -280 "" 0 0 0 ""> <890 -110 930 -110 "" 0 0 0 ""> <890 -280 890 -110 "" 0 0 0 ""> <1380 -280 1380 180 "" 0 0 0 ""> <1240 780 1240 790 "" 0 0 0 ""> <1070 640 1120 640 "" 0 0 0 ""> <1120 590 1120 640 "" 0 0 0 ""> <1070 700 1070 790 "" 0 0 0 ""> <1240 790 1240 810 "" 0 0 0 ""> <1070 790 1240 790 "" 0 0 0 ""> <940 760 940 790 "" 0 0 0 ""> <940 790 1070 790 "" 0 0 0 ""> <940 670 1040 670 "" 0 0 0 ""> <940 670 940 700 "" 0 0 0 ""> <730 30 830 30 "" 0 0 0 ""> <730 30 730 730 "" 0 0 0 ""> <730 730 910 730 "" 0 0 0 ""> <840 590 940 590 "" 0 0 0 ""> <940 590 940 670 "" 0 0 0 ""> <1290 180 1380 180 "" 0 0 0 ""> <1170 180 1230 180 "" 0 0 0 ""> <1170 180 1170 370 "" 0 0 0 ""> <840 370 1170 370 "" 0 0 0 ""> <840 370 840 530 "" 0 0 0 ""> <1240 700 1240 720 "" 0 0 0 ""> <1120 640 1240 640 "" 0 0 0 ""> <1380 180 1380 510 "" 0 0 0 ""> <1270 670 1380 670 "" 0 0 0 ""> <660 390 980 390 "" 0 0 0 ""> <520 40 520 390 "" 0 0 0 ""> <520 390 600 390 "" 0 0 0 ""> <1380 570 1380 670 "" 0 0 0 ""> <1380 730 1380 790 "" 0 0 0 ""> <1240 790 1380 790 "" 0 0 0 ""> <1240 700 1350 700 "" 0 0 0 ""> </Wires> <Diagrams> <Rect 1547 101 679 303 3 #c0c0c0 1 00 0 0 0.02 0.3 1 -1.12485 2 12.3733 1 -6.60908e-07 2e-06 7.26999e-06 315 0 225 "" "" ""> <"Voltage_C1.Vt" #0000ff 0 3 0 0 0> <"Voltage_R4.Vt" #ff0000 0 3 0 0 0> <"Voltage_Base.Vt" #ff00ff 0 3 0 0 0> <"Voltage_Load.Vt" #00ff00 0 3 0 0 0> </Rect> <Rect 1555 667 679 303 3 #c0c0c0 1 00 0 0 0.02 0.3 1 -6.60908e-07 2e-06 7.26999e-06 1 -1 0.5 1 315 0 225 "" "" ""> <"Load_current.It" #0000ff 0 3 0 0 0> </Rect> </Diagrams> <Paintings> </Paintings>
Връзки: изходния код на схемата (данните и форматирането им), PNG формат, SVG формат. (За да симулирате схемата на вашия компютър само изходния код е необходим, другите файлове ги давам за дебъгване - ако искате да сравните вашата версия на Qucs дали ще изведе същите данни.)
Версия без тригера и бутоните (включва се "от контакта" или це-ка ключе, което не е отразено в схемата):
Изтегляне на изходния код и снимките на екрана (zip, 598k).
Функцията за ограничаване на пусковия ток не работи ако устройството се включи твърде скоро след изключването (при кратко прекъсване на захранването ефекта е същия).
Подобен ефект може да се наблюдава при определени условия и при първата схема.
Но ако елементите се оразмерят така, че да издържат пускане без ограничаване на пусковия ток това не би трябвало да е проблем (освен в случай на изключително много на брой последователни включвания и изключвания).
Коментари
Публикуване на коментар