1、 - 1 - 毕业设计(论文) 课 题: 虚拟信号发生器的研究与设计 专 业: 自动化 班 级: 一班 学生姓名: 学 号: 指导教师: - 2 - 摘摘 要要 本文仅就基于 LabWindows/CVI 虚拟信号发生器进行设计,虚拟信号发生器 利用 LabWindows/CVI 提供的软件平台以及强大的函数库,通过简单的单片机 MCU+DDS 就可以产生频带宽,精度高,幅值、相位和频率连续可调的波形,借助 PC 机的网络传输功能可实现网络控制和信号处理。基于 LabWindows/CVI 的虚拟 信号采集卡利用 C8051F020 微处理器内的 A/D 通道及 I/O 端口完成虚拟信号采 集
2、,放大处理和数据传输任务,对信号的处理和显示可由 PC 机来完成或由网络 控制, 减少硬件的开支, 易于实现自动测控。 最后, 在对本文系统进行全面测试, 结果表明本方案可行,具有较大的通用性。 通过虚拟信号发生器的设计,阐述利用 labwindows/cvi 进行虚拟仪器设计 的方法、步骤和实现技术,并展望虚拟仪器的广阔应用前景。利用其软件开发平 台,按步骤阐述了虚拟信号发生器的设计和实现过程,最终实现了信号发生器的 设计,该信号发生器可以选择波形以及幅值和频率。更能可以由用户根据需要自 行设计和扩展,人及界面友好。 关键词:信号发生器;虚拟仪器;labwindows/cvi - 3 - A
3、bstractAbstract The content of this paper is about virtual function signal generator which is based on LabWindows/CVI and digital signal processor. It includes designing the structure of virtual signal generator which is based on LabWindows/CVI and digital signal processor, which includes hardware a
4、nd software structure, designing digital signal capture board which is based on C8051F020 and giving network measure and controlling based on TCP/IP and signal processor. Use LabWindows/CVI software platform and powerful function library, simple MCU+DDS while can generate signal wave with wide channel, high precision and continuous adjustive swing, phase and frequence, the transmission function of network, Virtual signal ge