《自动测试系统全解.pptx》由会员分享,可在线阅读,更多相关《自动测试系统全解.pptx(32页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第第9 9章章 现代电子测量技术现代电子测量技术自动测试自动测试系统系统ATS,Automatic Test SystemCAT,Computer Aided Test本章重点:本章重点:l自动测试系统的组成和发展概况自动测试系统的组成和发展概况l智能仪器和虚拟仪器智能仪器和虚拟仪器l总线接口、测试软件总线接口、测试软件l自动测试系统的集成自动测试系统的集成第1页/共32页9.1 9.1 自动测试系统自动测试系统一、自动测试系统(一、自动测试系统(CATCAT平台)的基本组成平台)的基本组成1.1.控制器:系统的指挥、控制中心控制器:系统的指挥、控制中心2.2.程控仪器设备:能完成一定的具体测
2、试、控制任程控仪器设备:能完成一定的具体测试、控制任务务3.3.总线与接口:完成消息、命令、数据的传输与交总线与接口:完成消息、命令、数据的传输与交换换4.4.测试软件:为完成系统测试任务而编制的各种应测试软件:为完成系统测试任务而编制的各种应用软件用软件5.5.被测对象被测对象第2页/共32页9.1 9.1 自动测试系统自动测试系统二、自动测试系统发展概况二、自动测试系统发展概况1.第一代测试系统:多为专用系统,常针对某具体任务而设计;其结构第一代测试系统:多为专用系统,常针对某具体任务而设计;其结构特点是,采用比较简单的定时器或扫描器作为控制器,其接口也是专特点是,采用比较简单的定时器或扫
3、描器作为控制器,其接口也是专用的,故通用性比较差。用的,故通用性比较差。第3页/共32页9.1 9.1 自动测试系统自动测试系统二、自动测试系统发展概况二、自动测试系统发展概况2.第二代测试系统:采用了标准化的通用可程控测量仪器接口总线第二代测试系统:采用了标准化的通用可程控测量仪器接口总线(GPIB,位并行,字节串行)及可程控仪器和测控计算机。,位并行,字节串行)及可程控仪器和测控计算机。第4页/共32页9.1 9.1 自动测试系统自动测试系统二、自动测试系统发展概况二、自动测试系统发展概况3.第三代测试系统:仅由微型计算机、通用硬件(激励信号产生电路、取样器第三代测试系统:仅由微型计算机、
4、通用硬件(激励信号产生电路、取样器和接收器、可程控测试接口等)和应用软件组成;充分发挥计算机的能力。和接收器、可程控测试接口等)和应用软件组成;充分发挥计算机的能力。第5页/共32页9.2 9.2 智能仪器智能仪器一、智能仪器的定义及特点一、智能仪器的定义及特点1.1.智智能能仪仪器器的的定定义义:是是含含有有微微计计算算机机或或微微处处理理器器的的测测量量仪仪器器,它它拥拥有有对对数数据据的的存存储储、运运算算、逻逻辑辑判判断断及及自自动动化化操操作作等等功功能能,具具有有一一定定智智能的作用能的作用(表现为智能的延伸或加强等)。(表现为智能的延伸或加强等)。第6页/共32页2.2.智能仪器
5、的基本特点:智能仪器的基本特点:1 1)测测量量过过程程的的软软件件控控制制:CPUCPU软软件件控控制制测测量量过过程程 “以软代硬以软代硬”灵活性强、可靠性强灵活性强、可靠性强2 2)强大的数据处理功能)强大的数据处理功能 :随机误差、系统误差、非线性校准等处理随机误差、系统误差、非线性校准等处理改改善测量的精确度;善测量的精确度;数字滤波、相关、卷积、反卷积、幅度谱、相数字滤波、相关、卷积、反卷积、幅度谱、相位谱、功率谱等信号分析位谱、功率谱等信号分析提供更多高质量的提供更多高质量的信息信息3 3)多功能化)多功能化 :4 4)操控界面的)操控界面的“键盘化键盘化”:5 5)友好的人机界
6、面:)友好的人机界面:第7页/共32页二、智能仪器的组成:硬件和软件。二、智能仪器的组成:硬件和软件。1 1、智能仪器硬件系统组成、智能仪器硬件系统组成硬件系统的两种基本类型:硬件系统的两种基本类型:微机内置式(单片机为核心)微机内置式(单片机为核心)微机扩展式(微机扩展式(PCPC机为核心)机为核心)9.2 9.2 智能仪器智能仪器第8页/共32页(1 1)微机内置式:是由单片或多片微机芯片与仪器有机地结合在一起形成的单机。)微机内置式:是由单片或多片微机芯片与仪器有机地结合在一起形成的单机。特点:特点:u专用或多功能;专用或多功能;u小型化、便携式干电池供电;小型化、便携式干电池供电;u易
7、于密封,适应恶劣环境,成本低。易于密封,适应恶劣环境,成本低。用途:用途:适用于工业控制、科学研究、军工企业、家用电器等方面。适用于工业控制、科学研究、军工企业、家用电器等方面。第9页/共32页(2 2)微机扩展式(个人计算机仪器)微机扩展式(个人计算机仪器PCIPCI或称微机卡式仪器)或称微机卡式仪器):是以个人计是以个人计算机为核心的应用扩展型测量仪器。算机为核心的应用扩展型测量仪器。特点:特点:使用灵活、应用范围广;使用灵活、应用范围广;可充分利用可充分利用PCPC已有的各种资源;已有的各种资源;数据处理功能强,内存容量大;数据处理功能强,内存容量大;用途:用途:适于复杂的、高性能的信息
8、处理。适于复杂的、高性能的信息处理。第10页/共32页智能仪器硬件系统通用结构组成:微机系统,输入、智能仪器硬件系统通用结构组成:微机系统,输入、输出电路,人机接口和通信接口电路输出电路,人机接口和通信接口电路4 4部分。部分。第11页/共32页内嵌微处理器智能仪器的基本结构内嵌微处理器智能仪器的基本结构单片机或DSPRAM、EPROMI/O接口D/AA/D外部通信RS-232C、USB打印机仪器面板键盘、开关、显示器传感器电量非电量输入通道输出通道MCU被测量 传感器 放大器 S/H A/D执行机构 放大器 D/A人机接口(键盘,显示器,通讯)第12页/共32页微机扩展式智能仪器微机扩展式智
9、能仪器-个人仪器(个人仪器(PCIPCI)结构图)结构图个人计算机个人计算机总线扩展槽总线扩展槽软件软件 仪仪器器插插件件 通通用用接接口口 仪仪器器插插件件 仪仪器器插插件件电源电源PCPC总线总线GPIBGPIB总线总线扩展底板或外部插件箱扩展底板或外部插件箱第13页/共32页 个人仪器结构图个人仪器结构图普通台式普通台式PCIPCI工工控控机机P PC CI I笔笔记记本本P PC CI I第14页/共32页2 2、智能仪器软件系统组成、智能仪器软件系统组成(1 1)功能执行程序:实现各种实质性的功能,如测量、计算、显示、打印、)功能执行程序:实现各种实质性的功能,如测量、计算、显示、打
10、印、输出控制和通信等。输出控制和通信等。(2 2)监控程序:是专门用来协调各个执行模块和操作者关系的程序,在系统)监控程序:是专门用来协调各个执行模块和操作者关系的程序,在系统程序中充当组织调度的角色。监控程序的结构大致分作业顺序调度型、作业程序中充当组织调度的角色。监控程序的结构大致分作业顺序调度型、作业优先调度型和键码分析作业调度型优先调度型和键码分析作业调度型3 3种。种。第15页/共32页一、虚拟仪器的基本概念和特点一、虚拟仪器的基本概念和特点在计算机和必要的仪器硬件确定之后,软件就是在计算机和必要的仪器硬件确定之后,软件就是PCIPCI仪器发展的关键。仪器发展的关键。软件就是仪器成为
11、流行的说软件就是仪器成为流行的说法。法。NINI(National InstrumentsNational Instruments)公司)公司19861986年设计的年设计的LabVlEWLabVlEW(Laboratory Virtual Laboratory Virtual Instrumentation Engineering Instrumentation Engineering WorkbenchWorkbench)l.0l.0,20032003年发展到年发展到Labview7.0Labview7.0,推,推动动虚拟仪器(虚拟仪器(VI:Virtual InstrumentVI:Vi
12、rtual Instrument)技术的技术的发展。发展。图形化编程语言图形化编程语言建立的虚拟仪器面板,完成对仪建立的虚拟仪器面板,完成对仪器的控制、数据采集、数据分析和数据显示功能。器的控制、数据采集、数据分析和数据显示功能。9.3 9.3 虚拟仪器虚拟仪器第16页/共32页一、虚拟仪器的基本概念和特点一、虚拟仪器的基本概念和特点虚拟仪器系统特点:虚拟仪器系统特点:由用户定义仪器功能;由用户定义仪器功能;仪器硬件模块化;可重用和重新配置;仪器硬件模块化;可重用和重新配置;强调软件就是仪器的新概念;强调软件就是仪器的新概念;系统功能、规模可通过修改软件、更换仪器硬件而增减;技术更新速度快,系
13、统功能、规模可通过修改软件、更换仪器硬件而增减;技术更新速度快,开发维护费用低。开发维护费用低。9.3 9.3 虚拟仪器虚拟仪器第17页/共32页二、虚拟仪器的组成及关键技术二、虚拟仪器的组成及关键技术1、虚拟仪器的一般结构、虚拟仪器的一般结构 个人仪器的扩展个人仪器的扩展第18页/共32页二、虚拟仪器的组成及关键技术二、虚拟仪器的组成及关键技术2 2、虚拟仪器的构成方式、虚拟仪器的构成方式PC-DAQPC-DAQ系统:系统:GPIBGPIB系统:系统:VXIVXI系统:系统:PXIPXI系统:系统:串行接口系统:串行接口系统:现场总线系统:现场总线系统:第19页/共32页二、虚拟仪器的组成及
14、关键技术二、虚拟仪器的组成及关键技术3、虚拟仪器中的关键技术、虚拟仪器中的关键技术实时性:数据采集、存储和信号分析之间以二进制的数据形式进行高速数据传输;实时性:数据采集、存储和信号分析之间以二进制的数据形式进行高速数据传输;方向是高速、线性、大动态的方向是高速、线性、大动态的A/D或或D/A;高速数据发生、快速数据分析与处理等。;高速数据发生、快速数据分析与处理等。DSP:提高测量的重复性和稳定性;构成频域与时域测试的桥梁。:提高测量的重复性和稳定性;构成频域与时域测试的桥梁。第20页/共32页三、虚拟仪器软件结构(三、虚拟仪器软件结构(VISA:Virtual instrument sof
15、tware architecture)VISA的任务:统一的任务:统一VXI虚拟仪器模块的软、硬件虚拟仪器模块的软、硬件标准,进而达到统一标准,进而达到统一I/O软件的目的。软件的目的。VISA具有与仪器硬件无关的特性,全世界各具有与仪器硬件无关的特性,全世界各VXI厂商在编写厂商在编写VXI虚拟仪器驱动程序时所公用的底虚拟仪器驱动程序时所公用的底层函数集,遵循层函数集,遵循VISA标准,可使得系统用户所写标准,可使得系统用户所写的应用程序,不仅可用于的应用程序,不仅可用于VXI总线系统,也可用总线系统,也可用于于GPIB总线或带总线或带RS232接口设备的系统中。接口设备的系统中。VISA的
16、出现,大大缩短了应用程序的开发周期,的出现,大大缩短了应用程序的开发周期,且使得测试软件的开发从此走上了一个新的台阶且使得测试软件的开发从此走上了一个新的台阶9.3 9.3 虚拟仪器虚拟仪器第21页/共32页9.4 9.4 接口总线与信道接口总线与信道一、测试系统中常用的接口总线及信道一、测试系统中常用的接口总线及信道1.PC机系统并行机系统并行I/O接口总线:接口总线:PC/XT、ISA(AT)、)、EISA、PCI、AGP2.PC机的串行接口总线:机的串行接口总线:RS232、USB、IEEE1394、1-Wire单总线单总线3.标准仪器总线:标准仪器总线:GPIB(IEEE4888)、)
17、、CAMAC、VXI、PXI、VME4.现场总线:现场总线:FF、Profibus、CAN、LonWorks、HART5.信道:有线(信道:有线(RS485/232、电话线、电力线载、电话线、电力线载波、互联网);无线(无线电波、手机短信息、波、互联网);无线(无线电波、手机短信息、红外线、蓝牙、无线局域网、无线上网)红外线、蓝牙、无线局域网、无线上网)第22页/共32页在以计算机为核心的自动测试设备中,硬件是基在以计算机为核心的自动测试设备中,硬件是基础,软件是灵魂。础,软件是灵魂。软件在很大程度上决定了系统的先进性、可靠性、软件在很大程度上决定了系统的先进性、可靠性、实用性和实时性,软件也
18、日益成为实用性和实时性,软件也日益成为ATEATE的主体,决的主体,决定整个系统的关键。定整个系统的关键。测试仪器和系统的设计制造朝着规范化、通用化、测试仪器和系统的设计制造朝着规范化、通用化、模块化发展。模块化发展。如何快捷有效的组建自己的自动测试系统,测试如何快捷有效的组建自己的自动测试系统,测试软件的生成技术将成为系统集成的关键。软件的生成技术将成为系统集成的关键。9.5 9.5 测试软件测试软件第23页/共32页面向对象编程技术面向对象编程技术图形化编程技术图形化编程技术自动测试程序生成技术自动测试程序生成技术9.5 9.5 测试软件测试软件第24页/共32页u自动测试系统测试软件程序
19、的编制:就是使用一定的计算机语言,指挥自动测试系统测试软件程序的编制:就是使用一定的计算机语言,指挥系统内的各种操作和消息的传递。系统内的各种操作和消息的传递。9.5 9.5 测试软件测试软件第25页/共32页u现代的测试软件平台:使用图形化编程方式,以现代的测试软件平台:使用图形化编程方式,以C语言为基础。语言为基础。1.LabVIEW(NI公司产品,图形化编程)公司产品,图形化编程)2.HP VEE(HP公司产品,图形化编程)公司产品,图形化编程)3.Labwindows/CVI(NI公司产品,公司产品,C语言及交互式编程)语言及交互式编程)4.ES-VATE(电子科技大学研制)(电子科技
20、大学研制)9.5 9.5 测试软件测试软件第26页/共32页u仪器驱动程序:主要用于完成仪器硬件的通信、控制功能仪器驱动程序:主要用于完成仪器硬件的通信、控制功能仪器驱动程序是计算机上的虚拟面板与实际仪器间的桥梁。仪器驱动程序是计算机上的虚拟面板与实际仪器间的桥梁。为简化编程,常采用现成的工具软件包;也可以利用标识语言完成系统软件的为简化编程,常采用现成的工具软件包;也可以利用标识语言完成系统软件的编写。编写。9.5 9.5 测试软件测试软件第27页/共32页自动测试系统的集成:就是如何根据实际任务进行系统级设计。自动测试系统的集成:就是如何根据实际任务进行系统级设计。测试系统必须采用开放式系
21、统结构。测试系统必须采用开放式系统结构。VXIVXI总线自动测试系统集成:将各种部件,如仪器模块、零槽控制器、计算机控总线自动测试系统集成:将各种部件,如仪器模块、零槽控制器、计算机控制器、编程语言、夹具制器、编程语言、夹具/探头等组成一个计算机控制系统。探头等组成一个计算机控制系统。9.6 9.6 自动测试系统的集成自动测试系统的集成第28页/共32页VXIVXI总线自动测试系统集成的步骤:总线自动测试系统集成的步骤:1.1.明确测试任务,确定系统的总体结构框架和测明确测试任务,确定系统的总体结构框架和测试思路;试思路;2.2.选择主机箱,明确电源功率和冷却的要求;选择主机箱,明确电源功率和
22、冷却的要求;3.3.选择主控制器和主控制器的控制方式;选择主控制器和主控制器的控制方式;4.4.进行进行VXIVXI总线仪器模块的选择;总线仪器模块的选择;5.5.进行开关及测试接口的选择和设计;进行开关及测试接口的选择和设计;6.6.选择合适的系统软件和工具软件;选择合适的系统软件和工具软件;7.7.编制测试应用软件完成所需的测试任务。编制测试应用软件完成所需的测试任务。9.6 9.6 自动测试系统的集成自动测试系统的集成第29页/共32页本章小结本章小结第30页/共32页习习 题题 九九1.自动测试系统主要由哪几部分组成?第三代自自动测试系统主要由哪几部分组成?第三代自动测试系统的特点是什
23、么?动测试系统的特点是什么?2.何谓智能仪器?它具有那些特点?何谓智能仪器?它具有那些特点?3.何谓虚拟仪器?它有哪些结构形式?何谓虚拟仪器?它有哪些结构形式?4.简述简述GPIB总线信号的名称和作用?总线信号的名称和作用?5.VXI总线与总线与GPIB有哪些根本上的区别?有哪些根本上的区别?6.VXI总线的模块和主机箱有何特点?总线的模块和主机箱有何特点?7.自动测试系统的集成通常有哪些步骤?自动测试系统的集成通常有哪些步骤?8.有一军火仓库,有有一军火仓库,有6间库房,距值班室间库房,距值班室600m。现要求对库房内的温度、湿度、浸水及库门状现要求对库房内的温度、湿度、浸水及库门状况进行长期自动监测,试提出一个设计方案况进行长期自动监测,试提出一个设计方案(画出布局图并文字说明)。(画出布局图并文字说明)。第31页/共32页感谢您的观看!第32页/共32页