» Thèmes » Réparation, modernisation »Appareil prolongeant la durée de vie de la batterie de l'ordinateur portable

Un appareil qui prolonge la durée de vie de la batterie d'un ordinateur portable

Un appareil qui prolonge la durée de vie de la batterie d'un ordinateur portable

Selon l'assistant, cet appareil peut prolonger la durée de vie de la batterie de l'ordinateur portable plusieurs fois. Le maître a eu l'idée de fabriquer un tel appareil après que la batterie d'un ordinateur portable acheté il y a deux ans se soit assise après 30 minutes, et un an plus tard, l'ordinateur portable s'est éteint après 5 minutes de fonctionnement.

Après avoir recherché des informations sur ce problème sur Internet, le maître a trouvé une étude du CADEX qui a déclaré que la réduction de la charge de la batterie à 40% prolonge sa durée de vie de 6 fois.

Ainsi, la solution proposée par le PDG de CADEX (une entreprise qui développe des outils de gestion de batterie) est de charger la batterie lorsqu'elle est déchargée à 40%, et de désactiver la charge lorsqu'elle atteint 80% de charge. Mais maintenir constamment la batterie chargée à un niveau de 40 à 80% n'est pas facile, voire impossible. C'est pourquoi l'assistant a développé BatteryCare, un module pour déconnecter ou reconnecter l'alimentation à un PC. Il est contrôlé via Bluetooth avec un programme qui surveille le niveau de la batterie.

Pour fabriquer un tel appareil, les matériaux suivants sont nécessaires:
Module Bluetooth HC-05;
-Relay;
Microcontrôleur ATtiny85;

Le circuit est assez simple et se compose d'un microcontrôleur ATtiny85, d'un module Bluetooth HC-05 et d'un relais 230 V. De plus, il y a une alimentation 5V pour alimenter l'électronique.

Le code est également très simple. Le chargement commence lorsque la commande «c» est reconnue et se termine par la commande «d». L'assistant utilise la bibliothèque SoftwareSerial car ATtiny85 n'a pas de communication série matérielle.
#include "SoftwareSerial.h"

#define RELAY_OUTPUT 4

const int rx = 3;
const int tx = 1;

SoftwareSerial mySerial (rx, tx);
int i = 0;
char buf [12];
int inByte = 0;

void setup ()
{
  pinMode (rx, INPUT);
  pinMode (tx, OUTPUT);
  pinMode (RELAY_OUTPUT, OUTPUT);
  digitalWrite (RELAY_OUTPUT, HIGH); // désactiver le RELAIS
  
  mySerial.begin (9600);
}

boucle vide ()
{
  if (mySerial.available () & gt; 0)
  {
    inByte = mySerial.read ();
    if (inByte == 'c')
    {
      digitalWrite (RELAY_OUTPUT, LOW); // allume le RELAIS
    }
    sinon si (inByte == 'd')
    {
      digitalWrite (RELAY_OUTPUT, HIGH); // désactiver le RELAIS
    }
  }
}

Le programme doit également être installé sur un ordinateur portable.
Le principe principal du programme est d'envoyer le symbole «c», d'activer l'alimentation et d'envoyer le symbole «d» pour l'éteindre. Ces commandes sont déterminées par les seuils sélectionnés.

Pour communiquer via Bluetooth, vous devez d'abord coupler le module HC-05 avec un PC (paramètres> Périphériques Bluetooth et autres>, ajouter un périphérique Bluetooth ou un autre périphérique), le code demandé est 1234 ou 0000.

Vous devez stocker .exe dans le même dossier que .dll.Vous pouvez également démarrer BatteryCare au démarrage en plaçant le raccourci pour .exe dans: C: \ ProgramData \ Microsoft \ Windows \ Start Menu \ Programs \ Startup

L'assistant a développé ce programme en essayant de simplifier autant que possible l'interface utilisateur.
Ce programme coupe l'alimentation lorsqu'il détecte l'hibernation de l'ordinateur. Cependant, le réglage du même mode pendant une panne de courant n'a pas fonctionné tout de suite.

Pour faciliter la connexion du module au démarrage, l'assistant a créé un petit fichier de configuration appelé «config.txt», il contient le numéro de port de communication série que l'ordinateur utilise pour transmettre des informations via Bluetooth, ainsi que le seuil de charge et de décharge.

