Светодиодные фонари и световые приборы. Всё о светотехнике.
Вернуться   Форум FONAREVKA.RU Лаборатория Разработка и модификация фонарей Разработка и модификация электроники фонарей
Расширенный поиск
Забыли пароль? Регистрация

  • О нашем проекте
  • Светотехника и световые приборы
  • Правила форума
Проект FONAREVKA.RU специализируется на предоставлении всей необходимой информации по светотехнике:

— светодиодные фонари;
— различные источники питания;
— разнообразные зарядные устройства;
— освещение помещений и наружное освещение;
— световые приборы для личного, пассажирского и грузового транспорта;
— специальные световые приборы для медицины, для растений, для аквариумов, для террариумов, а также аварийно-сигнальные световые приборы;
— альтернативные источники света;
— лазеры и лазерная техника.

Если у вас есть вопросы по выбору фонарей, аккумуляторов и зарядных устройств ознакомьтесь с FAQ от наших экспертов:

F.A.Q. по выбору фонарей различных типов;
F.A.Q. по выбору аккумуляторов;
F.A.Q. по выбору зарядных устройств.
Ответ  Создать новую тему
Просмотров в теме 9800   Ответов в теме 29   Подписчиков на тему 4   Добавили в закладки 2
Опции темы Поиск в этой теме
Старый 05.01.2018, 22:13 Автор темы   1
Новичок
 
Аватар для SinuX
 
Регистрация: 28.10.2017
Последняя активность: 16.09.2020 09:53
Адрес: Казань
Сообщений: 35
Сказал(а) спасибо: 0
Поблагодарили: 51 раз(а) в 13 сообщениях

Arrow Quasar - альтернативная прошивка для народных драйверов

Привет всем!
Ни для кого не секрет, что Саймон начал поставлять новые фонари на Nanjg 105D с прошивкой Biscotti. У нее есть ряд плюсов в виде off-time памяти и возможности ее отключения на лету, но для меня этот функционал был избыточен, как и 12 групп режимов, некоторые из которых отличаются только порядком режимов. За много лет пользования конвоями я привык к старой прошивке с 2 группами (L-M-H, L-M-H-Strobe-SOS), которые можно переключать на лету через минимальный режим. Эту оригинальную прошивку с драйвера слить нельзя, и для меня было открытием, что никто еще не написал ее аналог (или я плохо искал?). Короче, я решил исправить это и на основе luxdrv 0.3 написал аналогичную по функционалу прошивку с рядом полезных фич.

Первым делом, ссылка на сорцы в Github. Там же лежит проект для Atmel Studio и скомпилированный бинарник.

Что умеет Quasar v1.0:
1. Две группы режимов (L-M-H-T, L-M-H-T-Strobe-Police strobe-SOS)
Переключение групп осуществляется как в старой прошивке: включаем первый режим, через секунды 2 фонарь моргнёт - сразу после этого делаем полуклик - группа переключена.
2. Строб вырвиглазный на 12Гц, полицейский строб - делает серии по 5 вспышек с интервалом.
3. Модификацией прошивки можно добавить до 16 групп по 8 режимов в каждой, места в Attiny13a хватает.
4. Память последнего режима можно выключить модификацией исходников.
5. Память последнего режима традиционная (on-time), поэтому нет проблем с использованием кнопок с подсветкой.
6. Защиты от переразряда нет, прошивка просто дропает яркость. В стробососах яркость не дропается. Все это из соображений, что аккумулятор - расходник, а человеческая жизнь - нет, мало ли кому в каких условиях свет пригодится)
7. Ну и самая полезная фича - индикация уровня аккумулятора. В любом режиме быстро кликаем 10-16 раз подряд, пока фонарь не погаснет и не перестанет реагировать. После паузы он сделает от 1 до 4 вспышек (уровень соответственно < 25%, < 50%, < 75%, < 100%).

Прошивка без проблем заливается в 105C и 105D, фьюзы стандартные -Ulfuse:w:0x75:m -Uhfuse:w:0xFF:m. Надеюсь кому-нибудь пригодится)
SinuX вне форума   Ответить с цитированием Вверх
Поблагодарили: 9 раз(а)
drsleep (03.04.2018), galex (20.01.2018), Karam (10.01.2018), klialex (13.04.2020), Nomad (05.01.2018), nomorewar (06.01.2018), nsk1979 (20.01.2018), Qwertus (05.01.2018), Tamagotchi (06.01.2018)
Старый 05.01.2018, 22:42   2
Wildcat
Ветеран Фонарёвки
 
