计算机控制系统第7章课件.ppt

上传人:牧羊曲112 文档编号:3917436 上传时间:2023-03-27 格式:PPT 页数:81 大小:6.99MB
返回 下载 相关 举报
计算机控制系统第7章课件.ppt_第1页
第1页 / 共81页
计算机控制系统第7章课件.ppt_第2页
第2页 / 共81页
计算机控制系统第7章课件.ppt_第3页
第3页 / 共81页
计算机控制系统第7章课件.ppt_第4页
第4页 / 共81页
计算机控制系统第7章课件.ppt_第5页
第5页 / 共81页
点击查看更多>>
资源描述

《计算机控制系统第7章课件.ppt》由会员分享,可在线阅读,更多相关《计算机控制系统第7章课件.ppt(81页珍藏版)》请在三一办公上搜索。

1、1,第7章计算机控制系统的硬件设计,本章主要内容,1控制用计算机系统的硬件要求,2控制用计算机的选择,3计算机控制系统的过程通道,4总线技术,2,计算机控制系统硬件设计主要包括主机、外部设备以及系统总线的选择,输入/输出通道的设计以及各种检测变送单元、执行机构、操作台和网络设备的选择等。,采用通用标准总线技术不仅可以简化硬件设计,便于扩充、更新及重新组合系统,还使得各厂商生产的接口板具有兼容性,可以互换通用,使用非常方便。,3,71控制用计算机系统的硬件要求,1.对计算机主机的要求,1)实时处理能力,2)比较完善的中断系统,3)对指令系统的要求,4)对内存的要求,计算机控制系统必须有一套性能良

2、好的硬件支持,才能有效地运行。计算机控制系统的硬件是各式各样的,结合硬件的基本组成,可以从以下几方面提出对控制用计算机系统的硬件要求。,4,2.对过程输入输出通道的要求,有足够的输入通道数。根据实际被测参数数量 而定,并具有一定的扩充能力。(2)有足够的精度和分辨率。主要根据传感器等级及系统精度要求确定。(3)有足够快的转换速度。转换速度应依输入信号的变化速率及系统频带要求确定。转换速度与转换精度及分辨率通常是矛盾的,应视具体情况折中处理。对模拟量输出通道的要求基本上与模拟量输入通道的要求类似。,5,3.对软件系统的要求,计算机控制系统的软件可分为系统软件和应用软件两大类。,系统软件是由计算机

3、厂家提供的,对计算机进行实时控制,有一定通用性。,应用软件是用户为进行控制而编制的用户程序及其服务程序。其要求是实时性强,可靠性好,具有在线修改的能力以及输入输出功能强等。,6,4.方便的人机联系,计算机控制系统的人机联系通过操作人员使用的操作台(或操作面板)来实现。基本要求为:,(1)有显示屏,可以及时显示操作人员所需的信息及生产过程参数状态;,(2)有各种功能键,如报警、制表、打印、自动/手动切换等;,(3)功能键应有明显标志,并且应具有即使操作错误也不致造成严重后果的特性;,(4)有输入数据功能键,必要时可以改变控制系统的参数;,(5)人机联系用的操作台应使用方便,符合操作人员的操作习惯

4、。,7,5.系统的可靠性及可维护性,提高计算机系统硬件可靠性:1)除了采用可靠性高的元部件及先进的工艺及设计。2)采用相同或相似部件。,提高计算机系统软件可靠性:要求计算机控制系统具有较强的自诊断、自检测以及容错等功能。此外,系统应允许操作人员在一定范围内的误操作。软件的这种特性将会改变和提高计算机控制系统的实用性。,提高计算机控制系统的使用效率,可从系统可靠性与可维护性两方面着手。,可维护性是指维护工作方便的程度。提高可维护性的措施是采用插件式硬件,采用自检测、自诊断程序,以便及时发现故障,并判断故障部位进行维修。控制用计算机控制系统硬件除了应满足上述一些要求外,还应注意其成本。在能满足系统

