1)实验目的
帮助学生认识计算机数据处理的基本方法。计算机数字滤波是数据处理技术的重要组成之一,也是减小采样信号干扰,提高数据采集精度的必要手段,本实验的目的是通过亲自动手编程,理解和掌握计算机抗干扰算法的理论和实际。
2)实验内容
用算术平均滤波数据采集、中位值平均滤波法数据采集法对采集到的数据进
行滤波。
(1)单次数据采集 采样一次。
(2)算术平均滤波数据采集
在本实验中,采样20次,取20次采样值的算术平均值。 (3)中位值平均滤波法数据采集
在本实验中,采样20次,去掉最大1个和最小1个值,取其他数据的算术平均值。
三、需用器件与单元
• 数据采集模块I-7018,24V直流供电 • 24V电源 • K分度热电偶
• RS-232/485转换模块,24V直流供电 • 工业控制计算机 • 导线若干
四、实验步骤:
1.照下图连接采集模块、转换模块、开关电源、计算机和K型热电偶。
2.将K型热电偶置于空气中或握在手中,
3.利用数据采集模块I-7018对K分度热电偶输出的温度信号进行单次采样,记录单次采样值。
4.(打开form1.frm, 加载P1202.bas模块)用VB编写程序,实现算术平均滤波数据采集、中位值平均滤波法数据采集。
5.利用数据采集模块I-7018对K分度热电偶输出的温度信号进行连续20次采样,记录连续20次采样在两种滤波方式下的滤波值。 6.对两种滤波方式的结果进行比较分析。
表1 K分度热电偶单次采样与连续20次采样滤波值的比较(室温)
序号 单次采样温度(℃) 算术平均滤波 采样温度(℃) 中位值平均滤波 采样温度(℃) 1 2 3 4 5 6
表2 K分度热电偶单次采样与连续20次采样滤波值的比较(手温)
序号 单次采样温度(℃) 算术平均滤波 采样温度(℃) 中位值平均滤波 采样温度(℃)
图1 VB界面
1 2 3 4 5 6
图2 VB程序界面
图3 VB程序界面
图4 VB程序界面
五、思考题:
1.分析单次采样与滤波结果的差别,比较几种不同滤波方法的优缺点 2.用递推平均滤波法编程实现滤波功能
因篇幅问题不能全部显示,请点此查看更多更全内容