Например TDA7294

Форум РадиоКот • Просмотр темы - Хитро-умный аккумулятор.
Форум РадиоКот
Здесь можно немножко помяукать :)



Текущее время: Ср май 27, 2020 05:09:05

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


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 394 ]     ... , , , 10, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Хитро-умный аккумулятор.
СообщениеДобавлено: Пт май 17, 2019 12:33:41 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Вт апр 30, 2019 08:06:55
Сообщений: 29
Рейтинг сообщения: 0
Попробуйте так:

С аналоговых пинов А4 и А5 это будет на ардуине uno.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Хитро-умный аккумулятор.
СообщениеДобавлено: Пт май 17, 2019 20:55:15 
Встал на лапы
Аватар пользователя

Карма: 1
Рейтинг сообщений: 10
Зарегистрирован: Вс ноя 18, 2012 11:21:37
Сообщений: 95
Рейтинг сообщения: 0
Сделал так - нет никаких импульсов на A4 и A5.

Может в библе дело, версии разные.

P.S. Сейчас попробовал библу SlowSoftI2CMaster с примером из архива I2CScanSlow

АК покдлючил (с подвязкой к +5В) на А4 (SDA) и A5 (SCL) - просканировала и нашла такие адреса:
Код:
Scanning ...
       8-bit 7-bit addr
Read:   0x17  0x0B
Write:  0x16  0x0B
Done

Логический анализатор на SDA и SCL

Изображение


Вернуться наверх
 
JLCPCB, всего $2 за прототип печатной платы! Цвет - любой!

Отличное качество, подтвержденное более чем 600,000 пользователей! Более 10,000 заказов в день.

Зарегистрируйтесь и получите два купона по 5$ каждый:https://jlcpcb.com/quote

Не в сети
 Заголовок сообщения: Re: Хитро-умный аккумулятор.
СообщениеДобавлено: Пт май 24, 2019 18:49:42 
Родился

Зарегистрирован: Пт дек 27, 2013 06:52:03
Сообщений: 5
Рейтинг сообщения: 0
Всем привет. Есть акб от ноута dexp(1908+24с02), время работы было около 10 мин. Подкинул новые банки, время работы от акб увеличилось где-то до 25 мин. В общем чуда не произошло. подпаялся напрямую к 24с02 и 341 программатором она считалась, только там кроме названия платы контроллера похоже все зашифровано :shock: Короче у меня пока тупик.... Может тупо купить новую батарею, считать eeprom и прописать в старую?


Вложения:
24C02+NT1908.rar [5.46 KiB]
Скачиваний: 67
Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $88 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay
Не в сети
 Заголовок сообщения: Re: Хитро-умный аккумулятор.
СообщениеДобавлено: Вс май 26, 2019 22:33:27 
Встал на лапы
Аватар пользователя

Карма: 1
Рейтинг сообщений: 10
Зарегистрирован: Вс ноя 18, 2012 11:21:37
Сообщений: 95
Рейтинг сообщения: 0
stalex8282, Думаю там не зашифровано, надо вычислить в каких битах находятся какие значения, переводя их из hex в dec.

Сам хочу слить (не выпаивая) через Arduino, такая же пара 24C02+NT1908 и искать данные показатели,
для этого надо слить эти показатели в UBRT:

Изображение

Далее жмем пункт "q2060, 24cXX" -> 24c02 -> Load -> грузим свой eeprom.bin и получаем таблицу значений и их адресацию, но это для примера,как всё организовано, надо эмпирически вычислять для своего.

Изображение

Вот пример как переводить:

Серо-зеленые биты 7B 01 -> переставляем местами -> 01 7B -> в инженерном калькуляторе переводим в dec = 379

Изображение

Для этого дела купил еще такой же, как у меня, убитый в 0 АК, сейчас пробую банки поднять и с двумя eeprom легче искать.


Последний раз редактировалось sakatgg Вс май 26, 2019 23:47:10, всего редактировалось 1 раз.

Вернуться наверх
 