Регистрация: 09.05.2016
Последняя активность: 31.10.2020 16:52
Адрес: Новосибирск
Сообщений: 2339
Сказал(а) спасибо: 78
Поблагодарили: 919 раз(а) в 607 сообщениях

По умолчанию Re: Quasar - альтернативная прошивка для народных драйверов

Отлично! Завтра проверю в новых зелёных драйверах, а то в них бискотти работает через одного, приходилось их nlite или star прошивать.

Если нужно группу со стартом с максимума, то и мигать для смены группы оно будет на максимуме? Т.е. на первом режиме в группе, а не на минимальном, правильно?
Wildcat вне форума   Ответить с цитированием Вверх
Старый 05.01.2018, 22:50 Автор темы   3
SinuX
Новичок
 
Аватар для SinuX
 
Регистрация: 28.10.2017
Последняя активность: 16.09.2020 09:53
Адрес: Казань
Сообщений: 35
Сказал(а) спасибо: 0
Поблагодарили: 51 раз(а) в 13 сообщениях

По умолчанию Re: Quasar - альтернативная прошивка для народных драйверов

Цитата:
Посмотреть сообщение Сообщение от Wildcat :
Если нужно группу со стартом с максимума, то и мигать для смены группы оно будет на максимуме?
Да, мигает всегда на первом) В методе main мигающий номер режима прописан, можно поменять на свой:
// Blink at first mode for group change
if (mode == 0) {

P.S. новые зеленые у меня вообще плохо шьются, приходится резать дорожку от ШИМ-пина, а вот с красными, которые изначально с biscotti шли, проблем никаких

[Исправлено: SinuX, 05.01.2018 в 22:53]
SinuX вне форума   Ответить с цитированием Вверх
Старый 05.01.2018, 23:23   4
Wildcat
Ветеран Фонарёвки
 
Регистрация: 09.05.2016
Последняя активность: 31.10.2020 16:52
Адрес: Новосибирск
Сообщений: 2339
Сказал(а) спасибо: 78
Поблагодарили: 919 раз(а) в 607 сообщениях

По умолчанию Re: Quasar - альтернативная прошивка для народных драйверов

Не, шьются они все замечательно, и работают со всем, кроме бискотти. Причем если оригинальная первая версия работает через раз, то все последующие все хуже, самую свежую вообще нигде завести не смог. Чаще всего она начинает постоянно в режим смены группы переключаться, после двух-трёх кликов с любым интервалом. Сегодня так же было, два драйвера из одной партии: один замечательно работает, второй дурит...

А дорожку шим-пина зачем резали? Там же только пятый пин откусить от платы нужно и все. .

[Исправлено: Wildcat, 05.01.2018 в 23:25]
Wildcat вне форума   Ответить с цитированием Вверх
Старый 06.01.2018, 10:33   5
Wildcat
Ветеран Фонарёвки
 
Регистрация: 09.05.2016
Последняя активность: 31.10.2020 16:52
Адрес: Новосибирск
Сообщений: 2339
Сказал(а) спасибо: 78
Поблагодарили: 919 раз(а) в 607 сообщениях

По умолчанию Re: Quasar - альтернативная прошивка для народных драйверов

.hex с гитхаба не завелся ни на старом 105D ни на новом зелёном с надписью "Convoy". Нет реакции на включение. Фьюзы 75-FF. Проверьте, пожалуйста.
Wildcat вне форума   Ответить с цитированием Вверх
Старый 06.01.2018, 10:54   6
Wildcat
Ветеран Фонарёвки
 
Регистрация: 09.05.2016
Последняя активность: 31.10.2020 16:52
Адрес: Новосибирск
Сообщений: 2339
Сказал(а) спасибо: 78
Поблагодарили: 919 раз(а) в 607 сообщениях

По умолчанию Re: Quasar - альтернативная прошивка для народных драйверов

А вот исходник скомпилировался и заработал замечательно. Размер 928 байт вместо 1024 у скачанного.
По ощущениям - слишком быстрое запирание в режиме, у старого можно было вальяжно пощелкать режимы, здесь все быстрее. Но это вопрос подбора задержек, не более.
Все работает отлично, можно лезть с напильником и пилить группы и режимы под себя
Wildcat вне форума   Ответить с цитированием Вверх
Старый 06.01.2018, 11:19   7
Wildcat
Ветеран Фонарёвки
 
Регистрация: 09.05.2016
Последняя активность: 31.10.2020 16:52
Адрес: Новосибирск
Сообщений: 2339
Сказал(а) спасибо: 78
Поблагодарили: 919 раз(а) в 607 сообщениях

По умолчанию Re: Quasar - альтернативная прошивка для народных драйверов

Погонял и на новом зелёном драйвере. Не все так красиво, как на старом.
Если быстро щёлкать режимы в первой группе, то на второй или третий круг можно попасть в нулевой режим. Т.е. диод не светится, режим при этом запоминается, можно выключить и включить в том же режиме, после прощелкивания он переходит или в минимум или в максимум, системы не уловил. Видимо, нулевые режимы в группе иногда не игнорируются... Во второй группе такого пока не замечал.
Wildcat вне форума   Ответить с цитированием Вверх
Старый 06.01.2018, 11:58 Автор темы   8
SinuX
Новичок
 
Аватар для SinuX
 
Регистрация: 28.10.2017
Последняя активность: 16.09.2020 09:53
Адрес: Казань
Сообщений: 35
Сказал(а) спасибо: 0
Поблагодарили: 51 раз(а) в 13 сообщениях

По умолчанию Re: Quasar - альтернативная прошивка для народных драйверов

Цитата:
Посмотреть сообщение Сообщение от Wildcat :
Размер 928 байт вместо 1024 у скачанного
Это весьма странно, похоже бинарник поломался при сохранении, вы наверное через блокнот сохраняли? Я даже попробовал перекомпилировать - гит не увидел никаких изменений, те же 928 байт)
Цитата:
Посмотреть сообщение Сообщение от Wildcat :
По ощущениям - слишком быстрое запирание в режиме
Да, я сделал задержку примерно в 1с, можно поставить LOCKTIME 100, тогда время запирания будет 2 секунды как в оригинале)
Цитата:
Посмотреть сообщение Сообщение от Wildcat :
Если быстро щёлкать режимы в первой группе, то на второй или третий круг можно попасть в нулевой режим
Вероятно это фича проверки батареи, если быстро кликнуть раз 16, то фонарь гаснет и перестает реагировать на последующие клики, после этого нужно отпустить кнопку и ждать - фонарь сделает от 1 до 4 вспышек в зависимости от уровня заряда и вернется в нормальный режим. Или у вас фонарь насовсем остается в этом нулевом режиме?
P.S. если фича проверки уровня заряда не нужна, то ее можно выключить, закомментив #define BATTCHECK)

