打印

测量交流电流的算法

[复制链接]
3062|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
qe123|  楼主 | 2013-3-21 14:10 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
想测量交流电流,互感器,用高精度电阻把互感的电流升为电压,然后用HCPL788J把电压抬升到0~5V,用ADC采集,首先想到了均方根方法,想要更精确一些,各位大虾有没有好的算法,能更好的滤除0~5V交流信号上的干扰得到干净的采样值,使精度更好呢

相关帖子

沙发
elec921| | 2013-3-22 08:32 | 只看该作者
你是想滤波还是怎么?硬件滤波、软件滤波都可以啊。
你是想要有效值还是峰值还是什么值?

使用特权

评论回复
板凳
qe123|  楼主 | 2013-3-27 10:35 | 只看该作者
elec921 发表于 2013-3-22 08:32
你是想滤波还是怎么?硬件滤波、软件滤波都可以啊。
你是想要有效值还是峰值还是什么值?
...

软件滤波,有效值

使用特权

评论回复
地板
huixuesen| | 2013-3-27 10:38 | 只看该作者
fft

使用特权

评论回复
5
skm2008| | 2013-3-27 12:53 | 只看该作者
多次采样取平均值,可以采用软件滤波的方法

使用特权

评论回复
6
elec921| | 2013-3-28 08:49 | 只看该作者
十大软件滤波程序整理.pdf (94 KB)
匠人手记 的 手记9 也有详细的教程

使用特权

评论回复
7
解博| | 2013-11-28 17:03 | 只看该作者
请大家看下,图中的这个原理图,实现电流有效值的测量,怎么写程序呀

QQ图片20131128170224.jpg (48.04 KB )

QQ图片20131128170224.jpg

使用特权

评论回复
8
解博| | 2013-11-28 17:04 | 只看该作者
提供个方法,或者算法就可以了,互感器是5A/5MA的 取样电阻为100R    CPU为STM32的

使用特权

评论回复
9
chengfei21| | 2013-11-29 20:42 | 只看该作者
软件运行的速度快的话,可以做个高通和低通,然后一段一段的截取累加。

使用特权

评论回复
10
arccosine| | 2013-12-27 16:09 | 只看该作者
我做过工频的电流有效值,使用傅里叶变换的方法。第一:电路已经做了低通滤波,去掉了高频部分。第二:需要考虑数据的实际频率,以及你需要做到几次谐波?然后确定你的采样频率,防止混叠失真。第三:如果只是计算有效值的话,真的没必要搞什么FFT,最简单的方法才是最好的方法,方法本身不会影响精度。第四:还有一个问题,就是需要跟踪交流信号的频率,做到采样周期的自适应。第五:每个采样周期的数值计算为有效值后,这个有效值可以填充到一个滤波队列中。

使用特权

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

本版积分规则

个人签名:天行健,君子以自强不息!

82

主题

623

帖子

3

粉丝