计算机控制输入输出课件.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《计算机控制输入输出课件.pptx》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机控制 输入输出 课件
- 资源描述:
-
1、第一讲思考题问答1计算机控制系统与常规仪表控制系统的主要异同点计算机控制系统与常规仪表控制系统的主要异同点是什么?是什么?2分析说明计算机控制系统的硬件组成及其作用。分析说明计算机控制系统的硬件组成及其作用。3计算机控制系统的软件由哪些部分构成?计算机控制系统的软件由哪些部分构成?4按控制方案来分,计算机控系统划分成那几大类?按控制方案来分,计算机控系统划分成那几大类? 第二讲第二讲 过程输入输出通道技术过程输入输出通道技术概论概论 在计算机控制系统中,为了实现对生产过程的控制,在计算机控制系统中,为了实现对生产过程的控制,要将对象的控制参数及运行状态按规定的方式送入计算要将对象的控制参数及运
2、行状态按规定的方式送入计算机,计算机经过计算、处理后,将结果以数字量的形式机,计算机经过计算、处理后,将结果以数字量的形式输出,此时需将数字量变换为适合生产过程控制的量,输出,此时需将数字量变换为适合生产过程控制的量,因此在计算机和生产过程之间,必须设置完成信息的传因此在计算机和生产过程之间,必须设置完成信息的传递和变换装置,这个装置称为过程输入输出通道,也叫递和变换装置,这个装置称为过程输入输出通道,也叫I/O通道。通道。 本章内容其实质是本章内容其实质是微机原理与应用微机原理与应用课程中的知识课程中的知识2.12.1过程输入输出通道概述过程输入输出通道概述 过程输入输出通道由模拟量输入输出
3、通道和开关量(包含脉过程输入输出通道由模拟量输入输出通道和开关量(包含脉冲量)输入输出通道组成。模拟量输入通道把反映生产过程或设冲量)输入输出通道组成。模拟量输入通道把反映生产过程或设备工况的模拟信号(如温度、压力、流量、速度、液位等)、转备工况的模拟信号(如温度、压力、流量、速度、液位等)、转换为数字信号送给微型计算机;模拟量输出通道则把微型计算机换为数字信号送给微型计算机;模拟量输出通道则把微型计算机输出的数字控制信号转换为模拟信号(电压或电流)作用于执行输出的数字控制信号转换为模拟信号(电压或电流)作用于执行机构,实现对生产过程或设备的控制。开关量(脉冲量、数字量)机构,实现对生产过程或
4、设备的控制。开关量(脉冲量、数字量)输入通道把反映生产过程或设备工况的开关信号(如继电器接点、输入通道把反映生产过程或设备工况的开关信号(如继电器接点、行程开关、按扭等)、脉冲信号(如速度、位移、流量脉冲等)行程开关、按扭等)、脉冲信号(如速度、位移、流量脉冲等)送给微型计算机;微型计算机通过开关量输出通道控制那些接受送给微型计算机;微型计算机通过开关量输出通道控制那些接受开关(数字)信号的执行机构和显示、指示装置。开关(数字)信号的执行机构和显示、指示装置。 由此可见,过程输入输出通道在微型计算机和工业生产过程由此可见,过程输入输出通道在微型计算机和工业生产过程之间起着信号传递与变换的纽带作
5、用。之间起着信号传递与变换的纽带作用。2.1.1 2.1.1 模拟量输入通道的一般结构模拟量输入通道的一般结构 模拟量输入通道(简称模拟量输入通道(简称AIAI通道)的一般结构如图通道)的一般结构如图2.12.1所示。过所示。过程参数由传感元件和变送器测量并转换为电压(或电流)形式后程参数由传感元件和变送器测量并转换为电压(或电流)形式后送至多路开关;在微机的控制下,由多路开关将各个过程参数依送至多路开关;在微机的控制下,由多路开关将各个过程参数依次地切换到后级,进行放大、采样和次地切换到后级,进行放大、采样和A/DA/D转换,实现过程参数的巡转换,实现过程参数的巡回检测。回检测。 图2.1
6、模拟量输入通道的一般结构2.1.2 2.1.2 模拟量输出通道的基本结构模拟量输出通道的基本结构 模拟量输出通道(简称模拟量输出通道(简称AOAO通道)的两种基本结构形式如图通道)的两种基本结构形式如图2.22.2所示。多所示。多D/AD/A结构的模拟量输出通道中的结构的模拟量输出通道中的D/AD/A转换器除承担数字信号转换器除承担数字信号到模拟信号转换的任务外,还兼有信号保持作用,即把微机在到模拟信号转换的任务外,还兼有信号保持作用,即把微机在 t=kT t=kT 时刻对执行机构的控制作用维持到下一个输出时刻时刻对执行机构的控制作用维持到下一个输出时刻t=(k+1)Tt=(k+1)T。这是一
7、种数字保持方式,送给。这是一种数字保持方式,送给D/AD/A转换器的数字信号不转换器的数字信号不变,其模拟输出信号便保持不变。变,其模拟输出信号便保持不变。 共享共享D/AD/A结构的模拟量输出通道中的结构的模拟量输出通道中的D/AD/A转换器只起数字信号到转换器只起数字信号到模拟信号的转换作用,信号保持功能靠采样保持器完成。这是一种模拟信号的转换作用,信号保持功能靠采样保持器完成。这是一种模拟保持方式,微机对通路模拟保持方式,微机对通路i i(i=1i=1,2 2,.,n n)的控制信号被)的控制信号被D/AD/A转换器转换为模拟形式后,由采样保持器将其记忆下来,并保持到转换器转换为模拟形式
8、后,由采样保持器将其记忆下来,并保持到下一次控制信号的到来。多下一次控制信号的到来。多D/AD/A形式输出速度快、工作可靠、精度形式输出速度快、工作可靠、精度高,是工业控制领域普遍采用的形式。高,是工业控制领域普遍采用的形式。 主 机 接口 电路D/AD/A.通道1通道n 主 机 接 口 电 路D/A.通道1通道n多路开关 采样 保持器 采样 保持器(b)共享D/A结构 图2.2 模拟量输出通道的两种基本结构形式(a)多D/A结构 2.1.3 2.1.3 开关量(数字量)输入通道的基本结构开关量(数字量)输入通道的基本结构 开关量输入通道又称为数字量输入通道,该通道的任务是开关量输入通道又称为
9、数字量输入通道,该通道的任务是把被控对象的开关状态信号(或数字信号)送给计算机、或把把被控对象的开关状态信号(或数字信号)送给计算机、或把双值逻辑的开关量变换为计算机能够接收的数字量送给计算机,双值逻辑的开关量变换为计算机能够接收的数字量送给计算机,简称简称DIDI通道。它的结构形式如图通道。它的结构形式如图2.32.3所示。所示。 信号变换器 信号变换器 整形 变换 整形 变换 电平 变换 电平 变换总线缓冲器CPUCPU接口逻辑图2.3 开关量输入通道结构框图典型的开关量输入通道通常由以下几部分组成:典型的开关量输入通道通常由以下几部分组成:1 1信号变换器:将生产过程的非电量开关量转换为
10、电压或电流信号变换器:将生产过程的非电量开关量转换为电压或电流 的双值逻辑值。的双值逻辑值。2 2整形变换电路:将混有毛刺之类干扰的输入双值逻辑信号或整形变换电路:将混有毛刺之类干扰的输入双值逻辑信号或 其信号前后沿不符合要求的输入信号整形为接近理想状态的其信号前后沿不符合要求的输入信号整形为接近理想状态的 方波或矩形波,然后再根据系统要求变换为相应形状的脉冲方波或矩形波,然后再根据系统要求变换为相应形状的脉冲 信号。信号。3 3电平变换电路:将输入的双值逻辑电平转换为与电平变换电路:将输入的双值逻辑电平转换为与CPUCPU兼容的兼容的 逻辑电平。逻辑电平。4 4总线缓冲器:暂存数字量信息并实
11、现与总线缓冲器:暂存数字量信息并实现与CPUCPU数据总线的连接。数据总线的连接。5 5接口逻辑电路:协调各通道的同步工作,向接口逻辑电路:协调各通道的同步工作,向CPUCPU传递状态信传递状态信 息并控制开关量的输入、输出。息并控制开关量的输入、输出。2.1.4 2.1.4 开关量(数字量)输出通道的基本结构开关量(数字量)输出通道的基本结构 开关量(数字量)输出通道的任务是把计算机输出的数字信开关量(数字量)输出通道的任务是把计算机输出的数字信号(或开关信号)传送给开关型的执行机构(如继电器或指示灯号(或开关信号)传送给开关型的执行机构(如继电器或指示灯等),控制它们的通、断或亮、灭,简称
12、等),控制它们的通、断或亮、灭,简称DODO通道。其典型结构如通道。其典型结构如图图2.42.4所示。图中锁存输出的主要作用是锁存所示。图中锁存输出的主要作用是锁存CPUCPU输出的数据或控输出的数据或控制信号,供外部设备使用;隔离部件的作用是为防止干扰;功放制信号,供外部设备使用;隔离部件的作用是为防止干扰;功放的作用则是为把计算机输出的微弱数字信号转换成能对生产过程的作用则是为把计算机输出的微弱数字信号转换成能对生产过程进行控制的驱动信号。进行控制的驱动信号。CPU 锁存 输出 控制 逻辑 隔 离 功 放 执行 机构图2.4 开关量输出通道结构框图 图2.11 功率晶体管输 出驱动继电器
13、图2.12 MC1416 驱动7个继电器 图图2.132.13为固态继电器的结构,固态继电器(为固态继电器的结构,固态继电器(SSRSSR)是一种四端)是一种四端有源器件,。输入输出之间采用光电耦合器进行隔离。零交叉电有源器件,。输入输出之间采用光电耦合器进行隔离。零交叉电路可使交流电压变化到零伏附近时让电路接通,从而减少干扰。路可使交流电压变化到零伏附近时让电路接通,从而减少干扰。电路接通以后,由触发电路给出晶闸管器件的触发信号。电路接通以后,由触发电路给出晶闸管器件的触发信号。2.3 2.3 模拟量输出通道模拟量输出通道 2.3.1 D/A2.3.1 D/A转换器概述转换器概述 模拟量输出
14、通道的核心部件是模拟量输出通道的核心部件是D/AD/A转换器。转换器。D/AD/A转换器是指将转换器是指将数字量转换成模拟量的元件或装置,它输出的模拟量(电压或电数字量转换成模拟量的元件或装置,它输出的模拟量(电压或电流)与参考电压和二进制数成比例。流)与参考电压和二进制数成比例。D/AD/A转换器品种繁多,但在集转换器品种繁多,但在集成成D/AD/A产品中多按产品中多按T T型和倒型和倒T T型电阻解码网络的型电阻解码网络的D/AD/A转换原理进行转转换原理进行转换,故下面将以倒换,故下面将以倒T T型电阻型电阻D/AD/A为例介绍为例介绍D/AD/A转换原理。转换原理。1 1D/AD/A转
15、换器工作原理转换器工作原理 D/AD/A转换器主要由四部分组成:基准电压转换器主要由四部分组成:基准电压VREFVREF,R-2R TR-2R T型电阻型电阻网络,电子开关网络,电子开关KiKi(i=0i=0,1 1,.,n-1n-1)和运算放大器)和运算放大器A A。一个。一个4 4位的位的D/AD/A转换器的原理框图如图转换器的原理框图如图2.142.14所示。所示。 图2.14 R-2R电阻网络D/A转换器 2 2D/AD/A转换器的主要技术指标转换器的主要技术指标分辨率分辨率 分辨率是指当输入数字量发生单位数码变化即最低有效位分辨率是指当输入数字量发生单位数码变化即最低有效位LSBLS
16、B产生一次变化时,输出模拟量对应的变化量。分辨率与数字量产生一次变化时,输出模拟量对应的变化量。分辨率与数字量输入的位数输入的位数n n呈下列关系:呈下列关系:=VREF/2=VREF/2n n 实际使用中,表示分辨率高低的更常用方法是用输入数字量实际使用中,表示分辨率高低的更常用方法是用输入数字量的位数表示。例如,的位数表示。例如,8 8位二进制位二进制D/AD/A转换器,其分辨率为转换器,其分辨率为8 8位,或者位,或者=1/255=1/255。显然,位数越多,分辨率越高。显然,位数越多,分辨率越高。建立时间建立时间 建立时间是指输入数字信号的变化量是满量程时,输出模拟建立时间是指输入数字
17、信号的变化量是满量程时,输出模拟信号达到离终值信号达到离终值1/2 LSB1/2 LSB所需的时间,一般为几十纳秒到几秒。所需的时间,一般为几十纳秒到几秒。线性误差线性误差 理想转换特性(量化特性)应该是线性的,但实际转换特性理想转换特性(量化特性)应该是线性的,但实际转换特性并非如此。在满量程输入范围内,偏离理想转换特性的最大误差并非如此。在满量程输入范围内,偏离理想转换特性的最大误差定义为线性误差。线性误差常用定义为线性误差。线性误差常用LSBLSB的分数表示,如的分数表示,如1/2LSB1/2LSB,或,或1LSB1LSB。 2.3.2 2.3.2 常用常用D/AD/A转换器及其接口技术
18、转换器及其接口技术1 1D/AD/A转换器转换器 8 8位位D/AD/A转换器转换器DAC0832DAC0832 DAC0832 DAC0832的结构如图的结构如图2.152.15所示,它主要由两部分组成,即:由所示,它主要由两部分组成,即:由R-2RR-2R电阻网络构成的电阻网络构成的8 8位位D/AD/A转换器以及两个转换器以及两个8 8位寄存器和相应的选位寄存器和相应的选通控制逻辑。通控制逻辑。DI7DI7DI0DI0是是DAC0832DAC0832的数字信号输入端;的数字信号输入端;IOUT1IOUT1和和IOUT2IOUT2是它的模拟电流输出端,是它的模拟电流输出端,IOUT1+IO
19、UT2IOUT1+IOUT2常数常数C C,IOUT1IOUT1和和IOUT2IOUT2与输入数字与输入数字D D之间的关系如下:之间的关系如下: 输入数字输入数字D D IOUT1 IOUT1 IOUT1 IOUT1 00H 00H 0 0 80H 80H 1/2C1/2C1/2C 1/2C FFH FFH C C 0 0 图2.15 DAC0832的结构 IOAGNDR1=2RR3=2RR2=RR4 + 系统 总线VOUT1VOUT2 图2.16 DAC0832的单、双极性输出 12 12位的位的D/AD/A转换器转换器DAC1208/1209/1210DAC1208/1209/1210
20、图图2.172.17是是DAC1210DAC1210的结构图,其原理和引脚与的结构图,其原理和引脚与DAC0832DAC0832基本相基本相同,不同之处仅在于:同,不同之处仅在于: 输入寄存器和输入寄存器和DACDAC寄存器均为寄存器均为1212位,数据输入线为位,数据输入线为1212条。条。 输入寄存器由高输入寄存器由高8 8位输入寄存器和低位输入寄存器和低4 4位输入寄存器两个寄存位输入寄存器两个寄存器构成,器构成,BYTE1/ BYTE2BYTE1/ BYTE2为高电平时,选中高为高电平时,选中高8 8位输入寄存器和低位输入寄存器和低4 4位输入寄存器,否则只选中低位输入寄存器,否则只选
21、中低4 4位输入寄存器。位输入寄存器。 一个一个1212位的待转换数位的待转换数D D必须在输入级装配好后,才能送至必须在输入级装配好后,才能送至DACDAC寄寄 存器,所以,存器,所以,DAC1210DAC1210与与8 8位微机接口时,应接为双缓冲形式。位微机接口时,应接为双缓冲形式。 图2.17 DAC1210的结构 2 2D/AD/A转换器接口技术转换器接口技术 8 8位位D/AD/A转换器与系统的接口转换器与系统的接口 为使为使CPUCPU能向能向D/AD/A转换器传送数据,必须在两者之间设置接口电转换器传送数据,必须在两者之间设置接口电路。接口电路的功能是进行地址译码、产生片选信号
22、或写信号。如路。接口电路的功能是进行地址译码、产生片选信号或写信号。如果果D/AD/A转换器芯片内部无输入寄存器,则要外加寄存器。因此,转换器芯片内部无输入寄存器,则要外加寄存器。因此,D/AD/A转换器与转换器与CPUCPU的连接方式可有三种:直接连接、用可编程并行接口的连接方式可有三种:直接连接、用可编程并行接口82558255连接、用锁存器连接。具体采用哪种方法,应根据各种连接、用锁存器连接。具体采用哪种方法,应根据各种D/AD/A转转换器的结构形式以及系统的要求进行选择。下面以直接连接方式为换器的结构形式以及系统的要求进行选择。下面以直接连接方式为例介绍例介绍D/AD/A转换器与转换器
23、与CPUCPU的接口。的接口。 译 码 器D0D1:D6D7接系统 总线A0A1A9AENIOW DI0 DI1 : : DI6 DI7 Vcc VREF RfbIOUT2IOUT1 AGNDDGNDXFERWR1WR2CSA AV0 DAC0832 +5V VRY0 图2.18 8位D/A转换器与PC系统总线的接口 A5A9A8A7A6AENA4A1IOWDAC0832DDDDQQQQDI7DI6DI5DI4DI3DI2DI1DI0ILECSWR1XFERWR2VREFIOUT2IOUT1AGND8位DAC寄 存 器8位输 入寄 存 器8位DAC转 换 器LE1LE2Rfb-5V图 3-5
24、DAC0832的单缓冲接口电路_+TUOVDGNDVCC+5V+5VD7D6D5D4D3D2D1D0A3A2A0 PC总线Y3Y1Y2Y0Y4Y5Y6Y7AGBG1GACB74LS138若若DAC0832 CSDAC0832 CS的口地址为的口地址为400H400H,则将则将8 8位二进制数位二进制数7FH7FH转换为模拟电压的转换程序段为:转换为模拟电压的转换程序段为: MOV DXMOV DX,400H400H MOV AL MOV AL,7FH7FH OUT DX OUT DX,ALAL HLT HLT1212位位D/AD/A转换器与系统总线的接口转换器与系统总线的接口 1212位位D/
25、AD/A转换器与系统总线的接口电路如图转换器与系统总线的接口电路如图2.192.19所示,该电路所示,该电路采用采用1212位位D/AD/A转换芯片转换芯片DAC1210DAC1210、输出放大器、地址译码器等组成。、输出放大器、地址译码器等组成。端口地址译码器译出、端口地址译码器译出、 三个口地址,设为三个口地址,设为200H200H、201H201H、202H202H,这,这三个口地址用来控制三个口地址用来控制DAC1210DAC1210工作方式和进行工作方式和进行1212位的位的D/AD/A转换。转换。 图2.19 12位D/A转换器与系统总线的接口QDDQQDDQDDQQDDQQ器存寄
展开阅读全文