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

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

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

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

F.A.Q. по выбору фонарей различных типов;
F.A.Q. по выбору аккумуляторов;
F.A.Q. по выбору зарядных устройств.
Ответ  Создать новую тему
Просмотров в теме 237921   Ответов в теме 698   Подписчиков на тему 39   Добавили в закладки 6
Опции темы Поиск в этой теме
Старый 24.01.2014, 01:38 Автор темы   21
INFERION

 
Аватар для INFERION
 
Регистрация: 07.04.2013
Последняя активность: 13.06.2023 02:24
Адрес: Украина, Полтава
Сообщений: 5774
Сказал(а) спасибо: 340
Поблагодарили: 8154 раз(а) в 2385 сообщениях

По умолчанию Re: Indigo 5.0, или "не совсем форумный" драйвер? (Часть 2)

Цитата:
Посмотреть сообщение Сообщение от Maksym :
Значица так. По моим приблизительным оценкам когда у корпуса было 25 градуса я калибранул термокалибровку и она выдала 12 миганий. Но при этом термоконтроль градусов на 10 врет - т.е. задано 50, а тушка краснеет уже при 40 градусах на поверхности.
12 двойных или одиночных? Если двойных, то это 24 вспышки, или где-то +8..9 градусов вранья, как и у меня обычно.
Цитата:
Посмотреть сообщение Сообщение от Maksym :
Плохо. Лучше его запихнуть подальше, но иметь возможность вызвать мгновенно. Потому что ну не нужен постоянно мунлайт, и каждый раз на него натыкаться зло. В то же время когда он нужен другие более яркие режимы недопустимы даже на короткий срок. Надо думать как включать мунлайт отдельно от основной линейки.
Везде свои компромиссы. С него сразу же попасть во второй режим можно будет зажатием кнопки. Ждать придётся где-то пол секунды, при этом мунлайт врубается мгновенно и складывается впечатление просто плавного пуска. А если её не отпускать и дальше - войдёт в турбо. Если войдёт в турбо, то при отпускании вырубится. Что можно придумать удобнее?

Что если добавить альтернативный способ включения, где яркость будет зависеть от длительности клика? Короткий клик включит первый режим, но если зажать кнопку - включится первый режим, а через временной интервал яркость начнёт расти в течении секунды до максимума. Чем позже отпустишь, тем ярче будет светить. Режим этот не сохраняется. Если удерживать кнопку после того, как упрёшься в максимум - отпускание приведёт к выключению, иначе же этот режим будет настраиваться как основные, но не обладать памятью. Скорость настройки индивидуально для него можно сделать очень быстрой - секундной. Временные интервалы тоже можно специально для этого варианта сделать раза в полтора-два короче, чтоб меньше тупил. Эдакий шустрый вариант, с упором на регулировку, а не переключение.

[Исправлено: INFERION, 24.01.2014 в 01:42]
INFERION вне форума   Ответить с цитированием Вверх
Старый 24.01.2014, 02:06   22
Maksym
Ветеран Фонарёвки
 
Регистрация: 26.11.2011
Последняя активность: 09.01.2022 00:32
Адрес: Киев, Украина
Сообщений: 10493
Сказал(а) спасибо: 431
Поблагодарили: 1502 раз(а) в 1110 сообщениях

По умолчанию Re: Indigo 5.0, или "не совсем форумный" драйвер? (Часть 2)

Не, двойных 6.

Цитата:
Посмотреть сообщение Сообщение от INFERION :
С него сразу же попасть во второй режим можно будет зажатием кнопки. Ждать придётся где-то пол секунды
Долго.


Цитата:
Посмотреть сообщение Сообщение от INFERION :
при этом мунлайт врубается мгновенно и складывается впечатление просто плавного пуска. А если её не отпускать и дальше - войдёт в турбо. Если войдёт в турбо, то при отпускании вырубится. Что можно придумать удобнее?
Хм. Надо пробовать. Идея интересная.
Maksym вне форума   Ответить с цитированием Вверх
Старый 24.01.2014, 02:18 Автор темы   23
INFERION

 
Аватар для INFERION
 
