Текущее время: 17 июл 2025 06:16


Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: Lenovo B560 не заряжает батарею
СообщениеДобавлено: 11 дек 2012 03:00 
Не в сети

Зарегистрирован: 11 дек 2012 02:39
Сообщения: 23
Город: Новокуйбышевск
Попал мне в руки сабж на плате Winstron LA56 с симптомом - не включается вообще никак.
Начитался про прошивку биоса мультика, прошил скачанным с форума дампом - ноут ожил. Но, оказалось, это ещё не всё.
При вставленной батарее и подключенном адаптере постоянно горит белый индикатор батареи, заряд не идёт. Если включить бук и выдернуть адаптер - бук мгновенно вырубается.
Т.к. предысторию случившегося я не знаю (жива ли батарея, например), то гадать очень сложно. Начал мерить. На крайних контактах вставленной батареи в ноут с подключенным адаптером - всего ~0,15В. На чарджер BQ24745 приходят напряжения DCIN (чуть меньше 20В), ACIN (2,8В), VDDSMB (3,3В). Дальше глаза разбегаются - что ещё мерить, поэтому прошу вашей помощи. Надо как-то определить, что именно неисправно - схема заряда или батарея.
Есть возможность использовать usb-осциллограф - можно посмотреть шину SMB, но что там должно быть - я не в курсе, да и простое подключение осциллографа к таким мелким элементам, думаю, будет проблемой. Поделитесь опытом, как это делается.

PS: в ноуте была сломана одна защёлка батареи. При разборке из него вывалилась пружинка - вероятно, от этой самой защёлки. Есть подозрение, что во время пребывания во внутренностях пружина могла что-то закоротить..


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Lenovo B560 не заряжает батарею
СообщениеДобавлено: 11 дек 2012 06:18 
Не в сети

Зарегистрирован: 19 янв 2012 18:28
Сообщения: 1159
Откуда: Уфа
Город: Уфа
подкинь заведомо рабочий Акб, может налаживать ничего и не нужно.


Вернуться к началу
 Профиль ICQ  
Ответить с цитатой  
 Заголовок сообщения: Re: Lenovo B560 не заряжает батарею
СообщениеДобавлено: 11 дек 2012 07:13 
Мастер
Аватара пользователя
Не в сети

Зарегистрирован: 05 сен 2009 10:35
Сообщения: 1318
Откуда: Душанбе
BQ24745 часто летят по SMB шине.

_________________
“Ноутбук — дело тонкое”


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Lenovo B560 не заряжает батарею
СообщениеДобавлено: 11 дек 2012 14:11 
Не в сети

Зарегистрирован: 11 дек 2012 02:39
Сообщения: 23
Город: Новокуйбышевск
vlad77
если бы был подобный аккумулятор - с радостью бы подбросил, но его нету

Искандер.
сейчас буду пытаться подцепить осцилл на clock и data


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Lenovo B560 не заряжает батарею
СообщениеДобавлено: 11 дек 2012 18:22 
Не в сети

Зарегистрирован: 11 дек 2012 02:39
Сообщения: 23
Город: Новокуйбышевск
На SMB шине сигналы выглядят вполне правильно. При подключенной батарее и отключенном адаптере clock и data внизу, при подключении адаптера сигналы идут вверх, потом периодически clock начинает отсчитывать, по data что-то передаётся в это время. Однако, на крайних контактах ничего нет. Точнее, напряжение плавно (за несколько минут) снижается с 0,3В до 0,07В - может и до 0 дойдёт.

Что-то ещё можно проверить, не подкидывая другой батареи?


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Lenovo B560 не заряжает батарею
СообщениеДобавлено: 11 дек 2012 19:32 
Не в сети

Зарегистрирован: 17 мар 2006 21:22
Сообщения: 481
Откуда: izmail
Вы сюда: http://avalon.co.ua/batteries/ сходите, там узнаете как протестировать батарейку.


Вернуться к началу
 Профиль ICQ  
Ответить с цитатой  
 Заголовок сообщения: Re: Lenovo B560 не заряжает батарею
СообщениеДобавлено: 12 дек 2012 01:47 
Не в сети

Зарегистрирован: 11 дек 2012 02:39
Сообщения: 23
Город: Новокуйбышевск
Сходил.. Однако, железок для проверки батареи у меня нет, да и паять таковую нецелесообразно пока что.
Единственное, могу смотреть шину SMB и пытаться расшифровать её. Вот бы программку, в которую можно было бы загрузить сигналы, а на выходе получить команды/данные..

Вот, например, начало взаимодействия:
Сигнал Start - адрес 0001011 (батарея, как я понял) - 0 (запись) - ACK - 00000100 - ACK - 11100000 - ACK - 01010100 - ACK - сигнал окончания (P).
После часов изучения даташитов, расшифровываю - это команда записи слова (word) в регистр BatteryMode, при этом 3 старших бита передаваемых данных запрещают батарее самостоятельно передавать сообщения, запрещают передавать ток и напряжение и переключают её на режим передачи ёмкости в 10mW/10mWh. Последний байт - скорее всего PEC, раз сигнал ACK есть - значит правильный. Всё это похоже на начальную инициализацию.

