版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 第一章 计算机系统简介第一节 计算机的软硬件概念 一、计算机发展简介计算机是一种自动、高速、精确地进行信息处理的现代化电子设备。1946年第一台计算机诞生以来,计算机已经由电子管时代,晶体管时代,中小规模集成电路时代,发展到大规模、超大规模集成电路时代,现正在向第五代计算机发展。70年代初由大规模集成电路组成的微型计算机问世,它将运算器、控制器集成在一片芯片上,称为微处理器(CPU)。30年来,微型计算机发展迅速,微处理器已经推出了4位、8位,16位、32位和64位等产品,存储芯片的容量也从几K发展到64M以上,采用了指令流水技术,增加了更加复杂的高速缓冲存储器Cache、片内Cache和分
2、级Cache,主频也由几MHz发展到1GHz以上。在计算机硬件发展的同时,软件系统也得到了迅速的发展。现在一台高性能的微型计算机已经超过了70年代中型计算机的水平。计算机的应用范围已从科学计算、数据处理等传统领域扩展到工业控制、仪器仪表、办公自动化、人工智能等各个方面。二、计算机的软硬件概念计算机系统由“硬件”和“软件”两大部分组成。所谓“硬件”即指计算机的实体部分,它由看得见摸得着的各种电子元器件、各类光、电、机设备的实物组成,如主机、外设等等。所谓“软件”,它是看不见摸不着的,由人们事先编制成具有各类特殊功能的信息组成。通常把这些信息,诸如各类程序寄寓于各类媒体中,如RAM、ROM、磁带、
3、磁盘、光盘、甚至纸带等。它们通常被作为计算机的主存或者辅存的内容。由于“软件”的发展,它不仅可以充分发挥计算机的“硬件”功能,提高计算机的工作效率,而且已经发展到能局部模拟人类的思维活动,因此在整个计算机系统内,“软件”的地位和作用已经成为评价计算机系统性能好坏的重要标志。当然,“软件”的发挥,必须依托“硬件”的支撑。因此,概括而言,计算机性能的好坏,取决于“软”、“硬”件功能的总合。计算机系统的硬件由运算器、存储器、控制器、输入设备和输出设备五大部件组成,其结构如图11所示,图中实线为数据线,虚线为控制线和反馈线。整个系统在控制器的统一指挥下,实现有条不紊地自动工作。由于运算器和控制器在逻辑
4、关系和电路结构上联系十分紧密,尤其在大规模集成电路制作工艺出现后,这两大部件往往制作在同一芯片上,因此,通常将它们合起来统称为中央处理器(Central Processing Unit),简称CPU。把输入设备与输出设备简称为I/O设备(Input/Output equipment)。这样,现代计算机可认为由三大部分组成:CPU、I/O设备及主存储器M.M(Main Memory),如图.2所示。CPU与M.M和起来又可称为主机,I/O设备可叫作外部设备。CPU中的运算器用于对信息进行处理和运算,控制器根据程序的要求发出各种控制命令,协调各部件之间的工作,存储器的作用是存储程序、数据和运算的结
5、果,输入和输出设备用于计算机与外部交换信息。计算机的软件通常又可以分为两大类:系统软件和应用软件。系统软件又称为系统程序,主要用来管理整个计算机系统,监视服务,使系统资源得到合理调度,确保高效运行。它包括:标准程序库、语言处理程序(如将汇编语言翻译成机器语言的汇编程序)、操作系统(如批处理系统、分时系统、实时系统)、服务性程序(如诊断程序、调试程序、连接程序等)、数据库管理系统、网络软件等等。应用软件又称为应用程序,它是用户根据任务需要所编制的各种程序。如科学计算程序,数据处理程序,过程控制程序,事物管理程序等等。实际上早期的计算机只有机器语言(即用、代码表示的语言),用户必须用二进制0、1代
6、码来编写程序(即机器语言程序)。这就要求程序员对他们所使用的计算机硬件及指令系统十分熟悉,编写程序难度很大,操作过程也极容易出错。但用户编写的机器语言程序,可以直接在机器上执行。20世纪60年代开始出现了各种面向问题的高级语言,这类高级语言对问题的描述十分接近人们的习惯,且具有较强的通用性。程序员完全可以不必了解掌握实际机器的机型、内部的具体组成及其自身的指令系统,只要掌握这类高级语言本身所赋予的语法和语义,便可直接用这种高级语言来编程(一般称作源程序),然后将它和数据一起送入计算机内,再由计算机将其翻译成机器能识别的机器语言程序(称作目标程序),机器自动运行该机器语言程序,并将计算机结果输出
7、。其过程如图3所示。第二节 总线技术一、总线的基本概念计算机系统的硬件由五大部件组成,它们之间的互连方式有两种,一种是各部件之间通过单独的连线,叫做分散连接;另一种是将各部件连到一组公共信息传输线上,叫做总线连接。早期的计算机大多数用分散连接方式,其内部连线十分复杂,不仅影响CPU的工作效率,也无法解决I/O设备与主机之间连接的灵活性,随着计算机应用领域的不断扩大,I/O设备的种类和数量也越来越多,人们希望能随时增添或减撤设备,用分散连接方式简直是一愁莫展,由此出现了总线连接方式。总线是一种在多于两个模块(设备和子系统)之间传送信息的公共通路。为在各模块(设备和子系统)之间实现信息共享和交换,
8、总线由传输信息的物理介质以及一套管理信息传输的通用规则(协议)所构成。一个计算机系统的硬件可以含有几块、几十块插件和外设,这些插件和外设连接起来,即可构成系统。许多计算机制造厂(特别是微机制造厂)大量地以插件方式向各种用户提供OEM(Original Equipment Manufacturer原始设备制造厂)产品。由用户根据自己的需要构成一个计算机系统或计算机应用系统。这些OEM产品包括CPU、RAM、ROM、A/D、D/A、通用接口和专用接口电路,以及各种各样的单板微机等。为了有效、可靠地利用总线进行彼此之间的信息交换,有必要对总线信号及其传送规则、传送信号的物理介质以及在机械结构方面作一
9、系列的规定,这些规定称之为总线规约。总线规约当得到某一标准化组织的批准或推荐后,即成为某种总线标准。随着微机工业的发展,确立并发展了各种各样的微机总线标准,微机制造厂根据各种总线标准以机箱方式向用户提供连接好的系统,可以用于各种场合。微机系统采用总线具有很多优越性:便于采用现在广泛流行着的模块化结构设计方法,使系统设计得以简化。能够得到众多的生产厂家的支持,而得到广泛支持的总线规范,其相关产品得以发展,内容得以丰富,性能得以提高。便于组织生产。总线式模块化结构的产品,各种模板之间具有一定的独立性,且模板的功能比较单一,从而便于组织大规模生产,降低产品造价。便于产品的更新换代,延长产品的技术生命
10、。可维护性好,经济性好。二、微机的三类总线按照总线的规模、用途及应用场合的不同,微机总线可分为三类:1、 片总线又称“元件级总线”、“芯片总线”,是微处理器芯片内部引出的总线,它是用微处理器构成一个部件(如CPU插件)或是一个很小的系统时,信息传输的通路。片总线通常包括地址总线、数据总线和控制总线。地址总线通常是单向总线,由CPU输出。16位微处理器有20条或24条地址总线,32位微处理器一般有32条地址总线。地址总线用于指令操作时,选择要操作的存储器单元或I/O设备。数据总线是双向总线,16位微处理器有16条数据总线,32位微处理器通常有32条数据总线,数据总线用来传输各种数据,由于数据总线
11、的作用是把信息送入CPU或从CPU送出,所以要求严格的时序控制电路和转接电路(例如锁存器、三态器件和各种门电路)加以配合和协调。通过数据总线可以传送的数据类型为:数值数据、指令码、地址信息、设备码、控制字和状态字等。控制总线用来传送保证计算机同步和协调的定时信号和控制信号,从而保证正确地通过数据总线传送各项信息的操作。不同型号的微处理器有不同数目的控制总线,且其方向和用途也不一样,但几乎所有的控制总线都与系统的同步功能有关,下面这些控制线是一般微处理器所共有的。 读出线和写入线; 中断请求线和中断响应线; 同步(选通或时钟)信号线; 保持、等待就绪(准备好)线2、 内总线(I-BUS)又称“系
12、统总线”或“板级总线”,是测控系统用计算机和通用微型计算机所特有的总线,也是最重要的一种总线。测控系统用的计算机是由各种模板插件构成的,而这些模板插件之间要依靠系统总线进行信息传送,系统总线是各种模板进行信息传送的通路。例如STD总线、ISA/PCI总线、VME总线等均是系统总线。3、 外总线(E-BUS)又称“通信总线”,它是微机系统之间或是微机系统与其他系统(仪器、仪表、控制装置)之间信息传输的通路,往往借用电子工业其他领域已有的总线标准。通信总线一般分为并行通信总线和串行通信总线两类。并行通信总线:在通信传送过程中,每次同时传送一个数据字节,所以传输速度高,适用于短距离(数十米)的快速传
13、输。IEE488总线就是并行通信总线。串行通信总线:在通信传送过程中,每次传送一个比特(1bit)的信息,所以传输速度低。但是使用的导线或电缆数量少,甚至仅用一对双绞线就可以传送,成本低,适用于较远距离的传输。EIA RS-232C标准等就是串行通信总线标准。系统间通道接口除了上述两种结构形式以外,也可以是局部网络,系统中的所有微机通过各自的网络接口板直接挂到局域网上。网络接口板一般插在计算机的扩展槽内,其主要功能是将并行数据转换成串行数据流,送往发送端,而对接收端又将串行数据流转为并行数据,继而进入计算机的内部总线。同时,还有设置起始位、结束位以及校验传输错误等。例如CAN就是属于控制器局部
14、网范围。图14画出了三类总线的关系。三、系统总线特性从物理角度来看,系统总线就是一组电导线,许多导线直接印制在电路板上延伸到各个部件。图15形象地表示了各个部件与总线之间的物理摆放位置。CPU、MM、I/O都是部件插板,它们通过插头与水平方向总线插槽(按总线标准用印刷电路板或一束电缆连接而成的多头插座)连接。为了保证机械上的可靠连接,必须规定其机械特性;为了确保电气上正确连接,必须规定其电气特性;为保证正确地连接不同部件,还需规定其功能特性和时间特性。(1)机械特性机械特性是指总线在机械连接方式上的一些性能,如插头与插座使用的标准,它们的几何尺寸、形状、引脚的个数以及排列的顺序等。(2)电气特
15、性电气特性是指总线的每一根传输线上信号的传递方向和有效的电平范围。通常规定由CPU发出的信号叫输出信号,送入CPU的信号叫输入信号。如地址总线属于单向输出线,数据总线属于双向传输线,它们都定义为高电平有效。(3)功能特性功能特性是指总线中每根传输线的功能,如地址总线用来指出地址号;数据总线传递数据;控制总线发出控制信号,即由CPU发出的,如存储器读/写、I/O读/写;也有I/O向CPU发来的,如中断请求、DMA请求等。(4)时间特性时间特性是指总线中的任一根线在什么时间内有效。每条总线上的各种信号,互相存在着一种有效时序的关系,因此,时间特性一般可用信号时序图来描述。四、总线性能指标总线性能指
16、标包括:(1)总线宽度:它是指数据总线的根数,用(位)表示,如8位、16位、32位、64位(也即8根、16根、32根、64根)。(2)标准传输率:即在总线上每秒能传输的最大字节量,用MB/s(每秒多少兆字节)表示。如总线工作频率为33MHz,总线宽度为32位,则它最大的传输率为132MB/s。(3)时钟同步/异步:总线上的数据与时钟同步工作的总线称同步总线,与时钟不同步工作的总线称异步总线。(4)总线复用:通常地址总线与数据总线在物理上是分开的两种总线地址总线传输地址码,数据总线传输数据信息。为了提高总线的利用率,优化设计,特将地址总线和数据总线共用一组物理线路,只是某一时刻该总线传输地址信号
17、,另一时刻传输数据信号或命令信号。这叫做总线的多路复用。(5)信号线数:即地址总线、数据总线和控制总线三种总线数的总和。(6)总线控制方式:包括并发工作、自动配置、仲裁方式、逻辑方式、计数方式等。(7)其他指标:如负载能力问题。由于不同的电路对总线的负载是不同的,即使同一电路板在不同的工作频率下,总线的负载也是不同的,因此,总线负载能力的指标不是太严格的。通常可用连接扩增电路板数来反映总线的负载能力。此外,还有如电源电压是5V还是3.3V、总线能否扩展64位宽度等等。五、总线标准总线是在计算机系统模块化的发展过程中产生的,所谓总线标准,可视为系统与各模块、模块与模块之间的一个互连的标准界面。这
18、个界面对它两端的模块都是透明的,即界面的任一方只需根据总线标准的要求完成自身一面接口的功能要求,而无需了解对方接口与总线的连接要求。因此按总线标准设计的接口可视为通用接口。目前流行的总线标准有:、 STD总线标准STD总线(STanDard bus)是美国ProLog公司于1978年公布的,IEE于1981年将其定为IEE P961标准,又与1987年定为IEE 961标准。STD总线是一个面向工业控制的8位微型计算机总线,它定义了8位微处理器总线准,可以容纳各种8位通用微处理器(如i8085,M6800,Z80等)。为了适应16位微处理器(如i8086,M68000,i80286等),采用周
19、期窃取和总线复用技术来扩充数据线和地址线使STD总线成为8/16位兼容的总线。近年来又定义了STD32总线标准,能够与32位微处理器(如i80386, i80486, M68030等)兼容,并与原来8位总线的I/O模板兼容。2、ISA/PCI总线标准计算机联锁控制系统的人机会话计算机往往采用ISA/PCI总线标准的IPC,有些系统的联锁计算机也采用与ISA总线标准兼容的、具有栈接式总线连接器的嵌入式PC,另外,在计算机监测系统中,也采用着ISA/PCI总线标准的IPC,所以有必要对ISA/PCI总线标准以及采用ISA/PCI总线标准的IPC等做简要的解说。ISA总线标准IBM PC/XT总线是
20、一种数据宽度为8位、具有开放式结构的计算机总线。起初,IBM PC/XT总线产品的应用是面向办公室自动化,后来很快扩大到实验室和工业生产环境下的数据采集与控制。IBM PC/AT总线是IBM PC/XT总线的高档产品,它是在IBM PC/XT总线的基础上又增加了一个总线插座,使之数据宽度扩展为16位,以适应16位和更高性能的处理器。IBM PC/AT计算机的结构,是在分布着PC/AT总线的大底板上分别设置了数个PC扩展槽,这种结构被称作IBM公司的工业标准体系结构ISA(Industry Standard Architecture),所以IBM PC/AT总线也被称作ISA总线。ISA总线具有
21、16位数据总线宽度、24位地址总线宽度、16级中断和8通道DMA,是为i80286设计的,主板与接口卡的数据传输速度为8MHz。PCI总线标准当i80386问世后,CPU的速度已经高达33MHz甚至40MHz,如果继续采用ISA总线,则每当对接口卡传输数据(如显示接口或硬盘驱动器接口)时,则必须降速1/41/5,从而使得整体效果不佳。VESA bus(简称VL bus)能够发挥i80386和i80486的功能,它是在ISA总线主板的基础上增加两个或数个咖啡色的VESA扩展槽。在VESA bus的扩展槽上插入VESA bus的接口卡,如VESA bus的ET-4000VGA卡,并运行支持VESA
22、功能的相应软件,则数据的传输速度会有比较明显的改变。在较前些时候设计安装的计算机联锁系统,其中的人机会话计算机有的就是采用VESA bus的IPC。由美国Intel公司发起的PCI(Peripheral Component Interconnect)总线接口标准,能够充分发挥Pentium系列64位处理器的优点。PCI总线的主板往往是在ISA总线的基础上增设4个左右的PCI总线扩展槽,同时对相关的接口(如并行通信接口、IDE接口等)在标准方面作了扩充,在数量方面作了增加,从而使主板的功能和性能均有大幅度的提高。PCI Local的数据传输速率,在突发模式中,PCI可达132MB/s,在连续模式
23、中,PCI可达80MB/s,该速率与ISA bus相比快了10倍。3、VME总线标准VME总线起源于美国M公司的V总线,V总线结构原来是为其各种模块之间的接口和充分发挥16/32位的微处理器MC68000的功能而设计的。后来,M公司将总线的模板改为欧洲式模板的尺寸,称之为VME(V),并很快在欧洲形成标准。1981年,M公司等联合宣布VME总线作为通用标准,从而使得VME总线成为一种性能极高、开放式的总线。VME总线于1985年成为IEC851标准,于1987年成为IEE P1014标准。(1)VME总线的主要性能与特点VME总线的主要性能如下:地址总线宽度:16位/24位/32位。数据总线宽
24、度:16位/32位。总线带宽:10/16/20MH(取决于微处理器)总线底板上信号线长度:小于500(1968英寸)VME总线是一种先进的微型计算机总线,它具有以下的特点:寻址空间大,数据传输速度高,满足了高性能微型计算机的要求。在多处理器系统中,其中断机构能够保证各个处理器之间的相互通信,提高了多处理器系统的性能。VME总线的规约严格,内容全面,易于组成开放式系统。(2)VME总线的组成VME总线的功能模块和总线框图绘于图16中。VME总线的功能模块由总线底板接口逻辑、四组总线信号线和一组功能模板(块)组成。四组总线信号线是数据传输总线、中断优先级总线、仲裁总线和公用总线。六、嵌入式PC及其
25、栈接式总线标准近几年来,个人计算机PC技术越来越快地向嵌入式应用领域渗透,嵌入式PC的发展将为工业控制计算机的发展开辟出道路。计算机联锁系统的联锁计算机需要采用可靠性很高的工业测控用计算机,往往采用嵌入是PC作为联锁计算机的核心机。1、嵌入是PC与PC/104嵌入式PC机,就是PC机的CPU和标准的PC机芯片组组装在一个面积很小的印刷电路板上,制作成嵌入式PC机的模块。工业测控计算机系统的设计者们只需要通过选择适当的模块并把它们组装起来,就能够完成工业测控计算机系统的设计。现在,提供PC机CPU和标准PC机芯片组的厂家已经推出了面向嵌入式PC机的节省电能的CPU芯片和相关芯片组系列,使得一些嵌
26、入式PC机只需自然通风散热而不需要风扇强制散热。这样就使得嵌入式PC机可以放置在空间比较狭小的工业自动测控系统内。嵌入式PC机技术得到迅速发展的原因,是它具有下述的三项优点。硬件成本低,经济效果好。嵌入式PC机系统能够共享PC机规模经济市场中大量的CPU芯片、接口芯片、外设IC和存储器芯片。可以利用现成的套装软件。设计者或者用户可以为自己的应用场合购买到成套软件,从操作系统W和DOS的软件库到编程语言所需的可调用的库函数集,从数据库管理、电子数据表格到数据采集和数学分析的软件。可以获得廉价的开发平台。嵌入式PC机PC机技术,工程技术人员熟悉嵌入式PC机的各项技术,如操作环境编程语言、基本输入输
27、出系统BIOS等。另外,现在的实验室或工程中心均备有PC机。可见PC机技术转换到工业测控计算机系统技术的途径已有两条,即IPC的途径和嵌入式PC机的途径,它们分别适合于不同的环境和条件下采用。另外,现在有些厂家或组织倡导直接把ISA/PCI总线映射到欧洲式连接器DIN416上,制作出欧洲模板式的ISA/PCI总线标准的工业测控计算机系统模板。图17绘出了PC机技术转向工业测控计算机技术的三种途径图。2、PC/104的双栈接式总线标准当前国际上应用比较广泛的小型化嵌入式PC机为PC/104,它的标准号为IEEE996.1PC/104的尺寸仅为3.6in*3.8in,即90mm*96mm。没有总线
28、母板,不用插座滑道,模块采用层叠式封装结构,模块之间采用栈接式连接方式。8位机采用栈接式即ST(ST)方式,16位机及其以上的采用双栈接方式即DST方式。PC/104的双栈接式总线规范与ISA总线规范完全兼容,PC/104的104根信号线只是比ISA总线的98根信号线增加了6条电源线。第三节 系统间串行通信技术计算机联锁系统在硬件构成上一般采用多微机系统,在信息资源上各个微机系统应共享,因而在各个微机系统之间应建立起传送信息的通道。一、系统间通道接口的结构形式在计算机联锁系统中,计算机配置不同,则系统间通道接口的具体形式也有所不同,图18是双机系统的系统间通道接口的两种典型结构。 串行接口方式
29、中,串行通道经常使用串行通信接口芯片(如8251A等)。当两个CPU构 成双机并行总线系统时,其系统间通道应有总线缓冲电路和握手线,由握手线确定总线的控制权,在某一时刻,控制权只能属于一个系统,这个系统可以对缓冲区进行读、写操作。这种并行总线双机系统接口通道比较复杂,不能实现远距离通信,一般都是构成一个紧密的双机系统,常常共享一些硬件资源,如RAM存储器共享系统等,其优点是通信速度快。二、系统间串行通信技术1、串行通信基础 (1)异步通信和同步通信异步通信将字符数据的传送格式规定为每个数据以相同的帧格式传送。每一帧由起始 位、数据位、校验位和停止位构成,如图19所示。通常,起始位为1位,低电平
30、有效。数据位为7位,第8位是奇偶校验位,校验方法是加上这一位使数据中为“1”的位为奇数或偶数,停止位可以是一位,一位半或两位。字符数据按上述格式一个接一个传送,在传送间隙,通信线路总处于高电平状态,每个字符数据的传送均以低电平开始。同步通信是省掉每个数据的起始位和停止位,把数据顺序连接起来,组成一个数据块,在数据块的开始处用同步字符来指示,在数据块的末尾加有一定的差错校验字符。其数据传送格式示于图110中。同步通信的特点:以同步字符作为传送的开始;每位占用的时间相等;字符数据间不允许有空缺,当线路空闲无字符可发时,发送同步字符。在实际应用中,异步通信常用于传输信息量不太大、传输速度比较低的场合
31、,而同步通信用于传输信息量大,传输速度高的场合。计算机联锁系统双机之间的信息传输多是采用同步通信方式。(2)通信方式单工方式单工方式是通信线的一端接发送器,另一端连接收器,数据只能按照一个固定的方向传送。当数据只在一个方向传送时,可采用这种方式。半双工方式半双工方式是通信线的两端各自接有发送器和接收器,数据可以双向传送,但由于传送线只有一根,因而在同一时刻,只能向一个方向传送数据,其工作方式示于图111中。一般地讲,当两个互连设备需要交替地交换数据时,常使用这种方式。计算机联锁机间通信大多是采用这一方式。 全双工方式 如将数据传送线改为两根,每一根负责一个方向传送数据,这样在同一时刻既可发送数
32、据,又可接收数据,构成了全双工方式。其工作方式示于图112中。(3)信号调制与解调数字信号的传输可以分为基带传输和宽带传输。基带传输是指不对信号进行调制解调的通信过程,一般适用于近距离传输。为了利用现有的信道进行远距离通信,必须对数字信号进行变换。在发送时,采用调制器(Modulator)把数字信号转换为模拟信号,送到信息通道上去;在接收时,利用解调器(Demodulator)再把收到的模拟信号转换成数字信号。在大多数情况下,通信是双向的,调制器和解调器合在一个装置中,这就是调制解调器(MODEM)。调制解调器的类型比较多,有振幅键控(ASK)、频移键控(FSK)和相移键控(PSK)。常用的频
33、移键控(FSK)调制方式的基本原理是,把“0”和“1”的两种数字信号分别调制成不同频率的两个音频信号,其原理如图113所示。 两个不同频率的模拟信号,分别由电子开关S1、S2控制,在运算放大器的输入端相加,而电子开关由被传输的数字信号(即数据)控制。当信号为“1”时,使电子开关S1导通,送出一串频率较高的模拟信号f1;当信号为“0”时,使电子开关S2导通,送出一串频率较低的模拟信号f2,于是在运算放大器的输出端就得到了调制后的两种频率的音频信号。(4)差错控制和抗干扰编码 串行数据在传输过程中,由于干扰而引起误码是难免的,这直接影响通信系统的可靠性,所以,差错控制能力是衡量一个通信系统的重要指
34、标。差错控制的目的是使用某些方法来发现差错并加以纠正,其最好的方法是对信息或数据进行抗干扰编码。所谓抗干扰编码,就是在数据上附加一定规则产生的冗余位,然后把数据连同冗余位一起送到通信线路上。接收端收到经编码后的数据后,检查数据位和冗余位之间的关系是否正确,从而发现错误(检错)或自动纠正错误(纠错)。在计算机联锁系统中,选择检错码和纠错码,不仅要考虑传输的可靠性,还必须考虑传输的安全性,即在传输中错误地出现危险侧代码的概率。为了确保信息传输的安全可靠,一方面可以采用冗余度小、检错能力高的循环码(CRC)作为检错码;另一方面就是对传输的信息进行特殊编码,并以反馈重发方式纠错。2、系统间通信接口标准
35、在计算机联锁系统中,两个设备的串行连接是通过各种标准的通信接口实现的。例如,对于TYJL型系统来说,监视控制机与数字化仪和联锁机之间采用两个RS-232C接口,联锁机器和执表机之间采用RS-485接口,联锁机主机和备机之间采用RS-422接口。下面对这些接口分别作一简介。(1)RS-232C接口 RS-232C是美国电子工业协会(EIA)推荐的一种串行通信接口标准。它最初是为协调数 据终端设备(DTE)和数据通信设备(DCE)之间进行远距离通信而制订的,但目前已广泛用于 计算机与终端以及计算机之间的短距离通信。RS-232C标准对接口的电气特性、物理接口功能以及传输距离都作了明确的规定。电气特
36、性为了提高DTE和DCE之间数据通信的可靠性和抗击线路上各种噪声的影响,RS-232C 标准中规定:信号源点的逻辑“0”(空号)电平范围为+5+15V,逻辑“1”(传号)电平范围为-5-15V;目的点的逻辑“0”为十3十15V,逻辑“1”为3-15V。很明显,RS-232C逻辑电平与TTL逻辑电平不兼容。因此,为了能够同计算机接口或终端的TTL器件连接,必须在RS-232C与TTL电路之间采用专门的芯片完成电平转换。例如:MCl488和MCl489。其中,MCl488可以把TTL电平转换成RS-232C电平,MCl489可以把RS-232C电平转换成 TTL电平。 物理接口RS-232C标准规
37、定传输线和DTE以及传输线和DCE的连接采用DB-25型连接器,并对连接器的引脚分配、接口信号线的功能、信号流向均作了定义,如图114所示。从图114可以看出,RS-232C标准接口有25条信号线,其中,数据线4条,控制线11条,定时线3条,地线2条,其余为备用线或未定义线。常用的只有9条,它们是:(a)联络信号控制线 数据装置准备好(DSR)有效时(ON状态),表明MODEM处于可以使用的状态。 数据终端就绪(DTR)有效时(ON状态),表明数据终端可以使用。 这两个信号有时连到电源上,一上电就立即有效。目前有些RS-232C接口甚至省去用以指示设备是否准备好进行发送或接收数据的这类信号,认
38、为设备是始终都准备好的。可见这两个设备状态信号有效,只表明设备本身可用,并不说明通信链路可以开始进行通信了。能否开始进行通信要由下面的控制信号决定。请求发送(RTS)用来表示DTE请求DCE发送数据,即当终端要发送数据时,使该信号有效(ON)状态,向MODEM请求发送。它用来控制MODEM是否要进入发送状态。清除发送(CTS)用来表示DCE准备好接收DTE发来的数据,是对请求发送RTS的响应信号。当MODEM已准备好接收终端传来的数据,并向前发送时,使该信号有效,通知终端开始沿发送数据线TXD发送数据。这对RTSCTS请求应答联络信号是用于半双工MODEM系统中作发送方式和接收方式之间的切换。
39、在全双工系统中,因配置双向通道,故不需RTXCTS联络信号,使其变高。载波检测(DCD)用来表示DCE已接通通信链路,告知DTE准备接收数据。当本地 的MODEM收到由通信链路另一端(远地)的MODEM送来的载波信号时使-DCD信号有效, 通知终端准备接收,并且由MODEM将接收下来的载波信号解调成数字量数据后,沿接收数据线RXD送到终端。 振铃指示(RI)当MODEM收到交换台送来的振铃呼叫信号时,使该信号有效(ON) 状态,通知终端已被呼叫。 (b)数据发送与接收线 发送数据(TXD)通过TXD线终端将串行数据发送到MODEM(DTE DCE)。 接收数据(RXD)通过RXD线终端接收从M
40、ODEM发来的串行数据(DCE DTE)。(c)地线 信号地(GND),无方向。 上述控制信号线何时有效,何时无效的顺序表示了接口信号的传送过程。例如,只有当DSR和DTR都处于有效(ON)状态时,才能在DTE和DCE之间进行传送操作。若DTE要发送数据,则预先将RTS线置成有效(ON)状态,等CTS线上收到有效(ON)状态的回答后,才能在TXD线上发送串行数据。这种顺序的规定对半双工的通信线路特别有用,因为半双工的通信线路进行双向传送时,有一个换向问题,只有当收到DCE的CTS线为有效(ON)状态后,才能确定DCE已由接收方向改为发送方向了,这时线路才能开始发送。 传输距离 RS-232C标
41、准规定,在不使用MODEM情况下,DTE和DCE之间最大传输距离为15m,传输速率不大于20kbits。 (2)RS-422接口RS-232C虽然应用很广,但仍存在许多缺点,如传送距离短,数据传输速率低,接口处各信号间易产生干扰等等。因此,产生了新的更高性能的接口标准。RS-422标准是一种以平衡方式传输的标准。所谓平衡,是指双端发送和双端接收,所以传送信号要用两条线AA,和BB,发送端和接收端分别采用平衡发送器和差动接收器,图115所示。 RS-422标准仅规定了串行口的电气特性,对物理接口未作明确规定。这个标准的电气特性对逻辑电平的定义是根据两条传输线之间电位差来决定,当AA,线电平比BB
42、,线电平低2V时,表示逻辑“1”;当AA,电平比BB,线电平高2V时,表示逻辑“0”。很明显,这种方式和RS-232C采用单端接收器和单端发送器,只用一条信号线传送信息,并且根据该信号线上电平相对于公共的信号地电平的大小来决定逻辑的“1”和“0”是不相同的。RS-422电路由发送器、平衡连接电缆、电缆终端负载和接收器组成。它通过平衡发送器(如MC3487集成芯片)把TTL逻辑电子变换成电位差(RS-422电平),完成始端的信息传送;通过差动接收器(如MC3486集成芯片),把电位差(RS-422电子)变成TTL逻辑电子,实现终 端的信息接收。RS-422标准由于采用了双线传输,大大增强了抗共模
43、干扰的能力,因此,最大数据速率可达10Mbits(传送15m时)。若传输速率降到90kbit/s,则最大距离可达1200m。 该标准规定电路中只许有1个发送器,可有多个接收器。 (3)RS485接口 RS-485接口与RS-422接口一样,也是一种平衡传输方式的串行接口标准。它和RS-422 兼容,并且扩展了RS-422的功能。两者主要差别是RS-422只许电路中有一个发送器,而RS-485标准允许在电路中有多个发送器,因此,它是一种多发送器的标准。RS-485并且允许一个发送器驱动多个负载设备,负载设备可以是被动发送器、接收器或收发器。它的共线电路结构是在一对平衡传输线的两端都配置终端电阻,
44、其发送器、接收器、收发器可挂在平衡传输线上的任何位置,实现在数据传输中多个驱动器和接收器共用同一传输线的多点通信,其配置如图116所示。RS-485抗干扰能力强,传输速率高,传送距离远。采用双绞线,不用MODEM的情况下,在100kbit/s的速率时,可传送的距离为12km。若速率降到9600bit/s,则传送距离可达15km。它允许的最大速率可达10Mbit/s(传送15m).RS485允许平衡电缆上最多连接32个发送器/接收器对。为了实现RS485标准的连接,许多公司推出了专门的收发器集成芯片,如MAXIM公司的MAX485。表11是该芯片引脚功能定义,图117是这一芯片在RS485联网的
45、连接。3、控制器局部网(CAN)控制器局部网CAN(Controller Area Network)属于现场总线的范畴,它是一种有效支持分布式控制或实时控制的串行通信网络。CAN的应用范围已遍及各种网络,从高速网络到低成本的多线路网络,几乎均可以寻找到它的应用实例。CAN具有下列主要特征:多主站依据优先权进行总线访问无破坏性的基于优先权的仲裁借助接收滤波的多地址稹传送远程数据请求配置灵活性全系统数据相容性错误检测和出错信令发送期间若丢失仲裁或由于出错而遭破坏的真可自动重发送暂时错误和永久性故障节点的判别以及故障节点的自动脱离CAN中的总线数据为两种互补逻辑数值之一:“显性”或“隐性“。“显性”
46、(“Daminant”)数值表示逻辑“0”,而“隐性”(“Recessive”)表示逻辑“1”,“显性”和“隐性”位同时发送时,最后总线数值将为“显性”。在“隐性”状态下,VCAN-H和VCAN-L被固定于平均电压电平,Vdiff近似为“0”。在总线空闲或“隐性”位期间,发送“隐性“状态。“显性”状态以大于最小阈值的差分电压表示。如图1-18所示。在“显性”期间“显性”状态改写“隐性”状态并发送。CAN系统内两个任意节点之间的最大传输距离与其位速率有关。两节点间的最大距离见表12。CAN总线有效长度和传输速率的关系如图1-19所示。CAN的分层结构CAN遵从OSI模型,按照OSI基准模型,CA
47、N结构划分为两层:数据链路层和物理层。如图120所示。按照IEEE802.2T 802.23标准,数据链路层又划分为:逻辑链路控制(LLC-Logic Link Control);媒体访问控制(MAC-Medium Access Control)物理层又划分为:物理信令(PLS-Physical Signalling物理媒体附属装置(PMA-Physical Medium Attachment)媒体相关接口(MDI-Medium Dependent Interface).MAC子层运行借助称之为“故障界定实体(FCE)”的管理实体进行监控。故障界定是使判别短暂干扰和永久性故障成为可能的一种自检
48、机制。物理层可借助检测和管理物理媒体故障实体进行监控(例如总线短路或中断,总线故障管理)。LLC和MAC两个同等的协议实体通过交换真或协议数据单元(PDU-Protocol Data Unit)相互通信。一个N层协议数据单元(NPDU)由N层特定的协议控制信息(PCI-Protocol Control Information)和(N)-用户数据组成,为传送一个NPDU,(N-1)层实体必须通过(N-1)服务访问点(SAP-Service Access Point)N-1-SAP.NPDU借助于(N-1)层服务数据单元(SDU-Service Data Unite)(N-1)-SDU传至(N-1
49、)层,其服务功能允许NPDU的传送。SDU是接口数据,对其识别预先在(N)层实体间进行,亦即,它表示逻辑数据单元由服务进行传送。CAN协议的数据链层既不提供分配一个SDU至多个PDU,也不提供分配多个SDU至一个PDU的方法,亦即,NPDU直接由相应的NSDU和层指定控制信息N-PCI构成。图121说明数据链路子层的关系。第二章 计算机联锁系统概述一、计算机联锁系统的发展(一) 车站联锁系统的功能与一般层次结构车站联锁系统是实现以进路控制为主要内容的联锁功能的系统。随着铁路运输发展的需要和科学技术的进步,联锁系统的功能、体系结构、技术应用和操作方式等各个方面都在不断地演变和完善。现代的联锁系统
50、是以色灯信号机、动力转辙机和轨道电路作为室外三大基础设备,以电气设备或电子设备实现联锁功能并采取集中控制方式对信号机和道岔进行控制的系统。根据系统各主要部分的功能分工和设置地点的不同,系统的一般层次结构如图21所示,图中人机会话层的功能是操作人员通过操作向联锁机构输入操作信息和接收联锁机构输出的反映设备工作状态和行车作业情况的表示信息。人机会话层的设备设于车站值班室。联锁机构是联锁系统的核心,它是实现联锁功能的。联锁机构必须具有故障-安全性能。联锁机构除了接受来自人机会话层的操作信息外,还接受来自监控层的反映信号机、动力转辙机和轨道电路状态的信息。联锁机构的功能就是根据联锁需求(条件),对输入
51、的操作信息和状态信息,以及联锁机构的当前内部信息进行处理,改变内部信息,产生相应的输出信息,即信号控制命令和道岔控制命令,并交付监控层的控制电路予以执行。从这个意义上讲,联锁机构属于信息处理机构。联锁机构所处理的信息都是二值逻辑信息(即都是开关量),因此,联锁机构又是逻辑处理(或运算)机构。联锁层设备一般设在车站信号楼的机械室内。联锁系统监控层的主要功能是:接受来自联锁层的控制命令,经过信号机控制电路,改变信号显示;接受来自联锁层的道岔控制命令,经过道岔控制电路,驱动道岔转换;向联锁机构传输信号状态信息、道岔状态信息,以及轨道电路状态信息。联锁层的信号控制电路和道岔控制电路必须是故障-安全的。
52、联锁层的设备虽多设在信号楼的机械室内,但从原理上讲,也可设于监控对象的附近,这样可以缩短监控对象与控制电路之间的联系电缆,有利于提高电缆抗干扰程度。在这种情况下,联锁机构与控制电路之间应采用串行通信方式交换信息,这将节省通信线路投资和提高抗干扰能力。(二) 对继电集中联锁的再认识随着微电子技术、计算机技术、信息技术、容错技术的发展,用计算机来实现车站信号控制的系统得到了广泛的应用。首先,我们来看一看继电联锁系统的特点:由继电电路来实现信号道岔和进路之间的联锁关系。以安全型继电器为主要控制器件,并把它们集中放在信号楼内。其优点是:性能比较稳定,在保障铁路行车安全、提高效率起到了良好的作用。其缺点
53、是: 功能不够完善,特别是人机对话功能贫乏,也比较难于增加或扩展其它功能。 不便于和现代化的信息处理系统相连接。例如,用计算机实现的旅客向导系统、计算机辅助运输控制系统,调度集中系统不可能利用标准化的通信接口板、网卡与之相连接。 经济方面,大规模集成电路价格日趋下降而专用继电器价格相对稳定,使得大站的计算机联锁系统的价格低与电气集中联锁;与计算机联锁系统相比,电气集中联锁系统要使用更多的电缆;电气集中联锁占地面积大,标准化程度比计算机联锁系统低,维修量大等。(三)计算机联锁系统优点以计算机技术取代继电电路具有以下优点: 减少继电器检修工作量;减少系统的设计、施工和维护的工作量;减少建筑使用面积
54、;当采用分布式系统结构时,可以节省干线电缆,从而降低工程造价;当采取了必要的提高系统的可靠性和安全性的技术措施后,系统的可靠性和安全性将得到提高;便于改造;便于增加新功能。最关键的是,计算机联锁系统为铁路信号向智能化和网络化方向发展创造了条件。二、计算机实时控制系统计算机联锁系统是计算机实时控制系统的一个实例。实时控制系统是指在限定的时间内对外来时间能够作出反应的系统。即,如果一个计算机系统需要在确切的时间内从外部环境输入数据,并向它发送数据,或者进行一些其它的处理,该系统就是一个计算机实时控制系统。实时工业控制计算机系统的主要特点有: 实时性:这是实时工业控制计算机系统区别于其它普通计算机系
55、统的关键特点。 现场信号的输入和控制输出能力:计算机需要直接从工业现场采集各种信号,对这些信号变量进行处理,然后把结果输出到显示器或执行机构。 高可靠性:因为该系统直接控制着工业过程,一旦计算机系统发生故障,如果没有相应的冗余措施,会造成重大损失。 可维护性:因为系统的故障会影响工业过程的正常操作,所以在系统设计时一定要考虑易于维护,可维护性还有一层意思就是,系统的部分改变就可以适应工业现场的变化,而不是整个系统。 其它特点:除了以上特点之外,实时工业控制系统一般要求允许工作环境比较恶劣,如温度高、湿度大、抗冲击、震动性强等。典型的实时工业计算机控制系统的结构如图22所示。图中包括以下主要部件
56、: 机箱、机架、底板、电源。机箱(机柜)用来安装电源,固定机架和完成一些其它保护功能。一般装有接线端子,排风扇等。机架:用来插放各种计算机摸板。机架后面或底面上安装有总线底板(母板)。 系统总线:是一块印刷电路板,通过底板连接器和各模板相连。处理机和模板通过总线交换信息,系统电源和各种控制信号通过总线供给个模板。各种计算机厂家所生产销售的各种总线主要有STD、PC、VME、MULTIBUS等。它们的主要区别是物理尺寸和结构、引线功能和定义、信号的电器特性不同。对总线的选择依赖图22 计算机工业控制系统于以下几个方面:该总线构成的系统能否满足系统的要求,该总线构成的系统的价格怎样,开发人员对产品
57、的熟悉程度,开发人员对该总线支持的处理器系统的软件的熟悉程度,以及开发人员对该总线开发环境的熟悉程度。 处理机板(主机板)。 辅助板:有些处理机,比如STS,由于物理尺寸的限制,板子上不可能装太多的器件,而系统有需要较高的性能如浮点运算,需要较大的存储器,需要配存储板。接口板:用来控制通信、外存、外设、实时信号的输入输出。分为四种:外存控制接口板,如磁盘控制板。不过随着CPU处理器技术和存储介质技术的发展,这种接口板已经即将被淘汰了。通讯接口板:有许多类型,如RS232通讯接口板、IEEE488并行接口板,以及各种远程和近程网络通信接口板。显示器控制板:如PC兼容机的TVGA卡、CGA卡。实时控制接口板:主要包括模拟量信号输入、输出板,开关量信号输入、输出板和各种信号调理板。在工业控制计算机系统的设计中,最基本的问题是计算机接口技术和人机接口技术。计算机接口技术从信号的流向来看分为输入接口和输出接口;人机接口技术包括:输入技术、显示技术、打印技术。输入技术日新月异,从最早的键盘输入、鼠标(轨迹球)输入到图象数字化仪和触摸屏输入。在工业控制计算机系统中,一般
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026广西柳州三江侗族自治县良口乡中心卫生院乡村医生招聘1人建设考试备考题库及答案解析
- 2026山东曲阜师范大学附属小学招聘2人建设考试参考题库及答案解析
- 招5人!海南州2026年第一季度公开招录编外临聘人员建设考试备考题库及答案解析
- 2026年黄山市中医医院招聘工作人员3名建设考试参考题库及答案解析
- 2026河北医科大学第三医院招聘劳务派遣工作人员20名建设笔试参考题库及答案解析
- 2026湖南财信金融控股集团有限公司春季校园招聘建设笔试模拟试题及答案解析
- 2026南昌市劳动保障事务代理中心招聘外包人员2人建设考试参考试题及答案解析
- 2026黑龙江省鹤城建设投资发展集团有限公司权属企业招聘工作人员5人建设考试备考试题及答案解析
- 2026广东东莞市中西医结合医院招聘纳入岗位管理编制外人员75人建设考试备考试题及答案解析
- 2026年滨州邹平市教育系统校园招聘初试补充(山师-曲师站)建设笔试参考题库及答案解析
- 逐梦九天:中国航天70年辉煌成就与未来展望
- 河南省郑州市九校联考2026届九年级下学期中考一模物理试卷(含答案)
- 2026年浙江省宁波外国语等名校共同体中考语文模拟试卷
- 安全风险分级管控和隐患排查治理监理实施细则范例
- JJF 2370-2026 建筑运行阶段碳排放计量技术规范
- 2026“市委书记进校园”引才活动穆棱市事业单位招聘10人笔试模拟试题及答案解析
- DBJ50-T-547-2026 装配式混凝土空心楼盖结构技术
- 山地驾驶经验培训
- 外贸企业培训课件
- 课件-项目5-5.2AI赋能高效办公的常用工具
- 2026中国REITS指数之不动产资本化率调研报告(第六期)
评论
0/150
提交评论