5、性能要求的条件下,不应随意增加系统的功能以降低系统的成本。,9,72控制用计算机的选择,1.计算机速度的选择,在确定计算机的运行速度时,应考虑到下述几个方面的要求和限制条件:(1)控制系统所需的计算工作量(包括完成控制算法及系统各种管理程序的计算);(2)系统采用的采样周期。(3)计算机的指令系统和时钟频率。(4)硬件的支持。,10,2.计算机字长的确定,1)量化误差的影响,2)计算机字长应与A/D的字长相协调,3)考虑信号的动态范围,4)与采样周期的关系,11,1.数字量输入通道,73 数字量输入输出通道,数字量输入通道的任务是把被控对象的开关状态信号(或数字信号)传送给计算机,简称DI通道

6、。,图71 数字量输入通道结构,数字量输入通道由信号调理电路和输入接口电路构成。,DI接口电路,12,1)数字量输入调理电路,为了将外部开关量信号输入到计算机,必须将现场输入的状态信号经电平转换、保护、滤波、隔离等措施转换成计算机能够接收的逻辑信号,这些功能称为信号调理。常采用的方法为:用齐纳二极管或压敏电阻将瞬时尖峰电压钳位在安全电平上;串联一个二极管来防止反电压输入;用限流电阻齐纳二极管构成稳压电路作过压保护;用光电隔离器实现信号完全隔离;用RC滤波器抑制干扰。,13,小功率输入调理电路,图72 小功率输入调理电路,(a)采用RC滤波电路(b)采用RS触发器,从开关、继电器等接点输入信号。

7、将接点的接通和断开动作,转换成TTL电平信号与计算机相连。为了清除由于接点的机械抖动而产生的振荡信号,通常采用RC滤波电路或RS触发电路。,14,大功率输入调理电路,图 7-3 大功率输入调理电路,在大功率系统中,需要从电磁离合等大功率器件的接点输入信号。,为了使接点工作可靠,接点两端至少要加24V或24V以上的直流电压。因为直流电平的响应快,电路又简单,因而被广泛采用。但是这种电路所带电压高,容易带有干扰,通常采用光电耦合器进行隔离。,15,2)数字量输入接口,数字量输入接口包括信号缓冲电路和接口地址译码。当CPU执行输入指令IN时,接口地址译码电路产生片选信号,将经过输入调理电路送来的过程

8、状态(开关信号),通过输入缓冲器送到数据总线上,再送到CPU中。,MOV DX,DI_PORT;接口地址DI_PORTDX,设采用PC总线,接口程序为:,IN AL,DX;过程状态AL寄存器,16,2.数字量输出通道,数字量输出通道的任务是把计算机输出的数字信号(或开关信号)传送给开关器件(如继电器或指示灯),控制它们的通、断或亮、灭,简称DO通道。,图 7-4 数字量输出通道结构,数字量输出通道主要由输出接口电路和输出驱动电路等组成。,17,1)数字量输出驱动电路,输出驱动电路的功能有两个,一是进行信号隔离,二是驱动开关器件。,低电压开关信号输出,图75 低电压开关输出,图76 三极管输出驱

9、动,对于低电压情况下开关量控制输出,可采用三极管、OC门或运放等方式输出。,18,继电器输出接口,图77 继电器输出驱动,一般在驱动大型设备时,往往利用继电器作为控制系统输出到输出驱动级之间的第一级执行机构,可完成从低电压直流到高电压交流的过渡。,晶闸管输出接口技术,晶闸管是一种大功率半导体器件。在计算机控制系统中,可作为大功率驱动器件。特点:用较小功率控制大功率、开关无触点等。应用:交直流电动机调速系统、调功系统、随动系统。,19,2)数字量输出接口,数字量输出(DO)接口包括输出锁存器和接口地址译码。当CPU执行输出指令OUT时,接口地址译码电路产生写数据信号,将计算机发出的控制信号送到锁

10、存器的输出端,再经输出驱动电路送到开关器件。,MOV AL,DATA;DO数据AL寄存器,设采用PC总线,接口程序为:,MOV DX,DO_PORT;接口地址DO_PORTDX,OUT DX,AL;DO数据锁存器的输出端,20,72 模拟量输入通道,1.模拟量输入通道的一般组成,图78 模拟量输入通道的组成结构,模拟量输入通道一般由信号预处理、多路转换器、前置放大器、采样保持器、模/数转换器和接口逻辑电路等组成。其核心是模/数转换器。,21,2.模拟量输入通道中常用器件和电路,信号预处理,信号预处理的功能是对来自传感器或变送器的信号进行处理。如将4mA20mA或010mA电流信号变为电压信号,

