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

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

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

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

F.A.Q. по выбору фонарей различных типов;
F.A.Q. по выбору аккумуляторов;
F.A.Q. по выбору зарядных устройств.
Мультиголосование

Прошивку с каким управленим вы используете

Силовая кнопка 3 режима 24% 9
Силовая кнопка 4 режима 19% 7
Силовая кнопка 3-4 режима 11% 4
Тактовая кнопка выключение удержанием (u1) 16% 6
Тактовая кнопка выключение коротким (u2) 16% 6
Тактовая кнопка без режимов (u3) 14% 5
  Голосов 28

Закрытая тема  Создать новую тему
Просмотров в теме 282612   Ответов в теме 751   Подписчиков на тему 27   Добавили в закладки 19
Опции темы Поиск в этой теме
Старый 30.01.2016, 22:31   121
Дон
Заблокирован
 
Регистрация: 29.12.2015
Последняя активность: 13.03.2016 16:59
Сообщений: 91
Сказал(а) спасибо: 22
Поблагодарили: 8 раз(а) в 7 сообщениях

По умолчанию Re: Еще одна модификация народного линейного драйвера

а вся эта красота от 5в на входе не е? (очень надо)
Дон вне форума   Вверх
Старый 30.01.2016, 22:41 Автор темы   122
dandan2000
Ветеран Фонарёвки
 
Аватар для dandan2000
 
Регистрация: 11.07.2013
Последняя активность: 24.02.2022 14:47
Сообщений: 1596
Сказал(а) спасибо: 27
Поблагодарили: 958 раз(а) в 488 сообщениях

По умолчанию Re: Еще одна модификация народного линейного драйвера

Цитата:
Посмотреть сообщение Сообщение от VRG :
4 клика - индикации заряда вручную
Ну может быть... Многовато кликов получается, может как-то проще можно, надо подумать.
dandan2000 вне форума   Вверх
Старый 30.01.2016, 22:43 Автор темы   123
dandan2000
Ветеран Фонарёвки
 
Аватар для dandan2000
 
Регистрация: 11.07.2013
Последняя активность: 24.02.2022 14:47
Сообщений: 1596
Сказал(а) спасибо: 27
Поблагодарили: 958 раз(а) в 488 сообщениях

По умолчанию Re: Еще одна модификация народного линейного драйвера

Цитата:
Посмотреть сообщение Сообщение от Дон :
а вся эта красота от 5в на входе не е? (очень надо)
А что очень надо то? У МК максимальное 5.5в, а там еще диод на питании МК стоит, пол-вольта съедает.

[Исправлено: dandan2000, 30.01.2016 в 23:00]
dandan2000 вне форума   Вверх
Старый 30.01.2016, 22:58 Автор темы   124
dandan2000
Ветеран Фонарёвки
 
Аватар для dandan2000
 
Регистрация: 11.07.2013
Последняя активность: 24.02.2022 14:47
Сообщений: 1596
Сказал(а) спасибо: 27
Поблагодарили: 958 раз(а) в 488 сообщениях

По умолчанию Re: Еще одна модификация народного линейного драйвера

Цитата:
Посмотреть сообщение Сообщение от VRG :
Я бы условно назвал третью группу режимов максимальный-турбо, где токи 1050, 1750 и 2100 отнес к максимальному, они в принципе не раскаляют до белого каления маленькие фонари. А токи 2450, 2800 к турбо режимам которые лучше ограничить по времени.
Для разных яркостей в пределах одного режима разное время сделать не получится (если без корявостей в коде), тут 2 варианта:
1. Переходить на концепцию - каждой яркости свое время, это добавит еще 30 байт к 960 и запаса почти не останется.
2. Или 4 режима.
dandan2000 вне форума   Вверх
Старый 31.01.2016, 07:00   125
VRG
Увлеченный
 
Аватар для VRG
 
Регистрация: 21.08.2012
Последняя активность: 19.07.2024 13:17
Сообщений: 133
Сказал(а) спасибо: 50
Поблагодарили: 8 раз(а) в 7 сообщениях

По умолчанию Re: Еще одна модификация народного линейного драйвера

Цитата:
Посмотреть сообщение Сообщение от dandan2000 :
Ну может быть... Многовато кликов получается, может как-то проще можно, надо подумать.
По моим личным ощущениям 4 клика еще накликиваются без счета кликов в уме. Я их набираю как "два по два" что ли, все интуитивно и просто. А вот начиная с 5 кликов приходится считать клики в уме. Именно по этому я предложил освободить 4 клика под ручную индикацию заряда. А с 5 кликов уже чтобы шли настойки которые редко нужны, которые дома настроил и пользуешься.
VRG вне форума   Вверх
Старый 31.01.2016, 07:31   126
VRG
Увлеченный
 