[Исправлено: SinuX, 06.01.2018 в 12:00]
SinuX вне форума   Ответить с цитированием Вверх
Старый 06.01.2018, 12:01   9
Tamagotchi

 
Аватар для Tamagotchi
 
Регистрация: 07.09.2011
Последняя активность: 04.08.2023 18:59
Адрес: Волгоградская обл.
Сообщений: 13705
Сказал(а) спасибо: 3333
Поблагодарили: 7886 раз(а) в 3523 сообщениях

Отправить сообщение для Tamagotchi с помощью Skype™
По умолчанию Re: Quasar - альтернативная прошивка для народных драйверов

Цитата:
Посмотреть сообщение Сообщение от Wildcat :
.hex с гитхаба не завелся
Цитата:
Посмотреть сообщение Сообщение от SinuX :
похоже бинарник поломался
HEX - текстовый файл.
Tamagotchi вне форума   Ответить с цитированием Вверх
Старый 06.01.2018, 12:13 Автор темы   10
SinuX
Новичок
 
Аватар для SinuX
 
Регистрация: 28.10.2017
Последняя активность: 16.09.2020 09:53
Адрес: Казань
Сообщений: 35
Сказал(а) спасибо: 0
Поблагодарили: 51 раз(а) в 13 сообщениях

По умолчанию Re: Quasar - альтернативная прошивка для народных драйверов

Цитата:
Посмотреть сообщение Сообщение от Tamagotchi :
HEX - текстовый файл
Я в курсе, но его кодировка имеет значение. Сейчас попробовал скопипастить в блокнот и воспроизвести ошибку Wildcat, если сохранять в ANSI - то все шьется и работает норм, если сохранить файл в Юникоде - то avrdude зальет нерабочую прошивку размером 1024) При копипасте с гитхаба надежнее открыть там требуемый файл в raw и сохранить средствами браузера)

[Исправлено: SinuX, 06.01.2018 в 12:15]
SinuX вне форума   Ответить с цитированием Вверх
Старый 06.01.2018, 12:14   11
Tamagotchi

 
Аватар для Tamagotchi
 
