|
|
![]() ![]() |
|
![]() ![]() ![]() ![]() |
|
Опции темы | Поиск в этой теме |
![]() ![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 28.04.2013 Последняя активность: 08.01.2024 23:25
Сообщений: 3969
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях
|
![]()
За основу взята прошивка народного драйвера для тактовой кнопки
от ceramichttps://forum.fonarevka.ru/... Для того, чтоб понять мои изменения рекомендую с ней ознакомиться. Изначально в ней очень большой выбор груп режимов, который был уменьшен. Но при желании можно все пересобрать на свой вкус. Благо с каментами там разобраться не проблемма (я мучался с ней пару недель без них) Теперь про драйвер. В KING стоит драйвер на трех полевиках AOD436 которые открываются с помощью AMC7136. Для ограничения тока в каждом канале стоят резисторы 0,1 Ом (для тока 1,5А - три штуки в параллель, для тока в 3А - 6штук). Т.е. напряжение на входе обратной связи АМС7136 = 50мВ. Изначально драйвер имеет кошмарный ШИМ в 192Гц. После замены микроконтроллера на ATtyni13 частота ШИМ выбрана 1,1кГц. При 9кГц не успевают отрабатывать AMC7136 - на их выходе ничего нет. 1. Потребление фонаря в спящем режиме (выключенном): 0,2мА. 2. 4 уровня яркости. 3. Переключение вверх - короткое нажатие < . > (в макс 4 режим не переходит) и вниз - двойное короткое < . . > (в мин 1 режим не переходит). 4. Включение самого слабого < _ _ > и самого яркого < _ _ _ > режима: двумя и тремя длинными нажатиями. 5. Включение/выключение длинным нажатием (< _ >). Включается в том режиме, в котором выключился. 6. Возможно непосредственное включение макс и мин режимов ( < _ _ _ >, < _ _ >) 7. Высасыватель батареи – переключение режимов, при низком напряжении, вниз. В первый режим (мин), принудительного переключение нет. При напряжении меньше 2.9В -- отключение фонаря. 8. Индикация напряжения на батарее, тройное короткое нажатие < . . . >. Заряжено – 5 миганий, разряжено – одно мигание. Железная переделка драйвера. Выпаиваем старый МК. ATtyni13 на проводках подпаиваем согласно рисунку. Делитель напряжения собрал на 20кОм и 5,1кОм - тоже подпаиваем в удобное место. Перерезаем дорожки к управлению AMC7136 и припаиваем туда провода от МК. Соединяем между собой Drain (средний вывод) полевиков AOD436, поэтому диоды получаются соединенными параллельно. Фьюзы как в прошивке ceramic з.ы. Я пробовал делать один выход с ШИМ на три независимых полевика - но их отбалансировать не получилось (резюками по 0,1Ом в ОС) - в мунлайте один светится, два других уже еле тлеют/не горят. Поэтому так сделал... Но, никто не заставляет так же делать, как у меня. В программе можно легко переделать количество ножек на выход. Можно оставить только одну PB0 с ШИМ и без, и управлять тремя транзисторами без переделки дорожек. Будут три канала, 1,1кГц ШИМ, режимов сколько захотите ![]() |
![]() |
![]() ![]() |
Поблагодарили: 4 раз(а) |
![]() ![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 28.04.2013 Последняя активность: 08.01.2024 23:25
Сообщений: 3969
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях
|
![]()
вместо рампинга добавил термоконтроль
https://forum.fonarevka.ru/... |
![]() |
![]() ![]() |
Поблагодарили: 1 раз |
shurko_3 (19.03.2014)
|
![]() |
![]() ![]() |
![]() Регистрация: 06.06.2010 Последняя активность: 20.06.2025 14:30
Сообщений: 2012
Сказал(а) спасибо: 697
Поблагодарили: 859 раз(а) в 360 сообщениях
|
![]()
MSS,
спасибо за работу.
__________________
Ремонт светодиодных фонарей |
![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 28.04.2013 Последняя активность: 08.01.2024 23:25
Сообщений: 3969
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях
|
![]()
Самому интересно. Потестирую, наверняка еще косяки какие-то вылезут.
|
![]() |
![]() ![]() |
![]() |
![]() ![]() |
![]() Регистрация: 06.06.2010 Последняя активность: 20.06.2025 14:30
Сообщений: 2012
Сказал(а) спасибо: 697
Поблагодарили: 859 раз(а) в 360 сообщениях
|
![]()
на форуме стало все больше и больше прошивок(переделок) народного драйвера, это очень радует.
|
![]() |
![]() ![]() |
![]() |
![]() ![]() |
![]() |
![]()
shurko_3,
Что-то я себе кинга захотел... |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
![]() Регистрация: 06.06.2010 Последняя активность: 20.06.2025 14:30
Сообщений: 2012
Сказал(а) спасибо: 697
Поблагодарили: 859 раз(а) в 360 сообщениях
|
![]()
лучше роше 170 брать, корпус поприличнее, больше возможностей для творчества.
|
![]() |
![]() ![]() |
![]() |
![]() ![]() |
![]() Регистрация: 07.04.2013 Последняя активность: 13.06.2023 02:24
Сообщений: 5759
Сказал(а) спасибо: 340
Поблагодарили: 8162 раз(а) в 2385 сообщениях
|
![]()
Нафиг. Бестолковое поделие, имхо. Даже под переделку скучное... Я себе взял Roche M170. Земля и небо...
Хотя за полтинник можно взять подержанный NiteCore TM11, но как фонарь он такой же бестолковый как и Кинг (хоть качество и выше на порядок, да и управление удобнее) - рефлектор хрень. Если оптику менять, тогда толк будет. [Исправлено: INFERION, 19.03.2014 в 19:41] |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
Recovery
Регистрация: 19.03.2013 Последняя активность: 12.09.2024 15:46
Сообщений: 132
Сказал(а) спасибо: 57
Поблагодарили: 40 раз(а) в 22 сообщениях
|
![]() Цитата:
__________________
Petzl e+LITE. Sofirn SP36. Astrolux MF-01, C8. Convoy M2. Supbeam x40(xm-l2) в ремонте, Supbeam k40(xm-l2 dedomed, driver mod 6A), MTE H8-1S (xhp50.2), Trustfire x6(xm-l2 dedomed), Trustfire z6(xm-l2 dedomed), DQG EDC 18650 1-rst, Roche f6, Varta(4 Watt LED Camping Lantern 3D). Ну, и мелочевка. |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
![]() Регистрация: 07.04.2013 Последняя активность: 13.06.2023 02:24
Сообщений: 5759
Сказал(а) спасибо: 340
Поблагодарили: 8162 раз(а) в 2385 сообщениях
|
![]()
Неглубокий он. Как результат - тусклый желтый хотспот с бесполезной синюшной широкой засветкой. Ни в какое сравнение с нормальной TIR оптикой тех же размеров. Глубокие рефлекторы (как в TM15 и Roche M170) терпеть ещё можно, но с TIR они всё равно ни в какое сравнение не идут. Кто сравнивал свет TM11 или триплозебры (s6330) со светом того же трипла ничий (или просто держал в руках действительно нормальный фонарь) - прекрасно понимает о чём я.
[Исправлено: INFERION, 19.03.2014 в 20:14] |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
Recovery
Регистрация: 19.03.2013 Последняя активность: 12.09.2024 15:46
Сообщений: 132
Сказал(а) спасибо: 57
Поблагодарили: 40 раз(а) в 22 сообщениях
|
![]() Цитата:
|
![]() |
![]() ![]() |
![]() |
![]() ![]() |
![]() |
![]() |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
![]() Регистрация: 07.04.2013 Последняя активность: 13.06.2023 02:24
Сообщений: 5759
Сказал(а) спасибо: 340
Поблагодарили: 8162 раз(а) в 2385 сообщениях
|
![]()
Не знаю. По мне так сам подход у такой оптической схемы неудачный. Захватывается очень мало света, и только на том участке диаграммы направленности светодиодов, где оттенок гораздо теплее. Остальное отправляется в засветку. Нормальная оптика работает со всем светом, и старается устранить разложение спектра на составляющие. Рефлектор на такое просто физически не способен - такая у него конструкция. А у неглубокого эти неприятные эффекты просто ярче выражены. После прогулки с триплозеброй, и стирки своих кроссовок от человеческого коричневого и вонючего... я решил с такой оптикой не связываться...
[Исправлено: INFERION, 19.03.2014 в 20:47] |
![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
|
Ветеран Фонарёвки
Регистрация: 28.04.2013 Последняя активность: 08.01.2024 23:25
Сообщений: 3969
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях
|
![]() Цитата:
![]() Но процесс очень интересный. Это лучше, чем изучать теоретически программирование МК по статьям в инете. Даже когда написана программа и вроде бы все в ней как надо, она или зависает, или не так работает... Я много раз заливаю ее в МК пока получится то, что примерно хотелось. Опыта мало совсем. Транзистор в корпусе TO-92 хорошо зажало между рефлектором и пластиной со светодиодами. Похоже он одинаковый по толщине получился. [Исправлено: MSS, 19.03.2014 в 22:04] |
|
![]() |
![]() ![]() |
![]() |
![]() ![]() |
![]() |
![]()
MSS, Лучший способ обучения программированию - написание сразу полезной программы, а не долгое изучение оторванной от практики теории.
|
![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 28.04.2013 Последняя активность: 08.01.2024 23:25
Сообщений: 3969
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях
|
![]()
Да, по вашим с ceramic исходникам и ползаю
![]() ![]() |
![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 28.04.2013 Последняя активность: 08.01.2024 23:25
Сообщений: 3969
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях
|
![]()
После того, как удалил делитель, резистор перед диодом Шотки и еще какой-то диод (это все хозяйчтво осталось от подключения кнопки к PIC контроллеру) потребляемый в выключенном состоянии ток стал 0,05мА. Выделены желтым на фотке.
В варианте с термоконтролем схема включения на рисунке. Более-менее рабочая прошивка, исходники в архиве Фьюзы Low 0x71 Hight 0xFD Комбинации кнопок в исходнике. запись значения для термоконтроля нажатие < _ . . .> стирание - нажатие < . . . _> |
![]() |
![]() ![]() |
Поблагодарили: 1 раз |
shurko_3 (21.03.2014)
|
![]() ![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 28.04.2013 Последняя активность: 08.01.2024 23:25
Сообщений: 3969
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях
|
![]()
Дал на работе поиграться фонарем, в итоге мне сбили настройку термоконтроля и я долго не мог её снова поймать. Значение с которым нормально все работало (2 минуты до перегрева и сброс на режим вниз) было 0х82.
Я думаю, запишу его в память по умолчанию и оставлю по нажатию <. . . _> просто возможность термоконтроль включать/выключать или вобще не буду такой возможности делать. Будет не отключаемым. Заодно места много освободится в памяти. |
![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 28.04.2013 Последняя активность: 08.01.2024 23:25
Сообщений: 3969
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях
|
![]()
В итоге остановился на таком варианте
Странно, что в eeprom сохранялось значение 0х91 при холодном фонаре, но с ним он не сбрасывал режим вниз. А с вручную записанным 0х82 сбрасывает через 2,5 минуты прогрева... |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
![]() Регистрация: 06.06.2010 Последняя активность: 20.06.2025 14:30
Сообщений: 2012
Сказал(а) спасибо: 697
Поблагодарили: 859 раз(а) в 360 сообщениях
|
![]() |
![]() |
![]() ![]() |