电压监测模块怎么实现4路ad电压采集电路

中级工程师, 积分 3192, 距离下一级还需 1808 積分

0

中级工程师, 积分 3192, 距离下一级还需 1808 积分

0
电压变化基准为什么也变化呢?难道你的基准和单片机的电源是接在一起的那怎么能检测它嘚供电呢?:dizzy:
3楼已经说得很清楚看你用什么做基准。
如果是用电源分压做基准当然不行。如果是用单片机片内基准(很多单片机片内有电壓基准)或是片外另附的基准完全可以测量单片机电源电压。
不过用单片机测量自身的电源电压,意义不大当电源电压降到单片机不能工作时,测量也就不能进行了

中级技术员, 积分 135, 距离下一级还需 165 积分

0

中级技术员, 积分 135, 距离下一级还需 165 积分

0
用电源做基准也行,你可以去测┅个不变的电压,然后倒推回做基准的电源电压
扫描二维码,随时随地手机跟帖

  单片机的AD模块转换原理我这裏就不做讲解了有兴趣的小伙伴可以找度娘了解,百度都有很详细的介绍需要注意的是,想要通过AD口来检测信号必须先要把这个信號转换成电压信号,这样单片机才能识别

  我们来看一下单片机采样电压电路图(1),AIN_Vbat接单片机AD检测口需要检测的电压Vbat经过电阻R31和R37汾压,分压得到的电压送给单片机AD口来检测分压是是因为需要把Vbat映射到单片机AD口采样范围内,比如Vbat最高电压为90V单片机AD模块参考电压为3.3V,那么我们就需要把0-90V映射到0-3.3V因为这是直接检测电压信号,所以不需要转换直接送到单片机AD口即可图种R31和R37用来分压,C30和R32用来滤波防干扰

  言归正传,单片机如何采样电流呢如之前所说,单片机AD模块识别的是电压信号那么要采样电流就需要先把电流信号转换成电压。一般的做法是在负载端增加一颗电流采样电阻比如选择一个0.05Ω的电阻,当电流为2A的时候,那么该电阻两端的压差就是V=I*R=0.05*2=0.1V;这样就可以把这個电压信号传送给单片机AD口进行检测但是这个电压只有0.1V,单片机AD口资源得不到充分利用检测误差会很大,所以我们要把这个电压进行放大

  能不能增大采样电阻呢?显然是不行的因为增大采样电阻会增加电路损耗。比如增加采样电阻为1Ω,那么当电流为2A的时候電阻上消耗的功率为P=I2*R=2*2*1=4W。这样的损耗是不允许的所以我们只能加放大器来对这个小电压信号进行放大。图(2)是一个电流采样电路R100为电具体原理作者将在后续文章为您分解。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载文章观点仅代表作者本人,不玳表电子发烧友网立场文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题请联系本站作侵删。 

我要回帖

更多关于 ad电压采集电路 的文章

 

随机推荐