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

Программа для считывания данных из батарей
На страницу Пред.  1, 2, 3  След.
 
Начать новую тему   Ответить на тему    Список форумов PowerGood -> Софт
Предыдущая тема :: Следующая тема  
Автор Сообщение
vic2
Site Admin


Зарегистрирован: 29.03.2008
Сообщения: 1935
Откуда: Киев
чатлов: 5

СообщениеДобавлено: Вт Сен 21, 2010 8:31 pm    Заголовок сообщения: Ответить с цитатой

Я прочитал в блоге. Ну, в целом всё не плохо закончилось. Ёмкость 2400 и притом одинаковые элементы -- это уже + продавцу. Может он написал 3800, чтобы отличить свой товар от полного г.. Wink
А вот выравнивать элементы в парах смысла особого нет, но не плохо было бы выравнять все вместе. Хотя, судя по результату, элементы качественные и выравнивания просто не требовали.

_________________
Куда обращаться по поводу ремонта (перепаковки)? Это ссылка -- кликай и читай.
Уважаемые, читайте FAQ по ремонту батарей. Это тоже ссылка.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Чубайс



Зарегистрирован: 25.05.2008
Сообщения: 198
Откуда: Томск
чатлов: 17

СообщениеДобавлено: Ср Сен 22, 2010 4:42 am    Заголовок сообщения: Ответить с цитатой

Про программу здесь только первый пост. Все остальные надо перенести в другую тему.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
AxaRu



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

чатлов: 10

СообщениеДобавлено: Ср Сен 22, 2010 11:38 am    Заголовок сообщения: Ответить с цитатой

Сорри, я зафлеймил.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
petrozawodsky



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

чатлов: 0

СообщениеДобавлено: Пн Фев 03, 2014 1:18 pm    Заголовок сообщения: Ответить с цитатой

Доброго времени суток.
Не могли бы Вы поделиться исходниками unicorn'а?
Заинтересовал вопрос сброса чипа моей батареи.
Писать платный софт не собираюсь.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
vic2
Site Admin


Зарегистрирован: 29.03.2008
Сообщения: 1935
Откуда: Киев
чатлов: 5

СообщениеДобавлено: Пн Фев 03, 2014 2:23 pm    Заголовок сообщения: Ответить с цитатой

Здравствуйте. Так Вы же скачали архив с исходниками... i2c.c и i2c.h -- это писал unicorn. report.c -- это моё творчество. Комментариев нет, но по названию функции понятно что она делает. Посмотрите описание SMBus и все станет ясно. К примеру:

Код:
int
temperature()
{
    int l;
   
    start();

    if(!sbyte(0x16)) {
   puts("no ack for 1 address!");
   goto err;
    }

    if(!sbyte(0x08)) {
   puts("no ack for cmd!");
   goto err;
    }

    start();

    if(!sbyte(0x17)) {
   puts("no ack for 2 address!");
   goto err;
    }

    l = rbyte(0);
    l |= rbyte(1) << 8;
   
    stop();
    return l;

err:
    stop();
    return -1;
}
Считывает температуру батареи.

А это:
Код:
printf("Temperature: \t\t\t%.1f \t\t%s \r\n", (short) temperature()/10-273.15, "°C");
Выводит значение на экран.
_________________
Куда обращаться по поводу ремонта (перепаковки)? Это ссылка -- кликай и читай.
Уважаемые, читайте FAQ по ремонту батарей. Это тоже ссылка.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
serjike



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

чатлов: 13

СообщениеДобавлено: Пн Фев 03, 2014 2:52 pm    Заголовок сообщения: Ответить с цитатой

petrozawodsky писал(а):

Писать платный софт не собираюсь.

Если мне память не изменяет, но именно с этих слов и начинают появляться платные программы Smile
P.s. Vic2 удали моё сообщение, если не уместно или нарушает правил форума.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
vic2
Site Admin


Зарегистрирован: 29.03.2008
Сообщения: 1935
Откуда: Киев
чатлов: 5

СообщениеДобавлено: Пн Фев 03, 2014 3:50 pm    Заголовок сообщения: Ответить с цитатой

Как раз уместно.
Какие-то программы могут быть и бесплатными, конечно. Но это опять не по теме. Тема про считывание данных из батареи более точных и в большем количестве, чем предоставляет "БатМон", "Эверест" и т.п. Я что-то написал, выложил бесплатно. Работает криво, у кого-то вообще не работает... Но оно ж бесплатное! Very Happy

_________________
Куда обращаться по поводу ремонта (перепаковки)? Это ссылка -- кликай и читай.
Уважаемые, читайте FAQ по ремонту батарей. Это тоже ссылка.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
abrakadabra



Зарегистрирован: 04.11.2016
Сообщения: 7
Откуда: Voronez
чатлов: 0

СообщениеДобавлено: Ср Ноя 09, 2016 4:49 pm    Заголовок сообщения: Re: Программа для считывания данных из батарей Ответить с цитатой

vic2 писал(а):
Предлагаю вниманию сообщества программу для считывания данных из батарей под ОС Linux..