11、将热电阻(Pt100或Cu50)的电阻信号经过桥路变为电压信号等。,无源I/V变换,图79 无源I/V 变换电路,无源I/V变换可以利用一个的精密电阻,将010mA的电流信号转换为05V的电压信号。,22,有源I/V变换,图 7-10 有源I/V变换电路,有源I/V变换是利用有源器件运算放大器和电阻组成。,利用010mA电流在电阻R上产生的输入电压,若取,则 时,产生2V的输入电压。该电路的放大倍数为,若取,则010mA输入对应于05V的电压输出。,23,多路转换器,多路转换器又称多路开关,多路开关的作用是用来将各路被测信号依次地或随机地切换到公共放大器或A/D转换上。,图7-11 CD405

12、1原理图,表7-1 CD4051通道选择表,24,前置放大器,前置放大器的任务是将模拟输入小信号放大到转换的量程范围之内。当多路输入的信号源电平相差较悬殊时,用同一增益的放大器去放大高电平和低电平的信号,就有可能使低电平信号测量精度降低,而高电平则有可能超出模/数转换器的输入范围。可设计可变增益放大器,,图712 可变增益前置放大器,25,采样保持器,采样时,k 闭合,VIN通过A1对CH快速充电,VOUT跟随VIN;保持期间,k断开,由于A2的输入阻抗很高,理想情况下VOUT=VC保持不变,采样保持器一旦进入保持期,便应立即启动A/D转换器,保证A/D转换期间输入恒定。,图7-14 集成采样

13、保持器LF398的原理图,图7-13 采样保持器的组成,26,AD转换器,A/D转换器的作用是将模拟量转换为数字量,它是模拟量输入通道的核心部件,是模拟系统和计算机之间的接口。,分辨率:通常用数字量的位数n(字长)来表示,若n8,满量程输入为5.12V,则LSB对应于模拟电压。,AD转换器的主要技术指标,转换时间:从发出转换命令信号到转换结束信号有效的时间间隔,即完成 n 位转换所需要的时间。,27,线性误差:在满量程输入范围内,偏离理想转换特性的最大误差定义为线性误差。线性误差常用LSB的分数表示,如1/2LSB、1/4LSB等。,转换精度:指满量程输出情况下模拟量输入电压的实际值与理想值之

14、间的差值;转换精度用LSB的分数值来表示。,转换量程:所能转换的模拟量输入电压范围,如05V,010V,5V十5V等。,28,8位AD转换器 ADC0809,图715 ADC0809的原理框图及引脚,2023/3/27,29,引脚功能介绍如下:,IN0 IN7:8路模拟量输入端口,电压范围为05V。2-12-8:8位数字量输出端口。ADDA、ADDB、ADDC:8路模拟开关的三位地址输入端,以选择对应的输入通道。ADDC为高位,ADDA为低位。ALE:地址锁存允许信号输入端。高电平时,转换通道地址送入锁存器中,下降沿时将三位地址线A、B、C锁存到地址锁存器中。START:启动控制输入端口,它与

15、ALE可以连接在一起,当通过软件输入一个正脉冲,便立即启动模/数转换。,2023/3/27,30,EOC:转换结束信号输出端。EOC=0,说明A/D正在转换中;EOC=1,说明A/D转换结束,同时把转换结果锁在输出锁存器中。OE:输出允许控制端,高电平有效。在此端提供给一个有效信号则打开三态输出锁存缓冲器,把转换后的结果送至外部数据线。VREF(+)、VREF(-)、Vcc、GND:VREF(+)和VREF(-)为参考电压输入端,Vcc为主电源输入端,单一的+5V供电,GND为接地端。一般VREF(+)与Vcc连接在一起,VREF(-)与GND连接在一起。CLK:时钟输入端。由于ADC0808

