关于LabVIEW8.2中设计虚拟虚拟直流电压表设计

西华大学实验报告(理工类) 开課学院及实验室:电气信息学院电气信息专业实验中心 实验时间:2014年 6 月 11 日 学 生 姓 名 学 号 成 绩 学生所在学院 年级/专业/班 课 程 名 称 虚拟仪器技術 课 程 代 码 6001429 实验项目名称 基于LabVIEW的虚拟直流虚拟直流电压表设计设计 项 目 代 码 实验代码4 指 导 教 师 王孝平 项 目 学 分 一、实验目的: 1. 理解双积分A/D轉换器7109及数字虚拟直流电压表设计的工作原理 2. 掌握虚拟直流虚拟直流电压表设计设计的基本方法。 3. 测量数据的误差分析 二、实验内容: 1. 根据实验指导实现直流虚拟直流电压表设计的设计。 设计要求:测试对象:电位器外部电压 量程:40mV,80 mV200 mV,400 mV800 mV,2V4V,8V 2. 选择虚拟直流电壓表设计不同量程和不同测量对象,进行测量 三、实验器材: 1. 双积分式A/D转换器7109测量电压原理图 2.工作原理 整个直流虚拟直流电压表设计设計主要包括四个部分: 7109工作原理,A/D转换时序增益选择电路,通道输入电路 系统电路图如图4-2所示: 图4-2 电路图 (1)7109工作原理 ICL 7109 是双积分式12 位A/D转换器,转换时间由外部时钟周期决定为10140/58个时钟周期。 其主要引脚定义如下: ① B1~B12:12bit的数据输出端 ②OR:溢出判别输出高电平表示過量程;反之,数据有效 ③POL:极性判别,输出高电平表示测量值为正值;反之负值。 ④MODE:方式选择 当输入低电平信号时,转换器处於直接输出工作方式此时可在片选和字节使能的控制下直接读取数据;当输入高电平时,转换器将在信号信号握手方式的每一转换周期嘚结尾输出数据(本实验选用直接输出工作方式) ⑤REF:外部参考电压输入(本实验用其典型值:2.048V)。 ⑥INL,INH:输入电压端口(有效范围是参考電压的2倍) ⑦OO,OI:外部时钟输入(本实验用其典型值:3.579MHz)。 ⑧RUN/HOLD_:运行/保持输入, 当输入高电平时,每经8192时钟脉冲完成一次转换;当输入低电平时完成正在进行的转换,并停在自动调零阶段 ⑨STATUS:状态输出输出高电平,表明芯片处于积分和反向积分阶段;输出为低电平表明反向積分结束,数据被锁存模拟部分处于自动返回零态阶段。 ⑩CE/LOAD_:片选当其为低电平时,数据正常输出;当其为高电平时所有数据输出端(B1~B12、POL、OR)均处于高阻状态。 ⑾LBEN_:低字节使能输入低电平时,数据线输出低位字节B1~B8 ⑿HBEN_:高字节使能,输入低电平时数据线输出高位字节B9~B12及POL、OR的状态值。 (2) A/D转换时序 ICL7109直接接口方式的定时图如图4-3所示 图4-3 7109 直接接口方式 (3) 增益选择电路 待测模拟信号需经过测量放大器进行信号放大,如图4-4所示通过模拟开关CD4052选择放大器反馈电阻即可进行增益选择,图中共设置了4档增益:×0.5、×1、×2、×5 图4-4 测量放大电路 (4) 通噵输入电路 待测模拟信号从实验箱的外部接线端7109+和7109-输入。另外为了方便实验,实验箱上提供了通过电位器调节的0~±4V的直流电压此外为叻进行校准测量,还提供了接地(0V)和参考电压(2.048V)输入通道 7109的A/D转换关系为:               (4-1) 式中, —— A/D转换器输入电压; ? —— A/D转换结果的12bit数字量;  ? —— A/D转换器外部参考输入电压调节为=2.048V; 由式(4-1)可知,若=2.048V 则即为以mv单位表示了,即                           (4-2) 五、设计指导 1.方案设计 本实验基于“SJ8002B电子测量实验箱”的高速数据采集和基于PC机的虚

}

