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

Андрей_mi
sandro163:

Насчет стрелки, это я просто картинку с другого форума взял.
А насчет сопротивления - Вы были правы - там 10 мОм. Как бы теперь обойти это? И кто нибудь прошивал AVR Studio? Какие параметры указывать?

Многовато, 10 мОм-то. Если там и есть сопротивления то наверное должно быть в районе 10-100 кОм. А 10 мОм это через другие цепи звонится. Но и это уже плюс и говорит нам о том что они куда-то все таки подключены.

DJ_URAN
Андрей_mi:

они куда-то все таки подключены

вот надо прозвонить эти пины со всеми выводами контроллера и узнать.

sandro163

В общем не стал я заморачиваться с прозвоном и припаялся напрямую. Подскажите лучше, как прошить? Не хочет он считывать информацию с чипа(Atmel Studio). Причем ни методом ISP, ни HVPP

SileNTViP
sandro163:

В общем не стал я заморачиваться с прозвоном и припаялся напрямую. Подскажите лучше, как прошить? Не хочет он считывать информацию с чипа(Atmel Studio). Причем ни методом ISP, ни HVPP

Так чип блокирован на чтение. Только стирание и перепрошивка.

sandro163

В общем пробовал я припаиваться к разным ногам и дорожкам, согласно схеме от mega32 - бесполезно(

Я грешу на программатор, у меня stk500 китайской работы. Avr studio ругается на hex файл. Другие не хотят входить в режим программирования. Если есть какие варианты - предложите, буду признателен. А так, заказал jtag и usb asp. Может они чем помогут

DJ_URAN
sandro163:

Avr studio ругается на hex файл.

а вы как hex скачивали? нужно скопировать текст хекса с сайта проекта и сохранить в блокноте с кодировкой utf-8.

SileNTViP
DJ_URAN:

а вы как hex скачивали? нужно скопировать текст хекса с сайта проекта и сохранить в блокноте с кодировкой utf-8.

Ну а можно весь архив скачать github.com/stawel/cheali-charger/…/master.zip ) там и исходник, и готовые хексы.

Андрей_mi
sandro163:

В общем пробовал я припаиваться к разным ногам и дорожкам, согласно схеме от mega32 - бесполезно(

Я грешу на программатор, у меня stk500 китайской работы. Avr studio ругается на hex файл. Другие не хотят входить в режим программирования. Если есть какие варианты - предложите, буду признателен. А так, заказал jtag и usb asp. Может они чем помогут

Может все таки проще резистор R66 подстроечником заменить? Хотя нумерации на плате нет, придется поискать. Ну это к слову.
Заметил на этой плате такую странную штуку. Прозвонил с разъема 6-ти контактного на микросхему, звонятся 4 вывода из 6. Если смотреть по маркировке метка сверху справа, то звонились выводы 36,37,38,39. Еще кварц 40 и 41 (для ориентировки). Но с такой конфигурацией (по кварцу) что-то ни одного контроллера найти не смог. Обратил внимание на плату оригинала, там метка справа снизу. (см фото 1) А что если метка не соответствует действительности на моей плате? Допустим у нас тоже метка стоит справа снизу, тогда кварц получается сидит по ногам 7-8 как положено (см фото 2), ну и звонятся выводы 3,4,5,6 на разъем. Опа-на. Как совпало то! Смотрим дальше, 2 вывода никак не хотят звонится с разъема (предел мультиметра 10мОм) на любой вывод микросхемы. Присмотревшись внимательно обнаружил что эти 2 вывода на разъеме вообще никуда не идут. Осталось подпаять с них на выводы 1,2 MOSI и MISO в соответствии с нашей новой маркировке (теперь нумерация начинается с правого нижнего угла). Первый вывод похоже никуда не подпаян. Отлично. А вот со вторым непонятки . Тянется от него дорожка через резюк 510 Ом и транзюк в сторону силовых клемм для подключения аккумулятора. (см. фото 3 выделено белой линией со стрелкой). Но попробовать подпаятся думаю стоит. Дерзайте.
Сам же решил обойтись малой кровью и попробовать подогнать резистор. Так как программатора нет.

Андрей_mi

Имеется несовпадение по схеме, что не удивительно. Если по схеме звонить вывод 37 ADC0 ( в соответствии с новой измененной маркировкой, см. пост выше) то это вход измерения напряжения не на батарее, а на входе питания схемы. Обломс. Смотрим дальше. Вход АЦП 36 ADC1 - наверное он. На схеме вообще обозначено BATT-. Кондер С4 есть, делитель напряжения вместо R2 200 кОм стоит 100 кОм, а вместо R3 18 кОм стоит 20 кОм. А нижних резисторов R4 и R5 сопротивлением по 0 Ом вообще нет, посл R3 сразу на землю.
Как думаете, это оно? Просто впустую паять тоже не охота, монтаж мелкий.

Андрей_mi

Раздобыл MiniPro tl866a. Но не получилось прочитать, ошибка. Что не так, не подскажете? Подключил исходя что метка на микросхеме находится не сверху справа, как есть, а снизу справа (см. пост выше). Результат - см.фото1.
Убрал галочку с “check device id”, в результате типа прочиталось, но одни нули, см. фото 2. Отсоединил разъем от программатора, ради прикола попробовал запустить чтение, результат один в один как на фото 2. Т.е. получается что программатор не видит вообще микросхему.

Андрей_mi

Короче, взял и запаял вместо R3 (см. пост выше) резистор на 14кОм + многооборотный подстроечник на 15кОм. Но выявилась особенность. При зарядке-разрядке литиевого аккумулятор выставляю точно напряжение. При зарядке-разрядке никелькадмиевого появляется погрешность примерно 0.03в. Подстраиваю опять точно напряжение. После этого при зарядке-разрядке литиевого аккумулятоа появляется погрешность. Где-то 0.05в. Получается тут настраиваешь, там погрешность появляется, там настраиваешь тут погрешность появляется. Что делать дальше не знаю, короче забил, точно настроил на литиевый и хер с ним.

Андрей_mi

При разряде ni-cd одного элемента батареи от шуруповерта с емкостью 1200мА где-то в середине процесса показания зарядника 1.1 в, мультиметр же показал аж 1,26 вольта. В начале процесса разрядки разница в показаниях не превышала 0.03мА, что вполне устроило бы. Но ближе к концу разряда разница в показаниях выросла до 0,16в. Ощущение что с уменьшением напряжения погрешность растет. Процесс разряда продолжается, позже дополню.

Андрей_mi

Нужно возвращать резистор, как было. Ничего из этого не вышло.

SileNTViP
Андрей_mi:

Нужно возвращать резистор, как было. Ничего из этого не вышло.

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

7 days later
Туляк

Сегодня забрал посылку с данынм девайсом на почте. Есть пара вопросов.

1)Какой максимальный ток должен отдавать БП для данного зарядника? Разумеется, речь о модели без встроенного БП.