16、/0809芯片内无时钟,所以必须靠外部提供时钟,外部时钟的频率范围为10K1280KHz。,2023/3/27,31,下图所示为ADC0808/0809的时序图,32,12位AD转换器 AD574A,图7-16 AD574A的原理框图及引脚,2023/3/27,33,各引脚功能如下,VL:数字逻辑部分电源+5V。12/:数据输出格式选择信号引脚。当12/=1(+5V)时,双字节输出,即12条数据线同时有效输出;当12/=0(0V)时,为单字节输出,即只有高8位或低4位有效。:片选信号端,低电平有效。A0:字节选择控制线。在转换期间:A0=0,AD574A进行全12位转换。在读出期间:当A0=0

17、时,高8位数据有效;A0=1时,低4位数据有效,中间4位为“0”,高4位为三态。因此当采用两次读出12位数据时,应遵循左对齐原则。R/:读数据/转换控制信号,当R/=1,ADC转换结果的数据允许被读取;当R/=0,则允许启动A/D转换。CE:启动转换信号,高电平有效。可作为A/D转换启动或读数据的信号。,2023/3/27,34,Vcc、VEE:模拟部分供电的正、负电源,为12V或15V。REF OUT:10V内部参考电压输出端。REF IN:内部解码网络所需参考电压输入端。BIP OFF:补偿调整。接至正负可调的分压网络,以调整ADC输出的零点。10VIN、20VIN:模拟量10V及20V量

18、程的输入端口,信号的另一端接至AG引脚。DG:数字公共端(数字地)。AG:模拟公共端(模拟地)。它是AD574A的内部参考点,AG和DG在封装时已连接在一起。DB0DB11:数字量输出。STS:输出状态信号引脚。转换开始时,STS达到高电平,转换过程中保持高电平。转换完成时返回到低电平。,2023/3/27,35,AD574A的控制信号的组合控制功能,2023/3/27,36,启动AD574A转换的时序图,2023/3/27,37,AD574A的读周期时序图如图2-47所示,2023/3/27,38,AD574A有单极性和双极性两种模拟信号转换方式,这主要通过改变AD574A引脚8、10、12

19、的外接电路来实现。,(a)所示为单极性转换电路,可实现输入信号010V或020V的转换,其系统模拟信号的地线应与引脚9相连,使其地线的接触电阻尽可能小,(b)为双极性转换电路,可实现输入信号-5V+5V或-10V+10V的转换。,39,AD转换器与计算机的接口,8位A/D转换器与PC总线工业控制机接口,图7-17 ADC0809与PC总线工业控制机接口,设8255A的A组和B组都工作于方式0,端口A为输入口,端口C上半部分为输入而下半部分为输出口。,ADC0809的ALE与START引脚相连接,将PC0PC2输出的3位地址锁存入0809的地址锁存器并启动A/D转换;,EOC信号还连接到8255

20、A的C口,CPU通过查询PC7的状态而控制数据的输入过程。,ADC0809的EOC同OE输入控制端相连接,当转换结束时,开放数据输出缓冲器;,40,根据图717接口方法,采用查询方式完成8路模拟量数据采集的程序框图(假设在主程序中已完成对8255A的初始化编程)。,图7-18 用ADC0809实现8路数据采集程序流程图,41,12位A/D转换器与PC总线工业控制机接口,AD574片内有时钟,无需外加时钟信号;。,12 控制引脚和VLOGIC相连,接+5v;,CE、和 的控制通过PC2PC0输出适当的控制信号实现。,图7-19 AD574A与PC总线工业控制机接口,设8255A的A组和B组都工作

21、于方式0,端口A、B和端口C上半部分规定为输入,端口C的下半部分规定为输出。,A0接地,使工作于12位转换和读出方式;,该电路采用双极性输入方式,可对5v或10v模拟信号进行转换;,42,通过图719硬件接口,在查询方式下,启动和读取数据的程序框图。假定已完成对8255A的初始化编程。,图7-20 启动和读取AD574A数据程序流程图,43,CPU和A/D转换电路之间的I/O控制方式,8位A/D转换器与PC总线工业控制机接口,CPU与A/D转换器之间的信息通信可以根据不同的情况,采用不同的I/O控制方式。查询方式查询方式的传送是由CPU执行I/O指令启动并完成的,每次传送数据之前,要先输入A/

