基于USB接口的数据采集系统研究与设计

基于USB接口的数据采集系统研究与设计

陈明明[1]2008年在《基于USB接口的数据采集系统的研究与设计》文中认为通用串行总线(USB)具有成本低,使用方便,支持热插拔,传输速率高,功耗低等优点,已被广泛应用于PC机及嵌入式系统中。采用USB接口进行数据采集是本课题的一大特点。本文首先研究了USB接口的通信协议,包括USB基本架构与总线结构,硬件规范,NRZI编码方式,控制传输、批量传输、中断传输以及等时传输四种USB数据传输方式,设备枚举及USB设备描述符等内容。接着,通过ATMEL的89S52单片机和Philips公司的PDIUSBD12接口芯片实现了模拟信号的采集与传输。其具体实现过程包括单片机端的固件程序设计,USB设备驱动程序设计及其上位机应用程序设计叁大模块。固件编程设计采用分层结构进行,实现了USB协议的解析和应答,完成了模拟信号的采集和传输等过程,并且通过给出部分源程序代码和程序流程图,采用从下向上的层次顺序详细研究了硬件提取层、PDIUSBD12命令接口层、中断服务程序、标准设备请求及主循环程序的实现过程。USB设备驱动程序为上位机应用程序访问硬件设备提供了统一的软件接口,USB的设备驱动程序必须符合Microsoft定义的Win32驱动程序模型(Win32Driver Model,WDM)规格。在此本文选用Numega公司的第叁方驱动程序开发工具DriverStudio,由于它所含的DriverWorks工具提供独特的DriverWizard向导,包含丰富的例子和库的完整源代码,可以引导用户根据实际需要完成设备驱动程序开发的全过程,所以利用它大大简化了设备驱动程序的开发过程。上位机应用程序采用了C++Builder开发工具,通过调用Win32 API函数的打开设备CreateFile0、读/写设备WriteFile0/ReadFile0、I/O设备控制DeviceIOControl0及关闭设备CloseFile0等函数即可实现与基于USB接口的数据采集系统的通信。本设计实现了外部信号的采集并通过USB接口传输到PC机上实现了实时显示。本系统由于引入了USB接口,较以前的传统接口提高了数据传输的速率,支持热插拔,使用更方便。

陈莹[2]2011年在《基于USB的数据采集系统研究与设计》文中指出随着数据采集技术的发展与多领域用户的需求,单一的采集设备已经不能满足数据采集系统的需求。本设计主要研究对象为自适应光谱仪采集的光学信号,在实际运用过程中,光学信号的采集受到地域位置的限制,需要便捷的设备完善光学信号的研究。因此为解决原来依靠独立的硬件实现运算与分析功能模块的复杂性,USB发挥了自身独特的优势。本文结合光学精密研究所863计划关于光谱仪的研究项目,根据采集到的光学信息,在后期对其处理及其传输进行研究,即对光学信号的传输,转换以及界面显示存储方面做了详细分析,并提出了基于USB数据采集系统的实现方案。本文主要运用到的操作系统为Windows XP,软件为VC++,运用的语言有:C语言,部分汇编语言。重点对硬件电路、固件程序、USB设备驱动程序和PC机应用程序的设计实现进行了深入论述。本文基于USB的传输优势,FPGA的高效性能,将采集到的光信号经模数转换后由FPGA处理控制数据,通过USB控制接口将数字信号传输到上位机,用户通过上位机对采集到的数据进行处理,实现如控制采集,读取数据,存储数据,转换数据等功能。文章围绕设计目标,从整体方案、芯片选择、控制传输软件的设计、基于USB实时数据采集软件设计,及其上位机的界面设计等方面阐述了主要的设计研究工作。在基于USB数据采集系统的研究设计中,完成了USB的固件控制软件设计,USB与FPGA接口连接软件设计和上位机界面软件设计,并参与了部分硬件电路的研究。最后,本文对所完成的工作进行总结,对未来数字采集系统的发展做出展望。

