انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: استفاده از یک باتری خاص در زمان شارژ  (دفعات بازدید: 1992 بار)

0 کاربر و 2 مهمان درحال مشاهده موضوع.

آفلاین 🇮🇷

  • رضا حسین‌زاده
  • High Hero Member
  • *
  • ارسال: 1001
  • کنجکاو
    • Reza
استفاده از یک باتری خاص در زمان شارژ
« : 03 خرداد 1401، 07:36 ب‌ظ »
سلام
لپتاپ من دوتا باتری داره. چطور میتونم تعیین کنم که در هنگام شارژ اگر از لپتاپ استفاده کردم فقط از فلان باتری انرژی بگیره و باتری دیگه فقط شارژ بشه؟
از دبیان sid استفاده میکنم.
جست و جو کنید و چیز های جدید بیابید

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5124
  • جنسیت : پسر
پاسخ : استفاده از یک باتری خاص در زمان شارژ
« پاسخ #1 : 03 خرداد 1401، 07:58 ب‌ظ »
فایل‌ها و دایرکتوری‌ها داخل این مسیر رو ببینید. احتمالا به یه نتیجه‌ای می‌رسید. اونجا بگردید که فایلی به اسم offline یا unbind یا همچین چیزی وجود نداره که دسترسی نوشتن هم داشته باشه. (دسترسی نوشتن به طور پیش‌فرض فقط برای مالک فایل هست، شاید بعضی وقتا برای گروه هم باشه.)
/sys/class/power_supply/
میدونید که زکات علم نشر آن است

آفلاین 🇮🇷

  • رضا حسین‌زاده
  • High Hero Member
  • *
  • ارسال: 1001
  • کنجکاو
    • Reza
پاسخ : استفاده از یک باتری خاص در زمان شارژ
« پاسخ #2 : 03 خرداد 1401، 08:45 ب‌ظ »
فایل‌ها و دایرکتوری‌ها داخل این مسیر رو ببینید. احتمالا به یه نتیجه‌ای می‌رسید. اونجا بگردید که فایلی به اسم offline یا unbind یا همچین چیزی وجود نداره که دسترسی نوشتن هم داشته باشه. (دسترسی نوشتن به طور پیش‌فرض فقط برای مالک فایل هست، شاید بعضی وقتا برای گروه هم باشه.)
/sys/class/power_supply/
نتونستم چنین چیزی پیدا کنم
جست و جو کنید و چیز های جدید بیابید

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5124
  • جنسیت : پسر
پاسخ : استفاده از یک باتری خاص در زمان شارژ
« پاسخ #3 : 03 خرداد 1401، 09:21 ب‌ظ »
شاید بتونید از طریق بسته powertop یا tlp کاری انجام بدید. دستور acpi رو هم ببینید.
میدونید که زکات علم نشر آن است

آفلاین 🇮🇷

  • رضا حسین‌زاده
  • High Hero Member
  • *
  • ارسال: 1001
  • کنجکاو
    • Reza
پاسخ : استفاده از یک باتری خاص در زمان شارژ
« پاسخ #4 : 03 خرداد 1401، 10:10 ب‌ظ »
شاید بتونید از طریق بسته powertop یا tlp کاری انجام بدید. دستور acpi رو هم ببینید.
powertop که فکر نکنم در اون حد بتونه کمکم کنه. acpi هم که فقط نمایشدهنده یه سری اطلاعات هست. احتمالا tlp بتونه کمکم کنه. به نظرتون مثال موجود در صفحه man tlp (پیوست) چیزیه که من میخوام؟
جست و جو کنید و چیز های جدید بیابید

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5124
  • جنسیت : پسر
پاسخ : استفاده از یک باتری خاص در زمان شارژ
« پاسخ #5 : 03 خرداد 1401، 10:15 ب‌ظ »
فکر نکنم چیزی باشه که می‌خواهید.
میدونید که زکات علم نشر آن است

آفلاین جعفر فرقانلوژ

  • High Hero Member
  • *
  • ارسال: 5100
  • جنسیت : پسر
  • اممم . اره دیگه! mehr32
پاسخ : استفاده از یک باتری خاص در زمان شارژ
« پاسخ #6 : 04 خرداد 1401، 04:50 ب‌ظ »
تا جایی که من میدونم باتری ها سری و موازی میشن تا به ولتاژ و جریان مورد نیاز برسن و وقتی میگید دوتا باتری اون ها چند باتری یکی شده هستند اگه بازش کنید
دوتا بسته باتری مثلا هر کدوم شده مثلا ۱۲ ولت ۱ امپر مثلا هر کدوم ولی لپ تاپ ۱۲ ولت ۲ امپر میخواد برای همین اون باتری ها رو موازی می کنند که جریانش به دو امپر برسه وقتی به دو امپر رسید اخر کار دوتا سیم با ولتاژ و جریان مناسب میمونه که وصل میشه به مادربرد  به همین دلیل اصلا چیز نرم افزاری نیست که شما بخواهید کنترلش کنید
دیگر به انجمن باز نخواهم گشت شاید جایی با این نام پیدام کنید اگه کاری با من دارید : qxc9966@protonmail.com

