基于USB串口通信数据采集技术的实施 易辉

合集下载

基于USB的数据采集系统设计及实现

基于USB的数据采集系统设计及实现

基于USB的数据采集系统设计及实现基于USB的数据采集系统设计及实现1 引言在智能仪器、信号处理以及工业自动控制等领域,都存在着数据的测量与控制问题,常常需要将外部的温度、压力、流量、位移等模拟量进行采集。

目前常用的数据采集方式是通过数据采集板卡,常用的有ISA总线,PCI总线,422,485等接口形式的A/D采集卡,这种板卡不仅安装麻烦,而且易受计算机插槽数量和地址、中断资源的限制。

通用串行总线(UniversalSerialBus,USB)的出现,很好地解决了以上问题。

本文所设计的就是基于USB总线的快速12 b 的数据采集系统。

2 USB总线简介USB总线是Intel,DEC,Microsoft,IBM等公司联合提出的一种新的串行总线接口规范,是为了解决日益增加的PC外设与有限的主板插槽和端口之间的矛盾而制定的一种串行通信标准。

USB具有较高的传输速度:USB协议1.1支持低速(1.5 Mb /s)和全速(12 Mb/s)2种传输模式,而2.0协议支持的速度提高到480 Mb/s。

他的数据传输速度比标准串/并口高,且具有使用简单、支持即插即用、易于扩展等特点。

USB接口采用4线电缆,其中2根信号线,1根电源线和1根地线,电源线可以向外设提供最大5 V,500 mA的电流。

USB接口有4种传输方式:控制传输、批量传输、终端传输和同步传输,可以满足不同传输的需要。

3 USB接口的数据采集系统的设计实现整个系统主要由4部分组成:USB接口芯片及外围电路、控制电路、数据缓冲电路和A/D转换电路。

USB接口芯片选择了Cypress公司的EZ-USB 2131Q,该芯片内嵌8051控制器,因此整个系统以EZ-USB控制器为核心,由EZ-USB经控制电路实现对A/D转换电路和数据缓冲电路的控制,模拟信号转换后的数据送入数据缓冲器,当数据缓冲器存满之后,通知EZ-USB控制器,由主机取出数据。

整个系统框图。

基于USB串口通信数据采集技术的实施

基于USB串口通信数据采集技术的实施
$

需要改变通道或频率或 清 Q;QF 后再采集 _ =
$
释放设备对象 $%+%&$ 数据采集实现工作流程
图&
数据采集功能实现的演示界面