Регистрация: 07.04.2013
Последняя активность: 13.06.2023 02:24
Адрес: Украина, Полтава
Сообщений: 5774
Сказал(а) спасибо: 340
Поблагодарили: 8154 раз(а) в 2385 сообщениях

По умолчанию Re: Indigo 5.0, или "не совсем форумный" драйвер? (Часть 2)

Цитата:
Посмотреть сообщение Сообщение от Maksym :
Хм. Надо пробовать. Идея интересная.
Так это сейчас в 6.0 так, но я думаю заменить переключение на второй режим, с последующим турбо, на отдельный режим без памяти с быстрой настройкой яркости.
INFERION вне форума   Ответить с цитированием Вверх
Старый 09.02.2014, 16:39 Автор темы   24
INFERION

 
Аватар для INFERION
 
Регистрация: 07.04.2013
Последняя активность: 13.06.2023 02:24
Адрес: Украина, Полтава
Сообщений: 5774
Сказал(а) спасибо: 340
Поблагодарили: 8154 раз(а) в 2385 сообщениях

По умолчанию Re: Indigo 5.0, или "не совсем форумный" драйвер? (Часть 2)

Вот вам исходники к 5.1 и 5.2 версии:
Indigo_5.1m.txt
Indigo_5.2_final.txt
5.1mp где-то потерял.
Они мне уже ненужны, готовлю версию 5.3. Пора с нуля переписывать кнопку, убирать костыли и оптимизировать код для некоторых фишек.

[Исправлено: INFERION, 09.02.2014 в 16:40]
INFERION вне форума   Ответить с цитированием Вверх
Старый 09.02.2014, 17:43   25
Maksym
Ветеран Фонарёвки
 
Регистрация: 26.11.2011
Последняя активность: 09.01.2022 00:32
Адрес: Киев, Украина
Сообщений: 10493
Сказал(а) спасибо: 431
Поблагодарили: 1502 раз(а) в 1110 сообщениях

По умолчанию Re: Indigo 5.0, или "не совсем форумный" драйвер? (Часть 2)

Надеюсь плата не претерпит никаких изменений и переписана будет только программная часть? Не хотелось бы плату по новой делать. Надеюсь в новой версии сшивки будут более идеальными, а то сейчас на переходах мигает .
Maksym вне форума   Ответить с цитированием Вверх
Старый 09.02.2014, 18:00 Автор темы   26
INFERION

 
Аватар для INFERION
 
Регистрация: 07.04.2013
Последняя активность: 13.06.2023 02:24
Адрес: Украина, Полтава
Сообщений: 5774
Сказал(а) спасибо: 340
Поблагодарили: 8154 раз(а) в 2385 сообщениях

По умолчанию Re: Indigo 5.0, или "не совсем форумный" драйвер? (Часть 2)

В старой версии мигало меньше? Я не планировал что-то в них менять, но могу попробовать. У меня в последнем кастоме тоже заметно мигает.
Какой характер миганий? Он со временем усилился? В каком направлении изменения яркости оно сильнее и неприятнее?

Цифра 5 значит, что схема идентична. Если она перетерпит изменения - это уже будет следующая версия драйвера, а не прошивки к нему. Планирую я интерфейс перекроить. Хочу доступ к турбо с обычной кнопки. Ну и коррекция баланса белого RGB индикатора давно нужна. Может быть калибровку индуктивности и ВАХ нагрузки в обычном режиме вообще выпилю, на всякий случай. Калибровку внутреннего сопротивления батареи придётся оставить - не известно что за дохляка в фонарь заправят. И что-то придумать с автоматическим обновлением этой информации так, чтоб человек не замечал.

[Исправлено: INFERION, 09.02.2014 в 18:05]
INFERION вне форума   Ответить с цитированием Вверх
Старый 09.02.2014, 19:13   27
Maksym
Ветеран Фонарёвки
 
Регистрация: 26.11.2011
Последняя активность: 09.01.2022 00:32
Адрес: Киев, Украина
Сообщений: 10493
Сказал(а) спасибо: 431
Поблагодарили: 1502 раз(а) в 1110 сообщениях

