虚拟仪器是依据计算机的测验、丈量仪器。所以,它的构成中必定包含硬件模块和软件模块两个部分。
图1-5给出了前期虚拟仪器的根本构成(首要体现在仪器操控运用),在现代自动化测验体系中咱们仍然能够看到这种构成形式。其实,虚拟仪器的构成自身是多 样化和非常灵敏的,并不约束与某种特定的形式上面。可是,跟着现代虚拟仪器技能的不断开展,更多的虚拟仪器运用实例往往是选用下面的根本形式,拜见下图。
1.2.1 传感器
传感器能够将一种物理量改换成为另一种物理量,其改换系数可视为常数。例如:咱们经过麦克风能够将声响变为电信号,经过热电偶能够将温度变为电信号。这样经过丈量传感器的输出电信号就能够直接完结对原物理量的丈量。
在工程丈量过程中,传感器现已成为虚拟仪器中的一个重要组成部分,所以它的功用好坏将决议整个虚拟仪器的丈量特性的好坏。
构建虚拟仪器时,挑选改换功用安稳的传感器这点尤为重要。例如:传感器最重要的技能目标之一,灵敏度。因灵敏度这个目标反映了输入改变引起输出改变之间的 某种特定的函数联系。所以对传感器灵敏度这个目标,咱们等待它长时间安稳不变,并不受温度等外界环境改变的影响。这不仅能够确保虚拟仪器的丈量准确度,一起 也能够处理传感器需求常常标定或校准的问题。由于传感器的标定或校准,并不是一切实验室都能够做得到的,一般只要专业实验室才能够做到这点。
现在传感器现已开展到智能化传感器阶段。所谓智能化传感器就是指:选用IEEE-1451规范的传感器。这种传感器在内部供给了一个传感器电子数据表(TEDS),在运用时随时能够供给给用户。该表中纪录了传感器制造商的有关信息和传感器的校准数据等信息。
NI许多数据收集卡现已开端支撑对TEDS数据的拜访功用。
1.2.2 数据收集模块
数据收集模块中包含了功用各异的模数转化器以及其它部件。
NI公司也是一个数据收集模块的专业制造商,它供给了种类很多、功用各异的数据收集模块。数据收集模块有多种分类的方法,比方按渠道、按总线、按输入通道数、按模数转化器的位数、按采样速率、按同步或非同步丈量、按动态非动态、按被测物理量等等。
这些数据收集模块根本上能够满意工程项目中简直一切物理量的收集。一起NI公司也供给了数据收集模块的驱动软件。这种数据收集模块与驱动软件来自同一个公 司的形式能够确保完结软、硬件的无缝衔接。这也为虚拟仪器的规划和开发供给了多样化的挑选和最有用技能上的支撑与确保。
总归,挑选合适的数据收集模块是工程运用中非常重要的一个环节,这儿给出挑选时需求留意的几个根本原则:
- 最好选用NI的数据收集模块,由于它与NI的整个软件体系是无缝衔接的
- 依据丈量项目的需求确认总线(或渠道)形式
- 依据信号剖析的实时性确认是同步仍是非同步卡
- 依据信号剖析所需的最高频率确认收集卡的采样速率
- 依据丈量准确度要求确认数据收集卡的位数
虚拟仪器的构成是多样化和非常灵敏的,所以对数据收集模块自身做更全面、详尽的了解是非常必要的。这些需求在实践中不断进行总结和领会,只要这样才能够挑选确认虚拟仪器最佳的硬件体系。
1.2.3 商业化计算机渠道
就现在计算机的开展水平,简直一切的商业计算机都能够满意虚拟仪器的运转条件。可是由于NI对Windows操作体系支撑力度最大(Windows渠道下的工具包最多)。所以最好仍是选用Windows操作体系的计算机。
跟着计算机价格的不断下降、功用的不断提高,使咱们有了更多的可挑选地步,但也要相应的留意一些或许存在的问题:
- 尽管一体机现已成为干流的计算机,但由于它们现已取消了PCI插槽,所以只合适挑选运用依据Ethernet、USB、WiFI接口的数据收集模块。此类计算机假如作为仪器操控来用应该没有太多的约束。
- 笔记本电脑与Ethernet、USB及WiFi数据收集卡般配合应该更适于现场便携式丈量,而且C系列模块的功用适当丰厚可挑选的地步也非常大。
- 上网本或者是平板计算机假如是运用Windows操作体系应该没有问题,与Ethernet、USB及WiFi数据收集卡般配合做现场便携式丈量。
在我的回忆中,1987年咱们所运用的IBM电脑,主频:4.77MHz、内存640KB、5.25″软盘驱动器x2、硬盘10MB;PC-DOS 3.1操作体系。
关于计算机的开展速度有人曾用这样的方法类比过:“假如轿车能赶上计算机的开展周期的话,一辆今日的劳斯莱斯仅值100美元,每加仑要跑100万英里,每年还得爆破一次,把里边的人杀个精光”。这话尽管过火并难以了解,但它足以反映计算机开展速度的影响。