آفلاین جعفر فرقانلوژ

  • High Hero Member
  • *
  • ارسال: 5100
  • جنسیت : پسر
  • اممم . اره دیگه! mehr32
پاسخ : استفاده از یک باتری خاص در زمان شارژ
« پاسخ #7 : 04 خرداد 1401، 04:51 ب‌ظ »
ولی فکر کنم بتونید کاری کنید که وقتی تو شارژه باتری ها کنار گذاشته بشه و فقط برق از شارژر گرفته بشه
دیگر به انجمن باز نخواهم گشت شاید جایی با این نام پیدام کنید اگه کاری با من دارید : qxc9966@protonmail.com

آفلاین 🇮🇷

  • رضا حسین‌زاده
  • High Hero Member
  • *
  • ارسال: 1001
  • کنجکاو
    • Reza
پاسخ : استفاده از یک باتری خاص در زمان شارژ
« پاسخ #8 : 04 خرداد 1401، 05:21 ب‌ظ »
ولی فکر کنم بتونید کاری کنید که وقتی تو شارژه باتری ها کنار گذاشته بشه و فقط برق از شارژر گرفته بشه
اینم خوبه. میدونید چطور؟
تا جایی که من میدونم باتری ها سری و موازی میشن تا به ولتاژ و جریان مورد نیاز برسن و وقتی میگید دوتا باتری اون ها چند باتری یکی شده هستند اگه بازش کنید
دوتا بسته باتری مثلا هر کدوم شده مثلا ۱۲ ولت ۱ امپر مثلا هر کدوم ولی لپ تاپ ۱۲ ولت ۲ امپر میخواد برای همین اون باتری ها رو موازی می کنند که جریانش به دو امپر برسه وقتی به دو امپر رسید اخر کار دوتا سیم با ولتاژ و جریان مناسب میمونه که وصل میشه به مادربرد  به همین دلیل اصلا چیز نرم افزاری نیست که شما بخواهید کنترلش کنید
یکی از باتری‌ها اکسترنال هست. فکر نکنم همه اتفاقات سخت‌افزاری باشه
جست و جو کنید و چیز های جدید بیابید

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5124
  • جنسیت : پسر
پاسخ : استفاده از یک باتری خاص در زمان شارژ
« پاسخ #9 : 04 خرداد 1401، 07:38 ب‌ظ »
وقتی دوتا باتری وصله خروجی این دستور رو بذارید
ls -l /sys/class/power_supply/
میدونید که زکات علم نشر آن است

آفلاین 🇮🇷

  • رضا حسین‌زاده
  • High Hero Member
  • *
  • ارسال: 1001
  • کنجکاو
    • Reza
پاسخ : استفاده از یک باتری خاص در زمان شارژ
« پاسخ #10 : 07 خرداد 1401، 12:47 ب‌ظ »
وقتی دوتا باتری وصله خروجی این دستور رو بذارید
ls -l /sys/class/power_supply/
total 0
lrwxrwxrwx 1 root root 0 مه      28 08:11 AC -> ../../devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:08/PNP0C09:00/ACPI0003:00/power_supply/AC
lrwxrwxrwx 1 root root 0 مه      28 08:11 BAT0 -> ../../devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:08/PNP0C09:00/PNP0C0A:00/power_supply/BAT0
lrwxrwxrwx 1 root root 0 مه      28 08:11 BAT1 -> ../../devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:08/PNP0C09:00/PNP0C0A:01/power_supply/BAT1
جست و جو کنید و چیز های جدید بیابید

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5124
  • جنسیت : پسر