Аватар для VRG
 
Регистрация: 21.08.2012
Последняя активность: 19.07.2024 13:17
Сообщений: 133
Сказал(а) спасибо: 50
Поблагодарили: 8 раз(а) в 7 сообщениях

По умолчанию Re: Еще одна модификация народного линейного драйвера

Цитата:
Посмотреть сообщение Сообщение от dandan2000 :
Для разных яркостей в пределах одного режима разное время сделать не получится (если без корявостей в коде)
у всех фонари разные, теплоотвод разный, у одного на заданной токе одно время перехода нужно будет, у другого - другое. Нужен универсальный вариант.
Можно как вариант сделать вот как.
Набирается "настройка 8 (настройка таймеров)" по ней активируется рампинг например из трех уровней яркости, где каждой яркости будет соответствовать определенная настройка таймеров.
Например:
3 mA - настойка_1
6 mA - настройка_2
11 mA - настройка_3

Тоже наверно много кода займет, если вообще возможно.

[Исправлено: VRG, 31.01.2016 в 07:43]
VRG вне форума   Вверх
Старый 31.01.2016, 15:41 Автор темы   127
dandan2000
Ветеран Фонарёвки
 
Аватар для dandan2000
 
Регистрация: 11.07.2013
Последняя активность: 24.02.2022 14:47
Сообщений: 1596
Сказал(а) спасибо: 27
Поблагодарили: 958 раз(а) в 488 сообщениях

По умолчанию Re: Еще одна модификация народного линейного драйвера

Цитата:
Посмотреть сообщение Сообщение от VRG :
у всех фонари разные, теплоотвод разный, у одного на заданной токе одно время перехода нужно будет, у другого - другое. Нужен универсальный вариант.
Можно как вариант сделать вот как.
Набирается "настройка 8 (настройка таймеров)" по ней активируется рампинг например из трех уровней яркости, где каждой яркости будет соответствовать определенная настройка таймеров.
Например:
3 mA - настойка_1
6 mA - настройка_2
11 mA - настройка_3

Тоже наверно много кода займет, если вообще возможно.
Нормальный вариант. Но таймер только для третьего режима, для остальных смысла нет.
В идеале, поставить термистор, одна ножка то свободная. Есть мелкие smd 0603, стОят копейки. Тогда таймера убрать совсем, будет место для настройки и монитора температуры.
dandan2000 вне форума   Вверх
Старый 31.01.2016, 16:20   128
VRG
Увлеченный
 
Аватар для VRG
 
Регистрация: 21.08.2012
Последняя активность: 19.07.2024 13:17
Сообщений: 133
Сказал(а) спасибо: 50
Поблагодарили: 8 раз(а) в 7 сообщениях

По умолчанию Re: Еще одна модификация народного линейного драйвера

Цитата:
Посмотреть сообщение Сообщение от dandan2000 :
таймер только для третьего режима, для остальных смысла нет.
Согласен, лично я для себя необходимости таймеров на первых двух режимах не нашел. Можно конечно предположить ситуацию чтобы случайно оставленный фонарь не высадил АКБ и поставить там таймер, но честно говоря ситуация высосанная из пальца.
Цитата:
Посмотреть сообщение Сообщение от dandan2000 :
В идеале, поставить термистор, одна ножка то свободная.
С возможностями вашей прошивки да с термистором, было бы вообще шикарно. Вопрос покупки терморезистора и монтажа тут вообще не вопрос.
VRG вне форума   Вверх
Старый 31.01.2016, 22:14 Автор темы   129
dandan2000
Ветеран Фонарёвки
 
Аватар для dandan2000
 
Регистрация: 11.07.2013
Последняя активность: 24.02.2022 14:47
Сообщений: 1596
Сказал(а) спасибо: 27
Поблагодарили: 958 раз(а) в 488 сообщениях

По умолчанию Re: Еще одна модификация народного линейного драйвера

