几种仪器驱动软件标准
PXI-Express总线标准

PLX Express总线标准1. PXI总线概述PXI(PCI extensions for Instrumentation,面向仪器系统的PCI扩展)平台是基于成熟的PCI总线技术,随着PCI发展到PCI-Express,PCI Express技术也被引入到PXI的标准中,2005年,PXISA官方组织推出了新一代基于高速差分信号和交换式结构的PXI-Express的软硬件标准。
与PXI相比,PXI-Express具有以下几个方面的突出特点:1) 数据吞吐量高:由于采用了高速串行差分信号和交换式结构(Switched Fabrics),PXI-Express能够将传统并行总线的带宽提高约45倍,从原来PXI的132MB/s突发传输速率提高到6GB/s,突破了传统PXI总线传输速率的瓶颈;2) 除了保持PXI现有的定时和同步功能,PXI-Express还提供了附加的定时和触发总线,包括:100MHz差分系统时钟、差分星形触发信号,以及槽间菊花链式差分信号等;3) 通过使用差分时钟和触发信号,PXI-Express系统提高了对仪器时钟信号的抗噪声能力,确保可靠同步和触发。
除了上述性能上的提升,PXI-Express同时还保持了和原来PXI软件上的完全兼容性。
PCI-Express的软件兼容性使得PXI提供的标准软件框架同样适用于PXI-Express。
传统的PXI总线仪器用户可以“无妨碍”地过渡到先进的PXI-Express总线仪器。
2 .PXI-Express总线的技术优势PXI-了混合兼容的插槽,使得PXI与PXI-Express模块可以协同工作于同一系统。
故PXI与PXI-Express系统均有面向自动化测试应用的三个关键技术优势。
这些技术优势包括:(1)灵活的、软件定义的仪器。
(2)模块化仪器的集成。
(3)高数据吞吐量。
软件定义的仪器系统所具备的灵活性,使得用户可以为各种不同的测量重新配置测试系统。
labview中的visa用法

在LabVIEW中使用VISA在LabVIEW中使用VISA VISA是仪器编程的标准I/O API。
VISA的多种用途VISA可控制GPIB、串口、USB、以太网、PXI或VXI仪器,并根据使用仪器的类型调用相应的驱动程序,用户无需学习各种仪器的通信协议。
VISA独立于操作系统、总线和编程环境。
换言之,无论使用何种设备、操作系统和编程语言,均使用相同的API。
开始使用VISA之前,应确保选择合适的仪器控制方法。
GPIB、串口、USB、以太网和某些VXI仪器使用基于消息的通信方式。
对基于消息的仪器进行编程,使用的是高层的ASCII字符串。
仪器使用本地处理器解析命令字符串,设置合适的寄存器位,进行用户期望的操作。
SCPI(可编程仪器标准命令)是用于仪器编程的ASCII命令字符串的标准。
相似的仪器通常使用相似的命令。
用户只需学习一组命令,而无需学习各个仪器生产厂商各种仪器的不同命令消息。
最常用的基于消息的函数是:VISA读取、VISA写入、VISA置触发有效、VISA清空和VISA读取STB。
PXI和许多VXI仪器使用基于寄存器的通信方式。
对基于寄存器的仪器进行编程,使用的是将直接写入仪器控制寄存器的底层二进制信息。
该通信方式的优点是速度快,因为仪器不需解析命令字符串,并将信息转换为寄存器层次的程序。
基于寄存器的仪器实际上是在直接硬件操作层上进行通信。
最常用的基于寄存器的函数是:VISA输入、VISA 输出、VISA转入和VISA转出LabVIEW VISA与串口通讯的编程实现(2013-05-25 11:25:52)VISA是虚拟仪器软件体系结构的缩写(即Virtual Instruments Software Architecture),实质上是一个I/O口软件库及其规范的总称。
VISA是应用于仪器编程的标准I/0应用程序接口,是工业界通用的仪器驱动器标准API(应用程序接口),采用面向对象编程,具有很好的兼容性、扩展性和独立性。
GPIB、VXI、PXI、LXI仪器自动测试系统的应用及发展

