Для всех кто купил клон IMAX B6. Перепрограмирование и замена резисторов.
Я за опору взял вот этот материал geektimes.ru/post/255400/ .
Мне кажется у меня в точности такая же плата. Если я не правильно выбрал прошивку - ткните пожалуйста какую нужно.
А вот фото моей платы cloud.mail.ru/public/6KsC/qfJTvq3oe
Уж лучше из первоисточника github.com/stawel/cheali-charger/tree/…/imaxB6
Там если покопаться есть фото разных плат.
А по Вашей плате я пока не могу открыть ссылку, нам “главврач Моргулис телевизир запретил”.
Ну там и самому разобраться можно. А вообще зарядка работает, без калибровки?
А ну-ка, гляньте еще раз мануал github.com/stawel/cheali-charger/…/users_docs
Да, зарядка работает.
Вот так он работает
При попытке откалибровать ток, он заходит в калибровку, но когда я уменьшаю показания тока, уменьшается и сам ток и пересечься они никак не могут. В итоге можно загнать так, что он станет ругаться (при работе) на ошибку при калибровке по току.
А ну-ка, гляньте еще раз мануал github.com/stawel/cheali-cha...ocs/users_docs
Я в английском не понимаю ни фига.
Попробовал вашу прошивку. Не работает - пишет “ошибка калибровки 14”. В калибровке все включается на экране но тока не выдаёт. По напряжению всё калибруется.
Откалибровал, я не правильно калибровал.
НАДО!!!
Войти в калибровку тока, включить, и ± подогнать ток на АМПЕРМЕТРЕ к 1А, при этом на показания тока в режиме калибровка не смотреть! И записать его.
Спасибо Виталику, он хоть косвенно, но поддержал. А то руки опускались.
Пока я им занимался, проанализировал алгоритм работы прибора. Заметил недостаток работы ( в старой версии то же самое ). Суть - зарядка идёт к напряжению 4,2 В ( в частности LiPo, я думаю в других так же ), зарядка оканчивается при токе ниже 130 мА, и при отключении, напряжение на аккуме упадёт ( особенно заметно на старых аккумуляторах (до -0,05В)). Поэтому, если бы я писал программу, то я бы эту величину сделал динамической и вычислял бы по формуле U=4,2+Iзарядки*Rаккумулятора.
Это бы дало - выигрыш по времени зарядки ( оно бы уменьшилось существенно ) и напряжение на аккумуляторе после отключения равнялось бы 4,2В.
Может разработчики заглядывают сюда и учтут моё замечание.
Друзья,бьюсь с проблемой небольшой.
Аймакс оригинал.Нужно добиться от него тока РАЗРЯДА хотя бы в 5+,лучше 10А на ячейку,при этом больше одной ячейки разряжать не планируется.Разрядный полевик выносится из корпуса и сажается на радиатор с активным охлаждением(нужно оттестировать партию 18650 длч велосипеда на рабочих токах,а не плюшевых 0.5-2.0А)
Покопал исходники прошивки,как в известной статье 2015г
m.geektimes.ru/post/255400/
Собрал,прошил.Ага,можно выставить токи нужные.Только в процессе разрядки все равно более 1.1А ток не растет.
В hardwareconfig.h кроме амперов ватты тоже увеличил,но бестолку.
Что я делаю не так?Голову сломал,блин…
P.S. - ,аппаратную часть с заменой резисторов шунтами не делал,лишь поменял токоизмерительный резистор разряда на точно такой же,но 5W.
нужно оттестировать партию 18650 длч велосипеда на рабочих токах
Эта часть вопроса решается элементарно. Подбираем нужную лампочку нагрузку ( у меня уже для этой цели существенный набор лампочек от автомобиля и мотоцикла ).
Собираем что то типа стенда из вольтметра, амперметра и таймера.
- Замеряем ЕДС аккумулятора ( напряжение на холостом ходу ).
- Подключаем нагрузку через амперметр и запускаем таймер.
- Замеряем напряжение U на клеммах аккумулятора, и ток I через нагрузку.
- Вычисляем внутреннее сопротивление аккумулятора Rакк= (ЕДС-U)/I.
- Разряжаем аккумулятор до остаточного напряжения, при этом фиксируем таймер.
- Вычисляем ёмкость аккумулятора Е=Iсредний*t , где Iсредний - средний ток между началом и концом разрядки, и t - время разрядки.
Через пару тройку аккумуляторов вы это будете считать уже в уме.
Я знаю этот способ,правда в основном для вычисления внутреннего сопротивления.
Хороший,годный.Но мне надо,чтобы это аймакс считал сам,т.к. не всегда есть возможность следить за процессом разряда.А без этого легко провалить нижнее напряжение ниже отсечки в даташите.
Т.к. на стенде не всегда буду я,мне проще человечку сказать - вставил акк в холдер,кнопочку нажал,по окончанию теста записал параметры,нажал кнопочку на заряд.
Я просто не понимаю,что я не так делаю.
Возможно этот способ прокатывал при старой прошивки,я качаю свежую.
Если вам для производства, то легче самому для этого стенда программу написать, чем разбираться в чужих. Лет 10 назад я бы так и сделал.
К сожалению не для производства.
Оттестить надо 160 ячеек)
В общем вопрос открытый,да.
Написать тому человеку,что ли…
Сегодня еще и в группе chealicharger напишу,возможно там помогут.
Поэтому, если бы я писал программу, то я бы эту величину сделал динамической и вычислял бы по формуле U=4,2+Iзарядки*Rаккумулятора.
Это бы дало - выигрыш по времени зарядки ( оно бы уменьшилось существенно ) и напряжение на аккумуляторе после отключения равнялось бы 4,2В.
Может разработчики заглядывают сюда и учтут моё замечание.
Виктор, разработчики здесь не при чем, это химия аккумулятора. Просто нельзя превышать 4,2 в на банке LiPo. Поэтому в конце заряда алгоритм другой - зарядка при постоянном напряжении, т.е., аккумулятор сам добирает столько тока, сколько сможет.
Мой первый зарядник rcopen.com/forum/f88/topic201824 изначально заряжал каждую банку до 4,25В (тогда считалось это напряжение окончанием зарядки).
Так ещё несколько аккумуляторов, у меня живы с того времени. Ничего бы с ними не случилось. И по моему способу напряжение на аккумуляторе не превысит его ЕДС, ведь мы считаем аккумулятор состоит из источника ЕДС с последовательно включённым его внутренним сопротивлением.
Мой первый зарядник digi-charge 104 изначально заряжал каждую банку до 4,25В (тогда считалось это напряжение окончанием зарядки).
Ну пусть 4,25в, вопрос в принципе алгоритма.
И по моему способу напряжение на аккумуляторе не превысит его ЕДС, ведь мы считаем аккумулятор состоит из источника ЕДС с последовательно включённым его внутренним сопротивлением.
Ошибка… При заряде ток течет в обратную сторону, через этот источник ЭДС… который сам в свою очередь становится нагрузкой с каким-то своим сопротивлением для зарядного устройства, и на банке напряжение равно напряжению заряда.
Ну раз вы с 4,25 согласились, то можно ввести ограничения к моей формуле не более 4,25В. Я уверен что время окончания существенно уменьшится.
Какие ограничения, когда формулы абсолютно другие: сначала работает U/Rвн.=const (зарядка постоянным (по значению!)током), и по достижении U=4,25 в конце заряда включается другой алгоритм: Iзар.х Rвн. = const, где const =U=4,25в.
Быстроту зарядки скорее определяет скорость балансировки, а здесь и методы и токи у разных производителей разные.
const =U=4,25в.
Вот эту константу безболезненно можно сделать слегка изменяемой, ради выигрыша времени.
Он у меня вчера на старом аккумуляторе целых полчаса др… последние мА.
А практически я перекалибрую зарядку ( начнём с -30мВ ) на банку, посмотрим на результат.
зарядка оканчивается при токе ниже 130 мА, и при отключении, напряжение на аккуме упадёт
Этот ток вы сами можете изменить, хоть 10ма.
Я там выставил 10 ма, но это не помогло.
Он у меня вчера на старом аккумуляторе целых полчаса др… последние мА.
В режиме заряда с балансировкой? Если да, то это долгая балансировка. Точность можно загрубить, будет быстрее. А вообще по времени балансировки эта зарядка наверное рекордсмен. Никто дольше…это правда.
Я там выставил 10 ма, но это не помогло.
Чем больше - тем быстрее, это ток окончания зарядки, крутите в большую сторону.
А вообще надо загрублять точность балансировки, делать больше 8 мВ.