打印
[STM32F1]

用STM32求周期信号的有效值

[复制链接]
2064|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 syq2015 于 2017-4-1 09:50 编辑

这个波形的有效值用STM32怎么求,我采用的是均方根的方式算的,正弦信号可以求出来正确的有效值,这个信号求出来的有效值不对。

QQ图片20170401094255.jpg (461.17 KB )

QQ图片20170401094255.jpg
沙发
shalixii| | 2017-4-1 10:57 | 只看该作者
假有效值吧, 要用真有效值。 这个 。。。。你懂的。

使用特权

评论回复
板凳
syq2015|  楼主 | 2017-4-2 10:31 | 只看该作者
shalixii 发表于 2017-4-1 10:57
假有效值吧, 要用真有效值。 这个 。。。。你懂的。

请假一下,这两个有啥区别?

使用特权

评论回复
地板
syq2015|  楼主 | 2017-4-2 10:45 | 只看该作者
syq2015 发表于 2017-4-2 10:31
请假一下,这两个有啥区别?

我是直接用采样一个周期的64点,平方和除以64,再开方的,这个就是真有效值的方法啊

使用特权

评论回复
5
isseed| | 2017-4-2 11:38 | 只看该作者
在单位周期内该信号平方积分后开根号

使用特权

评论回复
6
isseed| | 2017-4-2 11:40 | 只看该作者
正弦波峰峰值是有效值的2.828(2√2)倍。

使用特权

评论回复
7
syq2015|  楼主 | 2017-4-2 11:44 | 只看该作者
isseed 发表于 2017-4-2 11:38
在单位周期内该信号平方积分后开根号

你这个是连续信号公式,用STM32离散量后,应该是各个点的平方和,除以个数,再开方。

使用特权

评论回复
8
syq2015|  楼主 | 2017-4-2 11:45 | 只看该作者
isseed 发表于 2017-4-2 11:40
正弦波峰峰值是有效值的2.828(2√2)倍。

这个是的,正弦波求出来是对的,就是这个波形求出来得有效值不对。

使用特权

评论回复
9
i1mcu| | 2017-4-2 22:39 | 只看该作者
正弦波不是使用固定的么

使用特权

评论回复
10
i1mcu| | 2017-4-2 22:41 | 只看该作者
幅值跟有效值对应的关系。

使用特权

评论回复
11
yklstudent| | 2017-4-3 11:02 | 只看该作者
64点是不是少了

使用特权

评论回复
12
lihuami| | 2017-4-3 22:37 | 只看该作者
这个不是标准的信号怎么算?

使用特权

评论回复
13
lihuami| | 2017-4-3 22:43 | 只看该作者
这个功率是怎么计算的?

使用特权

评论回复
14
syq2015|  楼主 | 2017-4-5 13:29 | 只看该作者
i1mcu 发表于 2017-4-2 22:39
正弦波不是使用固定的么

正弦信号求出来是正确的,但是这个信号用同样的额方法求出来不对

使用特权

评论回复
15
syq2015|  楼主 | 2017-4-5 13:30 | 只看该作者
i1mcu 发表于 2017-4-2 22:41
幅值跟有效值对应的关系。

采用对应关系求的话,也只是局限于正弦,方波什么的啊,这个不是特殊的信号。

使用特权

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

本版积分规则

2

主题

17

帖子

0

粉丝