پاسخ : استفاده از یک باتری خاص در زمان شارژ
« پاسخ #11 : 08 خرداد 1401، 07:09 ب‌ظ »
تا جایی که من میدونم باتری ها سری و موازی میشن تا به ولتاژ و جریان مورد نیاز برسن و وقتی میگید دوتا باتری اون ها چند باتری یکی شده هستند اگه بازش کنید
دوتا بسته باتری مثلا هر کدوم شده مثلا ۱۲ ولت ۱ امپر مثلا هر کدوم ولی لپ تاپ ۱۲ ولت ۲ امپر میخواد برای همین اون باتری ها رو موازی می کنند که جریانش به دو امپر برسه وقتی به دو امپر رسید اخر کار دوتا سیم با ولتاژ و جریان مناسب میمونه که وصل میشه به مادربرد  به همین دلیل اصلا چیز نرم افزاری نیست که شما بخواهید کنترلش کنید
باتری‌های لپ‌تاپ‌ها معمولا از نوع لیتیوم پلیمری هستند و به همین خاطر یه کنترلر شارژ هم دارند که شارژ، دشارژ، حداکثر جریان، ولتاژ، دما و ... اونها رو بررسی کنه.
اگه بشه یه جوری به این کنترلر دستور داد، باید بشه یه کاری کرد که مثلا یکی از باتری‌ها از مدار خارج بشه.
اگه یه رابط spi یا i2c یا هر رابط دیگه‌ای بین اون کنترلر و  یکی از چیز‌هایی که کرنل بهش دسترسی داره وجود داشته باشه، باید بشه یه جوری به کنترلر فرمان داد.
شاید سازنده درایور‌های لازم رو هم برای لینوکس داده باشه که در اینصورت کار راحت‌تره. شاید هم درایوری نداده باشه ولی خود توسعه‌دهندهای کرنل درایور ساخته باشند.
ممکن هم هست اصلا رابطی وجود نداشته باشه و کلا نشه از طریق سیستم عامل به اون کنترلر فرمان داد. (هرچند خیلی بعید می‌دونم هیچ رابطی بین اون کنترلر و بقیه قسمت‌های مادربرد وجود نداشته باشه)

total 0
lrwxrwxrwx 1 root root 0 مه      28 08:11 AC -> ../../devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:08/PNP0C09:00/ACPI0003:00/power_supply/AC
lrwxrwxrwx 1 root root 0 مه      28 08:11 BAT0 -> ../../devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:08/PNP0C09:00/PNP0C0A:00/power_supply/BAT0
lrwxrwxrwx 1 root root 0 مه      28 08:11 BAT1 -> ../../devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:08/PNP0C09:00/PNP0C0A:01/power_supply/BAT1
از خروجی که مشخصه دوتا باتری دارید (چشم بسته غیب میگم.  ;D).
خروجی این دستور رو قرار بدید.
ls -l /sys/class/power_supply/*/
باتری خارجی چجوری به لپ‌تاپ وصل شده؟
میدونید که زکات علم نشر آن است

آفلاین جعفر فرقانلوژ

  • High Hero Member
  • *
  • ارسال: 5100
  • جنسیت : پسر
  • اممم . اره دیگه! mehr32
پاسخ : استفاده از یک باتری خاص در زمان شارژ
« پاسخ #12 : 08 خرداد 1401، 08:02 ب‌ظ »
البته این کنترلر احتمالا یا خودش تنها کار می کنه و یا اگه دستور بگیره اون دستور از طرف مادربرده فکر نکنم بشه با سیستم عامل کنترلش کرد
دیگر به انجمن باز نخواهم گشت شاید جایی با این نام پیدام کنید اگه کاری با من دارید : qxc9966@protonmail.com

آفلاین 🇮🇷

  • رضا حسین‌زاده
  • High Hero Member
  • *
  • ارسال: 1001
  • کنجکاو
    • Reza
پاسخ : استفاده از یک باتری خاص در زمان شارژ
« پاسخ #13 : 08 خرداد 1401، 08:15 ب‌ظ »
از خروجی که مشخصه دوتا باتری دارید (چشم بسته غیب میگم.  ;D).
خروجی این دستور رو قرار بدید.
ls -l /sys/class/power_supply/*/
باتری خارجی چجوری به لپ‌تاپ وصل شده؟
/sys/class/power_supply/AC/:
total 0
lrwxrwxrwx 1 root root    0 مه      29 15:38 device -> ../../../ACPI0003:00
drwxr-xr-x 3 root root    0 مه      29 15:37 hwmon3
-r--r--r-- 1 root root 4096 مه      29 15:37 online
drwxr-xr-x 2 root root    0 مه      29 20:12 power
lrwxrwxrwx 1 root root    0 مه      29 15:37 subsystem -> ../../../../../../../../../class/power_supply
-r--r--r-- 1 root root 4096 مه      29 15:37 type
-rw-r--r-- 1 root root 4096 مه      29 15:37 uevent
drwxr-xr-x 2 root root    0 مه      29 15:37 wakeup27

