» Temas » Reparación, modernización »Dispositivo que extiende la duración de la batería del portátil

El dispositivo prolonga la duración de la batería de la computadora portátil

El dispositivo prolonga la duración de la batería de la computadora portátil

Este dispositivo, según el asistente, puede extender la duración de la batería de la computadora portátil varias veces. La idea de hacer un dispositivo de este tipo llegó al maestro después de que la batería de una computadora portátil comprada hace dos años se sentó después de 30 minutos, y un año después, la computadora portátil se apagó después de 5 minutos de funcionamiento.

Después de buscar información sobre este problema en Internet, el maestro encontró un estudio realizado por CADEX que afirmaba que reducir la carga de la batería al 40% extiende su vida útil 6 veces.

Por lo tanto, la solución propuesta por el CEO de CADEX (una compañía que desarrolla herramientas de administración de baterías) es cargar la batería cuando se descarga al 40% y apagar la carga cuando alcanza el 80% de carga. Pero mantener constantemente la batería cargada a un nivel del 40 al 80% no es fácil, si no imposible. Es por eso que el asistente desarrolló BatteryCare, un módulo para desconectar o volver a conectar la fuente de alimentación a una PC. Se controla a través de Bluetooth con un programa que monitorea el nivel de la batería.

Para la fabricación de dicho dispositivo, se necesitan los siguientes materiales:
Módulo Bluetooth HC-05;
-Relay;
Microcontrolador ATtiny85;

El circuito es bastante simple y consiste en un microcontrolador ATtiny85, un módulo Bluetooth HC-05 y un relé de 230 V. Además, hay una fuente de alimentación de 5V para electrónica.

El código también es muy simple. La carga comienza cuando se reconoce el comando "c" y termina con el comando 'd'. El asistente usa la biblioteca SoftwareSerial porque ATtiny85 no tiene comunicación serial de hardware.
#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;

configuración nula ()
{
  pinMode (rx, INPUT);
  pinMode (tx, OUTPUT);
  pinMode (RELAY_OUTPUT, OUTPUT);
  digitalWrite (RELAY_OUTPUT, HIGH); // apaga el RELAY
  
  mySerial.begin (9600);
}

bucle vacío ()
{
  if (mySerial.available () & gt; 0)
  {
    inByte = mySerial.read ();
    if (inByte == 'c')
    {
      digitalWrite (RELAY_OUTPUT, LOW); // enciende el RELAY
    }
    si no (inByte == 'd')
    {
      digitalWrite (RELAY_OUTPUT, HIGH); // apaga el RELAY
    }
  }
}

El programa también debe instalarse en una computadora portátil.
El principio principal del programa es enviar el carácter "c", activar la fuente de alimentación y enviar el carácter "d" para apagarlo. Estos comandos están determinados por los umbrales seleccionados.

Para comunicarse a través de Bluetooth, primero debe emparejar el módulo HC-05 con una PC (parámetros> dispositivos Bluetooth y otros>, agregar un dispositivo Bluetooth u otro dispositivo), el código solicitado es 1234 o 0000.

Debe almacenar .exe en la misma carpeta que .dll.También puede iniciar BatteryCare al inicio colocando el acceso directo para .exe en: C: \ ProgramData \ Microsoft \ Windows \ Start Menu \ Programs \ Startup

El asistente desarrolló este programa, tratando de simplificar la interfaz de usuario tanto como sea posible.
Este programa apaga la alimentación cuando detecta la hibernación de la computadora. Sin embargo, no funcionó de inmediato para establecer el mismo modo cuando se apagó la alimentación.

Para facilitar la conexión del módulo al inicio, el asistente creó un pequeño archivo de configuración llamado "config.txt", que contiene el número de puerto de comunicación en serie que la computadora utiliza para transmitir información a través de Bluetooth, así como el umbral de carga y descarga.

