使用外部电池时,请勿为板载电池充电,仅使用运行电源

使用外部电池时,请勿为板载电池充电,仅使用运行电源

我有一个外部21700电池组它为我的笔记本电脑提供 USB 电源。它为我的笔记本电脑提供足够的瓦特来为其板载电池充电,同时提供运行电源。这是相当愚蠢的:如果我使用外部电池,那么我打算完全耗尽它,因此为板载电池充电似乎效率低下,更快地耗尽外部电池,然后耗尽板载电池。这种电池充电电池会消耗两个单元的能量和充电周期。

有没有办法告诉我的计算机不要拉电压为系统充电,而只是使用它来运行电源?

注意:我使用的是采用第 10 代英特尔技术的第 8 代 X1 Carbon(相对较新)。

答案1

对于这个模型,你想要acpi_call,然后使用选项来定义收费阈值

基本上,这个想法是设置插入外部移动电源后电池应充电至当前充电水平的最大百分比,例如 43%

 cat 43 > /sys/class/power_supply/BAT0/charge_stop_threshold

使用这两个文件中的值计算当前电池电量:

/sys/class/power_supply/BAT0/energy_now
/sys/class/power_supply/BAT0/energy_full

然后就是激活阈值并使用由插件/输出事件触发的小脚本将其删除。这udev- 规则就可以了。

答案2

联想电池小工具过去对电池充电有手动设置,例如仅当电池电量低于 X% 时才开始充电,然后在电池电量达到 Y% 时停止充电。这非常有用。当我在电池处于 X 和 Y 之间时插入充电器时,它不会自动开始充电 - 它只会使用运行笔记本电脑所需的任何电量。非常有用,因为它避免了那些只会缩短电池寿命的持续无用的充电周期。如果我将这些设置设置为 35% 和 85%,而我的笔记本电脑在插入充电器时电量为 60%,那么它会一直保持在 60%。当我插入汽车而发动机未运转时也很有用:我不想不必要地耗尽汽车电池——只需使用运行笔记本电脑所需的一点点电量即可。直到今天我还在使用这个小工具,我不敢升级它,因为它的新版本不再有这个设置。

相关内容