基于fpga和usb远程实验系统的研究与开发-电路与系统专业论文.docxVIP

  • 0
  • 0
  • 约5.41万字
  • 约 72页
  • 2019-01-09 发布于上海
  • 举报

基于fpga和usb远程实验系统的研究与开发-电路与系统专业论文.docx

基于fpga和usb远程实验系统的研究与开发-电路与系统专业论文

声明本学T位论文是我在导师的指导下取得的研究成果,尽我所知,在本 声明 本学T位论文是我在导师的指导下取得的研究成果,尽我所知,在本 学位论文中,除了加以标注和致谢的部分外,不包含其他人已经发表或 公布过的研究成果,也不包含我为获得任何教育机构的学位或学历而使 用过的材料。与我一同工作的同事对本学位论文做出的贡献均已在论文 中作了明确的说明。 研究生签名:重垩孳 细5年7月多日 学位论文使用授权声明 南京理工大学有权保存本学位论文的电子和纸质文档,可以借阅或 上网公布本学位论文的部分或全部内容,可以向有关部门或机构送交并 授权其保存、借阅或上网公布本学位论文的部分或全部内容。对于保密 论文,按保密的有关规定和程序处理。 研究生签名:立堕仁 加6年7月乡日 硕士论文 硕士论文 基于FPGA和USB远程实验系统的研究与开发 1绪论 1.1课题的理论意义和应用价值 实验是教学活动中一个必不可少的过程,尤其是对于理工学科,必须在实验室进 行测量、数据采集、分析和设计,它是掌握理论知识和提高动手能力的一个必不可缺 少的环节。本课题“基于FPGA和USB远程实验系统的研究与开发”是设计一个远 程实验系统,它属于Intemet在远程数据采集与控制方面的一种应用,通过软件将计 算机硬件资源与实验仪器有机地融合为一体,从而把计算机强大的计算处理能力和仪 器硬件的测量、控制能力结合在一起【l’3J。现代社会的高速发展,使远程实验在时间、 空间和经济效益上显示出日益强大的生命力。在过去的十多年中,基于这种远程教学 的概念所产生的虚拟实验室(Virtual Laboratory,VL),使学生操作虚拟的实验装置 进行实验己得到了成功的应用。如今,Intemet网络技术的巨大进步使得比vL更进 一步地远程实验(Remote Laboratory,R—Lab)的实现成为可能。 采集现场的实验数据是整个系统的关键部分。现有的数据采集系统中通常的采集 方式是采用数据采集板卡,如A/D卡及RS一422,RS一485等总线板卡。采集板卡不仅 成本高,安装麻烦,而且易受机箱内环境的干扰而导致采集数据失真:同时,还易受 计算机插槽数量和地址、中断资源的限制,可扩展性差:更有甚者,在对大批量数据 进行采集时,采样系统与主机接口的瓶颈作用将导致部分数据丢失,失去连续采样的 意义【4】。本课题对实验数据的采集采用USB接口技术,可以克服上述不足,并且还 使数据采集设备具有热插拔、传输速度快、通用性强、易扩展和性价比高等优点【5】。 另一方面,在传统的数据采集系统中,通常采用单片机或DSP(Digital Signal Processor,数字信号处理器)作为CPU(Central ProcessingUnit,中央处理器)控制 ADC(Analog.to—Digital Converter,模数转换器)、存储器和其它外围电路的工作,但 是,单片机的时钟频率较低,难以适应高速势据采集系统的要求,而DSP虽然可以 实现较高速的数据采集,但其速度提高的同时也增加了系统的成本【6】。随着电子技术 的不断发展与进步,电子系统的设计发生了很大的变化,传统的设计方法正逐步退出 历史舞台,而基于EDA技术的芯片设计正成为电子系统的设计主流,可编程逻辑器 件FPGA和CPLD由于具有开发简单、静态可重复编程和动态在系统编程的特点, 已经成为当今应用最广泛的两类可编程专用集成电路(ASIC)。随着微电子技术的迅 猛发展,FPGA上包含的资源越来越丰富,可实现的功能越来越强,这使得FPGA在 电子电路设计中的角色越来越重要【7-8】。·FPGA具有单片机和DSP无法比拟的优势, FPGA时钟频率高,内部延时小,全部控制逻辑由硬件完成,速度快,效率高,组合 形式灵活,可以集成外围控制和接口电路。利用FPGA,电子设计工程师可以从容地 第1章 第1章 绪论 在办公室或实验室设计出所需要的专用集成电路,从而大大缩短了产品的上市时间, 降低了开发成本。 此外,LabVIEW是一种新型的图形程序编程语言,内部含有丰富的数据显示、 分析处理、数据存储等子程序,本系统利用FPGA和USB技术开发实验数据的采集 部分,再结合LabVIEW图形化编程语言作为应用程序和LabVIEW强大的网络通信、 数据分析处理和数据存储功能,集成了三者的强项和优点。FPGA控制采样通道的硬 件进行实验数据采集;USB总线实现对采集到的数据实时高速地传送给主机: LabVIEW把传送来的实验数据在主机上显示出来,并且利用其所具有的功能模块对 数据进行分析和存储,然后将数据通过网络发送到远方【9.121。 基于WEB(网络)的实验系统的产生和发展主要有如

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档