数字电路中的电压精准采集

本文介绍了在STM32系统中如何使用高精度分压电阻和滤波电容来在线监测电路电压。通过电阻R2、R7的分压及RL1的限流,配合C4和C5滤波电容,确保电压稳定进入ADC采样端口,从而实现精确的电压测量。强调了滤波电容在减少电压波动和提高测量精度中的关键作用。
摘要由CSDN通过智能技术生成

在使用STM32作为主控MCU的时候经常需要采集外部电路的电压和电流来监测电路运行情况及时预警或者断开电路降低功耗。

 

测试电路电流大小先不讲(后期更新.....)

在测试电路电压的时候一般采用分压法来测量

下图中的OUTA5是电源输出引脚(需要测量的就是下图中A点的电压是多少)

此时在电路中有2条回路

第一条:A通过电阻R7到B再通过电阻R2到GND

第二条:A通过电阻R7到B再通过电阻RL1在经过滤波输入主控MCU的PA1引脚

仔细看会发现下图中的R2和R7的电阻都对电阻值有精度要求

一般情况下市面上贴片电阻的精度都在5%和10%

但是在电压测量的时候就需要高精度的分压电阻来进行分压

有了高精度的分压电阻在分压的时候就会等分

此时OUTA5的引脚输出电压为DC+5V经过R7和R2分压电阻之后在B点的电压为DC+2.5V

经过RL1的限流电阻之后

在经过C4和C5的滤波电容之后经过PA1送入主控MCU的AD采样端口采样

AD采集可以采集到0-3.3V的电压此时输入2.5V的电压完全满足AD的分辨率

此时在线监测电路电压的电路就讲解到此

下回讲解电流在线检测的电路

 注意:

电路中的R2和R7为分压电阻(这个电阻无固定值/视情况而定)

需要注意的是限流电阻RL1将采集的电压送至MCU的ADC端口

一定要在AD输入端加滤波电容(否则后期电流大小不定用示波器一打看到波形苦不堪言...)

不然电压波动较大

电压波动大/恒定电阻=电流波动较大

一定要加滤波电容!!!!!切记

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值