Цитата:
Посмотреть сообщение Сообщение от VRG :
С возможностями вашей прошивки да с термистором, было бы вообще шикарно. Вопрос покупки терморезистора и монтажа тут вообще не вопрос.
Ок. Сейчас закажу термисторов, таких, выбор как-то не очень, а хочется SMD, чтоб никакие сопли не болтались.
По алгоритму прошу советов:
1. Контроль температуры во всех режимах или только в максимальном? (я думаю во всех кроме первого).
2. По достижении заданной температуры переход на один режим ниже или на одну ступень яркости?
3. После перехода на одну ступень ниже термодатчик еще некоторое время будет нагреваться и произойдет переход еще на одну ступень ниже, поэтому нужно определенный интервал времени не контролировать температуру, (думаю, примерно 0,5 мин? )
4. После остывания возврат назад на изначальный режим должен происходить? (если, да то должен быть какой-то гистерезис по температуре).
dandan2000 вне форума   Вверх
Старый 01.02.2016, 08:49   130
VRG
Увлеченный
 
Аватар для VRG
 
Регистрация: 21.08.2012
Последняя активность: 19.07.2024 13:17
Сообщений: 133
Сказал(а) спасибо: 50
Поблагодарили: 8 раз(а) в 7 сообщениях

По умолчанию Re: Еще одна модификация народного линейного драйвера

Цитата:
Посмотреть сообщение Сообщение от dandan2000 :
1. Контроль температуры во всех режимах или только в максимальном? (я думаю во всех кроме первого).
2. По достижении заданной температуры переход на один режим ниже или на одну ступень яркости?
3. После перехода на одну ступень ниже термодатчик еще некоторое время будет нагреваться и произойдет переход еще на одну ступень ниже, поэтому нужно определенный интервал времени не контролировать температуру, (думаю, примерно 0,5 мин? )
4. После остывания возврат назад на изначальный режим должен происходить? (если, да то должен быть какой-то гистерезис по температуре).
1. Если я правильно понял предварительно планируется отдельная настройка термоконтроля для средней группы режимов и для максимальной.
Возможно термоконтроль в средней группе и нужен, если длительно использовать фонарь при комнатных температурах в качестве местного освещения при проведении каких-либо работ.
Потестирую свой Convoy S2+ отпишусь на какие температуры он выходит если оставить его на долго в средней группе при комнатной температуре.
2. При наличии двух разных настроек термоконтроля для двух групп режимов. В максимальной группе наверное лучше переход сразу на режим ниже, а в средней группе наверно на одну ступень яркости.
3. Пусть будет 0,5 минуты, пока не протестируешь не скажешь однозначно.
4. Возможно в средней группе режимов возврат нужен (на ступень яркости с которой был переход по срабатыванию термозащиты), а в максимальной группе режимов наверно нет.

Вообще можно для начала ограничиться только термоконтролем в максимальной группе, без автоматического возврата назад при срабатывании.

[Исправлено: VRG, 01.02.2016 в 09:00]
VRG вне форума   Вверх
Старый 01.02.2016, 12:01 Автор темы   131
dandan2000
Ветеран Фонарёвки
 
Аватар для dandan2000
 
Регистрация: 11.07.2013
Последняя активность: 24.02.2022 14:47
Сообщений: 1596
Сказал(а) спасибо: 27
Поблагодарили: 958 раз(а) в 488 сообщениях

По умолчанию Re: Еще одна модификация народного линейного драйвера

Цитата:
Посмотреть сообщение Сообщение от VRG :
1. Если я правильно понял предварительно планируется отдельная настройка термоконтроля для средней группы режимов и для максимальной.
Возможно термоконтроль в средней группе и нужен, если длительно использовать фонарь при комнатных температурах в качестве местного освещения при проведении каких-либо работ.
Потестирую свой Convoy S2+ отпишусь на какие температуры он выходит если оставить его на долго в средней группе при комнатной температуре.
Я думаю максимальная температура должна быть одна, не зависимо от режима, а ее контроль и изменение яркости во всех режимах.
Если делать автовозврат яркости при остывании, то нужно вводить гистерезис по температуре, иначе яркость будет туда-сюда скакать.
dandan2000 вне форума   Вверх
Старый 01.02.2016, 12:04   132
MSS
Ветеран Фонарёвки
 
Аватар для MSS
 
Регистрация: 28.04.2013
Последняя активность: 08.01.2024 23:25
Сообщений: 3969
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях

По умолчанию Re: Еще одна модификация народного линейного драйвера

И так плавно придем к ПИД регулятору мощности
__________________
батискаф: герметична, надійно ізольована від зовнішнього світу капсула,яка іде на дно
MSS вне форума   Вверх
Старый 01.02.2016, 14:42   133
VRG
Увлеченный
 
Аватар для VRG
 
Регистрация: 21.08.2012
Последняя активность: 19.07.2024 13:17
Сообщений: 133
Сказал(а) спасибо: 50
Поблагодарили: 8 раз(а) в 7 сообщениях