Pour surmonter le problème de déconnexion du module lors de la mise hors tension du PC, l'assistant a utilisé un script, ou plutôt deux. Lorsque le PC s'arrête, le script BatteryCare_discharge.bat est exécuté. Il exécutera lui-même le script ps1, qui enverra le caractère "d" au port de communication.
Pour configurer le script pour qu'il s'exécute lorsque l'ordinateur est éteint, vous devez procéder comme suit:
Activez l'exécution du script PowerShell:
ouvrez PowerShell dans la section admin: set-executepolicy unrestricted
win + r gpedit.msc: dans la configuration utilisateur / paramètres de fenêtre / scripts / logOFF
Cliquez sur ajouter, puis recherchez et copiez 2 fichiers dans le dossier ouvert et sélectionnez le fichier .bat.
Ce n'est vraiment pas la meilleure façon de le faire ... mais c'est la plus rapide que le maître a pu implémenter.

Tous les logiciels sont disponibles à cette adresse: https://github.com/David-LETINAUD/BatteryCare
Le maître utilise cet appareil depuis plus de 3 ans et n'a rien à redire.
La question \ le sujet est automatiquement publié dans le social. réseau de sites - restez à l'écoute pour obtenir des réponses:

Convient pour le sujet

Sujets connexes

Ajoutez un commentaire

    • souriresouritxaxaokne sais pasYahoonea
      patronse gratterfououioui-ouiagressifsecret
      désolédansedanse2danse3pardonaiderles boissons
      arrêteramisbonbonsifflerévanouirla langue
      fumerapplaudircraydéclarermoqueurdon-t_mentiontélécharger
      chaleurirritérire1mdaréunionmasquagenégatif
      not_ipop-cornpunirlireeffrayerfait peurrecherche
      railleriemerci_vousçato_clueumnikaigud'accord
      mauvaisabeilleblack_eyeblum3rougirse vanterennui
      censuréplaisanteriesecret2menacervictoireyusun_bespectacled
      shokrespektlolprévalubienvenuekrutoyya_za
      ya_dobryiaidene_huliganne_othodifludinterdirefermer
7 commentaires
Citation: Korolev
Je pense que le principal avantage d'un ordinateur portable par rapport à un PC fixe est sa mobilité.
L'ordinateur portable ne fonctionne pas toujours sur batterie; de ​​nombreuses personnes l'utilisent au lieu d'un ordinateur fixe. Et lorsque vous avez besoin de mobilité, personne ne prend la peine de désactiver ce mode et de travailler à pleine charge.
R555,
Quant au nombre de cycles de charge-décharge que les fabricants de batteries disent, c'est un point discutable. Lorsque les batteries NiCH ont remplacé le NiCd, les fabricants ont affirmé que ce dernier n'avait pas d'effet mémoire. Vous pouvez recharger sans attendre une décharge complète. Mais la pratique a montré que ce n'est pas le cas. Même chose avec le lithium-ion.
pogranec,
J'ai lu l'article avec beaucoup d'intérêt. J'ai un problème avec la batterie de l'ordinateur portable est devenu depuis longtemps pertinent. Il arrive qu'il s'éteigne après 10 minutes de travail intensif (lorsque vous montez une vidéo, par exemple).
Je l'ai vraiment fait pour que l'écran s'assombrisse, puis s'éteigne alors que la charge est toujours normale.
Ivan_Pokhmelev,
La durée de vie est augmentée de 2,4 fois.
Je pense que le principal avantage d'un ordinateur portable par rapport à un PC fixe est sa mobilité. Si nous prenons la durée de vie moyenne d'une batterie complètement chargée - 2 heures, alors cet algorithme de charge - la déconnexion de la batterie donnera une autonomie de 48 minutes. se gratter
la réduction de la charge de la batterie jusqu'à 40% prolonge sa durée de vie de 6 fois.
Il ressort du titre du tableau qu'il ne prolonge pas la durée de vie, mais augmente le nombre de cycles de charge-décharge. La durée de vie est augmentée de 2,4 fois.
L'auteur
Korolev,
J'ai bien compris
- à droite. A également attiré l'attention sur ce point. Dans l'article d'origine, à la fin, il y a LIEN article de recherche (cliquez sur le LIEN). Si vous voulez, vous pouvez lire.
J'ai bien compris que lorsque vous travaillez à partir d'une alimentation réseau, cet appareil chargera la batterie à 80% de sa capacité, coupera l'alimentation et déchargera la batterie à 40% de sa capacité, et ainsi de manière cyclique, "mangeant" ainsi le nombre de cycles de charge-décharge de la batterie? Et quel est l'algorithme de l'ordinateur portable fonctionnant hors ligne, pour 40% de la charge de la batterie? se gratter

Nous vous conseillons de lire:

Donnez-le au smartphone ...