搜索
bottom↓
回复: 17

如何计算一个正弦模拟量信号的任意时刻的幅值

[复制链接]

出0入0汤圆

发表于 2012-6-13 11:15:11 | 显示全部楼层 |阅读模式
        计算一个正弦模拟量信号的幅值我通常的做法是在正弦半个周期若干次测量累计其AD值求平均,再算出正弦模拟量信号的幅值!
现在有什么方法可以计算出正弦模拟量信号的任意时刻的幅值呢?!在这里请教了

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

发表于 2012-6-13 11:19:39 | 显示全部楼层
大家看懂没?我没看懂

出0入0汤圆

发表于 2012-6-13 11:27:38 | 显示全部楼层
楼主要的是瞬时值???  采集数据做正弦拟合

出0入0汤圆

发表于 2012-6-13 11:53:46 | 显示全部楼层
这个好像比较复杂,,应该要采集过零点,然后按照正弦公式计算

出0入0汤圆

发表于 2012-6-13 12:05:30 | 显示全部楼层
LZ没表达清楚。

出0入0汤圆

 楼主| 发表于 2012-6-14 12:18:54 | 显示全部楼层
现在我通过AD口读进一个正弦模拟量信号,现在有什么方法可以计算出这个正弦模拟量信号的任意时刻的幅值

出0入0汤圆

发表于 2012-6-14 13:16:40 | 显示全部楼层
本帖最后由 splfsp 于 2012-6-14 13:20 编辑
liuqianren 发表于 2012-6-14 12:18
现在我通过AD口读进一个正弦模拟量信号,现在有什么方法可以计算出这个正弦模拟量信号的任意时刻的幅值 ...


正弦信号的幅值难道指的不是峰值的(2^0.5)/2吗?

出0入0汤圆

发表于 2012-6-15 09:33:24 | 显示全部楼层
liuqianren 发表于 2012-6-14 12:18
现在我通过AD口读进一个正弦模拟量信号,现在有什么方法可以计算出这个正弦模拟量信号的任意时刻的幅值 ...

采集数据做正弦拟合,根据拟合函数得到幅值

出0入0汤圆

发表于 2012-6-15 10:47:10 | 显示全部楼层
插值!!

出0入0汤圆

 楼主| 发表于 2012-6-15 11:10:22 | 显示全部楼层
xivisi 发表于 2012-6-15 09:33
采集数据做正弦拟合,根据拟合函数得到幅值

谢谢你的回答!能详细点吗,采集数据做正弦拟合具体的咋实施我不懂哦

出0入0汤圆

 楼主| 发表于 2012-6-15 11:11:34 | 显示全部楼层
mored 发表于 2012-6-15 10:47
插值!!

不明白如何插值哦

出0入0汤圆

发表于 2012-6-15 11:27:28 | 显示全部楼层
liuqianren 发表于 2012-6-15 11:11
不明白如何插值哦

要求不高的,线性插值v=(v1-v0)/(t1-t0)*(t-t0)+v0;
信号肯定是正弦波的v=A*sin( t - t0 )
还有什么拉格朗日插值多项式插值,这些计算开销都还可以
如果不满足要求,直接上正弦插值,就是采样、计算开销大一些

出0入0汤圆

 楼主| 发表于 2012-6-15 13:31:29 | 显示全部楼层
mored 发表于 2012-6-15 11:27
要求不高的,线性插值v=(v1-v0)/(t1-t0)*(t-t0)+v0;
信号肯定是正弦波的v=A*sin( t - t0 )
还有什么拉格 ...

那么幅值:A=v/sin( t - t0 )
当sin( t - t0 )值很小时,V是适时检测的AD数据(采样次数不能太多,滤波后V值有小幅跳动),V变化1个数据,A的变化幅度是很大的
如: 理论 A=1/sin( 0.1)=1/0.001745328366 =573
实际时V=2则幅值:A=2/sin( 0.1)=2/0.001745328366 =1146
同理当sin( t - t0 )值很小时,变化幅度是很大的





出0入0汤圆

发表于 2012-6-15 13:59:26 | 显示全部楼层
你到底要检测瞬时值还是有效值啊

出0入0汤圆

 楼主| 发表于 2012-6-16 08:13:19 | 显示全部楼层
检测瞬时值求幅值

出0入0汤圆

 楼主| 发表于 2012-6-18 13:27:39 | 显示全部楼层
已知sina,V=A*sina,V为AD适时检测值 .求A

出0入0汤圆

发表于 2012-6-18 14:03:01 | 显示全部楼层
liuqianren 发表于 2012-6-18 13:27
已知sina,V=A*sina,V为AD适时检测值 .求A

A为一常量,何来瞬时值得概念,难道你的正弦波幅值时时变化? 那还叫正弦波吗?

出0入0汤圆

 楼主| 发表于 2012-6-19 13:10:29 | 显示全部楼层
splfsp 发表于 2012-6-18 14:03
A为一常量,何来瞬时值得概念,难道你的正弦波幅值时时变化? 那还叫正弦波吗? ...

AD适时检测电机的电流,它不是理想的正弦,所以A是在时刻变化的,再通过PID调节达到理想的正弦是我们控制的目的哦
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-8-26 13:17

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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