|
|
|
|
85056 85 18 3 |
|
Опции темы | Поиск в этой теме |
22.11.2010, 13:35 | 1 |
Консультант
Регистрация: 15.11.2010 Последняя активность: 22.04.2024 18:01 Адрес: Москва
Сообщений: 8206
Сказал(а) спасибо: 1077
Поблагодарили: 1713 раз(а) в 912 сообщениях
|
Драйвер для питания светодиодов CREE от 1 LiPo
В общем, в результате различных экспериментов с драйверами, предназначенными для питания CREEшных светодиодов от 1 LiPo, пришел к выводу, что оптимальней линейного стабилизатора ничего нет. Лучшим КПД может обладать только ипульсная понижайка, которая умеет переходить в режим линейного стабилизатора, но такой драйвер получается ну ооочень сложный. К преимуществам линейного стабилизатора следует так-же отнести легко прогнозируемое время разряда аккумулятора, и снижение потребляемого тока в конце разряда (для справки, у повышающих стабилизаторов, в конце разряда, ток потребления может вырасти раза в 2).
Вот собственно вполне работающий вариант для питания 1го XP-G. В принципе по такой схеме можно питать любое количество параллельно соединенных светодиодов, от любого количества параллельно соединенных аккумуляторов. Рабочий диапазон температур от -55 до +125C (с конденсаторами X7R) Пока в прошивке реализовано следующее: 1. 5 режимов: 25, 70, 200, 550, 1300мА. Режим 25мА делается на токе 70мА ШИМом, из соображений выжимания максимального КПД светодиода. Переключение режимов осуществляется кратковременным <1сек, отключением питания. Стробы, SOSы ИМХО только мешают. 2. Контроль разряда аккумулятора. При падении ниже 2.8В драйвер переключается в минимальный режим, и если это не помогает - включается "мерцающий" режим с током потребления до 10мА. 3. Индикация заряда аккумулятора, 5 уровней. При переключении в минимальный режим мигает от 1(разряжен) до 5(заряжен полностью) раз. Если мигание мешает, то после переключения, можно выключить на пару секунд и включить заново. 4. Плавный старт, в зависимости от режима. Максимальный режим стартует около 1сек, минимальный ~0.1сек. На фото схема и фото. Сопли к программатору пока не отпаивал, жду коментариев и советов. Что еще можно засунуть в прошивку? Плавный старт на 1сек это нормально? Транзистор на 40А стоит из-за того, что ничего более подходящего в этом корпусе не нашел. Зато на КЗ ему абсолютно плевать ПС: Производством драйверов не занимаюсь. |
22.11.2010, 14:46 | 2 |
Регистрация: 02.06.2010 Последняя активность: 28.08.2022 21:34 Адрес: Россия, Москва
Сообщений: 2443
Записей в дневнике: 1 Сказал(а) спасибо: 215
Поблагодарили: 412 раз(а) в 215 сообщениях
|
Re: Драйвер для питания светодиодов CREE от 1 LiPo
Плавный старт ИМХО это очень приятно для EDC.
Вери гут |
22.11.2010, 15:34 | 3 |
Консультант
Регистрация: 15.11.2010 Последняя активность: 22.04.2024 18:01 Адрес: Москва
Сообщений: 8206
Сказал(а) спасибо: 1077
Поблагодарили: 1713 раз(а) в 912 сообщениях
|
Re: Драйвер для питания светодиодов CREE от 1 LiPo
|
22.11.2010, 15:47 | 4 | |
Регистрация: 02.06.2010 Последняя активность: 28.08.2022 21:34 Адрес: Россия, Москва
Сообщений: 2443
Записей в дневнике: 1 Сказал(а) спасибо: 215
Поблагодарили: 412 раз(а) в 215 сообщениях
|
Re: Драйвер для питания светодиодов CREE от 1 LiPo
Цитата:
И глаза успеют привыкнуть и тормознутось не будет раздражать. А то врубаешь фонарь в палатке, а оно как вспыхнет... |
|
22.11.2010, 15:51 | 5 |
Корректор
Регистрация: 30.08.2010 Последняя активность: Сегодня 06:37 Адрес: Москва
Сообщений: 10637
Записей в дневнике: 1 Сказал(а) спасибо: 1282
Поблагодарили: 3604 раз(а) в 1708 сообщениях
|
Re: Драйвер для питания светодиодов CREE от 1 LiPo
я не пользовался, но чисто теоретически скорость нарастания я бы сделал обратной.
Чем меньше выбранная яркость - тем плавнее старт. Минимальная яркость почти наверняка означает, что человек никуда не торопится, а вот максимальная может означать обратное. |
22.11.2010, 18:14 | 6 |
Раздуплятор нубов
|
Re: Драйвер для питания светодиодов CREE от 1 LiPo
Мягкий старт в целом полезен для всего: и для электроники и для диода.
Я тоже в своих дровах применяю плавный старт, до 0.5 сек. |
22.11.2010, 18:45 | 7 |
Консультант
Регистрация: 15.11.2010 Последняя активность: 22.04.2024 18:01 Адрес: Москва
Сообщений: 8206
Сказал(а) спасибо: 1077
Поблагодарили: 1713 раз(а) в 912 сообщениях
|
Re: Драйвер для питания светодиодов CREE от 1 LiPo
В общем, с мягким стартом понятно, нужно по возможности для всех режимов в пределах 0.3..0.7сек.
Еще вопрос - защиту от переразряда как лучше делать: 1. Оставить мерцающий режим с низким потреблением, чтоб он и заметным был и совсем в темноте не остаться? И высасывать акк до последнего. 2. Вырубить пораньше, нечего аккумуляторы гробить. Все равно при 3.0В акк уже почти пустой. Минимальное потребление при включенной кнопке будет порядка 100..200мкА. |
22.11.2010, 18:55 | 8 |
Регистрация: 02.06.2010 Последняя активность: 28.08.2022 21:34 Адрес: Россия, Москва
Сообщений: 2443
Записей в дневнике: 1 Сказал(а) спасибо: 215
Поблагодарили: 412 раз(а) в 215 сообщениях
|
Re: Драйвер для питания светодиодов CREE от 1 LiPo
Цитата:
При 3,1В фонарь вырубается. Включаем и он работает до 2,9В и опять вырубается. Включаем и он работает до 2,8В и вырубается на совсем. |
22.11.2010, 19:13 | 9 |
Консультант
Регистрация: 15.11.2010 Последняя активность: 22.04.2024 18:01 Адрес: Москва
Сообщений: 8206
Сказал(а) спасибо: 1077
Поблагодарили: 1713 раз(а) в 912 сообщениях
|
Re: Драйвер для питания светодиодов CREE от 1 LiPo
Тут не так все просто. С учетом просадки напряжения аккумулятора, которое зависит от тока, уровня заряда, модели, износа и т.д., можно нарваться на неприятности. Т.е. фонарь будет вырубатся, как обычно в самый неподходящий момент, а почему -не разберешь. ИМХО: Фонарь должен говорить четко - аккумулятор сдыхает, я счас отключусь
|
22.11.2010, 19:43 | 10 |
Завсегдатай Фонарёвки
Регистрация: 28.05.2010 Последняя активность: 22.12.2013 16:40 Адрес: msk
Сообщений: 843
Сказал(а) спасибо: 0
Поблагодарили: 80 раз(а) в 53 сообщениях
|
Re: Драйвер для питания светодиодов CREE от 1 LiPo
Минимальное время между нажатиями- 0,3-0,5с: это ориентир для плавного старта.
Инерция зрительного ощущения около 0,1 секунды, при переходе 1300->25 мА можно попробовать увеличить до 1-2с. Лучше это все подбирать по субъективным впечатлениям- на PB0 кнопку повесить и в темную комнату. Было-бы интересно ознакомиться с исходниками, может, что еще в голову придет. При правильном алгоритме может оставаться 5-10% емкости. |
22.11.2010, 21:13 | 11 |
Консультант
Регистрация: 15.11.2010 Последняя активность: 22.04.2024 18:01 Адрес: Москва
Сообщений: 8206
Сказал(а) спасибо: 1077
Поблагодарили: 1713 раз(а) в 912 сообщениях
|
Re: Драйвер для питания светодиодов CREE от 1 LiPo
Исходники в открытый доступ выкладывать не хочу, вышлю тому, кто захочет реально собрать для форума или для себя.
|
23.11.2010, 00:09 | 12 |
Увлеченный
Регистрация: 29.05.2010 Последняя активность: 04.03.2024 08:32
Сообщений: 145
Сказал(а) спасибо: 7
Поблагодарили: 9 раз(а) в 7 сообщениях
|
Re: Драйвер для питания светодиодов CREE от 1 LiPo
А контроль температуры?
|
23.11.2010, 00:12 | 13 |
Завсегдатай Фонарёвки
Регистрация: 28.05.2010 Последняя активность: 22.12.2013 16:40 Адрес: msk
Сообщений: 843
Сказал(а) спасибо: 0
Поблагодарили: 80 раз(а) в 53 сообщениях
|
Re: Драйвер для питания светодиодов CREE от 1 LiPo
Малым током аккумулятор можно разряжать до 2,5В, тем более, что это м.б. аварийный режим. Нужна только индикация соответствующая, возможно, что-то типа неконтакта раз в несколько минут. А разряжать штатно до того момента,когда останется 10%. Вид сигнала неконтакта предлагаю обсудить.(как его описать в изменении яркости). Постоянно мерцающий режим может раздражать.
И индикация в процессе работы не помешала-бы, во всех режимах. |
23.11.2010, 10:52 | 14 |
Консультант
Регистрация: 15.11.2010 Последняя активность: 22.04.2024 18:01 Адрес: Москва
Сообщений: 8206
Сказал(а) спасибо: 1077
Поблагодарили: 1713 раз(а) в 912 сообщениях
|
Re: Драйвер для питания светодиодов CREE от 1 LiPo
|
23.11.2010, 11:15 | 15 |
Консультант
Регистрация: 15.11.2010 Последняя активность: 22.04.2024 18:01 Адрес: Москва
Сообщений: 8206
Сказал(а) спасибо: 1077
Поблагодарили: 1713 раз(а) в 912 сообщениях
|
Re: Драйвер для питания светодиодов CREE от 1 LiPo
Выложил исходники прошивки и файл с fuse. С проектом под ICCAVR 7 (демо версия компилит до 4кб кода).
Оптимизация отключена. Пока прошивка лезет и в Attiny25V. Пусть будет open source проект. |
23.11.2010, 18:55 | 16 |
Завсегдатай Фонарёвки
Регистрация: 28.05.2010 Последняя активность: 22.12.2013 16:40 Адрес: msk
Сообщений: 843
Сказал(а) спасибо: 0
Поблагодарили: 80 раз(а) в 53 сообщениях
|
Re: Драйвер для питания светодиодов CREE от 1 LiPo
Отлично! Спасибо!
Не понимаю, проблема то в чем? Градусник в попугаях есть, осталось определиться с температурой в какой-то точке (не обязательно на мк) и с алгоритмом. Тепловая постоянная времени сид тоже замеряется. По моим данным, на хорошем радиаторе это несколько секунд. [Исправлено: andory, 23.11.2010 в 18:59] |
23.11.2010, 21:10 | 17 |
Консультант
Регистрация: 15.11.2010 Последняя активность: 22.04.2024 18:01 Адрес: Москва
Сообщений: 8206
Сказал(а) спасибо: 1077
Поблагодарили: 1713 раз(а) в 912 сообщениях
|
Re: Драйвер для питания светодиодов CREE от 1 LiPo
Для начала надо определится с температурой отключения. Для корпуса это 50..60С, для подложки светодиода - 70..80С, для самого драйвера- 90..100С. Все зависит от того, где и как драйвер будет расположен. Какую температуру взять за точку отчета? На мой взгляд, в случае дропина и расположения драйвера в аккумуляторном отсеке, температура отключения может отличатся раза в 2. Плюс дельта температур, драйвер тоже греется. У меня пока вопросов больше чем ответов
|
23.11.2010, 23:41 | 18 |
Завсегдатай Фонарёвки
Регистрация: 28.05.2010 Последняя активность: 22.12.2013 16:40 Адрес: msk
Сообщений: 843
Сказал(а) спасибо: 0
Поблагодарили: 80 раз(а) в 53 сообщениях
|
Re: Драйвер для питания светодиодов CREE от 1 LiPo
Зачем? Нас в попугаях все устроит. В готовой конструкции, потом. По уникальному событию, например, обрыву светодиода. Или по падению напряжения питания на вольт и через 5 сек. возврату. (резистор в питании разомкнем и замкнем) Вот и будет Тмах. При этом предполагается, что температура мк пропорциональна температуре сид за счет конструкции.
|
24.11.2010, 11:23 | 19 |
Консультант
Регистрация: 15.11.2010 Последняя активность: 22.04.2024 18:01 Адрес: Москва
Сообщений: 8206
Сказал(а) спасибо: 1077
Поблагодарили: 1713 раз(а) в 912 сообщениях
|
Re: Драйвер для питания светодиодов CREE от 1 LiPo
Цитата:
1. Включается минимальный режим и питание повышается выше 4.3В. 2. Драйвер определяет это состояние, врубает максимальный режим и переходит в режим калибровки. 3. Греем, греем, греем, измеряя температуру градусником или пальцем. Когда считаем что хватит, напряжение опускаем ниже 4.3В 4. Драйвер сохраняет значение температуры и вырубает максимальный режим. 5. Все калибровка выполнена, термоконтроль включен. В любой момент можно перекалибровать. |
24.11.2010, 23:12 | 20 |
Консультант
Регистрация: 15.11.2010 Последняя активность: 22.04.2024 18:01 Адрес: Москва
Сообщений: 8206
Сказал(а) спасибо: 1077
Поблагодарили: 1713 раз(а) в 912 сообщениях
|
Re: Драйвер для питания светодиодов CREE от 1 LiPo
Вопрос: а 5 режимов не слишком много? Опрос вон показывает, что большинство использует всего 2 режима. Я раньше 4 режима делал, минимальный 60мА, как-то хватало. Но начитался про полезность режима "а ля лунный свет".
|