/sys/class/power_supply/BAT0/uevent의 출력 이해

/sys/class/power_supply/BAT0/uevent의 출력 이해

Ubuntu는 데스크탑의 남은 배터리 시간을 ~2시간으로 표시합니다.

나는 에서 이와 동일한 값을 얻으려고 했습니다 /sys/class/power_supply/BAT0/uevent. /sys/class/power_supply/BAT0/uevent해당 순간에 대한 cat의 출력은 다음과 같습니다 .

POWER_SUPPLY_NAME=BAT0  
POWER_SUPPLY_STATUS=Discharging  
POWER_SUPPLY_PRESENT=1  
POWER_SUPPLY_TECHNOLOGY=Li-ion  
POWER_SUPPLY_CYCLE_COUNT=481  
POWER_SUPPLY_VOLTAGE_MIN_DESIGN=7400000  
POWER_SUPPLY_VOLTAGE_NOW=7400000  
POWER_SUPPLY_POWER_NOW=9361000  
POWER_SUPPLY_ENERGY_FULL_DESIGN=48248000  
POWER_SUPPLY_ENERGY_FULL=40877000  
POWER_SUPPLY_ENERGY_NOW=20712000  
POWER_SUPPLY_CAPACITY=50  
POWER_SUPPLY_MODEL_NAME=UX32-65  
POWER_SUPPLY_MANUFACTURER=ASUSTeK  
POWER_SUPPLY_SERIAL_NUMBER=   

POWER_SUPPLY_ENERGY_NOW나는 그 가치가 와트 단위일 것이라고 가정하고 있었습니다 . 여기서 남은 배터리 시간을 어떻게 계산하나요?

답변1

현재 전력 = 9.361W, 현재 에너지 = 20.712Wh. 남은 시간은 20.712 / 9.361로 약 2시간 정도 소요됩니다.

관련 정보