ramic 0 30 апреля, 2012 Опубликовано 30 апреля, 2012 · Жалоба Так же не понравились внутренние модели элементов 3И-НЕ и инвертора своей привязкой к глобальному нулю. Вроде бы удалось избавиться от этих недостатков. Для микрокапа "отвязанную" от глобального нуля модельку Амелин давно выложил. А в десятой версии и его модель TL494 "забита" как родная. Однако, за многие годы юзания микрокапа у меня проблем и с родной моделькой, после её доработки, тоже не было. Хотя исходная была годна лишь для баловства студиозусов. Что касаемо моделек всякоразных ШИМ-контроллеров от Бассо, то в микрокапе они работают замечательно и шустрее родного макроса UCшки. Единственный недостаток-задание частоты коммутации цифиркой, а не номиналами частотозадающей цепи. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
syv 0 30 апреля, 2012 Опубликовано 30 апреля, 2012 · Жалоба Для микрокапа "отвязанную" от глобального нуля модельку Амелин давно выложил. А в десятой версии и его модель TL494 "забита" как родная. Интересно, куда он делся? Что-то его давно здесь не видно... Однако, за многие годы юзания микрокапа у меня проблем и с родной моделькой, после её доработки, тоже не было. Хотя исходная была годна лишь для баловства студиозусов. Что касаемо моделек всякоразных ШИМ-контроллеров от Бассо, то в микрокапе они работают замечательно и шустрее родного макроса UCшки. Единственный недостаток-задание частоты коммутации цифиркой, а не номиналами частотозадающей цепи. У меня несколько иная метода - без рисуночная. Сразу текст. За основу я брал модели с ONSemiconductor. Там все задается как положено - внешними компонентами. И вопросы 1. Не могли бы Вы предоставить тексты моделей, которые цифрами задаются? 2. Как там моделируется UVLO? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ramic 0 30 апреля, 2012 Опубликовано 30 апреля, 2012 (изменено) · Жалоба Интересно, куда он делся? Что-то его давно здесь не видно... У меня несколько иная метода - без рисуночная. Сразу текст. За основу я брал модели с ONSemiconductor. Там все задается как положено - внешними компонентами. И вопросы 1. Не могли бы Вы предоставить тексты моделей, которые цифрами задаются? 2. Как там моделируется UVLO? Амелин тусуется на своей микрокаповской полянке. Вот текст UCшкоподобного контроллера от Бассо: .SUBCKT PWMCM 1 2 3 4 5 6 PARAMS: * OUT GND COMP FB SENSE VOSC +REF=2.5, PERIOD=5U, DUTYMAX=0.8, RAMP=5V, VOUTHI=15V, +ROUT=10, VHIGH=3, ISINK=15M, ISOURCE=500U, +VLOW=100M, POLE=30, GAIN=31622, VOUTLO=100M, RATIO=0.333 * OUT GND COMP FB SENS OSC * * * Generic Model for Current Mode PWM controller * Developed by Christophe BASSO, France * PSpice compatible format * Last modified: October 25th 1996 * ***** Generic PWM controller parameters ******* * REF ; internal reference voltage * PERIOD; switching period * DUTYMAX ; maximum duty cycle * RAMP ; ramp amplitude for compensation * VOUTHI; driver output voltage high * VOUTLO; driver output voltage low * ROUT ; driver output resistor ***** Internal error amplifier parameters ***** * VHIGH ; maximum output voltage * VLOW ; minimum output voltage * ISINK ; sink capability * ISOURCE; source capability * POLE ; first pole in Hertz * GAIN ; DC open-loop gain (default=90dB) * RATIO ; maximum peak current at max output error level ; (CM only) *********************************************** XERR 10 4 3 2 ERRAMP PARAMS: VHIGH={VHIGH} ISINK={ISINK} ISOURCE={ISOURCE}; error amplifier + VLOW={VLOW} POLE={POLE} GAIN={GAIN} VREF 10 2 {REF} ; reference voltage ELIM 500 2 VALUE = { V(3)*RATIO } ; max peak current = VOH*RATIO / Rsense XCOM 5 500 12 COMP ; limit comparator XFFL 11 82 14 13 FFLOP ; flip-flop RDUM 13 2 1MEG VCLK 11 2 PULSE 0 5 0 1N 1N 10N {PERIOD}; Clock set pulses VRAMP 6 2 PULSE 0 {RAMP} 0 {PERIOD-2N} 1N 1N {PERIOD} VDUT 80 2 PULSE 0 5 {PERIOD*DUTYMAX} 1N 1N {(PERIOD-PERIOD*DUTYMAX)-2N} {PERIOD}; max. duty cycle (=delay/period) delay=period-(tr+tf+tpuls) XOR1 11 14 81 OR2 ; Clock OR FFlopD XOR2 80 12 82 OR2 ; IMAX OR MAXduty Reset E_BOUT 15 2 VALUE = { IF ( V(81) > 3.5, {VOUTHI}, {VOUTLO} ) } ROUT 15 1 {ROUT} ; output resistor .ENDS PWMCM А это текстовая моделька UC3843, которую я позаимствовал из "свечной" папки Экстра у Балбеса и "доточил" под микрокап: .SUBCKT UC3843B 3 14 15 1 18 4 20 2 * E/A FDBK IS RT/CT GND OUT VC VREF ****OSCILLATOR***** XTOF1 8 18 1 18 SWhyste params: RON=.01 ROFF=1MEG VT=2.05 VH=.8 GBDISCH 1 18 Value = { IF ( V(8,18) < 2.5 & V(13,18) > 2.5, 8.3M, 0 ) } RPULL 8 2 100K ****UVLO*********** XTOF2 20 19 20 18 SWhyste params: RON=.01 ROFF=1MEG VT=8 VH=.4 RUVLO 19 18 1MEG RSTDBY 20 18 16.8K ROP 10 18 500 ****REFERENCE******* EBREF 13 18 Value = { IF ( V(19,18) > 6, 5, 0 ) } RREG 10 2 .33 CREF 2 18 1n V3 13 10 GB6 19 18 Value = { I(V3) } ****CURRENT COMPARATOR******* EB3 21 18 Value = { IF ( V(15,18) > V(16,18), 5, 0 ) } R7 15 18 1MEG RDELAY 21 22 1K CDELAY 22 18 150P ****ERROR AMPLIFIER********** XAMP 2 14 3 18 1845AMP ****OFFSET LIMITER*********** R4 12 11 2MEG R6 11 18 1MEG EB2 16 18 Value = { IF ( V(11,18) > 1, 1, V(11,18) ) } V4 3 9 1 D1 9 12 D2 .MODEL D2 D ****OUTPUT DRIVER************ XDRIVE 19 18 5 4 1845OUT ****S-R LATCH**************** XLATCH 8 2 22 18 6 7 FFLOP ****OUTPUT AND GATE********** EB8 5 18 Value = { IF ( V(2,18) > 2.5 & V(7,18) > 2.5 & V(8,18) > 2.5, 10, 0 ) } .ENDS UC3843B Изменено 1 мая, 2012 пользователем Herz Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
syv 0 30 апреля, 2012 Опубликовано 30 апреля, 2012 (изменено) · Жалоба Амелин тусуется на своей микрокаповской полянке. Надо будет сходить. Вот текст UCшкоподобного контроллера от Бассо, но UVLO там нет. .SUBCKT PWMCM 1 2 3 4 5 6 PARAMS: * OUT GND COMP FB SENSE VOSC +REF=2.5, PERIOD=5U, DUTYMAX=0.8, RAMP=5V, VOUTHI=15V, +ROUT=10, VHIGH=3, ISINK=15M, ISOURCE=500U, +VLOW=100M, POLE=30, GAIN=31622, VOUTLO=100M, RATIO=0.333 * OUT GND COMP FB SENS OSC * * * Generic Model for Current Mode PWM controller * Developed by Christophe BASSO, France * PSpice compatible format * Last modified: October 25th 1996 * ***** Generic PWM controller parameters ******* * REF ; internal reference voltage * PERIOD ; switching period * DUTYMAX ; maximum duty cycle * RAMP ; ramp amplitude for compensation * VOUTHI ; driver output voltage high * VOUTLO ; driver output voltage low * ROUT ; driver output resistor ***** Internal error amplifier parameters ***** * VHIGH ; maximum output voltage * VLOW ; minimum output voltage * ISINK ; sink capability * ISOURCE ; source capability * POLE ; first pole in Hertz * GAIN ; DC open-loop gain (default=90dB) * RATIO ; maximum peak current at max output error level ; (CM only) *********************************************** XERR 10 4 3 2 ERRAMP PARAMS: VHIGH={VHIGH} ISINK={ISINK} ISOURCE={ISOURCE} ; error amplifier + VLOW={VLOW} POLE={POLE} GAIN={GAIN} VREF 10 2 {REF} ; reference voltage ELIM 500 2 VALUE = { V(3)*RATIO } ; max peak current = VOH*RATIO / Rsense XCOM 5 500 12 COMP ; limit comparator XFFL 11 82 14 13 FFLOP ; flip-flop RDUM 13 2 1MEG VCLK 11 2 PULSE 0 5 0 1N 1N 10N {PERIOD} ; Clock set pulses VRAMP 6 2 PULSE 0 {RAMP} 0 {PERIOD-2N} 1N 1N {PERIOD} VDUT 80 2 PULSE 0 5 {PERIOD*DUTYMAX} 1N 1N {(PERIOD-PERIOD*DUTYMAX)-2N} {PERIOD} ; max. duty cycle (=delay/period) delay=period-(tr+tf+tpuls) XOR1 11 14 81 OR2 ; Clock OR FFlopD XOR2 80 12 82 OR2 ; IMAX OR MAXduty Reset E_BOUT 15 2 VALUE = { IF ( V(81) > 3.5, {VOUTHI}, {VOUTLO} ) } ROUT 15 1 {ROUT} ; output resistor .ENDS PWMCM Спасибо. Будем посмотреть. А это текстовая моделька UC3843, которую я позаимствовал из "свечной" папки Экстра у Балбеса и "доточил" под микрокап: .SUBCKT UC3843B 3 14 15 1 18 4 20 2 * E/A FDBK IS RT/CT GND OUT VC VREF ****OSCILLATOR***** XTOF1 8 18 1 18 SWhyste params: RON=.01 ROFF=1MEG VT=2.05 VH=.8 GBDISCH 1 18 Value = { IF ( V(8,18) < 2.5 & V(13,18) > 2.5, 8.3M, 0 ) } RPULL 8 2 100K ****UVLO*********** XTOF2 20 19 20 18 SWhyste params: RON=.01 ROFF=1MEG VT=8 VH=.4 RUVLO 19 18 1MEG RSTDBY 20 18 16.8K ROP 10 18 500 ****REFERENCE******* EBREF 13 18 Value = { IF ( V(19,18) > 6, 5, 0 ) } RREG 10 2 .33 CREF 2 18 1n V3 13 10 GB6 19 18 Value = { I(V3) } ****CURRENT COMPARATOR******* EB3 21 18 Value = { IF ( V(15,18) > V(16,18), 5, 0 ) } R7 15 18 1MEG RDELAY 21 22 1K CDELAY 22 18 150P ****ERROR AMPLIFIER********** XAMP 2 14 3 18 1845AMP ****OFFSET LIMITER*********** R4 12 11 2MEG R6 11 18 1MEG EB2 16 18 Value = { IF ( V(11,18) > 1, 1, V(11,18) ) } V4 3 9 1 D1 9 12 D2 .MODEL D2 D ****OUTPUT DRIVER************ XDRIVE 19 18 5 4 1845OUT ****S-R LATCH**************** XLATCH 8 2 22 18 6 7 FFLOP ****OUTPUT AND GATE********** EB8 5 18 Value = { IF ( V(2,18) > 2.5 & V(7,18) > 2.5 & V(8,18) > 2.5, 10, 0 ) } .ENDS UC3843B Это тоже Кристоф Бассо. Именно эти модели я и брал за основу. Там в шапке выложенного сами знаете где файла, которую я оставил преднамеренно, все указано. Проблемные места, которые подверглись исправлению, выделены красным в цитате. Ключи в OrCad-е в сочетании с подключенными к ним источниками тока работают плохо. Изменено 30 апреля, 2012 пользователем Прохожий Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ramic 0 1 мая, 2012 Опубликовано 1 мая, 2012 · Жалоба Осталось избавить модель СБ от ступенчатости Малость закруглил ступеньки. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Andron55 0 1 мая, 2012 Опубликовано 1 мая, 2012 (изменено) · Жалоба Малость закруглил ступеньки. Мое скромное мнение будет такое: ПОС ослабляет жесткость и точность источника напряжения (в нашем случае), склоняет систему к неустойчивости, тут я поддерживаю мнение Микроватта, потому как это классика. Мало того, я не согласен с идеей Микроватта и Гиратора, что именно некая ПОС адекватно решит вопросы ограничения по отбираемой мощности от СБ и жесткой стабилизации выходного напряжения при штатных режимах работы СБ. Показывать пальцем не буду, хлопотно и лень. Пока склоняюсь к идее жесткого источника напряжения и управляемого токоограничения, зависящего от эдс СБ. По сему поводу наковырял модельку из первых попавшихся мыслей, особо не утруждаясь в выборе элементной базы и возможной перспективе развития схемотехники для серийного фантазирования. Это только пояснение тривиальной идеи, больше альтернатива засвеченным схемным решениям, увеселения и разнообразия ради. Показана пропитанная нафталином идея «токового коридора», который по моему скромному мнению из всех карентовых моденов самый моденый. С Первомаем Вас! Товарищи трудящиеся! ________________555.rar Изменено 1 мая, 2012 пользователем Andron55 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ramic 0 1 мая, 2012 Опубликовано 1 мая, 2012 (изменено) · Жалоба Мое скромное мнение будет такое: ПОС ослабляет жесткость и точность источника напряжения (в нашем случае), склоняет систему к неустойчивости Позволю себе не согласится с вашим скромным мнением. Тем более, что СБ в вашей модельке-голимый источник напряжения да и входная емкостишка зело поболее будет. Опять же, про отсутствие двухзвенного CLC фильтра на выходе скромно умолчу. Мало того, я не согласен с идеей Микроватта и Гиратора, что именно некая ПОС адекватно решит вопросы ограничения по отбираемой мощности от СБ и жесткой стабилизации выходного напряжения при штатных режимах работы СБ. Идея была Микроватта, и мне чужих идеев не надо. Просто я попытался, так сказать, реализовать хотя бы в виртуале идею \\\\\Однако, С Первомаем Вас! Трудящийся товарищ! Изменено 2 мая, 2012 пользователем Microwatt флуд Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Andron55 0 1 мая, 2012 Опубликовано 1 мая, 2012 · Жалоба Тем более, что СБ в вашей модельке-голимый источник напряжения да и входная емкостишка зело поболее будет. Опять же, про отсутствие двухзвенного CLC фильтра на выходе скромно умолчу. Для этой модели параметры СБ (внутреннее сопротивление) на общую работу авторегулятора особой роли не играет, лишь бы она находилась в штатном режиме по паспорту (было достаточно солнца для её работы). Например, эдс=4,5 – разрешен максимальный ток 2А, эдс=6,5 – разрешен максимальный ток 3А. А зачем двухзвенный CLC, ведь мы собираем простую заряжалку? Моделька есть, если захочешь, прикрути к ней свою СБ и крайне необходимый LC, проверь. С Первомаем Вас! Трудящийся товарищ! Пасиба! :beer: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
syv 0 1 мая, 2012 Опубликовано 1 мая, 2012 · Жалоба А зачем двухзвенный CLC, ведь мы собираем простую заряжалку? А потому что в случае отсутствия дросселя непосредственно на выходе, ток выхода будет прерывистый. Это следует из принципа действия. При открытом транзисторе - диод закрыт. Со всеми вытекающими. Всех с Первомаем! Наличие праздника не должно отменять перманентность мыслительного процесса... Малость закруглил ступеньки. Ну вот - теперь жизненно... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Andron55 0 1 мая, 2012 Опубликовано 1 мая, 2012 (изменено) · Жалоба А потому что в случае отсутствия дросселя непосредственно на выходе, ток выхода будет прерывистый. Это следует из принципа действия. При открытом транзисторе - диод закрыт. Со всеми вытекающими. Ну и что? Какие такие опасные вытекающие? Ладно, чем опасен импульсный заполняющий ток для батареи? В моей модельке управление «токовый коридор». Забили батарейку под завязку – курим. Немного напруга упала, вновь качнули туда, опять курим. А насчёт ухудшения стильбизации по напряжению, при наличии токововходнонапряжательной примочки, ты таки "гонишь". Может быть, неохота глубоко ковырять. Знаю на верное, что ПОС завсегда старается «подложить свинью». Дядьки конкретно потрындели, варианты выложили и на этом, пмсм, можно завершить трындёж. :beer: Добавлю вдогонку – наибольшую симпатию отношу к схеме топозачинателя. И собственно не к схеме, а к тому, как он увлечённо, с устремленностью первооткрывателя подошел к решению вопроса. Изменено 1 мая, 2012 пользователем Andron55 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
syv 0 1 мая, 2012 Опубликовано 1 мая, 2012 · Жалоба Ну и что? Какие такие опасные вытекающие? Ладно, чем опасен импульсный заполняющий ток для батареи? Я не силен в химических источниках тока, но мне всегда казалось, что электрический ток вызывает механическое воздействие на проводники, по которым он протекает. Собственно оно то и опасно. Из этого посыла вытекает, что чем меньше амплитуда и частота такого воздействия, тем меньше хлопот с заряжаемым объектом. В моей модельке управление «токовый коридор». Забили батарейку под завязку – курим. Токовый коридор и поцикловое ограничение тока - практически одно и то же. Добавлю вдогонку – наибольшую симпатию отношу к схеме топозачинателя. И собственно не к схеме, а к тому, как он увлечённо, с устремленностью первооткрывателя подошел к решению вопроса. А кто-то с устремленностью первооткрывателя установил автоматику на СШГЭС, которая прогнала гидроагрегат через критические старт-стопные режимы порядка 10 раз. Чем это кончилось - Вы знаете... Может быть, неохота глубоко ковырять. Знаю на верное, что ПОС завсегда старается «подложить свинью». На самом деле она в данном случае не нужна. Чтобы не быть голословным, привожу иллюстрации. Это - все та же схема, но с питанием от СБ. А вот диаграммы работы. Здесь красное - ток СБ. Желтое - ток заряда аккумулятора. Синее - напряжение на аккумуляторе. Зеленое - напряжение на СБ. Как видно из рисунка, ток заряда в точности повторяет по форме ток СБ без всяких дополнительных компонентов по отношению к первоначальной схеме. Объяснять ничего не буду, поскольку это очевидно. Если кому надо - ниже текст модели СБ. .SUBCKT SUNBAT OUT COM E1 COM R VALUE={IF (V(OUT,COM)<7,0.5*(2.5 + 1.5*COS(2*PI*200*TIME)), 0)} R2 R R1 10k C1 R1 COM 10n IC=0 G1 COM OUT VALUE={-V(R1,COM)} .ENDS Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Andron55 0 2 мая, 2012 Опубликовано 2 мая, 2012 · Жалоба Я не силен в химических источниках тока, но мне всегда казалось, что электрический ток вызывает механическое воздействие на проводники, по которым он протекает. Собственно оно то и опасно. Из этого посыла вытекает, что чем меньше амплитуда и частота такого воздействия, тем меньше хлопот с заряжаемым объектом. Признаюсь, я тоже «крупный специалист» в области аккумуляторных батарей, но знаю, что батареи частенько (или, как правило) заряжают импульсным током значительной амплитуды, но так, чтобы среднеквадратическое значение тока не превышало его штатного зарядного. Например, в одной из публикаций на эту тему увидел амплитудное значение тока 5000А, которым заряжали обыкновенный автомобильный кислотный аккумулятор. Авторы утверждали, что такой игольчатоударный режим для батарейки просто манна небесная. Токовый коридор и поцикловое ограничение тока - практически одно и то же. Если бы «практически одно и то же», тогда поцикловке цены не было. Всё же коридор имеет ряд преимуществ перед поцикловкой, которые (преимущества) в свою очередь накладывают ограничения на области применения токового коридора. Коридор отлично зарекомендовал себя при работе на LR нагрузки, например, управление вентильными машинами (BLDC), баки, бусты. В трансформаторных топологиях применение коридора весьма усекновенно из-за его пристрастия к изменению частоты коммутации. Поцикловка в этом смысле более универсальная балалайка. Коридор видит максимум и минимум тока (поцикловка видит только максимум), он сам определяет момент включения и выключения, сам определяет частоту коммутации, которая зависит от внешних параметров цепи L/R, где протекает измеряемый ток. Поцикловка нуждается в тактировании (генераторе, перезапуске). Коридор не боится откровенных КЗ нагрузки, в такой ситуации он снизит частоту коммутации, но обязательно удержит ток в пределах задания (поцикловка «не любит» откровенных замыканий нагрузки). Так же ему не присущ такой недостаток, как «дрожание» коэффициента заполнения, что для поцикловки есть любимейшая прерогатива, «подрожать» коэффициентом заполнения – это её основное занятие. Поэтому народ и занимается тем, что практикует для поцикловки подмешивать в усилитель ошибки пилу или, как это делает Гиратор, вводить «фиксированную паузу». Кстати, «фиксированная пауза» есть нечто приближающее недостающие качества поцикловки к коридору. Коридор и поцикловка равны между собой, как способы управления током. Нагрузки, как звенья второго порядка, видятся ими как звенья первого порядка, что даёт возможность применять простые цепи коррекции в авторегуляторе. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
pwn 0 2 мая, 2012 Опубликовано 2 мая, 2012 · Жалоба Авторы утверждали, что такой игольчатоударный режим для батарейки просто манна небесная. Манна или нет это еще вопрос, ибо КПД такого заряда очень мал и что там с активной массой происходит - загадка, но глубокую сульфатацию сбить можно именно таким путем. У мну такое получилось разок http://shyza.ru/forum/viewtopic.php?p=7637#p7637 хотя и 5ка токов там явно не было Правда пожил подопытный не долго - одна банка все таки рассыпалась, но остальные 5 целы до сих пор и плотность на них в норме. Если битую банку перепаять то вполне возможно пожил бы еще, но возиться с этим совсем не хочется. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
syv 0 2 мая, 2012 Опубликовано 2 мая, 2012 · Жалоба ...но возиться с этим совсем не хочется. Так от то ж... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Microwatt 2 2 мая, 2012 Опубликовано 2 мая, 2012 · Жалоба Манна или нет это еще вопрос, ибо КПД такого заряда очень мал и что там с активной массой происходит - загадка, но глубокую сульфатацию сбить можно именно таким путем. Хм, об этом так много копий поломано... Попался как-то очет крупной конторы. Долго они этот импульсный режим исследовали, а вывод что-то вроде "большого вреда не приносит". Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться