Добавить форум Fonarevka.ru в Избранное ×
FONAREVKA.RU - Всё о фонарях и осветительной технике
Регистрация Дневники Группы Альбомы Каталоги Поиск Сообщения за день Отметить все разделы прочитанными
Вернуться   Форум FONAREVKA.RU Авторские разделы наших мастеров Разработки от INFERION
Забыли пароль? Регистрация
Войти через OpenID



  • Бесплатные розыгрыши призов
  • Розыгрыши призов в соц. сетях!
  • Для гостей форума
  • О нашем проекте
  • Пожертвования (Donate)
  • Реклама на форуме
На форуме ежемесячно проходят бесплатные розыгрыши призов для зарегистрированных и активно общающихся форумчан. Вы можете выиграть не только различные фонарики, зарядные устройства, аккумуляторы и другие аксессуары известных брендов, а также фонари и компоненты от известных кастомщиков и мелкосерийных производителей, но и другие призы, такие как мультитулы, ножи, рюкзаки и другое снаряжение. Все проходящие розыгрыши призов для форумчан абсолютно бесплатные и призы для розыгрышей предоставляют спонсоры, вам достаточно нажать кнопку "Принять участие" и ждать результата. Форумчане не несут никаких финансовых и имущественных рисков, связанных с участием в данных розыгрышах (т.е. вы ничего не оплачиваете и ни чем не рискуете). С момента начала проведения данных розыгрышей более 100 форумчан стали обладателями весьма неплохих призов и количество победителей продолжает увеличиваться!
В ближайшее время состоятся очередные розыгрыши призов - следите за информацией!

Рекомендуем Вам подписаться на тему (оптимальнее с уведомлением на ваш E-mail), где публикуется информация о новых розыгрышах призов.

Подробная информация по ссылке

Ответ  Создать новую тему
Просмотров в теме 58611   Ответов в теме 131   Подписчиков на тему 14   Добавили в закладки 4
Опции темы
Старый 07.04.2013, 12:41 Автор темы   1

 
Аватар для INFERION
 
Регистрация: 07.04.2013
Последняя активность: 30.08.2018 06:57
Адрес: Украина, Полтава
Сообщений: 3097
Сказал(а) спасибо: 96
Поблагодарили: 1713 раз(а) в 626 сообщениях

По умолчанию USB зарядка для Li-ion на ATtiny25

Собирал я как-то к своим поделкам зарядки формата с флешку, чтоб 10440 и 14500 заряжать. Т.к. с программой возился всего неделю, мне не жалко было её выкладывать в общий доступ, а значить проект "Open Source" и я могу поделится им с вами тут :).

Задача стояла следующая: Собрать максимально простую и дешевую схему на МК, т.к. нормальных контроллеров, которые бы дали мне всё необходимое, я не нашел. Вот что из этого получилось:
Нажмите на изображение для увеличения
Название: Зарядка на ATtiny25.GIF
Просмотров: 19375
Размер:	13.2 Кб
ID:	72258Нажмите на изображение для увеличения
Название: 2.jpg
Просмотров: 12292
Размер:	75.0 Кб
ID:	72259Нажмите на изображение для увеличения
Название: 3.jpg
Просмотров: 12427
Размер:	76.9 Кб
ID:	72260Нажмите на изображение для увеличения
Название: 4.jpg
Просмотров: 11939
Размер:	64.0 Кб
ID:	72261
Нажмите на изображение для увеличения
Название: 5.jpg
Просмотров: 11592
Размер:	81.4 Кб
ID:	72262Нажмите на изображение для увеличения
Название: 6.jpg
Просмотров: 1477
Размер:	87.7 Кб
ID:	72263Нажмите на изображение для увеличения
Название: 7.jpg
Просмотров: 1401
Размер:	68.6 Кб
ID:	72264Нажмите на изображение для увеличения
Название: 1.jpg
Просмотров: 1294
Размер:	64.2 Кб
ID:	72265
Резинка пускай вас не смущает, она нужна была на время отлаживания.
Программа умеет выгонять глубоко разряженные аккумуляторы небольшим током, ограничивать ток при чрезмерном разогреве ключа (линейщина, как ни как), но главная фишка - обход стадии дозаряда: Контроллер модулирует зарядный ток (глубина 25%) и по дельте напряжений вычисляет внутреннее сопротивление аккумулятора, компенсируя просадку на нём. Работает механизм замечательно, и аккумулятор честно заряжается током в 1C практически за час. При этом напряжение на банке временно может доходить и до 4,3V. Индикатор "аналоговый" RGB, отображает уровень заряда цветом (красный - минимальный, фиолетовый - максимальный), отливает белым, если зарядный ток выше 5% от номинального. Индикатор заводится как только аккумулятор вставляется в гнездо, питание со стороны USB не обязательно. Схема не боится переполюсовки со стороны аккумулятора, ток ограничен только возможностями ключа (в данной схеме потолок около 800мА). Точнее его охлаждением и базовым током (МК до 40мА может выгнять в базу).

Вот архив со всякими исходниками и прошивалками:
Зарядка на ATtiny25.rar

Девайс уже несколько человек собрало. У одного постоянно вылазят какие-то проблемы с зелёным каналом индикации. Говорит немножко фонит, светится ели заметно даже когда зелёного не должно быть по определению. Я не смог обнаружить у себя такую проблему на 6-ти устройствах. А так у всех стабильно и быстро заряжает. Из-за разброса параметров ИОН и сопротивлений резисторов, на пару с высокими требованиями к конечному зарядному напряжению, приходится проводить калибровку, редактируя код после тестовой зарядки. У меня разброс получился в пределах 4,15...4,2V, но один девайс захотел выпендриться и зарядил до 4,25V.

Описываю процесс калибровки:
Открываем исходник (файл .asm), конкретно в нём нужно править число 0xE140, в "Vref no charge 4,2V (калибр.)" Число это должно быть кратное 64-м, ибо сравнивается оно с таким же (у АЦП 10 бит с выравниванием по левому краю, а число 16-ти битное). Воткнули батарею, зарядили к примеру до 4,15V, а надо 4,20V, что делаем: 4,20/4,15*0xE140/0x40*0x40=Vref. С переводом чисел из одной системы в другую - виндовый калькулятор в помощь.
Ранее тема обсуждалась ТУТ (если подобные ссылки запрещены, просьба подтереть, я пойму).

[Исправлено: INFERION, 07.04.2013 в 12:46]
INFERION вне форума   Ответить с цитированием Вверх
Поблагодарили: 42 раз(а)
addy2k (26.08.2014), Admin (07.04.2013), AVSel (08.04.2013), BigDad (24.10.2013), blackwolf762 (23.04.2014), blindnick (07.04.2013), Corvax (25.09.2013), Crio (03.03.2015), fonpuh (08.06.2013), Ghost (25.01.2015), Ikepod (18.10.2014), John Jack (07.04.2013), Khii! (28.08.2013), klon (08.04.2013), kruvas (07.04.2013), Leon (07.04.2013), LEV-UA (07.04.2013), lonish (07.04.2013), m72 (07.04.2013), Magvay (14.08.2013), MOHAPX (07.04.2013), Nimnul (02.05.2013), nokiaf (07.04.2013), nomorewar (25.09.2013), pinger (25.09.2013), rpdoctor (16.10.2017), sasha6464 (10.07.2013), selenopolis (15.10.2014), SERG27 (23.04.2014), Serjj (25.08.2014), shurko_3 (07.04.2013), SloNicK (25.08.2014), super user (19.09.2013), tatopus (02.06.2013), tir84 (12.10.2014), togico (07.04.2013), Variant (22.10.2013), Volosaty (18.12.2014), vvvoland (04.08.2013), WallE (08.04.2013), Wu-Tang (01.03.2017), Жуков (08.04.2013)
Старый 07.04.2013, 12:50   2
nokiaf
Ветеран Фонарёвки
 
Регистрация: 31.01.2013
Последняя активность: Сегодня 00:10
Адрес: Крым, Симферополь
Сообщений: 2142
Сказал(а) спасибо: 835
Поблагодарили: 446 раз(а) в 315 сообщениях

По умолчанию Re: USB зарядка для Li-ion на ATtiny25

респект и уважуха!!!
nokiaf вне форума   Ответить с цитированием Вверх
Поблагодарили: 1 раз
Serjj (25.08.2014)
Старый 07.04.2013, 12:58   3
MOHAPX

 
Аватар для MOHAPX
 
Регистрация: 08.06.2011
Последняя активность: 06.09.2018 22:29
Адрес: Украина
Сообщений: 7412
Сказал(а) спасибо: 1932
Поблагодарили: 2235 раз(а) в 1014 сообщениях

По умолчанию Re: USB зарядка для Li-ion на ATtiny25