Регистрация: 07.09.2011
Последняя активность: 04.08.2023 18:59
Адрес: Волгоградская обл.
Сообщений: 13705
Сказал(а) спасибо: 3333
Поблагодарили: 7886 раз(а) в 3523 сообщениях

Отправить сообщение для Tamagotchi с помощью Skype™
По умолчанию Re: Quasar - альтернативная прошивка для народных драйверов

Цитата:
Посмотреть сообщение Сообщение от SinuX :
если сохранять в ANSI - то все шьется
Цитата:
Посмотреть сообщение Сообщение от SinuX :
если сохранить файл в Юникоде
ну кто бы сомневался
Tamagotchi вне форума   Ответить с цитированием Вверх
Старый 06.01.2018, 14:58   12
Wildcat
Ветеран Фонарёвки
 
Регистрация: 09.05.2016
Последняя активность: 31.10.2020 16:52
Адрес: Новосибирск
Сообщений: 2339
Сказал(а) спасибо: 78
Поблагодарили: 919 раз(а) в 607 сообщениях

По умолчанию Re: Quasar - альтернативная прошивка для народных драйверов

Кодировка покорежится, но контрольные суммы каждой строки совпадут и никто на них не ругнется? Верю, бывает...


Цитата:
Посмотреть сообщение Сообщение от SinuX :
Вероятно это фича проверки батареи
Эт вряд ли, фонарь стабильно остается в этом режиме, можно выключить питание, включить - все равно темнота.
Кстати, воспроизводится проще - быстрый даблклик в любом режиме - и темнота...
Wildcat вне форума   Ответить с цитированием Вверх
Старый 06.01.2018, 15:11 Автор темы   13
SinuX
Новичок
 
Аватар для SinuX
 
Регистрация: 28.10.2017
Последняя активность: 16.09.2020 09:53
Адрес: Казань
Сообщений: 35
Сказал(а) спасибо: 0
Поблагодарили: 51 раз(а) в 13 сообщениях

По умолчанию Re: Quasar - альтернативная прошивка для народных драйверов

Цитата:
Посмотреть сообщение Сообщение от Wildcat :
быстрый даблклик в любом режиме - и темнота...
Вот это очень странно, у меня ни на одном драйвере не воспроизводится.. Ни на старых 105C, ни на старых 105D двухлетней давности, ни на новых красных, которые с biscotti шли. Пока что ставлю на косячный тормозной eeprom в МК, возможно он не успевает записать режим до отключения питания при быстрых кликах. В любом случае ко мне на днях приедут новые зелёные драйвера от Саймона, я проверю как на них будет)

[Исправлено: SinuX, 06.01.2018 в 15:44]
SinuX вне форума   Ответить с цитированием Вверх
Старый 19.01.2018, 23:16 Автор темы   14
SinuX
Новичок
 
Аватар для SinuX
 
Регистрация: 28.10.2017
Последняя активность: 16.09.2020 09:53
Адрес: Казань
Сообщений: 35
Сказал(а) спасибо: 0
Поблагодарили: 51 раз(а) в 13 сообщениях

По умолчанию Re: Quasar - альтернативная прошивка для народных драйверов

Wildcat, получил сегодня новые зеленые драйвера, по сравнению со старыми у них нормальная большая пружина и надпись Convoy сзади. Порезал пин 5, прошил - все нормально. У вас похоже попался косячный МК.
SinuX вне форума   Ответить с цитированием Вверх
Старый 20.01.2018, 03:04   15
Wildcat
Ветеран Фонарёвки
 
Регистрация: 09.05.2016
Последняя активность: 31.10.2020 16:52
Адрес: Новосибирск
Сообщений: 2339
Сказал(а) спасибо: 78
Поблагодарили: 919 раз(а) в 607 сообщениях

По умолчанию Re: Quasar - альтернативная прошивка для народных драйверов

А сколько штук попробовали? Они обычно каждый второй не хотят жить нормально с прошивками на основе biscotti (ваш вариант не пробовал на большом количестве драйверов, но даже два подряд случая не радуют...)
Wildcat вне форума   Ответить с цитированием Вверх
Старый 20.01.2018, 09:33   16
galex
сволочь фонарёвки
 
Регистрация: 27.05.2011
Последняя активность: Сегодня 05:55
Адрес: Россия, Пермский край
Сообщений: 38195
Сказал(а) спасибо: 5886
Поблагодарили: 32495 раз(а) в 15080 сообщениях

