Новичок
Регистрация: 20.11.2012
Сообщений: 43
Репутация: 25
|
EEPROM в дампе чистый... были бы флаги - была бы инфа.
не думаешь, что МК в батарее может иметь серийник в теле прошивки например(уникальный номер батареи) и просто говорить зарядке в каком статусе элементы батареи, а зарядка сама принимает решения... В частности после того как батарея сказала, что просбоила банка, зарядка может просто забанить у себя в памяти код этой батареи - не пробовал восстановить банки и в другую аналогичную зарядку ткнуть? вот если бы отснифферил заведомо живую пару и определенность по протоколу была бы большей, да еще схемку батареи, можно было бы и свой контроллер батареи наваять. |
||
Оценка
|
Новичок
Регистрация: 19.09.2013
Сообщений: 88
Репутация: 31
|
Согласен со всеми пунктами. Вполне возможно.
Другой зарядки нет. А вот другую батарею, рабочую, попробую найти. Схемку нарисую немного позже. |
||
Оценка
|
Новичок
Регистрация: 19.09.2013
Сообщений: 88
Репутация: 31
|
Цитата:
Посмотрел осциллографом. 11 нога контроллера постоянно получает и (или) отдаёт пачки команд. Посмотрите по прошивке. Что должна делать 11 нога. |
||
Оценка
|
Новичок
Регистрация: 19.09.2013
Сообщений: 88
Репутация: 31
|
Пока рисовал схему, нашёл на плате битый транзистор. Заменил его и всё заработало. Моё предположение о том, что данный контроллер выставляет флаг ошибки, оказалось неверным.
Да, контроллер ушёл в защиту, но после устранения неисправности, он вернулся в рабочее состояние. Спасибо всем кто мне помогал. Тема закрыта. |
||
Оценка
|
Новичок
Регистрация: 20.11.2012
Сообщений: 43
Репутация: 25
|
ну хорошо, что разрулилось
PS 11нога если для связи используется 1wire то он и предполагает постоянный обмен. даже при передаче от слэйва к мастеру - мастер выставляет таймслот, слэйв его заполняет 0 или оставляет как есть и он остается 1... |
||
Оценка
|
Новичок
Регистрация: 26.04.2017
Сообщений: 2
Репутация: 10
|
Цитата:
Батарея для шуруповёрта Metabo приказала долго жить. Контроллер PIC16F684A заблокировался. Теперь зарядка пишет - батарея неисправна, и не хочет заряжать. Слил с PIC16F684A прошивку. Дизассемблировал. Получил код программы. Вопрос: как найти в программе где ставится блокировка, и снять её. В архиве 2 файла, прошивка и код программы.
Я давно не занимался такими игрушками, но тоже имею батарею с умершей после разрядки банок платой. Разбираться в коде нет никакого желания и времени. Как вариант предлагаю заказать пару плат из Китая уже со снятой блокировкой и попробовать их прочитать. Если получится - вопрос будет полностью решен. Ссылка на продавца: https://ru.aliexpress.com/item/For-r...7-b504bb47219d |
||
Оценка
|
Новичок
Регистрация: 26.04.2017
Сообщений: 2
Репутация: 10
|
Цитата:
EEPROM в дампе чистый... были бы флаги - была бы инфа.
не думаешь, что МК в батарее может иметь серийник в теле прошивки например(уникальный номер батареи) и просто говорить зарядке в каком статусе элементы батареи, а зарядка сама принимает решения... В частности после того как батарея сказала, что просбоила банка, зарядка может просто забанить у себя в памяти код этой батареи - не пробовал восстановить банки и в другую аналогичную зарядку ткнуть? вот если бы отснифферил заведомо живую пару и определенность по протоколу была бы большей, да еще схемку батареи, можно было бы и свой контроллер батареи наваять. |
||
Оценка
|
Специалист
Регистрация: 30.03.2015
Адрес: Таганрог Ростовской обл.
Сообщений: 2,502
Репутация: 409
|
Цитата:
Батарея для шуруповёрта Metabo приказала долго жить. Контроллер PIC16F684A заблокировался. Теперь зарядка пишет - батарея неисправна, и не хочет заряжать. Слил с PIC16F684A прошивку. Дизассемблировал. Получил код программы. Вопрос: как найти в программе где ставится блокировка, и снять её.
__________________
Куплю тесламетр Б/У, недорого. |
||
Оценка
|
Специалист
Регистрация: 30.03.2015
Адрес: Таганрог Ростовской обл.
Сообщений: 2,502
Репутация: 409
|
Цитата:
Это, к сожалению, такой подход у современных молодых ремонтников - сначала прошивка и контроллер, а потом уже, ЕСЛИ РУКИ ДОЙДУТ, проверка железа. Переходите на акб со встроенной защитой - все эти умные зарядки будут нафиг не нужны. По большому - эта не возможность отремонтировать специально заложена как стимулирование продаж новых акб.
__________________
Куплю тесламетр Б/У, недорого.
Последний раз редактировалось РемЭл220; 27.04.2017 в 00:34.
|
||
Оценка
|
Новичок
Регистрация: 16.02.2018
Сообщений: 4
Репутация: 10
|
vartom, имею два акума от метабо и зарядку, один акум попал под дождь, ну и перестал работать, вскрыл и обнаружил сгоревшие дорожки, пока восстанавливал дорожки акум заработал, поставил на зарядку он заряжался, потом пришёл мигает красная лампочка, разобрал стал просматривать дальше, всё нормально, подключил плату к блоку питания тест зарядки проходит но первая лампочка не загорается, прозвонил ее цепь нормальная до самой МК, выпаял PIC кинул на панельку прогера (minipro) считалась, думаю странно, разобрал рабочий акум считал сравнил идентичные, припаял МК с рабочего в восстановленную плату, все лампочки светятся заряжается работает. взял стёр не рабочий МК и залил тот дамп что считал с рабочей, впаял в плату и она вобще перестала тест делать, подумал что МК умерла, заказал новые камни пришли залил дамп и тоже тишина, прочитав ваш пост понял что одним дампом не обойтись, так же стал понимать что стоит какая то защита и не кто с ней голову не ломал.
Подскажите есть ли у меня какой то шанс сделать этот акум как то слить с рабочего и залить в пустую? |
||
Оценка
|
Обратная связь РадиоЛоцман Вверх |