位移测试虚拟仪器设计.doc
《位移测试虚拟仪器设计.doc》由会员分享,可在线阅读,更多相关《位移测试虚拟仪器设计.doc(19页珍藏版)》请在沃文网上搜索。
1、湖南科技大学课程设计论文目 录第一章 设计题目及要求21、虚拟信号频谱分析仪设计22、位移测试虚拟仪器设计2第二章 虚拟信号频谱分析仪设计32.1前面板设计42.2流程图设计62.3运行检验7第三章 位移测试虚拟仪器方案设计103.1位移测试系统的设计103.1.1测试数据的读取103.1.2测试数据的处理103.1.3测试数据的记录103.2位移测试系统的静态特性测试设计113.2.1测试数据的读取113.2.2测试系统的静态特性11第四章 位移测试虚拟仪器的实现134.1位移测试虚拟仪器的前面板设计和规划134.1.1前面板控件的确定134.1.2前面板控件的放置134.2位移测试虚拟仪器
2、的程序框图设计144.2.1位移测试虚拟仪器程序总体框架的构建144.2.2位移测试虚拟仪器程序各部分的形成15第五章 位移测试虚拟仪器的调试分析175.1仿真信号的生成175.2仿真信号的运行调试分析18参考文献19程设计题目及要求一、一般信号分析的虚拟仪器设计1、 虚拟信号频谱分析仪设计(正弦波、余弦波、三角波等)要求:1) 模拟产生一个周期信号(可选择方波、三角波、锯齿波等中的个)并进行图形显示;2)信号的幅值、相位和频率可调。3) 对产生的周期信号,进行频谱分析并图形显示。功能描述:可观察产生波形等经过FFT后的幅值谱。并分析调试结果。2、位移测试虚拟仪器设计设计要求和功能描述:(1)
3、能进行位移测试;(2)可求出位移测量系统的线性度、滞后度和灵敏度。第二章 虚拟信号频谱分析仪设计一、 前面板设计1、五个输入型数字控件五个输入型数字控件供使用者键入生成采样频率、初始相位、信号幅值、采样点数、信号频率。 操作:控制数值数值输入控件五次,得到五个输入型数字控件,分别标记为“信号频率”、“采样频率”、“采样点数”、“信号幅值”和“初始相位”。 2、两个输出显示型图形控件输出显示型图形控件用来显示所产生的各类波形以及各类波形的FFT图。操作:控制图形波形图表输出控件,调入图形控件。其横轴为时间轴。应考虑到生成的信号频率跨度大,在0.1Hz一10kHz范围内,其周期跨度也大,在10s0
4、.1ms范围内;纵轴为电压轴,生成信号幅值的范围应充满整个显示画面,故选用“波3形图表”显示器。3、两个开关控件操作:控制布尔确定按钮,调入开关按钮控件,标记为“复位”。操作:控制布尔确定按钮,调入开关按钮控件,标记为“停止”。4、一个下拉列表操作:控制下拉列表与枚举文本下拉列表,调入文本下拉列表控件,对其进行编辑项设置,分别为正弦波,三角波,方波,锯齿波。(设置如图1所示)图1文件下拉列表设置如上设计的前面板如图2所示:图2虚拟信号频谱分析仪前面板二、流程图设计1、在流程图中执行 函数结构条件结构,调入条件结构图标。2、在流程图中执行 函数数值复数复数到极坐标转化操作,调入转化为极坐标的图标
5、。3、在流程图中执行 函数簇簇捆绑操作,调入簇捆绑图标。为了显示频谱,显示器的横轴必须按频率进行分度。因此,需要引入一个除法器,完成采样频率除以采样点数得到横轴(频率轴)的分度值。4、在流程图中执行 函数信号处理信号生成,依次调入正弦波信号、方波信号、三角波信号、锯齿波信号图标,分别放入条件结构的相应的条件框中。(如图3所示) 图3条件结构的设计4、在流程图中执行 函数信号处理变换FFT变换,调用FFT变换图标。设计各节点接线如图4所示:图4程序框图总体设计 三、运行检验1、对正弦信号(幅值A=1OV,频率fx2Hz,初始相位00)进行FFT,信号的采样率lOHz,采样点数为100。所产生的正
6、弦信号及其频谱图如下图5所示: 图5虚拟信号频谱分析仪运行-正弦波2、对方波信号(幅值A=1OV,频率fx2Hz,初始相位00)进行FFT,信号的采样率lOHz,采样点数为100。所产生的方波信号及其频谱图如图6所示 图6虚拟信号频谱分析仪运行-方波3、对三角波信号(幅值A=1OV,频率fx2Hz,初始相位00)进行FFT,信号的采样率lOHz,采样点数为100。所产生的三角波信号及其频谱图如图7所示: 图7虚拟信号频谱分析仪运行-三角波4、对锯齿波信号(幅值A=1OV,频率fx2Hz,初始相位00)进行FFT,信号的采样率lOHz,采样点数为100。所产生的锯齿波信号及其频谱图如图8所示:
7、图8虚拟信号频谱分析仪运行-锯齿波第三章 位移测试虚拟仪器设计方案根据本设计的要求进行设计方案的确定,位移测试虚拟仪器要求能进行位移测试且可求出位移测量系统的线性度、滞后度和灵敏度。初步确定设计分为两个部分:位移测试、测量系统静态特性。3.1位移测试系统的设计对于位移测试而言需要的就是信号的读取、信号的处理、信号的记录等几个方面,以下就这几个方面进行详细的考虑和设计。3.1.1测试数据的读取测试数据是指测试所用的传感器所传输出来的数据,它是一个物理硬件输出的数据,要将它读入到虚拟仪器测试系统中,需要一个硬件和软件的传输通道,在LabVIEW中运用的是数据采集助手DAQ Assistant。在L
8、abVIEW环境里打开数据采集助手的方式是调用DAQ Assistant Express VI,在LabVIEW的函数选板中有两个子选板可以找到DAQ Assistant Express VI,分别是“测量I/ODAQmx Data acquisition”和“Express输入”函数子选板。“DAQ Assistant” Express VI放入程序框图后,首先自动打开一个新建向导,引导用户选择测试的类型和使用的通道,然后打开数据采集助手的设置面板。进行必要的设置以后,单击OK按钮,Express VI图标下面出现Data端口,这样就可以执行数据采集任务并返回测试数据。经过以上的操作就可以将
9、物理硬件的输出数据传输到测试系统中。从硬件传输到系统的数据是一个动态不间断的数据,而测试系统需要的数据是一组静态的数据,因此要将传输进来的动态数据进行转换,执行“Express信号操作从动态数据转换”操作放置一个转换节点,可完成传输进来的动态数据的转换。硬件传输进系统的数据是许多具有微小波动的数据组,要得到较为准确的数据,可以对数据组取平均值得到,执行“数学概率与统计均值”操作放置一个均值节点就可得到一个处理后的测量数据。3.1.2测试数据的处理从通道读取进来的数据是一个模拟物理量,需要对该量进行相应的处理,本设计中的输入数据为电压量,可以根据传感器的特性选取一个比例系数得到测量的位移值,对于
10、测试而言需要一个复位的操作,可以对测量数据进行调整,在此需要一个是否复位的判断,在判断为真的条件下将本次输入的进行自减得到值为0,在判断条件为假的情况下将本次输入与上次输入相减得到本次位移,至此可以得到位移数据。3.1.3测试数据的记录对于测试数据有时需要保存,在需要保存的条件下可将测试数据保存到Excel中,但是为了得到测试系统的特性分析需要将实际测量值一并记入Excel中,此时可以将实际值和测试值组成数组记入文件中,对于测试的记录要分为前进和回程两个部分,在建立保存文件是可以将它们分开,可以分别命名为“实验者姓名+Q(前进).xls”、“实验者姓名+H(回程).xls”。3.2位移测试系统
11、的静态特性测试设计在系统的静态特性测试部分可以将该测试系统分为两个部分:测量数据的读取、静态测试参数的计算和输出。3.2.1测试数据的读取因为测量数据是保存在电子表格Excel中的而且是分为前进和回程两个文件,在数据的读取中要分别进行读取,可以分别将文件名输入到读取路径中执行两次电子表格读取程序。保存的数据是测量数据和实际数据两组数据,在数据读取的过程中要将这两组数据进行分离,可以使用索引数组的形式得到。3.2.2测试系统的静态特性描述测试系统的静态特性的主要指标有线性度、滞后度、灵敏度等。(1)、线性度线性度是测试装置输出、输入之间保持常值比例关系的程度。在静态测试情况下,通过实验来确定的被
12、测试实际值x与测试装置示值y之间函数关系的曲线称为校准曲线。为了使用简便而代替校准曲线的直线称为拟合直线。线性度可以用校准曲线与拟合曲线的最大偏差B来表示。也可以用相对误差来表示,即线性误差=(B/A)x100%式中A为测试系统满量程输出范围。确定拟合直线的方法有多种。其中最小二乘法拟合直线精度最高,它的基本含义是校准直线上各数据点与拟合直线间的残差平方和最小。LabVIEW的“数学拟合”函数子选板中的“线性拟合(Linear Fit)”VI就是用最小二乘法拟合直线,它帮助解决了复杂的计算问题。(2)、回程误差回程误差也称为滞后度。它反映实际测试系统当输入量由小增大和由大减小时,对于同一输入值
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 位移 测试 虚拟仪器 设计