基于USB总线的虚拟仪器测量技术

发布者:TranquilMind最新更新时间:2011-06-21 关键字:USB总线  虚拟仪器 手机看文章 扫描二维码
随时随地手机看文章
  随着计算机总线技术的发展,计算机在测控领域发挥越来越重要的作用,计算机总线从最初的只有低速的ISA总线,发展到133M的PCI总线,一直到10G带宽的PCI-Epress总线,使应用于高速采集的"数据传输总线瓶颈"逐渐得到解决。

另一方面,以太网技术的发展,传输速率从10M发展到1G,使基于网络的分布式得到迅速发展,但以太网的采集模块无法实现PCI总线的中断和DMA响应功能,实现高速采集还需要采集模块具有CPU等。测量总线VXI/PXI/LXI技术虽然可以实现高速采集、同步触发与热插拔功能,但价格昂贵。

USB总线的出现,恰好解决这一问题。Intel公司开发的通用串行总线架构(USB)的目的最早是考虑基于计算机与电话之间的连接、设备连接易用性和端口扩充,而目前应用到各个领域。速度从11M到USB2.0的480Mbps,已超过百兆以太网,且具有总线供电、热插拔、中断功能等,且成本低廉、架构开放,广泛应用于一般测量领域。

USB规范   

USB传送信号和电源是通过一种四线的电缆,两根电源线(V-bus/GND)使用+5V电源,两根信号线(D+/D-),采用长短针的   方式可以保证热插拔过程中的安全,同时USB规范制定了"电源管理"功能,系统软件可以与主机的能源管理系统结合共同处理各种电源子件如挂起、唤醒,并且有特色的是,USB设备应用特有的电源管理特性,可让系统软件控制电源管理并自动识别USB设备。最新的USB2.0规范支持480M的传输速率,从PCIExpress的IO桥中引出,保证了高速传输。

USB的总线布局技术   

USB连接了USB设备和USB主机,USB的物理连接是有层次性的星型结构。每个网络集线器是在星型的中心,每条线段是点点连接。从主机到集线器或其功能部件,或从集线器到集线器或其功能部件,从图中可看出USB的拓扑结构。USB规范规定通过使用Hub扩展可拨接多达127个外设,最多六层,标准USB电缆长度为5m,通过Hub或中继器可以使外设距离达到30m(65)。近些年出现一种"USB延长器"技术,通过使用5类线可以将USB延长至100M,这种技术扩展了USB测量系统的灵活性,但对于要求高速和准确的测量系统来说该技术需要进一步检验,并没有包含在规范中。

USB数据传送类型   

USB定义了4种传送类型:   

·控制传送:可靠的、非周期性的、由主机软件发起的请求或者回应的传送,通常用于命令事务和状态事务。

·同步传送:在主机与设备之间的周期性的、连续的通信,一般用于传送与时间相关的信息。这种类型保留了将时间概念包含于数据中的能力。但这并不意味着,传送这样数据的时间总是很重要的,即传送并不一定很紧急。

·中断传送:小规模数据的、低速的、固定延迟的传送。

·批传送:非周期性的,大包的可靠的传送。典型地用于传送那些可以利用任何带宽的数据,而且这些数据当没有可用带宽时,可以容忍等待。

通过以上机制可以保证USB设备在保证正确的情况下高速传输。

USB数据采集模块设计

USB系列模块是研华公司开发的数据采集模块,包括完整的A/D,D/A,DIO,USB转串口,USB Hub等产品,采用USB2.0标准,并进行加固型工业设计,在各领域有较多的应用。

以USB-4718 8通道热电偶输入模块为例,原理图如下:

差分信号通过多路选择开关进入A/D转换器,转换后的数字信号通过USB接口芯片与计算机的USB Host相连,A/的转换原理图如下:

在提供硬件产品的同时,研华提供完整Windows,WinCE,Linux等操作系统下的驱动。不仅可以使用VC、VB、Delphi等高级语言进行开发,通过驱动接口也可以应用到Labview软件中。

ActiveDAQ Pro是研华新推出的图形化测量专用组件,利用研华数据采集卡驱动和ActiveDAQ Pro将复杂的开发过程全部封装起来,给使用者呈现的是极其强大的功能、稳定的性能和简单的应用开发,这也体现了成熟的产品公司产品流程的完善。

