基于LabVIEW和FPGA的虚拟仪器平台设计毕设论文最终.doc

上传人:bao****ty 文档编号:135044760 上传时间:2020-06-11 格式:DOC 页数:88 大小:4.14MB
返回 下载 相关 举报
基于LabVIEW和FPGA的虚拟仪器平台设计毕设论文最终.doc_第1页
第1页 / 共88页
基于LabVIEW和FPGA的虚拟仪器平台设计毕设论文最终.doc_第2页
第2页 / 共88页
基于LabVIEW和FPGA的虚拟仪器平台设计毕设论文最终.doc_第3页
第3页 / 共88页
基于LabVIEW和FPGA的虚拟仪器平台设计毕设论文最终.doc_第4页
第4页 / 共88页
基于LabVIEW和FPGA的虚拟仪器平台设计毕设论文最终.doc_第5页
第5页 / 共88页
点击查看更多>>
资源描述

《基于LabVIEW和FPGA的虚拟仪器平台设计毕设论文最终.doc》由会员分享,可在线阅读,更多相关《基于LabVIEW和FPGA的虚拟仪器平台设计毕设论文最终.doc(88页珍藏版)》请在金锄头文库上搜索。

1、毕业设计论文基于LabVIEW 和FPGA 的虚拟仪器平台设计摘要现代生产要求电子仪器品种多、功能强、精度高、自动化程度高,而且要求测试的速度快、实时性好,具有良好的人机界面。虚拟仪器正好可以实现这些要求。在电子实验中使用多种仪器,如信号发生器、万用表、频率计、示波器等,如果能把它们都设计成虚拟仪器,利用计算机来提高仪器的集成度,减少实验匹配的仪器的种类、数量和实验室面积,便能从根本上改变实验室的面貌,克服传统测量仪器单一功能的缺点。本设计正是以这种思想为出发点,以电子技术实验室的真实函数信号发生器、示波器、频率计为蓝本,利用LabVIEW编程来设计虚拟函数信号发生器、虚拟存储示波器、虚拟频率

2、计,并将其合并在一个虚拟平台上面,能够分别实现虚拟仿真函数信号发生器、存储示波器、及频率计的功能,实现真正意义上的虚拟仪器平台。其虚拟平台上面的函数信号发生器可以产生正弦波、三角波、方波三种波形,并能够实现波形频率从1Hz到2MHz可调,峰峰值从0.1V到8.0V可调,实时性很好;示波器能正确的显示波形,并能实现频率和幅值的可调;频率计可以对0HZ到99.99KHZ的信号进行频率的测量。本设计利用RS-232串口进行数据的传输,实现了LabVIEW与FPGA的通信。同时对仿真信号的生成与控制做了详细的分析,以及对设计中的问题进行了深入的探讨。本设计旨在找到一个能够改革教学实验室的有效途径。关键

3、词:虚拟仪器,LabVIEW,RS-232,FPGATHE DESIGN OF VIRTUAL INSTRUMENTS PLATFORM BASED ON LABVIEW AND FPGAABSTRACTModern production requires electronic instrumentation variety many, strong function, high precision, high degree of automation, and high speed, good real-time in testing, good man-machine interface.

4、 Virtual Instruments can meet precisely these requirements. A variety of instruments are used in the electronic experiments, such as signal generator, multimeter, frequency meter, oscilloscope, etc. If we are able to design them to virtual instruments, improve the integration of instruments using co

5、mputer and reduce the type and number of instruments matched to experiments and the space of laboratory, then we can change the face of the laboratory fundamentally and conquer the shortcomings of single function of the traditional measuring instruments.The design of this thinking is the starting po

6、int of electronic technology to the real function of the laboratory signal generator, oscilloscope, frequency meter based on the use of LabVIEW programming to design the virtual function signal generator, virtual storage oscilloscope, the virtual frequency meter, and combined in a virtual platform,

7、to achieve the virtual simulation function, respectively, signal generator, oscilloscope, and frequency of functions, the realization of the true sense of the virtual instrument platform. Its virtual platform for the above function signal generator can produce sine wave, triangle wave, square wave t

8、hree, and be able to achieve the waveform frequency from 1Hz to 2MHz Adjustable peak peak adjustable from 0.1V to 8.0V, a very good real-time; oscilloscope waveform display correctly, and to achieve an adjustable frequency and amplitude; 0HZ Cymometer can 99.99KHZ signal to the frequency measurement

9、s.The design of the use of RS-232 serial port for data transmission, the realization of the LabVIEW and FPGA communication. At the same time, the generation of simulation and control signals to do a detailed analysis, as well as design issues in detail. The design of a reform aimed at finding an eff

