cpubbs论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

LabVIEW+单片机学习套件全套教程资料下载[免费]LabVIEW论坛精华列表贴USB0816数据采集卡《LabVIEW宝典》
LabWindows/CVI论坛精华贴NET0816以太网数据采集卡RC0210远程设备授权系统 关闭关停锁定打开设备 户外分布式数据采集
NET1624低速高精度以太网数据采集卡WIFI0824SD无线WIFI网络数据采集卡脱机运行 SD存储 小尺寸微型 串口采集远程采集 安卓 手持移动采集 纪录仪
查看: 1507|回复: 3

关于在数据采集中的滤波问题?

[复制链接]
发表于 2008-9-20 20:01:12 | 显示全部楼层 |阅读模式

一、我所编的数据采集可以实时信号采集,但是我的传感器出来的直流电压信号混有10Hz以上的噪声(干扰源),我想利用Labwindows/CVI编程,编在数据采集程序中,在采集波形的同时,把这些噪声滤除掉,在Graph中显示滤除后的波形,请问:是否可以这样编?想法行得通吗?

二、我使用编码器,编码器转一圈输出有1024个脉冲的方波信号,我还是想用采集卡采集,但不想显示脉冲波形,我想在软件(LabWindows/CVI)中,把1024个脉冲的上升沿,通过LabWindows/CVI编程,在定位脉冲开始时,触发使从第一个上升沿开始计时刻,第二个上升沿又计一个时刻,1024个时刻,每两个上升沿之间的时刻差就是时间差,我想通过编程得到这些时间差。

向各位高手请教,谢谢!
发表于 2008-9-21 09:53:02 | 显示全部楼层
1、滤波时,加高通滤波器即可;
2、关于编码器,不太明白你的意思:不知道你所用的是什么类型的编码器?因为现在的编码器与上位机的接口一般都已经做好,用户只是进行一些简单设置即可使用。
 楼主| 发表于 2008-9-21 16:27:34 | 显示全部楼层
版主:
你好!

1.加滤波器,我的传感器是测主轴转速的直流测速电机,输出直流电压和主轴转速成正比,输出得直流电压得频率是3Hz、还有一个主轴是10Hz左右的频率波形,混了10Hz以上的噪声,想在程序里加滤波,在Labwindows/CVI中是用什么函数的,能否具体指出,怎么用的?谢谢
2.我用增量式空心轴编码器,把它固套在主轴上,输出直流电压(是方波信号,1024个脉冲),现在我想把编码器的输出电压导线连到我的数据采集卡上,用我已经编得信号采集程序去采集,但我不想采集出1024个脉冲的方波波形,就想通过X轴的计时,在另一路的定位脉冲下,触发计时开始,记录下第一个、第二个、。。。第1024个上升沿的时刻,怎么做,怎么实现它?谢谢
发表于 2008-9-21 17:05:30 | 显示全部楼层
1、不好意思,由于你说的不太清楚,所以我理解错了。如果象你第二次所说,应该在程序中加入低通滤波器,如:巴特沃思低通滤波器(还有其他类型,如契比雪夫低通滤波器、椭圆滤波器等,具体要根据实际情况定)等,滤除高频干扰;
2、采用增量式编码器和数据采集卡相连,如果象你所说输出的是直流电压信号——模拟信号,你只需将它直接连接到数据采集卡的AI端子(当然,你得注意编码器的输出幅值不要超过数据采集卡的输入量程)。具体连接方式,可以参考编码器和数据采集卡的说明书;
3、巴特沃思低通滤波器函数原形:
AnalysisLibErrType Bw_LPF (double inputArray[], int numElements, double samplingFreq, double cutoffFreq, int order, double outputArray[]);
4、契比雪夫低通滤波器函数原形:
AnalysisLibErrType Ch_LPF (double inputArray[], int numElements, double samplingFreq, double cutoffFreq, double ripple, int order, double outputArray[]);
5、如果编码器输出的是数字信号,你可以将它与数据采集卡的DI端子相连,具体还是要查说明书。。。

[ 本帖最后由 netcreature 于 2008-9-21 17:08 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cpubbs论坛. ( 粤ICP备09171248号 )

GMT+8, 2025-4-20 09:58 , Processed in 0.444513 second(s), 7 queries , Gzip On, File On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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