По умолчанию Re: Quasar - альтернативная прошивка для народных драйверов

Цитата:
Посмотреть сообщение Сообщение от SinuX :
полезная фича - индикация уровня аккумулятора. В любом режиме быстро кликаем 10-16 раз подряд
сделали бы 128 раз - было бы куда полезнее
galex вне форума   Ответить с цитированием Вверх
Старый 21.01.2018, 00:36 Автор темы   17
SinuX
Новичок
 
Аватар для SinuX
 
Регистрация: 28.10.2017
Последняя активность: 16.09.2020 09:53
Адрес: Казань
Сообщений: 35
Сказал(а) спасибо: 0
Поблагодарили: 51 раз(а) в 13 сообщениях

По умолчанию Re: Quasar - альтернативная прошивка для народных драйверов

Wildcat, на двух, в целом все норм, но с одним драйвером все равно творится какая-то херня: у него вообще нет нулевого значения ШИМ-а. Т.е. если выставить на порту МК 0, то на нем все равно есть импульсы, в результате светодиод слабо светится даже когда должен быть выключен, причем яркость свечения плавает, иногда ярче, иногда тусклее. И так со всеми прошивками, так что однозначно есть какая-то фигня с новыми партиями контроллеров, и это печально
SinuX вне форума   Ответить с цитированием Вверх
Старый 21.01.2018, 05:12   18
Wildcat
Ветеран Фонарёвки
 
Регистрация: 09.05.2016
Последняя активность: 31.10.2020 16:52
Адрес: Новосибирск
Сообщений: 2339
Сказал(а) спасибо: 78
Поблагодарили: 919 раз(а) в 607 сообщениях

По умолчанию Re: Quasar - альтернативная прошивка для народных драйверов

А это-то как раз нормально: если выставить режим шима fast и нулевое значение, то на ноге будут присутствовать короткие пики при переходе счётчика через ноль, и их вполне хватает, чтобы на новых быстрых 7135 зажигать диод. Так же при значении шима 255 на выходе не будет идеально ровной линии, а будут короткие провалы опять таки при переходе счётчика через ноль. Потому для максимума и soft-off обычно выставляют режим шима phase-correct.

А яркость зависит от температуры 7135 в данный момент.

[Исправлено: Wildcat, 21.01.2018 в 05:15]
Wildcat вне форума   Ответить с цитированием Вверх
Старый 21.01.2018, 11:05 Автор темы   19
SinuX
Новичок
 
Аватар для SinuX
 
Регистрация: 28.10.2017
Последняя активность: 16.09.2020 09:53
Адрес: Казань
Сообщений: 35
Сказал(а) спасибо: 0
Поблагодарили: 51 раз(а) в 13 сообщениях

По умолчанию Re: Quasar - альтернативная прошивка для народных драйверов

Wildcat, в прошивке как раз phase-correct на 9.4 КГц для всех режимов) Значит МК все равно использует fast, несмотря ни на что
SinuX вне форума   Ответить с цитированием Вверх
Старый 05.02.2018, 02:02   20
Артем Квантов
Ветеран Фонарёвки
 
Аватар для Артем Квантов
 
Регистрация: 27.01.2018
Последняя активность: 11.07.2023 20:20
Адрес: Ахтубинск
Сообщений: 3118
Сказал(а) спасибо: 1003
Поблагодарили: 2111 раз(а) в 977 сообщениях

По умолчанию Re: Quasar - альтернативная прошивка для народных драйверов

Цитата:
Посмотреть сообщение Сообщение от SinuX :
прошивкой Biscotti
Цитата:
Посмотреть сообщение Сообщение от SinuX :
12 групп режимов
Цитата:
Посмотреть сообщение Сообщение от SinuX :
Эту оригинальную прошивку с драйвера слить нельзя
Если я правильно понимаю, то у меня были драйвера с этой прошивкой. И когда попросил друга зашить, он слил ту, что там стояла. Вроде как слилась...
Вложения
Тип файла: hex 1.hex (2.4 Кб, 429 просмотров)
Артем Квантов вне форума   Ответить с цитированием Вверх
Ответ  Создать новую тему
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск





Copyright ©2007 - 2024, FONAREVKA.RU

Powered by vBulletin®
Copyright ©2000 - 2022, Jelsoft Enterprises Ltd. Перевод: zCarot

Правила форума | Отказ от ответственности

Время генерации страницы 0.13072 секунды с 17 запросами