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

像一般AD采样都是电压采样或转换成电压采样,但是像功率这种物理量想采集进单片机的话,该如何处理呢?

功率是专门有板子检测输出的,就是想把板子输出的这个功率采集进单片机

谢谢大家!
呵呵,我没有说清楚
是这样的,我要用单片机做一个用于检测计算三相有功功率的板子好坏的检测平台。
我的思路是对先对这块板子输入检测功率的板子的电压电流采样,送入单片机后计算出功率,然后再把板子输出的功率采样回单片机,与单片机先前计算的功率进行比较,从而判断这块检测功率的板子的好坏。
我用的是C8051f020 。现在就是不知道如何才能把板子输出的功率信号采集回单片机。

那就是同时采集电流和电压信号。然后像一二楼说的那样根据P=UI计算。需要多个AD输入。
采集电压信号很简单。
采集电流有两种方法,如果知道电流在一定范围内,可以用串联一个阻值较小的电阻,读它两端的电压差,所以最好用如AD0832之类的带差动输入的AD芯片读这个值,然后根据电阻值可计算出流过电阻的电流。第二种采电流方法是用线性霍尔传感器,接一个I/V电路来采集线性霍尔传感器的信号,这个方法用的电流范围广一点。

补充:输出功率也可以像输入功率那样计算。最好是用电流互感器或者用霍尔传感器来采集电流。
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-08-07
功率P=U×I,就这么简单,关键是如何保证采样的精度。

在单片机中就是瞬时采样电流和电压,然后相乘得到瞬时功率。
第2个回答  2009-08-11
接上固定的负载,比如500W,再用单片机检测被测板子上检测到的功率是不是500W,如果误差超标就说明板子是不良品。
第3个回答  2009-08-07
说了半天不大明白你说的什么...

是否可以理解成

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

然后进行比较

这样的话也没什么难度

就是两块mcu之间通讯就是了
第4个回答  2009-08-07
取样电压算出电流计算出功率

单片机AD采样如何采样功率?
采集电压信号很简单。采集电流有两种方法,如果知道电流在一定范围内,可以用串联一个阻值较小的电阻,读它两端的电压差,所以最好用如AD0832之类的带差动输入的AD芯片读这个值,然后根据电阻值可计算出流过电阻的电流。第二种采电流方法是用线性霍尔传感器,接一个I\/V电路来采集线性霍尔传感器的信号,...

怎样用单片机和AD测量一个电路的功率?
在电路中串联一精度较高的小阻值电阻,测出电压值就能转换出电路的电流值,已知了电路的电流,那整个电路的功率也就知道了。

关于单片机AD采集。。
电压值转换V1=AD*500\/256;十进制转换 bai=V1\/100 ;shi=V1%100\/10 ;ge=V1%10 ;用C语言来做的话就是这样的式子,很简单。但若用汇编的话因为涉及到双字节的乘除法 指令无法完成,比较麻烦,可以从网上找模板修改套用。

自带ad的单片机如何实现ad采样的?
在单片机中就是瞬时采样电流和电压,然后相乘得到瞬时功率。

单片机A\/D采样
假设一个系统使用12位的ADC,每秒输出一个温度值(1Hz)。为了将测量分辨率增加到16位,我们按下式计算过采样频率:因此,如果我们以fs=256Hz的采样频率对温度传感器进行过采样,我们将在所要求的采样周期内采集到足够的样本,对这些样本求均值便可得到16位的输出数据。为此,我们先累加(将256个连续样本...

单片机A\/D温度采样
AD采样,通常都是高阻抗的,流入AD采样口的电流很小很小,可以将其忽略掉,则外部电路就是一个 R_18K R_2K R_100 Rx 串联的电路。串联电路中电流相等,则:(5V-0.97656V)\/(R_18K+R_2K) = 0.97656V\/(R_100+Rx)由上,计算得,NTC的阻值为:Rx = 4754Ω 查表,得,温度大约为是42度...

一般单片机信号采集作AD转换的话,采集的是什么信号?电流还是电压?为什么...
如果被采集的信号很弱,比如最大幅度低于参考电压的10%,那就需要适当放大来减少误差了。如果输入电压大于参考电压,那肯定要分压。输入阻抗无穷大这样是最好的,这样采集的误差最小,当然一般ADC的输入阻抗都不算大(10KΩ级别),所以一般用电压跟随器进行阻抗匹配,间接增大ADC的输入阻抗。

自带ad的单片机如何实现ad采样的?
自带ad的单片机其实是把adc内置了,所以他其实是芯片内部就有了比较器之类adc的东西,通俗的说,他在mcu里又装了个ad芯片。你修改他的采集通道后,他可以通过内部adc把你的io的电压转换为数字量,大多内置的都是8位10位12位。换算公式都是一样的。你只需要修改中断,修改io,开始转换,读取结果就ok...

新手,请教单片机ADC采样电池电压
需要经过放大后变成电压信号输入到单片机。4、经过放大后的芯片需要经过AD芯片,如AD7656等,将模拟量转换成数字量,输入DSP。5、经AD转换芯片转换的数字量输入单片机进行处理,完成ADC采样。6、有时候ADC采样过来的信号,需要经过比较处理变化成0\/1保护信号,此时就需要经过整流、比较等过程。

用AD采样电流单片机控制
用AD采样电流单片机控制?这样好像是实现不了的,只能从0到20A,无法从15-20A。如果ADC是5V的输入范围,那就是说明参考源是5V的,在这种情况下使用串联在回路中的电阻来分得5V电压才能测量,即设计在20A时电阻两端的电压为20A,根据欧姆定率,得到R=U\/I=5\/20=0.25欧。另外要注意电阻上的功率是很大...

相似回答