ПРЕДУПРЕЖДЕНИЕ: [2] strstr() expects parameter 1 to be string, array given (Строка: 422 файла /sources/classes/bbcode/class_bbcode.php)
Отображение заряда батареи с точностью до 1% - Форум E-ten Club

Отображение заряда батареи с точностью до 1%, Для X500/M700 и X500+ тест для 800-series и для х6х0 series

DeadMan at 10.6.2008, 15:22

Малость подправил исходный драйвер. Теперь он кажет проценты с точностью до 1-го процента минимум взят 3690 максимум 4090mV (в оригинале 3690 и 4070)

Драйвер для м700/х500/х500+ обновлен больше не создает transformvalue

Драйвер для x500+/x500 m700 только
 DeadManBatteryPatch2.cab ( 10,22 килобайт ) Кол-во скачиваний: 3149

и страшная тайна по поводу того как считаются проценты в оригинале
Код
case CurrentVoltage
4070: percent=100%
4040: percent=95%
4010: percent=90%


и т.д. smile.gif тобиш програмист как захотел так и вписал значения напруги в case

Тест драйвера для 800-й серии
 DeadManBatteryPatch800test2.cab ( 10,38 килобайт ) Кол-во скачиваний: 1038

обратите внимание на отображение и еще поменял порог при котором стурба начинает предупреждать о разряде на 15 процентов (было 30 если не ошибаюсь), драйвер я лично не тестил ибо не начем так что кто хочет пробуйте на свой страх и риск ну и про фидбэк не забывайте

Тест драйвера для мерседесов тобиш для 600-х серий
 DeadManBatteryPatchX6x0.cab ( 10,34 килобайт ) Кол-во скачиваний: 1870

условия теста как и для 800-х, сморим юзаем делимся багами

Перед установкой любого драйвера ставим
 SdkCerts.cab ( 4,6 килобайт ) Кол-во скачиваний: 2839

если уже ставили то иожно не ставить

Репа:   - 198 + PM   Reply


« < 7 8 9 10 11 > »  
NewTopic
Ответов ( - )

shaker at 13.7.2008, 1:44

товарищи, скажите как работает сей патч на Х650!!!??? Ставить мона?

Репа:   - 17 + PM   Reply


Leno at 13.7.2008, 10:54

DeadMan нет ли возможности пропатчить nleddrvr.dll или переписать по своему для вкл/выкл диодов статуса?

Цитата
товарищи, скажите как работает сей патч на Х650!!!??? Ставить мона?

Стоит все ок отображение по 1% как и хотелось. Стояло как патч потом вшилось в прошивку.

Репа:   - 0 + PM   Reply


docrea at 13.7.2008, 15:52

Цитата(shaker @ 13.7.2008, 2:44)
товарищи, скажите как работает сей патч на Х650!!!??? Ставить мона?

Пользую уже больше 2 недель - полет нормальный.

Репа:   - 116 + PM   Reply


DeadMan at 13.7.2008, 17:11

Цитата
DeadMan нет ли возможности пропатчить nleddrvr.dll или переписать по своему для вкл/выкл диодов статуса?
незнаю, думаю возможно но я пока не разобрался как из асма работать с реестром, ибо оно хочется и дров батареи сделать настраивамым и на будующее

Репа:   - 198 + PM   Reply


Leno at 13.7.2008, 20:11

Цитата(DeadMan @ 13.7.2008, 18:11)
незнаю, думаю возможно но я пока не разобрался как из асма работать с реестром, ибо оно хочется и дров батареи сделать настраивамым и на будующее

Очень буду(ем) ждать всетаки функции когда добавляются а не программы ИХМО это меньще памяти убивает чем на каждое нужное действие свой софт вешать

Репа:   - 0 + PM   Reply


ruslis at 14.7.2008, 8:16

DeadMan, поясните все таки как откалибровать драйвер под расширенную (наверное не обязательно под расширенную) батарею на X500+
У меня упорно показывает процентов на 20-ть ниже чем со стандартным дровом. Или это так и должно быть? Но тогда вырубится раньше ведь... Указанных Вами ключей в реестре я не нашел. Где покопать то?

Репа:   - 4 + PM   Reply


DeadMan at 14.7.2008, 12:36

Цитата
У меня упорно показывает процентов на 20-ть ниже чем со стандартным дровом.
этот драйвер и не должен показывать как стандартный, и труба вырубается не оттого что палкометр 0 кажет а оттого что аккумулятор уже разряжен и не может нужный ток дать
ключи нужно создавать руками (точнее ключ) процесс калибровки я описывал, мультиметр подключаеш к аккуму это все каким либо образом втыкаеш в коммуникатор и включаеш его, далее на коммуне запускаеш любую прогу показывающую напряжение (batti, vshow e.t.c) и сравниваеш ее показания с тем что говорит мультиметр, если они одинаковые то забиваеш на все это оно и так правильно, если есть расхождения (не в 0.001В конечно а поболе) то с помощью
hklm\controlpanel\battery\
trasformvalue
подстраиваеш то что показывает прога под показания мультиметра (начни со значения 200000 для начала если прога будет казать напругу меньшую чем мультиметр то уменьшай это значение, если будет показывать больше то наоборот увеличивай, точный шаг тебе не скажу не вычислял)

