На главную страницу сайта PowerGood
Питание в норме!
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы    Файлы    Прайс-лист 
 ПрофильПрофиль   Войти и проверить ЛСВойти и проверить ЛС   ВходВход   РегистрацияРегистрация 

bq2084
На страницу Пред.  1, 2, 3, 4, 5  След.
 
Начать новую тему   Ответить на тему    Список форумов PowerGood -> Ремонт батарей ноутбуков
Предыдущая тема :: Следующая тема  
Автор Сообщение
blacksn



Зарегистрирован: 05.03.2018
Сообщения: 32
Откуда: Луцк
чатлов: 0

СообщениеДобавлено: Ср Мар 07, 2018 11:09 pm    Заголовок сообщения: Ответить с цитатой

Получилось!

Успешно записал значение 4000. Все работает!



5.PNG
 Описание:

Скачать
1 чатлов
 Размер файла:  13.27 KB
 Просмотрено:  0 раз(а)

5.PNG


Вернуться к началу
Посмотреть профиль Отправить личное сообщение
RPavel



Зарегистрирован: 15.02.2008
Сообщения: 227
Откуда: Украина г Хмельницкий
чатлов: 2

СообщениеДобавлено: Чт Мар 08, 2018 7:08 am    Заголовок сообщения: Ответить с цитатой

без замены элементов акум будет работать пару циклов.
дело в том что у 2084 метод блокировки именно в том что контролер прописывает значение FullChargeCapacity: 65460 mAh
это означает что ему не нравятся элементы.тоесть пора их менять.
а если вы решите сейчас сделать калибровку(неважно какими методами.толи в ноуте толи просто полным циклом. ) я думаю что сразу ситуация повторится и опять контролер пропишет
FullChargeCapacity: 65460 mAh
так шо если не собираетесь менять элементы не разряжайте акум ниже 20 %. может еще его агония будет длится какоето время
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail AIM Address MSN Messenger
blacksn



Зарегистрирован: 05.03.2018
Сообщения: 32
Откуда: Луцк
чатлов: 0

СообщениеДобавлено: Чт Мар 08, 2018 7:22 am    Заголовок сообщения: Ответить с цитатой

Еще вопрос maxerror нужно менять? Он 100% сейчас.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
RPavel



Зарегистрирован: 15.02.2008
Сообщения: 227
Откуда: Украина г Хмельницкий
чатлов: 2

СообщениеДобавлено: Чт Мар 08, 2018 7:36 am    Заголовок сообщения: Ответить с цитатой

нет.не нужно. этот параметр сам переписывается после полного цикла(двух-трех) которые вам нельзя делать. мах эррор на работу не влияет и нигде в ноуте не отображается.
а вы так и не ответили откуда вы.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail AIM Address MSN Messenger
blacksn



Зарегистрирован: 05.03.2018
Сообщения: 32
Откуда: Луцк
чатлов: 0

СообщениеДобавлено: Чт Мар 08, 2018 8:03 am    Заголовок сообщения: Ответить с цитатой

Луцк. Батарея сейчас через несколько минут пишет, что разряжена, но держит еще час.

Кстати с версии 141 вроде как количество циклов учитывается при расчетах:
• Details of V141 Changes
1. The bq2084-v141 added a new aging factor called DF: Age Factor which will scale cell impedances
as the cycle count increases. This new factor is used to accommodate for much higher impedances
observed in larger capacity and/or aged cells. For most applications the default value of zero is
sufficient. However, for some very specific applications, this new aging factor may be required. In
those cases, experimental data must be taken at the 0, 100, 200, and 300 cycle read points using a
typical discharge rate while at ambient temperature. Entering this data into a TI provided MathCAD
program will yield the appropriate DF: Age Factor value.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
etv5qqq



Зарегистрирован: 21.12.2017
Сообщения: 37

чатлов: 0

СообщениеДобавлено: Чт Мар 08, 2018 2:29 pm    Заголовок сообщения: Ответить с цитатой

то есть после правки FCC ничего не изменилось?
тогда смело делайте цикл заряда-разряда, вы ничего не потеряете.
Если эта бяка началась после глубокого разряда батареи (как вы написали в начале), то не давайте ей глубоких разрядов.

еще не вижу смысла записывать FCC=4000mAh, это величина соответствует Design Capacity батареи. А теперь учтите ее возраст (2005г выпуска), количество циклов (250), и текущую ее работоспособность (держит 1час), и вы получите реальную FCC батареи на данный момент. Добавьте к этому небольшой запас вверх (10-15%), и это будет значение которое нужно записать, соответствующее действительности. А числом 4000 (0x0FA0), вы сбиваете с толку контроллер.

Если не поможет заряд-разряд в ноуте, сделайте это отдельно от ноута лабораторным блоком питания с ограничением зарядного тока в 2.0А, напряжение 12.6В.
Для этого может понадобиться изменить bit5 в GaugeConfig статусе, это ячейка в Eeprom по адресу 0x29. Этот бит отвечает за оптимизацию переобучающего цикла в зависимости от зарядного устройства. Сперва прочтите что там у вас сейчас и выложите в студию, я напишу что туда нужно будет записать, если сами не разберетесь.



