当前位置:首页 > 嵌入式 > 嵌入式分享
[导读]虚拟仪器技术就是利用高性能的模块化硬件,结合高效灵活的软件来完成各种测试、测量和自动化的应用。灵活高效的软件能帮助您创建完全自定义的用户界面,模块化的硬件能方便地提供全方位的系统集成,标准的软硬件平台能满足对同步和定时应用的需求。这也正是NI近30年来始终引领测试测量行业发展趋势的原因所在。只有同时拥有高效的软件、模块化I/O硬件和用于集成的软硬件平台这三大组成部分,才能充分发挥虚拟仪器技术性能高、扩展性强、开发时间少,以及出色的集成这四大优势。

虚拟仪器技术就是利用高性能的模块化硬件,结合高效灵活的软件来完成各种测试、测量和自动化的应用。灵活高效的软件能帮助您创建完全自定义的用户界面,模块化的硬件能方便地提供全方位的系统集成,标准的软硬件平台能满足对同步和定时应用的需求。这也正是NI近30年来始终引领测试测量行业发展趋势的原因所在。只有同时拥有高效的软件、模块化I/O硬件和用于集成的软硬件平台这三大组成部分,才能充分发挥虚拟仪器技术性能高、扩展性强、开发时间少,以及出色的集成这四大优势。

在PC和工业控制计算机中插入基于PC总线(ISA,PCI)的数采板卡构成硬件系统,编写Windows系统平台的驱动程序和软面板实现软件功能,成为业界的主要解决方案。虚拟仪器技术就是利用高性能的模块化硬件,结合高效灵活的软件来完成各种测试、测量和自动化的应用。灵活高效的软件能帮助您创建完全自定义的用户界面,模块化的硬件能方便地提供全方位的系统集成,标准的软硬件平台能满足对同步和定时应用的需求。这也正是NI近30年来始终引领测试测量行业发展趋势的原因所在。只有同时拥有高效的软件、模块化I/O硬件和用于集成的软硬件平台这三大组成部分,才能充分发挥虚拟仪器技术性能高、扩展性强、开发时间少,以及出色的集成这四大优势。在PC和工业控制计算机中插入基于PC总线(ISA,PCI)的数采板卡构成硬件系统,编写Windows系统平台的驱动程序和软面板实现软件功能,成为业界的主要解决方案。

基于通用PC的硬件,可以利用PC机组建成为灵活的虚拟仪器,是现在比较流行的虚拟仪器系统。这种方式借助于插入PC机或工控机内的数据采集卡与专用的软件相结合,完成测试任务。它充分利用计算机的总线、机箱、电源及系统软件的便利,其关键在于A/D转换技术。

插卡类型有ISA卡、PCMCIA卡和PCI卡等多种类型。随着计算机的发展,ISA型插卡已经逐渐退出舞台。PCMCIA卡由于受到结构连接强度太弱的限制影响了它的工程应用。而PCI总线正在广泛使用,已经成为PC的事实标准。它是一种同步的独立于CPU的32位或64位局部总线,时钟频率为33MHz,数据传输率高达132~264MBps,PCI总线技术的无限读写突发方式,可在一瞬间发送大量数据。PCI总线上的外围设备可与CPU并发工作,从而提高了整体性能。PCI总线还有自动配置功能,从而使所有与PCI兼容的设备实现真正的“即插即用”。  由于插卡型仪器多数没有抗混滤波器且分时采样,特别要注意混叠现象和通道间相位差。因个人计算机数量非常庞大,插卡式仪器价格最便宜,因此其用途广泛,特别适合于教学部门和各种实验室使用。目前仍有强大的生命力。

嵌入式虚拟仪器案例:

传统的虚拟仪器由一块基于PCI总线的直接利用A/D和D/A芯片构成的数据采集板卡和相应的软件组成,但随着计算机网络技术的迅速发展,越来越多的数据需要由计算机处理、 存储 和传输,由于通用计算机本身的特点,它们通常不适于进行实时性要求很高的数字信号处理,因此这种虚拟仪器不能满足现实应用对数据实时处理能力、数据传输能力以及数据管理能力所提出的越来越高的要求。与此同时,随着数字信号处理器(DSP)性价比的不断提高,其应用领域飞速扩展,从而使基于PCI总线和DSP技术的新型虚拟仪器应运而生。