22、D转换器的状态,经过查询符合条件后才可以进行数据的I/O 中断方式若要求一旦数据转换完成就及时输入数据,或CPU同时要处理很多工作的情况下,应采用中断方式。DMA方式在高速数据采集系统中,不仅要选用高速A/D转换电路,而且传送转换结果也要求非常及时迅速,为此可以考虑选用DMA方式。,44,3.模拟量输入通道设计,如果模拟输入电压已满足A/D转换量程要求,就不必再 用前置放大器,前置放大器可分为固定增益和可变增益两种,前者适用于信号范围固定的传感器,后者适用于信号范围不固定的传感器;,如果在A/D转换期间,模拟输入电压信号变化微小,且在A/D转换精度之内,也就不必选用采样保持器。,A/D转换器位

23、数的选择主要取决于系统测量精度。,A/D转换器的转换时间或转换速率的选择取决于使用对象。,采样保持器(S/H)的选用取决于测量信号的变化频率,原则上直流信号或变化缓慢的信号可以不用采样保持器。,2023/3/27,45,确定A/D转换器位数的方法有以下两种:,输入信号的动态范围,为把量化误差限制在所允许的范围内,应使A/D转换器有足够的字长。确定字长要考虑的因素是:输入信号x的动态范围和分辨率。为转换当量,46,输入信号的分辨率,有时对A/D转换器的位数要求以分辨率形式给出,其定义为,如果所要求的分辨率为D0,则位数,例如,某温度控制系统的温度范围为0至200,要求分辨率为0.005(相当于1

24、),可求出A/D转换器的位数,因此,取A/D转换器的位数n为8位。,47,图721 8通道12位A/D转换模板,以PC总线工业控制机的模拟量输入通道模板设计为例。,单极性010V,12位分辨率,转换时间,程序查询工作方式,48,该模板采集一组数据的过程如下:,(1)通道选择将模拟量输入的通道号写入8255A的端口C低4位,使LF398的工作状态受AD574A的STS控制,A/D未转换期间,LF398处于采样状态。,(2)启动AD574A进行A/D转换通过8255A的端口C的PC4PC6输出控制信号启动A/D。在A/D转换期间,LF398处于保持状态。,(3)查询AD574A是否转换结束读825

25、5A的端口A,了解STS是否已由高电平变为低电平。,(4)读取转换结果若查询到STS由1变为0,则读8255A的端口A和B,便可得到转换结果。,2023/3/27,49,AD574A PROC NEARCLDLEA DI,IN_BUFMOV BL,0MOV CX,8ADDC:MOV DX,2C2HMOV AL,BLOUT DX,ALOR AL,01000000BOUT DX,ALNOPNOPAND AL,10111111BOUT DX,AL,2023/3/27,50,MOV DX,2C0HPULLING:IN AL,DXTEST AL,80HJNZ PULLING MOV AL,BLOR AL

26、,0101000BMOV DX,2C2HOUT DX,ALMOV DX,2C0HIN AL,DXAND AL,0FH,MOV AH,ALINC DXIN AL,DXSTOSWINC BLLOOP ADCMOV AL,00111000BMOV DX,2C2HOUT DX,ALRetad574A endp,51,3 模拟量输出通道,1 模拟量输出通道的结构形式,图7-23 共用DA转换器的结构,图722 一个通路一个DA转换器的结构,只适用于通路数量少且速度要求不高的场合,可靠性较差。,转换速度快、工作可靠。,52,2 模拟量输出通道中常用器件和电路,D/A转换器,D/A转换器的作用是将数字量转换

27、为模拟量,它是模拟量输出通道的核心部件,是计算机和模拟系统之间的接口。,D/A转换器的主要技术指标,分辨率:D/A转换器的分辨率定义为基准电压 与 之比值,其中n为D/A转换器的位数。,稳定时间:输入二进制数变化量是满刻度时,输出达到离终值 时所需的时间。,53,转换精度:精度反应实际输出与理想数学模型输出信号接近程度。其中,精度又分为绝对精度和相对精度。,线性度:在满刻度范围内,实际特性与理想特性的最大偏移,用LSB的分数来表示,如土1/2 LSB、土1/4 LSB等。,54,输出电平:不同型号的D/A转换器的输出电平相差较大。一般为510V,高压输出型的输出电平可达2430V。还有一些电流

