[测量] 请教电流互感器采集处理问题,做毕设一直没弄明白

[复制链接]
1411|12
 楼主 | 2018-5-27 17:31 | 显示全部楼层 |阅读模式
硬件电路如图,电流互感器经峰值检测电路处理后接单片机的A/D,如何在单片机中求出电流有效值呢?
hhttp://photo.21ic.com/board/12517[/img]
 楼主 | 2018-5-27 17:32 | 显示全部楼层
| 2018-5-27 18:44 | 显示全部楼层
本帖最后由 ningling_21 于 2018-5-27 18:56 编辑

互感器后面的电流的波形是正玄波吗
一般计算均方根值就可
 楼主 | 2018-5-27 20:05 | 显示全部楼层
ningling_21 发表于 2018-5-27 18:44
互感器后面的电流的波形是正玄波吗
一般计算均方根值就可

是正铉波,能说地具体下吗?还是不太明白呢
| 2018-5-27 21:55 | 显示全部楼层
看不到图,还有通过峰仠检测来倒出有效值不是好方法,应要算均方根的算法。峰值只能针对正规的正弦波而已,也就是有个波形糸数的问题
| 2018-5-28 10:23 | 显示全部楼层
LB1314 发表于 2018-5-27 20:05
是正铉波,能说地具体下吗?还是不太明白呢

经过AD采样一个周期的波形的AD值,对一个周期的AD值进行计算处理
| 2018-5-28 10:38 | 显示全部楼层
我也在做这方面的处理
| 2018-5-28 13:03 | 显示全部楼层

做好了吗
| 2018-5-28 17:29 | 显示全部楼层
也还是有问题 不是很理想 可以加Q2790658206  交流一下
| 2018-5-29 11:09 | 显示全部楼层
以50HZ为例,信号先处理为交流信号并抬升,如5V系统抬升2.5V,对应ADC值为Vref。一周波采样32点,每点对应采样值为ADCn,那么
有效值位RMS= sqrt(((ADC1-Vref)*(ADC1-Vref)+(ADC2-Vref)*(ADC2-Vref)+......(ADC32-Vref)*(ADC32-Vref))/32),计算公式为时域均方根算法。
把上面ADC有效值RMS转为电压即可,V=RMS/4096*5 (5V ,12位AD)
| 2018-5-29 11:17 | 显示全部楼层
上面sqrt()为开方函数,ADC采样为定时采样结果,50HZ,32点为(625us/sample), 建议采样625us定时中断,减法和乘法以及累加可在中断中处理,每个采样点做一次,除法开方32点做一次
| 2018-5-29 12:59 | 显示全部楼层
Boreas_Tyr 发表于 2018-5-29 11:17
上面sqrt()为开方函数,ADC采样为定时采样结果,50HZ,32点为(625us/sample), 建议采样625us定时中断,减 ...

赞一个
| 2018-5-29 12:59 | 显示全部楼层
你的 图片 看不到了
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式
我要创建版块 申请成为版主

论坛热帖

关闭

热门推荐上一条 /1 下一条

快速回复 返回顶部 返回列表