您的位置 首页 元件

单片机采样电流的解决方案介绍

单片机采样电流的解决方案介绍-需要注意的是,想要通过AD口来检测信号,必须先要把这个信号转换成电压信号,这样单片机才能识别。

单片机工程师在面试的过程中,经常会碰到一些相同的问题,笔者总结了十个发问率较高的问题,供咱们参阅。现在咱们来剖析单片机工程师常遇面试问题之三:单片机怎么采样电流

单片机的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=IR=0.052=0.1V;这样就能够把这个电压信号传送给单片机AD口进行检测。可是这个电压只要0.1V,单片机AD口资源得不到充分利用,检测差错会很大,所以咱们要把这个电压进行扩大。能不能增大采样电阻呢?显然是不可的,由于增大采样电阻会添加电路损耗。比方添加采样电阻为1Ω,那么当电流为2A的时分,电阻上耗费的功率为P=I2R=22*1=4W。这样的损耗是不允许的。所以咱们只能加扩大器来对这个小电压信号进行扩大。图(2)是一个电流采样电路,R100为电流采样电阻,阻值0.05欧姆。该电路扩大倍数为N=120K/5.1K=23.5倍。电路中使R29=R30,R24=R35,扩大倍数即为N=R24/R29=R30/R35。详细原理作者将在后续文章为您分化。

单片机采样核算表格

图(3)是ADC采样主动核算的excel表格,输入电路中的相关参数即可主动核算数据,有需求的小伙伴能够微信查找“DPJGCS”,重视作者的微信大众号“单片机技术交流站”,然后回复“AD核算表格”,即可获取该份excel。

电压电路图


 

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/xinpin/yuanjian/343093.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部