GPIB、VXI、PXI、LXI仪器自动测试系统的应用与发展一、自动测试系统和测试总线的基本概念自动测试系统(Automatic Test System,ATS)指的是以计算机为核心,在程序控制下,自动完成特定测试任务的仪器系统。
与传统测试仪器不同,自动测试系统强调在计算机的控制下,由若干可程控的通用设备共同完成测试任务。
AST首先要解决的关键问题是程控设互相协议的问题,也就是接口总线问题。
测试总线是指可以应用在测试、测量和控制系统中的总线。
在专用测试设备中的总线包括GPIB (General Purpose Interface Bus)、VXI(VMEbus eXtensions for Instrumentation)、PXI(PCI eXtensions for Instrumentation)、LXI(LAN eXtensions for Instrumentation)等总线。
二、基于GPIB总线技术的自动测试系统1、GPIB发展历程最初的GPIB是在1960年代后半期由惠普(当时称为HP-IB)开发的,用于连接和控制惠普制造的可编程仪器。
在引进了数字控制器和可编程测试设备之后,对来自多个厂商的仪器和控制器之间进行标准高速通信接口的需求也应运而生。
在1975年,美国电气与电子工程师学会(IEEE)发布了ANSI/IEEE标准488-1975,即用于可编程仪器控制的IEEE标准数字接口,它包含了接口系统的电气、机械和功能规。
最初的IEEE 488-1975在1978年经过修改,主要是出版声明和附录方面。
现在这个总线已经在全世界围被使用,它有三个名字:•通用接口总线(GPIB)•惠普接口总线(HP-IB)•IEEE 488总线由于最初的IEEE 488文档并没有包含关于使用的语法和格式规的叙述。
这部分工作最终形成了一个附加标准IEEE 488.2,用于IEEE 488(被更名为IEEE 488.1)的代码、格式、协议和通用指令。
利用LabVIEW进行仪器控制与测量

利用LabVIEW进行仪器控制与测量LabVIEW是一款强大的图形化编程软件,广泛应用于仪器控制与测量领域。
它提供了丰富的工具和函数库,帮助工程师们实现高效可靠的仪器控制和测量任务。
本文将介绍如何利用LabVIEW进行仪器控制与测量,并分享一些实用的技巧和经验。
一、LabVIEW简介LabVIEW是由美国国家仪器公司(National Instruments,简称NI)开发的一款虚拟仪器编程环境。
它基于图形化编程思想,通过将各种仪器的控制命令和测量数据进行图像化的表示和连接,实现仪器的自动化控制和数据处理。
二、仪器连接与配置在使用LabVIEW进行仪器控制之前,首先需要确保仪器与计算机正确连接,并进行相应的配置。
LabVIEW支持各种通信接口,如GPIB、USB、以太网等,根据所使用的仪器接口,选择相应的硬件适配器并进行驱动程序的安装。
在LabVIEW开发环境中,选择适当的仪器控制器件和相应的驱动程序,并进行配置。
LabVIEW提供了一系列的仪器驱动程序,可以根据具体的仪器型号进行选择和安装,以确保与仪器的正常通信。
三、仪器控制程序设计1. 创建仪器控制 VI在LabVIEW中,一个程序被称为虚拟仪器(VI,Virtual Instrument)。
要创建一个仪器控制程序,首先打开LabVIEW开发环境,点击“新建”按钮,选择“空VI”创建一个新的虚拟仪器。
2. 编写程序代码在LabVIEW的开发环境中,程序代码被称为控件和功能块,通过将这些控件和功能块进行图形化的连接,实现仪器的控制和测量。
可以根据需要在界面上拖拽控件,如按钮、滑块、图表等,并通过功能块的参数设置来实现具体的仪器控制和测量任务。
3. 数据采集与处理LabVIEW提供了丰富的数据采集和处理函数库,可以方便地进行数据采集、数据存储、数据处理和数据分析等操作。
可以根据需求选择合适的函数,并将其与仪器控制程序进行连接,实现数据的自动采集和处理。
rs232驱动