Para superar el problema de desconectar el módulo al apagar la PC, el asistente utilizó un script, o más bien dos. Cuando la PC se apaga, se ejecuta el script BatteryCare_discharge.bat. Él mismo ejecutará el script ps1, que enviará el carácter "d" al puerto de comunicación.
Para configurar el script para que se ejecute cuando la computadora está apagada, debe hacer lo siguiente:
Active la ejecución del script de PowerShell:
abra PowerShell en la sección de administración: set-executepolicy sin restricciones
win + r gpedit.msc: en la configuración del usuario / configuración de la ventana / scripts / logOFF
Haga clic en Agregar, luego busque y copie 2 archivos en la carpeta abierta y seleccione el archivo .bat.
Esta no es realmente la mejor manera de hacer esto ... pero es la más rápida que el maestro pudo implementar.

Todo el software está disponible en esta dirección: https://github.com/David-LETINAUD/BatteryCare
El maestro ha estado usando este dispositivo durante más de 3 años y no tiene quejas.
La pregunta \ tema se publica automáticamente en las redes sociales. red del sitio: esté atento a las respuestas allí:

Apto para tema

Temas relacionados

Agrega un comentario

    • sonriesonrisasxaxaokno sabesyahoonea
      jeferascarsetontosisi-siagresivosecreto
      lo sientobailardance2dance3perdónayudabebidas
      pararamigosbuenobuenosilbatodesmayarselengua
      fumaraplaudirllorardeclararburlóndon-t_mentiondescargar
      calorfuriosorisa1mdareuniónMoskingnegativo
      not_ipalomitas de maizcastigarleerasustarasustabuscar
      burlagraciasestoto_clueumnikagudode acuerdo
      malbeeeojo negroblum3ruborpresumiraburrimiento
      censuradocortesíasecreto2amenazarvictoriaYusun_bespectacled
      shokrespektjajajaPrevedbienvenidokrutoyya_za
      ya_dobryiayudantene_huliganne_othodigolpearprohibircerrar
7 comentarios
Cita: Korolev
Creo que la principal ventaja de una computadora portátil sobre una PC estacionaria es su movilidad.
La computadora portátil no siempre funciona con batería; muchas personas la usan en lugar de una estacionaria. Y cuando necesita movilidad, nadie se molesta en desactivar este modo y trabajar con carga completa.
R555,
En cuanto a la cantidad de ciclos de carga y descarga que dicen los fabricantes de baterías, este es un punto discutible. Cuando las baterías de NiCH reemplazaron a NiCd, los fabricantes afirmaron que este último carecía de un efecto de memoria. Puede recargar sin esperar una descarga completa. Pero la práctica ha demostrado que esto no es así. Lo mismo con el ion de litio.
pogranec,
Leí el artículo con gran interés. Tengo un problema con la batería del portátil que se ha vuelto relevante desde hace mucho tiempo. Sucede que se apaga después de 10 minutos de trabajo intensivo (cuando monta un video, por ejemplo).
Realmente lo hice para que la pantalla se atenúe y luego se apague mientras la carga sigue siendo normal.
Ivan_Pokhmelev,
La vida útil aumenta 2.4 veces.
Creo que la principal ventaja de una computadora portátil sobre una PC estacionaria es su movilidad. Si tomamos la duración promedio de la batería de una batería completamente cargada - 2 horas, entonces este algoritmo de carga - desconectar la batería le dará una vida útil de 48 minutos. rascarse
La reducción de la carga de la batería hasta en un 40% extiende su vida útil en 6 veces.
Del encabezado de la tabla se deduce que no extiende la vida útil, sino que aumenta el número de ciclos de carga-descarga. La vida útil aumenta 2.4 veces.
El autor
Korolev,
Lo entendí bien
- bien También llamó la atención sobre esto. En el artículo original, al final, hay ENLACE artículo de investigación (haga clic en el ENLACE). Si quieres, puedes leer.
Entendí correctamente que cuando se trabaja desde una fuente de alimentación de red, este dispositivo cargará la batería al 80% de su capacidad, apagará la fuente de alimentación y descargará la batería al 40% de su capacidad, y de manera cíclica, ¿"comiendo" el número de ciclos de carga-descarga de la batería? ¿Y cuál es el algoritmo de la computadora portátil que funciona sin conexión, para el 40% de la carga de la batería? rascarse

Le recomendamos que lea:

Pásalo por el teléfono inteligente ...