2013-02-22 3 views
2

배터리에 대한 최대 충전 임계 값을 유지하기 위해 랩톱에 사용될 프로그램을 작성하는 것이 좋습니다. 노트북 배터리가 최대 또는 최저 수준으로 올라가지 않도록하는 것이 배터리의 수명을 늘리는 것으로 잘 알려져 있습니다. 협력 할 수있는 API가 있으며 처음에는 배터리 % 수준을 얻고 나중에이 수준이 배터리와의 연결을 끊고 AC만을 사용하는 수준 이상이면?노트북 배터리 최대 충전 레벨 설정

미리 감사드립니다.

+0

이것은 하드웨어에서만 순전히 제어되지 않습니까? –

+1

알다시피 노트북을 끄면 충전이 가능합니다. –

+0

배터리를 최대 충전량 이하로 유지하는 것은 좋지 않다고 생각합니다. 저장 용량이 좋지만 저장 용량에 도움이되지는 않습니다. –

답변

1

내가 아는 한 모든 API에는 사용할 수있는 API가 하나도 없습니다. Lenovo ThinkPad 노트북을위한 유틸리티/문서화되지 않은 API가 있습니다.

여러 공급 업체의 문서화되지 않은/지원되지 않는 API를 충분히 수집하여 응용 프로그램과 함께 포장해야합니다.

다음은 ThinkPad 전용 장치 TP_SMAPI입니다. 그것은 오픈 소스이기도합니다 : github.com/evgeni/tp_smapi 그래서 소스를 들여다 보면 배터리의 펌웨어와 통신하는 방법을 볼 수 있습니다. 이 설치하는 동안이 터미널에서 사용되는 방법의 예는 다음과 같습니다 일반적으로 노트북 공급 업체에서 이미 정확히위한 응용 프로그램입니다이 창에 대한

$ echo 40 | sudo tee /sys/devices/platform/smapi/BAT0/start_charge_thresh 
$ echo 80 | sudo tee /sys/devices/platform/smapi/BAT0/stop_charge_thresh 

.

관련 문제