/sys/class/power_supply/BAT0/:
total 0
-rw-r--r-- 1 root root 4096 مه      29 20:12 alarm
-r--r--r-- 1 root root 4096 مه      29 20:08 capacity
-r--r--r-- 1 root root 4096 مه      29 20:12 capacity_level
-rw-r--r-- 1 root root 4096 مه      29 20:12 charge_behaviour
-rw-r--r-- 1 root root 4096 مه      29 20:12 charge_control_end_threshold
-rw-r--r-- 1 root root 4096 مه      29 20:12 charge_control_start_threshold
-rw-r--r-- 1 root root 4096 مه      29 20:12 charge_start_threshold
-rw-r--r-- 1 root root 4096 مه      29 20:12 charge_stop_threshold
-r--r--r-- 1 root root 4096 مه      29 20:08 cycle_count
lrwxrwxrwx 1 root root    0 مه      29 15:38 device -> ../../../PNP0C0A:00
-r--r--r-- 1 root root 4096 مه      29 20:08 energy_full
-r--r--r-- 1 root root 4096 مه      29 20:08 energy_full_design
-r--r--r-- 1 root root 4096 مه      29 20:08 energy_now
drwxr-xr-x 3 root root    0 مه      29 20:07 hwmon1
-r--r--r-- 1 root root 4096 مه      29 20:08 manufacturer
-r--r--r-- 1 root root 4096 مه      29 20:08 model_name
drwxr-xr-x 2 root root    0 مه      29 20:12 power
-r--r--r-- 1 root root 4096 مه      29 20:08 power_now
-r--r--r-- 1 root root 4096 مه      29 20:08 present
-r--r--r-- 1 root root 4096 مه      29 20:08 serial_number
-r--r--r-- 1 root root 4096 مه      29 20:08 status
lrwxrwxrwx 1 root root    0 مه      29 15:37 subsystem -> ../../../../../../../../../class/power_supply
-r--r--r-- 1 root root 4096 مه      29 20:08 technology
-r--r--r-- 1 root root 4096 مه      29 15:37 type
-rw-r--r-- 1 root root 4096 مه      29 20:07 uevent
-r--r--r-- 1 root root 4096 مه      29 20:08 voltage_min_design
-r--r--r-- 1 root root 4096 مه      29 20:08 voltage_now

/sys/class/power_supply/BAT1/:
total 0
-rw-r--r-- 1 root root 4096 مه      29 20:12 alarm
-r--r--r-- 1 root root 4096 مه      29 20:08 capacity
-r--r--r-- 1 root root 4096 مه      29 20:12 capacity_level
-rw-r--r-- 1 root root 4096 مه      29 20:12 charge_behaviour
-rw-r--r-- 1 root root 4096 مه      29 20:12 charge_control_end_threshold
-rw-r--r-- 1 root root 4096 مه      29 20:12 charge_control_start_threshold
-rw-r--r-- 1 root root 4096 مه      29 20:12 charge_start_threshold
-rw-r--r-- 1 root root 4096 مه      29 20:12 charge_stop_threshold
-r--r--r-- 1 root root 4096 مه      29 20:08 cycle_count
lrwxrwxrwx 1 root root    0 مه      29 15:38 device -> ../../../PNP0C0A:01
-r--r--r-- 1 root root 4096 مه      29 20:08 energy_full
-r--r--r-- 1 root root 4096 مه      29 20:08 energy_full_design
-r--r--r-- 1 root root 4096 مه      29 20:08 energy_now
drwxr-xr-x 3 root root    0 مه      29 20:07 hwmon2
-r--r--r-- 1 root root 4096 مه      29 20:08 manufacturer
-r--r--r-- 1 root root 4096 مه      29 20:08 model_name
drwxr-xr-x 2 root root    0 مه      29 20:12 power
-r--r--r-- 1 root root 4096 مه      29 20:08 power_now
-r--r--r-- 1 root root 4096 مه      29 20:08 present
-r--r--r-- 1 root root 4096 مه      29 20:08 serial_number
-r--r--r-- 1 root root 4096 مه      29 20:08 status
lrwxrwxrwx 1 root root    0 مه      29 15:37 subsystem -> ../../../../../../../../../class/power_supply
-r--r--r-- 1 root root 4096 مه      29 20:08 technology
-r--r--r-- 1 root root 4096 مه      29 15:37 type
-rw-r--r-- 1 root root 4096 مه      29 20:07 uevent
-r--r--r-- 1 root root 4096 مه      29 20:08 voltage_min_design
-r--r--r-- 1 root root 4096 مه      29 20:08 voltage_now
جست و جو کنید و چیز های جدید بیابید

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5124
  • جنسیت : پسر
پاسخ : استفاده از یک باتری خاص در زمان شارژ
« پاسخ #14 : 10 خرداد 1401، 07:33 ب‌ظ »
به نظر میاد قابلیتی وجود داره که تنظیم کنید باتری چقدر شارژ بشه. فکر کنم با ترکیب این قابلیت با یه سری قانون udev و یه اسکریپت بتونید به چیزی که می‌خواهید برسید.
ببینید توی این فایل‌ها چی نوشته شده.
charge_behaviour
charge_control_end_threshold
charge_control_start_threshold
charge_start_threshold
charge_stop_threshold

به این سوال جواب ندادید:
نقل‌قول
باتری خارجی چجوری به لپ‌تاپ وصل شده؟
میدونید که زکات علم نشر آن است