По умолчанию Re: Indigo 5.0, или "не совсем форумный" драйвер? (Часть 2)

Цитата:
Посмотреть сообщение Сообщение от INFERION :
В старой версии мигало меньше?
Мне кажется что таки да.
Цитата:
Посмотреть сообщение Сообщение от INFERION :
Какой характер миганий?
Просадка яркости.
Цитата:
Посмотреть сообщение Сообщение от INFERION :
Он со временем усилился?
Нет.
Цитата:
Посмотреть сообщение Сообщение от INFERION :
В каком направлении изменения яркости оно сильнее и неприятнее?
Без разницы.

Кстати чаще стало ругаться на нехватку мощности батареи. Странно, со старой прошивкой не ругалось. Аккумы ж теже.
Maksym вне форума   Ответить с цитированием Вверх
Старый 09.02.2014, 19:22 Автор темы   28
INFERION

 
Аватар для INFERION
 
Регистрация: 07.04.2013
Последняя активность: 13.06.2023 02:24
Адрес: Украина, Полтава
Сообщений: 5774
Сказал(а) спасибо: 340
Поблагодарили: 8154 раз(а) в 2385 сообщениях

По умолчанию Re: Indigo 5.0, или "не совсем форумный" драйвер? (Часть 2)

Цитата:
Посмотреть сообщение Сообщение от Maksym :
Кстати чаще стало ругаться на нехватку мощности батареи. Странно, со старой прошивкой не ругалось. Аккумы ж теже.
Потому что корректнее определяет потребляемый ток. Теперь ведь ВАХ нагрузки учитывается. Раньше батарею перегружало, защищённые банки иногда выбивало.
Пол вольта потерь допускается. Это очень много. Если ругается при такой низкой мощности (всего то 30 ватт?) - либо аккумы откровенное гуано, либо куча потерь на проводах, пружинах и т.п. Драйвер на это не даёт закрывать глаза, да...
Плюс отключение отмаргивания, после настройки яркости, не даёт драйверу замерить внутреннее сопротивление батареи. И калибруется оно только во время включения, и-то не всегда и часто в младших режимах, где сигнал не такой качественный.

[Исправлено: INFERION, 09.02.2014 в 19:36]
INFERION вне форума   Ответить с цитированием Вверх
Старый 09.02.2014, 19:39   29
Maksym
Ветеран Фонарёвки
 
Регистрация: 26.11.2011
Последняя активность: 09.01.2022 00:32
Адрес: Киев, Украина
Сообщений: 10493
Сказал(а) спасибо: 431
Поблагодарили: 1502 раз(а) в 1110 сообщениях

По умолчанию Re: Indigo 5.0, или "не совсем форумный" драйвер? (Часть 2)

Ну аккумы далеко не силовые, обычные Самсунги 2600. С сопротивлением цепи должно быть все ОК, в пределах разумного - пружинки шунтированы, плата куда пружинки впаяна тоже шунтирована проводами все дорожки, от контактной платы в башке к драйверу идут провода 12авг.
Причем низкое напряжение не индицируется, с ним все ОК. Но индицирует перегруз. Да и самое странное - раз на раз не приходится - тут все ОК, тут уже мигает, переключил - опять ОК. Мож 0,5 В падения слишком жестко? Да, еще что интересует - если оно мигает это просто индикация что проблемы с мощностью батарейки, или еще и мощность скидывает? Если просто индикация - ну такое, а если мощу скидывает - эт плохо, надо бы доверительный интервал расширить.
Maksym вне форума   Ответить с цитированием Вверх
Старый 09.02.2014, 20:03 Автор темы   30
INFERION

 
Аватар для INFERION
 
Регистрация: 07.04.2013
Последняя активность: 13.06.2023 02:24
Адрес: Украина, Полтава
Сообщений: 5774
Сказал(а) спасибо: 340
Поблагодарили: 8154 раз(а) в 2385 сообщениях

По умолчанию Re: Indigo 5.0, или "не совсем форумный" драйвер? (Часть 2)

