ImageVerifierCode 换一换
格式:DOCX , 页数:8 ,大小:352.40KB ,
资源ID:6739735      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6739735.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(专业课程设计说明书.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

专业课程设计说明书.docx

1、专业课程设计说明书上海理工大学专业课程设计说明书设计名称双通道数据采集回放系统姓名李伟民学号0912030214班级电子信息工程(2)班指导老师金晅宏日期2013年3月7日目录1、设计目的及意义 32、设计任务分析 33、设计思路和程序结构分析 54、程序难点分析及使用过程 55、程序调试心得 76、设计总结 101、设计目的及意义信息获取、信息处理、信息传输和控制是信息技术及系统的重要组成部分。虚拟仪器则是仪器技术与计算机技术深层次结合的产物,本设计是在虚拟仪器的标准化、系列化、模块化的硬件和软件平台上,利用数字信号处理技术、传感器技术、虚拟仪器技术等专业基础理论及专业基础知识,建立一个具有

2、信号采集、信号处理与分析数据采集回放系统。旨在训练和培养综合运用专业知识的基本技能及工程实践能力,理论联系实际,巩固和进一步理解基础理论知识,初步形成和掌握信息系统的设计、应用和开发能力。2、设计任务分析(一) 根据系统要求设计两个前面板1)双通道采集系统采集记录前面板,可分为六个部分: 双通道波形的发生。可以选择通道的波形,设置波形的频率和幅度。 窗口设置。可以设置X轴和Y轴的刻度。 采集按钮。按下采集按钮采集数据、显示 记录按钮。按下记录按钮,对当前采集数据进行保存。 回放按钮。按下回放按钮,将弹出新界面。对当前保存数据进行分析处理显示。 停止按钮。停止按钮控制仪器结束运行。后面板函数需能

3、实现基本波形的发生,包括方波、正弦波、锯齿波。用循环控制波形发生的频率。同时要建立一个实用的数据采集系统,必须了解一些关于模拟信号采集过程和模拟输入系统设计的基本知识。根据信号特征和测试目的,模拟信号可分为3类: 对于随时间缓慢变化的信号,例如容器的液位、对象的温度等,通常叫做直流信号。对直流信号一般只需要比较慢的采样频率。 对于随时间变化较快得信号,如果需要了解它的波形,则把它作为一个时域信号来处理。这时候就需要比较高的采样频率。 对于随时间变化较快的信号,如果需要了解它的的频率成分,则把它作为一个频域信号处理。根据来彻斯特理论,要得到准确的频率信息,采样率必须大于信号最大频率成分的两倍。采

4、样率的一半叫来彻斯特频率。这实际上意味着对于最大频率的信号成分每一个周期只采样两个数据点,对于描述信号的波形是远远不够的。工程实际中一般使用信号最高频率成分410倍的采样率。2)双通道回放系统数据回放处理前面板,可分为三个部分: 保存原始数据回放,可以设置拖动曲线进行缩放。 滤波数据窗口,可以设置滤波函数。 频谱分析数据窗口,可以设置选择加窗类型。时间域分析:最直观也是第一步的分析。从中既可做出一些原始判断,又可确定进一步分析的方向和目标。频谱分析:将时域信号变换成频域信号再分析称为频谱分析。由于时域信号分为连续信号和离散信号,连续信号又可分为绝对可积、平方可积和均方可积;离散信号又可分为绝对

5、可和、平方可和和均方可和,故对应的频谱可分为多种。时域加窗:时域加窗可减少泄露,还有其他用途,加窗可加矩形窗、海窗、平顶窗、力窗和指数窗等,注意每种窗都是既有优点、又有缺点。1矩形窗(None)(也叫均匀窗、不加窗):仅为以采样时间为窗长度截断原始信号,它的泄露较大,仅用于无泄露场合。2海窗,包括汉宁窗(hannning)和汉明窗(hamming):用于减少泄露,缺点在于频域主瓣比矩形窗主瓣宽,确定峰值频率时误差较大。加海窗会降低峰值高度。3平顶窗(flat top):用于提高分析仪的幅值读书精度。输入一个峰值已知的正弦波,用平顶窗在频域读数,可发现它的读数最接近于真正峰值。4布拉克曼窗(Bl

6、ackman):为了更进一步抑制旁瓣,可再加上余弦的二次谐波分量,得到布拉克曼窗。布拉克曼窗的旁瓣衰减加大,但同时主瓣宽度也相应的加宽了。(二)编制功能框图根据系统要求编写软件实现系统功能。必要时要设计程序流程图。(三)演示程序演示程序时,在本机上运行程序,实现系统要求。1. 编写一个波形发生程序,频率和幅度由外部控制,连入三个case语句,分别与面板选择框中的关、正弦波、方波、三角波一一对应,从两个独立的模拟波形表输出。点击“采集”则在波形窗口显示默认的波形。2. 建立两个调整基准的旋钮,编写每个的最值和间距,以改变输出波形在波形窗口的图像大小。3. 当触发“记录”按钮时,将文件以波形格式新