rs232驱动RS232驱动1. 引言RS232是一种广泛应用于计算机和外部设备之间的串行通信接口。
它使用不平衡的电压信号来传输数据,并且可以通过相同的接口线进行全双工通信。
在过去的几十年里,RS232一直是计算机系统和外部设备之间数据传输的标准方式之一。
本文将介绍RS232驱动的基本概念、工作原理和应用,以帮助读者更好地了解和应用这种通信接口。
2. RS232驱动的基本概念RS232驱动是指硬件或软件组件,用于将计算机系统与RS232接口设备连接起来,并控制数据的发送和接收。
它通常包括接口电路、驱动芯片和相关的驱动程序。
RS232接口使用一对连续的信号线来传输数据。
其中,TXD线(发送数据线)负责将计算机发送的数据转换为电压信号,而RXD线(接收数据线)负责接收外部设备发送的数据。
除了数据线之外,还包括其他信号线,如RTS(请求发送)、CTS(清除发送)等。
这些信号线在RS232驱动中起到各种控制和协调的作用。
3. RS232驱动的工作原理RS232驱动的工作原理主要涉及数据的传输和控制。
在数据传输方面,当计算机需要发送数据时,它将数据发送到TXD 线上,并通过驱动芯片转换成正高电平或负低电平的电压信号。
这种电压信号可以通过RS232接口连线传输到外部设备。
相反,当外部设备发送数据时,该数据通过RS232接口线传输到RXD线上,并由驱动芯片将其转换为计算机可以理解的数据。
在控制方面,RS232驱动通过RTS、CTS等信号线进行双向通信的流量控制。
当接收设备无法及时处理接收到的数据时,它可以发送CTS信号告知发送设备停止发送数据,以避免数据溢出。
相反,当接收设备准备好接收数据时,它可以发送CTS信号通知发送设备可以继续发送数据。
4. RS232驱动的应用RS232驱动广泛应用于许多领域,包括计算机通信、工业自动化、仪器仪表、通信设备等。
在计算机通信方面,RS232驱动常用于连接计算机和串行设备,如调制解调器、打印机等。
VXI总线

VXI总线技术概览0 引言VXIbus是VMEbus在仪器领域的扩展(VMEbus eXtensions for Instrumentation),是计算机操纵的模块化自动仪器系统。
经过十年的发展,它依靠有效的标准化,采用模块化的方式,实现了系列化、通用化以及VXIbus仪器的互换性和互操作性。
其开放的体系结构和P&P方式完全符合信息产品的要求。
今天,VXIbus仪器和系统已为世人普遍接受,并成为仪器系统发展的主流。
目前,全世界有近400家公司在VXIbus联合会申请了制造VXIbus产品的识别代码(ID 号),其中大约70%为美国公司,25%为欧洲公司,亚洲各国仅占5%。
在大约1300多种VXI 产品中,80%以上是美国产品,其门类几乎覆盖了数采和测量的各个领域。
经过VXIbus仪器系统十年的冲击,美国传统的仪器产业结构已经发生了很大的变化,新的VXI产业雏型结构已基本形成:VXI仪器模块和硬件厂商占三分之一弱(近100家);VXI 系统集成商占三分之一强(超过100家);其余近100家公司则从事软件开发、测试程序开发,VXI附件、配件、服务等业务。
在市场方面,美国VXI市场的总销售额仍以每年30% - 40% 的强劲势头迅猛增长。
军事部门不仅把VXI用于基地设备的修理与维护,而且也用于作战系统。
目前,许多政府机构和军事机构正在把VXI看作测试标准,美国军方开始由定做逐步转向使用现成的商用VXI系统,这一行动正在把更多的民用部门导向VXI。
然而,当IEEE在1993年春天正式接受VXI规范为其标准的时候,VXI市场还面临着两大障碍——系统的易用性和成本。
今天的VXI系统已很容易集成和使用,这主要得益于NI、TEK等五家公司1993年发起成立的VXIplug&play Systems Alliance(以下简称VPP系统联盟)制订了详细的VPP标准。
从理论上讲,由于VXI 系统中没有传统的自动测试系统各仪器内必然存在的电源、显示面板和数据处理单元等重复组件,使得VXI这种虚拟仪器体系结构更有利于降低系统成本。
TMS570LS介绍

