|
|
|
|
207430 325 27 4 |
|
Опции темы | Поиск в этой теме |
29.03.2021, 00:59 | 321 |
Регистрация: 07.04.2013 Последняя активность: 13.06.2023 02:24 Адрес: Украина, Полтава
Сообщений: 5763
Сказал(а) спасибо: 340
Поблагодарили: 8155 раз(а) в 2385 сообщениях
|
Re: Драйвер для питания светодиодов CREE от 1 LiPo - V7M
Взято отсюда. Да, хорошо себя показали. Уникальны тем, что позволяют вешать безлимитную ёмкость на выход, при этом имеют приличные токи. Телефонный усилитель на них ещё интересно собрать. Только вот они не сильно то и малощумящие и уж тем более не высокоомные. Потому что на практике не переключаемый с тем же диапазоном - сделать проще. [Исправлено: INFERION, 29.03.2021 в 01:06] |
29.03.2021, 09:34 | 322 | |
В глаз сначала лазером!
Регистрация: 04.09.2012 Последняя активность: 13.03.2023 01:47 Адрес: Рай
Сообщений: 1814
Сказал(а) спасибо: 118
Поблагодарили: 118 раз(а) в 106 сообщениях
|
Re: Драйвер для питания светодиодов CREE от 1 LiPo - V7M
Цитата:
Я же написал уже немного что там с параметрами напутал спутал с AD.
__________________
Магия сила, наука тухляк! Свет несу если споткнусь всех олеплю! Не бросай говно в вентус! Поиск простого пути это самый сложный путь! Незнание законов физики не влияет на последствия от их несоблюдений! |
|
12.05.2021, 09:06 | 323 |
Новичок
Регистрация: 21.08.2011 Последняя активность: 23.06.2024 22:47
Сообщений: 10
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
Re: Драйвер для питания светодиодов CREE от 1 LiPo - V7M
Balabay, можете выложить hex файл?
[Исправлено: 221273, 12.05.2021 в 09:10] |
21.05.2024, 16:07 | 324 |
Начинающий
Регистрация: 22.01.2020 Последняя активность: 06.08.2024 11:11 Адрес: Харьков
Сообщений: 15
Сказал(а) спасибо: 7
Поблагодарили: 25 раз(а) в 8 сообщениях
|
Re: Драйвер для питания светодиодов CREE от 1 LiPo - V7M
После нескольких лет эксплуатации в Boruit D10 XM-L2 доработанных драйверов на основе V7M от AVSel (ссылка) появилось несколько замечаний и хотелок.
Изменения в программе: • В основной линейке (включение коротким нажатием) – фонарик включается на той же яркости, на которой был выключен. • Индикация уровня аккумулятора и режим маячка перенесены на тройной клик. • После включения длительным удержанием (экономичный режим) - ждём отпускания кнопки (блокируется непроизвольное увеличение яркости). • После выхода из режима маячка ждём отпускания кнопки (блокируется непроизвольное увеличение яркости). • Уменьшил температуру снижения яркости с 75°С до 65°С. (в Boruit D10 контроллер измеряет температуру транзистора, а не светодиода). • Измерения напряжения аккумулятора и температуры скорректированы в соответствии с реальными значениями (точность измерения напряжения ±25 мВ, температуры ±2°С). • Максимальная яркость уменьшена с 2000 мА до 1500 мА. В итоге: Схема, плата не изменилась Общее число возможных режимов яркости - шесть: 4мА, 12мА, 50мА, 170мА, 600мА, 1500мА. Все режимы доступны в трех независимых линейках: • Основная линейка, включается и выключается кратковременным нажатием. • Экономичная линейка, включается удержанием кнопки более 0.8 сек, выключается кратковременным нажатием. • Дополнительная линейка, включается двойным кликом, выключается кратковременным нажатием. Увеличение яркости во всех линейках (не по кругу) осуществляется удержанием более 0.8 сек. Уменьшение яркости - двойным кликом или клик с удержанием. Все очень просто, захотел прибавил, захотел - убавил, без всяких заморочек. Текущую яркость в линейке можно сохранить в памяти 4-мя кратковременными кликами. После чего включение в экономичной и дополнительной линейке будет происходить именно с этой яркостью. В основной линейке фонарик включается на той же яркости, на которой был выключен. Сохранение подтверждается двойным морганием. Вход в спец. функции осуществляется с помощью тройного нажатия. • Из выключенного состояния - это индикация заряда аккумулятора, мигает от 1 (разряжен) до 5 (заряжен полностью) раз. • Из включенного - включение режима маячка. Переход в режим маячка подтверждается одиночным морганием. Выход в непрерывное свечение - по нажатию кнопки. В режиме маячка, светодиод моргает импульсом в 100мс, раз в 4 сек в основной линейке, раз в 10 сек в экономичной линейке и раз в 1 сек в дополнительной. В выключенном состояние драйвер можно заблокировать от случайного включения. Включение/выключение блокировки осуществляется четырьмя короткими кликами (только в выключенном состоянии, во включенном 4 клика - сохранение текущего режима в линейке) и подтверждается одиночным (вкл) или двойным (выкл) морганием. Как на авто-сигнализации. Из дополнительных примочек: • Индивидуальные пороги для дожигания аккумулятора, причем в экономичном режиме пороги выше, чем в остальных. Это чтоб внезапно без света не остаться. При падении ниже 2.75В драйвер выключается. • Термоконтроль с возможностью перекалибровки. При достижении пороговой температуры (65°С по умолчанию), драйвер переключает с максимума на режим вниз, а превышение пороговой температуры на 10°С считается аварией, и светодиод выключается. Температуру порога срабатывания термоконтроля можно перекалибровать, для чего: Для любителей поковыряться в исходниках Замена ОУ на дешевый аналог GS8551 Исходники (IAR Embedded Workbench for AVR 7.30.4) и прошивка LiPo_V7M_20240521.zip (на GoogleDisk). Гербер файлы и сверление для заказа платы LiPo_V7M GRB.zip (на GoogleDisk). [Исправлено: Balabay, 21.05.2024 в 16:16] |
22.05.2024, 11:20 | 325 | |
Увлеченный
Регистрация: 02.10.2015 Последняя активность: 17.06.2024 18:28 Адрес: Москва
Сообщений: 54
Сказал(а) спасибо: 0
Поблагодарили: 4 раз(а) в 4 сообщениях
|
Re: Драйвер для питания светодиодов CREE от 1 LiPo - V7M
Цитата:
Но возникает вопрос, неужели это нужно делать с каждым МК (или достаточно с одним из партии, ленты)? Или дело обстоит по другому, как-то проще? Тот же вопрос по поводу корректировки показаний АЦП... |
|
22.05.2024, 13:57 | 326 | |
Начинающий
Регистрация: 22.01.2020 Последняя активность: 06.08.2024 11:11 Адрес: Харьков
Сообщений: 15
Сказал(а) спасибо: 7
Поблагодарили: 25 раз(а) в 8 сообщениях
|
Re: Драйвер для питания светодиодов CREE от 1 LiPo - V7M
Цитата:
Без корректировки на холодной плате было 32°С. Реально 22°. Внёс корректировку -10 Код:
#define T_OFFSET (275 + 10) // 275 - const, +10 - коррекция определённая по измерениям, переданным по UART Если делать двухточечную калибровку, потребуется математика с плавающей точкой. Не тот контроллер. Остановился только на смещении (сложение/вычитание). Достаточно для снижения яркости по перегреву. С напряжением аккума аналогично. Хороший мультиметр + показания из контроллера в мВ. Несколько измерений для севшего аккумулятора (3 В) и заряженного 4.0..4.1. Скорректировал V_REF, вместо даташитных 1.1В получилось 1.077. Корректировки делал только на одном фонарике, на второй забил. Просто залил ту же прошивку. Контролеры из одной бобины, но про повторяемость в партии ничего не могу сказать. |
|
Поблагодарили: 1 раз |
AEDe (23.05.2024)
|