gauge_config_DF_0x29.jpg
 Описание:

Скачать
  чатлов
 Размер файла:  31.65 KB
 Просмотрено:  1 раз(а)

gauge_config_DF_0x29.jpg



gauge_config_SC_bit.jpg
 Описание:

Скачать
  чатлов
 Размер файла:  26.76 KB
 Просмотрено:  1 раз(а)

gauge_config_SC_bit.jpg


Вернуться к началу
Посмотреть профиль Отправить личное сообщение
blacksn



Зарегистрирован: 05.03.2018
Сообщения: 32
Откуда: Луцк
чатлов: 0

СообщениеДобавлено: Чт Мар 08, 2018 2:34 pm    Заголовок сообщения: Ответить с цитатой

В общем батарея разряжается за 5 минут до 6%, хотя держит еще долго с 0%. Контроллер урезал емкость с 4000 до 3300 после 3 циклов. Может можно еще что-то подкорретировать, чтоб правильно показывало проценты. Весь смысл был в возможности включать ноут с батареи, ну и чтоб знать реальный заряд. Флаг обучения все еще присутствует.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
etv5qqq



Зарегистрирован: 21.12.2017
Сообщения: 37

чатлов: 0

СообщениеДобавлено: Чт Мар 08, 2018 2:55 pm    Заголовок сообщения: Ответить с цитатой

пробуйте сделать это с помощью ЛБП, как я написал выше. После заряда нужно выдержать паузу минимум 2 часа, при этом убедиться что контроллер споймал этот сымый полный заряд. Просто зарядка до 4.2V на элемент сама по себе ничего не значит. Он должен зафиксировать это у себя в памяти флагом FC(Fully Charged) в BatteryStatus[0x16]. Заряжайте его в ЛБП до тех пор пока остаточный зарядный ток (tampering current) не снизится до 100...80мА. Потом опросите батарею и убедитесь что установлен FC флаг. Отчет можете скинуть в студию, чтобы там был виден
a) Manufacture Status [0x0004 to 0x00]
b) Battery Status [0x16]
c) Pack Config & Status [0x2f]
d) BatteryMode [0x03]
e) FCC, RSOC, ASOC, MaxError

Отсоедините батарею и дайте ей выдержку больше 2 часов никуда ее не подключая.

Потом разрядите в ноуте, перейдя в Биос, пока он не отключится.
Опять сделайте такой же опрос параметров. Сделайте выдержку больше 5 часов отдельно от ноута.

Зарядите еще раз в ЛБП батарею и проверьте что получилось.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
blacksn



Зарегистрирован: 05.03.2018
Сообщения: 32
Откуда: Луцк
чатлов: 0

СообщениеДобавлено: Чт Мар 08, 2018 5:45 pm    Заголовок сообщения: Ответить с цитатой

Нету у меня ЛБП, я обычный пользователь, купил бу ноут для диагностики авто и для работы с картами памяти, в ноутах картридер на шине PCI, а не через USB. Южник мне перекатали, отвалился от платы, батарея держала пару минут, 4400 - с одним нерабочим элементом, второй паралельный перегревался и ноут вырубался. Вынул этот элемент, думал заменить, так блин батарея вылетела из рук и оборвался второй элемент, контроллер блоканулся. Там М37517+93C66. Купил вторую батарею на олх, она была в глубокой разрядке, поставил на зарядку через минут 15 она поднялась и начала заряжаться. Спаял адаптер и играюсь )))). Из первой сделаю powerbank.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
etv5qqq



Зарегистрирован: 21.12.2017
Сообщения: 37

чатлов: 0

СообщениеДобавлено: Чт Мар 08, 2018 6:41 pm    Заголовок сообщения: Ответить с цитатой

элемент, в родной батарее который сильно грелся, не красный случайно с зеленой шайбой? А то знакомая с ними ситуация...

а 12.6В есть на чем выставить? ограничитель тока можно сделать в виде мощного низкоомного сопротивления...

еще я заметил на одном из скриншотов на первой странице что вы успели подать команду Calibration [0x0653]. Это вы поспешили. Это калибровка внутренних сенсоров и оффсетов системы измерения контроллера. С ней нужно работать предельно осторожно и только при необходимости. Она к переобучению батареи не относится. Что там теперь накалибровалось неизвестно. Нужно сравнивать самый первый дамп из Be2works с текущим дампом. Смотреть адреса eeprom отвечающие за оффсеты. Вернуть все назад если там что-то изменилось.
Карта eeprom находится в даташите. Поищите в установочных файлах Be2works, в ранних версиях они скидывали в папку GG несколько даташитов, один из них на bq2084_v143. Вот еще один ценный документ по работе с Dataflash регистрами
http://www.ti.com/litv/pdf/slva148a

Кстате Be2works demo позволяет вручную подавать команды?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
blacksn



Зарегистрирован: 05.03.2018
Сообщения: 32
Откуда: Луцк
чатлов: 0

СообщениеДобавлено: Чт Мар 08, 2018 7:56 pm    Заголовок сообщения: Ответить с цитатой

