版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1第7章计算机控制系统的硬件设计
本章主要内容1.控制用计算机系统的硬件要求2.控制用计算机的选择3.计算机控制系统的过程通道4.总线技术1第7章计算机控制系统的硬件设计本章主要内容1.控制用计算2
计算机控制系统硬件设计主要包括主机、外部设备以及系统总线的选择,输入/输出通道的设计以及各种检测变送单元、执行机构、操作台和网络设备的选择等。
采用通用标准总线技术不仅可以简化硬件设计,便于扩充、更新及重新组合系统,还使得各厂商生产的接口板具有兼容性,可以互换通用,使用非常方便。2计算机控制系统硬件设计主要包括主机、外部设备以及系3
7.1控制用计算机系统的硬件要求1.对计算机主机的要求1)实时处理能力2)比较完善的中断系统3)对指令系统的要求4)对内存的要求计算机控制系统必须有一套性能良好的硬件支持,才能有效地运行。计算机控制系统的硬件是各式各样的,结合硬件的基本组成,可以从以下几方面提出对控制用计算机系统的硬件要求。37.1控制用计算机系统的硬件要求1.对计算机主机的要求42.对过程输入输出通道的要求有足够的输入通道数。根据实际被测参数数量
而定,并具有一定的扩充能力。(2)有足够的精度和分辨率。主要根据传感器等级及系统精度要求确定。(3)有足够快的转换速度。转换速度应依输入信号的变化速率及系统频带要求确定。转换速度与转换精度及分辨率通常是矛盾的,应视具体情况折中处理。
对模拟量输出通道的要求基本上与模拟量输入通道的要求类似。42.对过程输入输出通道的要求有足够的输入通道数。根据实际被53.对软件系统的要求计算机控制系统的软件可分为系统软件和应用软件两大类。系统软件是由计算机厂家提供的,对计算机进行实时控制,有一定通用性。应用软件是用户为进行控制而编制的用户程序及其服务程序。其要求是实时性强,可靠性好,具有在线修改的能力以及输入输出功能强等。53.对软件系统的要求计算机控制系统的软件可分为系统软件和应64.方便的人机联系计算机控制系统的人机联系通过操作人员使用的操作台(或操作面板)来实现。基本要求为:(1)有显示屏,可以及时显示操作人员所需的信息及生产过程参数状态;(2)有各种功能键,如报警、制表、打印、自动/手动切换等;(3)功能键应有明显标志,并且应具有即使操作错误也不致造成严重后果的特性;(4)有输入数据功能键,必要时可以改变控制系统的参数;(5)人机联系用的操作台应使用方便,符合操作人员的操作习惯。64.方便的人机联系计算机控制系统的人机联系通过操作人员使用75.系统的可靠性及可维护性
提高计算机系统硬件可靠性:1)除了采用可靠性高的元部件及先进的工艺及设计。2)采用相同或相似部件。提高计算机系统软件可靠性:要求计算机控制系统具有较强的自诊断、自检测以及容错等功能。此外,系统应允许操作人员在一定范围内的误操作。软件的这种特性将会改变和提高计算机控制系统的实用性。
提高计算机控制系统的使用效率,可从系统可靠性与可维护性两方面着手。75.系统的可靠性及可维护性提高计算机系统硬件可靠性可维护性是指维护工作方便的程度。提高可维护性的措施是采用插件式硬件,采用自检测、自诊断程序,以便及时发现故障,并判断故障部位进行维修。控制用计算机控制系统硬件除了应满足上述一些要求外,还应注意其成本。在能满足系统性能要求的条件下,不应随意增加系统的功能以降低系统的成本。可维护性是指维护工作方便的程度。提高可维护性的9
7.2控制用计算机的选择1.计算机速度的选择在确定计算机的运行速度时,应考虑到下述几个方面的要求和限制条件:(1)控制系统所需的计算工作量(包括完成控制算法及系统各种管理程序的计算);(2)系统采用的采样周期。(3)计算机的指令系统和时钟频率。(4)硬件的支持。97.2控制用计算机的选择1.计算机速度的选择在确定计算102.计算机字长的确定1)量化误差的影响2)计算机字长应与A/D的字长相协调3)考虑信号的动态范围4)与采样周期的关系102.计算机字长的确定1)量化误差的影响2)计算机字长应与111.数字量输入通道
7.3数字量输入输出通道
数字量输入通道的任务是把被控对象的开关状态信号(或数字信号)传送给计算机,简称DI通道。
图7-1数字量输入通道结构
数字量输入通道由信号调理电路和输入接口电路构成。
DI接口电路111.数字量输入通道7.3数字量输入输出通道121)数字量输入调理电路
为了将外部开关量信号输入到计算机,必须将现场输入的状态信号经电平转换、保护、滤波、隔离等措施转换成计算机能够接收的逻辑信号,这些功能称为信号调理。常采用的方法为:⑴用齐纳二极管或压敏电阻将瞬时尖峰电压钳位在安全电平上;⑵串联一个二极管来防止反电压输入;⑶用限流电阻齐纳二极管构成稳压电路作过压保护;⑷用光电隔离器实现信号完全隔离;⑸用RC滤波器抑制干扰。121)数字量输入调理电路为了将外部开关量信13①小功率输入调理电路
图7—2小功率输入调理电路
(a)采用RC滤波电路(b)采用RS触发器
从开关、继电器等接点输入信号。将接点的接通和断开动作,转换成TTL电平信号与计算机相连。为了清除由于接点的机械抖动而产生的振荡信号,通常采用RC滤波电路或RS触发电路。13①小功率输入调理电路图7—2小功率输入调理电路14②大功率输入调理电路
图7-3大功率输入调理电路
在大功率系统中,需要从电磁离合等大功率器件的接点输入信号。
为了使接点工作可靠,接点两端至少要加24V或24V以上的直流电压。因为直流电平的响应快,电路又简单,因而被广泛采用。但是这种电路所带电压高,容易带有干扰,通常采用光电耦合器进行隔离。14②大功率输入调理电路图7-3大功率输入调理电152)数字量输入接口
数字量输入接口包括信号缓冲电路和接口地址译码。当CPU执行输入指令IN时,接口地址译码电路产生片选信号,将经过输入调理电路送来的过程状态(开关信号),通过输入缓冲器送到数据总线上,再送到CPU中。MOVDX,DI_PORT;接口地址DI_PORT→DX设采用PC总线,接口程序为:INAL,DX;过程状态→AL寄存器152)数字量输入接口数字量输入接口包括信号缓冲电162.数字量输出通道
数字量输出通道的任务是把计算机输出的数字信号(或开关信号)传送给开关器件(如继电器或指示灯),控制它们的通、断或亮、灭,简称DO通道。图7-4数字量输出通道结构
数字量输出通道主要由输出接口电路和输出驱动电路等组成。162.数字量输出通道数字量输出通171)数字量输出驱动电路
输出驱动电路的功能有两个,一是进行信号隔离,二是驱动开关器件。
①低电压开关信号输出
图7-5低电压开关输出
图7-6三极管输出驱动
对于低电压情况下开关量控制输出,可采用三极管、OC门或运放等方式输出。171)数字量输出驱动电路输出驱动电路的功能有两个18②继电器输出接口
图7-7继电器输出驱动
一般在驱动大型设备时,往往利用继电器作为控制系统输出到输出驱动级之间的第一级执行机构,可完成从低电压直流到高电压交流的过渡。③晶闸管输出接口技术
晶闸管是一种大功率半导体器件。在计算机控制系统中,可作为大功率驱动器件。特点:用较小功率控制大功率、开关无触点等。应用:交直流电动机调速系统、调功系统、随动系统。18②继电器输出接口图7-7继电器输出驱动一192)数字量输出接口
数字量输出(DO)接口包括输出锁存器和接口地址译码。当CPU执行输出指令OUT时,接口地址译码电路产生写数据信号,将计算机发出的控制信号送到锁存器的输出端,再经输出驱动电路送到开关器件。MOVAL,DATA;DO数据→AL寄存器设采用PC总线,接口程序为:MOVDX,DO_PORT;接口地址DO_PORT→DXOUTDX,AL;DO数据→锁存器的输出端192)数字量输出接口数字量输出(DO)接20
7.2模拟量输入通道
1.模拟量输入通道的一般组成
图7—8模拟量输入通道的组成结构
模拟量输入通道一般由信号预处理、多路转换器、前置放大器、采样保持器、模/数转换器和接口逻辑电路等组成。其核心是模/数转换器。
207.2模拟量输入通道1.模拟量输入通道的一般212.模拟量输入通道中常用器件和电路
①信号预处理
信号预处理的功能是对来自传感器或变送器的信号进行处理。如将4mA~20mA或0~10mA电流信号变为电压信号,将热电阻(Pt100或Cu50)的电阻信号经过桥路变为电压信号等。
无源I/V变换图7—9无源I/V变换电路无源I/V变换可以利用一个的精密电阻,将0~10mA的电流信号转换为0~5V的电压信号。
212.模拟量输入通道中常用器件和电路①信号预处理22
有源I/V变换图7-10有源I/V变换电路
有源I/V变换是利用有源器件运算放大器和电阻组成。
利用0~10mA电流在电阻R上产生的输入电压,若取,则时,产生2V的输入电压。该电路的放大倍数为
若取,,则0~10mA输入对应于0~5V的电压输出。
22有源I/V变换图7-10有源I/V变换电路23②多路转换器
多路转换器又称多路开关,多路开关的作用是用来将各路被测信号依次地或随机地切换到公共放大器或A/D转换上。CBAX接通0000X00001X1……0111X71×××全不通
图7-11CD4051原理图表7-1CD4051通道选择表23②多路转换器多路转换器又称多路开关,24③前置放大器
前置放大器的任务是将模拟输入小信号放大到转换的量程范围之内。当多路输入的信号源电平相差较悬殊时,用同一增益的放大器去放大高电平和低电平的信号,就有可能使低电平信号测量精度降低,而高电平则有可能超出模/数转换器的输入范围。可设计可变增益放大器,
图7-12可变增益前置放大器24③前置放大器前置放大器的任务是将模拟输入小信号放大25④采样保持器采样时,k闭合,VIN通过A1对CH快速充电,VOUT跟随VIN;保持期间,k断开,由于A2的输入阻抗很高,理想情况下VOUT=VC保持不变,采样保持器一旦进入保持期,便应立即启动A/D转换器,保证A/D转换期间输入恒定。图7-14集成采样保持器LF398的原理图图7-13采样保持器的组成25④采样保持器采样时,k闭合,VIN通过A1对CH快速26⑤A/D转换器A/D转换器的作用是将模拟量转换为数字量,它是模拟量输入通道的核心部件,是模拟系统和计算机之间的接口。分辨率:通常用数字量的位数n(字长)来表示,若n=8,满量程输入为5.12V,则LSB对应于模拟电压。A/D转换器的主要技术指标转换时间:从发出转换命令信号到转换结束信号有效的时间间隔,即完成n
位转换所需要的时间。26⑤A/D转换器A/D转换器的作用是27线性误差:在满量程输入范围内,偏离理想转换特性的最大误差定义为线性误差。线性误差常用LSB的分数表示,如1/2LSB、1/4LSB等。转换精度:指满量程输出情况下模拟量输入电压的实际值与理想值之间的差值;转换精度用LSB的分数值来表示。转换量程:所能转换的模拟量输入电压范围,如0~5V,0~10V,-5V~十5V等。27线性误差:在满量程输入范围内,偏离理想转换特性的最大误差288位A/D转换器ADC0809图7-15ADC0809的原理框图及引脚288位A/D转换器ADC0809图7-15ADC2022/12/229引脚功能介绍如下:
IN0~IN7:8路模拟量输入端口,电压范围为0~5V。
2-1~2-8:8位数字量输出端口。
ADDA、ADDB、ADDC:8路模拟开关的三位地址输入端,以选择对应的输入通道。ADDC为高位,ADDA为低位。
ALE:地址锁存允许信号输入端。高电平时,转换通道地址送入锁存器中,下降沿时将三位地址线A、B、C锁存到地址锁存器中。
START:启动控制输入端口,它与ALE可以连接在一起,当通过软件输入一个正脉冲,便立即启动模/数转换。2022/12/129引脚功能介绍如下:IN0~IN7:2022/12/230EOC:转换结束信号输出端。EOC=0,说明A/D正在转换中;EOC=1,说明A/D转换结束,同时把转换结果锁在输出锁存器中。OE:输出允许控制端,高电平有效。在此端提供给一个有效信号则打开三态输出锁存缓冲器,把转换后的结果送至外部数据线。VREF(+)、VREF(-)、Vcc、GND:VREF(+)和VREF(-)为参考电压输入端,Vcc为主电源输入端,单一的+5V供电,GND为接地端。一般VREF(+)与Vcc连接在一起,VREF(-)与GND连接在一起。CLK:时钟输入端。由于ADC0808/0809芯片内无时钟,所以必须靠外部提供时钟,外部时钟的频率范围为10K~1280KHz。2022/12/130EOC:转换结束信号输出端。EOC=02022/12/231下图所示为ADC0808/0809的时序图2022/12/131下图所示为ADC0808/0809的时3212位A/D转换器AD574A
图7-16AD574A的原理框图及引脚3212位A/D转换器AD574A图7-16AD52022/12/233各引脚功能如下
VL:数字逻辑部分电源+5V。
12/:数据输出格式选择信号引脚。当12/=1(+5V)时,双字节输出,即12条数据线同时有效输出;当12/=0(0V)时,为单字节输出,即只有高8位或低4位有效。:片选信号端,低电平有效。
A0:字节选择控制线。在转换期间:A0=0,AD574A进行全12位转换。在读出期间:当A0=0时,高8位数据有效;A0=1时,低4位数据有效,中间4位为“0”,高4位为三态。因此当采用两次读出12位数据时,应遵循左对齐原则。
R/:读数据/转换控制信号,当R/=1,ADC转换结果的数据允许被读取;当R/=0,则允许启动A/D转换。CE:启动转换信号,高电平有效。可作为A/D转换启动或读数据的信号。2022/12/133各引脚功能如下VL:数字逻辑部分电2022/12/234Vcc、VEE:模拟部分供电的正、负电源,为±12V或±15V。REFOUT:10V内部参考电压输出端。REFIN:内部解码网络所需参考电压输入端。BIPOFF:补偿调整。接至正负可调的分压网络,以调整ADC输出的零点。10VIN、20VIN:模拟量10V及20V量程的输入端口,信号的另一端接至AG引脚。DG:数字公共端(数字地)。AG:模拟公共端(模拟地)。它是AD574A的内部参考点,AG和DG在封装时已连接在一起。DB0~DB11:数字量输出。STS:输出状态信号引脚。转换开始时,STS达到高电平,转换过程中保持高电平。转换完成时返回到低电平。2022/12/1342022/12/235CECSR/C12/8A0工作状态0××××禁止×1×××禁止100×0启动12位转换100×1启动8位转换101接1脚(+5V)×12位并行输出有效101接地0高8位并行输出有效101接地1低4位输出有效AD574A的控制信号的组合控制功能2022/12/135CECSR/C12/8A0工作状态0×2022/12/236启动AD574A转换的时序图2022/12/136启动AD574A转换的时序图2022/12/237AD574A的读周期时序图如图2-47所示
2022/12/137AD574A的读周期时序图如图2-472022/12/238
AD574A有单极性和双极性两种模拟信号转换方式,这主要通过改变AD574A引脚8、10、12的外接电路来实现。
(a)所示为单极性转换电路,可实现输入信号0~10V或0~20V的转换,其系统模拟信号的地线应与引脚9相连,使其地线的接触电阻尽可能小,(b)为双极性转换电路,可实现输入信号-5V~+5V或-10V~+10V的转换。2022/12/138AD574A有39⑥A/D转换器与计算机的接口8位A/D转换器与PC总线工业控制机接口图7-17ADC0809与PC总线工业控制机接口
设8255A的A组和B组都工作于方式0,端口A为输入口,端口C上半部分为输入而下半部分为输出口。ADC0809的ALE与START引脚相连接,将PC0~PC2输出的3位地址锁存入0809的地址锁存器并启动A/D转换;EOC信号还连接到8255A的C口,CPU通过查询PC7的状态而控制数据的输入过程。
ADC0809的EOC同OE输入控制端相连接,当转换结束时,开放数据输出缓冲器;39⑥A/D转换器与计算机的接口8位A/D转换器与PC40根据图7-17接口方法,采用查询方式完成8路模拟量数据采集的程序框图(假设在主程序中已完成对8255A的初始化编程)。
图7-18用ADC0809实现8路数据采集程序流程图40根据图7-17接口方法,采用查询方式完成8路模拟量数据采4112位A/D转换器与PC总线工业控制机接口AD574片内有时钟,无需外加时钟信号;。12/控制引脚和VLOGIC相连,接+5v;CE、和的控制通过PC2~PC0输出适当的控制信号实现。图7-19AD574A与PC总线工业控制机接口
设8255A的A组和B组都工作于方式0,端口A、B和端口C上半部分规定为输入,端口C的下半部分规定为输出。A0接地,使工作于12位转换和读出方式;该电路采用双极性输入方式,可对±5v或±10v模拟信号进行转换;4112位A/D转换器与PC总线工业控制机接口AD574片42通过图7-19硬件接口,在查询方式下,启动和读取数据的程序框图。假定已完成对8255A的初始化编程。
图7-20启动和读取AD574A数据程序流程图
42通过图7-19硬件接口,在查询方式下,启动和读取数据的程43⑦CPU和A/D转换电路之间的I/O控制方式8位A/D转换器与PC总线工业控制机接口CPU与A/D转换器之间的信息通信可以根据不同的情况,采用不同的I/O控制方式。①查询方式查询方式的传送是由CPU执行I/O指令启动并完成的,每次传送数据之前,要先输入A/D转换器的状态,经过查询符合条件后才可以进行数据的I/O②中断方式若要求一旦数据转换完成就及时输入数据,或CPU同时要处理很多工作的情况下,应采用中断方式。③DMA方式在高速数据采集系统中,不仅要选用高速A/D转换电路,而且传送转换结果也要求非常及时迅速,为此可以考虑选用DMA方式。43⑦CPU和A/D转换电路之间的I/O控制方式8位A/D转443.模拟量输入通道设计如果模拟输入电压已满足A/D转换量程要求,就不必再用前置放大器,前置放大器可分为固定增益和可变增益两种,前者适用于信号范围固定的传感器,后者适用于信号范围不固定的传感器;如果在A/D转换期间,模拟输入电压信号变化微小,且在A/D转换精度之内,也就不必选用采样保持器。A/D转换器位数的选择主要取决于系统测量精度。A/D转换器的转换时间或转换速率的选择取决于使用对象。采样保持器(S/H)的选用取决于测量信号的变化频率,原则上直流信号或变化缓慢的信号可以不用采样保持器。
443.模拟量输入通道设计如果模拟输入电压已满足A/D转2022/12/245确定A/D转换器位数的方法有以下两种:①输入信号的动态范围
为把量化误差限制在所允许的范围内,应使A/D转换器有足够的字长。确定字长要考虑的因素是:输入信号x的动态范围和分辨率。
λ为转换当量
2022/12/145确定A/D转换器位数的方法有以下两种:46②输入信号的分辨率有时对A/D转换器的位数要求以分辨率形式给出,其定义为如果所要求的分辨率为D0,则位数例如,某温度控制系统的温度范围为0℃至200℃,要求分辨率为0.005(相当于1℃),可求出A/D转换器的位数因此,取A/D转换器的位数n为8位。46②输入信号的分辨率有时对A/D转换器的位数要求以分辨47
图7-218通道12位A/D转换模板以PC总线工业控制机的模拟量输入通道模板设计为例。单极性0~10V12位分辨率转换时间程序查询工作方式47图7-218通道12位A/D转换模板以PC总线工48该模板采集一组数据的过程如下:(1)通道选择将模拟量输入的通道号写入8255A的端口C低4位,使LF398的工作状态受AD574A的STS控制,A/D未转换期间,LF398处于采样状态。(2)启动AD574A进行A/D转换通过8255A的端口C的PC4~PC6输出控制信号启动A/D。在A/D转换期间,,LF398处于保持状态。(3)查询AD574A是否转换结束读8255A的端口A,了解STS是否已由高电平变为低电平。(4)读取转换结果若查询到STS由1变为0,则读8255A的端口A和B,便可得到转换结果。48该模板采集一组数据的过程如下:(1)通道选择(2)启动A2022/12/249
AD574APROCNEARCLDLEADI,IN_BUFMOVBL,0MOVCX,8ADDC:MOVDX,2C2HMOVAL,BLOUTDX,ALORAL,01000000BOUTDX,ALNOPNOPANDAL,10111111BOUTDX,AL2022/12/149AD574APROC2022/12/250MOVDX,2C0HPULLING:INAL,DXTESTAL,80HJNZPULLING
MOVAL,BLORAL,0101000BMOVDX,2C2HOUTDX,ALMOVDX,2C0HINAL,DXANDAL,0FHMOVAH,ALINCDXINAL,DXSTOSWINCBLLOOPADCMOVAL,00111000BMOVDX,2C2HOUTDX,ALRetad574Aendp2022/12/150MOVDX,2C0HMOVAH,A513模拟量输出通道1模拟量输出通道的结构形式图7-23共用D/A转换器的结构
图7—22一个通路一个D/A转换器的结构只适用于通路数量少且速度要求不高的场合,可靠性较差。转换速度快、工作可靠。513模拟量输出通道1模拟量输出通道的结构形式图7522模拟量输出通道中常用器件和电路
①
D/A转换器
D/A转换器的作用是将数字量转换为模拟量,它是模拟量输出通道的核心部件,是计算机和模拟系统之间的接口。D/A转换器的主要技术指标分辨率:
D/A转换器的分辨率定义为基准电压与之比值,其中n为D/A转换器的位数。稳定时间:输入二进制数变化量是满刻度时,输出达到离终值时所需的时间。522模拟量输出通道中常用器件和电路①D/A转换器53转换精度:精度反应实际输出与理想数学模型输出信号接近程度。其中,精度又分为绝对精度和相对精度。
线性度:在满刻度范围内,实际特性与理想特性的最大偏移,用LSB的分数来表示,如土1/2LSB、土1/4LSB等。
53转换精度:精度反应实际输出与理想数学模型输出信号接近程度54输出电平:不同型号的D/A转换器的输出电平相差较大。一般为5~10V,高压输出型的输出电平可达24~30V。还有一些电流输出型的,低的有20mA,高的可达3A。输入代码形式:D/A转换器单极性输出时,有二进制码、BCD。当双极性输出时,有原码、补码、偏移二进制码等。54输出电平:不同型号的D/A转换器的输出电平相差较大。一般55
8位D/A转换器DAC0832图7-24DAC0832的内部结构图
558位D/A转换器DAC0832图7-24DAC0856
图7-25DAC1210内部结构图
12位D/A转换器DAC121056图7-25DAC1210内部结构图12位D/A57②D/A转换器与计算机的接口
8位D/A转换器与PC总线工业控制机接口
图7-26DAC0832与PC总线工业控制机接口
DAC0832工作在单缓冲寄存器方式;DAC0832将输入的数字量转换成差动的电流输出,经过运算放大器A,将形成单极性电压输出0~+5V;
若要形成负电压输出,则需接正的基准电压。将数字量转换后得到的输出电流通过内部反馈电阻流到放大器的输出端。57②D/A转换器与计算机的接口8位D/A转换器与PC总58图7-27用DAC0832实现8位D/A转换程序框图
配合图7—26硬件接口,8位D/A转换程序框图如图。58图7-27用DAC0832实现8位D/A转换程序框图5912位D/A转换器与PC总线工业控制机接口
图7-28DAC1210转换器与PC总线工业控制机接口
端口地址译码器译、、三个口地址,这三个口地址用来控制DAC1210工作方式和进行12位转换。5912位D/A转换器与PC总线工业控制机接口图7-2860以图7-28接口为例,其转换接口程序框图如图
图7-2912位D/A转换程序框图
60以图7-28接口为例,其转换接口程序框图如图图7-2961③双极性模拟量输出的实现方法
为双极性输出,且可推导得到
为单极性输出,若D为输入数字量,为基准参考电压,且为位D/A转换器,则有这种双极性输出方式,是把最高位当作符号位使用,与单极性输出比较,使分辨率降低1位。图7-30D/A转换器双极性输出电路61③双极性模拟量输出的实现方法为双极性输出,且可推导得62④V/I转换和自动/手动切换
电压/电流转换
0~10V/0~l0mA转换图7-310~10V/0~l0mA的转换电路
如图,当运放开环增益足够大时,输出电流与输入电压的关系只与反馈电阻有关,因而具有恒流性能。反馈电阻的值由组件的量程决定。当时,输出电流在DC0~l0mA范围内线性的与DC0~l0V输入电压对应。62④V/I转换和自动/手动切换电压/电流转换0~10630~5V/0~20mA转换
输出电流
若令,,则有略去反馈回路的电流,则有图7-320~5V/0~20mA的转换电路630~5V/0~20mA转换输出电流若令64
自动/手动切换图7-33带自动/手动切换的V/I变换电路
功能1把0~5V的输入信号变为0~10mA的直流输出电流。
功能2实现自动控制方式(A)和随时可切换的手动操作方式(H)之间的无扰切换。64自动/手动切换图7-33带自动/手动切换的V/I2022/12/2653模拟量输出通道设计①D/A转换器位数的选择D/A转换器位数的选择取决于系统输出精度;D/A转换器输出一般都通过功率放大器推动执行机构执行机构的最大输入值为umax最小输入值为umin灵敏度为λ2022/12/1653模拟量输出通道设计①D/A转换器66②D/A转换模扳的设计图7-348通道模拟量输出通道电路图该电路采用DAC0832作8位D/A转换器,通过一个多路开关D4051,可由程序控制,将转换结果从8通道中的某一通道中送出,送出的结果以电流形式输出。66②D/A转换模扳的设计图7-348通道模拟量67工作过程:
由工业控制机PC总线送出的数据,通过OUT指令,由DAC0832进行转换。然后再用OUT指令,通过D0、D1、D2位打开多路开关的某一通道而送出,其输出端所接的保持器是为了保持D/A输出稳定,起到电压保持作用,由V/I转换器输出4~20mA的电流信号。67工作过程:由工业控制机PC总线送出的数据2022/12/268DOUTPROCNEARMOVDX,300HMOVCX,8MOVAH,0MOVBX,OUT_BUF0NEXT:MOVAL,[BX]OUTDX,ALINCDXMOVAL.AHOUTDX,AL2022/12/168DOUTPROCNEAR2022/12/269CALLDELAYINCAHDECDXINCBXLOOPNEXTRETDOUTENDP2022/12/169CALLDELAY701.总线的定义及分类
7.4总线技术总线是一组信号线的集合,是一种描述电子信号传输线路的结构形式。总线分类的方式很多,如分为外部总线和内部总线,系统总线和非系统总线等。计算机系统常用的接口总线有并行和串行总线两种。701.总线的定义及分类7.4总线技术总线是一组信号线的712.常用总线介绍
STD总线是国际上流行的一种用于工业控制的标准微机总线,它具有以下特点:①小板结构,高度模块化②严格的标准化,广泛的兼容性③面向I/O的开放式设计,适合工业控制应用④高可靠性1)STD总线712.常用总线介绍STD总线是国际上流行721984年IBM公司推出了16位微机的PC/AT总线。后来为了统一标准,便将8位和8/16位兼容的AT总线命名为ISA总线(IndustryStandardArchitecture)。ISA总线是8/16位兼容的总线,当8位时,只用其前62个引脚,此时,它是8位数据线、20位地址线;当16位时用到全部98个引脚,此时它是16位数据线、24位地址线,可寻址16MB的内存空间。2)IBMPC/AT总线721984年IBM公司推出了16位微机的P73ISA总线有12个中断输入端,可同时接多达12个中断源,另外7个DMA通道。1992年PCISIG(peripheralcomponentinterconnectspecialInternetgroup)推出PCI总线。它可以与ISA、EISA及MCA总线相兼容,并支持Pentium的64位系统。目前市面上的微机多采用PCI总线,工控机多采用ISA总线。73ISA总线有12个中断输入端,可同时接多达12个中断源,74RS-232C是目前使用得最早、最广泛的串行通信总线。图7-35计算机与终端的远程连接采用RS-232C总线来连接系统时,有近程通信与远程通信之分,连接图如图7-35所示。3)RS-232C串行接口标准总线74图7-35计算机与终端的远程连接采用RS-232C总线75完整的RS-232C串行接口标准总线由25根信号线组成,采用25芯的插头座,包括两条信道:主信道和辅助信道。表7-2RS-232C主要线路功能表针号缩写符功能信号方向DTE→DCEDTE←DCE1
屏蔽(保护)地
2TXD发送数据√
3RXD接收数据
√4RTS请求发送√
5CTS清除发送
√6DSR数据设置就绪
√7-信号地
20STR数据终端准备好√
75完整的RS-232C串行接口标准总线由25根信号线组成,76RS-232C接口的主要连线如图7-36所示。目前大多数计算机主机和CRT终端上都有可接DCE的RS-232C接口,而且可利用这个接口,在近距离内直接连接计算机和终端,此时的连线可如图7-37所示。图7-36RS-232C接口的主要连线图7-37计算机与终端间RS-232C对接76RS-232C接口的主要连线如图7-36所示。目前大多数77使用差动电流驱动的RS-422协议,使传输性能大幅度提高,能够在较长距离内明显地提高数据速率。RS-485的电气标准为RS-422标准,是RS-422A性能的扩展。由于传输线采用了差动信道,因此它的干扰抑制性极好;又由于它的阻抗低、无接地问题,又使得传输距离远、速率高。4)RS-422/RS485串行接口标准总线77使用差动电流驱动的RS-422协议,使传输性能大幅度提高78为了在实际应用中把处于远距离的两台或多台带有RS-232C接口的系统连接起来,进行通信或组成分布式系统,这时不能直接应用RS-232C连接,但可用RS-232C/422A转换环节来解决。其结构示意图如图7-38所示。图7-38RS-232C/422A转换传输示意图78为了在实际应用中把处于远距离的两台或多台带有RS-23279在许多工业控制及通信联络系统中,往往有多点互连而不是两点相连,而且大多数情况下,在任一时刻只有一个主控模块(点)发送数据,其它模块(点)处长接受数据的状态,于是产生了主从结构形式的RS-485标准。RS-422和RS-485的驱动/接收电路没有多大区别,在许多情况下,RS-422A可以和RS-485互连。接口RS-232CRS-422ARS-485连接台数1台驱动器1台接收器1台驱动器10台接收器32台驱动器32台接收器传送距离与速率15m-20Kbit/s12m-10Mbit/s120m-1Mbit/s1200m-100Kbit/s12m-10Mbit/s120m-1Mbit/s1200m-100Kbit/s表7-5RS-232C、RS-422A和RS-485比较79在许多工业控制及通信联络系统中,往往有多点互连而不是两点80USB(UniversalSerialBus)称为通用串行总线,是由Compaq、DEC、IBM、Intel、Microsoft、NEC和NT(北方电讯)七大公司共同推出的新一代接口标准。USB的主要性能特点:(1)具有热插拔功能。(2)USB采用“级联”方式连接各个外部设备。(3)USB统一的4针插头将取代机箱后部众多的串/并口(鼠标、MODEM)、键盘等插头。(4)适用于低速外设连接。5)USB总线80USB(UniversalSerialBus)称为通81本章小结计算机控制系统是由硬件和软件组成。硬件是系统的基础。本章介绍了在计算机控制系统设计中,对计算机主机、过程输入输出通道、软件系统、人机接口以及系统可靠性及可维护性等方面的选取基本要求;重点介绍了过程输入输出通道的基本结构、组成和设计方法。介绍了A/D、D/A转换器的转换原理、主要技术指标以及与微处理器的接口,并且给出了输入输出过程通道设计举例。在本章的最后介绍了目前广泛用于工业控制的STD总线、IBMPC/AT总线、RS-232C总线和RS-422总线等几种典型通用标准总线的特点和主要应用技术。81本章小结计算机控制系统是由硬件和软件组成。硬件是系统的基82第7章计算机控制系统的硬件设计
本章主要内容1.控制用计算机系统的硬件要求2.控制用计算机的选择3.计算机控制系统的过程通道4.总线技术1第7章计算机控制系统的硬件设计本章主要内容1.控制用计算83
计算机控制系统硬件设计主要包括主机、外部设备以及系统总线的选择,输入/输出通道的设计以及各种检测变送单元、执行机构、操作台和网络设备的选择等。
采用通用标准总线技术不仅可以简化硬件设计,便于扩充、更新及重新组合系统,还使得各厂商生产的接口板具有兼容性,可以互换通用,使用非常方便。2计算机控制系统硬件设计主要包括主机、外部设备以及系84
7.1控制用计算机系统的硬件要求1.对计算机主机的要求1)实时处理能力2)比较完善的中断系统3)对指令系统的要求4)对内存的要求计算机控制系统必须有一套性能良好的硬件支持,才能有效地运行。计算机控制系统的硬件是各式各样的,结合硬件的基本组成,可以从以下几方面提出对控制用计算机系统的硬件要求。37.1控制用计算机系统的硬件要求1.对计算机主机的要求852.对过程输入输出通道的要求有足够的输入通道数。根据实际被测参数数量
而定,并具有一定的扩充能力。(2)有足够的精度和分辨率。主要根据传感器等级及系统精度要求确定。(3)有足够快的转换速度。转换速度应依输入信号的变化速率及系统频带要求确定。转换速度与转换精度及分辨率通常是矛盾的,应视具体情况折中处理。
对模拟量输出通道的要求基本上与模拟量输入通道的要求类似。42.对过程输入输出通道的要求有足够的输入通道数。根据实际被863.对软件系统的要求计算机控制系统的软件可分为系统软件和应用软件两大类。系统软件是由计算机厂家提供的,对计算机进行实时控制,有一定通用性。应用软件是用户为进行控制而编制的用户程序及其服务程序。其要求是实时性强,可靠性好,具有在线修改的能力以及输入输出功能强等。53.对软件系统的要求计算机控制系统的软件可分为系统软件和应874.方便的人机联系计算机控制系统的人机联系通过操作人员使用的操作台(或操作面板)来实现。基本要求为:(1)有显示屏,可以及时显示操作人员所需的信息及生产过程参数状态;(2)有各种功能键,如报警、制表、打印、自动/手动切换等;(3)功能键应有明显标志,并且应具有即使操作错误也不致造成严重后果的特性;(4)有输入数据功能键,必要时可以改变控制系统的参数;(5)人机联系用的操作台应使用方便,符合操作人员的操作习惯。64.方便的人机联系计算机控制系统的人机联系通过操作人员使用885.系统的可靠性及可维护性
提高计算机系统硬件可靠性:1)除了采用可靠性高的元部件及先进的工艺及设计。2)采用相同或相似部件。提高计算机系统软件可靠性:要求计算机控制系统具有较强的自诊断、自检测以及容错等功能。此外,系统应允许操作人员在一定范围内的误操作。软件的这种特性将会改变和提高计算机控制系统的实用性。
提高计算机控制系统的使用效率,可从系统可靠性与可维护性两方面着手。75.系统的可靠性及可维护性提高计算机系统硬件可靠性可维护性是指维护工作方便的程度。提高可维护性的措施是采用插件式硬件,采用自检测、自诊断程序,以便及时发现故障,并判断故障部位进行维修。控制用计算机控制系统硬件除了应满足上述一些要求外,还应注意其成本。在能满足系统性能要求的条件下,不应随意增加系统的功能以降低系统的成本。可维护性是指维护工作方便的程度。提高可维护性的90
7.2控制用计算机的选择1.计算机速度的选择在确定计算机的运行速度时,应考虑到下述几个方面的要求和限制条件:(1)控制系统所需的计算工作量(包括完成控制算法及系统各种管理程序的计算);(2)系统采用的采样周期。(3)计算机的指令系统和时钟频率。(4)硬件的支持。97.2控制用计算机的选择1.计算机速度的选择在确定计算912.计算机字长的确定1)量化误差的影响2)计算机字长应与A/D的字长相协调3)考虑信号的动态范围4)与采样周期的关系102.计算机字长的确定1)量化误差的影响2)计算机字长应与921.数字量输入通道
7.3数字量输入输出通道
数字量输入通道的任务是把被控对象的开关状态信号(或数字信号)传送给计算机,简称DI通道。
图7-1数字量输入通道结构
数字量输入通道由信号调理电路和输入接口电路构成。
DI接口电路111.数字量输入通道7.3数字量输入输出通道931)数字量输入调理电路
为了将外部开关量信号输入到计算机,必须将现场输入的状态信号经电平转换、保护、滤波、隔离等措施转换成计算机能够接收的逻辑信号,这些功能称为信号调理。常采用的方法为:⑴用齐纳二极管或压敏电阻将瞬时尖峰电压钳位在安全电平上;⑵串联一个二极管来防止反电压输入;⑶用限流电阻齐纳二极管构成稳压电路作过压保护;⑷用光电隔离器实现信号完全隔离;⑸用RC滤波器抑制干扰。121)数字量输入调理电路为了将外部开关量信94①小功率输入调理电路
图7—2小功率输入调理电路
(a)采用RC滤波电路(b)采用RS触发器
从开关、继电器等接点输入信号。将接点的接通和断开动作,转换成TTL电平信号与计算机相连。为了清除由于接点的机械抖动而产生的振荡信号,通常采用RC滤波电路或RS触发电路。13①小功率输入调理电路图7—2小功率输入调理电路95②大功率输入调理电路
图7-3大功率输入调理电路
在大功率系统中,需要从电磁离合等大功率器件的接点输入信号。
为了使接点工作可靠,接点两端至少要加24V或24V以上的直流电压。因为直流电平的响应快,电路又简单,因而被广泛采用。但是这种电路所带电压高,容易带有干扰,通常采用光电耦合器进行隔离。14②大功率输入调理电路图7-3大功率输入调理电962)数字量输入接口
数字量输入接口包括信号缓冲电路和接口地址译码。当CPU执行输入指令IN时,接口地址译码电路产生片选信号,将经过输入调理电路送来的过程状态(开关信号),通过输入缓冲器送到数据总线上,再送到CPU中。MOVDX,DI_PORT;接口地址DI_PORT→DX设采用PC总线,接口程序为:INAL,DX;过程状态→AL寄存器152)数字量输入接口数字量输入接口包括信号缓冲电972.数字量输出通道
数字量输出通道的任务是把计算机输出的数字信号(或开关信号)传送给开关器件(如继电器或指示灯),控制它们的通、断或亮、灭,简称DO通道。图7-4数字量输出通道结构
数字量输出通道主要由输出接口电路和输出驱动电路等组成。162.数字量输出通道数字量输出通981)数字量输出驱动电路
输出驱动电路的功能有两个,一是进行信号隔离,二是驱动开关器件。
①低电压开关信号输出
图7-5低电压开关输出
图7-6三极管输出驱动
对于低电压情况下开关量控制输出,可采用三极管、OC门或运放等方式输出。171)数字量输出驱动电路输出驱动电路的功能有两个99②继电器输出接口
图7-7继电器输出驱动
一般在驱动大型设备时,往往利用继电器作为控制系统输出到输出驱动级之间的第一级执行机构,可完成从低电压直流到高电压交流的过渡。③晶闸管输出接口技术
晶闸管是一种大功率半导体器件。在计算机控制系统中,可作为大功率驱动器件。特点:用较小功率控制大功率、开关无触点等。应用:交直流电动机调速系统、调功系统、随动系统。18②继电器输出接口图7-7继电器输出驱动一1002)数字量输出接口
数字量输出(DO)接口包括输出锁存器和接口地址译码。当CPU执行输出指令OUT时,接口地址译码电路产生写数据信号,将计算机发出的控制信号送到锁存器的输出端,再经输出驱动电路送到开关器件。MOVAL,DATA;DO数据→AL寄存器设采用PC总线,接口程序为:MOVDX,DO_PORT;接口地址DO_PORT→DXOUTDX,AL;DO数据→锁存器的输出端192)数字量输出接口数字量输出(DO)接101
7.2模拟量输入通道
1.模拟量输入通道的一般组成
图7—8模拟量输入通道的组成结构
模拟量输入通道一般由信号预处理、多路转换器、前置放大器、采样保持器、模/数转换器和接口逻辑电路等组成。其核心是模/数转换器。
207.2模拟量输入通道1.模拟量输入通道的一般1022.模拟量输入通道中常用器件和电路
①信号预处理
信号预处理的功能是对来自传感器或变送器的信号进行处理。如将4mA~20mA或0~10mA电流信号变为电压信号,将热电阻(Pt100或Cu50)的电阻信号经过桥路变为电压信号等。
无源I/V变换图7—9无源I/V变换电路无源I/V变换可以利用一个的精密电阻,将0~10mA的电流信号转换为0~5V的电压信号。
212.模拟量输入通道中常用器件和电路①信号预处理103
有源I/V变换图7-10有源I/V变换电路
有源I/V变换是利用有源器件运算放大器和电阻组成。
利用0~10mA电流在电阻R上产生的输入电压,若取,则时,产生2V的输入电压。该电路的放大倍数为
若取,,则0~10mA输入对应于0~5V的电压输出。
22有源I/V变换图7-10有源I/V变换电路104②多路转换器
多路转换器又称多路开关,多路开关的作用是用来将各路被测信号依次地或随机地切换到公共放大器或A/D转换上。CBAX接通0000X00001X1……0111X71×××全不通
图7-11CD4051原理图表7-1CD4051通道选择表23②多路转换器多路转换器又称多路开关,105③前置放大器
前置放大器的任务是将模拟输入小信号放大到转换的量程范围之内。当多路输入的信号源电平相差较悬殊时,用同一增益的放大器去放大高电平和低电平的信号,就有可能使低电平信号测量精度降低,而高电平则有可能超出模/数转换器的输入范围。可设计可变增益放大器,
图7-12可变增益前置放大器24③前置放大器前置放大器的任务是将模拟输入小信号放大106④采样保持器采样时,k闭合,VIN通过A1对CH快速充电,VOUT跟随VIN;保持期间,k断开,由于A2的输入阻抗很高,理想情况下VOUT=VC保持不变,采样保持器一旦进入保持期,便应立即启动A/D转换器,保证A/D转换期间输入恒定。图7-14集成采样保持器LF398的原理图图7-13采样保持器的组成25④采样保持器采样时,k闭合,VIN通过A1对CH快速107⑤A/D转换器A/D转换器的作用是将模拟量转换为数字量,它是模拟量输入通道的核心部件,是模拟系统和计算机之间的接口。分辨率:通常用数字量的位数n(字长)来表示,若n=8,满量程输入为5.12V,则LSB对应于模拟电压。A/D转换器的主要技术指标转换时间:从发出转换命令信号到转换结束信号有效的时间间隔,即完成n
位转换所需要的时间。26⑤A/D转换器A/D转换器的作用是108线性误差:在满量程输入范围内,偏离理想转换特性的最大误差定义为线性误差。线性误差常用LSB的分数表示,如1/2LSB、1/4LSB等。转换精度:指满量程输出情况下模拟量输入电压的实际值与理想值之间的差值;转换精度用LSB的分数值来表示。转换量程:所能转换的模拟量输入电压范围,如0~5V,0~10V,-5V~十5V等。27线性误差:在满量程输入范围内,偏离理想转换特性的最大误差1098位A/D转换器ADC0809图7-15ADC0809的原理框图及引脚288位A/D转换器ADC0809图7-15ADC2022/12/2110引脚功能介绍如下:
IN0~IN7:8路模拟量输入端口,电压范围为0~5V。
2-1~2-8:8位数字量输出端口。
ADDA、ADDB、ADDC:8路模拟开关的三位地址输入端,以选择对应的输入通道。ADDC为高位,ADDA为低位。
ALE:地址锁存允许信号输入端。高电平时,转换通道地址送入锁存器中,下降沿时将三位地址线A、B、C锁存到地址锁存器中。
START:启动控制输入端口,它与ALE可以连接在一起,当通过软件输入一个正脉冲,便立即启动模/数转换。2022/12/129引脚功能介绍如下:IN0~IN7:2022/12/2111EOC:转换结束信号输出端。EOC=0,说明A/D正在转换中;EOC=1,说明A/D转换结束,同时把转换结果锁在输出锁存器中。OE:输出允许控制端,高电平有效。在此端提供给一个有效信号则打开三态输出锁存缓冲器,把转换后的结果送至外部数据线。VREF(+)、VREF(-)、Vcc、GND:VREF(+)和VREF(-)为参考电压输入端,Vcc为主电源输入端,单一的+5V供电,GND为接地端。一般VREF(+)与Vcc连接在一起,VREF(-)与GND连接在一起。CLK:时钟输入端。由于ADC0808/0809芯片内无时钟,所以必须靠外部提供时钟,外部时钟的频率范围为10K~1280KHz。2022/12/130EOC:转换结束信号输出端。EOC=02022/12/2112下图所示为ADC0808/0809的时序图2022/12/131下图所示为ADC0808/0809的时11312位A/D转换器AD574A
图7-16AD574A的原理框图及引脚3212位A/D转换器AD574A图7-16AD52022/12/2114各引脚功能如下
VL:数字逻辑部分电源+5V。
12/:数据输出格式选择信号引脚。当12/=1(+5V)时,双字节输出,即12条数据线同时有效输出;当12/=0(0V)时,为单字节输出,即只有高8位或低4位有效。:片选信号端,低电平有效。
A0:字节选择控制线。在转换期间:A0=0,AD574A进行全12位转换。在读出期间:当A0=0时,高8位数据有效;A0=1时,低4位数据有效,中间4位为“0”,高4位为三态。因此当采用两次读出12位数据时,应遵循左对齐原则。
R/:读数据/转换控制信号,当R/=1,ADC转换结果的数据允许被读取;当R/=0,则允许启动A/D转换。CE:启动转换信号,高电平有效。可作为A/D转换启动或读数据的信号。2022/12/133各引脚功能如下VL:数字逻辑部分电2022/12/2115Vcc、VEE:模拟部分供电的正、负电源,为±12V或±15V。REFOUT:10V内部参考电压输出端。REFIN:内部解码网络所需参考电压输入端。BIPOFF:补偿调整。接至正负可调的分压网络,以调整ADC输出的零点。10VIN、20VIN:模拟量10V及20V量程的输入端口,信号的另一端接至AG引脚。DG:数字公共端(数字地)。AG:模拟公共端(模拟地)。它是AD574A的内部参考点,AG和DG在封装时已连接在一起。DB0~DB11:数字量输出。STS:输出状态信号引脚。转换开始时,STS达到高电平,转换过程中保持高电平。转换完成时返回到低电平。2022/12/1342022/12/2116CECSR/C12/8A0工作状态0××××禁止×1×××禁止100×0启动12位转换100×1启动8位转换101接1脚(+5V)×12位并行输出有效101接地0高8位并行输出有效101接地1低4位输出有效AD574A的控制信号的组合控制功能2022/12/135CECSR/C12/8A0工作状态0×2022/12/2117启动AD574A转换的时序图2022/12/136启动AD574A转换的时序图2022/12/2118AD574A的读周期时序图如图2-47所示
2022/12/137AD574A的读周期时序图如图2-472022/12/2119
AD574A有单极性和双极性两种模拟信号转换方式,这主要通过改变AD574A引脚8、10、12的外接电路来实现。
(a)所示为单极性转换电路,可实现输入信号0~10V或0~20V的转换,其系统模拟信号的地线应与引脚9相连,使其地线的接触电阻尽可能小,(b)为双极性转换电路,可实现输入信号-5V~+5V或-10V~+10V的转换。2022/12/138AD574A有120⑥A/D转换器与计算机的接口8位A/D转换器与PC总线工业控制机接口图7-17ADC0809与PC总线工业控制机接口
设8255A的A组和B组都工作于方式0,端口A为输入口,端口C上半部分为输入而下半部分为输出口。ADC0809的ALE与START引脚相连接,将PC0~PC2输出的3位地址锁存入0809的地址锁存器并启动A/D转换;EOC信号还连接到8255A的C口,CPU通过查询PC7的状态而控制数据的输入过程。
ADC0809的EOC同OE输入控制端相连接,当转换结束时,开放数据输出缓冲器;39⑥A/D转换器与计算机的接口8位A/D转换器与PC121根据图7-17接口方法,采用查询方式完成8路模拟量数据采集的程序框图(假设在主程序中已完成对8255A的初始化编程)。
图7-18用ADC0809实现8路数据采集程序流程图40根据图7-17接口方法,采用查询方式完成8路模拟量数据采12212位A/D转换器与PC总线工业控制机接口AD574片内有时钟,无需外加时钟信号;。12/控制引脚和VLOGIC相连,接+5v;CE、和的控制通过PC2~PC0输出适当的控制信号实现。图7-19AD574A与PC总线工业控制机接口
设8255A的A组和B组都工作于方式0,端口A、B和端口C上半部分规定为输入,端口C的下半部分规定为输出。A0接地,使工作于12位转换和读出方式;该电路采用双极性输入方式,可对±5v或±10v模拟信号进行转换;4112位A/D转换器与PC总线工业控制机接口AD574片123通过图7-19硬件接口,在查询方式下,启动和读取数据的程序框图。假定已完成对8255A的初始化编程。
图7-20启动和读取AD574A数据程序流程图
42通过图7-19硬件接口,在查询方式下,启动和读取数据的程124⑦CPU和A/D转换电路之间的I/O控制方式8位A/D转换器与PC总线工业控制机接口CPU与A/D转换器之间的信息通信可以根据不同的情况,采用不同的I/O控制方式。①查询方式查询方式的传送是由CPU执行I/O指令启动并完成的,每次传送数据之前,要先输入A/D转换器的状态,经过查询符合条件后才可以进行数据的I/O②中断
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年中国单相太阳能专用逆变电源市场调查研究报告
- 安全员劳务合同
- 2024年封切收缩包装机项目可行性研究报告
- 2024年中国二通旋塞阀市场调查研究报告
- 网络销售代理合同
- 2024年双摇式内悬浮回转抱杆项目可行性研究报告
- 中专生自我总结8篇
- 绘本运营和课程设计
- 自律管理课程设计
- 显示屏租赁合同范本
- ICD-10疾病编码完整版
- 2014年七年级上期末考试数学试题及答案
- 初中数学问题情境创设论文
- 塑料注塑模具中英文对照外文翻译文献
- 中国旅游地理(第七版)第11章石林洞乡-西南少数民族农业文化旅游区
- 新教材浙教版八年级上册初中数学全册教案(教学设计)
- 医疗器械的检查与包装讲解课件
- 高频焊接操作技术规范
- GB_T4897-2015刨花板(高清版)
- 公路工程竣工验收办法
- 毕业设计(论文)安徽汽车产业的现状分析及发展战略研究
评论
0/150
提交评论