|
|
![]() ![]() |
|
|
![]() ![]() ![]() ![]() |
|
Опции темы | Поиск в этой теме |
![]() ![]() |
![]() ![]() |
||||||||||
![]() |
![]()
Внимание! Данное программное обеспечение (ПО) распространяется по принципу «бесплатно для некоммерческого использования». Это значит, Вы не можете использовать ПО для предоставления каких либо услуг на коммерческой основе. Вы не можете продавать описываемое в статье ПО или собранные устройства (как фонари, так и отдельные драйвера), использующие данное ПО. Желающим использовать ПО в коммерческих целях, необходимо ОБЯЗАТЕЛЬНО получить на это согласие правообладателя.
Итак, недавноя решил попробовать написать альтернативную прошивку для драйвера AVSel v3.2I. Вот для этого: Новая, измененная схема: убран конденсатор с кнопки и добавлен индикаторный светодиод. Номинал сопротивления в его цепи нужно рассчитывать исходя и параметров светодиода. 100 это ориентировочное значение. Уже есть первые результаты и здесь хочется сказать "Спасибо" Rime за помощь в ее тестировании, выловленные баги и предложенные идеи, некоторые из которых я постараюсь реализовать в дальнейшем. Что может прошивка на текущий момент:
Дополнительный диод (дд) работает в режиме одна короткая вспышка в 4 сек (режим "маяк") на выключенном фонаре, при разряженной до 3.3В АКБ режим работы дд меняется на две короткие вспышки каждые 4сек. Дд постоянно мерцает в состоянии драйвера "Термоконтроль". В режиме Включен дд начинает моргать при падении напряжения АКБ до 3,4В, он так-же используется для индикации включения режима Заблокирован (1 вспышка) и при отключении этого режима (2 вспышки). Описание управления: Терминология: 1. Короткий клик (кк) - нажатие и отпускание длительность до 0.225 сек. 2. Длинный клик (дк) - нажатие и отпускание длительность от 0.225 до 0,51 сек. 3. Удержание - нажатие и удержание кнопки в нажатом положении больше 0,51 сек 5 состояний драйвера: 1. Заблокирован реагирует только на сложные комбинации разблокировки 2. Выключен 3. Включен 4. Термоконтроль 5. Стробы В каждом состоянии свои комбинации: Заблокирован: 1. два дк и удержание - разблокировка в состояние выключен (индикация 1 вспышка додолнительного диода) Выключен: 1. один кк включение в средний режим 2. два кк - в максимум. 3. удержание - включение в светляк 4. дк и удержание - индикация батареи. Мигает основным диодом от 1 (разряжен) до 5(полностью заряжен) раз. 5. два дк и удержание - переход в режим заблокирован (индикация 2 вспышки додолнительного диода) 6. два дк и два кк - включение медленного строба 7. два дк и три кк - включение быстрого строба 8. два дк один кк и удержание - переход в термокалибровку (индикация коротких 10 вспышек основного диода) Включен 1. один кк - один режим вверх до максимума не по кругу 2. одни дк - один режим вниз до светляка не по кругу 3. удержание - переход в режим выключен Термоконтроль 1. один кк - запомнить значение (индикация 3 вспышки додолнительного диода) 2. один дк - отключить ТК (одна вспышка додолнительного диода) 3. удержание - отключить не меняя настроек. Фонарь выключится. Стробы 1. дк или кк переключение строба медленный/быстрый 2. удержание - выключение Все включения и изменения режимов работают очень быстро без тормозов и таймаутов. Включение получается ступенчатое, делать кк можно с любой скоростью и уже после первого фонарь светит. Как говорится, лучше один раз увидеть, чем сто раз прочитать. Подробное руководство по прошивке: 1. Первые шаги, управление фонарем.
2. Инженерное меню, настройка термоконтроля.
3. Маяк и меню его настройки.
4. Работа системы защиты АКБ от переразряда.
5. Стробы.
Сама прошивка v1.6 доступна здесь. Список изменений здесь. [Исправлено: Tamagotchi, 10.01.2014 в 19:50] |
||||||||||
![]() |
![]() |
![]() |
![]() ![]() |
Hoвичёк фонарёвки.
Регистрация: 18.08.2012 Последняя активность: 18.02.2025 15:39
Сообщений: 4734
Сказал(а) спасибо: 1990
Поблагодарили: 1432 раз(а) в 717 сообщениях
|
![]()
Так, значит сегодня почти весь день гонял 14-ую версию, с пристрастием, выискивая все возможные глюки/баги/нестабильности.
По режимам. Светляк При 4.2В ток 6.3мА, по мере разряда, он меняется, и к концу примерно 4мА. Изменения плавные, дёрганий мерцаний нет, всё ровненько. Есть ступеньки компенсации, я так понял что примерно каждые 0.2В, (Может ближе к 3В чаще), происходит корекция - ток возрастает, потом снова падает по мере разряда, до следующей коррекции. Один раз поймал мерцание, при напряжении около 3В, было такое впечатление, что напряжение попало в зону корекции, и ток скакал ровными ступеньками вверх-вниз. Я так думаю что гистерезис там заложен, тогда это может быть из-за пульсаций питания, всё таки блок питания, а не аккумулятор. Но больше такое поймать не удалось, (как я не пытался), а с аккумулятором скорее всего такого не будет. В целом, светляк классный, всё стабильно, ровно, и ток для меня в самый раз. Можно ещё понизить, конечно, хуже не будет, но и так нормально. Потребляет в светляке 15-25мА, в зависимости от напряжения. Вот это бы понизить было б отлично. Многовато жрёт, по сравнению с выхлопом. Осцилограммы тока: ![]() ![]() Минимальный режим. Ток 60мА, плюс/минус 3мА. В целом отличная стабилизация, всё ровненько. Никаких глюков не нашёл. КПД: 4,2В = 62% 3,9В = 67% 3,5В = 75% 3,2В = 82% 3,0В = 88% Импульсник, короче. ![]() Правда вот здесь за 100% точность не ручаюсь, так как блок питания показывает ток только до второго знака после запятой. Так что жрать мог как 60, так и под 70мА. (( Осцилограммы: ![]() ![]() Средний режим. Ток 710мА, отличная стабилизация, всё ровно. Но! Пару раз мне удалось поймать ступеньку яркости при прохождении 3.1В - ток резко подскакивает до 0,78А, и стоит чуть снизить напряжение - падает обратно на 0,71А. Оба раза ловил этот глюк, если средний режим предварительно долго работает - минут 20-30. Но опять же - может это отголосок шумов блока питания, или это та пресловутая ступенька АЦП, о которой Инферион говорил. Он вроде как раз на этот порог - 3.1В и указывал. Не знаю. Но что увидел - то описал. ![]() И ещё разок был глюк, когда драйвер по достижении некоего порога, (по-моему 2.97В, но могу ошибаться), перескочил на режим вниз, но не на 60мА, а почему то на 100мА. ![]() КПД 4,2В = 91% 3,9В = 91% 3,5В = 93% 3,2В = 94% 3,0В = 95% Стабилизация до 2.91В - супер. (На светике при этом 2.85В - то есть на драйвере упало всего 0.6В!!) Осцилограммы: ![]() ![]() Максимальный режим. Ток 2.58А, естественно всё ровно, никаких глюков не нашёл, всё отлично. КПД 4,2В = 92,% 3,9В = 93% 3,5В = 94% 3,31В = 95,7% Стабилизация до 3,31В. Осцилограммы: ![]() ![]() Фухх, вроде всё. ![]() ............ upd. А нет, не всё. ![]() Уже вечером скачал 15-ую версию, (Tamagotchi поправил кое какие косячки с индикацией уровня заряда), но гонять не стал, засунул драйвер в фонарь и пошёл домой. По дороге обнаружил косячок с маячком - почему то после блокировки/разблокировки он не включился, и пришлось включить и выключить фонарь для его активации. После этого раз 30 пробовал - не поймал снова. Ещё забыл добавить про потребление - выключенный фонарь жрёт аж целых 5 микроампер. А заблокированный - 0,3мкА. ![]() Прикольно наблюдать за потреблением - по прибору 5мкА, маяк вспыхивает, а прибор не реагирует. ![]() А на третей вспышке вдруг импульс потребления. Оказывается, паршивцу маячку, на пару вспышек хватает того что кондёры запасли. ![]()
__________________
Fenix TK21, UltraFire UF-H6, Триплы C20C, ITP A2 EOS ss, Olight S20 Baton, DQG 18650 II, Niteye JA10, DQG AA, DQG 18650 clicky, С22С. [Исправлено: Rime, 18.09.2013 в 23:12] |
![]() |
![]() |
Поблагодарили: 3 раз(а) |
![]() ![]() |
![]() ![]() |
![]() |
![]() |
![]() |
![]() |
![]() ![]() |
![]() ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() ![]() |
![]() Регистрация: 07.04.2013 Последняя активность: 13.06.2023 02:24
Сообщений: 5759
Сказал(а) спасибо: 340
Поблагодарили: 8162 раз(а) в 2385 сообщениях
|
![]()
Гистерезис из-за низкой разрядности ШИМ? Шум БП у меня наоборот помогает лучше работать. Когда батарею подключил - столкнулся с проблемой отсутствия достаточного шума для работы передискретизации...
|
![]() |
![]() |
![]() ![]() |
![]() ![]() |
![]() |
![]()
Что может прошивка на текущий момент.
3 режима + светляк термоконтроль высасыватель батареи маяк дополнительным диодом два вида стробов - быстрый/медленный полное отключение при разряде батареи защита от случайного включения (блокировака/разблокировка) Пока все. Работы продолжаются. |
![]() |
![]() |
![]() |
![]() ![]() |
Hoвичёк фонарёвки.
Регистрация: 18.08.2012 Последняя активность: 18.02.2025 15:39
Сообщений: 4734
Сказал(а) спасибо: 1990
Поблагодарили: 1432 раз(а) в 717 сообщениях
|
![]() |
![]() |
![]() |
![]() ![]() |
![]() ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() ![]() |
Hoвичёк фонарёвки.
Регистрация: 18.08.2012 Последняя активность: 18.02.2025 15:39
Сообщений: 4734
Сказал(а) спасибо: 1990
Поблагодарили: 1432 раз(а) в 717 сообщениях
|
![]()
Tamagotchi
Неа, там же помимо цифр ещё и шкала, которая чаще обновляется, да и не может всегда так точно совпадать - два пыха тишина, на третий потребляет. Не может же быть маяк синхронизирован с прибором. ![]() |
![]() |
![]() |
![]() ![]() |
![]() ![]() |
![]() |
![]()
А в каких условиях замерялся КПД? Защита от ПП и т.д. были?
|
![]() |
![]() |
![]() |
![]() ![]() |
Hoвичёк фонарёвки.
Регистрация: 18.08.2012 Последняя активность: 18.02.2025 15:39
Сообщений: 4734
Сказал(а) спасибо: 1990
Поблагодарили: 1432 раз(а) в 717 сообщениях
|
![]() |
![]() |
![]() |
![]() ![]() |
![]() ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() ![]() |
Hoвичёк фонарёвки.
Регистрация: 18.08.2012 Последняя активность: 18.02.2025 15:39
Сообщений: 4734
Сказал(а) спасибо: 1990
Поблагодарили: 1432 раз(а) в 717 сообщениях
|
![]()
Да я понял. )) Просто сокращение уж больно двусмысленное получилось.
![]() |
![]() |
![]() |
![]() |
![]() ![]() |
![]() Регистрация: 07.04.2013 Последняя активность: 13.06.2023 02:24
Сообщений: 5759
Сказал(а) спасибо: 340
Поблагодарили: 8162 раз(а) в 2385 сообщениях
|
![]()
Одно другому тождественно
![]() |
![]() |
![]() |
![]() |
![]() ![]() |
Hoвичёк фонарёвки.
Регистрация: 18.08.2012 Последняя активность: 18.02.2025 15:39
Сообщений: 4734
Сказал(а) спасибо: 1990
Поблагодарили: 1432 раз(а) в 717 сообщениях
|
![]()
Для этой схемы точно. ))
|
![]() |
![]() |
![]() |
![]() ![]() |
![]() Регистрация: 07.04.2013 Последняя активность: 13.06.2023 02:24
Сообщений: 5759
Сказал(а) спасибо: 340
Поблагодарили: 8162 раз(а) в 2385 сообщениях
|
![]()
С повышалкой веселее. Но там и отключение нагрузки во время работы тоже очень весёлое. Выгорает основательно всё, включая проводку и батареи
![]() А в понижалке то что? МК отвалится, диод оборвётся да и всё... [Исправлено: INFERION, 19.09.2013 в 00:43] |
![]() |
![]() |
![]() |
![]() ![]() |
Hoвичёк фонарёвки.
Регистрация: 18.08.2012 Последняя активность: 18.02.2025 15:39
Сообщений: 4734
Сказал(а) спасибо: 1990
Поблагодарили: 1432 раз(а) в 717 сообщениях
|
![]()
INFERION,
А там смотри - масса сидит на 3 выводе TS5A3159, и она по умолчанию закомутирована на базу полевика; Но при переполюсовке, это будет не масса а +, н-канальный полевик с + на затворе.... Я не знаю, какой там импульс родит аккум на цепочку диод открытый ключ, но думаю что ключу мандец. Вот что значит на ночь глядя в схему смотреть ![]() Надо у Монарха спросить - может ему приносили эти драйвера после переполюсовки - ключ там выживает, нет? Но уверен что ключ дохнет. [Исправлено: Rime, 19.09.2013 в 02:03] |
![]() |
![]() |
![]() |
![]() ![]() |
![]() Регистрация: 07.04.2013 Последняя активность: 13.06.2023 02:24
Сообщений: 5759
Сказал(а) спасибо: 340
Поблагодарили: 8162 раз(а) в 2385 сообщениях
|
![]()
Да он мне и сам рассказывал, как весело дымятся 14AWG (вроде) при отваливании светика в повышалке. А ведь это даже не переполюсовка - просто ключ стреляет от перенапряжения. У себя я убил переполюсовкой один 80A ключик. Комповый БП неправильно подключил (работающий). Потом долго думал почему он не заводится. Ключ просто пробило, остальное уцелело. Были бы там незащищённые батареи - было бы очень плохо. Ладно если драйвер летит, так он ещё и питание закорачивает. Причём ключи имеют мощные выводы, способные в импульсе держать сотни ампер, и десятки в постоянке. Напрашиваются плавкие предохранители (хотя бы печатные)...
[Исправлено: INFERION, 19.09.2013 в 02:29] |
![]() |
![]() |
![]() |
![]() ![]() |
Hoвичёк фонарёвки.
Регистрация: 18.08.2012 Последняя активность: 18.02.2025 15:39
Сообщений: 4734
Сказал(а) спасибо: 1990
Поблагодарили: 1432 раз(а) в 717 сообщениях
|
![]()
К сожалению, практически любой DC-DC так себя ведёт. (
Мы здесь запускали проект, рекламные LCD панели в транспорте, так там на питании, как раз с целью защиты потрохов этих панелей стояли DC-DC с гальванической развязкой, полноценные трансформаторные блочки. Ни разу не было чтоб поехавший преобразователь за собой что-то утащил. Но в фонарь такое ставить смысла нет, а вот предохранитель, это вообще то надо бы. ![]() Провода-детали ещё ладно, лишь бы не жахнуло... |
![]() |
![]() |
![]() ![]() |
![]() ![]() |
![]() |
![]()
Хватит уже о ПП
![]() |
![]() |
![]() |