|
| 用一个光耦也可以的。 |
|
楼主这个想法是必要的,不是多余。 因为对于软开机或电池长时间运行来说,分压电阻的耗电不能忽略不计。 另外,前面提到, 如果加大分压电阻来减少耗电,也不可取, 因为单片机的等效输入阻抗很低,电阻大了非线性会很明显。 所以 测量时打开,测量完了关闭,是正常的设计。 我看成品设备的电路,一般也是两个管子, 不过一般是 一个三极管 一个MOS,也没啥差别。 前级用MOS 可能关断会慢点。 |
| 用STC单片机内置的ADC15通道测量电池电压,不需要额外硬件。 |
|
没抓到重点~~ 要省电,把分压电阻放放大10倍,远比什么开关电路电路都来的省电。比如图中是10K+10K,换成100K+100K,丝毫不影响ADC采样。 加什么开关? 多个香炉多个鬼,多些器件多故障! 不是电路更复杂就显的性能更好~ |
| 电池电压低于单片机电压时检测不需要MOS管,用一个IO来做开关就行,如果电池电压高只需要降压到小于单片机电压就好,比如4.2V锂电,单片机3.3V,需要先接一个二极管或LED降压,再用一个IO做开关就好,这样测电压有一点误差需要标定,精度要求低可以用。或者使用100K分压电阻也行,IO口有保护二极管有轻微漏电不会烧IO口,漏电=(4.2-3.3-0.6)/100K=3UA;如果用5V单片机最简单。 |