Нет, элемент Samsung. Читал, что дело скорей всего в мембране парного элемента, который греется.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
etv5qqq



Зарегистрирован: 21.12.2017
Сообщения: 37

чатлов: 0

СообщениеДобавлено: Чт Мар 08, 2018 8:44 pm    Заголовок сообщения: Ответить с цитатой

флаг RF может еще присутствовать, потому что FCC пока далека от дейтвительности, нужно было поменьше значение прописывать.
Как сейчас параметры Relative State of Charge и Absolute State of Charge?

можете сработать на опережение, запишите заведомо заниженное FCC, скажем 500mAh (0x01F4), и прогоните в ноуте заряд-разряд как вы обычно делаете, посмотрим реакцию контроллера, пересчитает ли он его вверх...

еще есть предположение что у элементов уже не та химия что была в начале, и кривые заряда-разряда не вкладываются в прописанные калибровочные точки EDV0, EDV1, EDV2, VOC25, VOC50, VOC75. Они то остались там прежними соответствующие еще новым элементам. Тут бы нужно снять текущие кривые ваших элементов и перезаписать эти реперные точки. Но здесь нужен анализатор, в Be2works demo он насколько я знаю недоступен.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
blacksn



Зарегистрирован: 05.03.2018
Сообщения: 32
Откуда: Луцк
чатлов: 0

СообщениеДобавлено: Пт Мар 09, 2018 9:07 am    Заголовок сообщения: Ответить с цитатой

Контроллер пересчитывает FCC в процессе каждой разрядки/зарядки, я вот попробовал подключить зарядку после резко падения заряда, обрезало еще емкость, если подключить после выключения то увеличивает. Значения калибровочных точек контроллер сам меняет или это константы? Заряжается он так же после резкого падения, 6%-9%-100%. Вот сейчас ничего не делаю на ноуте, прошло 27 минут показывает 76%. Если включу ютюб думаю сразу резко упадет.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
etv5qqq



Зарегистрирован: 21.12.2017
Сообщения: 37

чатлов: 0

СообщениеДобавлено: Пт Мар 09, 2018 2:21 pm    Заголовок сообщения: Ответить с цитатой

контрольные точки прописаны изначально в eeprom, но нижний участок кривой EDV0, EDV1, EDV2 контроллер моделирует сам в зависимости от разных факторов (температура, емкость, нагрузка и т.д.) если установлен флаг компенсации CEDV в Gauge Configuration статус.
Если этот флаг не установлен, то кривая не компенсиреутся, а строится по значениям, записанным изначально в eeprom. Так вот, у вас этот флаг установлен судя по отчету с батареи. И после сбоя с FCC могло нарушиться моделирование нижнего участка, так как Capacity тоже участвует как один из факторов компенсации.
Сейчас можно попробовать отключить компенсацию и перейти на жесткую привязку к калибровочным точкам.
Кроме того у вас почему-то в Gauge Config установлен SC bit, о котором я писал раньше, и цикл обучения оптимизирован под внешнее зарядное устройство. Нужно его сбросить, так как в ноуте у вас SmartCharger, а для него должно быть SC=0.

Для этого в Gauge_Config [DF:0x29] нужно записать значение 0xC6, у вас же там сейчас 0x75, можете сперва прочесть этот регистр чтобы убедиться в этом. Потом запишите новое значение командой

0x50 C629 (write word)

Эта команда дополнительно еще и включит Midrange Capacity Correction.
После сделайте опять обучающий цикл или два, должно что-то измениться. Кстате как сейчас MaxError, есть изменения?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
etv5qqq



Зарегистрирован: 21.12.2017
Сообщения: 37

чатлов: 0

СообщениеДобавлено: Пт Мар 09, 2018 3:05 pm    Заголовок сообщения: Ответить с цитатой

и запишите сразу новые значения в ячейки EDV0,1,2 у вас там сейчас компенсационные коэфициенты,

EMF/EDV0 [DF:0x95,96] = 0x0EF8 (3832mV)
EDV C0 factor/EDV1 [DF:0x97,98] = 0x00E7 (231mV)
EDV R0 factor/EDV2 [DF:0x99,9A] = 0x02F8 (760mV)

начните с заводских стандартных точек

EDV0 [DF:0x95,96] = 0x0BB8 (3000mV)
EDV1 [DF:0x97,98] = 0x0CB2 (3250mV)
EDV2 [DF:0x99,9A] = 0x0D48 (3400mV)
===================================

команды для записи новых значений

0x50 0B95
0x50 B896
0x50 0C97
0x50 B298
0x50 0D99
0x50 489A

**********************
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов PowerGood -> Ремонт батарей ноутбуков Часовой пояс: GMT + 2
На страницу Пред.  1, 2, 3, 4, 5  След.
Страница 3 из 5

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы можете скачивать файлы


Powered by phpBB © 2001, 2005 phpBB Group
Design by subBlue, color scheme by ColorizeIt!.


Русская поддержка phpBB


Стиль: subCarbonix
Адаптировано к скину GuppY-Carbonix: vic2 (vic2@i.ua) www.powergood.com.ua