[求助讨论] 关于信号处理的问题,暂时不知道怎么入手,还请解答啊

[复制链接]
1186|4
 楼主| zwx1777 发表于 2020-4-11 21:54 | 显示全部楼层 |阅读模式
自己做的一个转速传感器,通过示波器采集到的信号是正弦波,存在噪声和直流分量,想用labview做信号处理滤波什么的,最后输出一个转速的值,还不知道怎么入手,想知道设计程序的大概流程是怎样...
附件是通过示波器采集的信号数据

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
FireworksSH 发表于 2020-4-20 11:42 | 显示全部楼层
本帖最后由 FireworksSH 于 2020-4-20 11:43 编辑

你可以用MedianFilter滤波进行处理,然后再截取中间几个完整波形测量信号周期,根据速度传感器测试轮的齿数倒算转速。
下图是MedianFilter处理后结果显示。为方便查看,滤波后的信号幅值被乘以2了。




————————————————————————————————————————


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| zwx1777 发表于 2020-4-20 16:45 | 显示全部楼层
FireworksSH 发表于 2020-4-20 11:42
你可以用MedianFilter滤波进行处理,然后再截取中间几个完整波形测量信号周期,根据速度传感器测试轮的齿数 ...

你好,这个数据是怎么导入labview的啊,这个就是完整的程序图么..这个能完成实时处理么,
FireworksSH 发表于 2020-4-24 09:09 | 显示全部楼层
zwx1777 发表于 2020-4-20 16:45
你好,这个数据是怎么导入labview的啊,这个就是完整的程序图么..这个能完成实时处理么, ...

1、xlsx数据处理
可以使用ActiveX技术,通过Automation连接Excel,将数据读入到Labview代码里。
但是这个其实没什么必要,因为你采样的时候不需要把数据保存成excel格式,可以直接保存在内存里,实在要保存为文件的话,也有很多选择,例如文本、delimited spreadsheet、TDM、TDMS,这些文件读写操作都有现成的VI,非常方便,效率也比excel高。
2、实时处理
架构好你的软件,把采样和数据处理采用多线程并行处理,是可以达到你要的“实时”处理效果的。可以参考LabView示例程序里关于生产者和消费者架构的内容。
3、其它
从excel数据看,你的采样频率和采样数都可以降低点。

________________________________________________________________________

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
nethopper 发表于 2020-4-25 14:21 | 显示全部楼层
可用软件实现施密特计数器
您需要登录后才可以回帖 登录 | 注册

本版积分规则

12

主题

70

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部