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

makc014

Забил я на идею по замене МК и по улучшению параметров зарядника пока что до летного отпуска. Нет времени.

Shindlerlist
makc014:

Проверить подходить ли напряжение к МК. Например у меня стабилизатор 7805.
Самое безобидное это стабилизатор сгорел, а может все к чертям сгорело…

Нет у меня такого стабилитрона. На его месте стоит 50N06. На процессоре нет питания. Как я понимаю вместо 7805 здесь используется mbr20100ct . Схема совсем не соответствует.

makc014

по маркировке ищите стабилизатор

BELbX

поставил на зарядку NiMh и установил отключение заряда при емкости 1000ма, заряд не остановился даже на 1300, пичаль. уже заказал программатор, я так понял что без перепрошивки от моих косяков не избавиться

Shindlerlist
makc014:

по маркировке ищите стабилизатор

Нет как такового стабилизатора его что-то заменяет. 5В нигде нет. На фото видно что минус где маркирован + и напряжение 1,86 В на V-IN.

makc014

Z к примеру привел. Cтабилизаторы бывают не только в корпусах TO-220. Возможно вылетели полевые транзисторы (8-ногие слева вверху на плате).
Много причин может быть - проверяйте входную цепь

makc014

Мысль в слух:
Если imax перезаряжает банки аккумулятора и нет программной калибровки, то возможно поможет изменение опорного напряжения МК. Например можно использовать LM317 для изменения напряжения

Дмитрий48

Уважаемые товарищи. Стал счастливым обладателем копии iMAX B6. Теперь жалею что решил брать его, а не оригинал.
Ни входит в режим подстройки вольтметра, при зарядке литиевых аккумуляторов напряжение на дисплее горит 4,2 , а подключеный мультиметр (исправный, с работы) показывает 4,5. Отключаться ни хочет, гонит зарядку дальше. Отключаю сам - на аккумуляторе 4,5вольта. Но при этом аккумулятор ни греется. Боюсь держать дольше, вдруг рванёт.
Я если правильно понимаю, тут спасёт только перепрошивка или мусорка.
Никогда не имел дела с перепрошивкой. Может кто поможет, возьмётся довести до ума мой девайс?

victor_63
Дмитрий48:

Я если правильно понимаю, тут спасёт только перепрошивка или мусорка

Вы сами ответили на свой вопрос, причем в нужной последовательности 😁
Ну, а для начала разберите свой девайс и посмотрите маркировку микроконтроллера. если это NUVOTON. на этой страничке есть методика прошивки. Я сам собираюсь это сделать, заказал программатор, жду.
Думаю у Вас тоже получится.

=Alexandr

Ребята, не могу с калибровкой разобраться. Прибор клон, стоит атмега, прошил альтернативной прошивкой, все пашет. но… почему то есть взаимосвязь между банками. особенно первыми тремя, иеняю в первой, отражается на второй и т.д. Стоит пройтись раза три по калибровке. вроде примерно точно показывает. ну + - сотки, только выключил - включил аппарат, разбег сумашедший опять. снова калибровать нужно. гадство. Прибор не горел, жутких испытаний не было. так что все нормально с этим, но клон конечно же. Возможно. что текут транзисторы в балансировке, причина там, в балансе или нет?

Дмитрий48
victor_63:

Я сам собираюсь это сделать, заказал программатор, жду.

А какой програматор? Можно наводочку? Куда его вешать? И какая Винда должна стоять на компе?
Хотя бы с какой странички читать, как что делать? С первой?

О случилось чудо. Повесил три банки литиевых последовательно, заряжал без балансира и он САМ отключился.
Мигает FULL. Или что-то другое должно мигать?

=Alexandr

Ладно, молчок на мой вопрос, спрошу по другому, возможно ли, что при точной регулировке первых трех банок в спец меню, при подключении к первому выводу балансировочного порта, в мануале описана процедура, на второй банке т.е. на индикаторе, появляется напряжение около 1,5 вольта. при 3,5 вольта на первом контакте, или первой банке, по другому? Кто то сталкивался? Что за беда? Сижу с тестером и промеряю элементы балансира, не вижу пока отклонений. Что за ерунда может быть такая?

Vetald
=Alexandr:

Ладно, молчок на мой вопрос, спрошу по другому, возможно ли, что при точной регулировке первых трех банок в спец меню, при подключении к первому выводу балансировочного порта, в мануале описана процедура, на второй банке т.е. на индикаторе, появляется напряжение около 1,5 вольта. при 3,5 вольта на первом контакте, или первой банке, по другому? Кто то сталкивался? Что за беда? Сижу с тестером и промеряю элементы балансира, не вижу пока отклонений. Что за ерунда может быть такая?

Розберите девайс и посмотрите маркировку процессора!Может чем-нибудь и помогу с проблемой.

=Alexandr
Vetald:

Розберите девайс и посмотрите маркировку процессора!Может чем-нибудь и помогу с проблемой.

Так пост мой тутачки, выше… - rcopen.com/forum/f63/topic239077/960 😃

victor_63
Дмитрий48:

А какой програматор?

