欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    完整word版基于LABVIEW的信号发生器设计.docx

    • 资源ID:4109095       资源大小:662.24KB        全文页数:22页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    完整word版基于LABVIEW的信号发生器设计.docx

    1、完整word版基于LABVIEW的信号发生器设计等级:课 程 设 计课程名称嵌入式系统课程设计课题名称基于LABVIEW的信号发生器专 业电子信息工程班 级电信1301学 号201301030119姓 名王景盛指导老师陈爱萍2016年12月20日 电气信息学院课程设计任务书课题名称基于LABVIEW的信号发生器的设计 姓 名王景盛专业电子信息工程班级电信1301 学号19 指导老师 陈爱萍课程设计时间2016年12月18日-2016年12月30日(17、18周)教研室意见意见: 同意 审核人:刘望军一、任务及要求 应用LabVIEW平台设计虚拟信号发生器,要求满足以下功能:1.可产生10Hz1

    2、00MHz的正弦波、方波、三角波、锯齿波、白噪声以及多频波; 2.任意波形的发生,任意波可实现公式输入;3.信号频率、幅度、相位、偏移量可调可控;4.方波占空比可调;5.噪声任意可加、创建友好界面、信号波形现实对所产生的信号做自相关分析,积分,微分分析及相应的频谱分析. 设计要求:1、设计前面板界面,建立友好的人机操作界面;2、给出各个功能模块的程序框图;3、绘制各个功能模块连接的流程图;4 、写出设计报告;二、进度安排第一周星期一、二:下达设计任务书,介绍课题内容与要求;介绍labview软件的使用;查找资料,确定总体设计方案和单元模块设计;星期三第二周星期一:前面板构思,各个功能模块构建;

    3、第二周星期二、三:各个功能模块构建;第二周星期四、五:书写设计报告,打印相关图纸;答辩三、参考资料1侯国屏,王坤,叶齐鑫 LABVIEW 7.1 编程与虚拟仪器设计M清华大学出版社,2张桐,陈国顺,王正林 编著乔瑞萍,精通LabVIEW程序设计M电子工业出版社,3杨乐平,李海涛 LabVIEW 8.20程序设计从入门到精通M陈锡辉,张银鸿 编著,清华大学出版社,4余成波,胡新宇传感器与自动检测技术M高等教育出版社一、课设任务及要求 11.1 设计任务 11.2 设计要求 1二、设计方案12.1 设计思路 12.2 设计框图 2三、设计单元模块33.1 波形生成模块33.2 积分微分器模块53.

    4、3 自相关函数演示模块63.4 频谱分析仪模块 63.5 信号发生器总设计模块7四、调试与仿真74.1 正弦波仿真图 74.2 方波仿真图74.3 三角波仿真图 84.4 锯齿波仿真图 84.5 多频波仿真图 84.6 高斯白噪声仿真图94.7 任意公式仿真图 9五、总原理框图 9六、心得体会10七、附录 10八、参考文献11一、设计任务及要求 1.1 设计任务 应用LabVIEW平台设计虚拟信号发生器,要求满足以下功能: 1. 可产生10Hz100MHz的正弦波、方波、三角波、锯齿波、白噪声以及多频波; 2. 任意波形的发生,任意波可实现公式输入; 3. 信号频率、幅度、相位、偏移量可调可控

    5、; 4. 方波占空比可调; 5. 噪声任意可加、创建友好界面、信号波形现实对所产生的信号做自相关分析,积分,微分分析及相应的频谱分析. 1.2 设计要求 1. 设计前面板界面,建立友好的人机操作界面; 2. 给出各个功能模块的程序框图; 3. 绘制各个功能模块连接的流程图;4. 写出设计报告二、设计方案 2.1 设计思路 对于设计一个虚拟信号发生器,首先要进行前面板的设计,前面板的设计主要需要考虑到我们所设计的信号发生器实现的功能。根据任务要求,除了产生基本函数信号、多频波、白噪声以及任意公式波外,还得对这些波形进行频谱分析和微积分变换。所以再根据这些功能,在控件选板中选择相应的控件,放在前面

    6、板相应的位置,摆放也得有一定的讲究,使前面板看起来比较协调。再者是后面板的设计,后面板的设计得用到函数模块,根据本次设计任务的要求选择相应的函数模块,这里我们用到了波形生成模块、微积分模块、频谱分析模块以及自相关函数模块。由于程序不止执行一次,所以还得用到循环结构,本次设计我用到的循环结构有while循环结构、case结构。最后将这几个模块连接起来,调试完成后就产生了任务书需要的虚拟信号发生器。 2.2 设计框图 对上面设计思路整理为流程框图,整体设计流程框图如图2.2; 图2.2 整体流程框图三、设计单元模块 本节主要介绍了基于LabVIEW的虚拟函数信号发生器的设计思路及其流程和仿真图。主

    7、要分为以下5个模块:波形产生模块(基本波形、多频信号、任意公式、噪声信号)、自相关函数演示模块、频谱分析模块(虚拟正弦波频谱分析仪模块)、积分微分模块(虚拟积分器与微分器模块)以及虚拟函数信号发生器的总体设计。各个模块均给出了相应的流程图和前面板波形图。 3.1 波形生成模块波形生成模块包括基本波形、多频信号、任意公式信号、噪声信号四个小模块。把这几种波形放在一个case结构中就组成了本设计中波形生成模块。下面是四种基本波形生成模块的前面板图3.1.1和后面板图3.1.2。这一模块是应用波形产生子模板中的基本函数发生器节点来产生正弦波、三角波、方波、锯齿波等四种信号。 图3.1.1 四种基本波

    8、形生成程序 图3.1.2 基本函数波形产生模块前面板 下面是多频信号产生模块框图程序和前面板分别如图3.1.3和图3.1.4所示; 图3.1.3多频信号产生模块框图程序 图3.1.4 多频信号产生模块前面板 下面是任意公式波形产生模块的程序如图3.1.5和前面板3.1.6所示; 图3.1.5任意函数波形产生模块框图程序 图3.1.6 任意函数波形产生模块前面板白噪声模块后面板框图程序如图4.1.7所示。该模块的Case结构有2个分支,一个Case结构分支产生常用的高斯白噪声波形,另外一个Case结构产生常用的均匀白噪声波形。该模块可以根据需要在2种噪声波形信号之间进行选择(在前面板的信号类型下

    9、拉列表中选择即可),通过调节噪声的参数,可以得到不同的高斯白噪声和均匀白噪声波形。 图3.1.7噪声信号产生模块框图程序 图3.1.8 高斯白噪声信号产生模块前面板 图3.1.9均匀白噪声信号产生模块前面板3.2积分微分器模块积分微分器模块的功能是可以观察正弦波、方波或三角波在微分前后的波形。下面是以对基本波形进行积分微分转换为例,其中积分和微分分别放在第二个case结构的两个分支中。其程序框图如图3.2.1,以及虚拟正弦波微分前面板如图3.2.2和虚拟正弦波积分前面板如图3.2.3;图3.2.1 虚拟积分器与微分器模块流程图 图3.2.2 虚拟正弦波微分器前图3.2.3 虚拟正弦波积分器前面

    10、板3.3自相关函数演示模块 该自相关函数演示仪可观察正弦波仿真信号的自相关函数,其中用于计算输出正弦信号的自相关函数值,这里需要将图标函数直接输出的相关函数值除以采样点数才能得到正确的结果。由于自相关函数图标所求得的数据实际是将原先求得的2N-1个数值向右平移了N-1个单位后所得到的数据,所以需要用索引函数来索引出第N-1个自相关函数值,并将结果乘以2得到幅值的平方。程序的前面板运行结果和流程图分别如下图3.3.1和3.3.2所示: 图3.3.1 自相关函数演示仪流程图 图3.3.2 自相关函数演示仪前面板3.4频谱分析仪模块该模块是举例对正弦波进行频谱分析,功能是可观察正弦波经过FFT后的幅

    11、值谱。其程序的前面板运行结果和流程图分别如下图3.4.1和3.4.2所示。 图3.4.1 虚拟正弦波频谱分析仪流程图 图4.15 虚拟正弦波频谱分析仪前面板3.5 信号发生器总设计模块 该模块是虚拟函数信号发生器的总体设计流程图,是在综合了前面所设计的各个模块的基础之上进行的。在第一个Case结构当中放置了正弦波、方波、三角波、锯齿波、高斯白噪声、均匀高斯白噪声以及多频波,任意公式输入波形模块作为该Case结构的各个分支,来实现波形的产生。第二个Case结构则是应用了积分微分器模块的结构。将两个Case结构置于While循环中,便组成了虚拟函数信号发生器的总体设计流程图。其总程序框图以及前面板

    12、见附录。四、调试与仿真把总体设计流程框图做好保存后,接着就运行程序(可以点击连续运行),这样在前面板就可以通过调节波形类型按钮以及积分微分按钮看到设置好的各个波形的波形图、积分微分后的波形图、自相关函数波形图以及频谱分析器波形图。其各仿真图如下; 4.1 正弦波仿真图 图 4.1.1 正弦波积分图 图4.1.2 正弦波微分图 4.2 方波仿真图 图4.2.1 方波积分图 图4.2.2 方波微分图4.3 三角波仿真图 图4.3.1 三角波积分图 图4.3.2 三角波微分图4.4 锯齿波仿真图 图 4.4.1 锯齿波积分图 图 4.4.2 锯齿波微分图4.5 多频波仿真图 图 4.5.1 多频波积

    13、分图 图 4.5.2 多频波微分图4.6 高斯白噪声仿真图 图 4.6.1 高斯白噪声积分图 图 4.6.2 高斯白噪声微分图4.7 任意公式波仿真图 本次输入的公式为:sin(20*pi(1)*t)*sin(2*pi(1)*t 图 4.7.1 任意公式波积分仿真图 图 4.7.2 任意公式波微分图五、总原理框图(见附页)六、心得体会为期二周的课程设计结束了,刚开始由于对labview软件掌握的不是很好,对于这个课题时毫无头绪,根本不知道从何处入手,后来通过在网上查阅相关资料,慢慢的对虚拟仪器锁有了一定的了解,但是在设计过程中还是遇到了很多的问题,但在陈老师和同学的帮助下,加上自己的努力,终于

    14、逐个解决了每一个难题。 在这两周中的学习使我对虚拟仪器这门课程有了进一步的了解,使我加强了动手、思考和解决实际问题的能力。并让我深刻的体会到,虚拟仪器的应用十分广泛,能很容易地设计出具有严格要求的虚拟仪器信号发生器。在做完每一个单元模块后,都要验证它是否能够满足此单元的功能。有时候就是按照了原理来连接,但就是不能实现预期的功能。这就需要细心地找问题,是不是哪根线坏了,还是参数没有设置的好,但有时也存在原理上的错误。在设计过程中,同时也暴露出了自身的许多不足,如自己自主解决问题的能力有所欠缺,这在以后需要更好的加强。同时在此设计过程中主要用到了labview 15.等软件,我更熟悉了此软件的使用

    15、,这对以后的工作和解决实际问题都有了很好的帮助。 同时让我深深地体会到了团队合作的力量是多么强大!也让我感觉本次课程设计我的收获还是蛮多的!在此再次感谢我的陈老师和队友!七、附录 总设计原理框图: 总设计原理框图前面板: 电气信息学院课程设计评分标准环节项目评价优良中及格不及格实践环节(70%)1、设计方案合理性与创造性2、编程完成情况3、电路模块仿真调试结果4、硬件测试过程及结果5、解决问题能力及答辩情况6、纪律和出勤情况设计报告(30%)1 设计报告内容完整、规范2 设计步骤规范、正确3 仿真调试结果正确、波形清楚4 硬件测试过程规范、结果正确综合评价课程设计成绩评定为:优 良 中 及格 不及格 指导老师签名:_ 日 期:_


    注意事项

    本文(完整word版基于LABVIEW的信号发生器设计.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开