像一般AD采样都是电压采样或转换成电压采样,但是像功率这种物理量想采集进单片机的话,该如何处理呢?
功率是专门有板子检测输出的,就是想把板子输出的这个功率采集进单片机
谢谢大家!
呵呵,我没有说清楚
是这样的,我要用单片机做一个用于检测计算三相有功功率的板子好坏的检测平台。
我的思路是对先对这块板子输入检测功率的板子的电压电流采样,送入单片机后计算出功率,然后再把板子输出的功率采样回单片机,与单片机先前计算的功率进行比较,从而判断这块检测功率的板子的好坏。
我用的是C8051f020 。现在就是不知道如何才能把板子输出的功率信号采集回单片机。
单片机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规则采样是指单片机按照预设的时间间隔对模拟信号进行采样并转换为数字信号,以获取信号的平均值。而注入采样是指单片机在特定的时刻向电路中注入一个电流信号,然后测量电路中的响应信号,以获得电路参数。两种采样方式适用于不同的应用场景,需要根据具体情况选择使用。
新手,请教单片机ADC采样电池电压
需要经过放大后变成电压信号输入到单片机。4、经过放大后的芯片需要经过AD芯片,如AD7656等,将模拟量转换成数字量,输入DSP。5、经AD转换芯片转换的数字量输入单片机进行处理,完成ADC采样。6、有时候ADC采样过来的信号,需要经过比较处理变化成0\/1保护信号,此时就需要经过整流、比较等过程。
自带ad的单片机如何实现ad采样的?
自带ad的单片机其实是把adc内置了,所以他其实是芯片内部就有了比较器之类adc的东西,通俗的说,他在mcu里又装了个ad芯片。你修改他的采集通道后,他可以通过内部adc把你的io的电压转换为数字量,大多内置的都是8位10位12位。换算公式都是一样的。你只需要修改中断,修改io,开始转换,读取结果就ok...