一、整体原理图

二、

三、分析
1、需要检测的电压正负极

2、这是一个MOS管, 它被用于达成低功耗, 在需要开展电压检测之际, 要把这个MOS管打开, 在不需要的时候, 就要将其关闭, 该MOS管的最大耐压值判定了能被检测电压的最大值。

3、这里加了个电阻, 阻值为100K, 此电阻对MOS管栅极做了上拉操作, 这么做得以给MOS管栅极供应一个偏置电压, 这么做的目的在于保证栅极电压具备确定性、稳定性, 避免出现MOS管栅极呈现浮空状态的情况, 防止MOS管出现不受控的开启以及关闭现象。


4、这个EN连接到单片机的IO口, 藉此能够达成控制这个电压检测电路开启的功能, 并且还能够达成控制这个电压检测电路关闭的功能。

5、当EN被拉高,这个三极管就会被导通

6、遵循电阻分压原理, 也就是100除以10等于10, MOS管的栅极会出现将VCC缩小10倍的电压, 进而MOS管就会实现导通。

7、V_AD 连接到单片机的 ADC, 如此便能达成电压检测目的, 然而要留意检测最大电压之际, 单片机的 io 是否能够承受得住, 倘若承受不住, 那就得选成分压电阻, 让电压缩小倍数予以增大, 以此来实现电压检测。

8、对电压进行分压的是这两个电阻, 且其缩小倍数为20k除以2k等于10。

四、验证
1、实物


2、EN拉低初中物理电压电阻视频物业经理人,VCC给12V
VCC给12V

测V_AD电压为0V

3、EN拉高初中物理电压电阻视频,VCC给12V
测V_AD电压为1.135V