虚拟仪器系统首先要有一块基于PCI总线的母板,该板上有自定义的总线接插件,可以插接其他基于该总线的数据采集DSP子板,此外,该板上还有整个系统的逻辑控制单元以及数据缓冲存储芯片;其他各个功能模块都基于该扩展板来实现;各个模块之间数据的存储和传输可以通过双端口RAM来实现,我们选用Cypress公司8K×16b高速双口RAM芯片CY7C025V,因为它的时序与DSP时序相配,特别适用于DSP与PC之间大量数据的高速双向传送。

该系统的开发主要有以下几步:1)设计一块基于PCI总线的母板,该板上有自己定义的总线接插件,以及整个系统的逻辑控制单元和数据缓冲存储芯片;2)设计数据采集模块和数据输出模块;3)开发PCI母板的Windows驱动程序,使PC能正常识别该板卡并分配所需系统资源;4)开发系统下位机DSP数据采集模块的程序,实现对模拟信号的采集以及数据的FFT算法处理;5)开发系统上位机PC的控制软件,实现数据波形显示、端口配置、内存读写以及对仪器的控制功能。


声明:该篇文章为本站原创,未经授权不予转载,侵权必究。
换一批
延伸阅读

虚拟仪器是一种基于计算机软件和硬件的仪器系统,能够模拟和实现各种测试、测量和控制功能。在虚拟仪器应用中,准确的测量结果对于实验和生产的准确性和可靠性至关重要。因此,虚拟仪器在应用中需要进行校准以确保其测量结果的精确性和可...

关键字: 虚拟仪器 硬件 计算机软件

虚拟仪器技术是一种基于计算机仿真和虚拟现实技术的创新工具,可以模拟各种真实世界的仪器和设备,并提供沉浸式的体验和交互。本文将详细探讨虚拟仪器技术在各领域的广泛应用与用途,包括科学研究、医疗诊断、工程设计、教育培训等方面。...

关键字: 虚拟仪器 计算机仿真 虚拟现实技术

随着科技的不断进步,虚拟仪器作为一种先进的测量和控制工具,逐渐引起了广泛关注。与传统仪器相比,虚拟仪器在设计、功能、操作、数据处理等方面存在一些差异。虚拟仪器和传统仪器是现代化科学实验和测试领域中常用的工具。虚拟仪器通过...

关键字: 虚拟仪器 传统仪器 控制工具

虚拟仪器技术是指利用计算机和虚拟现实技术,将仪器的功能和操作界面通过虚拟现实方式呈现出来,以实现仪器操作的虚拟化。虚拟仪器技术的应用原理主要包括传感器数据采集、模型建立、虚拟现实展示和用户交互等关键步骤。

关键字: 虚拟仪器 虚拟现实 计算机

虚拟仪器技术是一种基于计算机和软件的测量与控制技术,它利用计算机软硬件平台,替代传统仪器设备,实现了仪器的虚拟化和软件化。通过虚拟仪器技术,我们可以设计出高灵活性、可扩展性和集成性的测量系统。以下是一些采用虚拟仪器技术实...

关键字: 虚拟仪器 测量 计算机

基于虚拟仪器技术的系统设计广泛而多样。通过结合计算机硬件和软件,虚拟仪器技术不仅可以模拟传统仪器的功能,还可以实现更高级的系统设计。以下是虚拟仪器技术在不同领域中的应用示例。

关键字: 虚拟仪器 自动化控制 计算机

虚拟仪器技术(Virtual Instrumentation,简称VI)是指利用计算机硬件与软件结合,将仪器测量功能和人机交互界面融合在一起的技术。虚拟仪器技术通过使用计算机界面和用户定制的软件程序,实现了传统仪器所具备...

关键字: 虚拟仪器 计算机 软件

随着计算机技术的继续发展,CPU的处理速度越来越快,EISA总线的32MB/s带宽已经满足不了CPU的需求,CPU外围总线带宽已经成为制约计算机处理能力继续提高的瓶颈。1991年下半年,Intel公司首选提出PCI总线的...

关键字: PCI总线 PCI工作原理

目前,PCI总线已成为新一代个人计算机的标准总线,它是一种高性能的32/64位地址数据复用总线,总线时钟频率的0~33MHz。它不象ISA异步总线那样把地址寻址和数据读写控制信号都交由微处理器产生,而是一种独立于处理器的...

关键字: PCI总线 PCI接口

以下内容中,小编将对测试测量的相关内容进行着重介绍和阐述,希望本文能帮您增进对测试测量的了解,和小编一起来看看吧。

关键字: 电子测量仪器 测试测量 虚拟仪器
关闭