Вообщем пока писал ответ, все затерлось, 2-ю попытку делать не буду, просто выкладываю ссылки:
yadi.sk/d/xIm0sForkRcjx - процесс (для Nuvotona на английском, на русском для Atmega. но тоже стоит почитать)
ru.aliexpress.com/item/…/32322884886.html - программатор
видео в сообщении №895

dekus

По поводу зарядки на неизвестном процессоре.

Все ищут только по расположению пинов кристалла. Но есть еще условие. На плате зарядки нет мультиплексора, все аналоговые входы идут сразу на процессор. И их тут используется 12.
То есть нужно искать микроконтроллер который имеет 12 и более АЦП и это в корпусе tqfp44. По этим параметрам я нашел только pic18, но он не подходит по расположению ног. И судя по тому что никто до сих пор не нашел, китайцы у которых спрашивали молчат, то дело скорее бесперспективное.

Есть еще вариант выпаять этот процессор и сделать на atmega32. Но это очень не тривиальная задача. Потому что нужно развести и изготовить отдельную плату, на которой будет atmega32 с обвязкой (кристалл, ИОН, …), там же должен быть мультиплексор 4051. И уже только от этой платы пускать паука под 40 проводов. Потом нужно либо менять прошивку, либо менять резисторы на плате, потому как много резисторных делителей не совпадает. И это еще не известно заработает ли все.
Тут проще новую зарядку купить.

makc014
dekus:

микроконтроллер который имеет 12 и более АЦП

Можно поподробнее. как это посчитали?

Из своего опыта если будет 12АЦП и более, то я смогу реализовать зарядку 11 (простая схема) и намного более банок аккумулятора.
Может там вообще не АЦП…

dekus
makc014:

Можно поподробнее. как это посчитали?

Из своего опыта если будет 12АЦП и более, то я смогу реализовать зарядку 11 (простая схема) и намного более банок аккумулятора.
Может там вообще не АЦП…

Просто по схеме.
Аналоговые входы:
B1-B6 (6)
AN_VIN
AN_OUTV-
AN_OUTV+
AN_DISCHARGE_CURRENT
AN_SMPS_CURRENT
TEMP
Итого 12. В отличии от mega нет B0.

На atmega32 8 АЦП, но используется 7.
AN_VIN
AN_OUTV-
AN_OUTV+
AN_DISCHARGE_CURRENT
AN_SMPS_CURRENT
TEMP
Вход с мультиплексора.
А на мультиплексор 4051 заведены B0-B6 и TEMP.
Всего 13.

makc014

Спасибо! впритык все сделано, нет места для творчества)

bbest

Всем привет!

Купил клон iMax B6 80W. Плата выглядет как на прикрепленных картинках.

Составил список различных транзисторов и микросхем:
4407A, FV1R4E
LM2904, 91M
IFR 151H, 9R2M, F7811AV
LM393, BAK
NXP HEF4051BT, CHH84503
IRFZ44N, IR038K
SBL1660, LT719
78L05, ST L7805CB
RF2607, IRF2807

capacitors
220uf x 10V
680uf x 35V
470uf x 25V
Думаю поменять кондеры на Panasonic FC серию.

Может кто ответить на следующие вопросы:

  1. что можно из этой рассыпухи поменять на более качественное?
  2. в левом верхнем углу рядом с питанием нет микросхемы, которая есть в оригинале и на некоторых клонах. Для чего она нужна и есть ли смысл ее припаять?
  3. прошивать такой тип платы надо такой прошивкой github.com/…/cheali-charger-Dual-Power-B6AC-80W-RC… ?
  4. распиновка выходов для прошивки у нее как у оригинала?

Спасибо за ответы!

bbest

ну что, в общем начну отвечать на свои же вопросы
3) правильный файлик github.com/…/cheali-charger-Bantam-BC6HP-250W_1.99… (уже скомпилированный с расширением hex).

  1. распиновка как у оригинала
    Прошивка заливается по инструкции github.com/stawel/cheali-charger/…/flashing.md.
    Листинг второй команды “avrdude.exe -patmega32 -cusbasp -Uflash:w:1.hex:a”

avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
avrdude.exe: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.05s

avrdude.exe: Device signature = 0x1e9502
avrdude.exe: NOTE: “flash” memory has been specified, an erase cycle will be performed
To disable this feature, specify the -D option.
avrdude.exe: erasing chip
avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
avrdude.exe: reading input file “1.hex”
avrdude.exe: input file 1.hex auto detected as Intel Hex
avrdude.exe: writing flash (29888 bytes):

Writing | ################################################## | 100% 238.54s

avrdude.exe: 29888 bytes of flash written
avrdude.exe: verifying flash memory against 1.hex:
avrdude.exe: load data flash data from input file 1.hex:
avrdude.exe: input file 1.hex auto detected as Intel Hex
avrdude.exe: input file 1.hex contains 29888 bytes
avrdude.exe: reading on-chip flash data:

Reading | ################################################## | 100% 132.64s

avrdude.exe: verifying …
avrdude.exe: 29888 bytes of flash verified

avrdude.exe: safemode: Fuses OK (E:FF, H:C9, L:3F)

avrdude.exe done. Thank you.

Обратите внимание на fuses = H:C9, L:3F