» tråde » Reparation, modernisering »Enhed, der forlænger batteriets levetid på den bærbare computer

En enhed, der forlænger batteriets levetid på en bærbar computer

En enhed, der forlænger batteriets levetid på en bærbar computer

Denne enhed er ifølge guiden i stand til at forlænge batteriets levetid flere gange. Ideen om at fremstille en sådan enhed kom til masteren, efter at batteriet på en bærbar computer, der blev købt for to år siden, satte sig ned efter 30 minutter, og et år senere slukedes den bærbare computer efter 5 minutters drift.

Efter at have søgt efter oplysninger om dette problem på Internettet, fandt masteren en undersøgelse foretaget af CADEX, der erklærede, at reduktion af batteriets opladning til 40% forlænger batteriets levetid med 6 gange.

Således er løsningen, der er foreslået af administrerende direktør for CADEX (et firma, der udvikler batteristyringsværktøjer), at oplade batteriet, når det aflades til 40%, og slukke opladningen, når det når 80% opladning. Men at konstant holde batteriet opladet på et niveau fra 40 til 80% er ikke let, hvis ikke umuligt. Derfor udviklede guiden BatteryCare, et modul til at afbryde eller tilslutte strømforsyningen til en pc. Det styres via Bluetooth med et program, der overvåger batteriniveauet.

Til fremstilling af en sådan enhed er følgende materialer nødvendige:
Bluetooth-modul HC-05;
-Rele;
Microcontroller ATtiny85;

Kredsløbet er ret simpelt og består af en ATtiny85-mikrocontroller, et Bluetooth HC-05-modul og et 230 V. Relæ. Derudover er der en 5V strømforsyning til elektronik.

Koden er også meget enkel. Opladning starter, når “c” -kommandoen genkendes og slutter med 'd' -kommandoen. Guiden bruger SoftwareSerial-biblioteket, fordi ATtiny85 ikke har seriel kommunikation til hardware.
#include "SoftwareSerial.h"

#definer RELAY_OUTPUT 4

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

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

ugyldig opsætning ()
{
  pinMode (rx, INPUT);
  pinMode (tx, OUTPUT);
  pinMode (RELAY_OUTPUT, OUTPUT);
  digitalWrite (RELAY_OUTPUT, HIGH); // Sluk for RELAY
  
  mySerial.begin (9600);
}

void loop ()
{
  if (mySerial.available () & gt; 0)
  {
    inByte = mySerial.read ();
    if (inByte == 'c')
    {
      digitalWrite (RELAY_OUTPUT, LOW); // tænd RELAY
    }
    ellers hvis (inByte == 'd')
    {
      digitalWrite (RELAY_OUTPUT, HIGH); // Sluk for RELAY
    }
  }
}

Programmet skal også installeres på en bærbar computer.
Programmets hovedprincip er at sende tegnet “c”, aktivere strømforsyningen og sende tegnet “d” for at slukke for det. Disse kommandoer bestemmes af de valgte tærskler.

For at kommunikere via Bluetooth skal du først parre HC-05-modulet med en pc (parametre> Bluetooth-enheder og andre>, tilføje en Bluetooth-enhed eller anden enhed), den anmodede kode er 1234 eller 0000.

Du skal gemme .exe i den samme mappe som .dll.Du kan også starte BatteryCare ved opstart ved at placere genvejen for .exe i: C: \ ProgramData \ Microsoft \ Windows \ Start Menu \ Programs \ Startup

Guiden udviklede dette program og forsøgte at forenkle brugergrænsefladen så meget som muligt.
Dette program slukker for strømmen, når det registrerer computer-dvaletilstand. Det virkede dog ikke straks at indstille den samme tilstand, da strømmen var slukket.

For at gøre det lettere at forbinde modulet ved opstart oprettede guiden en lille konfigurationsfil kaldet “config.txt”, det indeholder det serielle kommunikationsportnummer, som computeren bruger til at transmittere information via Bluetooth, samt opladnings- og afladningstærsklen.