以下是利用研华USB-4718 8通道热电偶输入模块、设备驱动和ActiveDAQ Pro开发的虚拟万用表的实例。可以实现万用表的全部功能,界面美观。还包括普通万用表不具备的温度测量、曲线显示、数据记录和通讯功能。

关键字:USB总线  虚拟仪器 引用地址:基于USB总线的虚拟仪器测量技术

上一篇:CANopen协议在现场总线网络中的应用
下一篇:基于ETX模块接口扩展基板电路的实现

推荐阅读最新更新时间:2024-05-02 21:26

利用虚拟仪器设计的网络化温室测控系统
1 引言 随着计算机技术的不断提高,现代测控系统正向仪器的自动化、智能化、小型化和网络化方向发展。虚拟仪器(Virtual Instrument简称VI)的出现给现代测控技术带来了一场革命,它利用计算机系统的强大功能结合相应的软件,大大突破了传统仪器在数据处理、显示、传送、存储方面的限制。虚拟仪器技术与网络技术的融合,使虚拟仪器系统更加突破了传统的测量理念,使测量数据得到了真正意义上的共享,使远程测量得以实现。传统的温室测控系统往往在现场操作,对温室监测受到地域的限制,为此我们利用虚拟仪器技术设计了网络化温室测控系统,使远程客户端通过局域网或Internet也能对温室进行监测和控制,从而实现了真正意义上的虚拟仪器。
[测试测量]
利用<font color='red'>虚拟仪器</font>设计的网络化温室测控系统
基于虚拟仪器技术设计馆藏室温湿度监控系统
  1 引言   虚拟仪器简称VI是具有虚拟面板的PC机仪器,由硬件设备与接口、PC机、设备驱动软件和虚拟仪器面板组成。其中,硬件设备与接口可以是各种以PC机为基础的内置功能卡如DAQ、通用接口总线GPIB接口卡、串行口和VXI总线仪器接口等,或者其他可程控的外部测试设备设备驱动软件是直接控制各种可控制硬件接口的驱动程序。虚拟仪器通过低层设备驱动软件与真实的仪器系统进行直接通信,并通过虚拟仪器面板的形式在计算机屏幕上显示真实仪器操作元素相对应的各种控件虚拟仪器面板应用程序负责对采集来的数据进行数据分析、图像显示、数据存储以及数据打印等操作,面板上的按钮对应各种功能,并伴有动态帮助,这样不仅充分实现单键操作和OSD,而且用户对虚拟仪器
[测试测量]
虚拟仪器的校准
  1 引言   随着科学技术的发展,基于计算机的测量仪器,即我们常说的虚拟仪器与计算机联系日益紧密,虚拟仪器由于设置灵活,数据处理功能完善等特点,应用范围几乎覆盖了测试的各个领域:从数据采集、信号调理、声音和振动测量、视觉、运动、仪器控制、信号发生、信号测量、分布式I/O到CAN接口等工业通讯领域无所不能,并且随着计算机性能的不断提高和虚拟仪器卡的类型不断增加,更多的用户接受虚拟仪器的概念,使得虚拟仪器的运用范围不断扩大。   2 虚拟仪器的构成   传统测试仪器主要由输入/输出部分,电源部分,仪器内部核心,显示控制单元等组成。对于虚拟仪器而言,显示控制部分改由计算机实现,仪器内部核心部分为各种类型总线结构的虚拟仪器卡。虚
