Для всех кто купил клон IMAX B6. Перепрограмирование и замена резисторов.

b_desconocido

Приобрел зарядку B6AC 80W во время юбилейной распродажи али. Приехало это чудо, это просто лидер по оптимизации стоимости, хотя продают сие гуано не по самой низкой цене.
Судя по всему этот рак быстро расползется по всем продавцам.
Особенности схемы:

  1. В схеме не используются операционные усилители, оба шунта и все балансировочные входы через резисторные делители подключены к АЦП контроллера. Т-точность, особенно с 0.05Ом шунтом 😆
  2. Отсутствует кварц, контроллер тактируется от внутреннего RC-генератора.
  3. Отсутствует ИОН (источник опорного напряжения), опорное напряжение берется с пятивольтового регуля.
  4. Все резисторы 5%
  5. Заводская калибровка не производилась, разброс напряжений по банкам около 0.2В, по току - разы. На 0.1А не разряжает и выше 0.4А не заряжает.
  6. Перезаряжает аккумуляторы от 4.27 до 4.42 Вольт!
  7. Сервисное меню калибровки, естественно, отсутствует.
  8. Встроенный БП без предохранителя, без защиты от скачков напряжения сети, без входного фильтра, без защиты от КЗ, ну вы поняли…
  9. Мозг - затертый ABOV MC96F6432.
  10. Вишенкой на торте опечатка на лицевой панели ЗУ. Написано “Pd” вместо “Pb”, для палладиевых ауккумов значит.

Через порт программирования микросхема определяется корректно, CPUID = 0x0186. Прошивка защищена от чтения через конфигурационный бит Code Read Protection, перезапись этого бита сотрет прошивку!
Слить и поправить ее не получится. Пробовал “наэксплоитить” через пошаговую отладку - не получилось, возможно так задумано производителем микрухи. Если у кого есть полноценный 2-х проводной отладчик для этих поделий + логический анализатор - стукните в личку.
Мои стенания описаны тут: gitlab.com/hb9xar/z51dude/issues/1

Итог: железо ужасное, пользоваться зарядкой нельзя, калибровать нельзя, поправить прошивку нельзя. Можно написать прошивку с нуля, для такого шикарного железища то!
Фото:

Mef78
b_desconocido:

Приобрел зарядку B6AC 80W

У меня по железу точно такая же, но без встроенного бп.
Тоже врала по напряжениям.
Она кстати на разрядку не 10W… Писал об этом выше.
Подключил 6S полностью заряженный аккумулятор с балансиром к зарядке (собрал из 18650, для калибровки балансира зарядника на атмеге32), зажал сначала 1 и 3 и включил питание, в меню не попал. Потом 2 и 4, во второе меню тоже не попал.
Но, после этого, этот же 6S аккумулятор стал в меню зарядки показывать правильное побаночное и суммарное напряжение. В балансе зарядник показывал что банки полностью заряжены и прерывал зарядку. До этого врал…

b_desconocido
Mef78:

Подключил 6S полностью заряженный аккумулятор с балансиром к зарядке (собрал из 18650, для калибровки балансира зарядника на атмеге32), зажал сначала 1 и 3 и включил питание, в меню не попал. Потом 2 и 4, во второе меню тоже не попал.

Вчера пробовал - не получилось.

Mef78
b_desconocido:

не получилось.

Сейчас на 3х баночной батарее проверил, мультиметр показывает на 0,1 вольт больше чем зарядное, и по банкам показания разнятся с показаниями зарядника.
Не получилось.

b_desconocido
Mef78:

Не получилось.

К этой штуковине нет никакого доверия, ведь и прошивка глючная, и схема примитивная. Подключал батарейку, ЗУ показала 4.07В при фактических 4.2, другая батарейка - 3.5В при фактических 3.9В. На третий раз OVERVOLTAGE. Главное маркировку с контроллера стереть и прошивку от чтения защитить, ведь не дай бог кто-то исправит ошибки и сделает её пригодной для использования! Снял видео, продавец на рефанд согласился. Какой зарядник можно купить с ценой до $50 для 3/4S аккумуляторов, чтобы без рукоблудия можно было пользоваться?

16 days later
Ochumel
b_desconocido:

Приобрел зарядку B6AC 80W во время юбилейной распродажи али.

Тоже стал “счастливым” обладателем сего чуда! При заряде лития перезаряжает на 0,1в! как калибровать и что делать - ума не приложу. прошивок нет, все менюшки закрыты😵

7 days later
Prsh
b_desconocido:

Какой зарядник можно купить с ценой до $50 для 3/4S аккумуляторов, чтобы без рукоблудия можно было пользоваться?

