Energy-fullとCharge_fullユニットの違いは何ですか?

Energy-fullとCharge_fullユニットの違いは何ですか?

最大バッテリーエネルギーに関する2つの異なる結果があります。

upower -i $(upower -e | grep -i bar) | grep energy

energy:              18.061 Wh
energy-empty:        0 Wh
energy-full:         33.4021 Wh
energy-full-design:  50.7296 Wh
energy-rate: 7.30384 W

したがって、upower私が理解したところによると、最大エネルギーはおそらく約33.5ワット*時間です。しかし、cat /sys/class/power_supply/BAT0/{charge_full,charge_full_design}

/sys/class/power_supply/BAT0/charge_full:
2186000
/sys/class/power_supply/BAT0/charge_full_design:
3320000

番号をもらいましたが2186000、その単位は何ですか?行?しかし、これは上記と同じではありません33.5*60*60 == 120600J。それではなぜ違うのか?また何energy-rate(7ワット)?今バッテリー性能ですか?

答え1

カーネル文書によると、これらの値はμAh(マイクロアンペア時間)単位です。

~ ~ ~ ~ ~ ~ ~  Charge/Energy/Capacity - how to not confuse  ~ ~ ~ ~ ~ ~ ~
~                                                                       ~
~ Because both "charge" (µAh) and "energy" (µWh) represents "capacity"  ~
~ of battery, this class distinguish these terms. Don't mix them!       ~
~                                                                       ~
~ CHARGE_* attributes represents capacity in µAh only.                  ~
~ ENERGY_* attributes represents capacity in µWh only.                  ~
~ CAPACITY attribute represents capacity in *percents*, from 0 to 100.  ~
~                                                                       ~
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~

https://www.kernel.org/doc/Documentation/power/power_supply_class.txt

ワット時間とアンペア時間の関係は次のとおりです。https://www.rc-Electronics-usa.com/battery-Electronics-101.html

関連情報