计算机控制-输入输出.ppt
《计算机控制-输入输出.ppt》由会员分享,可在线阅读,更多相关《计算机控制-输入输出.ppt(77页珍藏版)》请在三一办公上搜索。
1、第一讲思考题问答,1计算机控制系统与常规仪表控制系统的主要异同点是什么?2分析说明计算机控制系统的硬件组成及其作用。3计算机控制系统的软件由哪些部分构成?4按控制方案来分,计算机控系统划分成那几大类?,第二讲 过程输入输出通道技术概论,在计算机控制系统中,为了实现对生产过程的控制,要将对象的控制参数及运行状态按规定的方式送入计算机,计算机经过计算、处理后,将结果以数字量的形式输出,此时需将数字量变换为适合生产过程控制的量,因此在计算机和生产过程之间,必须设置完成信息的传递和变换装置,这个装置称为过程输入输出通道,也叫I/O通道。,本章内容其实质是微机原理与应用课程中的知识,2.1过程输入输出通
2、道概述 过程输入输出通道由模拟量输入输出通道和开关量(包含脉冲量)输入输出通道组成。模拟量输入通道把反映生产过程或设备工况的模拟信号(如温度、压力、流量、速度、液位等)、转换为数字信号送给微型计算机;模拟量输出通道则把微型计算机输出的数字控制信号转换为模拟信号(电压或电流)作用于执行机构,实现对生产过程或设备的控制。开关量(脉冲量、数字量)输入通道把反映生产过程或设备工况的开关信号(如继电器接点、行程开关、按扭等)、脉冲信号(如速度、位移、流量脉冲等)送给微型计算机;微型计算机通过开关量输出通道控制那些接受开关(数字)信号的执行机构和显示、指示装置。由此可见,过程输入输出通道在微型计算机和工业
3、生产过程之间起着信号传递与变换的纽带作用。,2.1.1 模拟量输入通道的一般结构 模拟量输入通道(简称AI通道)的一般结构如图2.1所示。过程参数由传感元件和变送器测量并转换为电压(或电流)形式后送至多路开关;在微机的控制下,由多路开关将各个过程参数依次地切换到后级,进行放大、采样和A/D转换,实现过程参数的巡回检测。,图2.1 模拟量输入通道的一般结构,2.1.2 模拟量输出通道的基本结构 模拟量输出通道(简称AO通道)的两种基本结构形式如图2.2所示。多D/A结构的模拟量输出通道中的D/A转换器除承担数字信号到模拟信号转换的任务外,还兼有信号保持作用,即把微机在 t=kT 时刻对执行机构的
4、控制作用维持到下一个输出时刻t=(k+1)T。这是一种数字保持方式,送给D/A转换器的数字信号不变,其模拟输出信号便保持不变。共享D/A结构的模拟量输出通道中的D/A转换器只起数字信号到模拟信号的转换作用,信号保持功能靠采样保持器完成。这是一种模拟保持方式,微机对通路i(i=1,2,.,n)的控制信号被D/A转换器转换为模拟形式后,由采样保持器将其记忆下来,并保持到下一次控制信号的到来。多D/A形式输出速度快、工作可靠、精度高,是工业控制领域普遍采用的形式。,(b)共享D/A结构,图2.2 模拟量输出通道的两种基本结构形式,(a)多D/A结构,2.1.3 开关量(数字量)输入通道的基本结构 开
5、关量输入通道又称为数字量输入通道,该通道的任务是把被控对象的开关状态信号(或数字信号)送给计算机、或把双值逻辑的开关量变换为计算机能够接收的数字量送给计算机,简称DI通道。它的结构形式如图2.3所示。,图2.3 开关量输入通道结构框图,典型的开关量输入通道通常由以下几部分组成:1信号变换器:将生产过程的非电量开关量转换为电压或电流 的双值逻辑值。2整形变换电路:将混有毛刺之类干扰的输入双值逻辑信号或 其信号前后沿不符合要求的输入信号整形为接近理想状态的 方波或矩形波,然后再根据系统要求变换为相应形状的脉冲 信号。3电平变换电路:将输入的双值逻辑电平转换为与CPU兼容的 逻辑电平。4总线缓冲器:
6、暂存数字量信息并实现与CPU数据总线的连接。5接口逻辑电路:协调各通道的同步工作,向CPU传递状态信 息并控制开关量的输入、输出。,2.1.4 开关量(数字量)输出通道的基本结构 开关量(数字量)输出通道的任务是把计算机输出的数字信号(或开关信号)传送给开关型的执行机构(如继电器或指示灯等),控制它们的通、断或亮、灭,简称DO通道。其典型结构如图2.4所示。图中锁存输出的主要作用是锁存CPU输出的数据或控制信号,供外部设备使用;隔离部件的作用是为防止干扰;功放的作用则是为把计算机输出的微弱数字信号转换成能对生产过程进行控制的驱动信号。,图2.4 开关量输出通道结构框图,图2.11 功率晶体管输
7、 出驱动继电器,图2.12 MC1416 驱动7个继电器,图2.13为固态继电器的结构,固态继电器(SSR)是一种四端有源器件,。输入输出之间采用光电耦合器进行隔离。零交叉电路可使交流电压变化到零伏附近时让电路接通,从而减少干扰。电路接通以后,由触发电路给出晶闸管器件的触发信号。,2.3 模拟量输出通道 2.3.1 D/A转换器概述 模拟量输出通道的核心部件是D/A转换器。D/A转换器是指将数字量转换成模拟量的元件或装置,它输出的模拟量(电压或电流)与参考电压和二进制数成比例。D/A转换器品种繁多,但在集成D/A产品中多按T型和倒T型电阻解码网络的D/A转换原理进行转换,故下面将以倒T型电阻D
8、/A为例介绍D/A转换原理。1D/A转换器工作原理 D/A转换器主要由四部分组成:基准电压VREF,R-2R T型电阻网络,电子开关Ki(i=0,1,.,n-1)和运算放大器A。一个4位的D/A转换器的原理框图如图2.14所示。,图2.14 R-2R电阻网络D/A转换器,2D/A转换器的主要技术指标分辨率 分辨率是指当输入数字量发生单位数码变化即最低有效位LSB产生一次变化时,输出模拟量对应的变化量。分辨率与数字量输入的位数n呈下列关系:=VREF/2n 实际使用中,表示分辨率高低的更常用方法是用输入数字量的位数表示。例如,8位二进制D/A转换器,其分辨率为8位,或者=1/255。显然,位数越
9、多,分辨率越高。建立时间 建立时间是指输入数字信号的变化量是满量程时,输出模拟信号达到离终值1/2 LSB所需的时间,一般为几十纳秒到几秒。线性误差 理想转换特性(量化特性)应该是线性的,但实际转换特性并非如此。在满量程输入范围内,偏离理想转换特性的最大误差定义为线性误差。线性误差常用LSB的分数表示,如1/2LSB,或1LSB。,2.3.2 常用D/A转换器及其接口技术1D/A转换器 8位D/A转换器DAC0832 DAC0832的结构如图2.15所示,它主要由两部分组成,即:由R-2R电阻网络构成的8位D/A转换器以及两个8位寄存器和相应的选通控制逻辑。DI7DI0是DAC0832的数字信
10、号输入端;IOUT1和IOUT2是它的模拟电流输出端,IOUT1+IOUT2常数C,IOUT1和IOUT2与输入数字D之间的关系如下:,图2.15 DAC0832的结构,VOUT1,VOUT2,图2.16 DAC0832的单、双极性输出,12位的D/A转换器DAC1208/1209/1210 图2.17是DAC1210的结构图,其原理和引脚与DAC0832基本相同,不同之处仅在于:输入寄存器和DAC寄存器均为12位,数据输入线为12条。输入寄存器由高8位输入寄存器和低4位输入寄存器两个寄存器构成,BYTE1/BYTE2为高电平时,选中高8位输入寄存器和低4位输入寄存器,否则只选中低4位输入寄存
11、器。一个12位的待转换数D必须在输入级装配好后,才能送至DAC寄 存器,所以,DAC1210与8位微机接口时,应接为双缓冲形式。,图2.17 DAC1210的结构,2D/A转换器接口技术 8位D/A转换器与系统的接口 为使CPU能向D/A转换器传送数据,必须在两者之间设置接口电路。接口电路的功能是进行地址译码、产生片选信号或写信号。如果D/A转换器芯片内部无输入寄存器,则要外加寄存器。因此,D/A转换器与CPU的连接方式可有三种:直接连接、用可编程并行接口8255连接、用锁存器连接。具体采用哪种方法,应根据各种D/A转换器的结构形式以及系统的要求进行选择。下面以直接连接方式为例介绍D/A转换器
12、与CPU的接口。,图2.18 8位D/A转换器与PC系统总线的接口,若DAC0832 CS的口地址为400H,则将8位二进制数7FH转换为模拟电压的转换程序段为:MOV DX,400H MOV AL,7FH OUT DX,AL HLT,12位D/A转换器与系统总线的接口 12位D/A转换器与系统总线的接口电路如图2.19所示,该电路采用12位D/A转换芯片DAC1210、输出放大器、地址译码器等组成。端口地址译码器译出、三个口地址,设为200H、201H、202H,这三个口地址用来控制DAC1210工作方式和进行12位的D/A转换。,图2.1912位D/A转换器与系统总线的接口,前面已假设端口
13、译码器译出的Y0、Y1、Y2三个地址分别为200H、201H、202H,若将12位二进制数190H转换为模拟电压,其转换程序段为:MOV DX,200H MOV AL,83H;送高8位数据 OUT DX,AL MOV DX,201H MOV AL,0F0H;送低4位数据 OUT DX,AL MOV DX,202H OUT DX,AL;12位数据进行转换 HLT,2.3.3 D/A转换模板 通常对D/A转换器而言,都只能完成一路数字量到模拟量的转换。而实际的控制系统,往往需要将多路的数字转换成模拟量。如前所述,总线式工控机中的D/A转换模板有单D/A结构和多D/A结构两种。1D/A转换模板的通用
14、性 为了便于系统设计者的使用,D/A转换模板应具有通用性,它主要体现在三个方面:符合总线标准,可选接口地址以及可选输出方式。,符合总线标准 这里的总线是指计算机内部的总线结构,D/A转换模板及其他所有电路模板都应符合统一的总线标准,以便设计者在组合计算机控制系统的硬件时,只需往总线插槽上插上选用的功能模板而无需连线,十分方便灵活。例如,STD总线标准规定模板尺寸为165mm114mm,模板总线引脚共有56根,并详细规定了每只引脚的功能。接口地址可选 一套控制系统往往需配置多块功能模板,或者同一种功能模板可能被组合在不同的系统中。因此,每块模板应具有接口地址的可选性。一般接口地址可由基址(或称板
15、址)和片址(或称口址)组成,如图2.20所示。,图2.20 接口地址可选的译码电路,输出方式可选 D/A转换器输出方式有电流输出和电压输出两类,而每一类又有多种情形。在过程控制中,各自动化装置之间通常是采用010mA DC或420mA DC的标准电流信号进行联系。因此,D/A转换器最常用的是这两种信号范围可选的电流输出方式,如图2.21所示。DAC0832输出电流经运算放大器Al和A2变换成输出电压V2,再经三级管T1和T2变换成输出电流IOUT。当短接柱KA的12短接时,通过调零点电位器W1和量程电位器W2,为外接负载RL提供010mA DC电流;当KA的13短接时,通过调节W1和W2,为R
16、L提供 420mA DC电流。,图2.21 D/A转换的电流输出,图2.22 D/A转换的单/双极性电压输出,2D/A转换模板的设计举例 前面讨论了几种典型的D/A转换器、接口电路以及通用性等问题,这就为D/A转换模板的设计打下了基础。硬件设计中一般并不需要复杂的电路参数计算,但需会查阅集成电路手册,掌握各类芯片的外特性及其功能,以及与D/A转换模板连接的CPU或计算机总线的功能及其特点。在硬件设计的同时还必须考虑软件的设计。D/A转换模板的设计原则主要考虑以下几点:安全可靠尽量选用性能好的元器件,并采用光电隔离技术。性能价格比高 既要在性能上达到预定的技术指标,又要在技术路线、芯片元件上降低
17、成本。比如,在选择集成电路芯片时,应综合考虑其转换速度、精度、工作环境温度和经济性等诸因素。,通用性 D/A 转换模板应符合总线标准,其接口地址及输出方式应具备可选性。D/A转换模板的设计步骤是:确定性能指标,设计电路原理图,设计和制造印制线路板,最后焊接和调试电路板。其中,数字电路和模拟电路应分别排列走线,尽量避免交叉,连线要尽量短。模拟地(AGND)和数字地(DGND)分别走线,通常在总线引脚附近一点接地。光电隔离前后的电源线和地线要相互独立。调试时,一般是先调数字电路部分,再调模拟电路部分,并按性能指标逐项考核。图2.23(a)、(b)给出了8路D/A转换模板的结构框图和其中一路的电路原
18、理图。该模板由总线接口逻辑、8片DAC0832以及VI变换电路等组成。其中每路的D/A转换器均接为单级输入工作方式,而且具有电压、电流两种可选的输出方式。这里的VI变换电路与负载共电源,输出电流IOUT=VCCR5。当凡R5=500,VCC05V时,IOUT=010mA;当R5250,VCC=15V时,IOUT=420mA。,8路 结构图,单路 原理图,2.4 模拟量输入通道 2.4.1 模拟量输入通道中的信号变换 模拟信号到数字信号的转换包含信号的采样和量化两个过程。1信号的采样 信号的采样过程如图2.24所示。执行采样动作的是采样器(采样开关)K,K每隔一个时间间隔T闭合一个时间。T称为
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机控制 输入输出
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-6023700.html