展品大类:TMS570LS ARM Cortex -R4F系列开发工具和软件∙rated by 0 users∙此帖子有2 回复|∙ 3 Followers作者iSupport发表于2012-5-20 22:15o rated by 0 userso TMS570LS ARM Cortex -R4F系列开发工具和软件oTMS570LS ARM® Cortex TM-R4F 微处理器工具和软件TI 及其合作伙伴推出专为加速并简化开发过程而设计的各种Hercules TMS570LS 微处理器开发工具和软件。
每个开发套件均附带文档、硬件原理图和代码示例。
Hercules TMS570LS 工具和软件结合了IDE、RTOS、外设驱动程序及其他实用程序,为开始评估器件并过渡到应用开发提供了有效方式。
o开发套件o IDEo RTOSo通信驱动器o建模和校准o仿真器o更多工具和软件开发套件套件器件型号描述价格TMS570LS31x Hercules 开发套件TMDX570LS31HDKTMS570LS31x Hercules 开发套件是Hercules安全微处理器平台开发入门的理想选择。
该套件中包括一个开发板、DC 电源、一根迷你B 型USB 电缆,一根以太网电缆以及一张软件安装DVD,其中包括Code Composer Studio IDE、HALCoGen、nowFlash、HET IDE、演示软件及代码示例。
该开发板包含一个板载XDS100v2JTAG 仿真器,可以访问MCU 的通信接口以及所有外设引脚。
立即订购199.00美元TMS570LS31x USB 记忆棒TMDX570LS31USBTMS570LS31x Hercules USB 开发记忆棒是评估Hercules 安全微处理器平台的理想选择。
USB 记忆棒具有集成XDS100v2 JTAG 仿真立即订购器,可访问多个关键外设引脚且完全由PC 的USB 端口供电。
LXI总线

