虚拟仪器课程设计_第1页
虚拟仪器课程设计_第2页
虚拟仪器课程设计_第3页
虚拟仪器课程设计_第4页
虚拟仪器课程设计_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

湖南科技大学本科生课程设计湖南科技大学课程设计课程设计名称:《虚拟仪器》课程设计学生姓名:学院:专业及班级:学号:指导教师:毛征宇郭迎福 年月日课程设计任务书机电学院测控仪器系系主任:杨书仪学生班级:2011测控1、2、3班日期:2014.12.12一、设计目的:在学习和了解虚拟仪器及总线技术与LabVIEW开发平台的基本原理和方法的基础上,使学生理论与实践相结合,深入了解虚拟仪器技术及LabVIEW编程技术在工程常见领域的测量与分析的应用,提高学生将虚拟仪器、测试技术和电子、机械、通讯等多学科的综合应用能力和实际动手能力。二、学生提交设计期限:在本学期2014年12月15日至2014年12月26日完成,设计必须学生本人交指导老师评阅,指导教师将组织部分学生答辩。三、本设计参考材料:《LabVIEW2010基础教程》《基于LabVIEW的虚拟仪器设计》《虚拟仪器》《虚拟仪器技术分析与应用》《测试技术》四、设计题目的选定:参考设计题目附后页,必须选二题(一般信号分析的虚拟仪器设计和工程测试实验教学虚拟仪器各一题)。五、设计要求:1、查阅相关资料;2、提出整体系统设计方案;3、详细设计虚拟仪器各部分的原理、组成及具体实现过程;4、说明前面板控件布置、流程图(节点和图框)编辑和数据流实现方法;5、运行检测(仿真检测和实测检测。)六、设计成果及处理说明书主要章节:设计成果(包括说明书、前面板窗口设计和程序代码编辑及其程序软件);设计说明书格式及主要章节:封面(参照学院规定标准);设计任务书(包括选定设计题目与要求);目录说明书正文;(主要章节包括:系统总体方案分析及确定;虚拟仪器设计步骤详细介绍;程序调试运行与结果分析等)设计总结及体会;参考文献七、设计所得学分及成绩评定:本设计单独算学分及成绩:占2个学分。考核与评分主要分四个方面:学生平时出勤及工作态度;虚拟仪器设计正确性及前面板布置实用、美观程度;说明书、软件编写规范、调试分析结果及独立工作能力;答辩成绩。八、设计进度与答疑:确定设计题目及查阅资料,并确定方案:12.15~12.16日;虚拟仪器设计及编程12.17~12.22日;运行调试检测与修改,撰写课程设计报告:12.23~12.26日;提交设计报告,学生答辩:12.26~12.28日。学生签名:指导老师签名:学号:日期:目录任务说明书.1相关法测量相位差的原理相关法利用两同频正旋信号的延时时的互相关函数值与基相位差的余弦值成正比的原理获得相位差。由于噪声信号通常与有效信号相关性很小,因而该方法有很好的噪声抑制能力。假设有两个同频信号、,都被噪声污染,描述如下(式1.1.1)其中,A、B分别为和的幅值;,分别为噪声信号。显然两者的相位差,但实际中是无法知道和的。用相关法求相位差的原理如下,周期信号互相关函数的表达式为:(式1.1.2)其中,T为信号周期,将式1.1.2代入式1.1.1,可得:当时,理想情况下,噪声和信号不相关,且噪声之间也不相关,积分后得:所以有:(式1.1.3)另外,信号的幅值和在延时时的自相关函数值又有下述关系:(式1.1.4)这样,通过两信号的自相关、互相关就可以求得他们的相位差。1.2离散时间表达式实际处理的是连续信号采样后得离散点序列,因而,计算相关函数所用的计算式相应的也应该是离散时间表达式,下面是相应的离散时间计算公式:(式1.2.1)其中,为采样点数。1.3相关法存在问题(1)当信号中存在噪声干扰时,用延时时的自相关函数值求取信号幅值会引入较大误差。问题的提出根据自相关函数的性质,噪声信号也在时取得最大值,因而,当有效信号中含有噪声信号时,信号的自相关最大值是有效信号和噪声信号各自的相关最大值叠加的结果,用式1.1.4求取有效信号幅值的结果不准确。具体推证如下:对信号,其时的自相关函数值为:式1.1.4中给出的信号幅值A与间的关系式不在成立。解决含噪声信号的自相关函数如图1-1-1所示(假设噪声为白噪声)-由图中可以看到,在τ到达一定值之后,含噪信号的自相关函数完全等于有效信号的自相关函数,这是由于噪声信号的自相关函数随着时延τ的增大迅速衰减。据此,对于正弦信号含有噪声的情况,完全可以用含噪信号自相关函数的次峰值来计算正弦波的幅值,此方法称为次峰值取代法。图1-1-1含白噪声干扰的正弦信号的自相关函数(2)周期信号的自相关函数的离散计算式在所取总点数不等于整周期时存在计算误差。这个问题可以用频率跟踪法解决。所谓频率跟踪法:就是即时测量信号的当前频率,根据信号频率确定采样频率和采样总点数。这一方法同时也是解决FFT方法测相差问题的有效方法。(3)相关法适用于对同频正弦信号求取相差,而对于含有多个频率分量的周期信号适用。(4)程序设计本设计未对相关法存在问题做相应的处理,其程序流程图如图1-1-2所示。图1-1-2程序流程图从图中可以看出,程序运行时,首先确定两个正弦信号的各个参数(幅值、相位、采样点数、采样周期等),然后启动相关计算过程,最后显示互相关函数计算结果波形和相位差。六个输入型数字控件六个输入型数字控件供使用者键入生成两个正弦波的幅值A、B,初始相位、,信号频率f以及采样频率。执行右键新式数值数值输入控件操作六次,得到六个输入型数字控件,分别标记为“采样频率”、“信号频率”、“幅值1”“初始相位1”“幅值2”“初始相位2”。一个组合框输入控件组合框用来选择采样的点数。执行右键新式字符串与路径组合框操作,得到一个组合框输入控件,标记为“采样点数”,选中组合框,右键选择属性编辑项Insert,输入“16”,继续此操作6次,分别输入要求的频率,取消“允许在运行时有未定义值”选项,然后点击确认。一个显示型数字控件执行右键新式数值数值显示控件操作,得到一个显示型数字控件,标记为“相位差”。一个输出显示型图形控件输出显示图形控件用来显示所产生的正弦波波形。执行右键新式图形波形图操作,得到一个输出显示型图形控件。一个停止控件停止控件用来控制程序的结束。执行右键新式布尔停止按钮操作。添加并标记完所有控件后,将各个控件调整位置,达到美观的效果,然后在正上方双击输入“虚拟相关法测量相位差仿真仪”,将字体调整到合适大小。如上设计的前面板如图1-2-1所示。图1-2-1执行右键编程字符串字符串/数值转换十进制数字符串至数值转换操作放置一个十进制数字符串至数值转换图标。执行右键编程数值减1操作,放置一个减1图标。执行右键编程数值乘操作3次,放置三个乘图标。执行右键编程数值除操作4次,放置四个除图标。执行右键编程数值常数操作,输入数值“180”。执行右键编程数值数学与科学常量Pi,放置数值常量。执行右键编程数组创建数组操作,放置一个创建数组图标。执行右键编程数组索引数组操作,放置一个索引数组图标。执行右键数学基本与特殊函数三角函数反余弦操作,放置一个反余弦函数图标。执行右键信号处理信号生成正弦波操作两次,放置两个正弦波图标。图1-3-1执行右键信号处理信号运算互相关操作,放置一个互相关函数图标。执行右键结构while结构操作,将所有图标框在框里面。然后根据原理公式对程序框图进行连线。根据以上步骤得到1-3-1如图所示程序框图。设置信号1幅值为1V,初始相位为0°;设置信号2幅值为2V,初始相位为;设置两个信号的频率均为1Hz,采样频率为10Hz,采样点数为64点。运行结果如图1-4-1所示。途中显示得到的相位差为89.15°。图1-4-1图2-1-1系统静态特性指标前面板设计前面板的设计同前。放置一个波形图表,用于显示当前位移;图2-2-1位移测试程序前面板放置三个数字显示控件,分别用来显示“输入信号(v)”、“当前位移”、“灵敏度”;放置两个数字输入控件,分别用来输入比例系数和输入X;放置五个布尔控件,分别用来计数、显示测试结果、复位、前进回程选择和停止。前面板上“前进回程”转换开关的机械动作设置为“单击时转换”,其余所有布尔量的动作方式都设置为“单击时触发”。按如上所述的前面板如2-2-1图所示。程序框图设计按图2-3-1编写位移测试设计的程序框图。程序框图中3个椭圆框类的部分是对文件路径进行操作的代码。它们的功能是在位移测试程序的当前目录下,以实验人的姓名为文件名读写实验数据记录文件。位移增加过程的文件名带f标记,位移减小过程的文件名带b标记。图2-3-1位移测试程序框图程序框图中的其他主要节点还有,①仿真信号;②将动态数据转换为移位数组;③求100个采样数据的平均值;④写电子表格文件VI——WriteToSpreadsheetFile,单击“计数”按钮后将测试数据保存在一个电子表格文件中;⑤和⑥是读电子表格文件VI——ReadFromSpreadsheetFile,它们分别把测试过程中前进和回程记录的数据读出来;⑦是线性拟合VI——LinearFit;⑧是“复位”条件结构的“真”选框。“计数”和“显示测试结果”两个条件结构的“假”选框中都没有内容。“显示测试结果”选择框中的两个“实验人姓名”节点是局部变量。运行监测在位移测试程序前面板中输入实验人姓名“向宇”,比例系数设置为“100”,从0-200改变输入(x)的值,每20mm按下“计数”键一次,然后将选择测试方向的“前进回程”键拨动到回程位置,从200-0改变输入(x)的值,同样每20mm按下“计数”键一次。单击“显示测试结果”按钮,查看测试曲线和测试

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论