|
|
|
17894 40 5 0 |
|
Опции темы | Поиск в этой теме |
14.02.2014, 13:44 | 1 |
Ветеран Фонарёвки
Регистрация: 28.04.2013 Последняя активность: 08.01.2024 23:25 Адрес: Харьков
Сообщений: 3980
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях
|
Модифицируем драйвер SKYRAY KING под народную прошивку
За основу взята прошивка народного драйвера для тактовой кнопки
от 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 раз(а) |
19.03.2014, 17:07 | 2 |
Ветеран Фонарёвки
Регистрация: 28.04.2013 Последняя активность: 08.01.2024 23:25 Адрес: Харьков
Сообщений: 3980
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях
|
Re: Модифицируем драйвер SKYRAY KING под народную прошивку
вместо рампинга добавил термоконтроль
https://forum.fonarevka.ru/... |
Поблагодарили: 1 раз |
shurko_3 (19.03.2014)
|
19.03.2014, 17:43 | 3 |
Регистрация: 06.06.2010 Последняя активность: Вчера 11:44 Адрес: Беларусь, Минск
Сообщений: 2013
Сказал(а) спасибо: 693
Поблагодарили: 856 раз(а) в 359 сообщениях
|
Re: Модифицируем драйвер SKYRAY KING под народную прошивку
MSS,
спасибо за работу.
__________________
Ремонт светодиодных фонарей |
19.03.2014, 18:03 | 4 |
Ветеран Фонарёвки
Регистрация: 28.04.2013 Последняя активность: 08.01.2024 23:25 Адрес: Харьков
Сообщений: 3980
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях
|
Re: Модифицируем драйвер SKYRAY KING под народную прошивку
Самому интересно. Потестирую, наверняка еще косяки какие-то вылезут.
|
19.03.2014, 18:57 | 5 |
Регистрация: 06.06.2010 Последняя активность: Вчера 11:44 Адрес: Беларусь, Минск
Сообщений: 2013
Сказал(а) спасибо: 693
Поблагодарили: 856 раз(а) в 359 сообщениях
|
Re: Модифицируем драйвер SKYRAY KING под народную прошивку
на форуме стало все больше и больше прошивок(переделок) народного драйвера, это очень радует.
|
19.03.2014, 19:01 | 6 |
|
Re: Модифицируем драйвер SKYRAY KING под народную прошивку
shurko_3,
Что-то я себе кинга захотел... |
19.03.2014, 19:28 | 7 |
Регистрация: 06.06.2010 Последняя активность: Вчера 11:44 Адрес: Беларусь, Минск
Сообщений: 2013
Сказал(а) спасибо: 693
Поблагодарили: 856 раз(а) в 359 сообщениях
|
Re: Модифицируем драйвер SKYRAY KING под народную прошивку
лучше роше 170 брать, корпус поприличнее, больше возможностей для творчества.
|
19.03.2014, 19:39 | 8 |
Регистрация: 07.04.2013 Последняя активность: 13.06.2023 02:24 Адрес: Украина, Полтава
Сообщений: 5774
Сказал(а) спасибо: 340
Поблагодарили: 8154 раз(а) в 2385 сообщениях
|
Re: Модифицируем драйвер SKYRAY KING под народную прошивку
Нафиг. Бестолковое поделие, имхо. Даже под переделку скучное... Я себе взял Roche M170. Земля и небо...
Хотя за полтинник можно взять подержанный NiteCore TM11, но как фонарь он такой же бестолковый как и Кинг (хоть качество и выше на порядок, да и управление удобнее) - рефлектор хрень. Если оптику менять, тогда толк будет. [Исправлено: INFERION, 19.03.2014 в 19:41] |
19.03.2014, 20:02 | 9 |
Recovery
Регистрация: 19.03.2013 Последняя активность: 12.03.2024 19:49 Адрес: Крым. СЕВАСТОПОЛЬ.
Сообщений: 132
Сказал(а) спасибо: 57
Поблагодарили: 40 раз(а) в 22 сообщениях
|
Re: Модифицируем драйвер SKYRAY KING под народную прошивку
Цитата:
__________________
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). Ну, и мелочевка. |
19.03.2014, 20:09 | 10 |
Регистрация: 07.04.2013 Последняя активность: 13.06.2023 02:24 Адрес: Украина, Полтава
Сообщений: 5774
Сказал(а) спасибо: 340
Поблагодарили: 8154 раз(а) в 2385 сообщениях
|
Re: Модифицируем драйвер SKYRAY KING под народную прошивку
Неглубокий он. Как результат - тусклый желтый хотспот с бесполезной синюшной широкой засветкой. Ни в какое сравнение с нормальной TIR оптикой тех же размеров. Глубокие рефлекторы (как в TM15 и Roche M170) терпеть ещё можно, но с TIR они всё равно ни в какое сравнение не идут. Кто сравнивал свет TM11 или триплозебры (s6330) со светом того же трипла ничий (или просто держал в руках действительно нормальный фонарь) - прекрасно понимает о чём я.
[Исправлено: INFERION, 19.03.2014 в 20:14] |
19.03.2014, 20:18 | 11 |
Recovery
Регистрация: 19.03.2013 Последняя активность: 12.03.2024 19:49 Адрес: Крым. СЕВАСТОПОЛЬ.
Сообщений: 132
Сказал(а) спасибо: 57
Поблагодарили: 40 раз(а) в 22 сообщениях
|
Re: Модифицируем драйвер SKYRAY KING под народную прошивку
Цитата:
|
19.03.2014, 20:36 | 12 |
|
Re: Модифицируем драйвер SKYRAY KING под народную прошивку
|
19.03.2014, 20:44 | 13 |
Регистрация: 07.04.2013 Последняя активность: 13.06.2023 02:24 Адрес: Украина, Полтава
Сообщений: 5774
Сказал(а) спасибо: 340
Поблагодарили: 8154 раз(а) в 2385 сообщениях
|
Re: Модифицируем драйвер SKYRAY KING под народную прошивку
Не знаю. По мне так сам подход у такой оптической схемы неудачный. Захватывается очень мало света, и только на том участке диаграммы направленности светодиодов, где оттенок гораздо теплее. Остальное отправляется в засветку. Нормальная оптика работает со всем светом, и старается устранить разложение спектра на составляющие. Рефлектор на такое просто физически не способен - такая у него конструкция. А у неглубокого эти неприятные эффекты просто ярче выражены. После прогулки с триплозеброй, и стирки своих кроссовок от человеческого коричневого и вонючего... я решил с такой оптикой не связываться...
[Исправлено: INFERION, 19.03.2014 в 20:47] |
19.03.2014, 21:45 | 14 | |
Ветеран Фонарёвки
Регистрация: 28.04.2013 Последняя активность: 08.01.2024 23:25 Адрес: Харьков
Сообщений: 3980
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях
|
Re: Модифицируем драйвер SKYRAY KING под народную прошивку
Цитата:
Но процесс очень интересный. Это лучше, чем изучать теоретически программирование МК по статьям в инете. Даже когда написана программа и вроде бы все в ней как надо, она или зависает, или не так работает... Я много раз заливаю ее в МК пока получится то, что примерно хотелось. Опыта мало совсем. Транзистор в корпусе TO-92 хорошо зажало между рефлектором и пластиной со светодиодами. Похоже он одинаковый по толщине получился. [Исправлено: MSS, 19.03.2014 в 22:04] |
|
19.03.2014, 21:54 | 15 |
|
Re: Модифицируем драйвер SKYRAY KING под народную прошивку
MSS, Лучший способ обучения программированию - написание сразу полезной программы, а не долгое изучение оторванной от практики теории.
|
19.03.2014, 21:58 | 16 |
Ветеран Фонарёвки
Регистрация: 28.04.2013 Последняя активность: 08.01.2024 23:25 Адрес: Харьков
Сообщений: 3980
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях
|
Re: Модифицируем драйвер SKYRAY KING под народную прошивку
Да, по вашим с ceramic исходникам и ползаю Если пару месяцев назад для меня это был темный лес, то теперь я могу сказать что, где и зачем. Но до написания своего чего-то я еще не созрел
|
20.03.2014, 17:46 | 17 |
Ветеран Фонарёвки
Регистрация: 28.04.2013 Последняя активность: 08.01.2024 23:25 Адрес: Харьков
Сообщений: 3980
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях
|
Re: Модифицируем драйвер SKYRAY KING под народную прошивку
После того, как удалил делитель, резистор перед диодом Шотки и еще какой-то диод (это все хозяйчтво осталось от подключения кнопки к PIC контроллеру) потребляемый в выключенном состоянии ток стал 0,05мА. Выделены желтым на фотке.
В варианте с термоконтролем схема включения на рисунке. Более-менее рабочая прошивка, исходники в архиве Фьюзы Low 0x71 Hight 0xFD Комбинации кнопок в исходнике. запись значения для термоконтроля нажатие < _ . . .> стирание - нажатие < . . . _> |
Поблагодарили: 1 раз |
shurko_3 (21.03.2014)
|
21.03.2014, 15:22 | 18 |
Ветеран Фонарёвки
Регистрация: 28.04.2013 Последняя активность: 08.01.2024 23:25 Адрес: Харьков
Сообщений: 3980
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях
|
Re: Модифицируем драйвер SKYRAY KING под народную прошивку
Дал на работе поиграться фонарем, в итоге мне сбили настройку термоконтроля и я долго не мог её снова поймать. Значение с которым нормально все работало (2 минуты до перегрева и сброс на режим вниз) было 0х82.
Я думаю, запишу его в память по умолчанию и оставлю по нажатию <. . . _> просто возможность термоконтроль включать/выключать или вобще не буду такой возможности делать. Будет не отключаемым. Заодно места много освободится в памяти. |
21.03.2014, 17:38 | 19 |
Ветеран Фонарёвки
Регистрация: 28.04.2013 Последняя активность: 08.01.2024 23:25 Адрес: Харьков
Сообщений: 3980
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях
|
Re: Модифицируем драйвер SKYRAY KING под народную прошивку
В итоге остановился на таком варианте
Странно, что в eeprom сохранялось значение 0х91 при холодном фонаре, но с ним он не сбрасывал режим вниз. А с вручную записанным 0х82 сбрасывает через 2,5 минуты прогрева... |
21.03.2014, 23:25 | 20 |
Регистрация: 06.06.2010 Последняя активность: Вчера 11:44 Адрес: Беларусь, Минск
Сообщений: 2013
Сказал(а) спасибо: 693
Поблагодарили: 856 раз(а) в 359 сообщениях
|
Re: Модифицируем драйвер SKYRAY KING под народную прошивку
|