Для всех кто купил клон IMAX B6. Перепрограмирование и замена резисторов.
Забил я на идею по замене МК и по улучшению параметров зарядника пока что до летного отпуска. Нет времени.
Проверить подходить ли напряжение к МК. Например у меня стабилизатор 7805.
Самое безобидное это стабилизатор сгорел, а может все к чертям сгорело…
Нет у меня такого стабилитрона. На его месте стоит 50N06. На процессоре нет питания. Как я понимаю вместо 7805 здесь используется mbr20100ct . Схема совсем не соответствует.
по маркировке ищите стабилизатор
поставил на зарядку NiMh и установил отключение заряда при емкости 1000ма, заряд не остановился даже на 1300, пичаль. уже заказал программатор, я так понял что без перепрошивки от моих косяков не избавиться
Z к примеру привел. Cтабилизаторы бывают не только в корпусах TO-220. Возможно вылетели полевые транзисторы (8-ногие слева вверху на плате).
Много причин может быть - проверяйте входную цепь
Мысль в слух:
Если imax перезаряжает банки аккумулятора и нет программной калибровки, то возможно поможет изменение опорного напряжения МК. Например можно использовать LM317 для изменения напряжения
Уважаемые товарищи. Стал счастливым обладателем копии iMAX B6. Теперь жалею что решил брать его, а не оригинал.
Ни входит в режим подстройки вольтметра, при зарядке литиевых аккумуляторов напряжение на дисплее горит 4,2 , а подключеный мультиметр (исправный, с работы) показывает 4,5. Отключаться ни хочет, гонит зарядку дальше. Отключаю сам - на аккумуляторе 4,5вольта. Но при этом аккумулятор ни греется. Боюсь держать дольше, вдруг рванёт.
Я если правильно понимаю, тут спасёт только перепрошивка или мусорка.
Никогда не имел дела с перепрошивкой. Может кто поможет, возьмётся довести до ума мой девайс?
Я если правильно понимаю, тут спасёт только перепрошивка или мусорка
Вы сами ответили на свой вопрос, причем в нужной последовательности 😁
Ну, а для начала разберите свой девайс и посмотрите маркировку микроконтроллера. если это NUVOTON. на этой страничке есть методика прошивки. Я сам собираюсь это сделать, заказал программатор, жду.
Думаю у Вас тоже получится.
Ребята, не могу с калибровкой разобраться. Прибор клон, стоит атмега, прошил альтернативной прошивкой, все пашет. но… почему то есть взаимосвязь между банками. особенно первыми тремя, иеняю в первой, отражается на второй и т.д. Стоит пройтись раза три по калибровке. вроде примерно точно показывает. ну + - сотки, только выключил - включил аппарат, разбег сумашедший опять. снова калибровать нужно. гадство. Прибор не горел, жутких испытаний не было. так что все нормально с этим, но клон конечно же. Возможно. что текут транзисторы в балансировке, причина там, в балансе или нет?
Я сам собираюсь это сделать, заказал программатор, жду.
А какой програматор? Можно наводочку? Куда его вешать? И какая Винда должна стоять на компе?
Хотя бы с какой странички читать, как что делать? С первой?
О случилось чудо. Повесил три банки литиевых последовательно, заряжал без балансира и он САМ отключился.
Мигает FULL. Или что-то другое должно мигать?
Ладно, молчок на мой вопрос, спрошу по другому, возможно ли, что при точной регулировке первых трех банок в спец меню, при подключении к первому выводу балансировочного порта, в мануале описана процедура, на второй банке т.е. на индикаторе, появляется напряжение около 1,5 вольта. при 3,5 вольта на первом контакте, или первой банке, по другому? Кто то сталкивался? Что за беда? Сижу с тестером и промеряю элементы балансира, не вижу пока отклонений. Что за ерунда может быть такая?
Ладно, молчок на мой вопрос, спрошу по другому, возможно ли, что при точной регулировке первых трех банок в спец меню, при подключении к первому выводу балансировочного порта, в мануале описана процедура, на второй банке т.е. на индикаторе, появляется напряжение около 1,5 вольта. при 3,5 вольта на первом контакте, или первой банке, по другому? Кто то сталкивался? Что за беда? Сижу с тестером и промеряю элементы балансира, не вижу пока отклонений. Что за ерунда может быть такая?
Розберите девайс и посмотрите маркировку процессора!Может чем-нибудь и помогу с проблемой.
Розберите девайс и посмотрите маркировку процессора!Может чем-нибудь и помогу с проблемой.
Так пост мой тутачки, выше… - rcopen.com/forum/f63/topic239077/960 😃
А какой програматор?
Вообщем пока писал ответ, все затерлось, 2-ю попытку делать не буду, просто выкладываю ссылки:
yadi.sk/d/xIm0sForkRcjx - процесс (для Nuvotona на английском, на русском для Atmega. но тоже стоит почитать)
ru.aliexpress.com/item/…/32322884886.html - программатор
видео в сообщении №895
По поводу зарядки на неизвестном процессоре.
Все ищут только по расположению пинов кристалла. Но есть еще условие. На плате зарядки нет мультиплексора, все аналоговые входы идут сразу на процессор. И их тут используется 12.
То есть нужно искать микроконтроллер который имеет 12 и более АЦП и это в корпусе tqfp44. По этим параметрам я нашел только pic18, но он не подходит по расположению ног. И судя по тому что никто до сих пор не нашел, китайцы у которых спрашивали молчат, то дело скорее бесперспективное.
Есть еще вариант выпаять этот процессор и сделать на atmega32. Но это очень не тривиальная задача. Потому что нужно развести и изготовить отдельную плату, на которой будет atmega32 с обвязкой (кристалл, ИОН, …), там же должен быть мультиплексор 4051. И уже только от этой платы пускать паука под 40 проводов. Потом нужно либо менять прошивку, либо менять резисторы на плате, потому как много резисторных делителей не совпадает. И это еще не известно заработает ли все.
Тут проще новую зарядку купить.
микроконтроллер который имеет 12 и более АЦП
Можно поподробнее. как это посчитали?
Из своего опыта если будет 12АЦП и более, то я смогу реализовать зарядку 11 (простая схема) и намного более банок аккумулятора.
Может там вообще не АЦП…
Можно поподробнее. как это посчитали?
Из своего опыта если будет 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.
Спасибо! впритык все сделано, нет места для творчества)
Всем привет!
Купил клон 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 серию.
Может кто ответить на следующие вопросы:
- что можно из этой рассыпухи поменять на более качественное?
- в левом верхнем углу рядом с питанием нет микросхемы, которая есть в оригинале и на некоторых клонах. Для чего она нужна и есть ли смысл ее припаять?
- прошивать такой тип платы надо такой прошивкой github.com/…/cheali-charger-Dual-Power-B6AC-80W-RC… ?
- распиновка выходов для прошивки у нее как у оригинала?
Спасибо за ответы!
ну что, в общем начну отвечать на свои же вопросы
3) правильный файлик github.com/…/cheali-charger-Bantam-BC6HP-250W_1.99… (уже скомпилированный с расширением hex).
- распиновка как у оригинала
Прошивка заливается по инструкции 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 instructionsReading | ################################################## | 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 verifiedavrdude.exe: safemode: Fuses OK (E:FF, H:C9, L:3F)
avrdude.exe done. Thank you.
Обратите внимание на fuses = H:C9, L:3F