10、ective way of teaching laboratory.KEY WORDS: Virtual Instrument,LabVIEW,RS-232,FPGA 目 录前 言1第1章 绪论21.1 虚拟仪器的背景21.1.1 数字信号处理技术21.1.2 虚拟仪器技术21.2 本课题研究的意义31.2.1 设计的依据及意义31.2.2 国内外发展状况41.3 关于LabVIEW51.3.1 开发环境LabVIEW51.3.2 选择LabVIEW的原因5第2章 系统的构想与方案设计72.1 上位机与下位机72.2 DDS的工作原理72.3 方案论证82.4 系统整体框图与设计思想112.4

11、.1 系统框图112.4.3 频率计设计思想122.4.2 函数信号发生器设计思想13第3章 上位机设计153.1 LabVIEW软件设计思想153.2 人机交互界面设计173.2.1 人机交互界面的构成183.2.2 界面的组件设计193.3 主VI程序框图设计203.3.1 程序框图203.3.2 器件选择部分设计213.3.3 串口发送部分设计213.4 函数信号发生器程序框图的设计223.4.1 程序框图223.4.2 波形类型部分设计233.4.3 频率选择部分设计243.4.4 峰峰值调节部分设计253.4.5 串口发送部分设计253.5 频率计程序框图的设计263.5.1 程序框

12、图263.5.2 发送数据类型控制部分设计263.5.3 串口发送部分设计283.5.4 串口接收部分设计283.5.5 显示部分设计293.6 设计中用到的主要VI29第4章 下位机设计314.1 FPGA软件中主模块的设计思想314.1.1 主模块的软件设计原理总图314.1.2 FPGA软件中主模块的设计原理314.2 FPGA软件中函数信号发生器的设计思想324.2.1 函数信号发生器的软件设计原理总图324.2.2 FPGA软件中函数信号发生器的设计原理324.3 FPGA软件中频率计的设计思想344.3.1 频率计的软件设计原理总图344.3.2 FPGA软件中频率计的设计原理34

13、4.4 频率计的系统模块设计354.4.1 串口接收模块354.4.2 串口转换模块384.4.3 分频模块394.4.4 控制模块404.4.5 串口发送模块414.4.6 频率计模块424.5 函数信号发生器的系统模块设计454.5.1 串口接收模块454.5.2 串口转换模块454.5.3 分频模块464.5.4 地址发生器模块484.5.5 ROM表查询模块494.5.6 波形选择模块514.5.7 幅值调节模块524.5.8 频段选择模块534.6 串口的编码与解码544.6.1 关于串口544.6.2 串口的设置554.6.3 串口的发送与接收554.7 硬件连接56第5章 软件仿

14、真测试与实时检测575.1 LabVIEW软件仿真测试575.1.1 LabVIEW软件中函数信号发生器的仿真测试575.1.2 LabVIEW软件中频率计的仿真测试575.2 FPGA软件中函数信号发生器的仿真测试585.3 FPGA软件中频率计的仿真测试595.4 总功能实时检测59参考文献65致 谢66前 言虚拟仪器的出现就是仪器发展史的一场革命,代表仪器发展的方向和潮流,对科学技术的发展和工业生产的进步产生了巨大的推动作用。虚拟仪器技术是测试领域的一种新的思想和方法,它的出现是测试仪器技术和测控系统的一个新的里程碑。虽然是新兴的仪器仪表技术,但由于其具备许多区别于传统仪器的突出优点,可

15、以由用户自行设计定义,灵活变换参数,随着计算机技术特别是软件技术和仪器技术的进步而飞速发展,因此使现代测控的系统更灵活、更紧凑、更经济、功能更强大,从而在国内外各个领域得到了越来越广泛的应用。特别在电子测量和自动化控制领域,虚拟仪器技术得到了巨大的发展。虚拟仪器是一种功能意义上的测量和控制仪器,是具有仪器功能的软件、硬件的组合。它充分利用计算机技术,在基本的硬件支持下,通过调用相应的软件模块来完成各种传统仪器的功能。本文从探索研究的角度出发,对虚拟仪器的系统构成、实现手段和开发方法进行了研究。在此基础上,研究开发了基于LabVIEW开发平台的虚拟仪器平台,通过计算机串口把LabVIEW发送的控制指令送到GW48实验箱FPGA的RS-232接收引脚,经过FPGA对控制指令的处理,实现对虚拟平台上面相应虚拟仪器的调用,对不同的虚拟仪器应做不同的处理:如,虚拟频率计,当其接收到开始工作的信号后,将其频率和占空比,通过RS-232发送引脚,发送给计算机上面

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号