Приветствую.
Подскажите, с помощью данного софта, можно ли записать содержимое флеш м37512?... или она только для чтения?
А то всю инфу "попрятали" уже по понятным причинам Sad
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
vic2
Site Admin


Зарегистрирован: 29.03.2008
Сообщения: 1935
Откуда: Киев
чатлов: 5

СообщениеДобавлено: Ср Ноя 09, 2016 8:37 pm    Заголовок сообщения: Ответить с цитатой

Эта программа только читает и только данные по SMBus. Т.е. использует те команды, которые стандартные для всех смарт-батарей, работающих по протоколу SMBus. Не важно какой контроллер и на каком чипе используется. Для чтения и записи флеш-памяти используются команды I2C, которые не определены стандартным протоколом SMBus и потому для каждой микросхемы свои. M37512 тоже разные бывают и по-разному запрограммированные. Так что тут без платного софта трудно обойтись.
_________________
Куда обращаться по поводу ремонта (перепаковки)? Это ссылка -- кликай и читай.
Уважаемые, читайте FAQ по ремонту батарей. Это тоже ссылка.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
den054



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

чатлов: 0

СообщениеДобавлено: Чт Дек 22, 2016 6:26 am    Заголовок сообщения: Ответить с цитатой

Приветствую!
Кому-нибудь удалось сбросить m37512?
Собираюсь паять Serial I2C, надеюсь, хоть прочитать что-либо получится.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
vic2
Site Admin


Зарегистрирован: 29.03.2008
Сообщения: 1935
Откуда: Киев
чатлов: 5

СообщениеДобавлено: Пт Дек 23, 2016 11:57 am    Заголовок сообщения: Ответить с цитатой

Под этот адаптер придётся ещё и программу писать. Я не знаю готовых решений для этого адаптера. Также COM-порты уже редкость даже большая, чем LPT. Будет ли это работать через USB-COM переходник -- это ещё вопрос.
_________________
Куда обращаться по поводу ремонта (перепаковки)? Это ссылка -- кликай и читай.
Уважаемые, читайте FAQ по ремонту батарей. Это тоже ссылка.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
den054



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

чатлов: 0

СообщениеДобавлено: Пт Дек 23, 2016 12:38 pm    Заголовок сообщения: Ответить с цитатой

Библиотека по ссылке есть.
Заодно и проверю, будет ли читать.
А что касается записи, тут вопрос, удалось ли кому-то победить reset этого проца.. Это я конечно вперед забегаю, но все же Smile

На счет ком-порта и LPT, у меня на ноуте кроме USB ничего нет, так что вариант с USB-Serial буду пробовать. Не сработает, тогда уже на десктоп пойду, там COM порт в наличии, а вот LPT как раз отсутствует..
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
vic2
Site Admin


Зарегистрирован: 29.03.2008
Сообщения: 1935
Откуда: Киев
чатлов: 5

СообщениеДобавлено: Пт Дек 23, 2016 1:30 pm    Заголовок сообщения: Ответить с цитатой

Да, я видел, что есть библиотеки. Если у Вас получится хотя бы считать данные по SMBus, то можно будет разбираться с "ресетом". Дело в том, что ни софтовый, ни "железный" ресет не приводит к "заводским установкам". Если батарея заблокирована, то надо получить доступ к EEPROM и там искать блокировку. Микросхемы M37512 бывают по-разному запрограммированы и блокировки по разным адресам располагаются. Но об этом пока рано говорить. Для начала попробуйте что-нибудь считать. Потом я может и смогу Вам помочь.
_________________
Куда обращаться по поводу ремонта (перепаковки)? Это ссылка -- кликай и читай.
Уважаемые, читайте FAQ по ремонту батарей. Это тоже ссылка.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
den054



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

чатлов: 0

СообщениеДобавлено: Вс Янв 29, 2017 7:43 pm    Заголовок сообщения: Ответить с цитатой

С компортом не вышло. А вот через LPT вычитал данные.
Подозреваю, что достаточно переписать FCC, RC и СС, и должна сама откалиброваться. Как думаете?

Прикладываю пару отчетов, один от ubrt, другой вашим кодом.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
vic2
Site Admin


Зарегистрирован: 29.03.2008
Сообщения: 1935
Откуда: Киев
чатлов: 5

СообщениеДобавлено: Пн Янв 30, 2017 9:00 am    Заголовок сообщения: Ответить с цитатой

Судя по отчётам у Вас батарея заряжена на 100%. Поэтому напряжение и ток зарядки выставлены на 0. В чём конкретно претензия к батарее? Если переписать FCC, RC и СС как у новой батареи, новой она не станет.
_________________
Куда обращаться по поводу ремонта (перепаковки)? Это ссылка -- кликай и читай.
Уважаемые, читайте FAQ по ремонту батарей. Это тоже ссылка.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов PowerGood -> Софт Часовой пояс: GMT + 2
На страницу Пред.  1, 2, 3  След.
Страница 2 из 3

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


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