Приглашаем на вебинар «Регуляторы VIPerPLUS — решения для источников питания на любой вкус»

На вебинаре (10 июня) будет детально рассмотрено семейство микросхем VIPer со встроенным транзистором, их возможности и топологии применения, анонсированы новые регуляторы семейства VIPerPLUS, расширяющие границы применения этих компонентов.
Также будут продемонстрированы испытания из лаборатории ST и пример моделирования в среде E-DesignSuite. Участие бесплатное.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Хитро-умный аккумулятор.
СообщениеДобавлено: Вс май 26, 2019 23:17:04 
Родился

Зарегистрирован: Пт дек 27, 2013 06:52:03
Сообщений: 5
Рейтинг сообщения: 1
sakatgg, я уже догадался... нашел человека, который смог считать через "B2W" текущие данные с моего АКБ. Изображение

До EEPROM он кстати не смог добраться, я ему скинул свой дамп чтоб он его поправил. я его залил на "флешку". В результате уже больше часа сижу в ноуте, а заряда осталось 72%. Теперь самое интересное... прикрепляю правленый дамп и все что мне удалось выяснить путем сравнения нового и старого дампа))
Изображение
Правда он мне еще и дату выпуска поправил, но я ее не смог вычислить пока. Подозреваю, что это 4е ba (4 строка последние 2 столбца), но могу и ошибаться.

Вот эти параметры были изменены:
DesignCapacity: 6000 mAh
FullChargeCapacity: 6000 mAh
CycleCount: 0
Date: 2019.05.26 yyyy.mm.dd


Вложения:
1908_RESET.rar [343.27 KiB]
Скачиваний: 146
Вернуться наверх
 
Время – деньги и наноамперы: применение часов реального времени Maxim Integrated

Зачем использовать внешнюю микросхему часов реального времени (RTC), а не внутренние RTC микроконтроллера? Хотя бы потому, что у RTC MAX31342 производства Maxim Integrated типовое потребление составляет 150 нА при 3 В и температуре 25°С, а у встроенных RTC одного из самых малопотребляющих микроконтроллеров при тех же условиях – примерно 370 нА.

Читать статью>>
Не в сети
 Заголовок сообщения: Re: Хитро-умный аккумулятор.
СообщениеДобавлено: Вс май 26, 2019 23:52:05 
Встал на лапы
Аватар пользователя

Карма: 1
Рейтинг сообщений: 10
Зарегистрирован: Вс ноя 18, 2012 11:21:37
Сообщений: 95
Рейтинг сообщения: 0
При замене АК полностью отпаивал от контролера? Контролер не залочился, а то тоже хочу поменять.

Фотку платы контролера скинь, мож у нас похожие. Хотя нет, у меня 3 секции.

Цитата:
подпаялся напрямую к 24с02 и 341 программатором она считалась


В смысле не выпаивал с платы? Или ногу питания 24с02 приподнял?


Последний раз редактировалось sakatgg Пн май 27, 2019 00:02:58, всего редактировалось 1 раз.

Вернуться наверх
 


Не в сети
 Заголовок сообщения: Re: Хитро-умный аккумулятор.
СообщениеДобавлено: Пн май 27, 2019 00:02:19 
Родился

Зарегистрирован: Пт дек 27, 2013 06:52:03
Сообщений: 5
Рейтинг сообщения: 1
контроллер при прошивке памяти и при замене банок полностью отпаивал начиная от старшего плюса. припаивал в обратном порядке (от минуса). фотку завтра скину (сегодня тестирую акб). да память не выпаивал)) прям на плате подпаялся и она считалась и записалась.
только считывал и записывал без банок!!!


Вернуться наверх
 


Не в сети
 Заголовок сообщения: Re: Хитро-умный аккумулятор.
СообщениеДобавлено: Пн май 27, 2019 00:10:07 
Встал на лапы
Аватар пользователя

Карма: 1
Рейтинг сообщений: 10
Зарегистрирован: Вс ноя 18, 2012 11:21:37
Сообщений: 95
Рейтинг сообщения: 0
C CH341 3.3В питание на 24с02 подавал? На всякий случай уточню, а то мож разные версии прогера.


