» Temes » Reparació, modernització »Dispositiu que prolonga la durada de la bateria d’un ordinador portàtil

Un dispositiu que allarga la durada de la bateria d’un ordinador portàtil

Un dispositiu que allarga la durada de la bateria d’un ordinador portàtil

Segons aquest assistent, aquest dispositiu és capaç d’allargar la vida de la bateria del portàtil diverses vegades. La idea de fabricar aquest dispositiu va arribar a l’administrador després que la bateria d’un ordinador portàtil comprat fa dos anys s’assegués al cap de 30 minuts, i un any després, l’ordinador portàtil es va apagar després de 5 minuts d’operació.

Després de buscar informació sobre aquest problema a Internet, el mestre va trobar un estudi de CADEX que afirmava que la reducció de la càrrega de la bateria al 40% amplia la seva vida útil de la bateria en 6 vegades.

Així, la solució proposada pel conseller delegat de CADEX (una empresa que desenvolupa eines de gestió de bateries) és carregar la bateria quan es descarrega al 40% i apagar la càrrega quan arriba al 80% de càrrega. Però mantenir la bateria constantment a un nivell del 40 al 80% no és fàcil, per no dir impossible. És per això que l’assistent va desenvolupar BatteryCare, un mòdul per desconnectar o tornar a connectar l’alimentació a un PC. Es controla via Bluetooth amb un programa que supervisa el nivell de la bateria.

Per a la fabricació d'aquest dispositiu, calen els materials següents:
Mòdul Bluetooth HC-05;
-Resplai;
Microcontrolador ATtiny85;

El circuit és força senzill i consta d’un microcontrolador ATtiny85, d’un mòdul Bluetooth HC-05 i d’un relé de 230 V. A més, hi ha una font d’alimentació de 5 V per alimentar l’electrònica.

El codi també és molt senzill. La càrrega s'inicia quan es reconeix l'ordre "c" i finalitza amb l'ordre "d". L’assistent utilitza la biblioteca SoftwareSerial perquè ATtiny85 no té comunicació de sèrie en maquinari.
#inclou "SoftwareSerial.h"

#defineu RELAY_OUTPUT 4

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

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

nul configuració ()
{
  pinMode (rx, INPUT);
  pinMode (tx, OUTPUT);
  pinMode (RELAY_OUTPUT, OUTPUT);
  digitalWrite (RELAY_OUTPUT, HIGH); // desactiveu el RELI
  
  mySerial.begin (9600);
}

bucle void ()
{
  if (mySerial.available () & gt; 0)
  {
    inByte = mySerial.read ();
    if (inByte == 'c')
    {
      digitalWrite (RELAY_OUTPUT, LOW); // encendre el RELLEU
    }
    else if (inByte == 'd')
    {
      digitalWrite (RELAY_OUTPUT, HIGH); // desactiveu el RELI
    }
  }
}

El programa també s'ha d'instal·lar en un ordinador portàtil.
El principi principal del programa és enviar el símbol “c”, activar l’alimentació i enviar el símbol “d” per apagar-lo. Aquestes ordres es determinen segons els llindars seleccionats.

Per comunicar-se mitjançant Bluetooth, primer cal combinar el mòdul HC-05 amb un PC (paràmetres> dispositius Bluetooth i altres>, afegir un dispositiu Bluetooth o un altre dispositiu), el codi sol·licitat és 1234 o 0000.

Heu d’emmagatzemar .exe a la mateixa carpeta que .dll.També podeu iniciar BatteryCare en iniciar-lo col·locant la drecera per a .exe a: C: \ ProgramData \ Microsoft \ Windows \ Menú Inici \ Programes \ Startup

L’assistent va desenvolupar aquest programa, intentant simplificar al màxim la interfície d’usuari.
Aquest programa apaga l’alimentació quan detecta hibernació de l’ordinador. Tot i això, no va funcionar immediatament per establir el mateix mode quan es va apagar l’alimentació.

Per facilitar la connexió del mòdul a l’inici, l’assistent va crear un petit fitxer de configuració anomenat “config.txt”, que conté el número de port de comunicació de sèrie que l’ordinador utilitza per transmetre informació via Bluetooth, així com el llindar de càrrega i descàrrega.