По умолчанию Re: Еще одна модификация народного линейного драйвера

Цитата:
Посмотреть сообщение Сообщение от VRG :
Потестирую свой Convoy S2+ отпишусь на какие температуры он выходит если оставить его на долго в средней группе при комнатной температуре.
В общем на токе 1050 mA за 30 минут работы нагрелся до 48 градусов и практически уравновесился. Еле еле с 47 до 48 перешла температура. Это на открытом воздухе, а если в руках держать его, думаю, температура и того меньше будет.
То есть термоконтроль в средней группе с максимальным током в ней 1050 mA наверное особо и не нужен. Только если в качестве светильника фонарь использовать, но это уже притягивание ситуации за уши на мой взгляд.
Тут тоже видео прогрева Convoy S2 током 2100 mA

[Исправлено: VRG, 01.02.2016 в 14:46]
VRG вне форума   Вверх
Старый 02.02.2016, 16:14 Автор темы   134
dandan2000
Ветеран Фонарёвки
 
Аватар для dandan2000
 
Регистрация: 11.07.2013
Последняя активность: 24.02.2022 14:47
Сообщений: 1596
Сказал(а) спасибо: 27
Поблагодарили: 958 раз(а) в 488 сообщениях

По умолчанию Re: Еще одна модификация народного линейного драйвера

