안드로이드 폰이 배터리 온도를 얻는 방법이 궁금합니다. Android에는 BatteryManager 라는 API 가있어 배터리 온도 값을 제공하지만 배터리 내부에 실제 온도 센서가 있습니까? 또는이 값은 전류, 전압 및 경과 시간 값을 사용하여 특정 방정식으로 순수하게 계산됩니까? 그것이 측정되지 않은 것으로 계산되면, 어쨌든 전화가 얼마나 더운 지 알 수 있습니까?
안드로이드 폰이 배터리 온도를 얻는 방법이 궁금합니다. Android에는 BatteryManager 라는 API 가있어 배터리 온도 값을 제공하지만 배터리 내부에 실제 온도 센서가 있습니까? 또는이 값은 전류, 전압 및 경과 시간 값을 사용하여 특정 방정식으로 순수하게 계산됩니까? 그것이 측정되지 않은 것으로 계산되면, 어쨌든 전화가 얼마나 더운 지 알 수 있습니까?
답변:
모든 모바일 배터리에는 충전 회로가 배터리 온도를 지속적으로 측정 하는 내장 서미스터 (온도와 관련하여 저항이 변하는 변환기)가 있습니다. 온도가 위험한 수준에 도달하면 배터리 충전을 막을 수 있으며 온도를 제어하여 배터리 수명이 연장 됩니다.
모바일 배터리에는 3 개 이상의 단자가 있으며 그 중 하나는이 서미스터 용입니다. 이 사이트에서 질문 한 이미지를 참조하십시오 .