我正在用 9V 电池(那些碱性电池)为电路板和电路供电。我想读取 9V 电池以跟踪它还剩多少电量。我已经读到我可以用分压器来做到这一点,因为 uC 上的大多数 ADC 输入最大为 5V。这很好,但分压器本身不会消耗功率并使电池消耗更快吗?我不会经常测量电池电量。
微控制器低电量指示灯
电器工程
微控制器
力量
电池
2022-01-17 06:57:57
2个回答
如果您使用具有相当高阻值电阻的分压器,例如两个串联的 499K 并从中间分接,您的最大电压将为 4.5v,并且仅消耗 9 µA。
如果甚至担心那么多电流,您可以将电阻分压器的底部连接到微控制器上的开漏输出引脚,并仅在需要进行测量时将其设置为接地。在这种情况下,您可以使用较低值的电阻器。
编辑:
正如 Russel McMahon 所提到的,许多微控制器不允许 ADC 的输入远远高于其电源电压 (VDD),这会在电阻分压器上的接地被移除时发生。因此,您将需要一个高边开关。
正如 tcrosley 所建议的那样,一个高值电阻分压器是一个好主意,尽管有一些“但是”。
ADC的输入阻抗通常很低,所以对1M会有很大影响反抗。将 I/O 切换到输入也会停止电流,但因此 9V 将在输入上,您不希望这样。
一种解决方案是使用P-MOSFET 来打开和关闭电阻分压器。选择像FDG332PZ这样的低泄漏 FET (只是泄漏电流 < 1 的众多类型中的一种一种)。记住 ADC 的低输入阻抗,我们可以安全地使用较低电阻的分压器。这会在开启时产生更大的电流,但我们只需要它几次s 每隔一小时或一天左右,所以总的来说,这真的可以忽略不计。
其它你可能感兴趣的问题