Per superar el problema de desconnectar el mòdul en apagar el PC, l'assistent va utilitzar un guió, o més bé dos. Quan el PC s’apaga, s’executa el guió BatteryCare_discharge.bat. Ell mateix executarà el guió ps1, que enviarà el caràcter “d” al port de comunicació.
Per configurar l'escriptura perquè s'executi quan l'ordinador està apagat, heu de fer el següent:
Activeu l'execució de scripts de PowerShell:
obriu PowerShell a la secció d’administració: set-executepolicy sense restriccions
win + r gpedit.msc: en configuració de l’usuari / configuració de la finestra / scripts / logOFF
Feu clic a Afegeix i, a continuació, busqueu i copieu dos fitxers a la carpeta oberta i seleccioneu el fitxer .bat.
Realment no és la millor manera de fer-ho ... però és el més ràpid que el mestre va poder implementar.

Tot el programari està disponible en aquesta adreça: https://github.com/David-LETINAUD/BatteryCare
El mestre fa més de 3 anys que utilitza aquest dispositiu i no té cap queixa.
La pregunta \ topic es publica automàticament al social. xarxa de llocs: estigueu atents a les respostes:

Apte per al tema

Temes relacionats

Afegeix un comentari

    • somriuresomriuxaxad'acordno ho séyahoonea
      capratllarximplesísí-síagressiusecret
      ho sentoballarballar2ballar3perdóajudarbegudes
      pararamicsbébondatxiuletswoonllengua
      fumaraplaudintcranideclararderisiudon-t_mentiondescarregar
      calorirritariure1mdareuniómosquitnegatiu
      no_icrispetescastigarllegirporespantosbuscar
      burlargràcies_youaixòto_clueumnikagutd'acord
      dolentbeeeblack_eyeblum3ruborpresumirl'avorriment
      censuradaplaersecret2amenaçarvictòriatusun_bespectacled
      xocrespectlolpreveurebenvingudaKrutoyja_za
      ja_dobryiajudantne_huliganne_othodifludprohibicióa prop
7 comentaris
Citar: Korolev
Crec que l’avantatge principal d’un ordinador portàtil davant d’un PC estacionari és la seva mobilitat.
L’ordinador portàtil no sempre funciona amb l’energia de la bateria, moltes persones l’utilitzen en lloc d’un estacionari. I quan necessiteu mobilitat, ningú es molesta a desactivar aquesta modalitat i funciona amb càrrega completa.
R555,
Pel que fa al nombre de cicles de descàrrega de càrrega que diuen els fabricants de bateries, aquest és un punt important. Quan les bateries NiCH van substituir NiCd, els fabricants van afirmar que aquesta no tenia un efecte de memòria. Podeu recarregar-vos sense esperar la descàrrega completa. Però la pràctica ha demostrat que no és així. El mateix amb els ions de liti.
pogranec,
Vaig llegir l’article amb molt d’interès. Tinc un problema amb la bateria del portàtil que fa temps que es va fer rellevant. Passa que s’apaga després de 10 minuts de treball intensiu (quan muntes un vídeo, per exemple).
Realment ho vaig fer perquè la pantalla s’enfosqueixi, després s’apagui mentre la càrrega encara és normal.
Ivan_Pokhmelev,
La vida útil s’incrementa en 2,4 vegades.
Crec que l’avantatge principal d’un ordinador portàtil davant d’un PC estacionari és la seva mobilitat. Si prenem la durada mitjana de la bateria d’una bateria totalment carregada - 2 hores, aquest algorisme de càrrega - desconnectar la bateria donarà una durada de la bateria de 48 minuts. ratllar
reduint la càrrega de la bateria fins a un 40% amplia la seva vida útil 6 vegades.
A partir de l’encapçalament de la taula, no s’allarga la vida útil, sinó que augmenta el nombre de cicles de descàrrega. La vida útil s’incrementa en 2,4 vegades.
L’autor
Korolev,
Ho vaig fer bé
- correcte. També em va cridar l’atenció això. A l’article original, al final, n’hi ha ENLLAÇ article de recerca (feu clic a ENLLAÇ). Si voleu, podeu llegir.
He entès correctament que quan es treballa des d’una font d’alimentació de xarxa, aquest dispositiu carregarà la bateria fins al 80% de capacitat, apagarà l’alimentació i descarregarà la bateria fins al 40% de capacitat, i així de manera cíclica, aconseguint així “menjar” el nombre de cicles de càrrega de descàrrega de la bateria? I quin és l’algoritme de l’ordinador portàtil en mode fora de línia, amb un 40% de càrrega de bateria? ratllar

Us aconsellem que llegiu:

Doneu-lo al telèfon intel·ligent ...