» tråder » Reparasjon, modernisering »Enhet som forlenger laptop-batteriets levetid

En enhet som forlenger batteritiden til en bærbar datamaskin

En enhet som forlenger batteritiden til en bærbar datamaskin

Denne enheten er i følge veiviseren i stand til å forlenge batteriets levetid flere ganger. Ideen om å lage en slik enhet kom til masteren etter at batteriet på en bærbar datamaskin som ble kjøpt for to år siden satte seg etter 30 minutter, og et år senere ble den bærbare datamaskinen slått av etter 5 minutters drift.

Etter å ha søkt etter informasjon om dette problemet på Internett, fant master en studie av CADEX som uttalte at å redusere batteriladningen til 40% forlenger batteriets levetid med 6 ganger.

Dermed er løsningen som foreslås av administrerende direktør i CADEX (et selskap som utvikler batterihåndteringsverktøy) å lade batteriet når det er utladet til 40%, og slå av ladingen når det når 80% lading. Men å konstant holde batteriet ladet på et nivå på 40 til 80% er ikke lett, om ikke umulig. Derfor utviklet veiviseren BatteryCare, en modul for å koble fra eller koble strømforsyningen til en PC igjen. Det styres via Bluetooth med et program som overvåker batterinivået.

For fremstilling av en slik enhet er følgende materialer nødvendig:
Bluetooth-modul HC-05;
-Rele;
Mikrokontroller ATtiny85;

Kretsen er ganske enkel og består av en ATtiny85 mikrokontroller, en Bluetooth HC-05-modul og et 230 V. Relé. I tillegg er det en 5V strømforsyning for elektronikk.

Koden er også veldig enkel. Lading starter når “c” -kommandoen blir gjenkjent og slutter med 'd' -kommandoen. Veiviseren bruker SoftwareSerial-biblioteket fordi ATtiny85 ikke har maskinell seriell kommunikasjon.
#include "SoftwareSerial.h"

#definere RELAY_OUTPUT 4

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

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

ugyldig oppsett ()
{
  pinMode (rx, INPUT);
  pinMode (tx, OUTPUT);
  pinMode (RELAY_OUTPUT, OUTPUT);
  digitalWrite (RELAY_OUTPUT, HIGH); // slå RELAY av
  
  mySerial.begin (9600);
}

void loop ()
{
  if (mySerial.available () & gt; 0)
  {
    inByte = mySerial.read ();
    if (inByte == 'c')
    {
      digitalWrite (RELAY_OUTPUT, LOW); // slå RELAY på
    }
    annet hvis (inByte == 'd')
    {
      digitalWrite (RELAY_OUTPUT, HIGH); // slå RELAY av
    }
  }
}

Programmet må også installeres på en bærbar datamaskin.
Hovedprinsippet for programmet er å sende tegnet “c”, aktivere strømforsyningen og sende tegnet “d” for å slå det av. Disse kommandoene bestemmes av de valgte terskelverdiene.

For å kommunisere via Bluetooth, må du først koble HC-05-modulen med en PC (parametere> Bluetooth-enheter og andre>, legge til en Bluetooth-enhet eller annen enhet), den forespurte koden er 1234 eller 0000.

Du må lagre .exe i samme mappe som .dll.Du kan også starte BatteryCare ved oppstart ved å plassere snarveien for .exe i: C: \ ProgramData \ Microsoft \ Windows \ Start Menu \ Programs \ Startup

Veiviseren utviklet dette programmet, og prøvde å forenkle brukergrensesnittet så mye som mulig.
Dette programmet slår av strømmen når den oppdager dvalemodus. Det fungerte imidlertid ikke umiddelbart å stille inn samme modus da strømmen var slått av.

For å lette tilkoblingen av modulen ved oppstart, opprettet veiviseren en liten konfigurasjonsfil som heter "config.txt", den inneholder seriell kommunikasjonsportnummer som datamaskinen bruker for å overføre informasjon via Bluetooth, samt ladnings- og utladeterskelen.