12авг не тонковаты? Десяток миллиом и уже ощутимая разница.
Цитата:
Посмотреть сообщение Сообщение от Maksym :
Причем низкое напряжение не индицируется, с ним все ОК.
Если сопротивление определено верно - индикатор не врёт и его цвет не должен сильно уплывать под нагрузкой. Если сопротивление завышено - начнёт к фиолетовому тянутся, и наоборот. Так можно проверить качество работы алгоритма вычисления этого параметра. Ему тяжело там работать, особенно когда отмаргиватель выключен. Так он хоть мог по месту всё подправить может.
Цитата:
Посмотреть сообщение Сообщение от Maksym :
Да и самое странное - раз на раз не приходится - тут все ОК, тут уже мигает, переключил - опять ОК.
Ну значит граничит с предельными режимами. При включениях параметр определяется, но не идеально. Хорошо он ловится на больших токах, а на малых так себе. Раньше упор шел на то, что на большом токе параметр уточняется во время отмаргивания, как раз там, где необходима повышенная точность. Сейчас его можно отключить со всеми вытекающими. Во время включения внутреннее сопротивление калибруется по окончанию плавного пуска, а т.к. он заканчивается чаще всего до того, как успеешь наклацать старший режим - калибровка происходит на низких токах (грубо). Это можно подправить, чтоб калибровало по таймеру самой кнопки. Но всё равно это грубо, т.к. за время запуска батарея чуть разрядится и дельта напряжений окажется завышенной. Отмаргиватель в регуляторе яркости отлично делает своё дело, если его не отключать...
Цитата:
Посмотреть сообщение Сообщение от Maksym :
Мож 0,5 В падения слишком жестко?
В смысле? Это и так много для батареи. у панасов при бОльшей просадке выбивает защита, а нормальные аккумы настолько не просаживаются при заявленных в документации токах и внутреннем сопротивлении. Пусть ругается - конструкция хреновая, потерь много. У меня проблем не возникает, если уделить достаточно внимания всем этим проводочкам и пружинкам. Даже 3400 панасы тянут монстриков на 80W.
Цитата:
Посмотреть сообщение Сообщение от Maksym :
Да, еще что интересует - если оно мигает это просто индикация что проблемы с мощностью батарейки, или еще и мощность скидывает?
Индикация это не предупреждение, а констатация факта. Если начало мигать - энергии УЖЕ не хватает и ток ниже нормы. Именно сам факт занижения тока на выходе и показывает драйвер, а цветом анимации показывает причину снижения этого тока. Отключить эту защиту нельзя, так что нужно конструкцию дорабатывать и/или ставить адекватную батарею, или терпеть уменьшение яркости под возможности.

Второй момент - качество определения самой просадки. Тут уже сложнее. Если отмаргиватель мешает, то я пока ещё не придумал ему альтернативы. Можно заблокировать калибровку в обычном режиме, и сделать её один раз в инженерке. Но батареи меняются, к ним нужно постоянно адаптироваться. Хотя бы для того, чтоб индикатор не врал. Для калибровки нужно кратковременно отключать нагрузку, и смотреть насколько подскочило напряжение. Была бы сложнее схемотехника - там бы можно было гонять через нагрузку переменку с небольшой амплитудой, и фиксировать её амплитуду на входе. Но у МК слишком хреновое разрешение по напряжению питания для этого. Нужно ловить доли милливольта, а сейчас можно ловить единицы-десятки милливольт. Да ещё и делать это очень редко, что позволяет использовать жирную передискретизацию.
Могу попробовать добавить определение приоритета новой информации, перед текущей и среднестатистической. Что-то вроде фильтра Калмана. Оценивать степень доверия к информации по ряду критериев. например по условиям измерения исходных данных, и смотреть насколько правдоподобнее старая информация. Нужно подумать над этим.

Да, ещё я хочу автоматическую калибровку добавить, если место будет. В инженерке можно выбрать этот режим и фонарь сам начнёт всё искать...

[Исправлено: INFERION, 09.02.2014 в 20:11]
INFERION вне форума   Ответить с цитированием Вверх
Старый 09.02.2014, 20:15   31
Maksym
Ветеран Фонарёвки
 
