|
|
![]() ![]() |
|
|
![]() ![]() ![]() ![]() |
|
Опции темы | Поиск в этой теме |
![]() |
![]() ![]() |
![]() Регистрация: 07.04.2013 Последняя активность: 13.06.2023 02:24 Адрес: Украина, Полтава
Сообщений: 5759
Сказал(а) спасибо: 340
Поблагодарили: 8158 раз(а) в 2385 сообщениях
|
![]()
Как только ОС выкручивает заполнение до расчётного значения - вырубается. Проверяется то в каждом цикле регулятора, перед каждым обновлением ШИМ. В безразрывном режиме, когда ток не самый низкий, выбивает сразу. С мунлайтом тупит, но там токи такие, что компоненты не вылетают, пока драйвер чехлы сбрасывает. У меня там хитрый матан, поэтому в прерывистом режиме защита эта только ради галочки. Там нет следящей системы, поэтому заполнение без нагрузки ползёт не охотно. Я не доверяю такому алгоритму в том месте, но если бы там была ОС, как у AVSel сейчас, то я думаю можно было бы не переживать. Да, это моя очередная и толком не проверенная говноидея. Чтоб не было потом обиженных...
Если добавить делитель напряжения на выход, то помимо полноценной защиты в прерывистом режиме ещё и появляется возможность вычислять КПД драйвера, а из него уже и тепловыделение на плате. Эти данные можно использовать для защиты драйвера от нештатных режимов работы с опасным тепловыделением, а так же корректировать показания термодатчика. В 6.0 я это уже реализовал, но ещё не испытывал. В понижалке доступ к выходному напряжению есть по умолчанию, через шунт... [Исправлено: INFERION, 23.01.2014 в 18:07] |
![]() |
![]() |
![]() ![]() |
![]() ![]() |
||
![]() Регистрация: 08.06.2011 Последняя активность: 02.11.2023 21:50 Адрес: Украина
Сообщений: 7357
Сказал(а) спасибо: 1935
Поблагодарили: 2291 раз(а) в 1027 сообщениях
|
![]() Цитата:
Цитата:
|
||
![]() |
![]() |
![]() |
![]() ![]() |
![]() |
![]()
Ты четко, можешь сказать, если на включенном, допусти в среднем режиме, фонаре оторвать нагрузку, поможет? Мне просто интересно.
|
![]() |
![]() |
![]() |
![]() ![]() |
Консультант
![]() Регистрация: 15.11.2010 Последняя активность: 14.02.2025 16:13 Адрес: Москва
Сообщений: 7980
Сказал(а) спасибо: 1077
Поблагодарили: 1713 раз(а) в 912 сообщениях
|
![]() |
![]() |
![]() |
![]() |
![]() ![]() |
|
![]() Регистрация: 07.04.2013 Последняя активность: 13.06.2023 02:24 Адрес: Украина, Полтава
Сообщений: 5759
Сказал(а) спасибо: 340
Поблагодарили: 8158 раз(а) в 2385 сообщениях
|
![]() Цитата:
Я специально уточнил, что хорошо это работает только в безразрывном режиме, т.е. не на самых минимальных токах. И это я действительно проверял, да и спасало оно меня уже не раз. Что касается прерывистого режима - сомневаюсь в надёжности, но оно у меня срабатывало. Главное тут - скорость реакции уже самой ОС, а расчёт идёт на выносливость компонентов, которые некоторое время могут рассеивать небольшое количество избыточной энергии.Если на среднем режиме дроссель будет работать в безразрывном режиме, то на максимуме защита сработает уж точно не хуже. Пока ОС будет раздупляться - дроссель разрядится и подзарядит выходную ёмкость, дальше пойдёт прерывистый режим. Так что эффективность защиты зависит от качественного ПИД-регулятора, настроенного с разумным запасом устойчивости в конкретной схеме. Он должен набрать критичное значение заполнения до того, как выходная ёмкость наберёт критическое значение напряжения. На большом токе заполнение и сигнал ошибки в случае обрыва выше и ОС раздуплится быстрее. На среднем наоборот - заполнение чуть ниже, но и запас по напряжению выше, а скорость заряда ниже. Я не стал сильно заморачиваться с расчётом оптимального порога. Просто задал 16V и всё, хотя можно было бы под каждую нагрузку свой профиль калибровать. Чтоб ещё и от тока нагрузки зависело. И в прерывистом режиме вычислять поглощённый ёмкостью заряд и напряжение на ней, но это всё такой матан, что проще предохранитель спаять ![]() [Исправлено: INFERION, 23.01.2014 в 18:50] |
|
![]() |
![]() |
![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 26.11.2011 Последняя активность: 09.01.2022 00:32 Адрес: Киев, Украина
Сообщений: 10294
Сказал(а) спасибо: 431
Поблагодарили: 1502 раз(а) в 1110 сообщениях
|
![]() |
![]() |
![]() |
![]() |
![]() ![]() |
![]() Регистрация: 07.04.2013 Последняя активность: 13.06.2023 02:24 Адрес: Украина, Полтава
Сообщений: 5759
Сказал(а) спасибо: 340
Поблагодарили: 8158 раз(а) в 2385 сообщениях
|
![]()
Maksym, Речь сейчас идёт об обрыве. КЗ может пожечь диоды, я тоже как-то подложку коротнул - отвёртку оплавил, но Шоттки не повылетали.
|
![]() |
![]() |
![]() |
![]() ![]() |
Консультант
![]() Регистрация: 15.11.2010 Последняя активность: 14.02.2025 16:13 Адрес: Москва
Сообщений: 7980
Сказал(а) спасибо: 1077
Поблагодарили: 1713 раз(а) в 912 сообщениях
|
![]()
Вообще конечно, если ток ноль при ненулевом заполнении( не в начале старта конечно), значит обрыв. Вот только пока АЦП измеряет ток, вся энергия идет на выходной конденсатор. А конденсаторы с большим запасом по напряжению вряд-ли кто будет ставить...
|
![]() |
![]() |
![]() |
![]() ![]() |
![]() Регистрация: 07.04.2013 Последняя активность: 13.06.2023 02:24 Адрес: Украина, Полтава
Сообщений: 5759
Сказал(а) спасибо: 340
Поблагодарили: 8158 раз(а) в 2385 сообщениях
|
![]()
AVSel, АЦП меряет ток с постоянной времени около 0,125мс. Т.е. за 0,125мс ОС изменит заполнение на Iref-Iout*Rout*0,63. Ну или где-то на несколько процентов в нашем случае. Это максимум её возможностей, для устойчивости ещё и запас двукратный нужен. Допустим у нас ток в 3A, а ёмкость в 100мкФ. Мы допускаем кратковременное перенапряжение в 4V - получается 0,1мФ*4V/3A=0,13мс. Этого хватит, если порог не жестко задать, а рассчитывать чуть выше ВАХ нагрузки. Я этим не занимался, решил что защите столько ресурсов выделять нерационально. Компоненты некоторое время ведь могут рассеивать лишнюю энергию? Пробой ведь происходит тепловой? Во всяком случае я наблюдал, как некоторое время повышалка сильно жарится, и уже спустя некоторое время вскипают кондёры, пробивается полевик, диоды и т.п. Хотя пишут что Шоттки вообще не терпят перенапряжения, а полевики натурально пробиваются, как разрядник. Без какого-либо туннелирования зарядов, как в обычных кремниевых диодах при обратном смещении. Но во всяком случае эта защита гораздо лучше, чем тупое выруливание заполнения в 100%, что здорово способствует "результату". От КЗ на шунте тоже спасает, ибо драйвер будет качать столько, сколько станет потреблять нагрузка на заданном заполнением напряжении. Я так во время отлаживания кода не раз баги допускал, перегружающие драйвер. На СИД падало по 4V, я это сразу замечал и ничего не выгорало. Если пойти дальше и качественно рассчитывать порог, то боятся вообще нечего.
[Исправлено: INFERION, 23.01.2014 в 19:24] |
![]() |
![]() |
![]() |
![]() ![]() |
Hoвичёк фонарёвки.
Регистрация: 18.08.2012 Последняя активность: 18.02.2025 15:39 Адрес: Калуга
Сообщений: 4734
Сказал(а) спасибо: 1990
Поблагодарили: 1432 раз(а) в 717 сообщениях
|
![]()
Поможет, или помогло? Ты это на практике проверял, или безоговорочно доверяешь расчётам?
Я не подковыриваю, еслишто, просто хочу уточнить.
__________________
Fenix TK21, UltraFire UF-H6, Триплы C20C, ITP A2 EOS ss, Olight S20 Baton, DQG 18650 II, Niteye JA10, DQG AA, DQG 18650 clicky, С22С. |
![]() |
![]() |
![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 26.11.2011 Последняя активность: 09.01.2022 00:32 Адрес: Киев, Украина
Сообщений: 10294
Сказал(а) спасибо: 431
Поблагодарили: 1502 раз(а) в 1110 сообщениях
|
![]() |
![]() |
![]() |
![]() |
![]() ![]() |
Hoвичёк фонарёвки.
Регистрация: 18.08.2012 Последняя активность: 18.02.2025 15:39 Адрес: Калуга
Сообщений: 4734
Сказал(а) спасибо: 1990
Поблагодарили: 1432 раз(а) в 717 сообщениях
|
![]() |
![]() |
![]() |
![]() |
![]() ![]() |
||||
![]() Регистрация: 07.04.2013 Последняя активность: 13.06.2023 02:24 Адрес: Украина, Полтава
Сообщений: 5759
Сказал(а) спасибо: 340
Поблагодарили: 8158 раз(а) в 2385 сообщениях
|
![]() Цитата:
![]() Цитата:
Цитата:
Цитата:
Но на всякий случай напомню ещё раз: Цитата:
Ох и наоффтопили мы тут. По-моему, обсуждению этой проблемы место в профильной теме повышалки... [Исправлено: INFERION, 23.01.2014 в 19:50] |
||||
![]() |
![]() |
![]() |
![]() ![]() |
Hoвичёк фонарёвки.
Регистрация: 18.08.2012 Последняя активность: 18.02.2025 15:39 Адрес: Калуга
Сообщений: 4734
Сказал(а) спасибо: 1990
Поблагодарили: 1432 раз(а) в 717 сообщениях
|
![]()
Во, тогда отлично. Ещё и SMD предохрен, и вообще зашибись, можно спать спокойно
![]() Например вот таких парочку, в параллель. Ну или больше, в зависимости от драйаера. |
![]() |
![]() |
![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 26.11.2011 Последняя активность: 09.01.2022 00:32 Адрес: Киев, Украина
Сообщений: 10294
Сказал(а) спасибо: 431
Поблагодарили: 1502 раз(а) в 1110 сообщениях
|
![]() |
![]() |
![]() |
![]() |
![]() ![]() |
Консультант
![]() Регистрация: 15.11.2010 Последняя активность: 14.02.2025 16:13 Адрес: Москва
Сообщений: 7980
Сказал(а) спасибо: 1077
Поблагодарили: 1713 раз(а) в 912 сообщениях
|
![]()
Как? А напряжение, температура, оверсемплинг?
У кого как. Шотки пробиваются сразу и насмерть, полевик тупо перегревается. У конденсаторов пробивает диэлектрик, КЗ при этом может и не случиться, но кондер на выброс. Наверное нужно брать полевик с меньшим запасом по напряжению, чем кондеры и шотки. Он один может держаться некоторое время. А при хорошем теплоотводе, наверное долго протянет. |
![]() |
![]() |
![]() |
![]() ![]() |
![]() Регистрация: 07.04.2013 Последняя активность: 13.06.2023 02:24 Адрес: Украина, Полтава
Сообщений: 5759
Сказал(а) спасибо: 340
Поблагодарили: 8158 раз(а) в 2385 сообщениях
|
![]()
Я беру в расчёт уже с оверсемплингом и только ту фазу, в которой стабилится ток. Т.е. оптимистичный случай. Сам АЦП у меня шпарит на 31,25кГц. На этой же частоте работает и регулятор с проверками. Но вот встроенный усилитель имеет срез на 4кГц. Эти 4кГц и дают переходную характеристику где-то в 0,125мс. АЦП то сразу ловит малейшие изменения, но ОС не может работать быстрее этого усилителя. Тут передискретизация уменьшает уровень шума и увеличивает разрешение по времени, но не влияет на скорость ОС. Узкое место - усилитель.
В пессимистичном варианте будет всё много хуже, т.к. программа отвлекается на несколько миллисекунд, меряя и просчитывая всё остальное. Отвлекается раз в 17мс, поэтому вероятность попадания обрыва в этот момент где-то 3 к 17. Вероятность попадания обрыва в начало этого периода, где риск максимальный, настолько же меньше, насколько этот риск выше. В любом случае схема должна уметь на максимальном токе держатся хотя бы 3мс с оборванной нагрузкой. Шоттки держат у меня 30V, полевик 20V, а кондёры... пробовал на 6,3V подать 12V? Такое впечатление, что диэлектрик там не пробивается, а начинает ток проводить как резистор. И гробит его перегрев... Стекло в плазменных сферах ведь остаётся без дырок, когда через колбу проходит разряд? Во всяком случае, если ограничить ток через конденсатор - он только греться и будет. [Исправлено: INFERION, 23.01.2014 в 23:10] |
![]() |
![]() |
![]() |
![]() ![]() |
Администратор
Регистрация: 17.05.2010 Адрес: Москва
Сообщений: 18405
Сказал(а) спасибо: 4329
Поблагодарили: 10643 раз(а) в 2539 сообщениях
|
![]()
Четвертая часть обсуждений тут
https://forum.fonarevka.ru/... |
![]() |
![]() |