For å løse problemet med å koble fra modulen når du slår av PCen, brukte veiviseren et skript, eller rettere to. Når PC-en slås av, kjøres BatteryCare_discharge.bat-skriptet. Han vil kjøre ps1-skriptet selv, som vil sende “d” -karakteren til kommunikasjonsporten.
For å konfigurere skriptet slik at det kjøres når datamaskinen er slått av, må du gjøre følgende:
Slå på PowerShell-utførelse av skript:
åpne PowerShell i admin-seksjonen: set-executepolicy ubegrenset
win + r gpedit.msc: i brukerkonfigurasjon / vindusinnstillinger / skript / logOFF
Klikk på legg til, finn deretter og kopier to filer i den åpne mappen, og velg .bat-filen.
Dette er egentlig ikke den beste måten å gjøre dette på ... men det er den raskeste mesteren klarte å implementere.

All programvare er tilgjengelig på denne adressen: https://github.com/David-LETINAUD/BatteryCare
Skipsføreren har brukt denne enheten i mer enn 3 år og har ingen klager.
Spørsmål \ emne blir automatisk publisert i det sosiale. nettverk av nettsteder - følg med for svar der:

Passer for tema

Beslektede emner

Legg til en kommentar

    • smilersmilerxaxaokdontknowyahoonea
      sjefscratchlurejaja-jaaggressivhemmelighet
      beklagerdansedance2dance3benådninghjelpdrikkevarer
      stoppvennergodgoodgoodfløytebesvimelsetunge
      røykklappingCrayerklærehånligdon-t_mentionnedlasting
      heteirefullaugh1MDAmøtemoskingnegative
      not_ipopcornstraffeleseskremmeskremmersøk
      spydighetthank_youdetteto_clueumnikakuttenig
      dårligbeeeblack_eyeblum3rødmeskrytekjedsomhet
      sensurertpleasantrysecret2trueseieryusun_bespectacled
      ShokRespektlolPrevedvelkommenKrutoyya_za
      ya_dobryihelperne_huliganne_othodiFLUDforbudnær
7 kommentar
Sitat: Korolev
Jeg tror den største fordelen med en bærbar PC fremfor en stasjonær PC er mobiliteten.
Den bærbare datamaskinen fungerer ikke alltid på batteristrøm, mange bruker den i stedet for en stasjonær. Og når du trenger mobilitet, er det ingen som plager å slå av denne modusen og jobbe med full lading.
R555,
Når det gjelder antall ladesladingssykluser som batteriprodusentene sier, er dette et viktig poeng. Da NiCH-batterier byttet ut NiCd, hevdet produsentene at sistnevnte manglet en minneeffekt. Du kan lade uten å vente på full utladning. Men praksis har vist at det ikke er slik. Det samme med litium-ion.
pogranec,
Jeg leste artikkelen med stor interesse. Jeg har et problem med laptop-batteriet har lenge blitt relevant. Det hender at den slås av etter 10 minutters intensivt arbeid (når du for eksempel monterer en video).
Jeg gjorde virkelig slik at skjermen dimmes for deretter å gå ut mens ladingen fremdeles er normal.
Ivan_Pohmelev,
Levetiden økes med 2,4 ganger.
Jeg tror den største fordelen med en bærbar PC fremfor en stasjonær PC er mobiliteten. Hvis vi tar gjennomsnittlig batterilevetid fra et fulladet batteri - 2 timer, så vil denne algoritmen for lading - hvis du kobler fra batteriet, gi en batterilevetid på 48 minutter. scratch
redusere batteriladningen med opptil 40% forlenger levetiden med 6 ganger.
Det følger av tabelloverskriften at den ikke forlenger levetiden, men øker antall ladning-utladningssykluser. Levetiden økes med 2,4 ganger.
Forfatteren
Korolev,
Jeg har det riktig
- rett. Viste også oppmerksomhet på dette. I den originale artikkelen, på slutten, er det REFERANSER forskningsartikkel (klikk på LINK). Hvis du vil, kan du lese.
Jeg forsto riktig at når jeg jobber fra en nettstrømforsyning, vil denne enheten lade batteriet til 80% kapasitet, slå av strømforsyningen og lade batteriet ut til 40% kapasitet, og så syklisk, og dermed "spise" antall ladesladingssykluser på batteriet? Og hva fungerer algoritmen til den bærbare datamaskinen offline, for 40% av batteriets lading? scratch

Vi anbefaler deg å lese:

Gi den til smarttelefonen ...