Светодиодные фонари и световые приборы. Всё о светотехнике.
Изображения Дневники Группы Поиск
Вернуться   Форум FONAREVKA.RU Мастерские светотехников Мастерская: Tamagotchi и Rime
Расширенный поиск
Забыли пароль? Регистрация

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

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

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

F.A.Q. по выбору фонарей различных типов;
F.A.Q. по выбору аккумуляторов;
F.A.Q. по выбору зарядных устройств.
Закрытая тема  Создать новую тему
Просмотров в теме 239954   Ответов в теме 837   Подписчиков на тему 28   Добавили в закладки 11
Опции темы Поиск в этой теме
Старый 25.01.2015, 23:22   521
DooMmen
Участник форума по OpenID
 
Аватар для DooMmen
 
Регистрация: 08.01.2014
Последняя активность: 21.02.2021 00:07
Адрес: Украина, Харьков
Сообщений: 496
Записей в дневнике: 3
Сказал(а) спасибо: 329
Поблагодарили: 151 раз(а) в 89 сообщениях

По умолчанию Re: Народный драйвер мод v2. Часть 2.

Firefly, да, только оно что-то с реальными цифрами не совпадает (это если падение на диоде 0.2.
__________________
Скажем нет пиратству! - Качаем только лицензионные диски.
DooMmen вне форума   Вверх
Старый 26.01.2015, 09:37   522
vdavid
Ветеран Фонарёвки
 
Регистрация: 25.01.2015
Последняя активность: 05.05.2023 10:41
Сообщений: 1595
Сказал(а) спасибо: 268
Поблагодарили: 508 раз(а) в 322 сообщениях

По умолчанию Re: Народный драйвер мод v2. Часть 2.

DooMmen, Сброс яркости при выход из мунлайта работает неправильно. Для REVERSE_SW выходит в максимум, в противном случае предпоследний режим. При этом режим не запоминается. Проблема здесь:
Цитата:
#ifdef ONECLICKMOON
if(IsNewMode()) // если короткий клик выходим из MODELINECHG
{
WriteEEPROMByte(CFG_MOONMODE, 0xFF);
ClearNewMode();
std_loop();
}
else
moon_loop();
должно быть как-то так, наверное:
Цитата:
#ifdef ONECLICKMOON
if(IsNewMode()) // если короткий клик выходим из MODELINECHG
{
WriteEEPROMByte(CFG_MOONMODE, 0xFF);
#ifndef RST_LEV_MOON
ClearNewMode();
#endif
std_loop();
}
else
moon_loop();
vdavid вне форума   Вверх
Поблагодарили: 3 раз(а)
galex (26.01.2015), MSS (27.01.2015), Volosaty (30.01.2015)
Старый 26.01.2015, 10:33   523
дядюшка_зуэ
животное опасно
 
Аватар для дядюшка_зуэ
 
Регистрация: 18.11.2014
Последняя активность: 23.02.2022 10:39
Адрес: борисове поле
Сообщений: 961
Сказал(а) спасибо: 56
Поблагодарили: 153 раз(а) в 129 сообщениях

По умолчанию Re: Народный драйвер мод v2. Часть 2.

так а что мешает попробовать
и не строить предположений

фактически выход из мунлайта в минимум только с пятью режимами в линейке работает после выключения включения
в четирех режимном случае в максимум в любом случае
дядюшка_зуэ вне форума   Вверх
Старый 26.01.2015, 10:37   524
MSS
Ветеран Фонарёвки
 
Аватар для MSS
 
Регистрация: 28.04.2013
Последняя активность: 08.01.2024 23:25
Адрес: Харьков
Сообщений: 3980
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях

По умолчанию Re: Народный драйвер мод v2. Часть 2.

Цитата:
Посмотреть сообщение Сообщение от дядюшка_зуэ :
так а что мешает попробовать
и не строить предположений

фактически выход из мунлайта в минимум только с пятью режимами в линейке работает после выключения включения
в четирех режимном случае в максимум в любом случае
попробовать, это не клаву топтать
после выключения и с тремя режимами выходит в минималку. если без выключения то в средний (второй) режим.
Это на моем я сам пробовал, но уже его подарил
MSS вне форума   Вверх
Старый 26.01.2015, 10:43   525
vdavid
Ветеран Фонарёвки
 
Регистрация: 25.01.2015
Последняя активность: 05.05.2023 10:41
Сообщений: 1595
Сказал(а) спасибо: 268
Поблагодарили: 508 раз(а) в 322 сообщениях

По умолчанию Re: Народный драйвер мод v2. Часть 2.

Цитата:
Посмотреть сообщение Сообщение от дядюшка_зуэ :
так а что мешает попробовать
А что там пробовать? При выходе по одному клику очевидно, что так работать точно будет. Я имел в виду, что есть еще варианты.

Цитата:
Посмотреть сообщение Сообщение от дядюшка_зуэ :
в четирех режимном случае в максимум в любом случае
Зависит от REVERSE_SW. Так что не в любом. И этот самый максимум не запоминается. После выключения и включения вернемся в тот режим, который был перед входом в мунлайт.
vdavid вне форума   Вверх
Старый 26.01.2015, 10:46   526
vdavid
Ветеран Фонарёвки
 
Регистрация: 25.01.2015
Последняя активность: 05.05.2023 10:41
Сообщений: 1595
Сказал(а) спасибо: 268
Поблагодарили: 508 раз(а) в 322 сообщениях

По умолчанию Re: Народный драйвер мод v2. Часть 2.

Цитата:
Посмотреть сообщение Сообщение от MSS :
после выключения и с тремя режимами выходит в минималку.
А проверить слабо? После выключения возвращается в тот режим, который был до мунлайта. И это вовсе не обязательно минималка.
vdavid вне форума   Вверх
Старый 26.01.2015, 11:25   527
galex
сволочь фонарёвки
 
Регистрация: 27.05.2011
Последняя активность: Вчера 21:03
Адрес: Россия, Пермский край
Сообщений: 38355
Сказал(а) спасибо: 5939
Поблагодарили: 32753 раз(а) в 15181 сообщениях

По умолчанию Re: Народный драйвер мод v2. Часть 2.

vdavid, давно пора было зарегистрироваться
а то тут застой уже

а для imax еще что-то интересное не появилось?

[Исправлено: galex, 26.01.2015 в 11:27]
galex вне форума   Вверх
Старый 26.01.2015, 11:58   528
vdavid
Ветеран Фонарёвки
 
Регистрация: 25.01.2015
Последняя активность: 05.05.2023 10:41
Сообщений: 1595
Сказал(а) спасибо: 268
Поблагодарили: 508 раз(а) в 322 сообщениях

По умолчанию Re: Народный драйвер мод v2. Часть 2.


Цитата:
Посмотреть сообщение Сообщение от galex :
а для imax еще что-то интересное не появилось?
А что интересует? Меня в нем сейчас все устраивает.
vdavid вне форума   Вверх
Старый 26.01.2015, 12:35   529
дядюшка_зуэ
животное опасно
 
Аватар для дядюшка_зуэ
 
Регистрация: 18.11.2014
Последняя активность: 23.02.2022 10:39
Адрес: борисове поле
Сообщений: 961
Сказал(а) спасибо: 56
Поблагодарили: 153 раз(а) в 129 сообщениях

По умолчанию Re: Народный драйвер мод v2. Часть 2.

Цитата:
Посмотреть сообщение Сообщение от vdavid :
А что там пробовать? При выходе по одному клику очевидно, что так работать точно будет. Я имел в виду, что есть еще варианты.


Зависит от REVERSE_SW. Так что не в любом. И этот самый максимум не запоминается. После выключения и включения вернемся в тот режим, который был перед входом в мунлайт.
в любом случае исправление интересное, вот только как мне кажется такое уже было

и хорошо когда REVERSE_SW в виде снизу вверх запоминаемый мунлайт и выход из него в минимум по одному клику
дядюшка_зуэ вне форума   Вверх
Старый 26.01.2015, 12:39   530
MSS
Ветеран Фонарёвки
 
Аватар для MSS
 
Регистрация: 28.04.2013
Последняя активность: 08.01.2024 23:25
Адрес: Харьков
Сообщений: 3980
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях

По умолчанию Re: Народный драйвер мод v2. Часть 2.

Цитата:
Посмотреть сообщение Сообщение от vdavid :
А проверить слабо?
Нет пока на чем проверять. Фонарь подарен новой хозяйке
И пока не планируется фонарей с таким драйвером.
И у меня немного не такой вариант

static INLINE void mode_line_chg(void) //
#ifdef ONECLICKMOON
{
input_mode();
#ifdef RST_LEV_MOON
#ifdef REVERSE_SW //
current_mode = MAX_MODES;
#else
current_mode = (MAX_MODES - 1);
#endif
#endif
WriteEEPROMByte(CFG_MOONMODE, 0x00); //
}
#else
{
input_mode();
#ifdef RST_LEV_MOON
#ifdef REVERSE_SW //
current_mode = MAX_MODES;
#else
current_mode = (MAX_MODES - 1);
#endif
#endif
uint8_t m = ReadEEPROMByte(CFG_MOONMODE);
m ^= 0xFF;
WriteEEPROMByte(CFG_MOONMODE, m);
}
//short_off_counter = 0;
#endif

[Исправлено: MSS, 26.01.2015 в 12:44]
MSS вне форума   Вверх
Старый 26.01.2015, 12:40   531
galex
сволочь фонарёвки
 
Регистрация: 27.05.2011
Последняя активность: Вчера 21:03
Адрес: Россия, Пермский край
Сообщений: 38355
Сказал(а) спасибо: 5939
Поблагодарили: 32753 раз(а) в 15181 сообщениях

По умолчанию Re: Народный драйвер мод v2. Часть 2.

Цитата:
Посмотреть сообщение Сообщение от vdavid :
А что интересует?
измерение внутреннего сопротивления+4проводная схема подключения, подсчет ваттчасов
все (почти) это есть есть в cheali-charger, но как-то криво реализовано. да и сама прошивка не очень удобная для немоделистов.
с вашими патчами родная лучше стала, но функционала хочется побольше.

я понимаю, что это патчами не втиснуть, разве что ваттчасы куда-то пристроить?
galex вне форума   Вверх
Старый 26.01.2015, 20:22   532
Firefly
тёплый диодный
 
Аватар для Firefly
 
Регистрация: 22.01.2014
Последняя активность: 09.05.2022 18:42
Адрес: Москва, СВАО
Сообщений: 276
Сказал(а) спасибо: 61
Поблагодарили: 81 раз(а) в 43 сообщениях

По умолчанию Re: Народный драйвер мод v2. Часть 2.

Цитата:
Посмотреть сообщение Сообщение от DooMmen :
да, только оно что-то с реальными цифрами не совпадает (это если падение на диоде 0.2.
Всё равно не очень понятно, как рассчитать конкретные значения напряжений батареи, при которых происходит сброс вниз.
Firefly вне форума   Вверх
Старый 26.01.2015, 20:40   533
DooMmen
Участник форума по OpenID
 
Аватар для DooMmen
 
Регистрация: 08.01.2014
Последняя активность: 21.02.2021 00:07
Адрес: Украина, Харьков
Сообщений: 496
Записей в дневнике: 3
Сказал(а) спасибо: 329
Поблагодарили: 151 раз(а) в 89 сообщениях

По умолчанию Re: Народный драйвер мод v2. Часть 2.

Подредактировал выход из мунлайта и добавил 5-й режим яркости (но по умолчанию их 4). Прошивка как всегда здесь.
Предыдущую версию - не трогал, возможно откачу её до стабильной версии с выходом из мунлайта в предыдущий, но то что было - вот.
Цитата:
Посмотреть сообщение Сообщение от Firefly :
как рассчитать конкретные значения напряжений батареи
Напряжение одно, при достижении его яркость снижается, потребление понижается, просадка напряжения уменьшается, и соответственно оно чуть поднимается, и так пока опять не дойдет до того-же порога, а когда понижать яркость уже некуда - выключается. К тому-же при том напряжении яркость сама плавно понижается, и в самом конце работает "высасыватель".
DooMmen вне форума   Вверх
Поблагодарили: 1 раз
vdavid (27.01.2015)
Старый 26.01.2015, 21:11   534
Firefly
тёплый диодный
 
Аватар для Firefly
 
Регистрация: 22.01.2014
Последняя активность: 09.05.2022 18:42
Адрес: Москва, СВАО
Сообщений: 276
Сказал(а) спасибо: 61
Поблагодарили: 81 раз(а) в 43 сообщениях

По умолчанию Re: Народный драйвер мод v2. Часть 2.

Понял, ну это не совсем рационально ИМХО. Попробую сделать переключение вниз по фиксированным значениям.
Firefly вне форума   Вверх
Старый 26.01.2015, 21:47   535
DooMmen
Участник форума по OpenID
 
Аватар для DooMmen
 
Регистрация: 08.01.2014
Последняя активность: 21.02.2021 00:07
Адрес: Украина, Харьков
Сообщений: 496
Записей в дневнике: 3
Сказал(а) спасибо: 329
Поблагодарили: 151 раз(а) в 89 сообщениях

По умолчанию Re: Народный драйвер мод v2. Часть 2.

Цитата:
Посмотреть сообщение Сообщение от Firefly :
Попробую сделать переключение вниз по фиксированным значениям.
А зачем? Данная система идеально работает у всех, и никто не жаловался, да и высаживать батарею до этого состояния - не желательно.
DooMmen вне форума   Вверх
Старый 26.01.2015, 21:50   536
MSS
Ветеран Фонарёвки
 
Аватар для MSS
 
Регистрация: 28.04.2013
Последняя активность: 08.01.2024 23:25
Адрес: Харьков
Сообщений: 3980
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях

По умолчанию Re: Народный драйвер мод v2. Часть 2.

разве что для размазывания времени работы... и то сомнительная полезность. Есть куча вариантов, как скомпилировать, хоть на неделю работы.
MSS вне форума   Вверх
Старый 26.01.2015, 22:17   537
Firefly
тёплый диодный
 
Аватар для Firefly
 
Регистрация: 22.01.2014
Последняя активность: 09.05.2022 18:42
Адрес: Москва, СВАО
Сообщений: 276
Сказал(а) спасибо: 61
Поблагодарили: 81 раз(а) в 43 сообщениях

По умолчанию Re: Народный драйвер мод v2. Часть 2.

Цитата:
Посмотреть сообщение Сообщение от MSS :
разве что для размазывания времени работы.
Именно. И использовать скрытые режимы, не из основный линейки. Скажем основной набор 2800-1050-350-20: работаем на 2800, как только напряжение упало до 3.8 В (например) - переходим в 2100; напряжение уменьшилось до 3.6 - переходим в режим 1750. А дальше оставить существующий порядок понижения режимов с одним напряжением. Получится заметно большее время работы на "ярком" режиме.
Firefly вне форума   Вверх
Старый 26.01.2015, 22:35   538
MSS
Ветеран Фонарёвки
 
Аватар для MSS
 
Регистрация: 28.04.2013
Последняя активность: 08.01.2024 23:25
Адрес: Харьков
Сообщений: 3980
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях

По умолчанию Re: Народный драйвер мод v2. Часть 2.

этот код не влезет в тини13
MSS вне форума   Вверх
Старый 26.01.2015, 23:40   539
Firefly
тёплый диодный
 
Аватар для Firefly
 
Регистрация: 22.01.2014
Последняя активность: 09.05.2022 18:42
Адрес: Москва, СВАО
Сообщений: 276
Сказал(а) спасибо: 61
Поблагодарили: 81 раз(а) в 43 сообщениях

По умолчанию Re: Народный драйвер мод v2. Часть 2.

Цитата:
Посмотреть сообщение Сообщение от MSS :
этот код не влезет в тини13
Без мунлайтов, мигалок и прочего может и влезет.
Firefly вне форума   Вверх
Старый 26.01.2015, 23:53   540
MSS
Ветеран Фонарёвки
 
Аватар для MSS
 
Регистрация: 28.04.2013
Последняя активность: 08.01.2024 23:25
Адрес: Харьков
Сообщений: 3980
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях

По умолчанию Re: Народный драйвер мод v2. Часть 2.

если есть способности и желание ковырять, то почему бы и нет. это же алгоритм можно присобачить позже и к термоконтролю, для плавного снижения яркости при нагреве.
MSS вне форума   Вверх
Закрытая тема  Создать новую тему





Copyright ©2007 - 2024, FONAREVKA.RU

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

Правила форума | Отказ от ответственности
Время генерации страницы 0.12544 секунды с 17 запросами