1、第 1 页 共 33 页加速度传感器灵敏度校准虚拟仪器设计摘要:虚拟仪器是计算机技术与仪器技术深层次结合产生的全新概念的仪器,它实现了测量仪器的智能化、多样化、模块化特点。在虚拟仪器的硬件平台确定后,选用LabVIEW8.2软件作为虚拟仪器软件平台,并利用其图形化编程特点,在虚拟信号发生器程序设计基础上设计了传感器灵敏度校准程序,并应用该程序实现了压电式加速度传感器灵敏度校准。与使用传统仪器进行压电式加速度传感器校准相比,具有校准过程速度快、操作简单、且校准结果准确的特点。虚拟仪器是虚拟现实技术在仪器业中的一种应用,具有传统仪器无法实现的许多功能。本文主要利用美国NI公司推出的LABVIEW虚
2、拟仪器设计平台,实现应变式加速度传感器灵敏度校准的虚拟仪器设计的方法。在数据采集和处理过程中,将传感器特性归一化,有效减少非线性误差,提高测量的准确度。关键词:虚拟仪器,传感器,灵敏度,校准第 2 页 共 33 页Sensor is sensitive calibrated virtual instrument designedAbstract: Virtual instrument is an instrument that the computer technology band together with the instrument technology and be intellig
3、ent,determined diversification and modularizationWhen the hardware platform of the virtual instrument determined,This paper introduces the software design for the calibration of piezoelectric accelerometers based on the virtual instrument hardware platform using advanced graphic language LABVIEW8.2A
4、ccording to the program design of virtual signal generator,the module for piezoelectric accelerometer calibration was accomplishedCompared with the traditional instrument,the procedure discussed in this paper is much faster,easy to handle and the results are more accurateVirtual instrument is a kind
5、 of application using virtual technology in the instrument which actualizes more functions than tradition instrumentsThe paper introduces the software design for the calibration of the strain gauge accelerometers based on LABVIEW software platform designed by NI company of AmericaThe nonlinearity er
6、ror can be decreased effectively SO that the sensor accuracy is enhanced and characteristic of sensor is normalizedKEYWORDS: virtual instrument,sensor,sensitivity ,calibration第 3 页 共 33 页第 1 章 绪论本章主要介绍虚拟仪器的一些相关知识,包括它的主要特点,发展趋势,以及其应用软件开发平台。同时介绍本课题的设计背景,目的,方法和意义。1.1 虚拟仪器概述测量仪器发展至今,大体经历了四代发展历程,即模拟仪器、分直
7、元件式仪器、数字化仪器和智能仪器。第一代模拟仪器。是以电磁感应基本定律为基础的指针式仪器,如指针式力f用表、指针式电压表、指针式电流表等。这类指针式仪器借助指针束显示最终结果。第二代分立元件式仪器。当20世纪50年代出现了电子管,随后60年代出现了晶体管时,便产生了以电子管或晶体管电子电路为基础的第二代仪器。第三代数字化仪器。20世纪70年代,随着集成电路的出现,诞生了以集成电路芯片为基础的第三代仪器。这类仪器目前相当普遍,如数字电压表、数字频率计等。这类仪器将模拟信号的测量转化为数字信号的测量,并以数字方式输出最终结果,适用于快速响应和较高准确度的测量。第四代智能仪器。随着微电了技术的发展和
8、微处理仪表的普及,以微处理器为核心的箱四代仪器迅速普及。这类仪器内置微处理器,既能进行自动测试,又具有一定的数据处理能力,可取代部分脑力劳动,习惯上称其为智能仪器。其缺点是它的功能块全部都以硬件(或固化的软件)的形式存在,无论是针对开发还是针对应用,都缺乏灵活性。由于电子技术、计算机技术和网络技术的高速发展及其在电子测量技术与仪器领域中的应用,新的测试理论、新的测试方法、新的测试领域以及新的仪器结构不断出现。电子测量仪器的功能和作用已发生质的变化,其中计算机处于核心地位,计算机软件技术和测试系统更紧密地结合成一个有机整体,导致仪器的结构、概念和设计观念等也发生了突破性的变化。正是在上述背景下,
9、出现了新的仪器概念虚拟仪器。1.1.1 虚拟仪器技术第 4 页 共 33 页所谓虚拟仪器(Virtual Instrument,简称VI),即是将现有的计算机主流技术与革新的灵活易它的软件和高性能模块化硬件结合在一起,建立起功能强大又灵活易变的基于计算机的测试测量与控制系统。虚拟仪器是现代计算机技术和仪器技术深层次结合的产物,是当今计算机辅助测试(CAT)领域的一项重要技术,是计算机硬件资源、仪器与测控系统硬件资源和虚拟仪器软件资源三者有效的结合。虚拟仪器通过软件将计算机硬件资源与仪器硬件有机融合为一体,从而把计算机强大的数据处理功能和仪器硬件的测量、控制能力结合在一起,大大缩小了仪器硬件的成
10、本和体积,并通过软件实现对数据显示、存储以及分析处理。虚拟仪器技术的优势在于可由用户定义自己的专用仪器系统,功能灵活,很容易构建,所以应用面极为广泛,尤其在科研、开发、测量、检测、计量、测控等领域得到更好的发展。虚拟仪器技术先进,十分符合国际上流行的“硬件软件化”的发展趋势,因而常被称为“软件仪器”。可实现示波器、频谱仪、信号校准仪等多种普通仪器的几乎全部功能。它集成方便,不但可以和高速数据采集设备构成自动测量系统,而且可以和控制设备构成自动控制系统。虚拟仪器的概念就是用专用的软硬件配合计算机辅助进行数据存储、数据处理、数据传输的计量场合,测量与处理、结果与分析相脱节的面貌将大为改观。在自动控
11、制和工业控制领域,虚拟仪器同样应用广泛。LabView 是 一 种 程 序 开 发 环 境 , 由 美 国 国 家 仪 器 ( NI) 公 司 研 制 开 发 的, 类 似 于 C 和 BASIC 开 发 环 境 , 但 是 LabView 与 其 他 计 算 机 语 言 的 显 著 区别 是 : 其 他 计 算 机 语 言 都 是 采 用 基 于 文 本 的 语 言 产 生 代 码 , 而 LabView 使用 的 是 图 形 化 编 辑 语 言 G 编 写 程 序 , 产 生 的 程 序 是 框 图 的 形 式 。与 C 和 BASIC 一 样 , LabView 也 是 通 用 的 编
12、程 系 统 , 有 一 个 完 成 任 何 编程 任 务 的 庞 大 函 数 库 。 LabView 的 函 数 库 包 括 数 据 采 集 、 GPIB、 串 口 控 制、 数 据 分 析 、 数 据 显 示 及 数 据 存 储 , 等 等 。 LabView 也 有 传 统 的 程 序 调 试工 具 , 如 设 置 断 点 、 以 动 画 方 式 显 示 数 据 及 其 子 程 序 ( 子 VI) 的 结 果 、 单步 执 行 等 等 , 便 于 程 序 的 调 试 。 虚 拟 仪 器 ( Virtual Instrument) 是 基 于 计 算 机 的 仪 器 。 计 算 机 和 仪
13、器的 密 切 结 合 是 目 前 仪 器 发 展 的 一 个 重 要 方 向 。 粗 略 地 说 这 种 结 合 有 两 种 方 式 ,第 5 页 共 33 页一 种 是 将 计 算 机 装 入 仪 器 , 其 典 型 的 例 子 就 是 所 谓 智 能 化 的 仪 器 。 随 着 计 算机 功 能 的 日 益 强 大 以 及 其 体 积 的 日 趋 缩 小 , 这 类 仪 器 功 能 也 越 来 越 强 大 , 目前 已 经 出 现 含 嵌 入 式 系 统 的 仪 器 。 另 一 种 方 式 是 将 仪 器 装 入 计 算 机 。 以 通 用的 计 算 机 硬 件 及 操 作 系 统 为 依
14、 托 , 实 现 各 种 仪 器 功 能 。 虚 拟 仪 器 主 要 是 指 这种 方 式 。 下 面 的 框 图 反 映 了 常 见 的 虚 拟 仪 器 方 案 。1.1.2 虚 拟 仪 器 的 主 要 特 点( 1) 尽 可 能 采 用 了 通 用 的 硬 件 , 各 种 仪 器 的 差 异 主 要 是 软 件 。 ( 2) 可 充 分 发 挥 计 算 机 的 能 力 , 有 强 大 的 数 据 处 理 功 能 , 可 以 创 造 出 功能 更 强 的 仪 器 。 ( 3) 用 户 可 以 根 据 自 己 的 需 要 定 义 和 制 造 各 种 仪 器 。 虚 拟 仪 器 实 际 上 是
15、一 个 按 照 仪 器 需 求 组 织 的 数 据 采 集 系 统 。 虚 拟 仪 器 的研 究 中 涉 及 的 基 础 理 论 主 要 有 计 算 机 数 据 采 集 和 数 字 信 号 处 理 。 目 前 在 这 一领 域 内 , 使 用 较 为 广 泛 的 计 算 机 语 言 是 美 国 NI 公 司 的 LabView。 虚 拟 仪 器 的 起 源 可 以 追 溯 到 20 世 纪 70 年 代 , 那 时 计 算 机 测 控 系 统 在国 防 、 航 天 等 领 域 已 经 有 了 相 当 的 发 展 。 PC 机 出 现 以 后 , 仪 器 式 的 计 算 机化 成 为 可 能 ,
16、 甚 至 在 Microsoft 公 司 的 Windows 诞 生 之 前 , NI 公 司 已 经 在Macintosh 计 算 机 上 推 出 了 LabVIEW2.0 以 前 的 版 本 。 对 虚 拟 仪 器 和 LabView 长 期 、 系 统 、 有 效 的 研 究 开 发 使 得 该 公 司 成 为 业 界 公 认 的 权 威 。 目 前 LabView 的 最 新 版 本 为 LabVIEW2009, LabView 2009 为 多 线 程 功 能 添 加 了 更多 特 性 , 这 种 特 性 在 1998 年 的 版 本 5 中 被 初 次 引 入 。 使 用 LabV
17、iew 软 件, 用 户 可 以 借 助 于 它 提 供 的 软 件 环 境 , 该 环 境 由 于 其 数 据 流 编 程 特 性 、 LabView Real-Time 工 具 对 嵌 入 式 平 台 开 发 的 多 核 支 持 , 以 及 自 上 而 下 的 为 多核 而 设 计 的 软 件 层 次 , 是 进 行 并 行 编 程 的 首 选 。普 通 的 PC 有 一 些 不 可 避 免 的 弱 点 。 用 它 构 建 的 虚 拟 仪 器 或 计 算 机 测 试系 统 性 能 不 可 能 太 高 。 目 前 作 为 计 算 机 化 仪 器 的 一 个 重 要 发 展 方 向 是 制 定
18、 了VXI 标 准 , 这 是 一 种 插 卡 式 的 仪 器 。 每 一 种 仪 器 是 一 个 插 卡 , 为 了 保 证 仪 器的 性 能 , 又 采 用 了 较 多 的 硬 件 , 但 这 些 卡 式 仪 器 本 身 都 没 有 面 板 , 其 面 板 仍然 用 虚 拟 的 方 式 在 计 算 机 屏 幕 上 出 现 。 这 些 卡 插 入 标 准 的 VXI 机 箱 , 再 与计 算 机 相 连 , 就 组 成 了 一 个 测 试 系 统 。 VXI 仪 器 价 格 昂 贵 , 目 前 又 推 出 了第 6 页 共 33 页一 种 较 为 便 宜 的 PXI 标 准 仪 器 。1.1
19、.3 发 展 状 况 和 趋 势虚拟仪器的发展过程有两条线:(1)适合大型高精度集成系统的GPIBVXIPXI总线方式。GPIB于1978年问世,VXI于1987年问世,PXI于1997年问世。(2)适合于普及型的廉价系统,有广阔应用发展前景的Pc插卡一并口式一串口USB方式。PC插卡式于80年代初问世,并行口方式于1995年问世,串口USB方式于1999年问世。而虚拟仪器的发展随着微机的发展和采用总线方式的不同,主要可分为以下五种类型: 第一类:PC总线插卡型虚拟仪器,这种方式是借助于插入计算机接口扩展槽中的功能板卡与专用的软件相结合而实现的具有特定功能的测量仪器。但是受PC机机箱和总线限制
20、,且有电源功率不足,机箱内部的噪声电平较高,插槽数目不多,插槽尺寸较小,机箱内无屏蔽等缺点。第二类:并行口式虚拟仪器,并行口式虚拟仪器是一种可连接到计算机并行口的测试装置,它把一些硬件功能电路板集成在一个盒子内,将仪器软件装在计算机J!二。通常可以完成各种测试仪器的功能,可以组成数字存储示波器、频谱分析仪、逻辑分析仪、任意波发生器、频率计、数字万用表、功率计、程控稳压电源、数据记录仪、数据采集器等等。第三类:GPIB总线方式的虚拟仪器,GPIB技术的出现使电子测量出独立的单台仪器手动操作向大规模自动测试系统发展。典型的GPIB系统是由。台PC机、一块GPIB接口卡和若干台GPIB接13形式的仪
21、器,通过GPIB电缆连接而成。在标准情况F,一块GPIB接F:I可怖多达14台仪器,电缆长度可达40米。GPIB技术可用计算机实现对仪器的操f1坪口控制,替代传统的人工操作方式,更加方便地把多台仪器组合起来,形成白动测量系统。GPIB测试系统的结构和命令简单,主要应用于台式仪器,适合于精确度要求高的,但不要求对计算机高速传输状况时应用。第四类:VXI总线方式虚拟仪器,(VME Bus Extensions for 第 7 页 共 33 页Instrumentation)是一种成熟的仪器系统平台。自1987年五家国际著名的仪器公司成立VXI总线联合体以后,VXI迅速得到世界范围的承认,并取得极大
22、的增长。1993年由美国国家仪器公司等发起组成VXI plug & play系统联盟,致力于VXI协议的标准化和规范化,以使不同厂商的VXI模块能够协调地工作,为二次开发商和最终用户集成VXI系统提供最大的便利。VXI总线的标准开放,结构紧凑,具有数据吞吐能力强、定时和同步精确、模块可重复利用等优点。VXI总线是一种高速计算机总线VME总线在VI领域的扩展,它具有稳定的电源,强有力的冷却能力和严格的RFIEMI屏蔽。由于它具有标准开放、结构紧凑、数据吞吐能力强、定叫和同步精确、模块可重复利用、众多仪器厂家支持的优点,很快得到广泛的应用。经过是多年的发展,VXI系统的组件和使用越来越力便。第五类
23、:PXI总线方式虚拟仪器,基于工业标准的PCI总线的PXI(PCI Extensions for instrumentation)是一种新型的模块化仪器系统,PXI模块化仪器系统的核心是作为当今主流台式计算机工业标准的高速11CI计算机体系结构及Microsoft公司的Windows操作系统,为了达到封装坚固、连接性能可靠,PXI采用Compact PCI作为其扩展基础。由此,PXI产品保持了与Compact PCI交互操作的完整兼容性,提供了出色的机械完备性,并且更易于系统集成。同时,PXI还抖3有比台式机更多的PCI插槽。PXI系统易于使用,可以运行在Windows 95982000操作系
24、统。PXI将主流PCI计算技术和Windows软件与坚固的工业封装和系统级的规格要求(如功率、冷却、电磁兼容等)结合在一起,在不牺牲测量质量和不增加预算的6U提下,提供高性能的测试、测量、数据采集以及工业计算等解决方案。综上所述,对于虚拟仪器的发展而言,计算机是载体,软件是核心。虚 拟 仪 器 研 究 的 另 一 个 问 题 是 各 种 标 准 仪 器 的 互 连 及 与 计 算 机 的 连 接 。目 前 使 用 较 多 的 是 IEEE 488 或 GPIB 协 议 。 未 来 的 仪 器 也 应 当 是 网 络 化 的。LabView( Laboratory Virtual instrum
25、ent Engineering Workbench) 是 一 种 图 形 化 的 编 程 语 言 的 开 发 环 境 , 它 广 泛 地 被 工 业 界 、 学 术 界 和 研 究第 8 页 共 33 页实 验 室 所 接 受 , 视 为 一 个 标 准 的 数 据 采 集 和 仪 器 控 制 软 件 。 LabView 集 成了 与 满 足 GPIB、 VXI、 RS-232 和 RS-485 协 议 的 硬 件 及 数 据 采 集 卡 通 讯 的 全部 功 能 。 它 还 内 置 了 便 于 应 用 TCP/IP、 ActiveX 等 软 件 标 准 的 库 函 数 。 这是 一 个 功
26、能 强 大 且 灵 活 的 软 件 。 利 用 它 可 以 方 便 地 建 立 自 己 的 虚 拟 仪 器 , 其图 形 化 的 界 面 使 得 编 程 及 使 用 过 程 都 生 动 有 趣 。 图 形 化 的 程 序 语 言 , 又 称 为 “ ”语 言 。 使 用 这 种 语 言 编 程 时 , 基 本上 不 写 程 序 代 码 , 取 而 代 之 的 是 流 程 图 或 框 图 。 它 尽 可 能 利 用 了 技 术 人 员 、科 学 家 、 工 程 师 所 熟 悉 的 术 语 、 图 标 和 概 念 , 因 此 , LabView 是 一 个 面 向最 终 用 户 的 工 具 。 它
27、 可 以 增 强 你 构 建 自 己 的 科 学 和 工 程 系 统 的 能 力 , 提 供 了实 现 仪 器 编 程 和 数 据 采 集 系 统 的 便 捷 途 径 。 使 用 它 进 行 原 理 研 究 、 设 计 、 测试 并 实 现 仪 器 系 统 时 , 可 以 大 大 提 高 工 作 效 率 。 利 用 LabView, 可 产 生 独 立 运 行 的 可 执 行 文 件 , 它 是 一 个 真 正 的 位编 译 器 。 像 许 多 重 要 的 软 件 一 样 , LabView 提 供 了 Windows、 UNIX、 Linux、 Macintosh 的 多 种 版 本 。 它
28、 主 要 的 方 便 就 是 , 一 个 硬 件 的 情 况 下 , 可 以 通 过 改 变 软 件 , 就 可 以 实现 不 同 的 仪 器 仪 表 的 功 能 , 非 常 方 便 , 是 相 当 于 软 件 即 硬 件 ! 现 在 的 图 形 化主 要 是 上 层 的 系 统 , 国 内 现 在 已 经 开 发 出 图 形 化 的 单 片 机 编 程 系 统 ( 支 持 32位 的 嵌 入 式 系 统 , 并 且 可 以 扩 展 的 ) , 不 断 完 善 中 (大 家 可 以 搜 索CPUVIEW 会 有 更 详 细 信 息 。1.1.4 虚 拟 仪 器 的 软 件 平 台目 前 , 研
29、 制 虚 拟 仪 器 软 件 开 发 平 台 工 作 做 得 较 好 的 是 美 国 国 家 仪 器 公 司( NI-National Instruments) 和 美 国 惠 普 公 司 (HP)。 他 们 推 出 的 开 发 平 台已 被 广 泛 采 用 。NI 推 出 的 LabView 软 件 开 发 平 台 , 适 合 于 能 操 作 PC 机 但 不 熟 悉 计 算 机语 言 的 用 户 。 下 面 对 其 作 简 要 介 绍 。LabView 将 仪 器 的 控 制 操 作 及 显 示 模 拟 在 微 机 的 CRT 上 , 作 为 前 面 板 ,也 是 虚 拟 仪 器 的 人
30、机 界 面 。图 1.1a 就 是 一 个 频 谱 分 析 仪 的 前 面 板 。 进 入 LabView 后 , 点 取 Open VI,即 可 调 出 已 存 有 的 某 一 虚 拟 仪 器 的 前 面 板 ; 或 点 取 New VI,即 可 打 开 一第 9 页 共 33 页个 “空 白 ”的 前 面 板 。 当 然 , 也 可 在 已 打 开 面 板 的 File 菜 单 上 作 类 似 的 操作 。与 前 面 板 对 应 的 是 另 一 个 窗 口 的 方 块 图 。 方 块 图 就 是 编 程 者 做 出 来 的程 序 。 图 1.1a 频 谱 分 析 仪 的 程 序 方 块 图
31、 如 图 1.1b 所 示 。前 面 板 和 方 块 图 面 板 上 设 有 主 菜 单 和 工 具 栏 , 使 它 们 的 功 能 有 相 应 的提 示 , 用 户 极 易 选 取 。 前 面 板 Windows 菜 单 中 的 Tile UP and Down 或Tile Left and Right 将 上 、 下 或 左 、 右 显 示 前 面 板 和 方 块 图 窗 口 。( a)( b)图 1.1 频谱分析仪第 10 页 共 33 页a)频谱分析仪的前面板 b)频谱分析仪的程序方块图1.2 关 于 本 课 题 研 究 的 背 景 , 目 的 及 意 义在 工 科 院 校 中 , 实
32、 验 是 一 种 重 要 的 教 学 手 段 。 学 生 通 过 做 实 验 , 可 以 加深 对 所 学 知 识 的 理 解 , 增 强 学 习 的 兴 趣 , 提 高 动 手 能 力 , 锻 炼 在 实 践 中 发现 问 题 、 分 析 问 题 和 解 决 问 题 的 能 力 。 大 部 分 工 科 院 校 中 的 机 械 设 计 基 础 实验 , 所 用 的 实 验 仪 器 、 设 备 数 量 少 , 不 能 满 足 学 生 的 需 要 , 且 设 备 比 较 陈 旧 ,更 新 慢 。 传 统 实 验 仪 器 下 的 实 验 教 学 , 已 严 重 滞 后 于 信 息 时 代 和 工 程
33、 实 际 的需 要 。 目 前 国 内 高 等 院 校 机 械 类 各 专 业 普 遍 开 设 了 机 械 工 程 控 制 基 础 , 机 械工 程 测 试 技 术 课 程 , 由 于 课 程 丰 富 的 实 践 性 , 它 的 一 个 重 要 教 学 环 节 就 是 实验 。 而 使 用 传 统 仪 器 进 行 实 验 教 学 主 要 存 在 以 下 问 题 :( 1) 仪 器 功 能 是 固 定 的 , 每 台 仪 器 只 能 进 行 某 些 特 定 项 目 的 实 验 , 新 开 发实 验 项 目 需 要 重 新 购 置 仪 器 。( 2) 仪 器 的 功 能 是 单 一 的 , 比 较
34、 复 杂 的 实 验 需 要 多 台 仪 器 组 成 才 能 完 成 ,降 低 了 实 验 教 学 效 率 。( 3) 仪 器 的 功 能 是 封 闭 的 , 学 生 难 以 透 彻 的 了 解 仪 器 的 功 能 实 现 的 方 法 以及 所 涉 及 的 抽 象 的 理 论 知 识 , 影 响 了 学 生 的 实 验 兴 趣 。( 4) 学 生 只 能 按 教 师 事 先 设 计 好 的 实 验 方 案 被 动 地 进 行 操 作 , 没 有 体 现 出学 生 在 实 验 教 学 中 的 主 体 地 位 。而 在 LabView 这 个 高 效 的 虚 拟 仪 器 开 发 平 台 上 , 学
35、 生 用 自 己 的 图 形 语 言开 发 出 各 种 仪 器 , 综 合 应 用 所 学 过 的 各 学 科 知 识 , 在 普 通 的 计 算 机 上 构 建 一个 个 人 实 验 室 , 完 成 实 验 。 这 样 学 生 和 教 师 摆 脱 了 功 能 单 一 , 固 定 的 现 成 仪器 的 束 缚 , 可 以 充 分 发 挥 自 己 的 积 极 性 和 创 造 性 , 有 利 于 培 养 学 生 的 创 造 性思 维 和 工 程 实 践 能 力 。 这 样 做 还 可 以 充 分 利 用 现 有 技 术 资 源 , 降 低 实 验 成 本 ,有 利 于 实 验 设 备 的 更 新
36、。 而 且 现 在 为 了 更 好 的 满 足 来 自 各 类 院 校 中 不 同 院系 或 是 整 个 院 校 范 围 师 生 学 者 的 需 求 , NI 近 日 宣 布 扩 展 其 在 院 校 领 域 广 泛应 用 的 院 校 单 位 使 用 权 。 新 增 加 的 部 分 包 括 电 路 设 计 和 仿 真 选 项 , 以 及 学 生第 11 页 共 33 页安 装 选 项 , 让 学 生 可 以 在 自 己 的 个 人 电 脑 上 安 装 并 使 用 授 权 的 软 件 。 这 样 学校 和 学 生 可 以 更 加 方 便 的 来 采 用 虚 拟 实 验 平 台 。所 以 有 必 要
37、 研 制 一 种 新 的 实 验 台 来 代 替 原 来 的 实 验 台 。 随 着 微 电 子 技 术 、计 算 机 技 术 、 软 件 技 术 、 网 络 技 术 的 高 度 发 展 及 其 在 仪 器 仪 表 中 的 应 用 , 仪器 仪 表 的 结 构 将 冲 破 原 有 的 思 维 模 式 , 发 生 质 的 变 化 。 电 子 测 量 仪 器 的 发 展经 历 了 模 拟 仪 器 、 数 字 化 仪 器 、 智 能 仪 器 后 , 虚 拟 仪 器 成 为 了 测 量 仪 器 的 最新 阶 段 。 虚 拟 仪 器 的 可 视 化 编 程 技 术 为 人 与 实 验 台 的 交 互 开
38、 启 了 方 便 之 门 。把 虚 拟 仪 器 技 术 应 用 于 测 试 实 验 系 统 , 我 们 所 需 要 的 只 是 一 些 必 要 的 硬 件 加上 通 用 计 算 机 , 利 用 软 件 就 可 以 大 大 突 破 传 统 仪 器 在 数 据 处 理 、 显 示 、 传 递和 储 存 等 方 面 的 限 制 , 达 到 传 统 仪 器 无 法 比 拟 的 使 用 效 果 , 提 高 系 统 的 自 动化 程 度 。 我 们 还 可 以 随 心 所 欲 地 根 据 自 己 的 需 要 设 计 自 己 的 仪 器 系 统 , 满 足多 种 多 样 的 应 用 需 求 。本 课 题 选
39、 用 传 感 器 原 理 教 学 中 的 “加 速 度 传 感 器 灵 敏 度 ”作 为 研 究 对象 来 构 建 一 个 虚 拟 设 计 平 台 。 该 系 统 虽 然 比 较 简 单 , 可 是 该 系 统 直 观 , 对 于它 的 研 究 分 析 也 比 较 实 用 。 本 次 设 计 分 一 下 几 个 方 面 来 进 行 :1:选 定 典 型 的 加 速 度 传 感 器 灵 敏 度 , 对 其 进 行 分 析2:使 用 LabView 来 进 行 编 程 和 可 视 化 表 现3:进 行 灵 敏 度 校 准第 12 页 共 33 页第 2 章 LabView 程 序 设 计 技 术
40、本 章 主 要 介 绍 了 在 虚 拟 仪 器 方 面 应 用 比 较 普 遍 的 软 件 LABVIEW 应 用 程序 的 构 成 , 主 要 模 块 , 编 程 思 想 和 它 独 特 的 数 据 流 等 。2.1 LabView 软 件 介 绍LabView(Laboratory Virtual instrument Engineering)是一种图形化的编程语言,它广泛地被工业界、学术界和研究实验室所接受,视为一个标准的数据采集和仪器控制软件。LabView 集成了与满足 GPIB、VXI、RS-232 和 RS-485 协议的硬件及数据采集卡通讯的全部功能。它还内置了便于应用TCP/
41、IP、ActiveX 等软件标准的库函数。这是一个功能强大且灵活的软件。利用它可以方便地建立自己的虚拟仪器,其图形化的界面使得编程及使用过程都生动有趣。图形化的程序语言,又称为“”语言。使用这种语言编程时,基本上不写程序代码,取而代之的是流程图或流程图。它尽可能利用了技术人员、科学家、工程师所熟悉的术语、图标和概念,因此,LabView 是一个面向最终用户的工具。它可以增强你构建自己的科学和工程系统的能力,提供了实现仪器编程和数据采集系统的便捷途径。使用它进行原理研究、设计、测试并实现仪器系统时,可以大大提高工作效率。利用 LabView,可产生独立运行的可执行文件,它是一个真正的位编译器。像
42、许多重要的软件一样,LabView 提供了 Windows、UNIX、Linux、Macintosh 的多种版本。2.2 LabView 应 用 程 序 的 构 成所有的 LabView 应用程序,即虚拟仪器(VI) ,它包括前面板(front panel) 、流程图(block diagram)以及图标/连结器(icon/connector)三部分。2.2.1 前面板前面板是图形用户界面,也就是 VI 的虚拟仪器面板,这一界面上有用户输第 13 页 共 33 页入和显示输出两类对象,具体表现有开关、旋钮、图形以及其他控制(control)和显示对象(indicator) 。图 1 所示是一个
43、随机信号发生和显示的简单 VI 是它的前面板,上面有一个显示对象,以曲线的方式显示了所产生的一系列随机数。还有一个控制对象开关,可以启动和停止工作。显然,并非简单地画两个控件就可以运行,在前面板后还有一个与之配套的流程图。图 2.1 随机信号发生器的前面板2.2.2 流程图流程图提供 VI 的图形化源程序。在流程图中对 VI 编程,以控制和操纵定义在前面板上的输入和输出功能。流程图中包括前面板上的控件的连线端子,还有一些前面板上没有,但编程必须有的东西,例如函数、结构和连线等。图2.2 是与图 2.1 对应的流程图。我们可以看到流程图中包括了前面板上的开关和随机数显示器的连线端子,还有一个随机
44、数发生器的函数及程序的循环结构。随机数发生器通过连线将产生的随机信号送到显示控件,为了使它持续工作下去,设置了一个 While Loop 循环,由开关控制这一循环的结束。第 14 页 共 33 页图 2.2 随机信号发生器的流程图如果将 VI 与标准仪器相比较,那么前面板上的东西就是仪器面板上的东西,而流程图上的东西相当于仪器箱内的东西。在许多情况下,使用 VI 可以仿真标准仪器,不仅在屏幕上出现一个惟妙惟肖的标准仪器面板,而且其功能也与标准仪器相差无几。2.2.3 图标/连接器VI 具有层次化和结构化的特征。一个 VI 可以作为子程序,这里称为子VI(subVI) ,被其他 VI 调用。图标
45、与连接器在这里相当于图形化的参数,详细情况稍后介绍。2.3 LabView 的基本模块在 LabView 的用户界面上,应特别注意它提供的操作模板,包括工具(Tools)模板、控制(Controls)模板和函数(Functions)模板。这些模板集中反映了该软件的功能与特征。下面我们来大致浏览一下。第 15 页 共 33 页(a)第 16 页 共 33 页(b)图 2.3 (a)工具-控制模板 (b)工具-函数功能模板示意图2.4 程序的调试技术2.4.1找出语法错误如果一个 VI 程序存在语法错误,则在面板工具条上的运行按钮会变成一个折断的箭头,表示程序不能被执行。这时该按钮被称作错误列表。
46、点击它,则LabView 弹出错误清单窗口,点击其中任何一个所列出的错误,选用 Find 功能,则出错的对象或端口就会变成高亮。2.4.2 设置执行程序高亮在 LabView 的工具条上有一个画着灯泡的按钮,这个按钮叫做“高亮执行”按钮上。点击这个按钮使它变成高亮形式,再点击运行按钮,VI 程序就以较慢的速度运行,没有被执行的代码灰色显示,执行后的代码高亮显示,并显示数据流线上的数据值。这样,你就可以根据数据的流动状态跟踪程序的执行。2.4.3断点与单步执行为了查找程序中的逻辑错误,有时希望流程图程序一个节点,一个节点地执行。使用断点工具可以在程序的某一地点中止程序执行,用探针或者单步方式查看
47、数据。使用断点工具时,点击你希望设置或者清除断点的地方。断点的显示对于节点或者图框表示为红框,对于连线表示为红点。当 VI 程序运行到断点被设置处,程序被暂停在将要执行的节点,以闪烁表示。按下单步执行按钮,闪烁的节点被执行,下一个将要执行的节点变为闪烁,指示它将被执行。你也可以点击暂停按钮,这样程序将连续执行直到下一个断点。2.4.4探针可用探针工具来查看当流程图程序流经某一根连接线时的数据值。从Tools 工具模板选择探针工具,再用鼠标左建点击你希望放置探针的连接线。这时显示器上会出现一个探针显示窗口。该窗口总是被显示在前面板窗口或流程图窗口的上面。在流程图中使用选择工具或连线工具,在连线上
48、点击鼠标右键,在连线的弹出式菜单中选择“探针”命令,同样可以为该连线加上一个探针。第 17 页 共 33 页第 3 章 校准系统的硬件部分设计3.1 校准系统的硬件部分组成系统的硬件部分由计算机、数据采集卡、电荷放大器、加速度传感器、功率放大器、激振台组成。(1)计算机为 INTEL PIV20,40G 硬盘,128M 内存,17 寸显示器。(2)数据采集卡是 PCDAQPCI 插卡式虚拟仪器的硬件部分;本文采用数据采集卡是NI 公司的 6024E,其分辨率 12 位,采样频率 12 位,采样速率 200Ks,16 路单端或 8 路差分模拟量输入,2 路模拟量输出,8 路 数字量输入输出,2
49、路16 位定时计数器。6024E 卡可实现多路开关、放大、采样保持、AD 转换等功能。在使用前,须根据测量的需要对通道名、输人出类型、测量类型等参数进行设置。 A/D 转换器的作用:模拟的电信号转换成数字信号。在将物理量转换成数字量之前,必须先将物理量转换成电模拟量,这种转换是靠传感器完成的。应用场合: 微型计算机处理的是数字量,而实际上外界事物大多是模拟量,如:温度、压力、流量、浓度、速度、水位、距离等等,这些都是非电量的物理量,它们必须经过适当的转换才能为微机处理。这一转换过程称为 A/D 转换,又称为量化过程。需要用到 A/D 转换器。 (3)电荷放大器由于传感器输出的电荷量很小,采集卡不能清晰识别信号,须用电荷放大器对传感器输出的电荷量放大。本文选用的是 DLF 系列多通道电荷电压滤波积分电荷放大器,电荷输人范围:O1 Pc5000 Pc,电荷增益 0001、001、01、1、10;线性:电荷输入 016Hz 一 20 kHz;积分 I:01 Hz 一 100 Hz,测量误差线性2。(4)加速度传感器本文标准传感器选用是 YD61 型压电式加速度传感器,灵敏度 4996Pcms,频率范围 200Hz 一 5000Hz。(5)功率放大器选用BIr92