本论文所研究的“虚拟示波器”昰河北省教育厅“电工电子实验虚拟仪器研制”项目的一部分这个项目的目的是为大学电工电子实验室提供廉价的成套实验仪器,包括电源、低频信号源、频率计、示波器、频谱分析仪、逻辑分析仪、失真度分析仪、直流虚拟直流电压表设计、交流虚拟直流电压表设计等仪器,这些设备既要能满足大学电工电子实验要求,价格还要在合理的范围之内。显而易见,全部购买单一功能的多台成品仪器是不现实的,昂贵的價格是学校所不能接受的本项目的目的就是要解决这个问题,即用廉价的元器件设计一块高性能的数据采集卡,利用实验室淘汰的计算机,组荿虚拟实验仪器系统,实现上述所列仪器的功能。本系统设计主要分三大部分:实时数据采集系统,用LabVIEW软件编写的运行在计算机上的仪器控制面板,以及LabVIEW面板程序与计算机EPP并口之间的数据通信本人在课题中承担虚拟示波器、虚拟频率计、虚拟频谱分析仪、虚拟逻辑分析仪、虚拟失嫃度分析仪、虚拟直流虚拟直流电压表设计、虚拟交流虚拟直流电压表设计等仪器的研究与设 

虚拟仪器是一种功能意义上的仪器,由个人計算机、仪器硬件及应用软件组成由仪器硬件采集外部信号,通过软件编程来实现仪器的显示及测量等功能本课题设计的虚拟示波器鉯图形化编程工具Labview为软件开发平台,配以数据采集卡KPCI—3110研究设计了虚拟示波器,相比传统的示波器在功能使用上有了很大的提高,具囿性能价格比高功能易扩展、开发周期短等特点。在课题研究中本人主要负责数据采集卡的选择安装配置及调试,并根据课题的需要從功能的角度自己设计了数据采集系统包括信号调理的放大部分、A/D转换、总线接口等:数据处理与测量的算法的研究与应用,提出了提高测量精度的方法在一定程度上改善了系统的功能和测量精度;与传统示波器相比,增加了许多功能如:数据的多参数测量,功率譜频谱分析和存储波形等功能。本论文首先介绍了虚拟仪器技术及国内外的研究现状分析了本课题的研究意义;然后从硬件,软件两個部分概述了虚拟示波器的总体组成方案及软件专用开... 

以通用计算机作为平台的虚拟仪器的出现,改变了传统电子测量仪器的概念、模式和結构,用户完全可以自定义仪器的功能和参数,即“软件即是仪器”本课题研究的低频虚拟示波器主要由数据采集系统、通信接口和虚拟面板应用程序三部分组成。其工作原理是:被测的信号经过数据采集系统采集后通过USB接口上传到计算机,然后计算机根据虚拟面板的设置,由应鼡程序对数据进行相应的分析、处理,并在屏幕上显示出处理结果根据低频虚拟示波器的设计目标,本论文给出了系统的总体设计方案;详細阐述了系统硬件电路的设计;详细阐述了低频虚拟示波器软件系统的设计方法;概述了本系统在硬件和软件设计方面所采用的可靠性设計与抗干扰技术;成功研制出一台样机,说明了系统的测试过程,通过实例对所实现的低频虚拟示波器进行了验证。论文还对研究工作进行了總结,给出了进一步研究的方向用这种方式开发的虚拟示波器软件可形成独立安装的软件包,安装方便、实用性强。虚拟仪器的参数控制全蔀通过图形用户界面进... 

0引言随着虚拟仪器技术的发展,采用“虚拟仪器”来取代传统仪器的新的测量方法正在逐步取代传统的测控系统[1]虚擬仪器技术就是利用计算机技术和仪器技术,结合高效的各类软件平台来完成各种测量的技术。与传统的仪器相比虚拟仪器具有开发成本低、开发周期短、升级、维护容易和增加了系统的灵活性等特点[2-3]虚拟仪器利用各种通信端口完成对信号的采集和调理,利用计算机的强大处悝能力对数据进行运算和分析,利用监控软件模拟各种仪器的操作界面。虚拟仪器主要包括3个组成部分:高效的应用软件、模块化的I/O硬件和用於集成的软硬件平台本文虚拟示波器界面采用LabWindows/CVI平台开发。LabWindows/CVI是NI公司推出的交互式C语言开发平台LabWindows/CVI将功能强大、使用灵活的C语言平台与用于數据采集分析和显示的测控专业工具有机的结合起来,利用它的集成开发环境、交互式编程方法、函数面板和丰富的库函数大大增强了C语言嘚功能,... 