3)Зависит ли потребность в токе на входе от напряжения? Например если на входе 12 v то хватит 4 а, значит ли это что при напряжении 18 v достаточно будет скажем 3 а?

3)Как сбросить настройки на заводские?

JIexa21

Туляк, название темы читать не пробовал?

SileNTViP
HATUUL:

Тут походу наш любимец cheali-charger.
Занялся зарядками и на ARM процах.
github.com/stawel/cheali-charger/tree/…/CoIDE😁
И release v0.33

Уже писал и заливал ее. Работает не очень стабильно, но он писал, что она тестовая и надо ему код переписывать под арм-авр32… мне конечно не нравиться… не разряжает ниже, чем походу задал разработчик, иногда просто тупо не хочет разряжать, причем даже полудохлые аккумуляторы даже не пытается заряжать. мигает только напряжением и не пускает программу.

7 days later
JIexa21

Андрей, у меня тоже есть TL866A. Тоже не читает. Фото моей платы на третьей странице темы.
Как мегу тоже читает одни нули. Но если посмотреть на сам разъем ICSP, то питание совпадает с питанием платы. Отсюда вывод: стоит какой-то PIC.
Если читать как 18-ю серию, то читается ID 0x7FF, а если как 16-ю, то ID 0x1FF или 0х3FF…

28 days later
ILUHA_89
SileNTViP:

Тоже приобрел клон B6 на Nuvoton и по началу расстроился, не хотел работать со свинцом и глючил порой. Нашел кастомную прошивку cheali-charger и снова расстроился… ведь она под Atmel… снова покопался и нашел ветку форума создателя прошивки и на все же создается под этот проц и находится в тестировании. Вообщем приобрел порядка ~600р. себе Bu-link для прошивки, скомпилил последнюю версию, залил и о чудо оно работает! groups.google.com/forum/#!topic/cheali-charger/VAT…

Можно по подробнее про прошивку клона на данном чипе?
А то я тоже стал обладателем клона на проце Nuvoton
Наплате есть 5 контактов - как и к чему их подключать?

SileNTViP
ILUHA_89:

Можно по подробнее про прошивку клона на данном чипе?
А то я тоже стал обладателем клона на проце Nuvoton
Наплате есть 5 контактов - как и к чему их подключать?

Вам нужен ru.aliexpress.com/item/…/1570055317.html Bu-Link. На форуме разработчика все описано. Куда какой контакт подключать.

I think JTAG is OK. layout in JP2 connector according picture which I sent before are:
JP2 Description
1 ICE_DAT
2 ICE_CLK
3 ICE_ RST
4 GND
5 VCC