정정공지
죄송합니다. 제가 직렬 셀 개수를 잘못 기억해서 이런 질문을 드렸습니다. 배터리 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더 많은 정보를 알고 싶습니다. 그렇습니다. 이것은 배터리 팩에 직접 물어볼 것입니다.