一种支持labview数据接口平台实现

一种支持labview数据接口平台实现

ID:33629742

大小:14.29 MB

页数:69页

时间:2019-02-27

一种支持labview数据接口平台实现_第1页
一种支持labview数据接口平台实现_第2页
一种支持labview数据接口平台实现_第3页
一种支持labview数据接口平台实现_第4页
一种支持labview数据接口平台实现_第5页
资源描述:

《一种支持labview数据接口平台实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、UniversityofScienceandTechnologyofChinaAdissertationformaster’SdegreeImplementationofDataInterfacePlallformForSupportingLabVIEWAuthor’SName:LiJingweiSpeciality:一Supervisor:”‘·’1’rinishedttme:PhysicalElectronicsAsso.Pro£WuJieMay8m,20134中国科学技术大学学位论文原创性声明本人

2、声明所呈交的学位论文,是本人在导师指导下进行研究工作所取得的成果。除已特别加以标注和致谢的地方外,论文中不包含任何他人已经发表或撰写过的研究成果。与我一同工作的同志对本研究所做的贡献均已在论文中作了明确的说明。作者签名:签字日期:丝!三:曼:多中国科学技术大学学位论文授权使用声明作为申请学位的条件之一,学位论文著作权拥有者授权中国科学技术大学拥有学位论文的部分使用权,即:学校有权按有关规定向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅,可以将学位论文编入《中国学位论文全文数据库》等有

3、关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。本人提交的电子文档的内容和纸质论文的内容相一致。保密的学位论文在解密后也遵守此规定。口公开口保密(——年)作者签名:童盗盎作者签名:生强颦签字日期:塑!三15:三导师签名:签字日期:6摘要数据采集、处理和传输是信号处理中很重要的环节,在通信、图像处理等领域都有广泛的应用。FPGA在其中数据控制系统中扮演了重要的角色,一般的FPGA编程都是用VHDL,Verilog语言来设计的,这两种代码形式的硬件描述语言,一直是主流的FPGA开发设

4、计语言。本设计目标是开发一个数据接口平台,该平台主要用到了FPGA作为数据接口的控制结构,它没有用传统的硬件描述语言来设计FPGA程序,而是采用LabVIEW语言来实现数据接口平台的开发。这样做有以下两个特点:一、LabVIEW是一种图形化的语言,它具有形象、直观以及简便的特点。LabVIEW软件提供了许多数据处理的库函数以及相关硬件的库文件供开发人员使用,使得FPGA的开发设计变得非常简洁,免去了许多较为底层的基础函数的开发和调试过程,大大加速了开发进程;同时,该平台可以使善于LabVIEW语言编程的

5、开发人员可以在不懂HDL语言的情况下,毫无门槛的开发FPGA程序,该平台完全支持LabVIEW。二、使用LabVIEW语言开发的数据接口平台,可以在一定程度上兼容NI(美国国家仪器公司)的相关数据采集模块,比如其15针标准接口的数据采集卡。NICRIO是NI开发的可重复配置的高可靠性嵌入式工业控制器,具有丰富的软硬件资源,多种I/o模块连接各种现场信号。灵活开放的LabVIEW开发环境在简化FPGA编程复杂度的同时,还能确保在硬件平台上通过交互式的调试实现最优化的控制策略。然而,N工的仪器在使用的过程中

6、对于用户来说有某些限制,比如其CRIO机箱的插槽数目,一定程度上限制了数据采集通道的数量。故而我们希望能开发一种可以兼容其功能,同时又能灵活自由的根据用户需求设计自定义的数据接口平台。因而,我们尝试做这样一种兼容NI系统的数据平台是有意义的。具体实现的方案是:硬件上,主要由FPGA组成,提供数据处理、数据I/o等多种功能,并通过PCI04对外提供PCI接口实现通信,两者之间通过PCI总线进行连接。软件上,主要围绕PCI9054芯片的特点来实现数据的通信以及相应的处理。上位机作为主控设备,控制和FPGA之

7、间双向的通信,包括命令和数据的传输。上位机设置双向的数据传输方式,上位机往FPGA方向上的数据采用BlockDMA,指令的发送采用直接写PCI总线的方式;FPGA往上位机的数据通过摘要Scatter/GatherDMA模式来传输,指令的发送统一和数据一样通过该DMA模式传输。FPGA和上位机也承担着各种的数据接收和校验等处理。PCI9054承担中间的传输渠道。经过测试,该数据接口平台可以实现基本的数据产生、打包、传输、接收和处理等一系列数据接口功能。同时,数据的传输也较为可靠,双向传输的数据无论是正确性

8、还是传输速率都基本实现了预期目标。当然,该系统平台也有一定的局限性和需要改进的地方,这些在最后的章节也做了阐述。关键词:数据接口;NICRIO;FPGA;LabVIEW;PCI9054;AbstractU蹴acquisition,processingandtransmissionisaveryimportantpaninsignalprocessing,18widelyappliedinthefieldsofcommunication,iI

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。