|
|
![]() ![]() |
|
![]() ![]() ![]() ![]() |
|
Опции темы | Поиск в этой теме |
![]() ![]() |
![]() ![]() |
![]() Регистрация: 07.04.2013 Последняя активность: 13.06.2023 02:24
Сообщений: 5759
Сказал(а) спасибо: 340
Поблагодарили: 8159 раз(а) в 2385 сообщениях
|
![]()
Началось всё с того, что я не смог нормально измерить КПД драйвера Indigo 5, и решено было построить модель, которая бы достаточно точно рассчитала этот параметр. Тут некоторые в открытую демонстрировали свой скептицизм на этот счёт. Мол матан принципиально неспособен давать объективную картину. Теория нафиг ненужна и вообще мультиметр рулит. Давайте посмотрим на разницу между матаном и мультиметром. И так, выглядит софтина вот так:
Да, никаких GUI, всё примитивно. Сначала я хотел слепить только модель драйвера, но потом решил прикрутить к ней светодиоды, аккумулятор и корпус. Получилась модель фонаря. Программка берёт данные из файла "in.ini": Теперь немного о тест драйве: Видно что температура не так сильно влияет на эффективность драйвера, как напряжение питания. Сначала меня смущало два горба, думал арифметика что-то не учитывает или с ошибкой. Но т.к. я не первый раз занимаюсь моделированием - уже научен. Сначала нужно искать подобный "косяк" не в алгоритме, а в реальном железе. Потому что модель повторяет его поведение, и в отличии от реального железа она гораздо прозрачнее. То, что с нею бросается в глаза - можно упустить из виду, используя мультиметроподобные измерительные приборы. Другое дело, когда знаешь что искать. Проанализировав таблицы в районе провала я нашел объяснение этому эффекту, и подобные вещи должны присутствовать, в разной степени выраженности, в любой асинхронной повышалке. Попробуем найти что-то подобное а даташитах готовых DC-DC контроллеров. Я полез в Farnell, выбрал фильтром всё что имеет слово Boost, отсортировал по цене (привычка), и первый же даташит: Если кто-то считает, что мне показалось, вот следующий даташит: Второй подряд даташит. Везде в асинхронных повышалках этот эффект внезапно обнаружился мною. А раньше и внимания не обращал. Дело в том, что на малых токах реактивный ток незначительный, и сильно мешает паразитная ёмкость в цепях. Эти потери статичны, практически не зависят от прокачиваемой мощности. По мере роста реактивного тока эта ёмкость перестаёт мешать, но растут омические потери из-за возрастающего тока. Дроссель всё ещё работает в режиме с прерывистым током, амплитуда тока значительно превышает средний уровень, и потери растут очень быстро, что замедляет, а-то и вовсе приводит к снижению прогресса КПД. Как только дроссель переходит в режим с непрерывным током - омические потери из-за реактивного тока перестают расти - с этого момента реактивный ток практически не меняется, а вот прокачиваемая через драйвер мощность продолжает расти. Это приводит к росту КПД. До определённого момента, дальше потери снова начинают преобладать из-за зверских токов, на фоне которых мелкие потери из-за ёмкости и реактивного тока просто теряются. Так же можно обратить внимание на зависимость этого переходного момента от напряжения питания. Она тоже совпадает на всех 3-х графиках. Действительно, чем выше напряжения, тем сильнее может размахнутся дроссель. Он заряжается за более короткое время, и у него остаётся больше времени, чтоб разрядится. Как результат - требуется поднять ток выше, чтоб дроссель перешел в режим с непрерывным током. Ну так что, можно считать сгенерированный график объективным? Я тут ещё графиков кое каких наклепал, для наглядности: Очень полезно для теплового анализа. В самой таблице так же видно как из-за температуры меняются потери. Например дроссель очень не любит прогрев, а вот диодам всё равно. Ключ же вообще отдыхает. Потери в компонентах. Интереснее всего тут динамические потери ключа. На калькуляторе палец можно стереть, подбирая ключ, а тут всё готово и наглядно. Даташит на XP-G2 такой же как и этот график - плоский и скупой. Забавно. Данные взяты из даташита, но поведение светодиодов больше похоже на ситуацию, когда они распаяны на алюминиевых подложках. Я то знаю что горб в реальности в 4 раза выше. Вот и верь после этого надписи в даташите "при температуре КРИСТАЛЛА 85°С". Даташит CREE мне всегда не нравится. И температурный коэффициент напряжения там кривой, и нет данных о температурной зависимости ВАХ... График общей эффективности всего фонаря (от электронов в батарее до фотонов со светодоидов) я рисовать не стал, чтоб не расстраивать. Мы тут за процентами в драйверах гоняемся, понимаешь ли, а тут ТАКОЕ... Хотя на скрине консоли намёк понятен ![]() В, общем, берите, крутите, если интересно. Исходники есть, а если будут вопросы по вычислению необходимых для модели параметров - попробуем разобраться вместе. Свою задачу софтина выполнила. Я могу заказчику дать то, что он просил - график эффективности драйвера. Причём в приближенных к боевым условиях. [Исправлено: INFERION, 12.06.2014 в 04:20] |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
|
Увлеченный
Регистрация: 04.01.2013 Последняя активность: 05.03.2020 19:45
Сообщений: 383
Сказал(а) спасибо: 92
Поблагодарили: 137 раз(а) в 71 сообщениях
|
![]()
Спасибо, это просто нереально круто ) все себе хотел такое в маткаде запилить да руки не доходили )
Цитата:
они измеряли КПД первой серии XP-G и XM-L, при токе 0,35А у XP-G КПД 36%, а у ХМ-L при токе 0,7А КПД 40%. [Исправлено: PDM, 13.06.2014 в 01:08] |
|
![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
|
![]() Регистрация: 07.04.2013 Последняя активность: 13.06.2023 02:24
Сообщений: 5759
Сказал(а) спасибо: 340
Поблагодарили: 8159 раз(а) в 2385 сообщениях
|
![]() Цитата:
О... Они указали спектральную световую эффективность. Этот-то параметр мне и нужен. Без него модель не рассчитает световой поток и КПД светика. Они указали 300Lm/W, а у меня 350. Так что КПД у меня занижен. Радует то, что этот параметр слабо зависит от цветовой температуры. Он и в общем случае с чёрным телом то не сильно разгуливает. Можно вбить константу и забыть за неё. Ещё я думаю взять данные с кривых не даташита, а того, что многие намеряли на всяких там синкпадах. По факту то-ли тепловое сопротивление ниже 4°С/W, то-ли зависимость яркости от тока не такая катастрофичная (если она там вообще существует и дело не только в перегреве кристалла)... Я хочу тупые константы, описывающие базовые параметры компонентов, заменить на возможность указать три любые точки графика, и чтоб программа автоматом вычислила экспоненту или логарифм. Только тут придётся мозг свой вывихнуть... У меня к посетителям этой пустующей темы такой вот вопрос: Я запиливаю готовый .xls файл, в котором есть ряд самых интересных графиков. Копипастится в два клика весь массив из .csv и все графики автоматом подхватывают значения. Сразу можно глянуть КПД, световой поток, температуры компонентов и т.п. Только вот я хз как в легенду на графиках вковырять переменные, чтоб она автоматом подхватывала указанные в ini напряжения и температуры. Вот есть у нас кривая "4.2V 25°C", и есть отдельно ячейка со значением "4.2" и ячейка со значением "25". Вот как мне их вкорячить в эту строку? [Исправлено: INFERION, 13.06.2014 в 03:19] |
|
![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() Регистрация: 07.04.2013 Последняя активность: 13.06.2023 02:24
Сообщений: 5759
Сказал(а) спасибо: 340
Поблагодарили: 8159 раз(а) в 2385 сообщениях
|
![]()
Вот архив с чуть подправленной программой, и парочкой .xls с настроенными графиками для примера: Требуха.rar
Понадобилось мне смоделировать вот такую схему: Зарядил параметры и получил такой вот график эффективности: И вот такой график потерь в ключе: Видно что статические потери выделяются на общем фоне, причём только с севшим аккумулятором. Сопротивление канала нужно по-меньше, ну или с меньшей зависимостью сопротивления ключа от напряжения на затворе, в рабочем диапазоне. А теперь самое интересное: Что будет, если мы добавим второй ключ параллельно? А вот что будет: Теперь начали выделятся динамические потери, а КПД - снизилось! Вот вам и демонстрация наглядности и удобства этого моделирования. А ещё модель говорит, что удвоение затворной ёмкости никак не влияет на скорость переключения. Да, и это действительно так. Допаивая параллельно ещё один полевик мы удваиваем не только его ёмкости, но и крутизну ВАХ - Transconductance. Соответственно, чтоб переключить пару ключей в тех же условиях - потребуется и вдвое меньшая разница напряжений на затворах. Что действительно начинает мешать, так это дополнительная проходная (Reverse Transfer) ёмкость. В основном от неё динамические потери и зависят, а не от затворной ёмкости, как принято считать... Вот ещё пара графиков для затравки, отсюда же: Это трипл самых ярких XP-G2. В архиве много таких графиков, и все они "живые". Крутим параметры и смотрим... [Исправлено: INFERION, 13.06.2014 в 06:02] |
![]() |
![]() ![]() |
Поблагодарили: 5 раз(а) |
DooMmen (13.06.2014), freeman_ne (13.06.2014), MOHAPX (09.10.2015), MSS (02.04.2016), PDM (13.06.2014)
|
![]() |
![]() ![]() |
Увлеченный
Регистрация: 04.01.2013 Последняя активность: 05.03.2020 19:45
Сообщений: 383
Сказал(а) спасибо: 92
Поблагодарили: 137 раз(а) в 71 сообщениях
|
![]()
И опять хорошо коррелирует с практикой
прошивка это по сути Indigo 5.3? |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
|
Увлеченный
Регистрация: 04.01.2013 Последняя активность: 05.03.2020 19:45
Сообщений: 383
Сказал(а) спасибо: 92
Поблагодарили: 137 раз(а) в 71 сообщениях
|
![]() Цитата:
|
|
![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
|
![]() Регистрация: 07.04.2013 Последняя активность: 13.06.2023 02:24
Сообщений: 5759
Сказал(а) спасибо: 340
Поблагодарили: 8159 раз(а) в 2385 сообщениях
|
![]()
Это вопрос по схеме? Да, прошивка та же что и у монстра, просто драйвер мелкий. Это не моя прихоть догнать Tamagochi. Это коммерческий заказ...
Цитата:
Я так понимаю, у CREE есть какой-то калькулятор эффективности, с зашитыми алгоритмами. Глянуть бы на его матан... Сейчас попробовал снять график на малых токах (1...100мА): Так бы оно в реальности и было, если б не хитрая модуляция на низкх заполнениях у реального драйвера. нужно в симулятор ввести дополнительный параметр - минимальное заполнение ШИМ. Драйвер умеет ограничивать его снизу, и прореживать отдельно взятые импульсы. Это должно поднять КПД на 5mA где-то до 60%. А на 1мА - где-то 33%. [Исправлено: INFERION, 13.06.2014 в 12:48] |
|
![]() |
![]() ![]() |
![]() |
![]() ![]() |
|
Увлеченный
Регистрация: 04.01.2013 Последняя активность: 05.03.2020 19:45
Сообщений: 383
Сказал(а) спасибо: 92
Поблагодарили: 137 раз(а) в 71 сообщениях
|
![]() Цитата:
Интересно бы было наложить реально снятый график эффективности XP-G2 на график эффективности драйвера при низких токах. тем самым можно найти самый энергоэффективный режим. Должно быть что-то около 75-80 мА на светике. [Исправлено: PDM, 13.06.2014 в 13:47] |
|
![]() |
![]() ![]() |
![]() |
![]() ![]() |
в жопу такую лотерею
Регистрация: 04.11.2011 Последняя активность: 23.05.2024 17:18
Сообщений: 2167
Сказал(а) спасибо: 237
Поблагодарили: 228 раз(а) в 125 сообщениях
|
![]()
Ничего не понял, но на всякий случай сказал спасибо (((-:
__________________
С человеком происходит то же, что и с деревом. Чем настойчивее стремится он вверх, к свету, тем с большей силой устремляются корни его в глубь земли, вниз, во мрак – во зло. (Ф.Ницше) |
![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() Регистрация: 07.04.2013 Последняя активность: 13.06.2023 02:24
Сообщений: 5759
Сказал(а) спасибо: 340
Поблагодарили: 8159 раз(а) в 2385 сообщениях
|
![]()
Всё, хватит пока с ним возится: Release.rar
Внутри новый исходник, .xls, и сама программка. Прогресс-бар выпилил, он то и показывал целых 5 секунд свой прогресс, поскольку без него программа выполняется за 50мс. Добавил по мелочам всяким, формулы чуть доработал и т.п. Советую пройтись по графикам в .xls для ознакомления. Там EDC тушка с триплом симулируется. Правда как для EDC у неё слишком дубовый аккум и хорошее охлаждение. Для работы распаковуем архив, вбиваем в файл .ini свои параметры, перетаскиваем этот файл на .exe, и лезем в out.csv (с помощью екселя) чтоб скопипастить оттуда содержимое во вкладку "out" одноимённого .xls файла. Графики автоматом всё подхватят. [Исправлено: INFERION, 13.06.2014 в 22:08] |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
|
Ветеран Фонарёвки
Регистрация: 28.04.2013 Последняя активность: 08.01.2024 23:25
Сообщений: 3969
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях
|
![]() Цитата:
__________________
батискаф: герметична, надійно ізольована від зовнішнього світу капсула,яка іде на дно |
|
![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() Регистрация: 07.04.2013 Последняя активность: 13.06.2023 02:24
Сообщений: 5759
Сказал(а) спасибо: 340
Поблагодарили: 8159 раз(а) в 2385 сообщениях
|
![]()
Вроде собиралось и работало. Где-то даже валяется. Шоттки сейчас можно найти по-лучше и по-компактнее, и втулить штуки две в те же габариты.
|
![]() |
![]() ![]() |
![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 28.04.2013 Последняя активность: 08.01.2024 23:25
Сообщений: 3969
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях
|
![]()
INFERION, я спрашиваю тк такую же схему хочу собрать, но по этой теории https://forum.fonarevka.ru/...
нужна емкость в 54мкФ. Шоттки пару штук на 3А должно вместиться. Плата 20мм. |
![]() |
![]() ![]() |