Android硬件电池温度,传感器在哪里?

时间:2011-10-10 13:23:16

标签: android hardware

我有一个愚蠢的想法。用android很简单就可以获得电池状态(伏特,充电,温度,ecc)。

BatteryManager.EXTRA_TEMPERATURE

我认为传感器位于锂电池组内部,实际上有3个引脚连接到手机上。也许其中一个是电池传感器温度。这个怎么运作?这是可能的,但我知道损坏可能是相关的,隔离该引脚并将电话引脚连接到外部传感器?

因此我们可以使用电池管理器来捕捉室外温度....而不是仅仅为了读取温度而使用Google IOIO或Arduino。

这仅适用于学习信息!请不要谈论锂电池的危险......

Thanx很多!

2 个答案:

答案 0 :(得分:2)

理论上,是的,但电池温度在手机的充电/放电周期中至关重要。手机电池通过向电池施加恒定电流来充电。当手机充电时,电池温度会升高(与化学品混合电的副产品)。如果它上升得太远,电池将会失效(并且[理论上至少]会爆炸)。

因此,手机的充电电路需要监控电池温度,因此如果它超过给定的阈值,它会将充电电流关闭,直到温度稳定,确保电池保持在安全范围内。

换句话说 - 如果您覆盖它,请自行承担风险。

答案 1 :(得分:2)

是的,温度传感器位于电池组内。标准设置是103 NTC(负温度系数)热敏电阻接地。 103意味着在25℃时具有10K电阻。

是的,您可以使用此方法测量环境温度。如果电池正在充电或放电(电池会变热),它可能会读得更高。由于电池的隔离和热质量,它对环境变化的反应相当缓慢。