INFERION, а под 85ю тиньку можно? Пожалуйста) Там вроде и переписывать ничего не надо.
А делителем 30\100 Ком можно выставить напряжение зарядки? Или он не для того там стоит? Это очень важно, так как нужна зарядка 4,35 вольта.
MOHAPX вне форума   Ответить с цитированием Вверх
Поблагодарили: 1 раз
Serjj (25.08.2014)
Старый 07.04.2013, 13:06 Автор темы   4
INFERION

 
Аватар для INFERION
 
Регистрация: 07.04.2013
Последняя активность: 30.08.2018 06:57
Адрес: Украина, Полтава
Сообщений: 3097
Сказал(а) спасибо: 96
Поблагодарили: 1713 раз(а) в 626 сообщениях

По умолчанию Re: USB зарядка для Li-ion на ATtiny25

Выставить можно. Ток задаётся шунтом, а напряжение этим делителем или константой в программе, но прошить можно только один раз, потом придётся восстанавливать RESET. Восстановитель я сейчас тоже опубликую, хотя он ещё в далёком 2009-м (вроде) светился на "ЛОР"...
Под 85-ю нужно перекомпилить HEX, раскоментировав пару строк в исходнике (инициализация стека другая) и влепив соответствующий заголовочный файл. Вообще у кого не стоит AVR Studio - полезно бы установить.

Вот, загрузил проект и перекомпилил под 85-ю:
Charger_t85.hex
Но работоспособность проверить нечем. Юзать 85-ю для кода размером 1,3кБ не жирно ли? :)

Если заюзать в программе более свежую версию индикатора (которая используется ТУТ), то программа влезет и в 13-ю тиньку, т.к. база у индикатора на пол килобайта меньше...

[Исправлено: INFERION, 07.04.2013 в 13:17]
INFERION вне форума   Ответить с цитированием Вверх
Поблагодарили: 1 раз
Serjj (25.08.2014)
Старый 07.04.2013, 13:07   5
MOHAPX

 
Аватар для MOHAPX
 
Регистрация: 08.06.2011
Последняя активность: 06.09.2018 22:29
Адрес: Украина
Сообщений: 7412
Сказал(а) спасибо: 1932
Поблагодарили: 2235 раз(а) в 1014 сообщениях

По умолчанию Re: USB зарядка для Li-ion на ATtiny25

Эх, ведь можно же забабахать микроскопическую зарядку на тиньке в корпусе 20QFN! Я так полагаю полевик туда можно поставить вместо биполярника?

[Исправлено: MOHAPX, 07.04.2013 в 13:13]
MOHAPX вне форума   Ответить с цитированием Вверх
Поблагодарили: 1 раз
Serjj (25.08.2014)
Старый 07.04.2013, 13:08   6
galex
сволочь фонарёвки
 
Регистрация: 27.05.2011
Последняя активность: Сегодня 19:34
Адрес: Россия, Пермский край
Сообщений: 24494
Сказал(а) спасибо: 2069
Поблагодарили: 10579 раз(а) в 6339 сообщениях

По умолчанию Re: USB зарядка для Li-ion на ATtiny25

Цитата:
Посмотреть сообщение Сообщение от INFERION :
главная фишка - обход стадии дозаряда
т.е пропуск стадии заряда постоянным напряжением? вместо классического CC/CV, где внутреннее сопротивление влияет только на время заряда и компенсируется на стадии CV)
спорный вопрос. как там на сроке жизни аккумуляторов скажется...

Цитата:
Посмотреть сообщение Сообщение от INFERION :
нормальных контроллеров, которые бы дали мне всё необходимое, я не нашел.
tp4056, tp4054 за исключением цветовой индикации степени заряда. и нет защиты от переполюсовки (по крайней мере у 4056). или избавление о фазы заряда постоянным напряжением - непременное условие?
зато обвязка из 3 деталей всего, а готовое изделие стоит в районе 2 баксов.

[Исправлено: galex, 07.04.2013 в 13:15]
galex на форуме   Ответить с цитированием Вверх
Поблагодарили: 1 раз
Serjj (25.08.2014)
Старый 07.04.2013, 13:09   7
MOHAPX

 
Аватар для MOHAPX
 
Регистрация: 08.06.2011
Последняя активность: 06.09.2018 22:29
Адрес: Украина
Сообщений: 7412
Сказал(а) спасибо: 1932
Поблагодарили: 2235 раз(а) в 1014 сообщениях

По умолчанию Re: USB зарядка для Li-ion на ATtiny25

INFERION, спасибо огроменное, постараюсь в ближайшее время опробовать!!! А восстановитель у нас есть http://forum.fonarevka.ru/s...
MOHAPX вне форума   Ответить с цитированием Вверх
Поблагодарили: 1 раз
Serjj (25.08.2014)
Старый 07.04.2013, 13:19   8
MOHAPX

 
Аватар для MOHAPX
 
