2011-10-10 5 views
2

나는 바보 같은 생각이있다. 안드로이드는 배터리 상태 (볼트, 충전, 온도, ecc)를 얻는 것이 간단합니다.Android 하드웨어 배터리 온도, 센서 위치는 어디입니까?

BatteryManager.EXTRA_TEMPERATURE

I는 센서가 전화 연결 위에 3 개 핀이 실제로 리튬 배터리 팩 내에 위치되는 것을 생각한다. 어쩌면 그 중 하나가 배터리 센서 온도 일 것입니다. 어떻게 작동합니까? 가능 합니다만, 피해가 관련이있을 수 있음을 알고 있습니다., 핀을 분리하고 전화 핀을 외부 센서에 연결 하시겠습니까?

우리는 온도를 읽기 위해 Google IOIO 또는 Arduino를 사용하지 않고 배터리 관리자를 사용하여 외부 온도를 감지 할 수 있습니다.

연구 정보 전용입니다! 리튬 건전지의 위험성에 관해서는 얘기하지 마십시오 ...

고맙습니다!

답변

2

이론 상으로는 그렇지만 배터리 온도는 휴대 전화의 충전/방전 사이클에서 중요합니다. 전화 배터리는 배터리에 일정한 전류를 공급하여 충전합니다. 전화가 충전되면 배터리 온도가 상승합니다 (화학 물질과 전기를 혼합하는 부산물). 배터리가 너무 많이 상승하면 배터리가 고장납니다 (그리고 이론 상으로는 폭발 할 수도 있음).

따라서 휴대 전화의 충전 회로는 배터리 온도를 모니터링해야하므로 주어진 임계 값 이상으로 상승하면 온도가 안정 될 때까지 충전 전류를 차단하여 배터리가 안전 한도를 유지하도록합니다.

다른 말로하면 - 무시할 경우 위험을 감수하십시오.

+0

내가 말한대로 .... 위험에 대한 의견이 도착합니다 .... – Lork

2

예, 온도 센서는 배터리 팩 안에 있습니다. 표준 설정은 접지에 대한 103 NTC (음의 온도 계수) 서미스터입니다. 103의 의미는 25C에서 10K 저항입니다.

예, 이것을 사용하여 주변 온도를 측정 할 수 있습니다. 배터리가 충전 중이거나 방전 중일 때 (배터리가 따뜻해지기 때문에) 더 높게 읽을 수 있습니다. 배터리의 절연 및 열 질량으로 인한 환경 변화에 상당히 느리게 반응합니다.

관련 문제