28、输出型的,低的有20mA,高的可达3A。,输入代码形式:D/A转换器单极性输出时,有二进制码、BCD。当双极性输出时,有原码、补码、偏移二进制码等。,55,8位D/A转换器DAC0832,图7-24 DAC0832的内部结构图,56,图7-25 DAC1210内部结构图,12位D/A转换器DAC1210,57,D/A转换器与计算机的接口,8位D/A转换器与PC总线工业控制机接口,图7-26 DAC0832与PC总线工业控制机接口,DAC0832工作在单缓冲寄存器方式;,DAC0832将输入的数字量转换成差动的电流输出,经过运算放大器A,将形成单极性电压输出05V;,若要形成负电压输出,则需接正

29、的基准电压。,将数字量转换后得到的输出电流通过内部反馈电阻流到放大器的输出端。,58,图7-27 用DAC0832实现8位D/A转换程序框图,配合图726硬件接口,8位D/A转换程序框图如图。,59,12位D/A转换器与PC总线工业控制机接口,图 7-28 DAC1210转换器与PC总线工业控制机接口,端口地址译码器译、三个口地址,这三个口地址用来控制DAC1210工作方式和进行12位转换。,60,以图728接口为例,其转换接口程序框图如图,图729 12位D/A转换程序框图,61,双极性模拟量输出的实现方法,为双极性输出,且可推导得到,为单极性输出,若D为输入数字量,为基准参考电压,且为位D

30、A转换器,则有,这种双极性输出方式,是把最高位当作符号位使用,与单极性输出比较,使分辨率降低1位。,图730 D/A转换器双极性输出电路,62,VI转换和自动手动切换,电压电流转换,010V/0l0mA转换,图731 010V/0l0mA的转换电路,如图,当运放开环增益足够大时,输出电流 与输入电压 的关系只与反馈电阻 有关,因而具有恒流性能。反馈电阻的值由组件的量程决定。,当 时,输出电流 在DC 0l 0mA范围内线性的与DC 0l0V输入电压 对应。,63,05V/020mA转换,输出电流,若令,则有,略去反馈回路的电流,则有,图732 05V/020mA的转换电路,64,自动手动切换,

31、图733 带自动手动切换的VI变换电路,功能1 把05V的输入信号变为010mA的直流输出电流。,功能2 实现自动控制方式(A)和随时可切换的手动操作方式(H)之间的无扰切换。,2023/3/27,65,3 模拟量输出通道设计,D/A转换器位数的选择,DA转换器位数的选择取决于系统输出精度;DA转换器输出一般都通过功率放大器推动执行机构,执行机构的最大输入值为umax最小输入值为umin灵敏度为,66,DA转换模扳的设计,图734 8通道模拟量输出通道电路图,该电路采用DAC0832作8位D/A转换器,通过一个多路开关D4051,可由程序控制,将转换结果从8通道中的某一通道中送出,送出的结果以

32、电流形式输出。,67,工作过程:,由工业控制机PC总线送出的数据,通过OUT指令,由DAC0832进行转换。然后再用OUT指令,通过D0、D1、D2位打开多路开关的某一通道而送出,其输出端所接的保持器是为了保持D/A输出稳定,起到电压保持作用,由V/I转换器输出420mA的电流信号。,2023/3/27,68,DOUT PROC NEARMOV DX,300HMOV CX,8MOV AH,0MOV BX,OUT_BUF0NEXT:MOV AL,BXOUT DX,ALINC DXMOV AL.AHOUT DX,AL,2023/3/27,69,CALL DELAYINC AHDEC DXINC B