Регистрация: 08.06.2011
Последняя активность: 06.09.2018 22:29
Адрес: Украина
Сообщений: 7412
Сказал(а) спасибо: 1932
Поблагодарили: 2235 раз(а) в 1014 сообщениях

По умолчанию Re: USB зарядка для Li-ion на ATtiny25

Цитата:
Посмотреть сообщение Сообщение от INFERION :
Юзать 85-ю для кода размером 1,3кБ не жирно ли?
Они у меня есть для других проектов, так что не жалко. То ли в заказ добавить сотню их, то ли сто одну)
MOHAPX вне форума   Ответить с цитированием Вверх
Поблагодарили: 1 раз
Serjj (25.08.2014)
Старый 07.04.2013, 13:30   9
Maksym
Ветеран Фонарёвки
 
Регистрация: 26.11.2011
Последняя активность: Сегодня 20:29
Адрес: Киев, Украина
Сообщений: 10593
Сказал(а) спасибо: 426
Поблагодарили: 1491 раз(а) в 1102 сообщениях

Отправить сообщение для Maksym с помощью ICQ
По умолчанию Re: USB зарядка для Li-ion на ATtiny25

Хм, у нас тинька 85 вдвое!!! дешевле тиньки 25. Не от килобайт цена зависит, ой не от килобайт...
Maksym на форуме   Ответить с цитированием Вверх
Поблагодарили: 1 раз
Serjj (25.08.2014)
Старый 07.04.2013, 13:45 Автор темы   10
INFERION

 
Аватар для INFERION
 
Регистрация: 07.04.2013
Последняя активность: 30.08.2018 06:57
Адрес: Украина, Полтава
Сообщений: 3097
Сказал(а) спасибо: 96
Поблагодарили: 1713 раз(а) в 626 сообщениях

По умолчанию Re: USB зарядка для Li-ion на ATtiny25

Цитата:
Посмотреть сообщение Сообщение от MOHAPX :
Эх, ведь можно же забабахать микроскопическую зарядку на тиньке в корпусе 20QFN! Я так полагаю полевик туда можно поставить вместо биполярника?
Для микроскопичности требуется импульсная схема, т.к. у этой ощутимое тепловыделение. Полевик спалит схему, как только воткнёте аккумулятор наоборот, а его зависимость тока от заполнения ШИМ не такая приятная как у биполярника в этой схеме включения. Биполяр тут работает с местной обратной связью, частично разгружая МК от этой обязанности, а т.к. в нём нет встроенного диода - он не пропустит ток в обратном направлении. Кроме того - из-за резкой зависимости базового тока от напряжения база-эмиттер - конденсатор в RC фильтре ШИМ не мешает работе обратной связи по току. Это актуально, т.к. компенсации переходных процессов не предусмотрено, а ОС модулирует ток на частоте 60Гц. Достаточно аргументов :) ?
Биполяр юзать можно любой с низким напряжением насыщения и PNP структурой, абы корпус позволял отводить требуемое количество тепла...
Цитата:
А восстановитель у нас есть
Видел, поэтому и решил своей схемой похвастаться ;).
Цитата:
 Сообщение от galex :
т.е пропуск стадии заряда постоянным напряжением? вместо классического CC/CV, где внутреннее сопротивление влияет только на время заряда и компенсируется на стадии CV)
спорный вопрос. как там на сроке жизни аккумуляторов скажется...
Да, вопрос действительно спорный. Я поизучав эту тему решил для себя, что пользы от такого механизма будет намного больше чем вреда. Применительно к аккумуляторам, использующимся в фонариках и лазерных указках.
Как мне кажется - CC/CV используется вовсе не из-за гуманных соображений, просто это самый простой механизм, который дешевле всего реализовать. А раньше так вообще альтернативы небыло, когда царил везде свинец, требующий такого же подхода. Вот схемотехника и перекочевала в наши дни. Я бы не зацикливался на "вот как люди делают уже сколько лет". Эта зарядка тоже добивает заряд пониженным током, просто она эту стадию отодвигает подальше. Насколько дальше - зависит от выбранного зарядного тока. Если нам нравится когда аккумулятор за час набирает 70% заряда, и затем ещё 2 часа досасывает оставшиеся 30 - мы ведь можем заряжать его три часа током 0,33C. Не думаю что это ему понравится меньше, чем 1C в течении часа (с тем же рузультатом), от которого они иногда даже греются. В фонарях мы их уж тем более не жалеем. Какими токами их высаживаем и не думаем, что им от этого нездоровится...
Цитата:
tp4056, tp4054 за исключением цветовой индикации степени заряда. и нет защиты от переполюсовки (по крайней мере у 4056). или избавление о фазы заряда постоянным напряжением - непременное условие?
зато обвязка из 3 деталей всего, а готовое изделие стоит в районе 2 баксов.
Именно. Требовался информативный индикатор, ускоренный заряд, доступность компонентов, корпус которых не перегревается при попытке выжать столько, сколько написано в даташите. И конечно же чтоб в руках у дураков не горело. А более простой вариант я тоже делал, в таком же корпусе, только тему найти сходу не могу. Как только в ИМРАДе закончились контроллеры, которые я и без того долго искал (поди найди ещё в нормальном корпусе с падом для отвода тепла, и чтоб стоил дешевле тиньки), я решил что пора топать дальше...
Цитата:
Посмотреть сообщение Сообщение от Maksym :
Хм, у нас тинька 85 вдвое!!! дешевле тиньки 25. Не от килобайт цена зависит, ой не от килобайт...
У кого как. У меня 25-я стоит 1 евро, а 85-я уже больше 2-х (Farnell). 13-я так вообще меньше бакса...

