论文部分内容阅读
虚拟示波器是随着计算机技术、现代测量技术发展起来的一种新型智能测试仪器,它不但能实现一般模拟或数字示波器的全部功能,而且能充分利用现有的计算机资源,实现如数据存储、数据分析等在普通示波器上很难实现的特殊功能。对于虚拟示波器的理论研究与样机的开发,可以在很大程度上弥补传统示波器的不足。 本论文采用PC—DAQ方式构成虚拟仪器测量系统,用文本式编程语言LabWindows/CVI作为软件开发平台,开发了一台虚拟示波器实验样机。该虚拟示波器具有如下优点:硬件成本低,用户可自定义其功能;通过升级应用软件便可完成示波器功能的升级与扩充,可与电脑等设备方便的互联;具有良好的可靠性、移植性和维护性。 在本论文硬件电路设计中,采用TI公司高速模数转换器(ADC)TLC5510和Cypress公司先进先出存储器CY7C425实现数据高速采集与缓存;进一步采用Philips公司单片机P89C61X2和USB接口器件PDIUSBD12实现与计算机的高速数据传送;另外还采用AD公司DDS器件AD9850实现了一种频率可控制、相位变化快、相位噪声低的DDS信号源。在本论文软件设计中,PC端应用程序在VC++6.0与LabWindows/CVI环境下开发,波形直接显示在计算机屏幕上。论文同时还对USB设备固件和驱动程序进行了详细讨论。