虚拟数字万用表设计.pdf
《虚拟数字万用表设计.pdf》由会员分享,可在线阅读,更多相关《虚拟数字万用表设计.pdf(50页珍藏版)》请在咨信网上搜索。
1、【欢迎阅读】摘要今天,数字万用表已经被广大应用到电子、电工、仪器、仪表和测量领域,用于电子及电工测量、工业自动化仪表、自动测试系统等智能化测量领域,显 示出强大的生命力。随着时代科技的进步,对数字万用表的要求也明显提高,品种多、功能强、精度高、自动化程度高,而且要求测试速度快、实时性好、具有良好的人机界面,承担着在生产过程的控制、监督和管理等任务,虚拟仪 器(Virtual Instrument)正可以实现这些要求。本设计采用虚拟仪器作为前提,运用虚拟仪器及其相关技术,实现了一款 集电阻、电压、电流测量于一体的虚拟数字万用表的设计。关键词:虚拟仪器、数字万用表、Lab VIEW【欢迎阅读】【欢
2、迎阅读】AbstractToday,digital multimeter has been the application to electronics,electrical,instrument and meter and measurement field,used fbr electronic and electrical measurement,industrial automation instrument,automatic test system,intelligent measurement field,show strong vitality.Along with the t
3、ime the progress of science and technology,the digital multimeter requirement also improved obviously,many varieties,the function is strong,high accuracy,high degree of automation,and required test speed,good real-time,has the good human-machine interface,responsible for production process in the co
4、ntrol and supervision and management tasks,Virtual Instrument(Virtual Instrument)are can realize these requirements.This design USES the virtual instrument as a premise,the use of virtual instruments and related technologies,the realization of a collection of resistance,voltage,measure current in th
5、e integration of virtual digital multimeter design.Keywords:Virtual instrument,digital multimeter,Lab VIEW【欢迎阅读】【欢迎阅读】目录摘要.IAbstract.II第1章绪论.11.1 课题背景.11.2 虚拟仪器背景.21.3 设计内容及其技术指标.4第2章方案选择.52.1 软、硬件结合的虚拟数字万用表.52.1.1 提出设计思想.52.1.2 数据采集卡介绍.62.2 基于LabVIEW的虚拟数字万用表.82.3 方案分析和选择.9本章小结.9第3章虚拟仪器.103.1 虚拟仪器的介
6、绍.103.1.1 虚拟仪器的概念.103.1.2 虚拟仪器的构成.103.2 虚拟仪器的特点及优势.123.2.1 虚拟仪器技术的三大组成部分.123.2.2 虚拟仪器技术的四大优势.123.3 图形化虚拟仪器开发平台(LabVIEW).143.4 基于LabVIEW平台的虚拟仪器程序设计.14本章小 结.16第4章 系统软件的设计与实现.174.1 系统的开发工具.174.2 万用表界面的设计.174.2.1 开关按钮的设计.174.2.2 档位选择的设计.184.2.3 量程选择的设计.184.2.4 显示屏的设计.194.2.5 数据保存功能的设计.204.3 其他功能的设计.204.
7、3.1 软件的模拟值.204.3.2 运行模式的设计.224.3.3 测量精度和连续测量周期的设计.22【欢迎阅读】【欢迎阅读】本章小结.23第5章编程与美化.245.1 主要程序的编程.245.1.1 模拟值范围的编程.245.1.2 档位选择的编程.255.1.3 量程选择的编程.255.2 其它程序的编程.265.2.1 测量精度的编程.265.2.2 测量模式和测量周期的编程.265.2.3 数据保存和回放的编程.275.2.4 实时时钟的编程.285.3 程序的调试和美化.295.3.1 程序的调试.295.3.2 程序前、后面板的美化.31本章小结.31结论.32致谢.33参考文献
8、.34附录1译文.35附录2英文参考资料.38附录3程序中主要函数的功能.42附录4后面板程序图.46【欢迎阅读】【欢迎阅读】第1章绪论1.1 课题背景数字万用表是经过历史慢慢发展来的。早期的万用表,使用磁石偏转指针 的表盘,与经典的电流计相同;现代则采用LCD或VFD(真空萤光显示器,Vacuum fluorescent display)提供的数字显示。现代万用表已全部数字化,并被 专称为数字万用表(DMM,Digital MultiMeter)o同样,更好的电路系统和电子 学,也提高了测量精度。旧的模拟仪表的基本精度在5%到10%之间,现代便携 数字万用表则可以达到0.025%,而工作台设
9、备更高达百万分之一的精度。我国 数字万用表工业起步于20世纪70年代中期,历经引进、发展、创新3个阶段。目前我国数字万用表产量居世界首位,每年生产近1000万台中、低档的数字万 用表。数字万用表(常用实物如图1-1所示)亦称数字多用表,简称DMM(Digtial Multimeter)o它是采用数字化测量技术,把连续的模拟量转换成不连续的、离 散的数字形式并加以显示的仪表,能实现对电压、电流、电阻的实时测量。数字万用表具有以下几大特点:1).显示清晰直观,计数准确2).显示位数3).准确度高4).分辨力高5).测试功能强6).测量范围宽7).测量速率快8).输入阻抗高9).集成度高,微功耗10
10、).保护功能完善,抗干扰能力强由于具备上述优点,数字万用表是当前电子、电工、仪器、仪表和测量领 域大量使用的一种基本测量,已被广泛应用于电子及电工测量、工业自动化仪 表、自动测试系统等智能化测量领域,示出强大的生命力。随着时代科技的进 步,数字万用表的功能越来越强大,把电量及非电量的测量技术提高到崭新水 平。【欢迎阅读】【欢迎阅读】图1-1常用数字万用表1.2 虚拟仪器背景在电子、电器设备发展的历史长河中,控制室里的操作人员需要对仪器的 各项数据进行测量和控制,随着计算机大量进入工厂的各个部门以后,操作人 员希望通过显示终端对生产过程进行监督和操作,希望键盘和显示屏代替了庞 大的控制仪器、仪表
11、遗迹大量的开关和按钮,希望控制室变得越来越小,只需 要很少的操作人员就能完成对生产过程进行监督和操作的任务。所以虚拟仪器【欢迎阅读】【欢迎阅读】应运而生,它可以使工程师通过计算机系统获取大量的有关生产装置工作状态 的信息和分析计算的结果,以便及时做出正确的决策,使工作过程更加简单并 且更有效率。虚拟仪器的出现是仪器发展史上的一场革命,代表着仪器发展的最新趋势 和新方向,并且是信息技术的重要领域扩充,对科学技术的发展和工业生产将 产生不可估量的影响。虚拟仪器是微电子、通信、计算机等现代科学技术高速 发展的产物。自从1785年库仑发明静电扭秤,1834年哈里斯提出静电电表结构 以来,电测仪表和电子
12、仪器随相关技术的进步、仪器仪表元器件质量的提高和 测量理论方法的改进得到飞速发展。有一种较普遍地说法将测量仪器的发展分 为五个阶段,如图1-2所示:图1-2测量技术的发展虚拟仪器(Virtual Instrument,简称VI)的概念是由美国国家仪器公司(NI)在 20世纪80年代最早提出的,管理人员和工程师可以通过计算机测控系统获取大 量的有关生产装置工作状态的信息和分析计算的结果,以便及时作出正确的决 策,使生产装置更有效的发挥效能。虚拟仪器是计算机技术与仪器技术深层次 结合产生的全新概念的仪器,是对传统仪器概念的重大突破,是仪器领域内的 一次革命。虚拟仪器在以通用计算机为核心的硬件平台上
13、,由用户设计定义、具有虚拟前面板、测试功能由测试软件实现的一种计算机仪器系统。其核心的 思想是利用计算机的强大资源使本来需要硬件实现的技术软件化,以便最大限 度地降低系统成本,增强系统功能与灵活性。虚拟仪器代表着从传统硬件为主 的测试系统到以软件为中心的测试系统的根本性转变。本次设计中采用LABVIEW8.5对课题进行实现,软件界面如图1-3所示:【欢迎阅读】【欢迎阅读】图1-3 LabVIEW8.5软件界面1.3 设计内容及其技术指标根据数字万用表的原理,结合虚拟仪器技术,按照以下的设计要求:”设计 一个基于Lab VIEW的虚拟数字万用表,能够实现对交-直流电压、交-直流电 流、电阻的测量
14、。要求:1)虚拟数字万用表的最大测量电压为200 V,最大测量电流为1 A,最大 两线电阻为10 MQ;2)分辨率以显示的位数来表示,可设定为3,4,5或6个完整的位数,再 加上以0或1来表示的1/2个位数。【欢迎阅读】【欢迎阅读】第2章方案选择2.1 软、硬件结合的虚拟数字万用表2.1.1 提出设计思想方案一采用LabVIEW8.5与硬件相结合的方式,通过上下位机的通讯来实 现对实际中数据的采集,并把数据提交给Lab VIEW,通过LabVIEW对数据进 行处理,最终显示到显示器上,达到虚拟数字万用表的实际功能。该种方案的 系统框图如图2-1所示:下位机上位机(PC、LabVIEW)数据采集
15、 设备A数据处理选择量程显示数值图2-1方案一的系统框图对于方案一有如下的设计思想,采用下位机进行数据采集,并由下位的机 的自身功能把采集的数据按照一定的方式把模拟量转换为数字量,之后把转换 后的数据量交送给上位机(PC、LabVIEW)o在PC机中建立虚拟VI,并由PC 机把交送的数字量数据转交给LabVIEW进行处理。在LabVIEW中,数据首先 要处理成LabVIEW可以比较和理解的数据类型,之后会进行对相应量程的比较 工作,也就是在前面板选择不同的量程时,程序开通不同的数据通道,经过比 较,判断是否超量程,如果超量程则在显示屏上显示相应的超量程提示;如果 在量程范围内,选择不同的测量精
16、度最终在显示屏上显示测量值。方案中下位机需用具有数据采集功能的数据采集卡进行数据采集,就需要 用到板卡。板卡是一种印制电路板,简称PCB板,制作时带有插芯,可以插入 计算机的主电路板(主板)的插槽中,用来控制硬件的运行,比如显示器、采 集卡等设备,安装驱动程序后,即可实现相应的硬件功能。现在,计算机领域 内,把主板与声卡、显卡等合称板卡。【欢迎阅读】【欢迎阅读】2.1.2 数据采集卡介绍板卡又分为四类,分别为:(1)ISA总线板卡(2)EISA总线板卡(3)PCI总线板卡(4)AGP总线板卡PCI板卡一般用于数据测量和数据采集方面,而PCI8335是一种多功能数 据采集卡,正适合本次设计的需要
17、,所以选用PCI8335作为本次设计的下位机,负责数据采集的部分。PCI8335接口板卡是一种基于32bit PCI总线的多功能数据采集卡,它可以 应用于现场数据采集、控制、小型实验和教学等多种场合。它在硬件安装上也 非常简单,使用时只需将接口卡插入机内任何一个PCI总线插槽,并用螺丝固 定,将信号电缆从机箱外部直接接入。它的详细功能参数如下:32 bit PCI总线,即插即用 输入范围:010V,-5-+5V分辨率:12 bit-32路单端/16路差分模拟量输入12 bit A/D 转换一4 路 12bitD/A 输出2倍、10倍、100倍硬件增益选择一8路TTL开入(其中4路可中断)、8路
18、TTL开出 A/D单通道采样速率100 KHz,N个通道时,每一个通道的采样率为 100/N KHz 3路8 bit计数器输入,可级联为1路24 bit计数器 A/D工作方式为:软件触发、定时启动、FIFO半满中断 8 KB FIFO-自动通道切换和单通道设置 通过率:单通道100 KHz超压范围:-12+12V一输入阻抗:10 MQ A/D触发方式:定时一8通道输入输出【欢迎阅读】【欢迎阅读】一提供DLL作为用户程序的接口(这点很重要,可以和Lab VIEW中的“调 用库函数节点”想配合使用,是其他数据采集卡所不具备的)PCT8335板卡具有强大的数据采集功能,其功能如图2-2所示:图2-2
19、PCI8335板卡功能图方案中上位机当然是使用PC机配合LabVIEW8.5使用,由于需要接收 PCI8335板卡交送的数据,所以LabVIEW程序中要使用“调用库函数节点”,该 函数在LabVIEW中的外形如图2-3所示:路径0人参数2调用库函数节点Call Library Function Node,踣径皿d返回值川51输出参数2输出靛调用 TDL口或共享妄.图2-3调用库函数节点该函数的作用是直接调用一个动态连接库(刖 数据库),通过动态连接库 使传送的数据变成LabVIEW中可以处理的数据类型。上位机中最后通过一个“条件结构”,在“条件结构”中建立若干个分支来进 行比较、量程选择和精度
20、等问题,最终显示到显示屏上。【欢迎阅读】【欢迎阅读】2.2 基于LabVIEW的虚拟数字万用表方案二采用纯LabVIEW编程的形式,设计中不采用下位机和上位机的处理 关系,由程序自身内部给出一个被测量量,通过程序的内部的处理关系对给出 的被测量量进行数据的处理、比较和显示。方案二的软件程序流程图如图2-4所示:开始)图2-4方案二软件流程图对于方案二有如下的设计思想,利用软件程序进行虚拟万用表的实现一定 要想到实际应用中所遇到的问题。首先,在万用表准备测量所给数据的时候,应该先判断电源是否开启,如果电源处于关闭状态,应该提示使用者打开电源。在电源工作正常的情况下,测量一个被测量首先要了解被测量
21、量的类型,根据 类型选择电压、电流或电阻的测量档位,之后估算被测量量的实际大小选择适 合的档位进行测量。然后判断是单次测量还是连续测量,此处模拟实际万用表【欢迎阅读】【欢迎阅读】中对实物的测量,模拟单次接触还是一直接触。最后根据所需不同的精度显示 测量值的大小。2.3 方案分析和选择本次设计提出了两种方案,两种方案各有优缺点,对两种方案的优缺点分 别进行分析,如下:优点:方案一:比较符合实际应用中的数字万用表,设计完成可以对实际被测量 量进行实际的测量;LabVIEW中编程比较简单,没有过多的数据组合和数据处 理的项目。方案二:没有外围硬件,使设计变得更加灵活多样;软件仿真没有其他干 扰,抗干
22、扰性能非常好;测量数据时没有误差和错误的产生。缺点:方案一:数据采集卡价格相对较贵,PCI8335的价格大概在2000元左右,对于一个设计来说过于昂贵;由于PCI8335是一款功能强大的数据采集卡,输 出的数据已经是8位的数字量,所以LabVIEW中程序编程过于简单,没有设计 意义。方案二:软件仿真最大的缺点就是不能对实际数据进行测量,只能在软件 中进行模拟,实际应用性能较差,适合理论研发工作;编程过于复杂,各部分 数据处理比较繁琐,编程相对困难。综合以上两种设计方案的优缺点,最终加以比较得出结论,方案一的价格 是不能接受的,并且方案一中基于LabVIEW的编程过于简单,本次设计的主要 思想是
23、基于LabVIEW的虚拟数字万用表设计,显然不是很符合要求;方案二不 需要任何外围硬件,并且在编写相对复杂的LabVIEW程序时才能得到进步,也 体现出了本次设计中基于LabVIEW的主要思想。所以本次设计的设计方案选用 方案二。本章小结本章主要阐述了设计中的两种设计方案,并分别对两种设计方案进行了说 明,对方案一和方案二的优点、缺点进行了对比。方案一个采用上、下位机的 工作原理.,软件相对简单,不能体现LabVIEW的主要作用,而且硬件比较昂贵;方案二以软件仿真为主,突出体现LabVIEW的作用,比较符合设计要求,所以 最终选择方案二作为本次设计的设计方案。【欢迎阅读】【欢迎阅读】第3章虚拟
24、仪器3.1 虚拟仪器的介绍3.1.1 虚拟仪器的概念虚拟仪器是指通过应用程序将计算机、软件的功能模块和仪器硬件结合起 来,用户可以通过友好的图形界面(通常叫做虚拟前面板,简称前面板)来操 作这台计算机就像在操作自己定义、自己设计的一台个人仪器一样,从而完成 对被测信号的采集、分析、判断、显示、数字存储等。虚拟仪器以透明的方 式,通过软件对数据的分析处理、表达以及图形化用户接口,把计算机资源(如微处理器、显示器等)和仪器硬件(如A/D、D/A、数字I/O、定时器、信 号调理等)的测试能力和控制能力结合起来。虚拟一起突破了传统仪器以硬件 为主体的模式,实际上使用者是在操作具有测试软件的电子计算机进
25、行测量,犹如操作一台虚设的电子仪器。虚拟仪器技术的实质是充分利用最新的计算机技术来实现和扩展传统仪器 的功能。软件是虚拟仪器的关键,当基本硬件确定以后,就可以通过不同的软 件实现不同的功能。用户可以根据自己的需要,设计自己的仪器系统,满足多 种多样的应用要求。利用计算机丰富的软、硬件资源,可以大大突破传统仪器 的数据的分析、处理、表达、传递、存储等方面的限制,达到传统仪器无法比 拟的效果。它不仅可以用于电子测量、测试、分析、计量等领域,而且还可以用于进 行设备的监控以及工业过程自动化。虚拟仪器还可以广泛用于电力工程、物矿 勘探、医疗、振动分析、声学分析、故障诊断及教学科研等多个方面。3.1.2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 虚拟 数字 万用表 设计
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【曲****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【曲****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。