1引言近年来,随着电子技术与计算机技术的发展,对数据检测仪表的数据采集速度、精度及其智能化提出了更高的要求。高性能虚拟仪表是目前及将来检测仪表发展的趋势虚拟数字存储示波器与传统示波器相比,不仅可以清晰的显示出信号的时域特性,并且可以显示频域特性,同时具有参数测量,频谱分析,波形存储与回放等功能,可以更好的服务于科研、实验。ARM芯片具有高性能、低功耗的特性,CPLD可以很容易实现强大嘚逻辑控制功能,基于ARM和CPLD设计虚拟示波器能够极大的提高仪器的性能USB总线技术应用于仪器仪表,极大的提高了数据采集速度,且USB技术支持即插即用,与PC机通信方便、灵活,并且避免了机箱内电磁干扰。USB总线定将广泛应用于仪器仪表的数据采集系统与PC机连接2系统总体设计方案本文所設计的虚拟示波器为双通道,最高输入电压40Vp-p(不带探头),最高采样速率达100MSPS(实时采样)。下位机数据采集卡基于ARM和CPLD技术进行设计,主要... 

虚拟仪器技术的發展和成熟,为建立现代高级测试系统提供了新的方式,从而影响了当今仪器市场?虚拟仪器技术成功的关键在于利用了快速发展的PC架构,提高了科研和测量的技术能力,降低了成本,采用了先进的?高性能的半导体数据转换器,以及引入了系统设计软件,而系统设计软件能使广大用户建立强夶而实用的虚拟仪器技术系统?本文从技术层面深入探讨了虚拟仪器技术的各种方案,依据当前行业测试标准,分析了因技术因素导致的测试性能不稳等造成损失的原因?通过讨论USB HOST的设计方法,针对测试过程中存在的问题与不足提出了本文的研究内容——基于ARM的虚拟仪器模型?在建立基於ARM的虚拟仪器模型的基础上,通过ARM处理器控制USB控制器,脱离PC实现数据的点对点传输,结合虚拟仪器技术的设计思想,设计了基于ARM的虚拟仪器的实现方案?该方案充分考虑了虚拟仪器实际应用全过程的稳定与灵活性?本文重点讲述了设计?实现虚拟仪器的软?硬件方案,对其固件程序设计中存在嘚难... 

}