Регистрация: 26.11.2011
Последняя активность: 09.01.2022 00:32
Адрес: Киев, Украина
Сообщений: 10493
Сказал(а) спасибо: 431
Поблагодарили: 1502 раз(а) в 1110 сообщениях

По умолчанию Re: Indigo 5.0, или "не совсем форумный" драйвер? (Часть 2)

Цитата:
Посмотреть сообщение Сообщение от INFERION :
12авг не тонковаты?
3,3 мм2 - думаю при длине 3 см достаточно.
Цитата:
Посмотреть сообщение Сообщение от INFERION :
у панасов при бОльшей просадке выбивает защита
Давайте не будем использовать в силовых фонарях аккумы с защитой, это супер глупо и бессмысленно!

ОК, буду копать где плохой контакт. У меня ж по идее порядка 9 А кушать должно по первичке всего, это всего 2,25 А на аккум, так что вряд ли они в этом виноваты. Ну и предупреждение работает только при самой максимальной яркости.
Maksym вне форума   Ответить с цитированием Вверх
Старый 09.02.2014, 21:54 Автор темы   32
INFERION

 
Аватар для INFERION
 
Регистрация: 07.04.2013
Последняя активность: 13.06.2023 02:24
Адрес: Украина, Полтава
Сообщений: 5774
Сказал(а) спасибо: 340
Поблагодарили: 8154 раз(а) в 2385 сообщениях

По умолчанию Re: Indigo 5.0, или "не совсем форумный" драйвер? (Часть 2)

Цитата:
Посмотреть сообщение Сообщение от Maksym :
3,3 мм2 - думаю при длине 3 см достаточно.
А, точно. Спутал с 16авг (второй раз уже, вспомнил). Да, они избыточны даже.
Цитата:
Посмотреть сообщение Сообщение от Maksym :
Давайте не будем использовать в силовых фонарях аккумы с защитой, это супер глупо и бессмысленно!
Почему же? Если драйвер ограничивает мощность на разумном уровне, то чем плоха всеядность? Кому-то нужно ярко, а кому-то долго. Силовые аккумы просаживаются куда меньше, чем ёмкие на порогах срабатывания собственной защиты. Говорю же - у меня с ними проблем нет. Обычные мощные банки, хотя бы на 10A, и можно с 4-х хоть 130W выкачивать с текущим порогом. А вот если будет хоть пол метра 14AWG или не продублированные пружины - начинает ругаться, и вполне объективно. Но 9A далеко не 40, а вам порога мало?
Цитата:
Посмотреть сообщение Сообщение от Maksym :
ОК, буду копать где плохой контакт. У меня ж по идее порядка 9 А кушать должно по первичке всего, это всего 2,25 А на аккум, так что вряд ли они в этом виноваты. Ну и предупреждение работает только при самой максимальной яркости.
Ну для начала нужно бы убедится в корректности определения потерь. Индикатор не врёт под нагрузкой? Сопротивление потерь не завышает? Если вернуть отмаргиватель - лучше не становится? Если с этим порядок, то может быть сами аккумуляторы гуано? У драйвера есть индикация мощности батареи. Если дохлые банки - показания будут меняться пропорционально с количеством элементов. Если же потери в другом месте - количество не сильно повлияет на показания. Только перед просмотром этой информации нужно калибронуть на большом токе. Либо в первом режиме выкрутить яркость на максимум и включить, либо порегулировать яркость, если отмаргиватель включен (это предпочтительнее). У Кинга ненадёжных мест полно. Начиная с болтиков, которые держат плату с пружинами, и заканчивая ободком контактной платы, с кучей хилых переходных отверстий. 9A конечно не 40, но всё же...

[Исправлено: INFERION, 09.02.2014 в 21:57]
INFERION вне форума   Ответить с цитированием Вверх
Старый 09.02.2014, 22:11   33
Maksym
Ветеран Фонарёвки
 
Регистрация: 26.11.2011
Последняя активность: 09.01.2022 00:32
Адрес: Киев, Украина
Сообщений: 10493
Сказал(а) спасибо: 431
Поблагодарили: 1502 раз(а) в 1110 сообщениях