Вернуться наверх
 

Не в сети
 Заголовок сообщения: Re: Хитро-умный аккумулятор.
СообщениеДобавлено: Пн май 27, 2019 00:18:43 
Родился

Зарегистрирован: Пт дек 27, 2013 06:52:03
Сообщений: 5
Рейтинг сообщения: 1
Программатор CH341A. питание подавал прям с него 3,3v. https://habrastorage.org/files/d03/09a/ ... 2dfb13.JPG
https://habrastorage.org/files/026/71d/ ... 31c9d3.png


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Хитро-умный аккумулятор.
СообщениеДобавлено: Пн май 27, 2019 00:25:06 
Встал на лапы
Аватар пользователя

Карма: 1
Рейтинг сообщений: 10
Зарегистрирован: Вс ноя 18, 2012 11:21:37
Сообщений: 95
Рейтинг сообщения: 0
Ок, спасибо. Если не получится с Arduino, то буду также сливать. Кстати на Arduino можно, как понял, побитно считывать и писать. И не снимая U c АК.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Хитро-умный аккумулятор.
СообщениеДобавлено: Пн май 27, 2019 16:10:07 
Опытный кот
Аватар пользователя

Карма: 7
Рейтинг сообщений: 257
Зарегистрирован: Сб фев 20, 2010 03:11:56
Сообщений: 703
Откуда: EU
Рейтинг сообщения: 1
Как рассчитать дату:
2014.09.11 yyyy.mm.dd
Год 2014 - 1980 = 34 х 512 + месяц 9 х 32 + день 11 = результат 17707 (DEC) в десятичном виде
Переводим в HEX - 452В
Date: 2019.05.26 yyyy.mm.dd
DEC - 20154 HEX - 4EBA
В зависимости от программатора не забываем про Byte swapping.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Хитро-умный аккумулятор.
СообщениеДобавлено: Пн май 27, 2019 19:16:13 
Родился

Зарегистрирован: Пт дек 27, 2013 06:52:03
Сообщений: 5
Рейтинг сообщения: 1
Всем привет. sakatgg, как обещал фотки контроллера
https://cloud.mail.ru/public/4UX5/27w9smbKd
https://cloud.mail.ru/public/2uCu/Bss9QxZuh.
otus, подскажите где почитать про такое времяисчисление, я то пытался посчитать в Unixtime, а там отсчет от 1970 г.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Хитро-умный аккумулятор.
СообщениеДобавлено: Пн май 27, 2019 22:32:39 
Встал на лапы
Аватар пользователя

Карма: 1
Рейтинг сообщений: 10
Зарегистрирован: Вс ноя 18, 2012 11:21:37
Сообщений: 95
Рейтинг сообщения: 0
Прочитал свой EEPROM с разьема АК (от ноута DNS), не выпаивая, с помощью Arduino Uno, АК подключил (с подвязкой 4.7к к +5В) на А4 (SDA) и A5 (SCL).
Сначала потренировался на внешней 24C02 на макетке, затем с АК считал по адресу 0x0B

Инструкция по считыванию EEPROM, может кому прогодиться:

1. Прошиваем на Arduino Uno скетч read_epromm_fin (приложил). Брал здесь, убрал запись и вывод лишних столбцов.
2. В терминале выделяем и копируем столбец в буфер Ctrl+C
3. Вставляем в Notepad++
4. Ко все значениям с одним разрядом дописать 0 , перед ним, т.е. до 2х разрядного, пример: 1 -> 01
5. Там же -> Правка -> Операции с пробелами -> Символ Конца строки в Пробел (столбец выстроится в линию)
6. Копируем в буфер
7. В WinHex Edit -> Cliboard Data -> Paste Into New Files -> ASCII Hex, если всё правильно, то вставиться нормально весь буфер.

Изображение Изображение Изображение Изображение