33、XLOOP NEXTRETDOUT ENDP,70,1.总线的定义及分类,74总线技术,总线是一组信号线的集合,是一种描述电子信号传输线路的结构形式。,总线分类的方式很多,如分为外部总线和内部总线,系统总线和非系统总线等。,计算机系统常用的接口总线有并行和串行总线两种。,71,2.常用总线介绍,STD总线是国际上流行的一种用于工业控制的标准微机总线,它具有以下特点:小板结构,高度模块化 严格的标准化,广泛的兼容性 面向I/O的开放式设计,适合工业控制应用 高可靠性,1)STD总线,72,1984年IBM公司推出了16位微机的PC/AT总线。后来为了统一标准,便将8位和8/16位兼容的AT总线命

34、名为ISA总线(Industry Standard Architecture)。ISA总线是8/16位兼容的总线,当8位时,只用其前62个引脚,此时,它是8位数据线、20位地址线;当16位时用到全部98个引脚,此时它是16位数据线、24位地址线,可寻址16MB的内存空间。,2)IBM PC/AT总线,73,ISA总线有12个中断输入端,可同时接多达12个中断源,另外7个DMA通道。1992年PCI SIG(peripheral component interconnect special Internet group)推出PCI总线。它可以与ISA、EISA及MCA总线相兼容,并支持Penti

35、um的64位系统。目前市面上的微机多采用PCI总线,工控机多采用ISA总线。,74,RS-232C是目前使用得最早、最广泛的串行通信总线。,图7-35 计算机与终端的远程连接,采用RS-232C总线来连接系统时,有近程通信与远程通信之分,连接图如图7-35所示。,3)RS-232C串行接口标准总线,75,完整的RS-232C串行接口标准总线由25根信号线组成,采用25芯的插头座,包括两条信道:主信道和辅助信道。表7-2 RS-232C主要线路功能表,76,RS-232C接口的主要连线如图7-36所示。目前大多数计算机主机和CRT终端上都有可接DCE的RS-232C接口,而且可利用这个接口,在近

36、距离内直接连接计算机和终端,此时的连线可如图7-37所示。,图7-36 RS-232C接口的主要连线,图7-37 计算机与终端间RS-232C对接,77,使用差动电流驱动的RS-422协议,使传输性能大幅度提高,能够在较长距离内明显地提高数据速率。RS-485的电气标准为RS-422标准,是RS-422A性能的扩展。由于传输线采用了差动信道,因此它的干扰抑制性极好;又由于它的阻抗低、无接地问题,又使得传输距离远、速率高。,4)RS-422/RS485串行接口标准总线,78,为了在实际应用中把处于远距离的两台或多台带有RS-232C接口的系统连接起来,进行通信或组成分布式系统,这时不能直接应用R

37、S-232C连接,但可用RS-232C/422A转换环节来解决。其结构示意图如图7-38所示。,图7-38 RS-232C/422A转换传输示意图,79,在许多工业控制及通信联络系统中,往往有多点互连而不是两点相连,而且大多数情况下,在任一时刻只有一个主控模块(点)发送数据,其它模块(点)处长接受数据的状态,于是产生了主从结构形式的RS-485标准。RS-422和RS-485的驱动/接收电路没有多大区别,在许多情况下,RS-422A可以和RS-485互连。,表7-5 RS-232C、RS-422A 和RS-485比较,80,USB(Universal Serial Bus)称为通用串行总线,是

38、由Compaq、DEC、IBM、Intel、Microsoft、NEC和NT(北方电讯)七大公司共同推出的新一代接口标准。USB的主要性能特点:(1)具有热插拔功能。(2)USB采用“级联”方式连接各个外部设备。(3)USB统一的4针插头将取代机箱后部众多的串/并口(鼠标、MODEM)、键盘等插头。(4)适用于低速外设连接。,5)USB总线,81,本章小结,计算机控制系统是由硬件和软件组成。硬件是系统的基础。本章介绍了在计算机控制系统设计中,对计算机主机、过程输入输出通道、软件系统、人机接口以及系统可靠性及可维护性等方面的选取基本要求;重点介绍了过程输入输出通道的基本结构、组成和设计方法。介绍了A/D、D/A转换器的转换原理、主要技术指标以及与微处理器的接口,并且给出了输入输出过程通道设计举例。在本章的最后介绍了目前广泛用于工业控制的STD总线、IBM PC/AT总线、RS-232C总线和RS-422总线等几种典型通用标准总线的特点和主要应用技术。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号