من لپتاپم معمولاً ثابته و جابجاش نمیکنم و برای راحتی بیشتر، همیشه به برق وصله. خب احتمال زیاد میدونید که اگه باتریهای لیتیومی مدت طولانی شارژ ۱۰۰ درصد داشته باشن، به خاطر تنش و فشاری که تحمل میکنن عمرشون به شدت کم میشه. لپتاپهای ideapad لنوو یه قابلیتی که دارن اینه که میتونیم از طریق بستهی tlp تنظیم کنیم شارژ باتریشون رو بین دو تا مقدار خاص نگه دارن. مثلاً ۷۰ تا ۸۰ درصد میتونه بازهی خوبی باشه. اما مابقی لپتاپهای این کمپانی (کمپانیهای دیگه رو نمیدونم) چنین امکانی ندارن. (خوش به حال شمایی که چنین شانسی داری دوست عزیز خوششانس
)
اما نباید ناامید بشیم! احتمال زیاد دیدید وقتی یه لپتاپ یا گوشی موبایل نو (آک بند!) رو از جعبه درمیارید، شارژش حوالی ۶۰ درصده. علتش اینه که این میزان، بهترین سطح شارژ واسه نگهداری بلند مدت باتریهای لیتیومیه. یعنی محصولی که قراره مدتها در مسیر حملونقل و انبار و فروشگاه باشه تا برسه دست شما، نباید با شارژ ۱۰۰ درصد از کارخونه خارج بشه. خب یه امکانی فراهمه، اونم اینکه حالا که نمیتونیم بازهی شارژ تعریف کنیم، لااقل بیشینهی مقدار شارژ رو تنظیم کنیم روی همین ۶۰ درصد طلایی. پس بعد از نصب بستهی tlp در ترمینال وارد کنید:
sudo tlp-stat -b
در خروجی دنبال چنین چیزی بگردید:
Driver usage:
* vendor (ideapad_laptop) = active (charge threshold)
Parameter value range:
* STOP_CHARGE_THRESH_BAT0: 0(off), 1(on) -- battery conservation mode
/sys/bus/platform/drivers/ideapad_acpi/VPC2004:00/conservation_mode = 1 (60%)
همونطور که میبینید من این قابلیت رو قبلاً فعال کردهم پس مقدار battery conservation mode شده 1 (برای شما باید 0 باشه) و charge threshold هم فعاله. حالا کافیه همون فایلی که آدرسش رو نوشته رو با عدد 1 پر کنید:
echo "1" | sudo tee /sys/bus/platform/drivers/ideapad_acpi/VPC2004:00/conservation_mode
این آدرس رو نمیدونم همه جا مشابه باشه یا نه. از خروجی tlp-stat -b بخونیدش و جایگذاری کنید.
یه بار دیگه tlp-stat -b بگیرید تا مطمئن بشید conservation mode فعال شده. از این به بعد شارژ لپتاپ از ۶۰ درصد بیشتر نمیشه. برای غیرفعال کردنش هم کافیه فایل رو با 0 پر کنید.
ــــــــــــــــــــــــــــــــــــــــــــــــــــ
نکتهی مهم بعد اینکه اگه به طور مکرر اجازه میدید شارژ لپتاپ یا موبایل یا هر دستگاه با باتری لیتیومی که دارید صفر بشه و خاموش بشه، دارید حتی از نگهداری دائمی اون وسیله در شارژ ۱۰۰ درصد هم بیشتر بهش ظلم میکنید! صفر شدن مکرر باتری لیتیومی عمرش رو تصاعدی کاهش میده. چون در فرایند مصرف شدن شارژ، یونهای لیتیوم از مایع الکترولیت عبور میکنن و به قطب کاتد (اکسید کبالت) میرن. با خالی کردن کامل باتری، مقدار بسیار زیادی یون لیتیوم از جا کنده میشه که میتونن با اکسیژن چسبیده به کبالت واکنش بدن و تبدیل به لیتیوم اکسید بشن. یعنی با خالی کردن کامل باتری، احتمال اینکه یونهای لیتیوم و کبالت رو از دست بدیم و ظرفیت باتری کم و کمتر بشه رو خیلی زیاد میکنیم.
بهترین عادت استفاده میتونه این باشه که همیشه شارژ دستگاه رو بین ۲۰ تا ۸۰ درصد حفظ کنید.
ــــــــــــــــــــــــــــــــــــــــــــــــــــ
نکتهی بعد اینکه در موبایلهای اندرویدی هم چنین امکانی فراهمه (به طور غیر رسمی). یعنی تنظیم کردن بیشینه و کمینهی شارژ. اگه کاستوم رام داشته باشید که بعضیشون چنین امکانی رو از اول دارن. اما اگه رامتون این قابلیت رو نداره کافیه دسترسی ریشه رو فعال کرده باشید:
این اپلیکیشن فوقالعاده کاربردی رو نصب کنید. با استفاده ازش میتونید برای میزان شارژ Threshold تعیین کنید، برای دمای باتری حدود تعریف کنید (باتریهای لیتیومی رو در هنگام شارژ دماهای بالا ۵۰ درجه و حین دیسشارژ دمای بالای ۶۰ درجه میتونه در لحظه خرابشون کنه. چون مایع الکترولیت به سرعت تبخیر میشه و باتری باد میکنه) یا حتی مقدار ولتاژ و جریان شارژ رو دستکاری کنید. طبق راهنمای خود اپ هر ۰.۱ ولت (یک دهم) که از بیشینهی ولتاژ شارژ کم کنید، میتونید دو برابر چرخهی شارژ از اون باتری بگیرید! به بهای کمتر شدن سرعت شارژ. حتی اگه کرنل رام شما پشتیبانی کنه، میتونید Bypass کردن باتری رو فعال کنید. به این صورت که وقتی گوشی به برق وصله، باتری از مدار خارج میشه و فقط از برق آداپتور استفاده میشه. این قابلیت بسیار برای مواقعی که بار زیادی رو گوشی هست (مثل بازی کردن) مناسبه و هم چرخههای عمر باتری مصرف نمیشه، هم بالا رفتن دمای باتری نمیتونه بهش صدمه بزنه.