文档详情

计算机控制系统的原理和方法(科学出版社)第2章.pdf

发布:2017-09-24约3.29万字共22页下载文档
文本预览下载声明
第 2 章 总线与 I/O 接口 2. 1 本章概要 用作控制的计算机是控制系统的核心,如同通用计算机一样,控制机由处理机模块、存 储器模块和 I/O 模块组成,形形色色的 I/O 模块无疑是控制计算机与通用计算机的主要区别 之一,也是我们要重点介绍的内容。控制计算机普 遍采用背板总线结构,如图 2-1 所示,I/O 模块向 上通过背板总线(backplane bus )与计算机的各个 处理机模块 存储器模块 • • • • • • 模块接口,向下通过 I/O 接口与被控制的元件(传 感器或执行器)或者设备连接。 背板总线 背板总线是现代计算机系统结构的核心。本章 介绍背板总线的基本知识,以及在控制领域里得到 广泛应用的 VMEbus 总线,并将它与另一种广为人 总线接口 I/O 模块 知的背板总线 CompactPCI 加以比较。 I/O 接口 I/O (输入/输出)接口是数字的计算机世界与 模拟的物理世界之间的桥梁,本章中我们介绍 I/O 系统和 I/O 接口方法的一般知识,以及基本的 I/O 被控设备或元件 接口技术。 2. 2 总线的基本知识 图2-1 :I/O 模块中的接口 2. 2. 1 背板总线 我们在 PC 台式计算机系统所见到的总线是设置在母板上的,在控制领域所使用的计算 机系统,通常都使用背板总线(backplane bus )。背板总线是由印刷电路板和插槽组成的并行 总线(在本章以下叙述中,简称总线),安装在机箱背面,用来将 2 个以上的计算机模块连 接成计算机系统。 背板总线使得计算机的所有部件都实现模块化,它的主要优点是: • 具有可靠的机械结构并且便于正面插拔。 • 便于模块的设计和系统扩充。 • 垂直的电路板使得系统易于强制通风冷却,提高了系统的可靠性。 背板总线系统中的模块可以分为主模块(master )和从模块(slave )2 类。主模块可以 发送地址,是各种操作的发起者;从模块是各种操作的响应者。一方面,主模块并非一定包 含有处理器(例如,SCSI 控制器就是主模块),另一方面,一个模块也可以兼具主从功能。 不过一般而言,处理机模块是主模块;存储器模块和 I/O 模块是从模块,如图 2-2 所示。 20 计算机控制系统中的原理和方法 从功能上来说,总线由 3 类信号线组成: • 地址线。用来选择要存取数据的存储器的地址或 I/O 寄存器地址。 • 数据线。 • 各种控制线。用来控制数据传输,(从模块)发送中断请求,(主模块)发送要求 获得总线控制权的仲裁请求以及对各种请求的响应等等。 总线中还包括各种电源(+5V ,±12V )线和地线,通称为公共(utility )总线。此外,还 有一些空余的线用于将来扩充或用户自己定义 用途。 主模块(处理机) 从模块(I/O ) 还有一种总线被称为面板(front-plane )总线,面板 地址线 总线不是完整的计算机总线,它作为背板总线的补充, 数据线 被用于需要进行大量数据采集和处理的系统中。顾名思
显示全部
相似文档