双通道虚拟示波器的设计.doc_第1页
双通道虚拟示波器的设计.doc_第2页
双通道虚拟示波器的设计.doc_第3页
双通道虚拟示波器的设计.doc_第4页
双通道虚拟示波器的设计.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

精品文档双通道虚拟示波器的设计1. 设计思路本设计是基于labView软件实现A、B两个通道的设计,即双踪示波器。设置两个菜单下拉列表控制通道A和通道B的选通状况,输入某种信号即显示相应的波形,选择关则关闭显示通道,选择双通道则同时显示输入的两个波形。输入信号可用基本模拟信号,如正弦波、方波、三角波、锯齿波等。波形显示采用波形图控件,同时还需要有波形控制部件,垂直灵敏度及扫描速率检测部件等以及时间延迟、幅度偏移、信号的幅值及频率等转盘。最后要设计示波器关闭按钮,通过while循环的停止按钮来实现。2.方案设计本设计的在创建过程中,首先创建前面板,然后进行程序框图的编写。在程序的编写中,使用了条件结构while循环结构以及常用的数据处理函数,同时还用到了信号生成控件VI、旋钮控件VI等多个labView控件。在程序框图的编写过程中,创建了多个labView子VI,用于双通道示波器部分功能的实现,完整的设计框图如下所示:图1前面板图2 后面板框图3.设计步骤3.1通道A、B的选择及波形发生在程序框图面板上创建两个条件结构,利用基本函数发生器创建波形发生模块,用菜单下拉列表控制条件输入端,将固定值0这个分支闲置,即不产生波形,达到前面板菜单下拉列表上“关”的功能,固定值1、2、3、4这几个分支分别加入正弦波、方波、三角波、锯齿波等模拟波形信号,这样,实现了信号源的选择。具体效果如图2,以下分别为5个条件选择分支的程序图,及前面板上菜单下拉列表功能的实现,B通道同理。 图2 波形选择模块3.2波形控制和调节部分 这部分是为了获得显示波形的详细信息而设计的,其结构如下图: 图3 单频信息控件图3是提取单频信号控件,可以在前面板上显示信号的幅值和频率。 图4 幅度偏移图4是实现了幅度的偏移,公式为x1+x2(x1为输入信号,x2为偏移量)。 图5垂直灵敏度图5实现的是垂直灵敏度的控制,通过一个条件选择结构实现6个档位的转变。 图6扫描速率的控制图6是对扫描速率的控制,通过一个条件选择结构实现个档位的速率控制。 图7双通道同时显示波形图7是两个通道同时显示,通过前面双通道的设置,很方便地实现两个信号的比较观测。 图8时间延迟图8是为了更清楚的观测而设置的,运行期间信号变化很快,不利于做详细的观测比较,解决该问题的方法是设置一个延迟时间模块,其结构如图所示: 图9STOP 模块图9是通过while循环的停止按钮,控制示波器的工作状态。3.3完整程序框图经过以上设计的综合得到如下完整的程序图:图10 总体原理框图4.小结本设计出的双通道虚拟示波器能够单独或者同时控制两个通道的显示,且每个通道的显示波形均有四种,即正弦波、方波、三角波、锯齿波,也能对输出的波形进行幅值、频率和偏移的调节。这个基于labView软件做出的示波器,有着很大的意义,不仅能够按照使用者的意愿进行功能的调节,还能大大的节省成本,实现很多现实中因为外界影响而不能实现的功效。在本次设计中,遇到了很多平时不懂的问题,诸如条件选择和循环的使用,对软件许多控件的不熟悉,尤其在刚开始的时候很难入手设计,也发现了自己的很多不足,后来通过查询资料以及和同学间的沟通,很好的解决了遇到的很多问题,对软件的使用也较之以前熟练了很多,还学会了更好的利用网络资源。通过对双道虚拟示波器的设计,也对示波器的构成和功能有了很多新的了解,以前只会操作,但是现在对其内在的一些原理也有了一定的认识。这次课程设计对我有很大的收获,不仅是理论上的,也对我的动手能力和学会多多利用现有资源的能力有了很大的

温馨提示

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

评论

0/150

提交评论