结束语 从软件上系统地介 绍 了 @AB 串 口 通 信 技 术 在 速 度 跟 踪 系
统中的数据采集全过程。如 果 采 用 JaYD%,, 公 司 的 ?bc@AB Qd6 系列 集 成 @AB6 P 8 协 议 微 处 理 芯 片 设 计 数 据 采 集 卡, 数据采集 的速度将高达 62 e V88 LB " , P 这种极快的数据 (下转第 f2 页)
!"", 年 第!期
仪 表 技 术 与 传 感 器
M3EAK@?B3A *B>C32Q@B =36 (B3E7K
!"", ;7 - !
基于 !"# 串口通信数据采集技术的实施
马敬东, 陈明方
(沈阳职业技术学院, 辽宁沈阳 $$%%&’)
摘要: 速度快及连接灵活和独立供电等特点, 已得到了越来越广泛的应 ’() 通用串行总线通信技术由于其使用方便、 用, 文中以速度跟踪系统中的数据采集作为实例将其引入工程应用中。简述 了 ’() 串 口 通 信 的 特 点, 介 绍 了 ’() 设 备 管 理与数据采集的相关函数。重点详细地介绍了数据采集的工作流程, 并以具体实例从软件的角度演示了数据采 集 的 全 过 程。 关键词: 数据采集; 设备对象; 协议 ’() 串口通信; 中图分类号: *+!,& - ! 文献标识码: . 文章编号: (!"",) %""! $ %/&% "! $ ""#/ $ "!

基于单片机和USB接口技术的高速数据采集系统的设计

基于单片机和USB接口技术的高速数据采集系统的设计

基于单片机和USB接口技术的高速数据采集系统的设计摘要数据采集系统是结合基于计算机的测量软硬件产品实现灵活的、用户自定义的测量系统。

数据采集包括从信号源采集信号,将其进行数字化,存储分析并传递到个人PC上。

通用串行总线(USB)作为一种新的微机总线接口规范.具有便捷、易扩展、低成本、低干扰等特点,非常适合作为主机和外设之间的通信接口。

USB为数据采集设备/仪器与PC机之间的连接提供了一个费用低廉且简单易用的方案。

USB通讯技术的出现,使高传输速度、强纠错能力、易扩展性、方便的即插即用,有机的结合在一起。

USB技术虽然出现的时间并不长,但是由于它的种种优点,被越来越多的厂商和用户所接受.本次毕业设计(论文)设计了一种基于单片机和USB的高速数据采集系统的硬件及固件PDIUSBD12程序设计方案。

关键词数据采集系统;usb接口;单片机4.7.8. acquisition uses a combination of PC-based measurement hardware and software to provide a flexible, user-defined measurement system. Data acquisition involves gathering signals from measurement sources and digitizing the signal for storage, analysis, and presentation on a personal computer (PC).As a new interface Specification.the Universal Serial Bus (USB) has the advantages of convenient、expansibility、low cost and anti—disturbance.So it is fit for the communication interface between the host and available peripherals USB delivers an inexpensive, easy-to-use connection between data acquisition devices/instruments and PCs. USB communication technology can enable high-speed, strong error-correcting capabilities, easy extensibility, plug-and-play convenience, combined with organic. USB technology is not even in the face of a long time, but because of its many advantages, more and more accepted by manufacturers and users. This thesis introduce to the hardware and software design for the high speed dataacquisition system based on Single chip micro computer and USB.Key words data acquisition;universal serial bus interface;Single chip micro computer目录摘要 (I)第1章绪论 (1)1.1研究的背景及目的 (1)1.2国内外研究现状及已有成果 (1)课题的研究方法和内容 (2)第2章总体方案设计 (3)2.1芯片比较 (3)2.1.1单片机选型 (3)2.1.2USB接口芯片的选择 (3)系统的原理及其组成 (5)第3章系统的程序设计 (7)系统的硬件设计 (7)3.1.1P DIUSBD12的性能特点和内部结构 (7)3.1.2 P DIUSBD12的端点描述 (9)3.1.3 P DIUSBD12的指令集 (10)3.1.4 P DIUSBD12的管脚配置 (11)3.1.5 A/D与单片机接口电路 (13)3.1.6 P DIUSBD12与单片机接口电路 (14)3.2.2 P DIUSBD12固件编程的结构 (15)3.2.8 USB设备驱动程序的调用 (17)第4章方案设计的分析及本研究的创新策略 (18)方案的可行性、实验过程、数据的处理及分析 (18)4.1.1系统硬件设计分析 (19)4.1.2系统软件设计分析 (19)本次设计的创新与改进 (20)结论 (21)致谢 (22)参考文献 (23)附录A (24)第1章绪论1.1研究的背景及目的信息技术与电子技术的迅猛发展,使得计算机和外围设备也得到飞速发展和应用。

基于USB总线的实时数据采集系统设计

基于USB总线的实时数据采集系统设计

基于USB总线的实时数据采集系统设计基于通用串行总线(USB)的实时数据采集系统的设计严格遵循USB1.1协议,充分体现USB便捷、易扩展、低成本、低干扰的特点。

详细介绍系统的USB设备驱动程序、设备固体、应用程序的具体设计。

现代工业生产和科学研究对数据采集的要求日益提高。

目前比较通用的是在PC 或工控机内安装数据采集板卡,如A/D卡及422、485卡。

这些数据采集设备存在以下缺陷:安装麻烦;价格昂贵;受计算机插槽数量、地址、中断资源限制,可扩展性差;在一些电磁干扰性强的测试现场,无法专门对其做电磁屏蔽,导致采集的数据失真。

通用串行总线(Universal Serial Bus,简称USB)是1995年康柏、微软、IBM、DEC等公司为了解决传统总线的不足推广的一种新型串行通信标准。

该总线接口具有安装方便、高带宽、易扩展等优点,已经逐渐成为现代数据传输的发展趋势。

基于USB的数据采集系统充分利用USB总线的上述优点,有效解决了传统数据采集系统的缺陷。

1 系统硬件设计1.1 硬件总体结构USB实时数据采集系统硬件模块包括A/D转换器、微控制器、USB通信接口和多路模拟开关。

硬件总体结构如图1所示。

1.2 USBN9602芯片USB接口芯片采用National Semiconductor公司的一种专用芯片USBN9602。

该芯片内部集成微处理器接口、FIFO存储器、时钟发生器、串行接口引擎(SIE)、收发器、3.3V电压转换器,支持DMA、微波接口,内部结构如图2所示。

微控制器通过8位的并行接口传送A/D采集的数据,存储在FIFO存储器中;一旦FIFO存满,SIE立刻对数据进行处理,其中包括:同步模式识别、并/串转换、位填充/解填充、CRC产生与校验、地址识别、握手响应与产生、USB特殊事件(Reset、Suspend、Resume)检测;最后由收发器通过数据线(D+、D-)传送数据至PC。

上述过程严格遵守USB1.1协议。

基于USB接口的高速信号采集系统设计

基于USB接口的高速信号采集系统设计

通讯技术数码世界 P.38基于USB接口的高速信号采集系统设计丁传勇 刘婧 翁铁 张燕 天津博远华信科技有限公司摘要:USB接口具有很广的应用,本文把USB3.0与FPGA协议进行高度结合,设计基于USB接口的高速信号采集系统,可供相关人员进行参考。

关键词:USB接口 FPGA通信协议 信号采集USB3.0采用了双总线拓扑结构,可以实现数据的串行通信,无须等待应答包则可以同时同方向输出多个数据包,还可以实现对其它版本USB的兼容,可以有效对数据传送过程中的干扰进行处理。

该串行通信系统中的两条总线采有通信电缆和连接器实现并连,采用星型的拓扑结构,超速总线利用分层的数据信息通信架构,利用了8b/10b 编码和解码方式,可以实现编码过程中的DC平衡,数据信息传送过程中的0、1数量基本一致,持续的0、1数量不会超过5个。

编码的原理是把持续的8位数据划分成低5位数据、高3位数据,两组数据之间填加1个数据控制位,成为10位的数据组。

在进行解码时,把这10位数据转变成contrl+8bi的数据信息,两个控制位可以使USB3.0可以对以下版本进行兼容。

可以实现同步的数据传输、中断传输、控制传输以及块传输,而块传输方式具有超高速数据通信的功能。

1系统硬件设计高速数据采集系统需要等待开关控制信号接通,之后把信号接入到调理电路中滤波、去噪。

再通过模数转换之后传输到USB3.0端口,从而实现数据采集的全过程。

在具体应用过程中,需要利用USB端口把数据采集系统与PC机进行数据连接,通过系统初始化之后,再经过I2C电路和FX3控制芯片来接收到USB端口传送过来的固件程序,对寄存器进行初始化操作之后,再设置好外围电路运行状态,数据采集系统的上位机便可以数据接收。

高速数据采集系统是由软、硬件两部分构成,硬件主要有电源模块、信号调理模块,数据采集处理模块、高速数据传输模块和其它的辅助模块构成。

控制模块的核心主要为FPGA,而数据采集的实现主要依据A/D转换,高速数据传输的技术核心在于USB。

基于USB和LabVIEW的数据采集测试系统设计

基于USB和LabVIEW的数据采集测试系统设计
第 31 卷 第 6 期 2021 年 6 月
长 春大学学报 JOURNAL OF CHANGCHUN UNIVERSITY
Vol. 31 No. 6 Jun. 2021
基于USB和LabVIEW的数据采集测试系统设计
吉淑娇
(长春大学电子信息工程学院,长春130022)
摘 要:利用USB-6009数据采集卡、LabVIEW编程工具和Mysql数据库设计出数据采集系统, 由NextBoard信号源发出信号,利用LabVIEW的IDAQ模块完成双通道的数字系统采集 。通过 TCP模块完成信号传递,利用标示符来确定双通道信号的归属,数字信号采用PXI-6221数据采 集卡通用I/O 口作为信号源,服务端采集到信号并进行2ASK调制后再发送,客户端在接收到信 号后进行解调,实现多信号传递功能。经测试系统可行,能够完成单机采集多机共享的功能。 关键词:LabVIEW;数据采集;模拟信号;数字信号 中图分类号: TP391 文献标志码: A 文章编号: 1009-3907 (2021) 06-0020-04
收稿日期:2020-10-15 基金项目:2020年高等教育教学改革研究课题(SJXGK20-02) 作者简介:吉淑娇(1979-),女,吉林长春人,副教授,博士,主要从事图像处理、虚拟仪器方面研究。
第6期
吉淑娇:基于USB和LabVIEW的数据采集测试系统设计
21
2.1数字信号调制
数字调制数据通过信号控制载波信号的参量变化。幅移键控
参考文献:
[1] 刘刚,王立香,张连俊.LabVIEW8.5编程与虚拟仪器设计[M].北京:电子工业出版社,2010.
[2] 刘晋霞,胡仁喜.LabVIEW2012虚拟仪器从入门到精通[M],北京:机械工业出版社,2014. [3] 吉淑娇,雷艳敏.基于虚拟仪器的温度采集系统设计[J].长春大学学报,2014,24(8):1011-1013.

基于USB接口的LabVIEW数据采集与传输系统的设计与实现

基于USB接口的LabVIEW数据采集与传输系统的设计与实现

烟台大学硕士学位论文基于USB接口的LabVIEW数据采集与传输系统的设计与实现姓名:刘昌伟申请学位级别:硕士专业:信号与信息处理指导教师:邵左文20090601摘要通用串行总线(USB)作为一种新的总线标准,由于具有接口简单、支持热插拔、传输速率高等优点在数据采集中得到了广泛应用。

本课题结合DSP和USB技术的优点设计了一种基于USB总线和数字信号处理器的多路数据采集系统,具有成本低、集成度高等优点。

采用德州仪器公司先进的高性能数字信号处理器TMS320F2812和赛普拉斯公司的USB 接口芯片,自行设计的多路信号调理模块等电路,实现了集AD转换、数据存储等功能于一体的数据采集与传输系统,可通过USB接口将数据实时传输至PC机或存储至U盘。

主要设计了DSP主控模块、程控信号调理模块、高速ADC模块、嵌入式USB主机接口模块、USB从机接口模块和4通道高速DAC模块,并基于这一硬件平台,通过LabVIEW编制应用程序,把LabVIEW软件和USB总线的优点紧密结合起来,最终实现了数据的采集、处理、显示及存储等功能。

关键词:数字信号处理,数据采集,通用串行总线,LabVIEWAbstractAs a kind of new bus standard, Universal Serial Bus (USB) has been widely applied in the field of the data acquisition because of its easy interface,high transmission rate,supporting hot plug and bining the advantages of the DSP and USB technology, this article designs a suit of the multi-channel data acquisition system based on the USB bus and digital signal processor, which has the advantages of the lower cost, higher integration and so on.Depending on the advanced high-performance digital signal processor of Texas Instruments corporation and USB interface chip of Cypress,this article develops a kind of data acquisition and transmission system which has the function of signal conditioning,analog to digital signal conversion,data storage and other functions.It has a variety of auxiliary circuit to meet the requirement of increasingly complex signal acquisition and processing and the real-time data can be transmitted to the PC or storaged in U disk through the USB interface. This article mainly designs DSP control module, programmable signal conditioning module, high-speed ADC module, embedded USB host interface module, USB slave interface module and 4-channel high-speed DAC module. basing on the hardware platformt, we finally carry out the function of data acquisition, processing, display, storage by using LabVIEW.Key Words:digital signal processing,data acquisition,USB,LabVIEW烟台大学学位论文原创性声明和使用授权说明原创性声明本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独立进行研究工作所取得的成果。

基于USB数据采集系统的研究

基于USB数据采集系统的研究

湖南人文科技学院题目:基于USB的数据采集系统的研究学生姓名:邹宇学号07421247系部:通信与控制工程系专业年级:0 7级自动化二班指导教师:姚毅湖南人文科技学院教务处制基于USB的数据采集系统研究摘要通用串行总线USB(Universal Serial Bus)是一种新型的微机总线接口规范。

随着客户对系统数据采集速度要求的不断提高,USB以其使用方便、易于扩展、速度快等优点而越来越多的应用于数据采集系统中。

本文介绍了一种基于USB总线的数据采集系统的设计方法,采用PHILIPS公司的USB接口芯片PDIUSBD12与单片机AT89C51进行通信,并和PC机通信而编制出友善的设备应用程序。

该系统用传统的USB总线取代了RS232串行总线,通过对USB协议和设备构架的充分理解,对以单片机89C51和USB接口芯片PDIUSBD12为主的数据采集系统进行了硬件设计和软件编程,并在此设计的基础上给出相应的原理图。

硬件设计主要解决的是PDIUSBD12和ADC0809与单片机之间的接口电路问题,软件编程大致分为三部分:一是为满足D12在USB上的最大传输速率而编写的固件程序;二是在PC机中的Windows 2000工作环境下编写USB设备驱动程序;三是充分了解D12的主要功能特点,并编写出应用程序。

通过该数据采集系统,我们可以对USB协议有很深刻的理解,对D12接口芯片有很熟练的应用,能更好领悟USB接口的优势。

关键词:USB总线;单片机;数据采集;固件;Windows驱动程序模型;设备驱动程序;客户应用程序ABSTRACTUniversal Serial Bus is a new specification for microcomputer bus interface. With the continuing advance of the clients' demand for the speed of a data collection system, USB is more and more widely used in data collection system for its advantages such as convenience, expanding port with ease and high speed etc.this article presents a particular description of the design and development of a data collection system based on USB.single chip programs the fireware to the USB interface chip—PDIUSBD12; communication appears between D12 and up-location computer and man-machine mutual interface comes into being; lots of data from the industry spot are printed, analyzed and disposed on time. On the base of wonderful understanding to USB protocol and device truss, I finish the hardware design and software programme of the data collection system. And draw the principle chart.The software programme mainly includes: the fireware code in need of D12's maximum transmission rate; USB device driver and client application under the circustance of Win2000 operation system in computer. After this data collection system,we can understand the USB protocol profoundly and apply the interface chip-PDIUSBDI2 proficiently. In all, the advantages of this interface technique may helps to your design arrangement.KEY WORDS:USB bus;data collection;MCU;fireware;WDM;device drive program;client application目录第一章绪论 (1)1.1 课题背景 (1)1.2课题的提出 (1)1.3 课题研究的内容 (2)1.4 USB简介 (2)1.4.1 USB技术背景 (2)1.4.2 USB接口技术的优点 (3)1.4.3 USB传输的类型 (3)1.5主要工作 (4)第二章USB1.1协议 (5)2.1 USB的互连 (5)2.2 USB的主机 (7)2.2.1 USB主机概述 (7)2.2.2 USB驱动(USBD) (9)2.3 USB设备 (14)2.3.1 USB设备状态 (14)2.3.2 通用USB设备操作 (14)2.3.3 USB设备请求 (16)2.4 USB的物理层 (17)2.5 USB 数据流 (18)2.5.1控制传输(Control Transfer) (19)2.5.2同步传输(Isochronous Transfer) (19)2.5.3中断传输(Interrupt Transfer) (19)2.5.4批传输(Bulk Transfer) (20)3 数据采集系统的固件设计 (22)3.1 固件的开发环境 (22)3.2.1 固件编程的主要工作 (22)3.2.2 PDIUSBD12芯片特点 (23)3.2.3 PDIUSBD12固件程序的编写 (23)3.3 固件的文件结构 (24)3.4 固件的编程实现 (26)3.4.1 底层函数 (26)3.4.2 命令接口 (26)3.4.3 中断服务程序ISR.C (27)3.4.4 主循环MAINLOOP.C (29)4 USB设备驱动程序设计 (32)4.1 Windows2000驱动程序 (33)4.2 WDM驱动程序结构模型 (34)4.2.1 USB设备驱动程序层次结构 (34)4.2.2设备对象 (35)4.2.3标准总线驱动程序和类驱动程序 (36)4.2.4 WDM驱动程序的结构 (37)4.2.5驱动程序装入的实现 (38)4.3 USB驱动的开发环境 (40)4.3.1 驱动的开发工具 (40)4.3.2 驱动开发环境的安装与设置 (41)4.4 驱动程序的实现 (41)4.4.1 驱动入口 (42)4.4.2数据传输控制 (43)5 USB设备应用程序设计 (46)5.1 Win32 API简介 (46)5.2动态链接库 (47)5.3 MFC的应用程序开发 (48)5.4.1 Win32应用程序对WDM的通信 (49)5.4.2 WDM对Win32应用程序的通信 (49)5.5 应用程序的实现 (50)6 数据采集系统的硬件设计 (54)6.1 硬件系统的结构 (54)6.2接口芯片选择 (54)6.3接口硬件设计 (55)6.3.1 A/D与单片机接口电路 (56)6.3.2 PDIUSBDI2与单片机接口电路 (57)7 结论 (59)参考文献 (61)第一章绪论1.1 课题背景随着数字化的广泛应用,数据采集也越来越重要,传统的外设与主机的通信口一般采用ISA、PCI、C PCI、1394等标准,基于这些接口的产品,安装麻烦,价格昂贵,并受计算机插槽数量、地址中断资源限制,且可扩展性差,USB的出现,很好地解决了以上问题。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于USB串口通信数据采集技术的实施易辉
发表时间:2018-05-15T10:47:25.003Z 来源:《基层建设》2017年第35期作者:易辉[导读] 摘要:USB串行总线通信技术由于其具备的速度快、连接灵活、使用方面和独立用电的优势特点,广泛应用于现代通信行业中。

中国船舶重工集团公司第七一〇研究所湖北宜昌 443000 摘要:USB串行总线通信技术由于其具备的速度快、连接灵活、使用方面和独立用电的优势特点,广泛应用于现代通信行业中。

基于此,对USB串口通信数据采集技术的实施进行分析,在本文中,通过以速度跟踪系统中的数据采集作为实例引入到工程应用当中,分析USB串口的特点,简单介绍USB等设备管理及数据采集需要运用到相关函数,并且重点对USB串口通信数据采集工作流程进行阐述,从而对数据采集的全部过程进行了解。

关键词:USB串口通信;数据采集;技术;实施;分析通过对USB串口通信技术在速度跟踪系统中的数据采集全过程,具有速度快、灵活度高、独立供电等优势特点,在现代通信行业中也得到很好的应用[1]。

在本文中,通过对USB串口通信数据采集技术的特点及相关的函数进行分析,并且对数据采集功能的实现和AD数据采集实现工作流程进行具体的阐释,从而完成对USB串口通信数据采集技术的实施的分析。

B在PC领域中的应用特点 USB作为在PC领域和移动终端领域中应用的新型接口技术,在实际中进行应用具有以下优势特点:⑴传输的速度较快,据统计,USB 接口应用平均速度可以达到12Mb/s,与串口相比较,速度高于串口的100倍,与并口相比较,也超过其10倍以上,在现如今USB的传输速度已经超过100MB/s;⑵连接灵活,在进行连接的过程中,可以是串行进行连接,也可以运用中枢转接头,同时对多个设备进行有效连接,最后与PC机的USB接口进行连接;⑶有独立供电功能,USB电源还可以与较为低压的设备提供5V或者是500MA的电源,也不再需要对新的设备提供与之相适应的交流适配器,也在一定程度上降低了这些设备的成本;⑷使用方便高效,运用USB可以实现多个设备的连接,在软件上,为USB所设计的应用软件和驱动程序也能够自行开启,不需要用户实施干预之后才可以运行[2]。

USB在现代应用的范围会不断的扩大,所有的外设也都将通过USB接口,又或者是通过其他的外部接口实现连接,同时在现代支持USB的PC端及其他的外部设备也越来越多,在软件上USB也成为Windows系统的关键部件,作为工程进行应用的USB串口通信方式应用也日益广泛。

B设备对象管理和数据采集的相关函数 USB设备对象管理及数据采集的相关函数,通常情况下,函数的调用顺序是:CreateDevice() InitDeviceAD() ReadDevicedAD() ReieaseDeviceAD() Release Device()。

其中可以对ReadDeviceAD()反复执行,以此实现高速的、持续的数据采集,如果需要在采集数据的过程中对设备状态信息进行更改,就可以通过执行ReleaseDeviceAD(),之后再执行InitDeviceAD()运用新的状态信息重新对初始设备进行设置[3]。

具体如下表1所示:
B串口通信数据采集功能的实现
想要对USB设备中的所有功能,首先就需要用CreateDevice函数创建一个设备对象句柄hDevice,有了这一句柄,就可以对该项设备进行有效控制,并且将这一句柄作为一个函数传递给其他的函数,如:运用InitDeviceAD可以使用hDevice句柄以初始化设备的A/D部件并启动A/D设备,ReadDeviceAD函数可以用hDevice句柄实现对A/D数据的采样批量读取,最后可以通过ReleaseDevice将hDevice释放掉[4]。

有了hDevice设备对象句柄后,便可用InitDeviceAD函数初始化A/D部件。

关于采样通道、频率等的参数的设置是由这个函数的pADPara 参数结构体决定的,只需要对这个pADPara参数结构体的各个成员简单赋值即可实现所有硬件参数和设备状态的初始化。

然后这个函数启动A/D设备,接着便可用ReadDeviceAD反复读取A/D数据以实现连续不间断采样,如果需要关闭A/D设备时,ReleaseDeviceAD便可实现(但设备对象hDevice依然存在)[4]。

具体的采集流程主要是,在自检时经滤波电路给采集卡输入电压为1.8 V,频率为5 kHz的三角波振荡信号,经过转换后的电压值以数字显示和
结语:从软件上系统地介绍了USB串口通信技术,在速度跟踪系统中的数据采集的全过程。

USB接口接头温度过高或者升高温度较快,也与设计的金属材料,绝缘强度和母线形状有关,以光纤作为温度传感器,结合计算机技术,通信技术设计检测系统,其安全性和抗干扰性会大大提升。

如果采用Cypress公司的EZ-USB FX2系列集成USB2.0协议微处理芯片设计数据采集卡,数据采集的速度将高达25~
400 MB/s,这种极快的数据传输速率将会使USB串口通信在工程领域有更广阔的发展空间[5]。

参考文献:
[1]朱萍萍.CAN总线数据记录仪的设计与实现[D].南京理工大学,2015.
[2]李超.基于FPGA+USB2.0高速数据采集系统的研究与设计[D].武汉理工大学,2013.
[3]张海洋.船载天线串口数据采集系统的设计与实现[J].计算机技术与发展,2016,(1):150-154.
[4]王玉林,姜平.基于振动信号的传感器与虚拟仪器的串口通信[J].传感器与微系统,2016,35(4):18-21.
[5]祝龙记,王杰.基于USB的发电机组振动和噪声故障监测系统[J].电机与控制应用,2013,40(1):39-42.。

相关文档
最新文档