Я купил зарядку с проц. Атмел, по ссылке которую мне тут дали: ru.aliexpress.com/item/…/32814573731.html

Вот фото:

Вроде как выглядит немного получше))
Насчет “без рукоблудия” не уверен, так как проверил ее работоспособность только поверхностно, но меня качество программы и не очень интересовало так как с самого начала собирался туда записать свою.
Вероятно cheali-charger на нее встанет как есть, тогда рукоблудие минимально…

b_desconocido

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

Prsh

Даже если готовая прошивка и нормальная, то все равно хочу установить что-нибудь готовое “открытое”, а дальше может поиграться, подправить. Писать с нуля конечно желания нет.
У меня пока руки так и не дошли сравнить схему с известными. Может знаете, есть для нее прошивка cheali-charger или нет? Визуально точно такой я вроде у них не нашел, но возможно просто разводка разная и детали, а по существу тоже самое.

1 month later
sublime

Помогите пожалуйста разобраться. Прошился сегодня на чили, стал смотреть сопротивление банок (это то, зачем шился) и увидел что на первой банке всегда показывает 3 тысячи миллиом. полез в “опасную калибровку” сразу заметил что на нулевом пине балансировочного разъема постоянно 49 миливольт и они не меняются при подаче 1.5в по инструкции. А когда я подаю напряжение на следующие пины то напряжение появляется и на соседних. например - подаю 8.4в на второй пин, а на первом появляется 1 вольт с чем то. Что делать, куда копать?

sublime

UPD

при подключении 2S аккумулятора к балансировочному разъему разные напряжения появляются на всех выводах балансировочного разъема 6S.

d_GEN
sublime:

Помогите пожалуйста разобраться

Интересненько, однако! Очень похоже на возбуждение каскадов усиления сигнала. Может “земля” плохая, блокировочных конденсаторов нехватает или сама микросхема усиления (ОУ) глючит. Для начала попробуйте подключить простой провод достаточной длинны (0.5 - 1м) к тем контактам, где возникает подобный эффект. Посмотрите что получится. И у вас ещё куча всякого добра на заряднике “висит”! Попробуйте ещё и при отключённом программаторе проделать ваши эксперименты.

1 month later
Sonya

Приветствую, уважаемые!

Помогите опознать клона:

Собран на той же ATMEGA32A.
Беда в том, что подох сам проц: перестал реагировать на кнопки и стал сильно греться.
Купил новую микросхему, прошил через TL866A cheali-charger imaxB6-clone, запаял в зарядку - не работает.
Открыл схему, и понял, что клон отличается очень сильно: у меня индикатор включен в 8-битовом режиме, а также используются линии MOSI/MISO. Получается, я не смогу без существенных доработок использовать альтернативную прошивку?

Sonya

Начал прозванивать схему и сравнивать с даташитом от MEGA32A, и пришёл к выводу, что у меня никакая не мега: линии питания и земли (ноги 39-38 и 17-18) не совпадают, сама микросхема толще, хотя она тоже 44 вывода и имеет маркировку ATMEGA32A, но с поворотом 90 градусов.
Единстенное, что совпало, это 5-6 питание и 7-8 кварц.

d_GEN
Sonya:

Помогите опознать клона

У вас клон выполнен на контроллере NUVOTON. В этой теме он уже рассматривался да и в других темах по IMax_у тоже упоминался. Конкретно где, я не помню. Воспользуйтесь поиском по сайту. По слову NUVOTON.

Sonya

На сколько я помню, у тех nuvoton было 48 выводов, а у моего 44.
Больше похоже на Zilog Z51F3220 или MC96F6432Q

d_GEN

Не знаю, не знаю… В схеме, которая у меня есть, и клон зарядника, который так же имеется, обозначены 44 ножечные контроллеры.
Вот схема:

smoled

Народ, подскажите где почитать про калибровку дивайса?

Ochumel

Друзья! Помогите определить что за зверь! и как его калибровать? в инженерные меню не входит ни в одно! перепробовал все комбинации кнопок!😕
Нужна калибровка, потому-что при заряде лития показывает 4.2 а по факту 4.09. свинец вообще ни заряжать на разряжать не хочет, пишет “connection break”. Очень хочу привести сие чудо к нормальному поведению
вот фото “зверька”

3 months later
zmey1971

Всем Доброго времени!Вот и я стал обладателем клона на Мега 32,потестил немного,так греется железка,решил чуть доработать,поставить кулер,стал смотреть на плату,а там нет разъема для него,где должен стоять транзистор,так там для него сделали всего два вывода,посмотрел на плате напряжения для кулера,так нет там 12 вольт,только пять вольт.

А вот и фотки моего макса,фотку переворачивал,а она не перевернулась,звиняюсь.

Нормальная фотка.