З раза слил, с интералом в нескольких минут, приложил EEPROMы, может кто подскажет где и что? Есть некоторые участки, не изменились, возможно какие то константы.
Хотя возможно это и не с 24С02, может какая память контролера. Надо для полной уверенности слить еще через прогер, как выше писали..


Вложения:
EEPROM.rar [1.31 KiB]
Скачиваний: 80
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Хитро-умный аккумулятор.
СообщениеДобавлено: Вт май 28, 2019 09:09:24 
Опытный кот
Аватар пользователя

Карма: 7
Рейтинг сообщений: 257
Зарегистрирован: Сб фев 20, 2010 03:11:56
Сообщений: 703
Откуда: EU
Рейтинг сообщения: 1
sakatgg,
Вы что-то похожее видите в своих дампах как у stalex8282 ?
Прочитайте програграмматором еепром,а потом разбирайтесь с Arduino Uno.
Явно видно что мусор получился.

Добавлено after 9 hours 59 minutes 34 seconds:
sakatgg,
Почитайте документацию на похожие контроллеры BQ2040 и BQ2060,и про байт SEAL.
Он не даст прочитать дамп по шине,если не снять SEAL.
Где он находится в дампе от 24C02+NT1908 я не знаю,нет такого контроллера уменя,чтобы поискать.
Если найдёте,то поделитесь с сообществом.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Хитро-умный аккумулятор.
СообщениеДобавлено: Ср май 29, 2019 13:50:51 
Опытный кот
Аватар пользователя