李焕英[3]2007年在《基于USB接口的远程数据采集系统的研究与设计》文中认为随着Internet在诸多领域的广泛应用,促使资源共享的程度不断提高,网络控制逐渐成为一种流行趋势。本课题结合高速通用串行总线(USB)所具有的传输速度快、支持热插拔、即插即用等优点,并利用现场可编程门阵列(FPGA)和高速A/D转换芯片设计了一种高速的数据采集与远程监控系统。首先,本文阐述了传统的数据采集与数据传输方式的不足之处,确定采用通用串行总线技术这一数据传输方式,并利用FPGA可自由编程、处理速度快的优点,使用硬件描述语言VHDL,采用自顶向下的设计方法,分模块编写USB接口芯片的固件程序及整个数据采集系统的时序控制程序,并将这些程序下载到FPGA,产生其硬件控制电路。其次,讨论了利用设备驱动程序开发工具WinDriver辅助开发USB设备驱动程序。最后,在Visual C++环境下编写应用程序打开USB设备读取、处理、显示数据,利用基于TCP/IP协议的Socket网络编程原理,编写客户/服务器模式的人机界面,实现所采集数据的远程传输与监控。本文完成的基于USB接口的远程数据采集系统,可以使用户通过网络在客户计算机上对运行于控制现场的服务器计算机上的控制系统发出命令,及时调整现场控制系统的运行状况,达到远程控制数据采集、提高资源使用率和削减应用成本的目的。

刘砚一[4]2007年在《基于FPGA的USB接口数据采集系统研究》文中认为随着科学技术水平的不断提高,在科研和生产过程中为了更加真实的反映被测对象的性质,对测试系统的性能要求越来越高。传统的测试装置,由于传输速度低或安装不便等问题已不能满足科研和生产的实际需要。USB技术的出现很好的解决了上述问题。USB总线具有支持即插即用、易于扩展、传输速率高(USB2.0协议下为480Mbps)等优点,已逐渐得到广泛的应用。本课题研究并设计了一套基于USB2.0的数据采集系统。论文首先详细介绍了USB总线协议,然后从系统的总体结构、硬件电路、软件程序以及系统性能检测等几个方面,详细阐述了系统的设计思想和实现方案。系统采用双12位A/D转换器,提供两条模拟信号通道,可以同时采集双路信号,最高的采样率为200KHz。USB接口芯片采用Cypress公司的CY7C68013。论文详细介绍了其在Slave FIFO接口模式下的电路设计和程序设计。系统应用FPGA芯片作系统的核心控制,控制系统的数据采集和与USB接口芯片的数据交换,并产生其中的逻辑控制信号和时序信号。同时应用FPGA芯片作系统的核心控制可提高了系统稳定性、减小设备的体积。系统的软件设计,主要包括FPGA芯片中的逻辑、时序控制程序、8051固件程序、客户应用程序及其驱动程序。客户端选择了微软的Visual Studio 6.0 C++作开发平台,虽然增加了复杂程度,但是软件执行效率及重用性均得到提高。最后,应用基于USB2.0的数据采集系统测试标准信号及电木的导热系数,以验证测试系统的可靠信与准确性。

