안드로이드는 배터리 온도를 어떻게 얻습니까? 안드로이드 폰이 배터리 온도를 얻는 방법이

안드로이드 폰이 배터리 온도를 얻는 방법이 궁금합니다. Android에는 BatteryManager 라는 API 가있어 배터리 온도 값을 제공하지만 배터리 내부에 실제 온도 센서가 있습니까? 또는이 값은 전류, 전압 및 경과 시간 값을 사용하여 특정 방정식으로 순수하게 계산됩니까? 그것이 측정되지 않은 것으로 계산되면, 어쨌든 전화가 얼마나 더운 지 알 수 있습니까?



답변

모든 모바일 배터리에는 충전 회로가 배터리 온도를 지속적으로 측정 하는 내장 서미스터 (온도와 관련하여 저항이 변하는 변환기)가 있습니다. 온도가 위험한 수준에 도달하면 배터리 충전을 막을 수 있으며 온도를 제어하여 배터리 수명이 연장 됩니다.

모바일 배터리에는 3 개 이상의 단자가 있으며 그 중 하나는이 서미스터 용입니다. 이 사이트에서 질문 한 이미지를 참조하십시오 .