Репа:   - 198 + PM   Reply


ruslis at 14.7.2008, 15:35

DeadMan,14.7.2008, 13:36
Цитата
hklm\controlpanel\battery\
trasformvalue

Т.е. создаю этот ключ trasformvalue, кстати какой: строковый, Dword? И там подбираю значение, понял, попробую, пасиб. Получится все, плюсом не обижу! wink.gif

Репа:   - 4 + PM   Reply


DeadMan at 14.7.2008, 16:17

Цитата
Т.е. создаю этот ключ trasformvalue, кстати какой: строковый, Dword?
ключ dword там значение в принципе сам сможеш научным тыком разобраться уменьшать или увеличивать (при значении 10000 дров у меня писал что аккум выдает 87 В smile.gif ) но незабуть по мультиметру значение глядеть без него смысла морочится нема
поправка не так название ключа написал правильно
Transformvalue

Репа:   - 198 + PM   Reply


ruslis at 15.7.2008, 21:14

Да, удивительно развивается тема, можно подумать, что драйвер то не популярен? (Off)
Благодоря рекомендациям DeadMan, провел настройку драйвера у себя на Х500+.
Докладываю: При варьировании Transformvalue установил показания вольтметра, подключенного к аккумулятору равными показанию программы (AEbutton) и ужаснулся! Без регулировок, после установки драйвера показания батареи упали на 20%, Transformvalue ухудшил показания.
Что выходит? По таблице на 7-й странице, которую привел Johnny-PDA 29.6.2008, я заметил, что на нашего аккумулятора указаны следующие значения заряда: полная батарея 4.07В, соответствует 100% заряда, разряженная батарея - 3.69В, соответствует 0%. Так вот вольтметр показывал на данный момент испытаний величину меньшую 3.69В, но все работало исправно. И тут я вспомнил элементарную вещь (поправьте, если не так): Аккумуляторная ячейка имеет значение 1.2В. Максимальный заряд где то 1.3В, минимальный 1.1В. У нас Аккумулятор 3.7В, т.е. три ячейки. Отсюда максимальное напряжение при заряде где то 3.9В, минимальное напряжение при разряде 3.3В. Что было проверено на практике- аппарат успешно проработал до напряжения 3.3В (дальше не стал мучить) и не выключался (т.е. внутренний контроллер аккума считал, что все ОК). Все это на стандартном аккуме. Для нас важен момент полной разрядки так ведь? Далее дело за математикой: вычислил необходимую разницу между табличным разрядом 3.69 и реальным 3.3В, подобрал значение Transformvalue (пока оставил 215000, может дальше еще скорректирую). Мне все равно, какое при этом напряжение покажет софт. Зарядил утром (вольтметр показал 3.99В) и в путь. Итог за день: полчаса разговоров по телефону, 2 с половиной часа прослушивания аудиокниги. Максимальная подсветка при использовании (солнце яркое-плохо видно). Сейчас 62% заряда. Это я пытаю пока стандартный аккум 1350ма\ч, который я достал для эксперемента, а лежит еще 1800ма\ч, которго до этого хватало на полтора дня при отключении GSM на ночь. Потестирую несколько дней, что и выплывет, посмотрим. Непонятно мне, почему вшитая таблица напряжений кривая такая? Получается виндовый драйвер не дает аккуму разрядиться до положенного значения, бред какой то... вот и жалуемся, что нехватает питалова, а оно вот оно бери не хочу. За что спасибо говорю нужному человеку (кинул в репу) biggrin.gif

Репа:   - 4 + PM   Reply


difast at 15.7.2008, 23:09

Цитата(ruslis @ 15.7.2008, 22:14)



Отпишитесь, пожалуйста о ваших экспериментах с 1800 мАч батареей, так как у самого такая, а вольтметра нет. Меня интересует значение TransformValue какое оптимальное для этой АКБ? Спасибо.
[M] Замечание модератора к данному сообщению:
Оверквотинг!

Репа:   - 10 + PM   Reply


_ilja_ at 16.7.2008, 0:16

Цитата(ruslis @ 15.7.2008, 22:14)
И тут я вспомнил элементарную вещь (поправьте, если не так): Аккумуляторная ячейка имеет значение 1.2В. Максимальный заряд где то 1.3В, минимальный 1.1В. У нас Аккумулятор 3.7В, т.е. три ячейки. Отсюда максимальное напряжение при заряде где то 3.9В, минимальное напряжение при разряде 3.3В.