魏茂强[5]2007年在《基于USB接口和μCOS-Ⅱ的数据采集系统设计》文中研究指明数据采集技术是信息技术的重要组成之一,是计算机获取信息的主要手段,在工业生产和科学研究等许多领域具有广泛的应用。随着科学技术的不断发展,人们对数据采集的性能指标要求越来越高,传统的数据采集方式已经不能满足需要。通用串行总线(USB)具有传输速度快、即插即用、易于扩展、占用系统资源少等优点;嵌入式实时操作系统(RTOS)中的μC/OS-Ⅱ则具有代码效率高、占用空间小、良好的实时性和可靠性等特点。本文将二者与传统的数据采集技术相结合,设计实现了一种基于USB通信和μC/OS-Ⅱ的集数据采集、分析、显示为一体的数据采集系统。该系统采用基于精简指令集(RISC)的高档8位AVR系列单片机ATmega16为核心,结合支持USB 1.1协议的USB控制芯片PDIUSBD12以及其他外围器件组成硬件平台。该硬件平台具有高运行速度(6MIPS)、低功耗、易于扩展等特点。通过构建嵌入式软件开发环境、移植μC/OS-Ⅱ、编写固化到ATmcga16单片机的引导程序(即固件程序),实现系统的数据采集、数码显示以及与PC机通信等设备端任务。在固件程序中移植的μC/OS-Ⅱ具有很强的任务管理功能,各任务协调运行,提高了系统的可靠性和实时性。而在PC端,引入微软新近的WDM驱动程序模型,在其基础上开发了数据采集系统的设备驱动程序,可以成功地对设备进行识别、配置,并提供了同设备进行数据交换的应用程序接口。基于这些接口,编制了具有查询设备、与设备交换数据并将数据绘制成动态曲线等功能的PC端应用程序。论文工作完成的基于USB接口和μC/OS-Ⅱ的数据采集系统,采样频率可达15KSPS(每秒采样次数),数据传输错误恢复率大于99%,即插即用、使用方便且具有很低的开发成本,可以为数据采集特别是电池供电移动或手持采集设备提供一种有效的解决方案和方便使用、高效传输的设备形式。

于晓龙[6]2008年在《基于USB的数据通信系统的研究》文中进行了进一步梳理随着科学技术的发展,传统的基于ISA、PCI接口的数据通信系统在使用中表现出许多弊端,针对这种现象,结合新兴技术,本文提出了一种基于USB接口的数据通信系统的实现方案,实现PC机和DSP处理系统之间的数据传输;具有灵活、配置简便、传输速率高等特点。本文从系统的整体架构开始,对欲构建的数据通信系统做了详细的概述,讲述了该系统的构成和特点。其次介绍了USB2.0的总线协议,讲述了USB的体系分层和通信流。本文的工作重点主要在USB数据传输方面。本文详细介绍了如何利用DriverStudio编写USB设备驱动程序及USB应用程序的设计,随后又详细讲述了用DSP2812作为USB设备端的设计。同时,编写了主机端和设备端的USB通信测试程序,经过大量的调试实验,实现了USB主机端和设备端的数据传输。随后,本文提出并论证了中断产生电路的实现方案,中断电路用于向USB主控制端和设备端发送中断信号,使主控制端和设备端可以进行同步数据传输。最后,本文编写了主控制软件,对构成的系统进行了大量测试实验,实验结果表明系统满足了设计要求。

熊开盛, 董兆鑫[7]2006年在《基于USB接口的数据采集系统》文中指出提出了一种基于USB接口,采用内置USB接口的微处理器芯片来实现的数据采集系统方案,并从硬件设计和软件开发两个方面对该方案进行了探讨。提出了3种硬件设计方案,并对其中一种方案进行了详细介绍;软件开发部分介绍了USB设备固件、USB设备驱动程序和数据采集系统应用程序设计。