西华大学实验报告1西华大学实验報告(理工类)开课学院及实验室:电气信息学院电气信息专业实验中心 实验时间:2014 年 6 月 11 日学 生 姓 名 学 号 成 绩学生所在学院 年级/专业/班课 程 名 称 虚拟仪器技术 课 程 代 码 6001429实验项目名称 基于 LabVIEW 的虚拟直流虚拟直流电压表设计设计 项 目 代 码 实验代码 4指 导 教 师 王孝平 项 目 学 分一、实验目的:1. 理解双积分 A/D 转换器 7109 及数字虚拟直流电压表设计的工作原理2. 掌握虚拟直流虚拟直流电压表设计设计的基本方法。3. 测量数据的误差分析二、实验内容:1. 根据实验指导实现直流虚拟直流电压表设计的设计。设计要求:测试对象:电位器外部电压量程:40mV,80 mV200 mV,400 mV800 mV,2V 4V ,8V2. 选择虚拟直流电压表设计不同量程和不同测量对象,进行测量三、实验器材:1. 1.SJ-8002B 电子测量实验箱 1 台2.双踪示波器(20MHz 模拟或数字示波器) 1 囼3.计算机(具有运行 windowsXP 和 LabVIEW 软件的能力) 1 台4. 万用表(3 1/2 位以上) 1台5. Q9 连接线 1根四、实验原理:1. 双积分 A/D 转换器 ICL7109.如图 4-1 为双积分 工作原理,A/D 转换时序增益选择电路,通道输入电路系统电路图如图 4-2 所示:图 4-2 电路图(1)7109 工作原理ICL 7109 是双积分式 12 位 A/D 转换器,转换时间由外部时钟周期决定为 10140/58 个时钟周期。其主要引脚定义如下:① B1~B12:12bit 的数据输出端②OR:溢出判别输出高电平表示过量程;反之,数据有效③POL:极性判别,輸出高电平表示测量值为正值;反之负值。④MODE:方式选择 当输入低电平信号时,转换器处于直接输出工作方式此时可在片选和字节使能的控制下直接读取数据;当输入高电平时,转换器将在信号信号握手方式的每一转换周期的结尾输出数据(本实验选用直接输出工作方式) ⑤REF:外部参考电压输入(本实验用其典型值:2.048V) 。⑥INL,INH:输入电压端口(有效范围是参考电压的 2 倍) ⑦OO,OI:外部时钟输入(本实验用其典型值:3.579MHz) 。⑧RUN/HOLD_:运行/保持输入, 当输入高电平时,每经 8192 时钟脉冲完成一次转换;当输入低电平时完成正在进行的转换,并停在自动调零阶段⑨STATUS:状态输出输出高电平,表明芯片处于积分和反向积分阶段;输出为低电平表明反向积分结束,数据被锁存模拟部分处于自动返回零态阶段。⑩CE/LOAD_:片选当其为低电平时,数据正常输出;当其为高电平时所有数据输出端(B1~B12、POL、OR)均处于高阻状态。⑾LBEN_:低字节使能输入低电平时,数据线输出低位字节 增益选择电路待测模拟信号需经过测量放大器进行信号放大如图 4-4 所示,通过模拟开关 CD4052 选择放夶器反馈电阻即可进行增益选择图中共设置了 4 档增益:×0.5、×1、×2、×5。图 4-4 测量放大电路(4) 通道输入电路待测模拟信号从实验箱的外部接線端 7109+和 7109-输入另外,为了方便实验实验箱上提供了通过电位器调节的 0~±4V 的直流电压。此外为了进行校准测量还提供了接地(0V)和参考电压(2.048V)輸入通道。7109 的A/D转换关系为:(4-1) rADCinNV21??式中 —— A/D 转换器输入电压;inV—— A/D 转换结果的 12bit 数字量;ADCN—— A/D 转换器外部参考输入电压,调节为 =2.048V;r r由式(4-1)可知若 =2.048V ,则 即为以 mv 单位表示了 即 rADCNinV(4-2) )mv(ADCinV?五、设计指导1.方案设计本实验基于“SJ8002B 电子测量实验箱”的高速数据采集和基于 PC 机的虚拟仪器軟件平台西华大学实验报告4(Labview)构建测量方案,实现直流电压的数字化测量完成“虚拟交流数字虚拟直流电压表设计”的设计。整个程序采取顺序结构依次实现系统的初始化,7109 启动EPP 接口通信测试,7109 的运行及结果显示整个设计思路流程图如下:2. 功能与前面板设计虚擬 直流数字虚拟直流电压表设计主要完成对 电位器或外部直流电压的测 量与显示。因此在虚拟仪 器界面上需有测量对象的选 择,同时結果测量中,需 同时进行表盘和数字显示并 通过 LED 显示出来根据 SJ8002B 高速数据采集的主 要性能指标,设置10 档量程: 40mV、80mV、200mV、400mV、800mV、2V、4V、8V(对应增益:×100 、× 50、× 20、×10、×5、×2、×1、×0.5) 界面上设置超量程指示。此外界面上还需设置测量的启动和退出测量功能。将量程缺省值设为 8V图 4-5 为前面板设计的参考。“测 量 ”键 按 下EP接 口 初 始 化启 动 7109EP读 数 正 确EP读 数 检 查运 行 7109选 择 测 量 对 象及 量 程“测 量 ”键 弹 起程 序 停 止结 果 显 示否是否是超 量 程 显 示 “溢 出 ”否 是西华大学实验报告5图 4-5 虚拟直流数字虚拟直流电压表设计面板启动虚拟仪器 labview 软件开发环境建立新的工程攵件,打开 front Panel 设计界面并存储,由界面文件自动生成相关流程图框架本程序中需要用到的前面板控件有:表 4-1 前面板控件控件类别 序号 名稱 位置 注释(1) 电压显示表盘 数值 Numeric>仪表 Meter 设置虚拟直流电压表设计的属性结点,对不同量程进行控制(2) 超量程指示灯 布尔 LEDS>Round LED 圆形指示灯溢出時点亮指示类(3) 电压数字显示框数值

}

我要回帖

更多关于 虚拟直流电压表设计 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信