По умолчанию Re: Indigo 5.0, или "не совсем форумный" драйвер? (Часть 2)

Цитата:
Посмотреть сообщение Сообщение от INFERION :
Если драйвер ограничивает мощность на разумном уровне, то чем плоха всеядность?
Ну хотя бы тем что на защите падают драгоценные милливольты. Вплоть до того что защита может отключаться при токе в 2 А, воспринимая это как КЗ (да, есть и такая высокочувствительная защита).
Цитата:
Посмотреть сообщение Сообщение от INFERION :
Если вернуть отмаргиватель - лучше не становится?
Надо будет попробовать.
Цитата:
Посмотреть сообщение Сообщение от INFERION :
Если дохлые банки - показания будут меняться пропорционально с количеством элементов.
Опа! А это идея. Надо будет проверить .
Maksym вне форума   Ответить с цитированием Вверх
Старый 09.02.2014, 22:44 Автор темы   34
INFERION

 
Аватар для INFERION
 
Регистрация: 07.04.2013
Последняя активность: 13.06.2023 02:24
Адрес: Украина, Полтава
Сообщений: 5774
Сказал(а) спасибо: 340
Поблагодарили: 8154 раз(а) в 2385 сообщениях

По умолчанию Re: Indigo 5.0, или "не совсем форумный" драйвер? (Часть 2)

Цитата:
Посмотреть сообщение Сообщение от Maksym :
Ну хотя бы тем что на защите падают драгоценные милливольты. Вплоть до того что защита может отключаться при токе в 2 А, воспринимая это как КЗ (да, есть и такая высокочувствительная защита).
В данном случае она не мешает работе нормальных банок. Пол вольта это очень много. При этом нормальные защищённые банки отрубает где-то на 6...7A, когда драйвер с ними ограничивает ток на уровне 5...6A (на банку). Это всё опытным путём было установлено, а вот реализовать идеальный механизм мониторинга этих потерь в данной схемотехнике пока не придумал как.
INFERION вне форума   Ответить с цитированием Вверх
Старый 09.02.2014, 22:47   35
Maksym
Ветеран Фонарёвки
 
Регистрация: 26.11.2011
Последняя активность: 09.01.2022 00:32
Адрес: Киев, Украина
Сообщений: 10493
Сказал(а) спасибо: 431
Поблагодарили: 1502 раз(а) в 1110 сообщениях

По умолчанию Re: Indigo 5.0, или "не совсем форумный" драйвер? (Часть 2)

Цитата:
Посмотреть сообщение Сообщение от INFERION :
В данном случае она не мешает работе нормальных банок.
Мешает. Это ВСЕГДА дополнительное сопротивление дешевого полевика.
Цитата:
Посмотреть сообщение Сообщение от INFERION :
При этом нормальные защищённые банки отрубает где-то на 6...7A
Но мы же таки закладываемся на универсальность? Т.е. на все защищенные - а они есть иот 2 А вырубающиеся.
Цитата:
Посмотреть сообщение Сообщение от INFERION :
Это всё опытным путём было установлено
Тебе просто с защитой повезло.
Maksym вне форума   Ответить с цитированием Вверх
Старый 09.02.2014, 22:59 Автор темы   36
INFERION

 
Аватар для INFERION
 
Регистрация: 07.04.2013
Последняя активность: 13.06.2023 02:24
Адрес: Украина, Полтава
Сообщений: 5774
Сказал(а) спасибо: 340
Поблагодарили: 8154 раз(а) в 2385 сообщениях

По умолчанию Re: Indigo 5.0, или "не совсем форумный" драйвер? (Часть 2)