Карма: 7
Рейтинг сообщений: 257
Зарегистрирован: Сб фев 20, 2010 03:11:56
Сообщений: 703
Откуда: EU
Рейтинг сообщения: 0
stalex8282,
Не помню если чесно,давно было.Описание SMbus,DataSheet`ы на контоллеры,может где ещё.
У старых НР/Compaq батарей,было по другому,с середины 1979 и по пол года.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Хитро-умный аккумулятор.
СообщениеДобавлено: Ср май 29, 2019 17:30:30 
Родился

Зарегистрирован: Пт май 03, 2019 15:19:24
Сообщений: 4
Рейтинг сообщения: 0
nevzorofff писал(а):
Выложите куда-нибудь в архиве с паролем(чтобы быстро не снесли), а то по ссылке уже всё.

https://my-files.ru/s77kmt
Пароль radiokot


Спасибо. 30Z55 мою не смог открыть, пароль не находит :(

Более новой версии нет? Эта, кстати, на 7x64 не запускается, запустилась на XP 32bit


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Хитро-умный аккумулятор.
СообщениеДобавлено: Чт май 30, 2019 14:50:36 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Вт апр 30, 2019 08:06:55
Сообщений: 29
Рейтинг сообщения: 1
sakatgg писал(а):
Прочитал свой EEPROM с разьема АК (от ноута DNS), не выпаивая, с помощью Arduino Uno, АК подключил (с подвязкой 4.7к к +5В) на А4 (SDA) и A5 (SCL).
Сначала потренировался на внешней 24C02 на макетке, затем с АК считал по адресу 0x0B


Это адрес микроконтроллера, он не отдаст просто так вам данные с 24с02, он поднимает свою шину I2С для работы с памятью, поэтому у вас данные разные. Подключайтесь к 24с02 напрямую, только так можно считать память или программа нужна, которая может работать с памятью через мк.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Хитро-умный аккумулятор.
СообщениеДобавлено: Пт май 31, 2019 07:06:47 
Встал на лапы
Аватар пользователя

Карма: 1
Рейтинг сообщений: 10
Зарегистрирован: Вс ноя 18, 2012 11:21:37
Сообщений: 95
Рейтинг сообщения: 0
Webmon
Цитата:
он поднимает свою шину I2С для работы с памятью, поэтому у вас данные разные

Да, по совету otus, даташит на похожий глянул, там две шины.

Изображение

Скетч для Arduino UNO здесь выложили.
Инфу считал, но вот например, эту инфу, только CELL3 показывает, остальные 0 и -1.
Код:
#define CELL4_VOLTAGE 0x3C // Indidual cell voltages don't work on Lenovo and Dell Packs
#define CELL3_VOLTAGE 0x3D
#define CELL2_VOLTAGE 0x3E
#define CELL1_VOLTAGE 0x3F

Вот в UBRT правильно показывает на всех 3х ячейках. Там параметр Cell V. v.02, с другими версиями уже не то кажет.

Изображение

Так понимаю для скетча нужно прописать регистры для версии v.02 - где эту инфу найти? Даташита нет, но авторы UBRT ведь знают эти параметры.

P.S. Есть еще такой же АК (за 100р взял, хозяин говорил что типа новый, не пользовался) , разряжен был в 0 на всех банках. Вытянул где-то за неделю I=40мА до 3.7В на каждой
U на разьеме не появилось, предохранители целы, по I2C не видется. Подал с ЗУ на разьем - заряжается, потом отключил ЗУ - U на разьеме осталось.

Но самый прикол - по I2C всё также не видется и U пит. на 24L02 нет !!!, на SDA и SCL - уровни 3.3В.
На первом АК на 24С02 U пит 3.3В есть.

К ноуту пока не подключал, надо АК вытянуть до 4.2В малым I и разрядить.

Чип контролера залит силиконом, прозвонить пока не получилось, но кажется питание на EEPROM подается с контролера NT1908, не напрямую.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Хитро-умный аккумулятор.
СообщениеДобавлено: Пт май 31, 2019 08:27:49 
Опытный кот
Аватар пользователя

Карма: 7
Рейтинг сообщений: 257
Зарегистрирован: Сб фев 20, 2010 03:11:56
Сообщений: 703
Откуда: EU
Рейтинг сообщения: 0
Какими-то извилистыми путями ходим.
Раз были в ноль разряжены все ячейки,то можно былож снять и прочитать еепромину.
Отсоединить элементы,прогнать им тест с нормальными токами заряда по правилам и разряда.
Была бы ясность что со внутренним сопротивлением элементов.
Не будет от таких элементов толку,в один прекрасный момент умрёт просто внезапно.
Силикон счищается без особой премудрости.
Я бы отключил элементы по правилам,заменил бы их резисторами по 470 ом и с ограничением тока подал номинальное
напряжение батареи,раз боитесь за предохранитель.Можно и полевик, управляющий пережёгом, снять или хотя бы
лапу поднять.
Сейчас похоже надо отключить общий плюс элементов и снова соединить (перезапустить контроллер),но можно и блокировку словить.
Был бы дамп еепрома начальный,можно было бы и увидеть изменения если что случиться.


Последний раз редактировалось otus Пт май 31, 2019 08:42:39, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Хитро-умный аккумулятор.
СообщениеДобавлено: Пт май 31, 2019 08:42:05 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Вт апр 30, 2019 08:06:55
Сообщений: 29
Рейтинг сообщения: 0
Производители контроллеров не соблюдают спецификацию SMBus, а просто берут оттуда что хотят и делают сами как хотят и не делятся с пользователями информацией, только с другими производителями, например батарей. Поэтому и появилось 13 версий размещения информации в регистрах.
Авторы UBRT написали сотни релизов, вычитали тонны спецификаций и работали с реальным оборудованием и нормальными инструментами. У вас же есть логический анализатор, сравните записи разных версий и поймете где что лежит.
sakatgg писал(а):
U на разьеме не появилось, предохранители целы, по I2C не видется. Подал с ЗУ на разьем - заряжается, потом отключил ЗУ - U на разьеме осталось.

Если напряжение осталось, заряжайте через разъем, потому что напрямую вы заставите контроллер заблокироваться или сжечь предохранитель. Нельзя соединять 2 выхода напрямую. Схемотехника может позволить отключать питание памяти, если она не требуется, посмотрите схему батареи, скорее всего там есть контакты типа SYS_ BAT3_DETECT# эти сигналы для контроллера батареи и хаба материнской. Скорее всего изза них не отвечает шина.
А что вы хотите сделать то?


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 394 ]     ... , , , 10, , , ...  

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


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y