» trådar » Reparation, modernisering »Enhet som förlänger bärbar batteriets livslängd

En enhet som förlänger batteriets livslängd på en bärbar dator

En enhet som förlänger batteriets livslängd på en bärbar dator

Denna enhet kan enligt guiden förlänga batteriets livslängd flera gånger. Befälhavaren kom på idén att göra en sådan enhet efter att batteriet på en bärbar dator som köpts för två år sedan satt ner efter 30 minuter, och efter ytterligare ett år stängde den bärbara datorn av sig efter 5 minuters drift.

Efter att ha sökt efter information om detta problem på Internet, befann sig befälhavaren en studie av CADEX som uppgav att att batteriets laddning till 40% förlänger batteriets livslängd med 6 gånger.

Således är lösningen som föreslås av VD för CADEX (ett företag som utvecklar batterihanteringsverktyg) att ladda batteriet när det laddas ut till 40% och stänga av laddningen när det når 80% laddning. Men att ständigt hålla batteriet laddat på en nivå av 40 till 80% är inte lätt, om inte omöjligt. Därför utvecklade guiden BatteryCare, en modul för att koppla bort eller ansluta strömförsörjningen till en dator. Det styrs via Bluetooth med ett program som övervakar batterinivån.

För tillverkning av en sådan anordning behövs följande material:
Bluetooth-modul HC-05;
-Rele;
Mikrokontroller ATtiny85;

Kretsen är ganska enkel och består av en ATtiny85 mikrokontroller, en Bluetooth HC-05-modul och ett 230 V. Relä. Dessutom finns det en 5V strömförsörjning för elektronik.

Koden är också mycket enkel. Laddning startar när "c" -kommandot känns igen och slutar med "d" -kommandot. Guiden använder SoftwareSerial-biblioteket eftersom ATtiny85 inte har seriell kommunikation på hårdvara.
#include "SoftwareSerial.h"

#definiera RELAY_OUTPUT 4

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

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

ogiltig installation ()
{
  pinMode (rx, INPUT);
  pinMode (tx, OUTPUT);
  pinMode (RELAY_OUTPUT, OUTPUT);
  digitalWrite (RELAY_OUTPUT, HIGH); // stäng av RELAY
  
  mySerial.begin (9600);
}

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

Programmet måste också installeras på en bärbar dator.
Programmets huvudprincip är att skicka tecknet "c", aktivera strömförsörjningen och skicka tecknet "d" för att stänga av det. Dessa kommandon bestäms av de valda trösklarna.

För att kommunicera via Bluetooth måste du först koppla in HC-05-modulen med en PC (parametrar> Bluetooth-enheter och andra>, lägga till en Bluetooth-enhet eller annan enhet), den begärda koden är 1234 eller 0000.

Du måste lagra .exe i samma mapp som .dll.Du kan också starta BatteryCare vid start genom att placera genvägen för .exe i: C: \ ProgramData \ Microsoft \ Windows \ Startmeny \ Program \ Startup

Guiden utvecklade detta program och försökte förenkla användargränssnittet så mycket som möjligt.
Detta program stänger av strömmen när det upptäcker datorns viloläge. Att ställa in samma läge under strömavbrott fungerade dock inte direkt.

För att underlätta anslutningen av modulen vid uppstarten skapade guiden en liten konfigurationsfil som heter "config.txt", den innehåller det seriella kommunikationsportnumret som datorn använder för att överföra information via Bluetooth, liksom laddnings- och urladdningströskeln.

För att lösa problemet med att koppla bort modulen när du stänger av datorn, använde guiden ett skript, eller snarare två. När datorn stängs av körs skriptet BatteryCare_discharge.bat. Han kommer att köra ps1-skriptet själv, vilket skickar "d" -karaktären till kommunikationsporten.
För att konfigurera skriptet att köras när datorn är avstängd, måste du göra följande:
Aktivera exekvering av PowerShell-skript:
öppna PowerShell i adminavsnittet: set-executepolicy obegränsat
win + r gpedit.msc: i användarkonfiguration / fönsterinställningar / skript / logOFF
Klicka på lägg till, hitta och kopiera sedan 2 filer i den öppna mappen och välj .bat-filen.
Detta är verkligen inte det bästa sättet att göra detta ... men det är det snabbaste som befälhavaren kunde implementera.

