发新帖我要提问
12
返回列表

电流互感器采样,信号放大后实现ADC直流采样,各位大佬.....

[复制链接]
楼主: 微笑人生
手机看帖
扫描二维码
随时随地手机跟帖
s1j2h3| | 2018-3-23 10:46 | 显示全部楼层
以300Hz的频率采样,这样不管是50Hz,还是60Hz的交流电,均能正确处理。以64点FFT计算,实时性能还是不错的。特别是在有干扰的情况下,均能正确地解析出正确的幅度。
至于中断的问题,提高优先级不就行了

使用特权

评论回复
viseng| | 2018-3-23 11:13 | 显示全部楼层
fzyuan 发表于 2018-3-9 18:15
直接AD采样,不用硬件检波。
Rs取100欧姆(或略小),应根据精度要求选取温度系数较小的电阻。
其他电阻 ...

你这个是抬高零点,给ADC_IN的还是一个含基准值的正弦波,然后软件去做FFT吗?

使用特权

评论回复
fzyuan| | 2018-3-23 11:42 | 显示全部楼层
viseng 发表于 2018-3-23 11:13
你这个是抬高零点,给ADC_IN的还是一个含基准值的正弦波,然后软件去做FFT吗? ...

为什么要用FFT?又不是做谐波分析。
用FFT的话,计算量大,分辨率低。

直接计算有效值,均方根。
计算式基本就这样:Vrms = (sigma((Vs - Vdc) ^2) / N) ^0.5。
Vrms:有效值;
Vs:AD采样值;
Vdc:直流分量;
N:采样个数,也是sigma的次数;
sigma((Vs - Vdc) ^2):将每个采样值减去直流分量之后进行平方运算。

如果只需要测量50Hz基频的分量,采用DFT就可以了。

使用特权

评论回复
527610bian| | 2019-1-22 16:02 | 显示全部楼层
fzyuan 发表于 2018-3-9 18:15
直接AD采样,不用硬件检波。
Rs取100欧姆(或略小),应根据精度要求选取温度系数较小的电阻。
其他电阻 ...

这个单片机ADC数据怎么处理,应该怎样进行采样???谢谢。

使用特权

评论回复
527610bian| | 2019-1-22 16:04 | 显示全部楼层
gx_huang 发表于 2018-3-14 16:48
电流互感器,希望负载越小越好,如果负载大,互感器就饱和了。精确测量,不可以直接接负载整流滤波的。
所 ...

求教软件算法。。。谢谢

使用特权

评论回复
gx_huang| | 2019-1-23 11:21 | 显示全部楼层
527610bian 发表于 2019-1-22 16:04
求教软件算法。。。谢谢

详见附件,你理解了就会用了。

an142sw.zip

29.82 KB

e-AN142.pdf

646.97 KB

使用特权

评论回复
527610bian| | 2019-1-24 09:26 | 显示全部楼层
gx_huang 发表于 2019-1-23 11:21
详见附件,你理解了就会用了。

十分感谢!!!!

使用特权

评论回复
zjsx8192| | 2021-8-27 11:04 | 显示全部楼层
gx_huang 发表于 2019-1-23 11:21
详见附件,你理解了就会用了。

帮到大忙了,谢谢

使用特权

评论回复
天意无罪| | 2021-8-29 15:22 | 显示全部楼层
4楼正解,运放做I-V转换后,直接由MCU的ADC采样,做个简单的FFT运算,提取基波的有效值。

使用特权

评论回复
mdc9| | 2022-2-18 22:18 | 显示全部楼层
gx_huang 发表于 2019-1-23 11:21
详见附件,你理解了就会用了。

失效了么?下载错误

使用特权

评论回复
mdc9| | 2022-2-18 22:21 | 显示全部楼层
fzyuan 发表于 2018-3-23 11:42
为什么要用FFT?又不是做谐波分析。
用FFT的话,计算量大,分辨率低。


只是测量交流电压,只需求均方根就好了吧,不用DFT

使用特权

评论回复
gx_huang| | 2022-2-20 10:24 | 显示全部楼层
mdc9 发表于 2022-2-18 22:18
失效了么?下载错误

不会呀,我都可以下载

使用特权

评论回复
mdc9| | 2022-2-21 14:08 | 显示全部楼层
gx_huang 发表于 2022-2-20 10:24
不会呀,我都可以下载

可以了  可能手机端原因!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则