1、LXI总线概述1.1 LXI 总线的定义所谓LXI 就是一种基于以太网技术等、由中小型总线模块组成的新型仪器平台.LXI 仪器是严格基于IEEE802.3、TCP/ IP、网络总线、网络浏览器、IVI-COM 驱动程序、时钟同步协议(IEEE1588) 和标准模块尺寸的新型仪器.与带有昂贵电源、背板、控制器、MXI 卡和电缆的模块化插卡框架不同,LXI 模块本身已带有自己的处理器、LAN连接、电源和触发输入.LXI 模块的高度为1个或2个机架单位, 宽度为全宽或半宽,因而能容易混装各种功能的模块. 信号输入和输出在LXI 模块的前面,LAN和电网输入则在模块的后面.LXI 模块由计算机控制,不需要传统台式仪器的显示、按键和旋钮, 同时由LXI 模块组成的LXI 系统也不需要如VXI或PXI 系统中的零槽控制器和系统机箱. 一般情况下,在测试过程中LXI 模块由1台主机或网络连接器来控制和操作,等到测试结束后, 再把测试结果传输到主机上显示出来.LXI 模块借助于标准网络浏览器进行浏览, 并依靠IVI-COM驱动程序通信,从而方便了系统集成.1.2.LXI仪器总线的发展70 年代初,由 HP 公司(Agilent 公司前身)推出的 GPIB(通用仪器总线)成为了第一代的仪器总线 IEEE488 标准。
它的通用性大大地促进了当时的测量仪器和测量系统的发展。
从此,电子测量仪器业界开始投入更多的人力物力致力于探索更快、更可靠的仪器总线。
80 年代中期,由 VXI 总线联合体开发的 VXI 总线成功地减小了仪器系统的尺寸,推动了模块仪器系统的发展。
进入 90 年代,各种总线层出不穷,诸如 USB(通用串行总线)、CAN(控制器局域网)、Field bus(现场总线)等都进入了测量仪器的系统。
NI 公司综合了现有总线的优点,在计算机外设总线 PCI 上实现了新一代 PXI 仪器总线,成为了业界的开放式总线标准。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
几种仪器驱动软件标准
在虚拟仪器出现之后,随着虚拟仪器系统的发展,仪器驱动程序作为虚拟仪器系统软件结构中承上启下的一层,其模型化与标准化越来越重要。
而IO接口软件的标准化是其中的关键。
在虚拟仪器的发展过程中,许多仪器生产厂家在推出硬件接口电路的同时,也纷纷推出了不同结构的I/O接口软件:
1) 只针对某一类仪器:
该类标准I/O接口软件只针对某一种类型的仪器,如NI公司用于控制GPIB仪器的NI-488标准以及用于控制VXI仪器的NI-VXI标准等。
这些标准与仪器总线密切相关,通常不适用于其他总线类型,应用不够广泛。
对于相同的仪器总线,各大仪器厂商针对自家产品推出了不同的仪器软件标准,虽然这些标准都是在仪器生产厂家内部通用的、优秀的标准。
但是在整个仪器行业,没有一个统一的标准,使得同类型仪器硬件不具有互换性。
2) 标准仪器控制库SICL:
SICL是安捷伦公司推出的通用的仪器IO库,适用于多种标准仪器硬件。
但是SICL 采用了自顶向下这样一种相对陈旧的设计模型进行设计,存在一些缺点。
IO接口软件自顶向下的设计模型是指:首先列出该I/O接口软件需要控制的所有仪器类型,然后列出了各类仪器的所有控制功能,最后将各类仪器控制功能中相同的操作功能尽可能地以统一的形式进行合并,并将统一的功能函数称为核心功能函数(如将GPIB仪器的读/写与RS232串行仪器的读/写统一为一个核心功能函数)。
所有统一形式的核心函数与其它无法合并的、与仪器类型相关的操作功能函数一起构成了自顶向下的I/O接口软件,实现不同类型的仪器的互操作性与兼容性。
然而,核心函数集在整个I/O接口软件中只有一个小子集,特定操作函数集是一个大子集。
自顶向下结构的I/O接口软件实质上是建立在仪器类型层的叠加,并没有真正实现接口软件的统一性。
3)虚拟仪器软件架构VISA:
VISA是在借鉴了自顶向下的设计方法的经验的基础之上,由VPP联盟推出的一种自底向上的IO接口软件模型。
与自顶向下的方法不同的是,VISA的实现首先定义了管理所有资源的资源(资源的概念相当于面向对象程序设计中的对象),这个资源称为VISA资源管理器,它用于管理、控制与分配VISA资源的操作功能。
第二步是在资源管理器基础上,列出了各种仪器各自的操作功能,并实现操作功能的合并。
在这个基础上实现的资源实质可以包括不同格式的操作,每一个资源内部,实质是各种操作的集合。
这种资源在VISA中即为仪器控制资源,包含各种仪器操作的资源称为通用资源,而将无法合并的功能,称为特定仪器资源。
与自顶向下的构成方式相比,VISA的构成模型是从仪器操作本身开始的,它实现的统一是深入到操作功能中去而不是停留于仪器类型之上。
在VISA的结构中,仪器类型的区别体现到统一格式的资源中的操作的选取,对于VISA使用者来说,形式上与用法上是单一的。
自顶向下是对过去所有仪器类型的总结,而不可能提供扩展接口,而自底向上的结构是从共性到个性的推广,它的兼容性不仅仅是过去、现在,还可以包括将来。
正由于这种自底向上的设计方法,VISA为虚拟仪器系统软件结构提供了一个共同的、统一的基础,来自于不同供应厂家的不同的仪器软件,可以运行于同一平台之上了。
正由于VISA相对于自顶向下设计的SICL优越性,VISA推出之后,得到了更加广泛的应用。