All mjukvara är tillgänglig på den här adressen: https://github.com/David-LETINAUD/BatteryCare
Befälhavaren har använt den här enheten i mer än 3 år och har inga klagomål.
Fråga \ ämne publiceras automatiskt i det sociala. webbplatsnätverk - håll dig anpassad för svar där:

Lämplig för ämne

Relaterade ämnen

Lägg till en kommentar

    • lelerxaxaOKdontknowyahoonea
      bossscratchluraJaja-jaaggressivhemlighet
      ledsendansdance2dance3benådningHjälpdrycker
      stoppvännerbragoodgoodvisselpipasvimningsanfalltunga
      rökklapparcraydeclarehånfulldon-t_mentionnedladdning
      hettaRASANDElaugh1mdamötemoskingnegativ
      not_ipopcornstraffalässkrämmalarmrapportersök
      hånthank_youdettato_clueumnikakutöverens
      illabeeeblack_eyeblum3rougeskrytaledan
      censureradepleasantrysecret2hotasegeryusun_bespectacled
      shokrespektlolprevedvälkommenkrutoyya_za
      ya_dobryihjälparene_huliganne_othodiFLUDförbudstänga
7 kommentar
Citat: Korolev
Jag tror att den största fördelen med en bärbar dator jämfört med en stationär dator är dess rörlighet.
Den bärbara datorn fungerar inte alltid på batteri, många använder den istället för en stationär. Och när du behöver mobilitet stör ingen att stänga av det här läget och arbeta med full laddning.
R555,
Vad gäller antalet laddningsladdningscykler som batteritillverkarna säger är detta en punkt. När NiCH-batterier ersatte NiCd hävdade tillverkarna att de senare saknade en minneseffekt. Du kan ladda utan att vänta på full urladdning. Men praxis har visat att det inte är så. Samma sak med litiumjon.
pogranec,
Jag läste artikeln med stort intresse. Jag har problem med laptopbatteriet har länge blivit relevant. Det händer att det stängs av efter 10 minuters intensivt arbete (till exempel när du monterar en video).
Jag gjorde verkligen så att skärmen dimmas och sedan släcks medan laddningen fortfarande är normal.
Ivan_Pohmelev,
Livslängden ökas med 2,4 gånger.
Jag tror att den största fördelen med en bärbar dator jämfört med en stationär dator är dess rörlighet. Om vi ​​tar den genomsnittliga batteritiden från ett fulladdat batteri - 2 timmar, kommer denna algoritm för laddning - att koppla ur batteriet att ge en batteritid på 48 minuter. scratch
att minska batteriladdningen med upp till 40% förlänger dess livslängd med 6 gånger.
Av tabellrubriken följer att den inte förlänger livslängden utan ökar antalet laddningsladdningscykler. Livslängden ökas med 2,4 gånger.
Författaren
Korolev,
Jag har rätt
- rätt. Också uppmärksammade detta. I den ursprungliga artikeln, i slutet, finns det Referenser forskningsartikel (klicka på LINK). Om du vill kan du läsa.
Jag förstod korrekt att när enheten arbetar från en nätströmförsörjning, kommer denna enhet att ladda batteriet till 80% kapacitet, stänga av strömförsörjningen och ladda ur batteriet till 40% kapacitet, och så cykliskt, och därmed "äta" antalet laddningsladdningscykler på batteriet? Och vad fungerar algoritmen för den bärbara datorn offline, för 40% av batteriladdningen? scratch

Vi rekommenderar att du läser:

Räcka den till smarttelefonen ...