|
发表于 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 编辑 ] |
|