基于LABVIEW的信号发生器设计 下载本文

等级:

课 程 设 计

课程名称 课题名称

专 业 班 级 学 号 姓 名 指导老师

嵌入式系统课程设计 基于LABVIEW的信号发生器

电子信息工程 电信1301 201301030119 王景盛 陈爱萍

2016年12月20日

- 1 -

电气信息学院

课程设计任务书

课题名称 姓 名 指导老师 课程设计时间 教研室意见

基于LABVIEW的信号发生器的设计

王景盛

专业

电子信息工程

班级 电信1301 学号

19

陈爱萍

2016年12月18日-2016年12月30日(17、18周)

意见: 同意 审核人:刘望军

一、任务及要求

应用LabVIEW平台设计虚拟信号发生器,要求满足以下功能:

1. 可产生10Hz~100MHz的正弦波、方波、三角波、锯齿波、白噪声以及多频波; 2. 任意波形的发生,任意波可实现公式输入; 3. 信号频率、幅度、相位、偏移量可调可控; 4. 方波占空比可调;

5. 噪声任意可加、创建友好界面、信号波形现实对所产生的信号做自相关分析,积

分,微分分析及相应的频谱分析.

设计要求:

1、 设计前面板界面,建立友好的人机操作界面; 2、 给出各个功能模块的程序框图; 3、 绘制各个功能模块连接的流程图; 4 、写出设计报告;

二、进度安排

第一周星期一、二:下达设计任务书,介绍课题内容与要求;介绍labview软件的使用;查找资料,确定总体设计方案和单元模块设计;

星期三~第二周星期一:前面板构思,各个功能模块构建; 第二周星期二、三:各个功能模块构建;

第二周星期四、五:书写设计报告,打印相关图纸;答辩

三、参考资料

[1] 侯国屏,王坤,叶齐鑫. LABVIEW 7.1 编程与虚拟仪器设计[M].清华大学出版社, [2] 张桐,陈国顺,王正林 编著乔瑞萍,精通LabVIEW程序设计[M].电子工业出版社, [3] 杨乐平,李海涛. LabVIEW 8.20程序设计从入门到精通[M].陈锡辉,张银鸿 编著,

清华大学出版社,

[4] 余成波,胡新宇.传感器与自动检测技术[M].高等教育出版社

- 2 -

目录

一、课设任务及要求 ……………………………………………………………………1

1.1 设计任务 …………………………………………………………………………1 1.2 设计要求 …………………………………………………………………………1

二、设计方案………………………………………………………………………………1

2.1 设计思路 …………………………………………………………………………1 2.2 设计框图 …………………………………………………………………………2

三、设计单元模块…………………………………………………………………………3

3.1 波形生成模块……………………………………………………………………3 3.2 积分微分器模块…………………………………………………………………5 3.3 自相关函数演示模块……………………………………………………………6 3.4 频谱分析仪模块 ………………………………………………………………6 3.5 信号发生器总设计模块…………………………………………………………7 四、调试与仿真……………………………………………………………………………7

4.1 正弦波仿真图 ……………………………………………………………………7 4.2 方波仿真图…………………………………………………………………………7 4.3 三角波仿真图 ……………………………………………………………………8 4.4 锯齿波仿真图 ……………………………………………………………………8 4.5 多频波仿真图 ……………………………………………………………………8 4.6 高斯白噪声仿真图………………………………………………………………9 4.7 任意公式仿真图 …………………………………………………………………9 五、总原理框图 …………………………………………………………………………9

六、心得体会………………………………………………………………………………10 七、附录 ……………………………………………………………………………………10 八、参考文献………………………………………………………………………………11

- 3 -