|
|
![]() ![]() |
|
|
![]() ![]() ![]() ![]() |
|
Опции темы | Поиск в этой теме |
![]() ![]() |
![]() ![]() |
Консультант
![]() Регистрация: 15.11.2010 Последняя активность: 16.03.2025 10:51
Сообщений: 7980
Сказал(а) спасибо: 1077
Поблагодарили: 1713 раз(а) в 912 сообщениях
|
![]()
В общем, в результате различных экспериментов с драйверами, предназначенными для питания 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А стоит из-за того, что ничего более подходящего в этом корпусе не нашел. Зато на КЗ ему абсолютно плевать ![]() ПС: Производством драйверов не занимаюсь. |
![]() |
![]() |
![]() ![]() |
![]() ![]() |
Консультант
![]() Регистрация: 15.11.2010 Последняя активность: 16.03.2025 10:51
Сообщений: 7980
Сказал(а) спасибо: 1077
Поблагодарили: 1713 раз(а) в 912 сообщениях
|
![]() |
![]() |
![]() |
![]() |
![]() ![]() |
|
![]() Регистрация: 02.06.2010 Последняя активность: 28.08.2022 21:34
Сообщений: 2412
Записей в дневнике: 1 Сказал(а) спасибо: 215
Поблагодарили: 414 раз(а) в 217 сообщениях
|
![]() Цитата:
И глаза успеют привыкнуть и тормознутось не будет раздражать. А то врубаешь фонарь в палатке, а оно как вспыхнет... |
|
![]() |
![]() |
![]() |
![]() ![]() |
Корректор
Регистрация: 30.08.2010 Последняя активность: Сегодня 08:50
Сообщений: 10741
Записей в дневнике: 1 Сказал(а) спасибо: 1343
Поблагодарили: 3863 раз(а) в 1804 сообщениях
|
![]()
я не пользовался, но чисто теоретически скорость нарастания я бы сделал обратной.
Чем меньше выбранная яркость - тем плавнее старт. Минимальная яркость почти наверняка означает, что человек никуда не торопится, а вот максимальная может означать обратное. |
![]() |
![]() |
![]() |
![]() ![]() |
Раздуплятор нубов
|
![]()
Мягкий старт в целом полезен для всего: и для электроники и для диода.
Я тоже в своих дровах применяю плавный старт, до 0.5 сек. |
![]() |
![]() |
![]() ![]() |
![]() ![]() |
Консультант
![]() Регистрация: 15.11.2010 Последняя активность: 16.03.2025 10:51
Сообщений: 7980
Сказал(а) спасибо: 1077
Поблагодарили: 1713 раз(а) в 912 сообщениях
|
![]()
В общем, с мягким стартом понятно, нужно по возможности для всех режимов в пределах 0.3..0.7сек.
Еще вопрос - защиту от переразряда как лучше делать: 1. Оставить мерцающий режим с низким потреблением, чтоб он и заметным был и совсем в темноте не остаться? И высасывать акк до последнего. 2. Вырубить пораньше, нечего аккумуляторы гробить. Все равно при 3.0В акк уже почти пустой. Минимальное потребление при включенной кнопке будет порядка 100..200мкА. |
![]() |
![]() |
![]() |
![]() ![]() |
![]() Регистрация: 02.06.2010 Последняя активность: 28.08.2022 21:34
Сообщений: 2412
Записей в дневнике: 1 Сказал(а) спасибо: 215
Поблагодарили: 414 раз(а) в 217 сообщениях
|
![]() Цитата:
При 3,1В фонарь вырубается. Включаем и он работает до 2,9В и опять вырубается. Включаем и он работает до 2,8В и вырубается на совсем. |
![]() |
![]() |
![]() ![]() |
![]() ![]() |
|
Консультант
![]() Регистрация: 15.11.2010 Последняя активность: 16.03.2025 10:51
Сообщений: 7980
Сказал(а) спасибо: 1077
Поблагодарили: 1713 раз(а) в 912 сообщениях
|
![]() Цитата:
![]() ![]() |
|
![]() |
![]() |
![]() |
![]() ![]() |
Завсегдатай Фонарёвки
Регистрация: 28.05.2010 Последняя активность: 22.12.2013 16:40
Сообщений: 837
Сказал(а) спасибо: 0
Поблагодарили: 80 раз(а) в 53 сообщениях
|
![]()
Минимальное время между нажатиями- 0,3-0,5с: это ориентир для плавного старта.
Инерция зрительного ощущения около 0,1 секунды, при переходе 1300->25 мА можно попробовать увеличить до 1-2с. Лучше это все подбирать по субъективным впечатлениям- на PB0 кнопку повесить и в темную комнату. Было-бы интересно ознакомиться с исходниками, может, что еще в голову придет. При правильном алгоритме может оставаться 5-10% емкости. |
![]() |
![]() |
![]() ![]() |
![]() ![]() |
Консультант
![]() Регистрация: 15.11.2010 Последняя активность: 16.03.2025 10:51
Сообщений: 7980
Сказал(а) спасибо: 1077
Поблагодарили: 1713 раз(а) в 912 сообщениях
|
![]()
Исходники в открытый доступ выкладывать не хочу, вышлю тому, кто захочет реально собрать для форума или для себя.
|
![]() |
![]() |
![]() |
![]() ![]() |
Увлеченный
Регистрация: 29.05.2010 Последняя активность: 06.04.2025 09:08
Сообщений: 145
Сказал(а) спасибо: 8
Поблагодарили: 9 раз(а) в 7 сообщениях
|
![]()
А контроль температуры?
|
![]() |
![]() |
![]() |
![]() ![]() |
Завсегдатай Фонарёвки
Регистрация: 28.05.2010 Последняя активность: 22.12.2013 16:40
Сообщений: 837
Сказал(а) спасибо: 0
Поблагодарили: 80 раз(а) в 53 сообщениях
|
![]()
Малым током аккумулятор можно разряжать до 2,5В, тем более, что это м.б. аварийный режим. Нужна только индикация соответствующая, возможно, что-то типа неконтакта раз в несколько минут. А разряжать штатно до того момента,когда останется 10%. Вид сигнала неконтакта предлагаю обсудить.(как его описать в изменении яркости). Постоянно мерцающий режим может раздражать.
И индикация в процессе работы не помешала-бы, во всех режимах. |
![]() |
![]() |
![]() ![]() |
![]() ![]() |
Консультант
![]() Регистрация: 15.11.2010 Последняя активность: 16.03.2025 10:51
Сообщений: 7980
Сказал(а) спасибо: 1077
Поблагодарили: 1713 раз(а) в 912 сообщениях
|
![]() |
![]() |
![]() |
![]() ![]() |
![]() ![]() |
Консультант
![]() Регистрация: 15.11.2010 Последняя активность: 16.03.2025 10:51
Сообщений: 7980
Сказал(а) спасибо: 1077
Поблагодарили: 1713 раз(а) в 912 сообщениях
|
![]()
Выложил исходники прошивки и файл с fuse. С проектом под ICCAVR 7 (демо версия компилит до 4кб кода).
Оптимизация отключена. Пока прошивка лезет и в Attiny25V. Пусть будет open source проект. |
![]() |
![]() |
![]() |
![]() ![]() |
Завсегдатай Фонарёвки
Регистрация: 28.05.2010 Последняя активность: 22.12.2013 16:40
Сообщений: 837
Сказал(а) спасибо: 0
Поблагодарили: 80 раз(а) в 53 сообщениях
|
![]()
Отлично! Спасибо!
Не понимаю, проблема то в чем? Градусник в попугаях есть, осталось определиться с температурой в какой-то точке (не обязательно на мк) и с алгоритмом. Тепловая постоянная времени сид тоже замеряется. По моим данным, на хорошем радиаторе это несколько секунд. [Исправлено: andory, 23.11.2010 в 18:59] |
![]() |
![]() |
![]() ![]() |
![]() ![]() |
|
Консультант
![]() Регистрация: 15.11.2010 Последняя активность: 16.03.2025 10:51
Сообщений: 7980
Сказал(а) спасибо: 1077
Поблагодарили: 1713 раз(а) в 912 сообщениях
|
![]() Цитата:
![]() |
|
![]() |
![]() |
![]() |
![]() ![]() |
Завсегдатай Фонарёвки
Регистрация: 28.05.2010 Последняя активность: 22.12.2013 16:40
Сообщений: 837
Сказал(а) спасибо: 0
Поблагодарили: 80 раз(а) в 53 сообщениях
|
![]()
Зачем? Нас в попугаях все устроит. В готовой конструкции, потом. По уникальному событию, например, обрыву светодиода. Или по падению напряжения питания на вольт и через 5 сек. возврату. (резистор в питании разомкнем и замкнем) Вот и будет Тмах. При этом предполагается, что температура мк пропорциональна температуре сид за счет конструкции.
|
![]() |
![]() |
![]() ![]() |
![]() ![]() |
Консультант
![]() Регистрация: 15.11.2010 Последняя активность: 16.03.2025 10:51
Сообщений: 7980
Сказал(а) спасибо: 1077
Поблагодарили: 1713 раз(а) в 912 сообщениях
|
![]() Цитата:
1. Включается минимальный режим и питание повышается выше 4.3В. 2. Драйвер определяет это состояние, врубает максимальный режим и переходит в режим калибровки. 3. Греем, греем, греем, измеряя температуру градусником или пальцем. Когда считаем что хватит, напряжение опускаем ниже 4.3В 4. Драйвер сохраняет значение температуры и вырубает максимальный режим. 5. Все калибровка выполнена, термоконтроль включен. В любой момент можно перекалибровать. |
![]() |
![]() |
![]() ![]() |
![]() ![]() |
Консультант
![]() Регистрация: 15.11.2010 Последняя активность: 16.03.2025 10:51
Сообщений: 7980
Сказал(а) спасибо: 1077
Поблагодарили: 1713 раз(а) в 912 сообщениях
|
![]()
Вопрос: а 5 режимов не слишком много? Опрос вон показывает, что большинство использует всего 2 режима. Я раньше 4 режима делал, минимальный 60мА, как-то хватало. Но начитался про полезность режима "а ля лунный свет".
|
![]() |
![]() |