[测试测量]
<font color='red'>虚拟仪器</font>的校准
基于USB总线的嵌入式CCD图像数据采集系统的设计
CCD图像数据的采集与普通视频信号的采集相比,其最大的特点是数据传输速率高,传输通道多。目前,通用的CCD图像数据采集方法是在计算机中插入高速数据采集卡,采集卡与CCD相机间通过点对点物理层接口(如RS-422、RS-485)进行数据传输,高速数据采集卡接收到数据并通过PCI总线将数据写入计算机内存,然后利用采集卡的存储功能将数据通过IDE接口写入计算机硬盘。这种方法虽然简单可靠,但对多通道、高速图像数据的采集在数据传输和存储方面有一定的局限,容易引起数据帧的丢失,并且随着传输通道的增多,引起传输导线数量增加,系统功耗及噪声也随之增大。通用串行总线USB能很好地解决这些问题,具有连接方便、无需外接电源、即插即用、支持热插拔、高带宽
[单片机]
基于<font color='red'>USB总线</font>的嵌入式CCD图像数据采集系统的设计
基于虚拟仪器的数字阵列天线测试
O 引言 LabvlEw是实验室虚拟仪器集成环境(laboratory virtual instrument engineering workbench)的简称,是美国NI公司的创新软件产品,也是目前应用最广、发展最快、功能最强的图形化软件集成开发环境。LabVIEW作为软件化仪表在数据采集及控制、数据分析和显示等方面具有强大的功能,其支持的信号接口卡丰富,用户能够快捷方便地对各个输入数据参数进行即时设置和调试,程序运行结果也十分直观。数字天线阵列是天线和数字信号处理技术结合的产物,它具有工作方式灵活、抗干扰性能卓越和超角分辨等众多优点,因此其在军事和民用领域都得到了广泛的应用。一般阵列天线校正和波瓣测量需要采集大量的数据,进行多
[测试测量]
基于<font color='red'>虚拟仪器</font>的数字阵列天线测试
基于虚拟仪器的锁相放大器远程实验系统设计
O 引言 20世纪80年代末美国成功研制了虚拟仪器,虚拟仪器的发展标志着自动测试与电子测量仪器领域技术发展的一个崭新方向。虚拟仪器是利用PC机的显示模拟传统仪器的控制面板,以多种形式表达输出检测结果,由PC机的强大软件功能实现信号数据的运算、分析、处理,由I/O接口设备完成信号的采集、测量与调理,从而完成各种测试功能的一种计算机仪器系统。 基于互联网的远程实验是远程教育的一个新的发展方向。远程实验从远程计算机上进行实验操作和观察,所得到的实验结果与本地得到的完全相同,如同在实验室真实操作实验设备一样,突破了时空限制,极大地提高了实验教育的灵活性。将虚拟仪器技术和网络技术相结合,实现网络化虚拟仪器,并结合电路其他元件的远
[模拟电子]
基于虚拟仪器的柴油发动机测控系统
发动机测试仪器经历了模拟仪器、数字化仪器和智能仪器三个阶段。模拟仪器的基本结构是由磁机械式的,采用模拟器件组成各种电路,精度低、速度慢、适应性差;而数字化仪器如数字转速表等,主要由数字电路来实现,在测试精度、速度和仪器寿命等方面都比模拟仪器有较大的提高。随着数字信号处理技术及大规模集成电路的发展,出现了以微机为核心的智能仪器,但由于其是以功能模拟的形式存在的,无论开发还是应用,都缺乏灵活性。20世纪80年代后期,微机性能是得到极大提高,而向测试分析的通用软件开发平台的成功应用,使得虚拟仪器应运而生。利用虚拟仪器技术,用户可以自定认义仪器的功能,创建32位编译程序,从而提高了常规数据采集和测试等任务的运行速度。 W
[测试测量]
基于<font color='red'>虚拟仪器</font>的柴油发动机测控系统
FPGA使虚拟仪器技术渗透到设计领域
  众所周知,虚拟仪器技术是根据用户的需求由软件定义通用测试硬件功能的系统。   通过将可重复配置的硬件应用到一个虚拟仪器系统,工程师可以使用软件来开发算法并把它们应用到一个嵌入式芯片,从而把虚拟仪器软件的可配置能力扩展至硬件。   以前只有那些熟悉底层编程语言如VHDL的硬件设计人员才能利用FPGA技术。然而,现在工程师们已可以用LabVIEW FPGA(NI公司开发的用于现场可编程门阵列芯片的图形化开发环境)来开发出定制的控制算法并把它下载到FPGA芯片上。LabVIEW FPGA是一种图形化的编程环境,通过LabView FPGA,用户可以在测试的过程中很容易地对FPGA进行配置,系统将其自动转化为VHDL语言,下载到FP
[测试测量]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved