计算机控制系统资料.pptx
《计算机控制系统资料.pptx》由会员分享,可在线阅读,更多相关《计算机控制系统资料.pptx(70页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第3章章 输入输出接口与过程通道输入输出接口与过程通道 3.1 概述概述3.2 系统配置与系统扩展系统配置与系统扩展3.5 模拟量输入通道模拟量输入通道3.4 A/D转换器及其接口技术转换器及其接口技术 3.3 数字量输入输出通道数字量输入输出通道 3.6 D/A转换器及其接口技术转换器及其接口技术 第1页/共70页3.1 概述概述 1.常规外围设备常规外围设备,如键盘、,如键盘、CRT显示器、打印机、磁盘机等显示器、打印机、磁盘机等 2.被控设备和检测仪表、显示装置、操作台等被控设备和检测仪表、显示装置、操作台等外设通过什么与外设通过什么与 CPU的总线相连的总线相连?为为什什么么外外围围
2、设设备备不不能能像像存存储储器器那那样样直直接接挂挂到到主主机机 CPU的总线上呢?的总线上呢?一个实际的微型计算机控制系统的硬件,除主机外,通常还一个实际的微型计算机控制系统的硬件,除主机外,通常还包括两类外设:包括两类外设:输入输出(输入输出(IO)接口和输入输出()接口和输入输出(IO)通道)通道存储器和外围设备各自不同的性质、特点存储器和外围设备各自不同的性质、特点 第2页/共70页3.1 概述概述(1)存储器功能单一存储器功能单一(保存信息)、品种有限(保存信息)、品种有限(ROM、RAM)、)、存取速度与存取速度与 CPU的工作速度基本匹配。因此,存储器可以直接挂的工作速度基本匹配
3、。因此,存储器可以直接挂到到 CPU总线上,很方便总线上,很方便(2)外围设备种类繁多外围设备种类繁多,有机械式的、机电式的或电子式的;有,有机械式的、机电式的或电子式的;有的作为输入设备、有的作为输出设备;有的既可作为输入设备,的作为输入设备、有的作为输出设备;有的既可作为输入设备,又可作为输出设备;工作速度不一,外围设备的工作速度通常比又可作为输出设备;工作速度不一,外围设备的工作速度通常比 CPU的速度低得多,且不同外围设备的工作速度往往又差别很大;的速度低得多,且不同外围设备的工作速度往往又差别很大;信息类型和传送方式不同,有的使用数字量,有的使用模拟量,信息类型和传送方式不同,有的使
4、用数字量,有的使用模拟量,有的要求并行传送信息,有的要求串行传送信息。如此复杂的功有的要求并行传送信息,有的要求串行传送信息。如此复杂的功能,仅靠能,仅靠 CPU及其总线是无法承担的,必须增加及其总线是无法承担的,必须增加 IO接口电路接口电路和和 IO通道才能完成通道才能完成IO接口和接口和 IO通道是计算机控制系统不可缺少的组成部分通道是计算机控制系统不可缺少的组成部分第3页/共70页3.1 概述概述IO接口电路接口电路IO信号的种类信号的种类IO通道通道计算机和外部的通信方式计算机和外部的通信方式第4页/共70页3.1 概述概述O接口电路接口电路(1)IO接口电路也简称接口电路,主机和外
5、围设备之接口电路也简称接口电路,主机和外围设备之间交换信息的连接部件(电路)间交换信息的连接部件(电路)功能:功能:在主机和外围设备之间的信息交换中起着桥梁和纽带作用在主机和外围设备之间的信息交换中起着桥梁和纽带作用(2)为什么要设置接口电路为什么要设置接口电路?解决主机解决主机 CPU和外围设备之间的和外围设备之间的时序配合和通信联络时序配合和通信联络问题问题 解决解决 CPU和外围设备之间的和外围设备之间的数据格式转换和匹配数据格式转换和匹配 问题问题 解决解决 CPU的负载能力和外围设备的负载能力和外围设备端口选择端口选择 问题问题 接口电路可实现端口的接口电路可实现端口的可编程功能以及
6、错误检测可编程功能以及错误检测功能功能第5页/共70页3.1 概述概述O接口电路接口电路 解决主机解决主机 CPU和外围设备之间的时序配合和通信联络问题和外围设备之间的时序配合和通信联络问题 主机的主机的 CPU是高速是高速处理器件,而处理器件,而外围设备的工作速度比外围设备的工作速度比 CPU的速度的速度慢得多慢得多。为保证。为保证 CPU的工作效率并适应各种外围设备的的工作效率并适应各种外围设备的速度配合速度配合要求,要求,应使应使 CPU和外围设备异步工作,这就要在和外围设备异步工作,这就要在 CPU和外围设备之间进行和外围设备之间进行协调协调和通信和通信联络,这仅靠联络,这仅靠 CPU
7、和外围设备本身往往是难于解决的,需借助于和外围设备本身往往是难于解决的,需借助于 IO接口电路接口电路 IO接口电路为完成接口电路为完成时序配合和通信联络功能时序配合和通信联络功能,通常都设有,通常都设有数据锁数据锁存器、缓冲器、状态寄存器以及中断控制电路等。存器、缓冲器、状态寄存器以及中断控制电路等。通过接口电路,通过接口电路,CPU采用查询或中断控制方式为慢速外围设备提供服务,就可采用查询或中断控制方式为慢速外围设备提供服务,就可保证保证 CPU和外和外围设备间异步而协调的工作,既满足了外围设备的要求,又提高了围设备间异步而协调的工作,既满足了外围设备的要求,又提高了 CPU的利用率的利用
8、率第6页/共70页3.1 概述概述O接口电路接口电路解决解决 CPU和外围设备之间的数据格式转换和匹配和外围设备之间的数据格式转换和匹配 问题问题 CPU是按是按并行处理并行处理设计的高速处理器件设计的高速处理器件 速率和电平要求匹配速率和电平要求匹配第7页/共70页3.1 概述概述O接口电路接口电路解决解决 CPU的负载能力和外围设备端口选择问题的负载能力和外围设备端口选择问题 不不能能将将各各外外围围设设备备的的数数据据线线、地地址址线线直直接接挂挂到到 CPU的数据总线和地址总线上的数据总线和地址总线上(a a)CPUCPU总线的负载能力的问题总线的负载能力的问题(b b)外围设备端口的
9、选择问题)外围设备端口的选择问题 过多的信号线直接接到过多的信号线直接接到CPU总线上,必将总线上,必将超过超过 CPU总线的负载能力总线的负载能力采用接口电路可以分担采用接口电路可以分担 CPU总线的负载,总线的负载,使使CPU总线不致于超负荷运行,造成工作不总线不致于超负荷运行,造成工作不可靠可靠 所有外围设备的数据线都直接接到所有外围设备的数据线都直接接到 CPU的数据的数据总线上,数据总线上的信号将是混乱的总线上,数据总线上的信号将是混乱的 无法区分是送往哪一个外围设备的数据还是来无法区分是送往哪一个外围设备的数据还是来自哪一个外围设备的数据自哪一个外围设备的数据第8页/共70页3.1
10、 概述概述O接口电路接口电路 接口电路可实现端口的可编程功能以及错误检测功能接口电路可实现端口的可编程功能以及错误检测功能 一一个个端端口口通通过过软软件件设设置置既既可可作作为为输输入入口口又又可可作作为为输输出出口口,或者作为位控口或者作为位控口 多多数数用用于于串串行行通通信信的的可可编编程程接接口口芯芯片片都都具具有有传传输输错错误误检检测测功能,如可进行奇偶校验、冗余校验等功能,如可进行奇偶校验、冗余校验等第9页/共70页3.1 概述概述O通道通道 IO通通道道也也称称为为过过程程通通道道,是是计计算算机机和和控控制制对对象象之之间间信信息传送和变换的连接通道息传送和变换的连接通道(
11、1)功能功能 将将从从被被控控对对象象采采集集的的参参量量变变换换成成计计算算机机所所要要求求的的数数字字量量(或或开关量)的形式,送人计算机开关量)的形式,送人计算机 计计算算机机按按某某一一数数学学公公式式计计算算后后,又又将将其其结结果果以以数数字字量量形形式式或或转换成模拟量形式输出至被控制对象转换成模拟量形式输出至被控制对象第10页/共70页3.1 概述概述O通道通道(2)IO接口和接口和 IO通道的联系通道的联系 接接口口和和通通道道紧紧密密相相连连:都都是是为为实实现现主主机机和和外外围围设设备备(包包括括被控对象)之间信息交换而设的器件被控对象)之间信息交换而设的器件 在电路上
12、在电路上往往结合在一起了往往结合在一起了 解解决决微微型型计计算算机机和和外外部部(包包括括常常规规外外围围设设备备、被被控控对对象象和和系系统统的的操操作作者者)的的连连接接问问题题,以以使使计计算算机机和和外外部部构构成成一一个个整整体体,能正确、可靠、高效率的交换信息,能正确、可靠、高效率的交换信息第11页/共70页3.1 概述概述O信号的种类信号的种类(1)数据信息数据信息数据信息、状态信息和控制信息数据信息、状态信息和控制信息 数字量数字量 模拟量模拟量 开关量开关量 脉冲量脉冲量 指由键盘、磁盘机、拨码开关、编码器等输指由键盘、磁盘机、拨码开关、编码器等输入的信息入的信息 主机送给
13、打印机、磁盘机、显示器、被控对主机送给打印机、磁盘机、显示器、被控对象等的输出信息象等的输出信息 二进制码的数据或是以二进制码的数据或是以ASCll码表示的数据码表示的数据或字符(通常为或字符(通常为8位的)位的)来自现场的温度、压力、流量、速度、位来自现场的温度、压力、流量、速度、位移等物理量也是一类数据信息移等物理量也是一类数据信息 一般通过传感器将这些物理量转换成电压一般通过传感器将这些物理量转换成电压或电流或电流 要经过要经过AD转换变成数字量,最后送入计转换变成数字量,最后送入计算机算机 从计算机送出的数字量要经过从计算机送出的数字量要经过DA转换,转换,变成模拟量,最后控制执行机构
14、变成模拟量,最后控制执行机构 模拟量代表的数据信息都必须经过变换才模拟量代表的数据信息都必须经过变换才能实现交换能实现交换 开关量表示两个状态,如开关的闭合和开关量表示两个状态,如开关的闭合和断开、电动机的启动和停止、阀门的打开断开、电动机的启动和停止、阀门的打开和关闭等和关闭等 只要用一位二进制数就可以表示只要用一位二进制数就可以表示 一个一个传送的脉冲列一个一个传送的脉冲列 脉冲的频率和脉冲的个数可以表示某脉冲的频率和脉冲的个数可以表示某种物理量种物理量 如检测装在电机轴上的脉冲信号发生如检测装在电机轴上的脉冲信号发生器发出的脉冲,可以获得电机的转速和器发出的脉冲,可以获得电机的转速和角位
15、移数据信息角位移数据信息第12页/共70页3.1 概述概述O信号的种类信号的种类(2)控制信息控制信息 控制信息随外围设备的不同而不同控制信息随外围设备的不同而不同 有的控制外围设备的有的控制外围设备的启动、停止启动、停止 有的有的控制数据流向控制数据流向,控制输入还是输出,控制输入还是输出 有的作为有的作为端口寻址信号端口寻址信号等等(3)状态信息状态信息 外围设备通过接口向外围设备通过接口向CPU提供反映外围设备所处的工作状态信息,提供反映外围设备所处的工作状态信息,作为两者作为两者交换信息的联络信号交换信息的联络信号 输入时输入时:CPU读取准备好(读取准备好(READY)状态信息,检查
16、待输入的数据)状态信息,检查待输入的数据是否准备就绪,若准备就绪则读入数据,未准备就绪就等待是否准备就绪,若准备就绪则读入数据,未准备就绪就等待 输出时输出时:CPU读取忙(读取忙(BUSY)信号状态信息,检查输出设备是否)信号状态信息,检查输出设备是否已处空闲状态,若为闲状态则可向外围设备发送新的数据,否则等待已处空闲状态,若为闲状态则可向外围设备发送新的数据,否则等待第13页/共70页3.1 概述概述计算机和外部的通信方式计算机和外部的通信方式(1)并行通信并行通信 计计算算机机和和外外部部交交换换信信息息又又称称为为通通信信(Communication),按按数据传送方式分为并行通信和串
17、行通信两种基本方式。数据传送方式分为并行通信和串行通信两种基本方式。把传送数据的把传送数据的 n 位数用位数用 n 条传输线同时传送条传输线同时传送 优点优点:传送速度快、信息率:传送速度快、信息率 高高 通常只要提供二条控制和状态线,称为握手信号线,就能完成通常只要提供二条控制和状态线,称为握手信号线,就能完成CPU和接口及设备之间的协调、应答,实现异步传输和接口及设备之间的协调、应答,实现异步传输 缺点缺点:并行通信所需的传输线多,增加了成本,接线也较麻烦:并行通信所需的传输线多,增加了成本,接线也较麻烦 Intel系列的系列的8255A,都是可编程的并行,都是可编程的并行1O接口芯片接口
18、芯片第14页/共70页3.1 概述概述计算机和外部的通信方式计算机和外部的通信方式(2)串行通信串行通信 数据按位进行传送的数据按位进行传送的 每一位数据都占据一个固定的时间长度,一位一位的串行传送和接收每一位数据都占据一个固定的时间长度,一位一位的串行传送和接收 串行通信又分为串行通信又分为 全双工方式全双工方式 半双工方式半双工方式 同步方式同步方式 异步方式异步方式 串行接口和外围设备间除公共地线外,串行接口和外围设备间除公共地线外,有二根数据传输线有二根数据传输线 串行接口可以同时输入和输出数据串行接口可以同时输入和输出数据 计算机可同时发送和接收数据计算机可同时发送和接收数据 信息传
19、输效率较高信息传输效率较高 串行接口和外围设备间除公共地线串行接口和外围设备间除公共地线外,只有一根数据传输线外,只有一根数据传输线 某一时刻数据只能一个方向传送某一时刻数据只能一个方向传送 信息传输效率低些信息传输效率低些 将许多字符组成一个信息组,通常称将许多字符组成一个信息组,通常称为信息帧为信息帧 在每帧信息的开始加上同步字符,接在每帧信息的开始加上同步字符,接着字符一个接一个地传输着字符一个接一个地传输 接收端在接收到规定的同步字符后,接收端在接收到规定的同步字符后,按约定的传输速率,接收对方发来的一按约定的传输速率,接收对方发来的一串信息些串信息些 每次传送一个字符每次传送一个字符
20、第15页/共70页3.2 系统配置与系统扩展系统配置与系统扩展硬件设计原则硬件设计原则软件设计原则软件设计原则扩展存储器的接口设计扩展存储器的接口设计第16页/共70页3.2 系统配置与系统扩展系统配置与系统扩展硬件设计原则硬件设计原则 硬件电路包括系统扩展和系统配置两方面的问题,系统扩硬件电路包括系统扩展和系统配置两方面的问题,系统扩展和系统配置应遵循下列原则:展和系统配置应遵循下列原则:尽可能选择典型电路,便于实现系统的标准化和模块化结构,尽可能选择典型电路,便于实现系统的标准化和模块化结构,也便于维修更换也便于维修更换 系统的扩展与外围设备配置的水平,在满足应用系统功能要系统的扩展与外围
21、设备配置的水平,在满足应用系统功能要求的前提下,应留有余地,便于二次开发求的前提下,应留有余地,便于二次开发 硬件结构设计结合应用软件方案一并考虑,凡能用软硬件结构设计结合应用软件方案一并考虑,凡能用软件实现的功能尽可能由软件来实现,以简化硬件结构,件实现的功能尽可能由软件来实现,以简化硬件结构,降低成本降低成本 CPU与系统中相关器件的速度匹配和功能匹配应留有与系统中相关器件的速度匹配和功能匹配应留有余地,保证系统正常运行余地,保证系统正常运行第17页/共70页3.2 系统配置与系统扩展系统配置与系统扩展软件设计原则软件设计原则 可靠性可靠性 灵活性和通用性灵活性和通用性 实用性实用性 方便
22、性方便性 只有高可靠性才能保证系统正常运行只有高可靠性才能保证系统正常运行 不仅要求硬件系统具有高的可靠性不仅要求硬件系统具有高的可靠性 软件系统的可靠性同样重要软件系统的可靠性同样重要 对规定的任务进行算法设计,挑选最适合这种具对规定的任务进行算法设计,挑选最适合这种具体应用的算法体应用的算法 采用模块化和子程序化方法编写个接口服务程序,采用模块化和子程序化方法编写个接口服务程序,最后完成系统的监控和管理程序最后完成系统的监控和管理程序 便于程序的移植和修改,在硬件环境不便的情况便于程序的移植和修改,在硬件环境不便的情况下,仅对软件稍加改动就可实现其他功能,使系统下,仅对软件稍加改动就可实现
23、其他功能,使系统具有较大的灵活性和通用性具有较大的灵活性和通用性 在测控对象允许的时间间隔内,对系统进行控制在测控对象允许的时间间隔内,对系统进行控制计算和处理计算和处理 系统上电后,直接进入工作程序系统上电后,直接进入工作程序 最大限度地减少人工干预,应编制自检和故障最大限度地减少人工干预,应编制自检和故障诊断程序诊断程序第18页/共70页3.2 系统配置与系统扩展系统配置与系统扩展扩展存储器的接口设计扩展存储器的接口设计 存储器容量的确定原则:存储器容量的确定原则:根据系统设计要求和根据系统设计要求和CPU的功能,的功能,确定选用存储芯片的型号及数量确定选用存储芯片的型号及数量 存储器与存
24、储器与CPU的时钟匹配问题的时钟匹配问题 寻址方式寻址方式:线选和译码法:线选和译码法 外部地址译码器外部地址译码器74LS138/139 外部扩展外部扩展RAM 6264/62128/62256 外部扩展外部扩展ROM2764/27256/27512第19页/共70页3.2 系统配置与系统扩展系统配置与系统扩展扩展存储器的接口设计扩展存储器的接口设计 存储器容量的确定原则:存储器容量的确定原则:根据系统设计要求和根据系统设计要求和CPU的功能,的功能,确定选用存储芯片的型号及数量确定选用存储芯片的型号及数量 存储器与存储器与CPU的时钟匹配问题的时钟匹配问题 寻址方式寻址方式:线选和译码法:
25、线选和译码法 外部地址译码器外部地址译码器74LS138/139 外部扩展外部扩展RAM 6264/62128/62256 外部扩展外部扩展ROM2764/27256/27512第20页/共70页3.2 系统配置与系统扩展系统配置与系统扩展扩展存储器的接口设计扩展存储器的接口设计外部扩展RAM 6264/62128/622566264功能与工作方式功能与工作方式图3-2 6264功能图第21页/共70页3.2 系统配置与系统扩展系统配置与系统扩展地址译码电路的设计步骤:地址译码电路的设计步骤:(1)根据系统中实际存储器容量,确定)根据系统中实际存储器容量,确定存储器在整个寻址存储器在整个寻址空
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机控制 系统 资料
限制150内