单片机ad如何采集电流值,51单片机ad的采样电流是多少

2021-02-26 12:32:06 字数 3596 阅读 6701

1楼:匿名用户

单片机ad采集电流值一般可以采用通过电流采样电阻上获取,如果得到的釆样电压较小可以用运放放大后送ad口进行采集数据值,通过软件计算送显示单元显示就可以。

51单片机ad的采样电流是多少

2楼:匿名用户

你说的是单片机自带的ad转换吧

?它采集的是电压,流过采样输入管脚的电流连微安不到若想采集电流,必须通过取样电阻将电流转换为电压因单片机ad基准电压(一般也是满量程电压和电源电压)较高,因此不适合直接测大电流的场合

否则取样电阻上的功耗是很大的 对被测电路的影响也是很大的最大功耗=满量程电压 *被测电流

如ad基准电压=5v 欲测最大电流10a ,则取样电阻阻值为0.5欧

最大功耗将达50w

当然你也可采用更小的取样电阻,但测量精度降低了

3楼:我回来了调用

这个要看你的采样电路的设计, 理论上多大都可以.

单片机ad转换中,把电流采样保存后,怎样计算电流值啊?

4楼:匿名用户

一般采样到的是电压值,要算电流还要在你采样的电路里面动点手脚,比如在电流回路上串联一个很小的电阻,然后ad采样该电阻两端的电压这样就能根据欧姆定律算出电流了

5楼:匿名用户

电流是由负责决定的!进入ad转换器中的电流非常的小!

单片机adc只采集电压,如果采集电流怎么办啊?

6楼:焊板子的兔子

不是直接进行电流采集的,需要你在被采集端串联一个采样电阻,然后采集采样电版阻两端的电压,这样权就可以把电流输出变换为电压输出.但是需要注意两点:

1 采样电阻需要非常精确,需要高精度电阻,这样采集出来的值才精确

2 一般来说,信号在采集前需要进行放大,见过很多电流输出的传感器,输出的电流范围往往都是几十毫安的,这样的话,你通过采样电阻采集到的电压变化范围也会很小,如果想要提高采集精度,还是需要把电压放大一下再进行采集

现在一般的传感器都可以定制两种规格,一种是电压输出的,一种是电流输出的

电压输出的就是采集方便,可以直接采样,但是如果传感器与单片机距离较远的话,精度会下降;电流输出的,可以在较远的距离保持高精度,但是需要串联采样电阻,往往还需要进行信号放大.

7楼:0427付强

串联一个电阻,利用u=ir这个公式可以通过电阻两端电压计算出电流。

8楼:匿名用户

把电流转换成电压,一般是用1欧或10欧的精密电阻串联在电流回路中来实现的。

9楼:做而论道

串联一个电阻,即可把电流变成电压(欧姆定律),然后再采集电压,即可。

用运放,进行变换也可。

10楼:匿名用户

你的这个来电路图就是采集电流源用的,采样电阻bai是r18,按照实际来说,du

zhipin1—ad,agnd的模拟电压要经过放大器dao放大后,才能进入ad转换。q6,q7是功率mos管,两个并联是为了增加功率。

pin4是控制q6,q7,导通截止的,此点的波形应该是断续波,工程上脚pwn(一会查一下pwn)。要是方波那就是导通和截止。q6,q7导通电机就转。

整个电路图不知道是怎么设计的,要是闭环控制,那还应有给定。

11楼:夜来雨早来晴

单片机采集的,都是电压值!程序基本一样,偶尔区别在数据换算的地方。

电流值不能

专直接采集!

电流属值都是经过电流/电压转换器(其实就是一个变压器),转换器二次侧接电阻上。或者直接把一个电阻接在电流回路。都是通过测量电阻上的电压,根据配置和公式,换算出电流值。

如果是搞电子,应该知道,电子电路里很多取样电路。电压取样,电流取样。

单片机ad采样如何采样功率?

12楼:匿名用户

那就是同时采集电流和电压信号。

然后像一二楼说的那样根据p=ui计算。需要多个专ad输入。

采集电压信号很简属单。

采集电流有两种方法,如果知道电流在一定范围内,可以用串联一个阻值较小的电阻,读它两端的电压差,所以最好用如ad0832之类的带差动输入的ad芯片读这个值,然后根据电阻值可计算出流过电阻的电流。第二种采电流方法是用线性霍尔传感器,接一个i/v电路来采集线性霍尔传感器的信号,这个方法用的电流范围广一点。

补充:输出功率也可以像输入功率那样计算。最好是用电流互感器或者用霍尔传感器来采集电流。

13楼:匿名用户

功率p=u×i,就这么简单,关键是如何保证采样的精度。

在单片机中就是瞬时采样电流和电压,然后相乘得到瞬时功率。

14楼:匿名用户

接上固定的负载,比如500w,再用单片机检测被测板子上检测到的功率是不是500w,如果误差超标就说明板子是不良品。

15楼:摘一把青梅煮酒

说了半天不大明白你说的什么...

是否可以理解成

有一块板子上面的mcu和你的板子上面的mcu对同一被测物进行检测然后进行比较

这样的话也没什么难度

就是两块mcu之间通讯就是了

16楼:柯南

取样电压算出电流计算出功率

单片机ad采样计算有效值

17楼:匿名用户

你这个叫交流真有效值,每次采样先平方,累积,再开方。

每个采样周期是先检测到峰值内,到下一个峰值的宽度。容

以分辨率三位半为例,每个采样周期最少要采样1000次以上,计算出来的数值才可能是稳定值,当然如果你ad足够快,次数越多越好。

18楼:曹操曹丞相

并不一定一定需要一个周期,接近或大于一个周期值都可以。除非你非要测量每个周期的真有效值。

一般单片机信号采集作ad转换的话,采集的是什么信号?电流还是电压?为什么?还有为什么需要放大?

19楼:匿名用户

肯定采集电压信号了,因为adc的核心是电压比较器。

如果被采集的信号很弱,比如最大幅度低于参考电压的10%,那就需要适当放大来减少误差了。

如果输入电压大于参考电压,那肯定要分压。输入阻抗无穷大这样是最好的,这样采集的误差最小,当然一般adc的输入阻抗都不算大(10kω级别),所以一般用电压跟随器进行阻抗匹配,间接增大adc的输入阻抗。

20楼:匿名用户

采样的是电压信号,没有为什么本来就这样,信号太小就需要放大,一般采样是0-5v,如果是8位ad的话最小就是0.3v多,如果小于这个信号就放大,采样的分压几乎可以忽略

21楼:匿名用户

采集的是电压,电压的参照值是pin vref上的电压,如果你的信号针对vref太小的话,需要放大,如果你的信号最大值大于vref,需要分压。一般vref差不多就是vdd,3.3v,我上面说的是stm32,其他的单片机差不多。

22楼:匿名用户

一般采集的都是标准的0-5v电压信号

在单片机电路中,74LS138是如何产生片选信号的

1楼 匿名用户 74ls138 为3 线 8 线译码器,当一个选通端 e3 为高电平,另两个选通端 e1 和 e2 为 低电平时,可将用单片机3个引脚控制地址端 a0 a1 a2 的二进制编码在一个对应的输出端以低 电平译出。这个低电平就是片选信号 请问一下高手,在单片机电路中,74ls138是如何...