Цитата:
Посмотреть сообщение Сообщение от Maksym :
Мешает. Это ВСЕГДА дополнительное сопротивление дешевого полевика.
Речь идёт о защите в драйвере. Никто не мешает поставить незащищённые банки и не иметь при этом проблем.
Цитата:
Посмотреть сообщение Сообщение от Maksym :
Но мы же таки закладываемся на универсальность? Т.е. на все защищенные - а они есть иот 2 А вырубающиеся.
Я сразу писал, что драйвер конфликтует с защитой на аккумах. Он не умеет её прощупывать на порог срабатывания. Но нормальные банки, с нормальной защитой, которыми тут часто пользуются (ёмкие Орбтроники) он жуёт и почти не давится. Этот порог не мешает работе с незащищёнными банками, поэтому и был выбран. Кроме того - именно с таким порогом лучше всего коррелирует внутреннее сопротивление батареи с её заявленной токоотдачей, плюс потери на проводах и контактах. 100мОм (80мОм плюс потери в проводке) - 5A. 20мОм (22А банки с 17мОм плюс потери в силовой проводке) - 25A. 10-ти амперные банки имеют сопротивление около 40мОм. Это и по паспорту, и по мнению самого драйвера (сходится, да). Он, кстати, потери на защите не различает. Как видит сопротивление 80мОм банки с потерями на пружинах и проводах в 100мОм, так и продолжает видеть. Были бы там существенные потери - грелась бы эта защита и жарила банку. Но я и сам не сторонник такой защиты. От неё проблем много. Просто без ограничителя в драйвере у меня фонарь постоянно ВНЕЗАПНО тух при перегрузках батареи, что ещё хуже.

Драйвер силовой, для монстров. Токи бешеные. Оставленные без внимания потери (если отключить ограничитель) могут что-то и расплавить. В 6.0 так вообще программа ещё и за КПД следить будет. Если тепловыделение на плате превысит максимально допустимый порог - мощность так же начнёт снижаться. Т.е. поставить хреновый полевик и получить пшик уже сложнее будет, но в нормальной схеме мешать это никак не должно.

----------------------
Появилась идея, как улучшить механизм оценки внутреннего сопротивления батареи. Довольно интересный, лишенный недостатков всех тех реализаций, которые я делал до этого. Попробую в 5.3.

----------------------
Нашел в 5.2 косяк с вычислением потребляемого тока. Исправил, но не проверял и даже не компилировал: Indigo_5.2_final.txt
Код:
	;Iinmax=Irefmax*Ton/(T-Ton)+Irefmax

	ldi	ZH, HIGH(RAMEND-54)
	ldi	ZL, LOW(RAMEND-54)
	ld	R23,	-Z		;Загрузить Irefmax
	ld	R22,	-Z
	ser	R20
	ser	R21
	sub	R20,	R16
	sbc	R21,	R17
	movw	R24,	R16
	rcall	mpy16u
	rcall	div32u
	add	R16,	R22
	adc	R17,	R23
	lsr	R18			;Iinmax/4
	ror	R17
	ror	R16
	lsr	R18
	ror	R17
	ror	R16
	tst	R18
	breq	imxok
	ser	R16
	ser	R17
imxok:	st	-Z,	R17		;Записать Iinmax
	st	-Z,	R18
Код:
	;Iinmax=Irefmax*Ton/(T-Ton)+Irefmax

	ldi	ZH, HIGH(RAMEND-54)
	ldi	ZL, LOW(RAMEND-54)
	ld	R23,	-Z		;Загрузить Irefmax
	ld	R22,	-Z
	ser	R20
	ser	R21
	sub	R20,	R16
	sbc	R21,	R17
	movw	R24,	R16
	rcall	mpy16u
	rcall	div32u
	add	R16,	R22
	adc	R17,	R23
	adc	R18,	R0
	lsr	R18			;Iinmax/4
	ror	R17
	ror	R16
	lsr	R18
	ror	R17
	ror	R16
	tst	R18
	breq	imxok
	ser	R16
	ser	R17
imxok:	st	-Z,	R17		;Записать Iinmax
	st	-Z,	R16
Неправильно сложил переменные (перенос потерял), а затем ещё и вместо младшей части в результат записал мусор. Первый вариант с ошибкой, второй исправленный.

[Исправлено: INFERION, 13.02.2014 в 03:06]
INFERION вне форума   Ответить с цитированием Вверх
Старый 18.03.2014, 19:00   37
Maksym
Ветеран Фонарёвки
 