吕静[8]2016年在《基于USB接口的LABVIEW与DSP通讯》文中进行了进一步梳理随着计算机和信息技术的飞速发展,DSP技术成为高速实时数据处理的一项关键技术,广泛应用在图像处理、语音识别、智能检测、工业控制等各个领域。USB 2.0作为一种成熟的计算机外设总线标准,由于其易用、热插拔、高性能和造价低廉等优点而被广泛应用。本文研究背景是对基于DSP的异步电机调速系统添加通讯功能,使电机运行数据在上位机与下位机之间进行实时高速的传输。在DSP控制系统中可以扩展多种通讯接口,像CAN、RS-232以及串口等通信接口,但在本系统中选择了性能更好的USB2.0接口,在深入探讨了 DSP和USB性能和特点的基础上,针对DSP与PC之间的数据传输接口进行设计。USB使系统具有直观的接口界面、良好的可扩展性,而DSP则具备处理复杂运算的能力,能够满足复杂工业环境所需大量运算的要求,它们的结合提供了一种新的数据传输解决方案,使电机的控制与监测更加灵活方便。本文分析论证了系统的特点、工作原理、芯片的选择方法以及固件程序的编写等,从关键技术、总体方案、硬件电路、软件程序等几个方面给出了详细的设计实现方法。本文首先简要介绍了关键技术的发展以及USB 2.0通信协议,然后设计了系统的实现方案,根据实际需要选择了硬件系统各关键芯片的类型和型号,并对USB与DSP连接电路进行了设计;最后进行了基于硬件系统的USB固件程序的设计和调试,以及对DSP数据传输程序进行编写。同时,采用LabVIEW作为上位机软件,编写了上位机指令传送与数据读取程序,完成电机转速的控制以及对电机运行的参数进行实时的监测显示。实验结果表明,该系统性能稳定、结构简单、抗干扰能力强、功耗低,具有极高的性价比。

周青云, 王建勋[9]2011年在《基于USB接口与LabVIEW的数据采集系统设计》文中提出设计了基于USB接口与LabVIEW的数据采集系统。单片机将采集到的信号通过USB接口与串口间的桥接控制器——PL2303传输到PC机,通过LabVIEW进行分析处理。整个系统分为数据采集和数据处理2部分。实验证明,系统能实时精确地显示单片机采集的信号。

郭玉栋[10]2004年在《基于USB接口的虚拟数字示波器》文中指出本论文是作者在进行基于USB接口的虚拟数字示波器的设计研究的工程背景下,研究USB数据传输方式和在数据采集中的应用,首先讨论了USB应用于数据采集的现状和发展趋势,比较了几种传统的数据传输方式和新型数据传输方式的优缺点,然后介绍了采用通用串行总线接口(USB)进行数据传输和应用于虚拟仪器测量系统的优缺点。接着简洁而系统地介绍了USB的传输协议和USB设备的架构。通过对整个数据采集系统的详细介绍,讨论了高速数据采集的实现。然后通过对Windows驱动程序模型的讨论,介绍了使用动态链接库(dll)进行设备与计算机的连接。最后,分析了系统的缺陷并提出了系统改进的建议。

参考文献:

[1]. 基于USB接口的数据采集系统的研究与设计[D]. 陈明明. 武汉理工大学. 2008

[2]. 基于USB的数据采集系统研究与设计[D]. 陈莹. 西安科技大学. 2011

[3]. 基于USB接口的远程数据采集系统的研究与设计[D]. 李焕英. 南京理工大学. 2007

[4]. 基于FPGA的USB接口数据采集系统研究[D]. 刘砚一. 南京林业大学. 2007

[5]. 基于USB接口和μCOS-Ⅱ的数据采集系统设计[D]. 魏茂强. 大连理工大学. 2007

[6]. 基于USB的数据通信系统的研究[D]. 于晓龙. 北京交通大学. 2008

[7]. 基于USB接口的数据采集系统[J]. 熊开盛, 董兆鑫. 电子工程师. 2006

[8]. 基于USB接口的LABVIEW与DSP通讯[D]. 吕静. 天津科技大学. 2016

[9]. 基于USB接口与LabVIEW的数据采集系统设计[J]. 周青云, 王建勋. 实验室研究与探索. 2011

[10]. 基于USB接口的虚拟数字示波器[D]. 郭玉栋. 南京理工大学. 2004

标签:;  ;  ;  ;  ;  ;  ;  ;  ;  ;  

基于USB接口的数据采集系统研究与设计
下载Doc文档

猜你喜欢