Comment puis-je éviter le chargement de la batterie lorsque je suis connecté via USB?


35

J'utilise mon Samsung Galaxy S2 pour le développement, je le branche donc régulièrement lorsqu'il n'est pas complètement chargé et que mon téléphone commence à se charger via USB. Je pense que cela (charger en cours d'utilisation) peut affecter la durée de vie de la batterie (est-ce correct)? Existe-t-il un moyen d'éviter de charger lorsque le téléphone est allumé et connecté via USB?


2
Le téléphone fonctionne-t-il lorsqu'il est branché mais que la batterie est retirée?
ale

C'est tout à fait un bidouillage, je ne pense pas que c'est le cas, car il ne démarre pas lorsque la batterie est complètement vide.
AsTeR

1
Cela serait également utile si vous souhaitez connecter votre téléphone à votre ordinateur avec le moins de puissance absorbée par la batterie de votre téléphone.
Chobok

1
adb shell dumpsys battery set ac 0; dumpsys battery set usb 0;
Nir Duan

Réponses:


9

J'ai un téléphone Android 4.0.3 sans accès root, donc je ne peux pas tester quoi que ce soit, mais laissez-moi vous indiquer /sys/class/power_supply/battery/qui donne des informations / un contrôle sur les problèmes de charge. En particulier, charging_enabledqui donne l’état actuel (0 pas de charge, 1 en charge) et qui peut être en écriture sur certains téléphones?

$ adb shell
$ cat /sys/class/power_supply/battery/charging_enabled
1

Il existe également un fichier charger_controlqui semble prometteur et qui est accessible en écriture pour root, mais je n’ai trouvé aucune documentation à ce sujet.

Quelqu'un a demandé cette fonctionnalité comme une amélioration sur le forum des développeurs Google mais jusqu'à présent sans réponse: http://code.google.com/p/android/issues/detail?id=30612


utilisateur1059432, oui. nous pouvons changer la valeur dans / sys / class / power_supply / battery / charger_control à 0. Nous avons donc une connexion via USB sans charge.
xoxol_89

1
@ xoxol_89 Cela dépend énormément de l'appareil et du type de pilote de la batterie, ils ne fonctionnent pas tous! Regardez mon projet sur github, il ne fonctionne que pour le Zte Blade.
t0mm13b

shell @ poissons: / sys / class / power_supply $ ls ls ac max170xx_battery usb semble que je ne peux rien faire avec ma batteriemax170xx_battery
Gohan

Sur OnePlus 3, ce chemin est exactement là et en utilisant le bloc superutilisateur de l'application Automate sur un périphérique enraciné, je pourrais utiliser cette astuce non seulement pour indiquer le niveau de charge de ma batterie pendant le chargement, mais également pour éviter que le périphérique ne soit surchargé. L'icône indiquera toujours le symbole de charge, mais ce n'est pas le cas. La batterie commence même à tomber après un moment.
Ikon

3

Cela dépend beaucoup du pilote de batterie trouvé dans le noyau pour ledit périphérique.

Contrairement à Galaxy S 2, il utilise le pilote de batterie TI qui n’a pas cette capacité pour pouvoir écrire la valeur dans le /sys/module/msm_battery/parameters/usb_chg_enablefichier.

Pour la gamme de puces MSM7x27, Qualcomm pour vous et moi, tels que MSM7227 ou MSM7627, par exemple, Europa (Galaxy 5), Zte Blade, car ils utilisent le pilote de batterie générique MSM, qui était assez facile à utiliser.

J'ai le projet open source hébergé sur Github qui fait exactement cela, en activant de manière sélective la charge ou en l'utilisant comme usb ordinaire sans charge, il nécessite toutefois un accès root.


0

Vous pouvez trouver un article intéressant sur les batteries de téléphone à l' adresse http://batteryuniversity.com/learn/article/how_to_prolong_lithium_based_batteries .

En gros, plus il y a de chaleur, moins votre batterie aura de durée de vie. Ma suggestion serait de le charger pendant que le téléphone est éteint, afin que la batterie ne se décharge pas ou ne charge pas autre que la charge.


1
Cela ne répond pas du tout à la question de OP (voir le titre).
Irfan

En fait, il demande également s’il est exact que la charge de la batterie peut être affectée par son utilisation pendant le chargement, ce qui augmente la chaleur du téléphone et en réduit donc la vie. L'article que j'ai posté parle de la relation entre la température et la vie de la batterie.
Weboide

Oh, mon mauvais. Je n'ai pas remarqué ça. :) Il aurait été plus facile d'affirmer que ce que vous publiez n'est qu'une "réponse partielle", etc.
Irfan,
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.