Регистрация: 26.11.2011
Последняя активность: 09.01.2022 00:32
Адрес: Киев, Украина
Сообщений: 10493
Сказал(а) спасибо: 431
Поблагодарили: 1502 раз(а) в 1110 сообщениях

По умолчанию Re: Indigo 5.0, или "не совсем форумный" драйвер? (Часть 2)

Таки INFERION был прав насчет Кинга. Я нашел причину большой просадки напряжения. Протерлась на контактной плате по краю дорожка, в которую стакан упирается, и контачило оно где-то на честном слове. Понапаивал из фольки уши - как бабка пошептала.

Цитата:
Посмотреть сообщение Сообщение от INFERION :
Нашел в 5.2 косяк с вычислением потребляемого тока.
Классно... А что делать с уже зашитой прошивкой? Ошибка очень критична? Ибо как-то оно вроде ж работает.

А еще будут таки новые версии, исправленные и дополненные? Ибо нехорошо когда ошибка в прошивке сидит, а с другой стороны из-за одной ошибки перешиваться тоже как-то не хотелось бы (в моем случае с покупкой нового МК). Если готовится и будет что-то новое - то я бы подождал.
Maksym вне форума   Ответить с цитированием Вверх
Старый 18.03.2014, 19:13 Автор темы   38
INFERION

 
Аватар для INFERION
 
Регистрация: 07.04.2013
Последняя активность: 13.06.2023 02:24
Адрес: Украина, Полтава
Сообщений: 5774
Сказал(а) спасибо: 340
Поблагодарили: 8154 раз(а) в 2385 сообщениях

По умолчанию Re: Indigo 5.0, или "не совсем форумный" драйвер? (Часть 2)

Цитата:
Посмотреть сообщение Сообщение от Maksym :
Ошибка очень критична? Ибо как-то оно вроде ж работает.
Нет, не очень. Просто мусор в младшем байте (я так понимаю ноль там всегда), и иногда в старшем значение может быть в 2 раза меньше. В первом случае мусор может шум ограничителя вызывать (скорее дребезг), но незначительный (как с 8-ми битной арифметикой, которые и так все остальные пользуются) и врятли заметный, а во втором фонарь решит что батарея в 2 раза мощнее. Максимум к чему это приведёт - к её перегрузке (ограничитель на 0,5V не сработает) и индикатор просядет из-за недокомпенсации. При этом отсечка на 3V работает отдельно и исправно. Если бы это было заметно - я бы давно выловил. Такие вещи обнаруживаются случайно...

[Исправлено: INFERION, 18.03.2014 в 19:15]
INFERION вне форума   Ответить с цитированием Вверх
Старый 18.03.2014, 20:07   39
Maksym
Ветеран Фонарёвки
 
Регистрация: 26.11.2011
Последняя активность: 09.01.2022 00:32
Адрес: Киев, Украина
Сообщений: 10493
Сказал(а) спасибо: 431
Поблагодарили: 1502 раз(а) в 1110 сообщениях

По умолчанию Re: Indigo 5.0, или "не совсем форумный" драйвер? (Часть 2)

Ясно. Значит из-за этого перешиваться необходимости нет. А новые версии будут?
Maksym вне форума   Ответить с цитированием Вверх
Старый 18.03.2014, 20:16 Автор темы   40
INFERION

 
Аватар для INFERION
 
Регистрация: 07.04.2013
Последняя активность: 13.06.2023 02:24
Адрес: Украина, Полтава
Сообщений: 5774
Сказал(а) спасибо: 340
Поблагодарили: 8154 раз(а) в 2385 сообщениях

По умолчанию Re: Indigo 5.0, или "не совсем форумный" драйвер? (Часть 2)

5.3 давно готовится. Но она будет с совсем другим интерфейсом. Присоединяйся: https://forum.fonarevka.ru/...
INFERION вне форума   Ответить с цитированием Вверх
Поблагодарили: 1 раз
Maksym (18.03.2014)
Ответ  Создать новую тему
Опции темы Поиск в этой теме
Поиск в этой теме:

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





Copyright ©2007 - 2024, FONAREVKA.RU

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

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