Немножко нижнюю границу задрал. Реально Li-Pol разряжается до напряжения 3.0В.
Картинка и теория тут: http://www.buchmann.ca/chap2-page6.asp
Li-Pol не состоит из 3-х банок по 1.2В как NiMh.

Репа:   - 2 + PM   Reply


gibsman at 16.7.2008, 8:50

Поставил, перед установкой заряд был 90%, СР после долго грузился и подвис, еще один СР заряд 70%, посмотрим что дальше.

Чуть позже... нашел и удалил ветку реестра батарейки - пока на зарядке пасмотрим...

Репа:   - 0 + PM   Reply


ruslis at 16.7.2008, 9:30

_ilja_,16.7.2008, 1:16
Вот даже как... Ну действительно я вспомнил про старые типы аккумуляторов, а там ячейку разряжать до 1В не рекомендовалось, про полимерные посмотрел материал, интересно получается. Надо будет проверить версию по поводу 3В на практике. Хотя по графику из статьи видно, что на участке 3.5-3В скорость разряда сильно возрастает и нижний предел в 3В не сильно продлит жизнь зверьку, посравнению с 3,3В В моем случае, при 0% есть некоторый аварийный запас.
DeadMan, может подкорректировать драйвер на диапазон 4,09(100%)-3В или 3,3В (0%) вместо 4,09В-3,69В?

gibsman,16.7.2008, 9:50
Значит после установки драйвера проценты тоже убежали? Странно, зачем отнимать 20% у без того недорязряжающегося аккумулятора? Но скорее всего дело именно в неправильной таблице напряжений в драйвере.

Репа:   - 4 + PM   Reply


gibsman at 16.7.2008, 9:52

gibsman,16.7.2008, 9:50
Значит после установки драйвера проценты тоже убежали? Странно, зачем отнимать 20% у без того недорязряжающегося аккумулятора? Но скорее всего дело именно в неправильной таблице напряжений в драйвере.
[/quote]

тоже думаю что дело в кр табличке, поюзаю день на полной нагрузке отпишу, вообще на 1 день только хватало аккума (стандартный).

Репа:   - 0 + PM   Reply


gibsman at 16.7.2008, 10:52

Да вот такая штука - показания аккмулятора - было 90%, поставил драйвер показал 70%, подкючил USB подзарядить в офисе и пришлосьчерез 40 мин бежать по делам выдернул - аккум показывает 76%, в поездке пришлось сделать один звонок после чего он стал показывать 90% (вот она чудо солнечная энергия! наконец то, я уж думал лето не будет!) по возвращению в офис кажет 99%!!!! неверю, ставлю на заряд по USB и пока он идет уже 20 мин. Странно.

Репа:   - 0 + PM   Reply


ruslis at 16.7.2008, 13:54

difast,16.7.2008, 0:09
Цитата
Отпишитесь, пожалуйста о ваших экспериментах с 1800 мАч батареей, так как у самого такая, а вольтметра нет. Меня интересует значение TransformValue какое оптимальное для этой АКБ? Спасибо.

Да я думаю нет никакой разницы все таки, расчет идет только исходя из напряжения, а у стандартной и расширенной батарейки минимальный порог напряжения одинаковый 3 или как я считал 3.3В. Я вчера и сегодня хожу со стандартной батареей - эксперемент провожу, потом поставлю расширенную, посмотрю какая будет разница. Transformvalue пока оставил на 215000, если все таки ориентироваться на 3В, параметр можно будет и увеличить.

Репа:   - 4 + PM   Reply


ruslis at 16.7.2008, 16:37

Вот, кстати статья о Li-ion аккумуляторах по русски: http://www.ixbt.com/mobile/review/lipol.shtml
Там тоже написан диапазон работы аккумулятора с номиналом 3.6В как 4,2...3В. Еще один аргумент в пользу правки граничных значений драйвера.
DeadMan, ты где? На тебя уповаем! wink.gif

Репа:   - 4 + PM   Reply


DeadMan at 16.7.2008, 17:49

нижняя граница в 3690 это в стандартном дрове также, на напруге 3.6 и ниже у меня даже без дрова мобила вырубается, такчто х.з. стоит делать 3В низ или нет у большинства со стандартным аккумом труба вырубаться не достигнув даже 10%

Репа:   - 198 + PM   Reply


difast at 16.7.2008, 18:49

Я все таки думаю еще, что тут дело еще в том, какой софт у кого установлен и как загружена машинка, потом еще расположение базовых станций ОПСОСА, где человек обитает и т. д. Просто порой удивляет, как можно на стандартной батарее 2,5 суток продержаться. У меня так: вечером часов в девять после работы уже приходиться ставить на зарядку, потом снимаю его как зарядиться, ночь соответсвенно лежит без дела, а потом уже вечером снова на зарядку. Еле еле сутки держит.

Репа:   - 10 + PM   Reply


at


   Reply