For at løse problemet med at frakoble modulet, når pc'en slukkes, brugte guiden et script eller rettere to. Når pc'en lukkes, udføres scriptet BatteryCare_discharge.bat. Han vil selv køre ps1-scriptet, som sender “d” -tegnet til kommunikationsporten.
Hvis du vil konfigurere scriptet til at køre, når computeren er slået fra, skal du gøre følgende:
Tænd for PowerShell-scriptudførelse:
åbn PowerShell i admin-sektionen: set-executepolicy ubegrænset
win + r gpedit.msc: i brugerkonfiguration / vindueindstillinger / scripts / logOFF
Klik på Tilføj, find og kopier derefter 2 filer i den åbne mappe, og vælg .bat-filen.
Dette er virkelig ikke den bedste måde at gøre dette på ... men det er den hurtigste, som mesteren var i stand til at implementere.

Al software er tilgængelig på denne adresse: https://github.com/David-LETINAUD/BatteryCare
Skibsføreren har brugt denne enhed i mere end 3 år og har ingen klager.
Spørgsmål \ emne offentliggøres automatisk i det sociale. webstedsnetværk - hold øje med svarene der:

Velegnet til emne

Relaterede emner

Tilføj en kommentar

    • smilesmilxaxaokdontknowyahoonea
      bossscratchnarrejaja-jaaggressivhemmelighed
      undskylddansdance2dance3benådninghjælpdrikkevarer
      stop-vennergodgoodgoodfløjtedånetunge
      røgklappecrayerklærerspottendedon-t_mentiondownloade
      hedeirefullaugh1mdamødemoskingnegativ
      not_ipopcornstraffelæseskræmmeforskrækkelsersøg
      hånethank_youdetteto_clueumnikakutenig
      dårligbeeeblack_eyeblum3blushpralekedsomhed
      censureretpleasantrysecret2truesejryusun_bespectacled
      SHOKRespektlolprevedvelkommenkrutoyya_za
      ya_dobryihjælperenne_huliganne_othodiFludforbudtæt
7 kommentar
Citat: Korolev
Jeg tror, ​​at den største fordel ved en bærbar computer i forhold til en stationær pc er dens mobilitet.
Den bærbare computer fungerer ikke altid med batteristrøm, mange mennesker bruger den i stedet for en stationær. Og når du har brug for mobilitet, er det ingen der generer nogen at slå denne tilstand fra og arbejde med fuld opladning.
R555,
Hvad angår antallet af ladeafladningscyklusser, som batteriproducenterne siger, er dette et stykke punkt. Da NiCH-batterier udskiftede NiCd, hævdede fabrikanterne, at sidstnævnte manglede en hukommelseseffekt. Du kan oplade uden at vente på en fuld udladning. Men praksis har vist, at dette ikke er tilfældet. Samme ting med lithium-ion.
pogranec,
Jeg læste artiklen med stor interesse. Jeg har et problem med det bærbare batteri er længe blevet relevant. Det sker, at det slukkes efter 10 minutters intensivt arbejde (når du f.eks. Monterer en video).
Jeg gjorde virkelig det, så skærmen dæmpes og derefter slukkes, mens opladningen stadig er normal.
Ivan_Pohmelev,
Levetiden øges med 2,4 gange.
Jeg tror, ​​at den største fordel ved en bærbar computer i forhold til en stationær pc er dens mobilitet. Hvis vi tager den gennemsnitlige batterilevetid fra et fuldt opladet batteri - 2 timer, så giver denne algoritme til opladning - frakobling af batteriet en batterilevetid på 48 minutter. scratch
reduktion af batteriets opladning med op til 40% forlænger dens levetid med 6 gange.
Det følger af tabelloverskriften, at den ikke forlænger levetiden, men øger antallet af ladeafladningscyklusser. Levetiden øges med 2,4 gange.
Forfatteren
Korolev,
Jeg har det rigtigt
- ret. Også opmærksom på dette. I den originale artikel, til sidst, er der REFERENCER forskningsartikel (klik på LINK). Hvis du vil, kan du læse.
Jeg forstod korrekt, at når enheden arbejder fra en netværksstrømforsyning, vil denne enhed oplade batteriet til 80% kapacitet, slukke for strømforsyningen og aflade batteriet til 40% kapacitet, og så cyklisk, hvorved "spises" antallet af opladningsafladningscykler på batteriet? Og hvad er den bærbare computers algoritme i offline-tilstand ved 40% batteriladning? scratch

Vi råder dig til at læse:

Giv den til smartphonen ...