7、建文件夹后保存,若已存在则覆盖。4. 当触发“回放”按钮时,调用子程序读取已记录的文件。5. 当触发“重置”按钮时,调用滤波函数和加窗函数当前值,输入到对应的两个数据处理窗口。不触发时保持,直到下一次触发响应。6. 7. 点击“返回”,返回主面板,点击“退出”,退出该系统。3、设计思路和程序结构分析4、程序难点分析及使用过程 整个双通道数据采集回放系统设计中,主要的难点有以下几个:1 通过界面的各个旋钮或选择框能产生对应幅度和频率的正弦波、方波、锯齿波,并在同一个示波器上显示02个通道的波形。同时能随时修改时间基准和电压基准让波形能完整地在示波器上显示。2 整个程序的数据类型要保持统一。包括波

8、形产生、界面微调、波形读写等等。3 前面板的参数设置也对程序是否能更有效运行起到莫大的作用。尤其是对按钮的设置,往往很大程度上决定了程序能否正确执行。4 在全部完成后需要注意检查程序框图,容易出错的几点如下:(1) 时间与X轴坐标相连,幅值与Y轴坐标相连。以及连线时每一个常量所连的属性节点。(2) 注意枚举与下拉框图的区别极其表示法。表示法不当虽不是错误,但容易造成程序功能不能正常使用。(3) 对于采样点和频率的设置要符合时间轴与幅值轴中最大与最小值。不然会造成波形无法正常显示。 使用过程:1 打开主程序,点击“数据采集”,可以在上方的窗口上看到产生的波形,在左侧可以调整两个通道的波形、幅值及

9、频率,从而产生不同的两个波形。2 转动左下角的两个旋钮,可以改变示波窗口的时间基准和电压基准,从而使波形能完整清晰地呈现在窗口中。3 调整出满意的波形后,点击“数据记录”,即可记下此时的波形,直到再次点击,释放该按钮,记录结束。4 点击“数据回放”弹出双通道信号回放面板,上方窗口显示回放的波形,左下侧窗口显示滤波后的数据,右下侧窗口则显示频谱分析后的数据。5 在窗口下方有“滤波函数”和“加窗类型”两个选择栏,在按下“重置”时即时显示各窗口数据,并处于实时响应状态;也可再次按下,选择好“滤波函数”和“加窗类型”再按下“重置”响应选择栏当前函数和类型。6 点击信号回放面板上的“返回”返回主程序面板

10、。7 点击主程序面板上的“系统退出”退出改程序。5、程序调试心得及效果图1在遇到不知道所选模块是否正确或者不知道要选什么模块时,一般先打开模块的帮助菜单,仔细查看该模块的作用,输入和输出的量是否与所需实现的要求匹配。然后把相关的其他模块也一一了解,寻求是否有更适合的模块。2在接线显示错误时,先右键点击查看错误原因,以此去重新接线或调整模块。接线时沿着一条线路接完,再接分支或下一条线路,既可及时发现错误,也可避免无端错误。3在遇到局部功能无法独立完成时,我从LABVIEW中的例子入手,看了许多波形采集处理和滤波的例子。主要是signal generation and processing.vi和

11、two channel oscilloscope.vi这两个例子,整体看了几遍有所理解后,对原先的程序进行修改和调整。这样不仅能把原本不会的功能实现,更能调高由于学习时间过短、对模块功能的不熟悉而使得程序的可靠性。6、设计总结通过本次专业课程设计,在短短的两周时间的集中式学习让我更加深刻的了解了LABVIEW,对于自己能够独立完成此次双通道数据采集与处理系统这个实验表示十分的自豪。本次实验所设计的程序在结构上主要有两部分组成,一个是双通道数据采集系统,一个是数据处理和回放系统,两个程序都是通过灵活运用条件和循环语句来实现的,相比C语言的语句多样性是少了一些,不过也降低了学习的难度,让我们更加容易上手。最后,在不断的上机实验和调试中,我也了解到只要是语言,那么他们一定都有一个明确的共同点,那就是实践。特别是在接触新语言的时候,尽量多的亲手操作,去尝试、去发现,遇到问题多想一点,勤问一点,这就是最好也是最快的学习方法了。7、参考书目虚拟仪器图形化编程语言LabVIEW编程西安电子科技大学出版社,2001,刘君华数字信号处理原理与实现上海交通大学出版社,1998,倪养华、王重玮LabVIEW Data Acquisition Basic ManualNATIONAL INSTRUMENT,1998

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1