[Исправлено: INFERION, 07.04.2013 в 13:50]
INFERION вне форума   Ответить с цитированием Вверх
Поблагодарили: 4 раз(а)
Admin (08.04.2013), galex (08.04.2013), MOHAPX (07.04.2013), Serjj (25.08.2014)
Ответ  Создать новую тему

Опции темы

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Восстановление FUSE бит для ATtiny25..85 AVSel Разработки от МОНАРХ и AVSel 13 05.12.2016 17:15
Компактная USB-зарядка для Ni-Mh fnksb Зарядные устройства (классические) 63 19.07.2016 20:25
Прикольный фонарик-зарядка USB на 2х18560 Santos Светодиодные фонари 41 09.04.2013 07:44
Зарядка Ultrafire WF-200 LCD & USB Li-ion charger Vadimka_DDD Зарядные устройства (классические) 26 02.01.2013 18:15
Походная зарядка для NiMh AA от USB 027 Зарядные устройства (классические) 19 28.09.2012 14:23

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 20:29. Часовой пояс GMT +3.
Даты в формате dd.mm.yyyy.
(По умолчанию форум работает по московскому времени.)


Powered by vBulletin® 3.6.x
Copyright ©2000 - 2014, vBulletin Solutions, Inc. Перевод: zCarot


FONAREVKA.RU - хоббийный проект, сообщество энтузиастов, для которых область фонаростроения (в частности фонарики, компоненты, зарядные устройства, источники питания и т.д.), это исключительно хобби и общение "по интересам".

Проект FONAREVKA.RU - не ведет торговую деятельность и не оказывает иных услуг, где существует коммерческая составляющая. Исключение составляют предоставление на нашей площадке рекламных мест для баннерной рекламы (без каких-либо привилегий для самого рекламодателя) и поддержка в рамках разумного мелкосерийных производителей и кастомщиков, для которых разработки, это в первую очередь многолетнее хобби.

Проект FONAREVKA.RU - не имеет никакого отношения к созвучным магазинам или доменам в других доменных зонах.

Все наши проекты, созданные в рамках основного проекта FONAREVKA.RU размещаются исключительно на поддоменах домена Fonarevka.ru

Список наших проектов:

Официальная база тестов и сравнения фонарей: Fonarevka.ru
Форум о фонарях и светотехнике: Forum.fonarevka.ru
Форум о лазерах и лазерной технике: Lasers.fonarevka.ru
База отзывов о товарах с DX и т.п.: Dxreviews.fonarevka.ru
Калькулятор светового потока: Ledcalc.fonarevka.ru
База тестов и сравнения фонарей от наших коллег: 3rdparty.fonarevka.ru
Глоссарий Фонарёвщика: Glossary.fonarevka.ru

vBulletin Optimisation provided by vB Optimise (Pro) - vBulletin Mods & Addons Copyright © 2018 DragonByte Technologies Ltd.

Copyright ©2007 - 2015, FONAREVKA.RU.

Если Вы не являетесь правообладателем того или иного контента размещенного на форуме (фото/видео/текст),
то при любом использовании материалов форума необходимо получить письменное разрешение
на использование того или иного материала у администрации форума.

При использовании материалов форума ссылка на forum.fonarevka.ru обязательна.

Экстремальный портал VVV.RU Рейтинг@Mail.ru --> bigmir)net TOP 100

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