当前课程知识点:测试系统集成技术 > 第二章:接口总线 > 2.1:GPIB总线技术、VXI总线技术、LXI总线技术 > ATSIF-1-GPIB接口技术1-b
第三个,被连得的各个设备之间可以直接通信,不一定要通过中介单元,什么意思呢
我们上节课跟大家讲过一个系统,测试系统,可能通过一个GPIB总线这么连的
比方说,这地方有个计算机连上去了,这个地方有一个电压表也连到总线上,这地方连了很多东西了,还有一个打印机
比方说,通常我们电压表比方说把测量数据把它打印出来,我们一般情况是把电压表测量数据先传给谁呀,传给计算机
计算机再把数据传给打印机,是这么一个过程
这地方计算机是一个中介,那么我们这个总线,这么多挂到总线上像挂衣服一样,干嘛非要通过计算机呢
有点像我们在微机系统里学的什么概念,计算机系统里学的DMA,这个概念有点像
就是给他们,直接通信就完了嘛,电压表直接把数据发给打印机不就完了嘛
不要从计算机接入,减少中间环节,就像在淘宝上买东西,类似
第四个,对被连得设备提出尽可能少的限制条件,也是说标准不能对设备要求过多
要具有这些功能那些功能,提出很多要求,多了要实现这些接口功能就很麻烦,这个同学们可能体会不到
在电路发展还没有现在这么发达的时候,488是70年代提出的,那个时候电路技术还没有很发达,要在这个仪器上实现一个接口
实现一个488的接口,可能比实现这个仪器还难,这不是本末倒置吗,我的老师是做488接口,他的最大的成果就是做488接口,他是做计数器
计数器容易,488接口太难了,要用一个一个个门电路搭建起来,实现一个接口,非常复杂
现在技术发展很快,我们用FPGA,ASIC电路很容易做,它的目的,功能设计不能太复杂,我们发现他设计的确实很复杂
尽管有这个目标,还是没达到,设计的非常复杂
第六个,通信是异步的,异步通信不需要先同步,最后两个都是原则,没多大意义,价格要低,不能太贵,还有要用起来方便
不能让使用者学起来很久,像我们学一门课程才能用,太麻烦
我工作以后一开始就在全国各地跑,跟单位普及488标准,那些单位都是用488的,用488.1 标准的,用起来比较复杂,这是他的目标
第三个,我们看看GPIB的基本结构,这节非常重要,我们给大家介绍一些他的基础概念
GPIB总线上挂了很多设备,计算机,电压表,打印机,一个采集模块,ADC模块,采集数据,把数据报告给计算机
下面的所有设备英文写的DEVICE,我们最早翻译是我们学校的张老师翻译的,DEVICE翻译成器件,中文来说翻译成设备可能会好点
翻成器件大家都说器件,现在我们说器件不是元器件,就是设备,包括计算机也可以称为器件,只不过这个计算机比较特殊
它负责对这个系统整个协调管理,相当于头,相当于班里的班长这么一个概念
首先我们看第一个问题,器件的操作与控制,怎么控制这个器件呢,其实有两种,通俗来讲,一种是计算机来控制它,还有一种就是人工来控制在我们GPIB标准里分别称为远控和本控。人工控制称为本控,通过GPIB总线来控制称为远控
不过他有很严格的定义,不是说计算机控制就是远控,不是,他说的远控,就是通过GPIB总线在控制,我们就称为远控,反之统统称为本控
比方说你也通过计算机控制,但是通过计算机的232接口来控制,在GPIB的标准来说,他说你还是本控,其实这个远或近的问题,不都是一样吗不都是计算机控制吗?是吧
当然还有其他的,比方说我们通过外部的信号来控制仪器,大家在学电子测量原理学过比方电说压表,计数器,他都有一个触发信号
可以启动这个仪器,开始一次采集是不是?要通过这个外部信号来控制一次,这种称为什么控?它也称为本控是吧
这个本身没多大意义,那只不过是标准的规定而已,但是我们要区分什么是远控,什么是本控
第二个问题器件扮演的角色,这什么意思呢?就是我们挂在GPIB总线上的这些器件,啊我们以后就说器件哈,我们或者说设备
它们在某次活动中,在某一次活动中他们的角色是什么?这句话大家可能觉得比较抽象,什么叫某次活动
因为GPIB这个系统里面可能有很多活动,比方说我发起一次数据传输,这是一个活动,是吧
我发起一次查询,你实时互动可以这么理解,是不是?我们就以这个数据传输来说,
因为数据传输是我们这个GPIB系统里面的一个最基本的最重要的活动,是不是?那么总有发起数据传输的一方也有接收数据的一方
是不是那么这地方有几个概念,大家注意,一,讲者,听者,这好理解吧,发起数据的一方称为讲者,接收数据的一方称为听者
但在GPIB系统里面,它要求同一时刻只能有一个讲者,这在任何系统里都是这样的
-1.1:自动测试系统的出现及意义
--Video
--Video
--附件
-1.2:测试系统体系结构
--Video
--Video
--Video
-第一章:绪论--1.3:课堂实验:网络化仪器控制
-2.1:GPIB总线技术、VXI总线技术、LXI总线技术
--Video
--Video
--Video
--Video
--Video
--Video
--Video
--Video
--Video
-第二章:接口总线--2.2:课堂实验:示波器程控
-3.1:消息交换控制协议
--Video
--Video
--Video
--Video
--Video
--Video
--Video
--Video
--Video
-3.2:程控消息句法
--Video
--Video
--Video
--Video
--Video
--Video
--Video
--Video
-第三章:消息交换控制协议--3.3:课堂实验:信号源程控
-4.1:SCPI的目标及主要内容
--Video
--Video
--Video
--Video
-4.2:SCPI语法与风格
--Video
--Video
--Video
--Video
-4.3:标准命令
--Video
--Video
--Video
--Video
--Video
--Video
--Video
--Video
--Video
--Video
-第四章:可程控仪器标准命令--4.4:课堂实验:频谱仪程控、数字多用表程控
-5.1:VISA概述
--Video
--Video
-5.2:VISA库构成
--Video
-5.3:VISA程序基本结构
--Video
-5.4:自动测试系统软件设计综合实验
--Video
--Video
--Video
--Video
--Video
-第五章:虚拟仪器软件架构--5.4:课堂实验:VISA程序设计基础实验
-6.1:IVI概述
--Video
-6.2:IVI程序设计基础实验
--Video
-第六章:可互换虚拟仪器技术--6.2:IVI程序设计基础实验