现代电子测量技术,电子信息工程学院王化深,ModernElectronicMeasurementTechnology,目录,第一章概述第二章数字示波技术第三章数字化信号发生技术第四章数据域测试技术第五章自动测试系统,本课教学安排1、课程安排课堂教学14学时实验(二个整天)15学时考试:1学时2、考核成绩总成绩=考试(50)+实验(20+30),第一章概述,第一节经典电子测量技术1、测量数据处理2、显示测量技术3、频率测量技术4、电压测量技术5、信号发生技术6、频域测量技术,第二节现代电子测量技术1、数字化测量技术2、智能化测量技术3、虚拟化测量技术4、自动测试系统,第一章概述,第二章数字示波技术,第一节数字存储示波器的组成和原理1、数字存储示波器的组成(DigitalStorageOscilloscope,简写DSO),实际的数字存储示波器通常将模拟示波器的功能融合进来,一种典型的结构如下:,,2、信号采样数字存储示波器均采用实时采样和非实时采样相结合的方法(取样技术),信号采样的关键实现部件是A/D转换器对观察非周期信号和瞬态信号,实时采样方法能更好地进行处理和分析3、波形的存储把每个离散的模拟量经A/D变换后,就可以得到相应的数字量。
如果设法把这些数字量存到存储器中,就相当于把一个模拟波形以数字量的形式存储起来,这可利用微处理器来实现如图:,,对于非周期的单次波形以及频率较低的周期波形,必须用实时采样的方法采样、变换和存储方案,4、存储波形的显示把存储器中的数据,按地址顺序取出,并经D/A还原为原来的模拟量,同时将地址按顺序送出,并经D/A转换成阶梯波把前一模拟量送到示波器的Y轴,把阶梯波送到示波管的X轴(作扫描),这样就能把被测波形显示在屏幕上如图:,第二节数字存储示波器的特点,数字存储示波器与模拟示波器相比有下述特点(1)长期存储波形(2)信号的采集和存储与显示过程分离(3)具有多种触发方式能显示触发后的信号,能显示触发前的信号,毛刺触发、脉宽触发、窗口触发、逻辑组合触发、状态触发以及电视视频信号触发等(4)具有多种显示方式定格显示刷新显示滚动显示(5)便于进行多波形分析比较(6)采用数字技术提高测量精度高(7)采用微处理器控制,具有智能仪器的特点,第三节数字存储示波器的主要技术指标1、最高采样速率采样速率是指单位时间内对模拟输入信号的采样次数最高采样速率由A/D变换器的转换速率来决定采样速率通常以采样脉冲的频率(Hz)、每秒的采样样本点数及存储的数据位数来表示。
在实际应用中,采样速率可根据所设定的示波器扫描时间因数Dx(t/div)来选择,但其上限则由示波器的最高采样速率所限制当扫描时间因数t/div确定之后,采样频率fs的计算公式为:fs=n/T式中:n为对应于示波器屏幕水平线每格的采样点数;T为每格的扫描时间例如:扫描时间为10μs/div,水平通道D/A转换器采用10位D/A,示波器水平方向分为10个格,则每格采样数为1024/10=102.4点,采样频率fs为10.24Ms/s2、系统带宽数字存储示波器在存储工作方式下的带宽(存储带宽)是以有效存储带宽和等效存储带宽来表征的有效存储带宽表征采用实时采样方式时可测量正弦波信号的最高频率;等效存储带宽表征采用非实时采样技术时可测量正弦波信号的最高频率数字存储示波器的有效存储带宽两种定义目前尚未统一一种是用A/D转换器采样速率的一半来定义,即按照奈奎斯特频率极限给出,称为最大存储带宽另一种是Tektronix公司首先提出了另一种较为合理的存储带宽的定义,即:有效存储带宽=最大采样速率/K其中,K的取值,在使用光点显示时约等于25;使用矢量内插显示时约等于10;使用正弦内插显示时约等于2.5若非实时采样,其等效存储带宽等于示波器的模拟带宽。
3、测量分辨率和测量精度测量分辨率包括电压分辨率(垂直分辨率)和时间分辨率(水平分辨率)①电压分辨率电压分辨率指每个采样点的模拟量对应二进制数字的位数,也就是对信号(Vp-p)所能识别的最小电压等级电压分辨率由A/D变换器的分辨率决定②时间分辨率时间分辨率表示对模拟信号相邻两个样点之间时间间隔的分辨能力,常以位数(bit)、每格多少点(点/div)或相邻数据点的时间间隔(s)来表示4、存储容量存储容量又称记录长度,表示数字存储示波器获取被测信号长度的能力示波器的存储容量用存储器能够存储的最大存储字数来表示数字存储示波器的存储器通常采用1K、4K、甚至2M字及以上的高速半导体存储器除采集存储器外,还有用于存储多个波形的低速大容量显示存储器和保持存储器,但它们的存储容量并不表示获取信号的能力在实际应用中,存储容量必须按照存储波形的长度、细节要求的点数(时间分辨率)和仪器限定的时基速度进行选择(对单次信号还取决于采样速率)在有些情况下,采集存储器可串联或分开使用5、动态范围动态范围指可测量的最大信号与可分辨的最小信号之比,常用对数值dB表示动态范围=20log(A/D变换分级数)电压分辨率每增加1bit,分级数增加一倍,分级误差减小一半,动态范围扩展6dB。
6、通道数通道数指数字存储示波器能够同时存储的模拟信号个数第四节数字存储示波器中的关键技术1、高速信号采集技术①比较式A/D变换器逐次逼近比较式属于反馈比较式变换器,速率不是很快,故高速数字存储器都采用非反馈比较式A/D变换器,如串并行A/D变换器、并联比较型A/D变换器等快速并行比较式(“闪烁”变换)A/D变换器是全并行比较式高速变换器,它在比较式变换器中变换速率最快,但这种变换器使用比较器较多,且分辨率每增加一位,比较器个数便增加一倍,使分辨率的提高受到限制由于电路复杂,所以制造困难,价格也贵②电荷耦合器件(CCD)A/D变换器电荷耦合器件是由许多相距很近,且具有内部电荷转移通道的MOS电容器组成的一维或二维阵列在加上适当的时钟信号后,在这些MOS电容器之间能够发生电荷沿某一方向的转移利用CCD器件的快写慢读(电荷转移输出)特性,可以很方便地构成高速数据采集系统如图:,③扫描变换管A/D变换器扫描变换技术是一种转换存储方法,它利用扫描变换管实现高速A/D变换通常分为电流型和电压型,电流型A/D变换器转换速率快扫描变换管与示波管并行工作扫描变换管工作时,最初是把波形记录在很小的靶面上,然后通过电子束扫描靶面,以图像信号输出的形式把记录的波形抹掉,取出存储信号,经通常的A/D变换器有效地变换后,存储到半导体存储器中,供示波器的CRT显示。
这种变换器记录速度高,它的等效采样速率可达25Gsample/s~100Gsample/s当扫描变换采用更先进的二极管矩阵靶时,它可数字化的瞬态信号(或重复信号)高达6GHz④数字化照像系统(DCS)数字化照像系统是一种完全不同于传统数字化波形的方法它利用具有CCD技术的扫描转换录像机,捕获任何模拟示波器屏幕上的波形,使模拟示波器获得数字化和信号处理能力DCS主要由视频录像机、帧存板、电缆及相关的软件组成并配有不同的接头,供不同示波器联接用,帧存板插入PC机扩展插槽内2、经典显示技术①光点扫描式显示②光栅增辉式显示③光标和字符的显示,3、插值显示技术①线性插值线性插值是在两个采样点之间插入数据点,且采样点和各插值点处于同一条直线上对于正弦波形而言,采用线性插值后,每周期仅需要约10次采样就能使波形清晰②正弦插值正弦内插显示是对数据进行sinx/x函数运算后用曲线将各数据点连接起来采用正弦插值在显示正弦波时,每周只需2.5次采样就能精确地重现这个正弦波,这个数值已接近理论值正弦插值还能防止在正弦波测量期间发生包络误差4、触发方式数字存储示波器除具有模拟示波器通常的触发外,还具有预置触发观察能力。
数字存储示波器中的预置触发功能,是以触发点为参考,灵活地移动存储窗口和显示窗口通常,预置触发是由延迟触发实现的延迟触发有“+”延迟触发和“-”延迟触发这样,有了预置触发功能后,便可以设置不同的延迟字,根据需要在屏幕的范围内观测波形的各个部分第五节数字存储示波器的应用1.数字存储示波器的选择①确定经常测试的信号类型,②确定数字存储示波器的存储带宽③根据信号细节分析的要求,确定示波器的测量分辨率等指标④确定数字存储示波器的数据处理分析能力⑤对仪器的性能和价格做出综合考虑2.数字示波测量方法(1)时间和电压的测量(2)尖峰干扰的测量①利用峰值检波模式在宽范围内捕捉尖峰干扰②利用毛刺触发功能测量尖峰波形除了上述的测量应用之外,数字存储示波器还被广泛地用于电信、电气、机械、材料试验分析、生物医学、电子、国防科研以及其他如地震、激光和纺织等各种科研和生产领域你能利用计算机的软硬件实现数字存储示波器功能吗?,第三章数字化信号发生技术第一节间接频率合成技术概述基本环、混频环、倍频环、分频环多环合成单元、混合环,第二节直接数字频率合成技术一、基本DDFS的工作原理基本DDFS功能方框图如图2.1所示它基本上由五部分组成:频率码锁存器(FR)、相位累加器(PA)、ROM(正弦表)、D/A变换器、低通滤波器(LPF),在时钟的统调下工作。
二、基本DDFS的设计设为所需输出频率用代替t,则以时钟周期为取样间隔的正弦取样值为最小相位间隔应是式中A——ROM的地址线位数而最小频率间隔(相邻两个频率点之差,即频率分辨力)应是式中N——相位累加器的位数,一般N都大于A于是输出频率可以写成最高输出频率〈时钟频率/4,,,,,,,,,,,,设计举例:若要求DDFS输出频率为1Hz——10kHz频率间隔1Hz,试设计其各部分参数;若要求输出频率为4.096kHz,k值是多少?,设计思路:根据题目要求,主要考虑与频率有关的参数:时钟、累加器位数N、频率码k;最低频率就是分辨力;最高频率〈时钟频率/4第三节DDFS应用与拓展1、线性或对数变化频率码实现扫频信号发生器2、ROM存储任意函数值实现任意波形合成3、将调制信码加至频率码寄存器实现调频信号发生器4、增加相位码寄存器实现相位可调及调相信号发生器5、加程控放大器或程控调整D/A参考源实现幅度可控6、与PLL结合实现混合环,第四节DDFS的特点1、任意波形发生2、跳频速度极快3、频率分辨率可以任意4、频率、相位、幅度可控5、频率覆盖率高6、频率受器件限制不可能太高7、可软件实现频率合成,第四章数据域测试技术第一节数据域测试技术概述数字系统相对于模拟系统其信号的特点是:1、绝大部分数字信息都是多位传输的;2、数字信号是时序传递的,是数据流;3、有的信号只出现一次,有的信号虽重复出现,但是非周期性的;4、造成系统出错的误码常混在一串正确的数据流中,只在出错后才能辨认出来,常要求查找其原因;5、数字信号的速度变化范围甚广;6、数字信号是脉冲信号。
第二节逻辑分析仪原理1、逻辑分析仪组成数据获取和数据显示两大部分组成前者捕获并存储所需观察分析的数据,后者用多种形式显示数据包括输入电路(探头)、数据获取、数据存储、数据触发和数据显示几个电路部分逻辑分析仪组成如下图:,,,2、逻辑分析仪数据获取逻辑分析仪(LA)分为两大类:逻辑状态分析仪(LSA):分析数据流逻辑状态逻辑定时分析仪(LTA):分析时序图逻辑关系如图:,,数据信号的获取是通过多通道探头及其他电路组成的通常有8个以上的通道为了不影响被测点的电位,每个通道都有高阻抗的探头接入被测点每个通道的输入信号,首先接入由比较器组成的逻辑电平变换器,其阀值电平可调,以使其输出电平和仪器所用逻辑元件的电平相适应输入探头有数据探头和时钟探头两种,结构大体相同时钟输入探头和数据输入探头的区别,仅在于时钟输入经变换后,根据需要可产生正沿和负沿的时钟输出数据输入只有在所选时钟到来时才能打入寄存器暂存下来使用者可根据需要选择时钟的作用沿数据获取如图:,,3、逻辑分析仪采样方式变换器(探头)的输出用时钟脉冲周期性地取样如果时钟脉冲来自被测系统,取样是同步的;若时钟脉冲由仪器(LA)内部产生,它与被测系统的时钟无关,则取样是异步的。
无论何种逻辑信号分析方案,都是在取样时钟到来时才取样并存入数据的基本的数据捕获方式有两种:取样模式和锁定模式前者利用取样时钟来判断变换器输出逻辑电平的高低,用于获取一般的数据信号;后者主要用于判断锁定“毛刺”信号取样模式如图:,,锁定模式如图:,,锁定模式利用取样脉冲之间到来的钟尖毛刺脉冲(它往往是逻辑电路误动作的主要原因),在随之而来的时钟到来前,将其先行bit取样值的极性反转并输出,随之而来的时钟到来时,恢复其原取样值,这就实现了对毛刺的锁定锁定模式利用取样脉冲之间到来的中间毛刺脉冲(它往往是逻辑电路误动作的主要原因),在随之而来的时钟到来前,将其先行bit取样值的极性反转并输出,随之而来的时钟到来时,恢复其原取样值,这就实现了对毛刺的锁定电路如下图:,,,同步取样方式是利用被测电路的时钟或某些信号作为逻辑分析仪的时钟进行取样这个从被测电路取得的时钟,对逻辑分析仪来说是外时钟同步取样能保证逻辑分析仪按被测系统的节拍工作,获取一系列有意义的状态主要用于分析被测系统的逻辑状态异步取样方式采用等时间间隔的时钟,通常是利用逻辑分析仪内部的多种不同周期的取样时钟可以做到快速采样异步取样所采集的是等时间间隔离散点上的数据。
如果时钟周期选择恰当,CRT上显示的图形基本上能反映信号的电平随时间的变化,主要用于被测系统时序分析,但必须选择合适的时钟速率如图:,,,4、逻辑分析仪的数据存储在逻辑分析仪中,被捕获的数据是利用RAM并以先入先出(FIFO)方式存储因而在存储器存满以后,新的数据将覆盖旧的数据大多数逻辑分析仪用等时间间隔取样和存储,它总是要求具有尽可能大的存储容量每个取样时钟的到来,存储器总深度中的一个单元被利用过渡存储法则用两个存储器,一个存储数据,另一个存储时间它仍然由时间间隔固定的脉冲来取样,如果某一次取样和下一次取样的结果不同,则老数据被装入数据存储器,老数据重复的次数,即其持续时间被装入时间存储器过渡存储法概念图,选择性存储:为了有效地利用分析仪有限的存储单元,或者仅选择数据流中的特殊部分加以存储,往往附加一个时钟限定条件,由它来决定取样时钟的有效或无效,实现数据的选择性存储5、逻辑分析仪的数据触发为了对数据流进行存储和分析研究,应该将数据流分成若干段落,这些数据段落的分界点或参考点就选用数据流中的某个特殊数据字当这个选定的数据字在某一时刻出现时,即产生一个脉冲作为触发标志触发可用来选择数据流中对分析有意义的数据块,即在数据流中开辟一个观察窗口。
这个窗口的全部数据叫做一个跟踪也就是说跟踪是逻辑分析仪采集并在CRT上显示出来的一组数据触发用来决定跟踪在数据流中处于什么位置1)基本触发方式逻辑分析仪最基本的触发方式是始端触发、终端触发和与这两种触发方式相配合的延迟触发①始端触发:又叫触发开始跟踪,是指逻辑分析仪在被触发时的数据(叫触发字)为存储、显示的第一个有效数据触发字后面的数据将继续存储,直至存储器存满为止②终端触发:又叫触发终止跟踪在触发以前,逻辑分析仪就向存储器中存储着数据当存储器存满以后,逻辑分析仪才开始搜索触发字,与此同时仍继续用新数据更新存储器中的旧数据一旦发现触发字或触发事件,就立即停止存储因此触发字就是存储和显示的最后一个有效数据如下图:,,③延迟触发延迟触发是与始端触发和终端触发配合工作的即在触发产生时并不立即进行跟踪,而是经过一定的延迟才跟踪延迟的对象主要有两种,一种是时钟延迟,一种是事件延迟前者称为字延迟,即触发后,经过一定的取样时钟数后才开始或终止存储有效数据(视选用始端触发还是终端触发而定)后者通常是对触发字进行延迟,即检出一定数目的触发字后再触发事件延迟也可以对特定的其它事件进行延迟如下图:,,(2)序列触发一般来说,触发条件(触发字)在数据流中出现较为频繁,为了有选择地存储和显示特定的数据流,可以利用发生了某一条件后的触发条件来触发。
这样只要数据流中未出现此条件,则频繁发生的触发字都不能进行有效的触发只有当触发使能条件满足之后,继而出现触发字时,该触发字才是有效的这就使得故障较容易发现和排除两级以上的序列触发称为使能触发或导引触发如图:,(3)计数触发在软件中经常遇到嵌套循环如果在逻辑分析仪的触发逻辑中设立一个“遍数计数器”,那末就能针对某次需观测的循环进行跟踪这种触发方式为计数触发如图:,(4)触发限定触发限定是限定触发字,增加一些通道来约束或选择所设置的触发条件这些附加通道称为限定通道限定通道的内容不存入存储器,也不显示,它仅影响触发字的选择,对一已触发之后获取的数据无影响①与触发利用触发字和另外一个通道的信号之逻辑与(AND)来进行触发,即为“与”触发当利用计算机运行时的一个特定数据单位和系统时钟的逻辑与组成触发时,这种触发功能特别有利此外,当利用更多的控制信号和触发字组成与触发功能时,可以大大地扩展分析仪的触发功能,例如,利用多级触发限定,就可以选定符合特定条件的数据流进行触发②或触发利用触发字和另外一个通道的外部信号的逻辑或(OR)来进行触发,即为“或”触发在故障原因较多,而发生的次数又较少,且难于捕获,并且又要记录下来的故障数据,利用这种触发功能是特别有利的。
③手动触发手动触发的实质,就是手动停止进一步的数据捕获利用手动控制产生触发信号,可以在任何时刻加触发它可以应用于比其他触发要优先的情况下在测量时,无论由于什么原因(例如,使能触发条件满足不了以及用外部时钟取样,但外部时钟中断等),即使数据尚未采集完毕,也要强制显示测量数据时,可以采用手动触发6、逻辑分析仪的数据显示逻辑分析仪在触发信号到来之前,不断捕获和存储数据,也不断丢失一些老数据触发信号的到来和数据捕获算法完成时,仪器即转入显示阶段一般的逻辑分析仪都采用CRT显示存储器中的数据是原始数据原则上可以将它们转换为任何希望的形式显示出来,便于用户分析和应用通常分析仪CRT屏幕上显示的数据可以是数据域的、时间域的、点图以及D/A等形式1)数据的时域显示将存储于存储器的数据,变换成波形与时间关系的格式屏幕上的波形与电子示波器显示的波形十分相似其主要区别是:a.逻辑分析仪CRT屏幕上的波形,只有两种逻辑电平,只有取样时钟到来时,才可能有逻辑电平的变化;b.逻辑分析仪CRT屏幕上的波形,是由存储器中的数据变换而来的,因此,屏幕上的波形是非实时的,它主要体现系统通道信号的时序关系如图:,,(2)数据域显示将数据用“1”、“0”组合的逻辑状态表或真值表的形式显示。
状态表的每一行,表示一个时钟脉冲对多通道数据捕获的结果,它代表一个数据字为了方便于软件测试,还可将存储器中的数据通过适当的变换,以其它的状态方式显示出来常用的显示方式:反汇编显示,地址操作码/助记符AOLDAAO+112AO+2341234Data指令的执行周期AO十3下一指令,b.D/A显示,c.映射图显示,d.比较显示,e.直方图显示,时间直方图,标号直方图,第三节逻辑分析仪的应用逻辑分析仪是在数据域中,用以解决测试难题的通用的数字工具(Digitaltool)尤其在电子计算机、微处理机系统中,它能实时地进行软、硬件的各种测量1、选用2、使用3、分析4、存档,问题:你能利用计算机的强大软硬件功能实现逻辑分析仪吗?,第五章自动测试系统与虚拟仪器第一节自动测试系统分类(1)第一代:常见的主要有数据采集系统、自动分析系统等系统的控制采用计算机或其它一些简单的逻辑和定时电路2)第二代:采用标准的总线接口,系统中所用的计算机、程控仪器、开关等均配有标准化的接口电路用统一的总线电缆将各器件连接起来3)第三代:计算机软件不仅承担系统控制和通信功能,也开始代替传统仪器中某些硬件的功能第二节自动测试系统总线技术(1)GPIB技术HP-IB、IEEE-488(IEEE-488.2)、GPIB、IEC-625一种并行方式的外总线,包括8条数据线、5条控制线、3条挂钩线和8条地线,采用比特并行、字节串行的双向异步通讯方式。
传递消息为负逻辑的TTL电平,数据传输速率一般为250~500KB/s,最高可达1MB/s接口系统内仪器数目最多不能超过15台一个系统所使用的电缆总长度不能大于20米2)CAMAC系统CAMAC系统是一种总线型的模块化仪器和数字接口系统系统标准化程度高、数据传输速率高和应用范围广3)VXI总线系统VXI总线是“用于仪器的VME总线扩展”的简称具有以下特点:开放式标准B.高速数据传输:32位并行方式的内总线C.对仪器功能的有利支持:在VME计算机总线的基础上增加了适合仪器应用的总线D.灵活性:支持四种模块尺寸,支持8位、16位、24位和32位数据传输E.测试系统小型化、低成本、高可靠性和可维护性,(4)PXI总线系统是PCI在仪器领域的扩展,是开放式、模块化仪器总线规范支持32位或64位数据传输,最高数据传输速率可达132或528MB/S第三节GPIB系统1.GPIB系统的基本组成如图所示,由器件、接口和总线三部分组成器件凡配备了IEEE488.1接口的独立装置称为器件按器件在系统中运行功能不同可分为三类:控者器件、讲者器件、听者器件在自动测试系统中仪器、计算机的接口部分与标准电缆的总和称为接口系统。
每台仪器可以划分成三个部分:初级接口、次级接口和仪器本体其中次级接口与仪器本体都是与仪器特性紧密相关的,这两部分结合在一起称为器件功能任何仪器的器件功能都由仪器设计者自行处理,不受接口标准的约束如图:,,初级接口的设计必须符合有关标准的规定,设计者无权更改次级接口一般与器件功能密切相关的接口电路总线通过无源的标准电缆把各器件连接在一起,各对应管脚线是并联的,称为总线结构,如图:,,地址容量地址即器件(计算机和仪器)的代号,常用数字、符号或字母表示2、GPIB总线结构和信号线GPIB系统总线共有16条信号线,分为三组1)数据线8条(DIO8~DIO1)数据线的脚标是l~8,而不象计算机CPU的数据线脚标是0~7通过8条线传输双向多线消息规范没有限制在这8条线上传递器件消息的编码方式,可以采用二进制编码,BCD编码,7比特的ASCII码(第8比特可做为奇或偶校验用,也可以不用)目前用得最多的是ASCII码2)数据传输管理线3条GPIB系统定义了3条数据传输管理挂钩线,其工作过程称为三线挂钩①DAV(DataValid)“数据有效”线该线由发送消息的一方控制,只有当DAV=1时,表示总线上的数据有效,收方才可以接收。
如果DAV=0,即使总线上有消息,收方也认为是无效的,不予接收②NRFD(NotReadyForData)“没有准备好”线该线是受接收器件共同控制,当接收器件中至少有一个器件没准备好时,NRFD=l只有当所有接收器件全部准备好时,才有NRFD=0③NDAC(NoDataACcept)“数据未接收”线该线也是受接收器件共同控制当接收器件中至少有一个器件对总线上的消息没有收完时,NDAC=l直至所有接收器件全部接收完时,NDAC才会为0三线挂钩过程:当发送消息一方要发送一个字节时,首先将数据送至数据总线上,但此时DAV=0,收方不能接收,发送一方检查NRFD是否为0,一直等到NRFD=0,表示收方全部准备好,发送一方令DAV=1,收方开始接收,直至全部收方都接收完这时NDAC=0,发送一方也令DAV=0,宣布数据无效,并将总线上的数据撤掉如果发送新的字节,将再次重复上述过程举例说明①源方令DAV=0(高电平),说明母线上数据无效②受方NRFD=l,NDAC=l③t-2时刻,源方检查NRFD+NDAC=0(即RFDDAC=l),如果RFDDAC=1,说明所有受者都处于AIDS态,即无受者,,挂钩将无法进行。
如果RFDDAC=0,说明可以挂钩,此时源方将数据放到DIO母线上④t-2~t0,数据在DIO母线上的稳定时间⑤t-1时刻NRFD=0,说明全部受者都已准备好接收数据了⑥t0时刻,源方发现NRFD=0后,宣布DAV=l,数据有效⑦t1时刻,速度最快的第一个受者开始接收,进人ACDS态,使NRFD=l,表示不需要准备了此后其它受者也开始以各自速度接收母线上同一数据⑧t2时刻,速度最快的受者已接收完毕,但其它受者尚在接收,所以NDAC仍为1⑨t3时刻,速度最慢的受者已接收完,此时NDAC=0⑩t4时刻,源方令DAV=0⑾t’4时刻,源方内部产生,并将数据从母线上撤掉⑿t5时刻,受者进人ANRS态,令NDAC=l进行第二个字节的数据异步传输时将重复上述过程3)管理线(或称接口控制线)5条①ATN(ATenNion)“注意”线②IFC(InterFaceClear)“接口清除”线③REN(RemoteEnable)“远控可能”线④EOI(EndOrIdentify)“结束或识别”线⑤SRQ(ServiceReQuest)“服务请求”线,3、GPIB系统的消息编码与传递(1)消息分类按内容分,可分为接口消息与器件消息。
①接口消息接口消息由控者发出的,包括通令、指令、副令、地址等消息,其判别标志是ATN=1控者在发布接口消息时激励ATN线为1,各器件收到ATN=l时,就可确认在DIO8~DIO1上收到的消息为接口消息通令”是指所有器件都必须接收的命令指令”是指定系统中一个或几个器件接收的命令副令”是在指令后紧接着发出的补充命令,供指定的器件接收②器件消息器件消息是讲者发出的,包括DAB(数据字节)、PDB(程控数据,又称程控命令)、STB(状态字节,又称状态拜特),其判别标志是ATN=0按来源分,消息可分为远地消息和本地消息①远地消息凡经过总线传递的消息称为远地消息它可以是接口消息,也可以是器件消息,可以是在DIO线上传递消息,也可以是在管理线或挂钩线上传递的消息②本地消息有一个器件内部无论进行测量、挂钩、数据传递、数据处理,器件功能与接口功能经常需要相互传递消息从器件的器件功能传到接口功能的消息称为本地消息本地消息只能在器件内部传递,不容许将本地消息传到总线上,更不容许一台器件的本地消息传到另一台器件去接消息使用信号线的数目分类,可以分单线消息和多线消息①单线消息只使用一根线传递的消息称为单线消息如REN、ATN、DAV等。
②多线消息使用二根或多根信号线传递的消息叫多线消息从上述三种分类方法不难看出,同一种消息可能具有多种名称例如IFC是单线、接口、远地消息;rdy是器件、本地消息因为rdy不使用信号线向外发送或接收,所以不能按单线或多线消息去分类,MLA(我的听地址)可称为远地接口多线消息2)消息的传递GPIB系统中需要传递的消息种类繁多,在设计仪器时,必须使各种消息的流通渠道径渭分明下图是一个器件的接口电路,同时也是消息传递的路径示意图接口电路大体可划分为三个区域:接口功能区、消息编码逻辑区和器件功能区,前二种属初级接口,后者属次级接口4、GPIB系统的接口功能,,5、常用编程操作序列而且可以为编制测试程序及系统管理程序打下基础1)初始化序列分以下几个过程:①上电初始化包括控者接口板自身配置装入系统各器件的听讲地址、程控码,建立数据文件等,有的采用人机对话方式,采用高级语言编程或是汇编方式,有的要回答控者地址设定、口地址及时钟设定等②发IFC控者今IFC=l,至少保持100μs后,令IFC=0,使系统中各器件接口功能清除至初始态③执行远控序列控者令ATN=l,REN=l,发各器件的听地址也可以发LLO通令,使各器件本地返回按钮(rtl)的作用被封锁。
④发接口消息自命讲者、发指定器件听地址,在控者退出控制后(ATN=0),发器件的程控命令自命听者,指定器件讲,在ATN=0时接收讲者器件发的器件消息任命其它器件讲、听,在ATN=0时只监控SRQ、EOI在ATN=l,进行并行查询响应SRQ执行其它处理程序⑤对指定器件发听地址,采用人机对话方式,使该器件进行某种本地操作⑥对某些器件发各自听地址,然后发GET使其同步完成某种操作,也可只对一个器件触发,使其完成一个测试任务2)对器件寻址及数据传递序列发听、讲地址是根据测试任务的需要由控者指派哪台器件担任讲者,哪一台或哪几台器件担任听者,也就是寻址3)器件清除序列具有DC功能的器件在收到控者发出的母线命令DCL(器件清除)或SDC(选定器件清除)之后,可使该器件的器件功能回到指定的初始状态4)器件触发序列具有器件触发功能的器件某些测试操作可由控者进行“启动”控者发出GET命令可以单独地或成群地启动或触发器件5)远控/本控序列一台可程控器件往往需要设计成既能接受本地控制,又能接受远地程控,但是在一段时间内器件只能选择接受两种控制方式之一,而不能同时既接受本地控制,又接受远地程控6)串行查询序列配有SR功能的仪器,由于某种紧急原因(正常的或不正常的)需要与控者联系时,可以通过SRQ线向控者发出服务请求消息。
由于最多可达14台器件公用一条SRQ线,当控者发现接口系统上有器件请求服务时,并不能断定哪一台器件在请求服务,必须进行查询以找到请求服务的器件,并查明请求服务的原因7)并行查询序列具有PP功能的仪器能接受控者的并行查询执行并行查询时,控者能够对多至8台器件执行同时查询,以确定这些仪器的状态例如数据准备好、报警等第四节第三代自动测试技术与虚拟仪器1、第三代自动测试系统的特征计算机一体化、最大限度的使用软件、基本通用2、虚拟仪器的基本概念以通用计算机作为系统控制器、由软件来实现人机交互和大部分仪器功能的一种计算机仪器系统虚拟仪器概念是对传统仪器概念的重大突破,它的出现使测量仪器与个人计算机的界限模糊了虚拟仪器一词中“虚拟”有以下两方面的含义:(1)虚拟仪器面板在虚拟仪器中,计算机显示器是唯一的交互界面,物理的开关、按键、旋钮以及数码管等显示器件均由与实物外观很相似的图形控件来代替,操作人员通过鼠标或键盘操纵软件界面中这些控件来完成仪器的操控2)由软件编程来实现仪器功能在虚拟仪器系统中,仪器功能是由软件编程来实现的测量所需的各种激励信号可由软件产生的数字采样序列控制D/A转换器来产生;系统硬件模块不能实现的一些数据处理功能,如FFT分析、小波分析、数字滤波、回归分析、统计分析等,也可由软件编程来实现;通过不同软件模块的组合,还可以实现多种自动测试功能。
3、虚拟仪器的特点与传统仪器相比,虚拟仪器有以下一些特点:(1)软件是核心(2)灵活性和可扩展性(3)性价比高(4)良好的人机界面(5)与其它设备互联的能力4、虚拟仪器的技术规范VPP技术规范VXI即插即用(VXIplug&play:VPP)系统联盟,致力于建立标准化的VXI总线系统级体系结构,制订VPP技术规范没有测量就没有科学!测量来源于科学技术,服务于科学技术!但愿你能学好了此课的一种技术!,谢谢各位!2006-6-6,。