|
|
![]() |
Прошивку с каким управленим вы используете |
![]() ![]() |
|
|
![]() ![]() ![]() ![]() |
|
Опции темы | Поиск в этой теме |
![]() |
![]() ![]() |
Увлеченный
Регистрация: 21.08.2012 Последняя активность: 19.07.2024 13:17
Сообщений: 133
Сказал(а) спасибо: 50
Поблагодарили: 8 раз(а) в 7 сообщениях
|
![]()
Мои данные с полностью заряженного АКБ (4,16 В)
8x7135_3mode (5м 1с) 8x7135_3mode_4m (4м 24с) 8x7135_3mode_3m (3м 19с) [Исправлено: VRG, 26.01.2016 в 16:23] |
![]() |
![]() |
![]() |
![]() ![]() |
Увлеченный
Регистрация: 21.08.2012 Последняя активность: 19.07.2024 13:17
Сообщений: 133
Сказал(а) спасибо: 50
Поблагодарили: 8 раз(а) в 7 сообщениях
|
![]()
Еще одно предложение по раскладке токов по режимам.
По моему мультиметру токи на среднем и максимальном режимах сейчас выглядят так: Средний 1 177 mA 2 360 mA 3 720 mA 4 1007 mA 5 1780 mA Максимальный 1 1780 mA 2 2130 mA 3 2480 mA 4 2820 mA При этом, если в средней группе выбрать 1780 mA, то любой ток в максимальной группе, по визуальному восприятию, практически дублирует ток 1780 mA средней группы. Теряется смысл включать максимальную группу токов. Разница крайне незначительная. А на подсевшем АКБ и вовсе отсутствует. Предлагаю ток 1780 mA из средней группы убрать. А вот в состав токов максимальной группы добавить ток 1007 mA. Что полезно скажется на возможности регулировки токов в максимальной группе. Предлагаю сделать так: Мунлайт-минимальный 1 1,1 mA 2 1.8 mA 3 4,5 mA 4 10 mA 5 21 mA 6 43 mA 7 88 mA 8 177 mA Средний 1 177 mA 2 360 mA 3 720 mA 4 1007 mA Максимальный 1 1007 mA 2 1780 mA 3 2130 mA 4 2480 mA 5 2820 mA [Исправлено: VRG, 27.01.2016 в 11:02] |
![]() |
![]() |
![]() ![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 11.07.2013 Последняя активность: 24.02.2022 14:47
Сообщений: 1596
Сказал(а) спасибо: 27
Поблагодарили: 958 раз(а) в 488 сообщениях
|
![]() |
![]() |
![]() |
![]() ![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 11.07.2013 Последняя активность: 24.02.2022 14:47
Сообщений: 1596
Сказал(а) спасибо: 27
Поблагодарили: 958 раз(а) в 488 сообщениях
|
![]() Цитата:
Разница менее видна потому, что в начале один шаг и изменяет яркость в 2 раза, а в конце там за один шаг добавляется по 1 AMC т.е. +350мА. По правильному должно быть так: ... 700 1400 2800 и все. |
![]() |
![]() |
![]() ![]() |
![]() ![]() |
|
Ветеран Фонарёвки
Регистрация: 11.07.2013 Последняя активность: 24.02.2022 14:47
Сообщений: 1596
Сказал(а) спасибо: 27
Поблагодарили: 958 раз(а) в 488 сообщениях
|
![]() Цитата:
Получается сильный разброс на разных экземплярах. Может попробовать 9,6МГц? ПС: Нашел а ДШ: погрешность заводской калибровки +-10% т.е. на 5 минутах это будет +-0,5мин. [Исправлено: dandan2000, 27.01.2016 в 12:21] |
|
![]() |
![]() |
![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 08.10.2011 Последняя активность: 30.03.2024 21:54
Сообщений: 7998
Сказал(а) спасибо: 934
Поблагодарили: 5203 раз(а) в 2785 сообщениях
|
![]()
Записать просто: OSCCAL = ххх;
А вот прочитать ее из микрухи умеет не каждый программатор. Огрызки типа USBASP -- не умеют. Да, но это точность для двух частот: 4.8/9.6MHz. По моей практике, на 9.6MHz точность до 2-3%. Если нужно одну-две микрухи прошить, то в ручную OSCCAL подобрать проще. Когда-то мне на месте, где не было нормального программатора, надо было прошить 30 штук с калибровкой на 4.8MHz. Я написал две коротеньких вспомогательных прошивки (сразу не нашел, если надо -- поищу). Там все просто: Первую прошивку шью на 9.6MHz. Она запускает WDT и считает такты, сколько насчитала -- столько пишет в EEPROM. Вторая мини прошивка шьется на 4.8MHz. Тоже запускает WDT и считает такты. Должна насчитать половину от записанного в EEPROM. Если нет -- корректирует OSCCAL. Когда добьется нужной калибровки -- пишет OSCCAL в EEPROM. Потом шьется основная программа -- она считывает калибровку из EEPROM и пишет ее в OSCCAL. |
![]() |
![]() |
![]() |
![]() ![]() |
|
Увлеченный
Регистрация: 21.08.2012 Последняя активность: 19.07.2024 13:17
Сообщений: 133
Сказал(а) спасибо: 50
Поблагодарили: 8 раз(а) в 7 сообщениях
|
![]() Цитата:
Строго выдержать интервал красиво конечно с точки зрения перфекционизма, но совершенно не принципиально. |
|
![]() |
![]() |
![]() ![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 11.07.2013 Последняя активность: 24.02.2022 14:47
Сообщений: 1596
Сказал(а) спасибо: 27
Поблагодарили: 958 раз(а) в 488 сообщениях
|
![]()
В общем, поковырялся я с этим временем, правда на одном чипе. Погрешность есть и на 4,8 и на 9,6 (+6% и +4% соответственно). На 9,6 смысла переходить не вижу. Хотя, на 9,6/8 ШИМ в двое больше - 4,7кГц вместо 2,3кГц, может стОит ради этого?
Да, еще замерил потребление чипом: на 4,8/8 - 0,66мА, на 9,6/8 - 0,98мА, это в т.ч с делителем на плате, который 0,17мА жрет. В прошивке сдвинул лимиты по настройке, как предлагали. Времена выключения - 9 часов, 3 часа, 4 минуты. На моем чипе получилось 4 мин = 4:16. [Исправлено: dandan2000, 27.01.2016 в 23:34] |
![]() |
![]() |
![]() |
![]() ![]() |
Увлеченный
Регистрация: 21.08.2012 Последняя активность: 19.07.2024 13:17
Сообщений: 133
Сказал(а) спасибо: 50
Поблагодарили: 8 раз(а) в 7 сообщениях
|
![]()
У меня так получилось:
на V=4.16В 4:58 на V=3.70В 5:08 Хотел еще залить и протестить на драйвере в фонаре, но кажется вы ошиблись с раскладкой токов. В прошивке сейчас такая раскладка: Мунлайт-минимальный: 1 1,3 mA ~88 сут 2 3 mA ~54 сут 3 6 mA ~21,6 сут 4 11 mA ~9,75 сут 5 22 mA ~4,6 сут 6 44 mA ~53ч 54м 7 88 mA ~26,4ч Средний: 1 88 mA ~26,4ч 2 175 mA ~13,2ч 3 350 mA ~6,5ч 4 700 mA ~3ч 15 мин Максимальный: 1 700 mA ~3ч 15 мин 2 1050 mA ~2ч 10 мин 3 1750 mA ~1ч 18 мин 4 2100 mA ~65 мин 5 2450 mA ~56 мин 6 2800 mA ~50 мин А я писал про раскладку ниже: Идея в том чтобы первая группа режимов при желании за счет токов 88 и 175 из мунлайта трансформировалась в минимальный. На нем уже можно светить и он все так же довольно экономичен. Средняя группа и так была сбалансирована нормально. И чуть расширить диапазон регулировок на максимальном режиме током 1050. Поправьте пожалуйста на эту раскладку: Мунлайт-минимальный: 1 1,3 mA ~88 сут 2 3 mA ~54 сут 3 6 mA ~21,6 сут 4 11 mA ~9,75 сут 5 22 mA ~4,6 сут 6 44 mA ~53ч 54м 7 88 mA ~26,4ч 8 175 mA ~13,2ч Средний: 1 175 mA ~13,2ч 2 350 mA ~6,5ч 3 700 mA ~3ч 15 мин 4 1050 mA ~2ч 10 мин Максимальный: 1 1050 mA ~2ч 10 мин 2 1750 mA ~1ч 18 мин 3 2100 mA ~65 мин 4 2450 mA ~56 мин 5 2800 mA ~50 мин [Исправлено: VRG, 28.01.2016 в 13:52] |
![]() |
![]() |
![]() ![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 11.07.2013 Последняя активность: 24.02.2022 14:47
Сообщений: 1596
Сказал(а) спасибо: 27
Поблагодарили: 958 раз(а) в 488 сообщениях
|
![]()
Странно, так оно вроде изначально так и было... не важно, поправил.
|
![]() |
![]() |
Поблагодарили: 1 раз |
VRG (28.01.2016)
|
![]() ![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 11.07.2013 Последняя активность: 24.02.2022 14:47
Сообщений: 1596
Сказал(а) спасибо: 27
Поблагодарили: 958 раз(а) в 488 сообщениях
|
![]() |
![]() |
![]() |
![]() |
![]() ![]() |
Увлеченный
Регистрация: 21.08.2012 Последняя активность: 19.07.2024 13:17
Сообщений: 133
Сказал(а) спасибо: 50
Поблагодарили: 8 раз(а) в 7 сообщениях
|
![]() |
![]() |
![]() |
![]() |
![]() ![]() |
Увлеченный
Регистрация: 21.08.2012 Последняя активность: 19.07.2024 13:17
Сообщений: 133
Сказал(а) спасибо: 50
Поблагодарили: 8 раз(а) в 7 сообщениях
|
![]()
Прошил в фонарик которым пользуюсь.
Для статистики данные, драйвер другой: V=4.16В 4:42с. V=3.48В 4:48с. Пока пробовал разные варианты настроек режимов, фонарик стал теплым. После чего начал тестировал время перехода с максимального на средний по таймеру. Накрутил ток в 3 группе 2800 mA. Запустил секундомер и так как старт был не из холодного состояния, то по ощущениям фонарь нагрелся значительно сильнее чем когда я тестировал из холодного. Я это к тому, что может даже еще стоит обрезать этот интервал, для фонарей вроде S-серии Convoy. |
![]() |
![]() |
![]() ![]() |
![]() ![]() |
|
Ветеран Фонарёвки
Регистрация: 11.07.2013 Последняя активность: 24.02.2022 14:47
Сообщений: 1596
Сказал(а) спасибо: 27
Поблагодарили: 958 раз(а) в 488 сообщениях
|
![]() Цитата:
3 минуты где-то поставить? [Исправлено: dandan2000, 29.01.2016 в 11:01] |
|
![]() |
![]() |
![]() |
![]() ![]() |
Увлеченный
Регистрация: 21.08.2012 Последняя активность: 19.07.2024 13:17
Сообщений: 133
Сказал(а) спасибо: 50
Поблагодарили: 8 раз(а) в 7 сообщениях
|
![]()
Провел тест нагрева с теплого старта. Фонарь Convoy S2+
Вначале прогрев в течение 10 минут током 1050 mA была достигнута температура 40 градусов. Далее прогрев до отметок 45 градусов и 50 градусов 45 градусов за 0:33 50 градусов за 1:23 Теперь какой интервал выбрать. Я бы условно назвал третью группу режимов максимальный-турбо, где токи 1050, 1750 и 2100 отнес к максимальному, они в принципе не раскаляют до белого каления маленькие фонари. А токи 2450, 2800 к турбо режимам которые лучше ограничить по времени. Ну и исходя из вышеизложенного я бы сделал два варианта прошивки, с интервалом 1 минута для маленьких фонарей и интервалом 5 минут для всех остальных. Ну и кому надо, на велосипеде или под водой или зимой всегда можно отключить таймер. Мунлайт-минимальный: 1 1,3 mA ~88 сут 2 3 mA ~54 сут 3 6 mA ~21,6 сут 4 11 mA ~9,75 сут 5 22 mA ~4,6 сут 6 44 mA ~53ч 54м 7 88 mA ~26,4ч 8 175 mA ~13,2ч Средний: 1 175 mA ~13,2ч 2 350 mA ~6,5ч 3 700 mA ~3ч 15 мин 4 1050 mA ~2ч 10 мин Максимальный-"турбо": 1 1050 mA ~2ч 10 мин 2 1750 mA ~1ч 18 мин 3 2100 mA ~65 мин 4 2450 mA ~56 мин 5 2800 mA ~50 мин И еще, если это возможно и если влезет код, можно добавить возможность накликать индикатор заряда батареи в ручную, чтобы это были взаимоисключающие функции. Или включено автоматическое отображение в мунлайте или возможность накликать вручную. Повесить эту функцию на 4 клика. Получилось бы 2,3,4 клика это управление фонарем на лету, а 5,6,7,8,9 это настойки которые не требуют частого обращения к ним юзера. Настройка 2 - настройка яркости в выбранной режиме Настройка 3 - включение режима стробоскопов Настройка 4 - индикатор заряда батареи (ручное включение) Настройка 5 - память последнего режима в том числе и стробов Настройка 6 - режим быстрого переключения, без плавного нарастания яркости Настройка 7 - стробы будут включатся сразу на максимальной яркости Настройка 8 - отключение таймеров выключения Настройка 9 - отключение автоматического отображения заряда батареи в мунлайте |
![]() |
![]() |
![]() |
![]() ![]() |
Увлеченный
Регистрация: 21.08.2012 Последняя активность: 19.07.2024 13:17
Сообщений: 133
Сказал(а) спасибо: 50
Поблагодарили: 8 раз(а) в 7 сообщениях
|
![]() |
![]() |
![]() |
![]() ![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 11.07.2013 Последняя активность: 24.02.2022 14:47
Сообщений: 1596
Сказал(а) спасибо: 27
Поблагодарили: 958 раз(а) в 488 сообщениях
|
![]()
Можно пойти дальше, для каждой яркости - свое время выключения (сейчас для каждого режима). Я думал такое сделать для контроля напряжения - для каждой яркости свой порог напряжения для перехода на пониженную яркость.
Эх жаль в чипе нет встроенного термодатчика. Еще идея возникла: несколько таймеров для максимального режима, переключаются теми же 7 кликами только циклически: 3 - все выкл, 2 - 1,2 вкл, 3 - 4 мин. 1 - 1,2 вкл, 3 - 1 мин. Но проще 2 прошивки наверно... [Исправлено: dandan2000, 30.01.2016 в 17:00] |
![]() |
![]() |
![]() ![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 11.07.2013 Последняя активность: 24.02.2022 14:47
Сообщений: 1596
Сказал(а) спасибо: 27
Поблагодарили: 958 раз(а) в 488 сообщениях
|
![]() |
![]() |
![]() |
![]() |
![]() ![]() |
|
Увлеченный
Регистрация: 21.08.2012 Последняя активность: 19.07.2024 13:17
Сообщений: 133
Сказал(а) спасибо: 50
Поблагодарили: 8 раз(а) в 7 сообщениях
|
![]() Цитата:
2 клика - настройка яркости в выбранном режиме 3 клика - режим стробоскопов 4 клика - индикации заряда вручную 4клика -> (Настойка 9 вкл.) -> ничего не происходит 4клика -> (Настойка 9 откл.)-> отмигиваем уровень заряда Настройки прошивки перед работой Настройка 5 - память последнего режима в том числе и стробов Настройка 6 - режим быстрого переключения, без плавного нарастания яркости Настройка 7 - стробы будут включатся сразу на максимальной яркости Настройка 8 - таймеры выключения Настройка 9 - автоиндикация заряда [Исправлено: VRG, 30.01.2016 в 21:37] |
|
![]() |
![]() |
![]() |
![]() ![]() |
Увлеченный
Регистрация: 21.08.2012 Последняя активность: 19.07.2024 13:17
Сообщений: 133
Сказал(а) спасибо: 50
Поблагодарили: 8 раз(а) в 7 сообщениях
|
![]() |
![]() |
![]() |