硬汉嵌入式论坛

 找回密码
 立即注册
查看: 984|回复: 9
收起左侧

[有问必答] 50hz和60hz的波形,怎么让有效值的算法通用?

[复制链接]

36

主题

249

回帖

357

积分

高级会员

积分
357
发表于 2022-7-29 13:56:18 | 显示全部楼层 |阅读模式
50hz的波形和60hz的波形,固定采样率,计算有效值时,50hz就准确,60hz就不准确,采用什么样的方法,可以两种频率计算有效值都准确?
频率跟踪?频率估算?增加采样周期?
回复

使用道具 举报

36

主题

249

回帖

357

积分

高级会员

积分
357
 楼主| 发表于 2022-7-29 14:00:08 | 显示全部楼层
我看 示波器例程里有频率估算,就需要FFT和求幅值 ,但我用不到FFT的数据,只用有效值,现在采用的是50hz 每周期32点,计算准确。但切换成60hz,计算出的有效值很差,采用频率跟踪技术?
回复

使用道具 举报

11

主题

135

回帖

168

积分

初级会员

积分
168
发表于 2022-7-29 15:28:39 | 显示全部楼层
采样数据符号发生变化,整周期了,就结算有效值呗
回复

使用道具 举报

36

主题

249

回帖

357

积分

高级会员

积分
357
 楼主| 发表于 2022-7-30 10:07:14 | 显示全部楼层
exp_exp 发表于 2022-7-29 15:28
采样数据符号发生变化,整周期了,就结算有效值呗

明白了   是这个意思吧    比如采集100个数据,然后从100个数据里根据过零点 找一个整周期 然后再计算?
回复

使用道具 举报

1

主题

72

回帖

75

积分

初级会员

积分
75
发表于 2022-7-30 20:53:10 | 显示全部楼层
取个公倍数?比如300个点,这样无论是50hz还是60hz都能适配
回复

使用道具 举报

210

主题

1044

回帖

1684

积分

至尊会员

More we do, more we can do.

积分
1684
发表于 2022-7-30 22:48:42 | 显示全部楼层
听起来准确度要求不高,比如±1%,可以使用平均值计算RMS,1.111xAvg
回复

使用道具 举报

36

主题

249

回帖

357

积分

高级会员

积分
357
 楼主| 发表于 2022-7-31 08:05:27 | 显示全部楼层
wh201906 发表于 2022-7-30 20:53
取个公倍数?比如300个点,这样无论是50hz还是60hz都能适配

嗯  是   算法还在考虑   误差较大
回复

使用道具 举报

36

主题

249

回帖

357

积分

高级会员

积分
357
 楼主| 发表于 2022-7-31 08:08:03 | 显示全部楼层
emwin 发表于 2022-7-30 22:48
听起来准确度要求不高,比如±1%,可以使用平均值计算RMS,1.111xAvg

谢谢回复,,精度要求不高,但是计算出来的精度不高;1.11的意思是?
回复

使用道具 举报

0

主题

7

回帖

7

积分

新手上路

积分
7
发表于 2022-7-31 15:28:27 | 显示全部楼层
不想使用FFT, 要准地话就还是使用中断跟踪频率吧
回复

使用道具 举报

36

主题

249

回帖

357

积分

高级会员

积分
357
 楼主| 发表于 2022-8-8 13:56:36 | 显示全部楼层
icode 发表于 2022-7-31 15:28
不想使用FFT, 要准地话就还是使用中断跟踪频率吧

谢谢回复,没有,,,最后多采点周期,查整个周期
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-10 00:35 , Processed in 0.174195 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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