某些计算机(例如,Dell,Vaio)随附了阻止电池充电的软件。此功能使我可以将笔记本电脑与电池一起使用(保护电池免于断电),并保持电池充电直至电池电量最多剩余50%。
我想写一些代码来自动化该任务。
我在戴尔支持中心搜索了一个解决方案,我也搜索了谷歌-都不走运。
我曾考虑下载程序并对其进行调试,但找不到它。
有人见过这样的东西吗?
谢谢
PS:我想在Dell Inspiron上执行此操作,并且代码可以使用C ++ / C#(或类似语言)
我从未听说过禁用电池充电的程序。 (为什么要这么做?)如果存在这样的程序,我想它们会在非常原始的级别与固件或硬件交互。
您可以尝试的一件事是一个忙碌的循环(如疯狂地燃烧能量),它会检查电池电量,一旦电量下降到目标电量,便会休眠一段时间。但是,这对CPU温度没有好处。
[某些笔记本电脑具有电池电量限制功能-我猜不是通过软件,而是通过固件和专用内部硬件。某些联想和宏cer具有这种能力。该逻辑不在软件中,因为即使笔记本电脑处于关闭状态,充电限制器也会启动。
原因是当电池电量保持在100%时电池会退化-经常插电的笔记本电脑就是这种情况。新的Acer Swift电池电量限制在80%,某些联想只允许输入一个特定的值。
如果有兴趣,我可以为您提供软件方面-它可以在Windows和Linux上运行,但可以在MacOS上轻松使用。它可以与外部硬件(即homeplug)结合使用。
该代码可以正常工作,但绝不是可以生产的。对于特定的操作系统和homeplug,需要进行一些调整。如果有兴趣,请告诉我们。
在github上可用:Charge Limiter