双通道虚拟信号发生器设计

  • 格式:doc
  • 大小:877.79 KB
  • 文档页数:17

下载文档原格式

  / 17
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

虚拟仪器课程设计报告

题目:双通道虚拟信号发生器设计

双通道虚拟信号发生器设计

一、课程设计说明:

对于任何测试来说,信号的生成非常重要。例如,当现实世界中的真正信号很难得到时,可以用仿真信号对其进行模拟。常用的测试信号包括:正弦波、三角波、方波、锯齿波、各种噪声信号以及由多种正弦波合成的多频信号。信号发生器在测量中应用非常广泛,它可以产生不同频率的正弦信号、方波、三角波、锯齿波等,

其输出的幅值和直流偏置也可以根据需要进行调节。信号发生器种类繁多,专用信号发生器是专门为某种特殊的测量而研制的,如电视信号发生器、编码脉冲信号发生器等;通用信号发生器按输出波形可分为正弦信号发生器、脉冲信号发生器、函数发生器和噪声发生器等,其中正弦信号发生器最具普遍性和广泛性。

LabVIEW虚拟仪器技术软件开发平台提供了丰富的信号产生函数。通过编写适当的LabVIEW程序,设计与实现一个双通道虚拟信号发生器。

本课题基于虚拟仪器LabVIEW图形化软件开发平台,设计一种双通道虚拟信号发生器,要求所设计的双通道虚拟信号发生器可以产生和显示正弦信号、三角波、方波、锯齿波、公式波及是否加噪声信号。具体指标与要求如下:

(一) 正弦信号、三角波、方波、锯齿波信号

1、频率及幅值可调;

2、偏置量及方波的占空比可调;

3、可调整幅值、相位、频率;调整后无须重新启动(但是有组合按键);

4、在产生的信号中可以加入高斯白噪声。

5、可以设置通道选项,可以选一个通道,也可以选两通道。

6、公式波信号:当选择产生公式波信号时,可以通过信号发生器前面板输入

相应的公式,从而得到相应的波形信号。

7、通道1、通道2可以分别产生正弦信号、三角波、方波、锯齿波或公式波信

号。通过设置一个“退出”按钮来退出程序。两个通道产生的信号必须在

同一个示波器(Graph)中显示波形,但彼此互不干扰。每个通道可以对波形

进行单独控制,分别可以选择产生输出正弦信号、方波信号、三角波信号、锯齿波信号或公式波信号。并可以对采样信息,频率,幅值以及相位参数

进行调节控制,方波还可以控制占空比。

8、采样频率和采样数课设置。

9、波形颜色可以控制,可以显示出:红色,黄色,蓝色等三种颜色。这里采

用了事件结构来编写,在下面会介绍的。

二、课程设计目的

通过本次课程设计使学生具备:

(1)了解现代仪器科学与技术的发展前沿;(2)学习和掌握虚拟仪器系统组成和工作原理;(3)掌握虚拟仪器LabVIEW图形化软件设计方法与调试技巧;(4)培养学生查阅资料的能力和运用知识能力。

三、课程设计要求

1、了解和掌握整个虚拟仪器平台的系统组成、工作原理、各单元功能和应用背景;

2、根据设计任务进行文献资料的检索,根据各种独立测量仪器的功能和工作原理,确定虚拟仪器功能,制定设计方案和设计虚拟仪器面板;

3、利用虚拟仪器LabVIEW软件,编写与调试虚拟仪器的图形化程序;

四、课程设计内容

1、双通道虚拟信号发生器前面板设计;

2、双通道虚拟信号发生器框图程序设计。

五、双通道虚拟信号发生器的函数发生部分组成框架如下所示:

六、系统登录模块如下所示:

七、双通道虚拟信号发生器的实现:

7.1:双通道虚拟信号发生器的前面板如下所示:

图3-1 程序设计前面板

通道1,通道2框图:

图3-2 通道1框图图3-3 通道2框图

由图可知,由此产生正弦信号、三角波、方波、锯齿波及公式波信号。通过选择其中一波形即可在波形显示器里输出。

通过框图可设置波形的幅值,频率,相位,偏置量等参数,从而产生所需要的波形。注:两个通道生成的波形之间不受影响,可独立操作。

当波形为方波时,框图用来改变方波的占空比。

框图里显示波形的数学公式。

波形图中可通过改变框图中的设置来加入高斯白噪声,以实现对波形的干扰。

框图用来设置信号的采样平率以及波形中的采样点数。通过框图

可以设置波形的颜色及公式的颜色。框图用来结束程序的运行。

八、双通道虚拟信号发生器的程序设计。

双通道虚拟信号发生器是利用两个通道的独立性分别产生正弦信号、三角波、方波、锯齿波或公式波信号。两个通道产生的信号在同一个示波器(Graph)中显示波形,但彼此互不干扰。另外,每个通道可以对波形进行单独控制,分别可以选择产生输出正弦信号、方波信号、三角波信号、锯齿波信号或公式波信号。并可以对采样信息,频率,幅值以及相位参数进行调节控制,方波还可以控制占空比。

8.1:通道1及通道2设计如下所示。

设计的思路:采用一个簇常量,将幅值,频率,相位,采样率,偏置量,波形选择,公式等放进簇常量,在采用条件结构即可。

8.2:通道选择模块如下所示:

设计思路:采用条件结构。

8.3:颜色改变模块如下所示。

设计思路:此结构采用事件结构。

8.4:是否加噪声模块。

设计思路:采用事件结构。

8.5:登录模块设计如下所示。

设计思路:采用事件结构和消息对话框。

8.6:整体结构设计:

锯齿波信号发生设计框图如下:

公式波信号发生设计框图如下:

正弦波信号发生的设计图如下:

三角波信号发生的设计图如下:

方波信号发生的设计图如下:

九、测试模块。

9.1:登录测试。

9.2:通道选择测试。

9.3:是否加噪声。

9.4:颜色改变。

9.5:为两通道的信号以及参数分别设置及运行结果: 通道1:偏置1,频率10Hz,幅度1V,相位10;

通道2:偏置0,频率1Hz,幅度2V,相位0.