Через 9мс в батарею посылается команда: S - 0001011 (батарея) - 0 (запись) - 00010110 (BatteryStatus?) - ACK - P
Тут же, почти мгновенно S - 0001011 (батарея) - 1 (чтение) - 11000000 - ACK - 00000000 - NACK - P. Вроде статус нормальный, ошибок нет.

Ещё через 9мс - команда 0x14 (запрос тока заряда), считывается 00000000 -ACK - 00000000 - NACK - P

Через 9мс - напряжение заряда, ответ такой же

Через 9мс - напряжение, ответ 01010111 - ACK - 00101101 - NACK - P, что означает 11,607 В

Через 9мс - процент заряда, ответ 00111110 - 00000000 (62%)

Через 9мс - остаток заряда - 26,21 Wh

Через 9мс - полная ёмкость, ответ 42,31 Wh

Ток заряда/разряда - 0

Команда 0x00 (ManufacturerAccess), возвращает 00000010 - 01110000, что значит - не знаю

Кол-во циклов - 799

MaxError - 0

Температура - 70 градусов (как так? батарея холодная)

Ток - 0

Примерное время до полного заряда - 65535 минут (максимальное значение)

Время до полного разряда AverageTimeToEmpty - 65535 минут (максимальное значение)

Время до полного разряда RunTimeToEmpty - 65535 минут (максимальное значение)

Через 500мс всё повторяется, и так до бесконечности

Некоторые выводы: с батареей, судя по SMB, всё в порядке, кроме температуры - почему-то показывает 70 градусов. Батарея имеет заряд, но с выключенным адаптером ноут не работает. На контактах вставленной батареи напряжение меняется так - 0,06В (адаптер отключен) - резко 3,5В (подключение адаптера) - плавное падение до 0,06В (адаптер по-прежнему подключен). В момент отключения адаптера напряжение прыгает на доли секунды, на мультиметре вижу каждый раз разные значения от 3,5В до 9В.

Ещё проверил сигнал CE на BQ24745 - он отсутствует. Видимо, я вообще не с той стороны копаю..


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Lenovo B560 не заряжает батарею
СообщениеДобавлено: 12 дек 2012 09:28 
Не в сети

Зарегистрирован: 21 окт 2010 07:18
Сообщения: 125
Город: Omsk
разобрать батарею, посмотреть сколько вольт на банках.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Lenovo B560 не заряжает батарею
СообщениеДобавлено: 12 дек 2012 09:33 
Не в сети

Зарегистрирован: 16 окт 2010 13:09
Сообщения: 24
Город: Самара
Разбираешь батарейку и отдельно промерий напряжения на каждой банке (батарейке, акб) и из из измерений станет видно. По любому найдешь банку которая не тянет. Эт на случай если нет заведомо рабочей. Далее можно подкинуть эту банку на раскачку (на кадекс, если есть конечно), но лучше всего поменять её.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Lenovo B560 не заряжает батарею
СообщениеДобавлено: 12 дек 2012 09:37 
Не в сети

Зарегистрирован: 16 окт 2010 13:09
Сообщения: 24
Город: Самара
Меня опередили :) пока писал сообщение. Ну вобщем в любом случае сначала стоит начать с акб, а то если нет опыта в работе с осцилом, можно случайно что нить замкнуть и работы только прибавится. И ещё если щуп толстоват, то стоит сделать приспособу, что то вроде насадки на щуп с тонкой медицинской иглой и будет норм.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Lenovo B560 не заряжает батарею
СообщениеДобавлено: 12 дек 2012 10:29 
Не в сети

Зарегистрирован: 11 дек 2012 02:39
Сообщения: 23
Город: Новокуйбышевск
Батарею разобрал
Напряжение на всей батарее 11,6 - контроллер не врёт
По парам - 3,82-3,89-3,89
Предохранитель управляемый оказался странным (и не цел, и не везде в обрыве). В обход предохранителя тоненьким проводочком пробовал - на выходе всё-равно нет напряжения. Видимо, какой-то ключ между предохранителем и выходом.
Хотел понять какой по дорожкам - подковырнул мешающийся герметик и вместе с ним улетел один smd элемент, что очень печально.. Как теперь узнать, что там должно быть - не знаю, да и цепь непонятна.
В любом случае, перепаивать что-либо на подключенной к банкам схеме хз как, а отключать страшно - стоит злой контроллер bq8030.

Ищу другую батарею. Для начала, чтобы проверить..


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Lenovo B560 не заряжает батарею
СообщениеДобавлено: 14 дек 2012 04:15 
Не в сети

Зарегистрирован: 17 мар 2006 21:22
Сообщения: 481
Откуда: izmail
MegaPunk писал(а):
(на кадекс, если есть конечно)


кстати,прошу прощения , не по теме, но вдруг захочется кадекс.
так я его продам недорого относительно его цены.(с7400)


Вернуться к началу
 Профиль ICQ  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 12 ] 


Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Зарегистрированные пользователи: Bing [Bot], Google [Bot], Yandex [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB