訂正通知
申し訳ありません。私はシリアルセルの数を間違って覚えて、この質問をしました。 4つの電池の代わりに3つの電池が直列に接続されています。愚かな私。直列に接続された3つのセルの場合、最大セル電圧は必要です4.2V * 3 = 12.6V
。これはここではかなり一貫しているように見えるので、質問の「電圧計算部分」は正確ではありません。
元の質問
LXDEを使用していますが、バッテリーアプレットにバッテリー状態が100%で表示されます。他のコマンドはこの比率をサポートします。
ceremcem@cca-erik:~$ acpi
Battery 0: Full, 100%
ceremcem@cca-erik:~$ upower -i `upower -e | grep bat`
native-path: BAT1
vendor: LGC
model: DELL 49VTP27J
serial: 7849
power supply: yes
updated: Fri 17 Jan 2020 11:46:50 AM +03 (105 seconds ago)
has history: yes
has statistics: yes
battery
present: yes
rechargeable: yes
state: fully-charged
warning-level: none
energy: 73.26 Wh
energy-empty: 0 Wh
energy-full: 73.26 Wh
energy-full-design: 48.84 Wh
energy-rate: 0.0111 W
voltage: 12.014 V
percentage: 100%
capacity: 100%
technology: lithium-ion
icon-name: 'battery-full-charged-symbolic'
実際の問題は、バッテリーの公称電圧が14.4V(3.6V/セル、4ストリング)である点だ。これは、100%充電状態(SOC)でバッテリーが入っていることを意味します バッテリー大学ホームページ:4.2 * 4 = 16.8V
。その部分を見ると、battery -> voltage
現在12.0Vです。これは、各セルが3.0Vであることを意味し、0%SOC(完全に空)にあることを意味します。
これらのコマンドはSOCをどのように決定しますか?バッテリーに直接尋ねますか?この不一致をどのように再調整しますか?
ベストアンサー1
これは通常SMBusを介して行われます。http://smartbattery.org/specs/sbdat110.pdfより多くの情報を知りたいです。はい。これはバッテリーパックに直接尋ねます。