Основательно оптимизировал код, появилось много памяти. Потребление контроллера немного снизилось 0,45мА, частота как и раньше 600кГц (4,8/.
Тестировал только в разобранном виде т.к. мелкого термистора не нашлось, в общем могут быть глюки т.к. очень много чего менял.

И так, изменения:
- удалены таймеры
- удалено плавное изменение яркости
- добавлена индикация напряжения (4 клика)
- изменен алгоритм контроля напряжения: интервал - 30 сек, индикация пониженного напряжения 2 мига при <3.3в под нагрузкой, снижение яркости на один уровень при <3.3в замер происходит без нагрузки в момент индикации пониженного напряжения.
- добавлен термоконтроль,термистор 10кОм нужно установить между ногой 3 МК и минусом (или между звездой и минусом - показано на картинке).
Настройка: 8 кликов, включается максимальная яркость, сериями миганий индицируется текущая температура 1 - примерно 20 гр, 6 - около 60 гр., при достижении необходимой температуры делаем один короткий клик - лимит темературы запоминается в памяти, подтверждение - 2 мига.
Алгоритм: интервал контроля 20 сек, при превышении заданной температуры яркость понижается на 1 ступень, после снижения температуры яркость повышается на одну ступень (и так до заданной). Граница понижения и повышения температуры отличается на триггер.
Интервал контроля и значение триггера нужно еще подобрать на практике.


Раскладка по кликам
Настройка 2 - настройка яркости в выбранной режиме
Настройка 3 - включение режима стробоскопов
Настройка 4 - индикатор заряда батареи
Настройка 5 - память последнего режима в том числе и стробов
Настройка 6 - режим быстрого переключения, без плавного нарастания яркости
Настройка 7 - стробы будут включатся сразу на максимальной яркости
Настройка 8 - настройка термоконтроля
Настройка 9 - автоматическая индикация заряда батареи при включении мунлайта.
Миниатюры
Нажмите на изображение для увеличения
Название: 8х7135_11.png
Просмотров: 499
Размер:	665.8 Кб
ID:	159748
Вложения
Тип файла: hex 8x7135_thermo_beta1.hex (2.6 Кб, 284 просмотров)
dandan2000 вне форума   Вверх
Поблагодарили: 2 раз(а)
garag45 (19.02.2016), VRG (02.02.2016)
Старый 02.02.2016, 21:03   135
VRG
Увлеченный
 
Аватар для VRG
 
Регистрация: 21.08.2012
Последняя активность: 19.07.2024 13:17
Сообщений: 133
Сказал(а) спасибо: 50
Поблагодарили: 8 раз(а) в 7 сообщениях

По умолчанию Re: Еще одна модификация народного линейного драйвера

Завтра пойду покупать термистор, не нашел дома.
VRG вне форума   Вверх
Старый 02.02.2016, 22:07 Автор темы   136
dandan2000
Ветеран Фонарёвки
 
Аватар для dandan2000
 
Регистрация: 11.07.2013
Последняя активность: 24.02.2022 14:47
Сообщений: 1596
Сказал(а) спасибо: 27
Поблагодарили: 958 раз(а) в 488 сообщениях

По умолчанию Re: Еще одна модификация народного линейного драйвера

Еще такой нюанс: если яркость понизилась из-за низкого напряжения или температуры, следующий короткий клик должен переключать режим на следующий режим, как обычно, или вернуть яркость согласно текущего режима и остаться в этом режиме?
dandan2000 вне форума   Вверх
Старый 03.02.2016, 01:23   137
VRG
Увлеченный
 
Аватар для VRG
 
Регистрация: 21.08.2012
Последняя активность: 19.07.2024 13:17
Сообщений: 133
Сказал(а) спасибо: 50
Поблагодарили: 8 раз(а) в 7 сообщениях

По умолчанию Re: Еще одна модификация народного линейного драйвера

Цитата:
Посмотреть сообщение Сообщение от dandan2000 :
Еще такой нюанс: если яркость понизилась из-за низкого напряжения или температуры, следующий короткий клик должен переключать режим на следующий режим, как обычно, или вернуть яркость согласно текущего режима и остаться в этом режиме?
Вообще как было в прошлых прошивках не мешало. Можно оставить как было.

[Исправлено: VRG, 03.02.2016 в 02:16]
VRG вне форума   Вверх
Старый 03.02.2016, 01:45   138
VRG
Увлеченный
 
Аватар для VRG
 
Регистрация: 21.08.2012
Последняя активность: 19.07.2024 13:17
Сообщений: 133
Сказал(а) спасибо: 50
Поблагодарили: 8 раз(а) в 7 сообщениях

По умолчанию Re: Еще одна модификация народного линейного драйвера

Цитата:
Посмотреть сообщение Сообщение от dandan2000 :
могут быть глюки
Что-то с режимами стробоскопов.
Группа токов минимальная -> три клика -> врубается на максимум при отключенной настройке 7
Группа токов средняя -> три клика -> стробит на меньшем токе чем выбранный для группы.

Возможно не баг. Плавное нарастание яркости стало значительно быстрее чем было в предыдущих прошивках.

[Исправлено: VRG, 03.02.2016 в 02:17]
VRG вне форума   Вверх
Старый 03.02.2016, 10:48 Автор темы   139
dandan2000
Ветеран Фонарёвки
 
Аватар для dandan2000
 
Регистрация: 11.07.2013
Последняя активность: 24.02.2022 14:47
Сообщений: 1596
Сказал(а) спасибо: 27
Поблагодарили: 958 раз(а) в 488 сообщениях

По умолчанию Re: Еще одна модификация народного линейного драйвера

Цитата:
Посмотреть сообщение Сообщение от VRG :
Что-то с режимами стробоскопов.
Группа токов минимальная -> три клика -> врубается на максимум при отключенной настройке 7
Группа токов средняя -> три клика -> стробит на меньшем токе чем выбранный для группы.
Скорее всего включен режим быстрых переключений (настройка 6). Тогда при каждом клике будет переключать режим.

Цитата:
Посмотреть сообщение Сообщение от VRG :
Возможно не баг. Плавное нарастание яркости стало значительно быстрее чем было в предыдущих прошивках.
Вообще нет плавного нарастания, пришлось удалить для освобождения места. А в режиме быстрых переключений - мгновенно после отпускания кнопки.
dandan2000 вне форума   Вверх
Старый 03.02.2016, 18:58   140
VRG
Увлеченный
 
Аватар для VRG
 
Регистрация: 21.08.2012
Последняя активность: 19.07.2024 13:17
Сообщений: 133
Сказал(а) спасибо: 50
Поблагодарили: 8 раз(а) в 7 сообщениях

По умолчанию Re: Еще одна модификация народного линейного драйвера

Цитата:
Посмотреть сообщение Сообщение от dandan2000 :
Скорее всего включен режим быстрых переключений (настройка 6). Тогда при каждом клике будет переключать режим.
Нет, настройка 6 не активирована. Там точно глюк. Стробы включаются не с тех токов, которые были установлены в группе.
Цитата:
Посмотреть сообщение Сообщение от dandan2000 :
режиме быстрых переключений - мгновенно после отпускания кнопки.
Его наверно можно тоже убрать, особо погоды не делает теперь, т.к. похож как брат близнец на основной.

Купил компактный термистор NTC-MF52AT, вроде хорошо вписался.

Нажмите на изображение для увеличения
Название: NTC-MF52AT_.jpg
Просмотров: 931
Размер:	67.7 Кб
ID:	159813

[Исправлено: VRG, 03.02.2016 в 19:00]
VRG вне форума   Вверх
Закрытая тема  Создать новую тему





Copyright ©2007 - 2024, FONAREVKA.RU

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

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

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