工控机应用理论复习资料.doc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工控机 应用 理论 复习资料
- 资源描述:
-
指令冗余技术 当计算机系统受到外界干扰,破坏了CPU 正常的工作时序,可能造成程序计数器PC的值发生改变,跳转到随机的程序存储区。当程序跑飞到某一单字节指令上,程序便自动纳入正轨; 当程序跑飞到某一双字节指令上,有可能落到其操作数上,则CPU会误将操作数当操作码执行;当程序跑飞到三字节指令上,因它有两个操作数,出错的机率会更大。 为了解决这一问题,可采用在程序中人为地插入一些空操作指令NOP或将有效的单字节指令重复书写,此即指令冗余技术。由于空操作指令为单字节指令,且对计算机的工作状态无任何影响,这样就会使失控的程序在遇到该指令后,能够调整其 PC 值至正确的轨道,使后续的指令得以正确地执行。 但我们不能在程序中加入太多的冗余指令,以免降低程序正常运行的效率。一般是在对程序流向起决定作用的指令之前以及影响系统工作状态的重要指令之前都应插入两、三条NOP指令,还可以每隔一定数目的指令插入NOP指令,以保证跑飞的程序迅速纳入正确轨道。 指令冗余技术可以减少程序出现错误跳转的次数,但不能保证在失控期间不干坏事,更不能保证程序纳入正常轨道后就太平无事了。解决这个问题还必须采用软件容错技术,使系统的误动作减少,并消灭重大误动作。 软件陷阱技术 指令冗余使跑飞的程序安定下来是有条件的,首先跑飞的程序必须落到程序区,其次必须执行到冗余指令。当跑飞的程序落到非程序区(如EPROM中未使用的空间、程序中的数据表格区)时,对此情况采取的措施就是设立软件陷阱。 软件陷阱,就是在非程序区设置拦截措施,使程序进入陷阱,即通过一条引导指令,强行将跑飞的程序引向一个指定的地址,在那里有一段专门对程序出错进行处理的程序。如果我们把这段程序的入口标号称为ERROR的话,软件陷阱即为一条 JMP ERROR指令。为加强其捕捉效果,一般还在它前面加上两条NOP指令,因此真正的软件陷阱是由3条指令构成: NOP NOP JMP ERROR 软件陷阱安排在以下四种地方:1)未使用的中断向量区,2)未使用的大片ROM空间,3)程序中的数据表格区,4)程序区中一些指令串中间的断裂点处。 由于软件陷阱都安排在正常程序执行不到的地方,故不影响程序的执行效率,在当前EPROM容量不成问题的条件下,还应多多安插软件陷阱指令。 Watchdog Timer工作原理 为了保证程序运行监视系统的可靠性,监视系统中必须包括一定的硬件部分,且应完全独立于CPU之外,但又要与CPU保持时时刻刻的联系。因此,程序运行监视系统是硬件电路与软件程序的巧妙结合。图8-30给出了Watchdog Timer的工作原理。 CPU可设计成由程序确定的定时器1,看门狗被设计成另一个定时器2,它的计时启动将因CPU的定时访问脉冲P1的到来而重新开始,定时器2的定时到脉冲P2连到CPU的复位端。两个定时周期必须是 T1<T2,T1就是CPU定时访问定时器2的周期,也就是在CPU执行的应用程序中每隔T1时间安插一条访问指令。 在正常情况下,CPU每隔T1时间便会定时访问定时器2,从而使定时器2重新开始计时而不会产生溢出脉冲P2;而一旦CPU受到干扰陷入死循环,便不能及时访问定时器2,那么定时器2会在T2时间到达时产生定时溢出脉冲P2,从而引起CPU的复位,自动恢复系统的正常运行程序。 第六章 通信系统构成 信息源:需要发送的数据 发送设备:使不同种类和速率的信息源与传输介质相匹配 传输介质:是发送设备与接收设备之间信号传递所经过的媒介。例如:电磁波,红外线,电缆、光缆、双绞线等 接收设备:完成对发送设备的反变换 数据通信的基本传输方式有: (1)并行通信 传送数据的各位同时发送或接收 (2)串行通信 传送数据的各位按顺序一位一位进行发送和接收 数字信息的数字信号的编码:单极性编码,双极性编码,归零编码,曼彻斯特码,差动曼彻斯特码 将数字信号调制为模拟信号有3种方式 调幅(ASK):用原始信号控制载波振幅变化,容易受干扰 调频(FSK):用原始信号控制载波频率变化,占用较宽频带,受介质制约大 调相(PSK):用原始信号控制载波相率变化,抗干扰性能较好 正交调制(QAM):SAK与PSK结合 第五章 l.在计算机控制系统中,一般要对测量数据进行哪些予处理技术? 答:在计算机控制系统中,数据采集是最基本的一种模式。一般是通过传感器、变送器把生产过程的各种物理参数转换成电信号,然后经A/D通道或DI通道,把数字量送入计算机中。计算机在对这些数字量进行显示和控制之前,还必须根据需要进行相应的数据处理。 数据处理离不开数值计算,而最基本的数值计算为四则运算。由于控制系统中遇到的现场环境不同,采集的数据种类与数值范围不同,精度要求也不一样,各种数据的输入方法及表示方法也各不相同。因此,为了满足不同系统的需要,设计出了许多有效的数据处理技术方法,如预处理,数字滤波,标度变换,查表和越限报警等。 2.何为数字调零?何为系统校准? 答:零点偏移是造成系统误差的主要原因之一,因此零点的自动调整在实际应用中最多,常把这种用软件程序进行零点调整的方法称为数字调零。 上述数字调零不能校正由传感器本身引入的误差。为了克服这种缺点,可采用系统校准处理技术。 系统校准的原理与数字调零差不多,只是把测量电路扩展到包括现场的传感器,而且不是在每次采集数据时都进行校准,而是在需要时人工接入标准参数进行校准测量,把测得的数据存储起来,供以后实际测量使用。一般自动校准系统只测一个标准输入信号VR,零点漂移的补偿仍由数字调零来完成。 3.简述数字滤波及其特点。 答:数字滤波,就是计算机系统对输入信号采样多次,然后用某种计算方法进行数字处理,以削弱或滤除干扰噪声造成的随机误差,从而获得一个真实信号的过程。这种滤波方法只是根据预定的滤波算法编制相应的程序,实质上是一种程序滤波。因而可靠性高,稳定性好,修改滤波参数也容易,而且一种滤波子程序可以被多个通道所共用,因而成本很低。另外,数字滤波可以对各种干扰信号,甚至极低频率的信号进行滤波。它的不足之处是需要占用CPU的机时。总之,数字滤波与硬件滤波器相比优点甚多,因此得到了普遍的应用。 4.简述各种数字滤波方法的原理或算法及适用场合。 答:平均值滤波就是对多个采样值进行平均算法,这是消除随机误差最常用的方法。 中值滤波是将信号y 的连续m次采样值按大小进行排序,取其中间值作为本次的有效采样值。本算法为取中值,故采样次数m应为奇数,一般3~5次即可。 限幅滤波就是把两次相邻的采样值相减,求其增量的绝对值,再与两次采样所允许的最大差值 DY 进行比较,如果小于或等于 DY,表示本次采样值 y(k)是真实的,则取 y(k)为有效采样值;反之,y(k)是不真实的, 则取上次采样值 y(k - 1)作为本次有效采样值。 惯性滤波是模拟硬件RC低通滤波器的数字实现 第六章 1.简述干扰的来源与传播途径。 干扰有的来自外部,有的来自内部。 外部干扰由使用条件和外部环境因素决定。如雷电或大气电离作用以及其他气象引起的干扰电波;天体干扰,如太阳或其他星球辐射的电磁波;电气设备的干扰,如广播电台或通讯发射台发出的电磁波,动力机械、高频炉、电焊机等都会产生干扰;此外,荧光灯、开关、电流断路器、过载继电器、指示灯等具有瞬变过程的设备也会产生较大的干扰;来自电源的工频干扰也可视为外部干扰。 内部干扰则是由系统的结构布局、制造工艺所引入的。内部干扰环境如图6-2所示,有分布电容、分布电感引起的耦合感应,电磁场辐射感应,长线传输造成的波反射;多点接地造成的电位差引入的干扰;装置及设备中各种寄生振荡引入的干扰以及热噪声、闪变噪声、尖峰噪声等引入的干扰;甚至元器件产生的噪声等。 干扰传播的途径主要有三种:静电耦合,磁场耦合,公共阻抗耦合。 2.串模干扰的成因是什么?如何抑制串模干扰? 答:串模干扰是指迭加在被测信号上的干扰噪声,即干扰源串联在信号源回路中。对串模干扰的抑制较为困难,因为干扰Un直接与信号Us串联。目前常采用双绞线与滤波器两种措施。 3.共模干扰的成因是什么?如何抑制共模干扰? 答:共模干扰是指计算机控制系统输入通道中信号放大器两个输入端上共有的干扰电压,可以是直流电压,也可以是交流电压,其幅值达几伏甚至更高,这取决于现场产生干扰的环境条件和计算机等设备的接地情况。 共模干扰电压的抑制就应当是有效的隔离两个地之间的电联系,以及采用被测信号的双端差动输入方式。具体的有变压器隔离、光电隔离与浮地屏蔽等三种措施。 5.在计算机控制系统中,敷设信号线时应注意哪些问题? 选择了合适的信号线,还必须合理地进行敷设。否则,不仅达不到抗干扰的效果,反而会引进干扰。信号线的敷设要注意以下事项:(1)模拟信号线与数字信号线不能合用同一根电缆,要绝对避免信号线与电源线合用同一根电缆。(2)屏蔽信号线的屏蔽层要一端接地,同时要避免多点接地。(3)信号线的敷设要尽量远离干扰源,如避免敷设在大容量变压器、电动机等电器设备的附近。如果有条件,将信号线单独穿管配线,在电缆沟内从上到下依次架设信号电缆、直流电源电缆、交流低压电缆、交流高压电缆。(4)信号电缆与电源电缆必须分开,并尽量避免平行敷设。 6.在计算机控制系统中,大致有哪几种地?最终如何接地? 在计算机控制系统中,大致有以下几种地线:模拟地、数字地、信号地、系统地、交流地和保护地。 模拟地作为传感器、变送器、放大器、A/D和D/A转换器中模拟电路的零电位。 数字地作为计算机各种数字电路的零电位,应该与模拟地分开,避免模拟信号受数字脉冲的干扰 系统地是上述几种地的最终回流点,直接与大地相连作为基准零电位。 交流地是计算机交流供电的动力线地或称零线,它的零电位很不稳定。 保护地也叫安全地、机壳地或屏蔽地,目的是使设备机壳与大地等电位,以避免机壳带电影响人身及设备安全。 第一章 一.计算机控制系统的分类 ?1计算机控制系统是由常规仪表控制系统演变而来的,一般分成闭环控制与开环控制2 闭环控制系统中,测量变送器对被控对象进行检测,把被控量如温度、压力等物理量转换成电信号再反馈到控制器中,控制器将此测量值与给定值进行比较形成偏差输入,并按照一定的控制规律产生相应的控制信号驱动执行器工作,执行器产生的操纵变量使被控对象的被控量跟踪趋近给定值,从而实现自动控制稳定生产的目的。这种信号传递形成了闭合回路,所以称此为按偏差进行控制的闭环反馈控制系统。 3开环控制系统--不同于闭环系统,它不需要被控对象的测量反馈信号,控制器直接根据给定值驱动执行器去控制被控对象,所以这种信号的传递是单方向的。 二基本计算机控制系统的组成 ? 1计算机控制系统硬件一般包括:1主机--CPU +RAM+ROM+系统总线2 常规外部设备--输入/输出设备、3外存储器等过程5输入输出通道—AI、AO、DI、DO 6操作台—CRT、LED、LCD 等7通信设备—交换机、modem、集线器等 软件组成:软件通常分为系统软件和应用软件两大类;系统软件一般由计算机厂家提供,专门用来使用和管理计算机本身的程序;应用软件是用户针对生产过程要求而编制的各种应用程序。 3控制系统分类:数据采集系统(DAS)2. 操作指导控制系统 (OGC).3 直接数字控制系统(DDC)4 监督计算机控制系统(SCC).5 分散控制系统(DCS).6 现场总线控制系统(FCS) 第二章 1. 画图分析说明三极管型光电耦合隔离器的工作原理。 答:光电耦合隔离器的输入输出类似普通三极管的输入输出特性,即存在着截止区、饱和区与线性区三部分。利用光耦隔离器的开关特性(即光敏三极管工作在截止区、饱和区),可传送数字信号而隔离电磁干扰,简称对数字信号进行隔离。例如在数字量输入输出通道中,以及在模拟量输入输出通道中的A/D转换器与CPU或CPU与D/A转换器之间的数字信号的耦合传送,都可用光耦的这种开关特性对数字信号进行隔离。 2. 分析说明光耦隔离器的两种特性及其隔离电磁干扰的作用机理。 答:光耦的这两种隔离方法各有优缺点。模拟信号隔离方法的优点是使用少量的光耦,成本低;缺点是调试困难,如果光耦挑选得不合适,会影响A/D或D/A转换的精度和线性度。数字信号隔离方法的优点是调试简单,不影响系统的精度和线性度;缺点是使用较多的光耦器件,成本较高。但因光耦越来越价廉,数字信号隔离方法的优势凸现出来,因而在工程中使用的最多。 3. 结合图 4-4,简述信号调理电路的构成及其各元器件的作用。 答:典型的开关量输入信号调理电路如图 2-4 所示。点划线右边是由开关 S与电源组成的外部电路,(a)是直流输入电路,(b)是交流输入电路。交流输入电路比直流输入电路多一个降压电容和整流桥块,可把高压交流(如380VAC)变换为低压直流(如5VDC)。开关 S 的状态经 RC 滤波、稳压管 D1 箝位保护、电阻 R2 限流、二极管 D2 防止反极性电压输入以及光耦隔离等措施处理后送至输入缓冲器,主机通过执行输入指令便可读取开关 S 的状态。比如,当开关 S 闭合时,输入回路有电流流过,光耦中的发光管发光,光敏管导通,数据线上为低电平,即输入信号为“0”对应外电路开关 S 的闭合;反之,开关 S 断开,光耦中的发光管无电流流过,光敏管截止,数据线上为高电平,即输入信号为“1”对应外电路开关 S 的断开 4. 分析说明图 4-5脉冲计数电路的工作过程及其用途。 答:图2-5为一种定时计数输入接口电路,传感器发出的脉冲频率信号,经过简单的信号调理,引到8254芯片的计数通道1的CLK1口。8254是具有3个16位计数器通道的可编程计数器/定时器。图中,计数通道0工作于模式3,CLK0用于接收系统时钟脉冲,OUT0输出一个周期为系统时钟脉冲N倍(N为通道0的计数初值)的连续方波脉冲,其高、低电平时段是计数通道1的采样时间和采样间隔时间,分别记为TS、TW;计数通道1和2均选为工作模式2,且OUT1串接到CLK2,使两者构成一个计数长度为232的脉冲计数器,以对TS内的输入脉冲计数。 如果获得TS时间内的输入脉冲个数为n,则单位时间内的脉冲个数即脉冲频率为n/TS,从而可换算出介质的流量或电机的转速值。比如,发出脉冲频率信号的是涡轮流量计或磁电式速度传感器,它们的脉冲当量(即一个脉冲相当的流量或转数)为K,则介质的流量或电机的转数就为n/TS·K。 5. 简述数字量输出通道的功能及其常用的输出驱动电路。 答:数字量输出通道简称 DO 通道,它的任务是把计算机输出的微弱数字信号转换成能对生产过程进行控制的数字驱动信号。根据现场负荷的不同,如指示灯、继电器、接触器、电机、阀门等,可以选用不同的功率放大器件构成不同的开关量驱动输出通道。常用的有三极管输出驱动电路、继电器输出驱动电路、晶闸管输出驱动电路、固态继电器输出驱动电路等。 6. 对比分析说明三极管输出驱动与继电器输出驱动电路的异同点。 答:1对于低压情况下的小电流开关量,用功率三极管就可作开关驱动组件,其输出电流就是输入电流与三极管增益的乘积。2电磁继电器主要由线圈、铁心、衔铁和触点等部件组成,简称为继电器,它分为电压继电器、电流继电器、中间继电器等几种类型。继电器方式的开关量输出是一种最常用的输出方式,通过弱电控制外界交流或直流的高电压、大电流设备。 7.对比分析说明晶闸管输出驱动与固态继电器输出驱动电路的异同点。 答:晶闸管又称可控硅(SCR),是一种大功率的半导体器件,具有用小功率控制大功率、开关无触点等特点,在交直流电机调速系统、调功系统、随动系统中应用广泛。 晶闸管是一个三端器件,其符号表示如图2-10所示,(a)为单向晶闸管,有阳极A、阴极K、控制极(门极)G三个极。当阳、阴极之间加正压时,控制极与阴极两端也施加正压使控制极电流增大到触发电流值时,晶闸管由截止转为导通;只有在阳、阴极间施加反向电压或阳极电流减小到维持电流以下,晶闸管才由导通变为截止。单向晶闸管具有单向导电功能,在控制系统中多用于直流大电流场合,也可在交流系统中用于大功率整流回路。 固态继电器 SSR ((Solid State Relay) )是一种新型的无触点开关的电子继电器,它利用电子技术实现了控制回路与负载回路之间的电隔离和信号耦合,而且没有任何可动部件或触点,却能实现电磁继电器的功能,故称为固态继电器。它具有体积小、开关速度快、无机械噪声、无抖动和回跳、寿命长等传统继电器无法比拟的优点,在计算机控制系统中得到广泛的应用,大有取代电磁继电器之势。 8. 结合图 2-14,简述数字量I/O模板电路的结构组成。 2.1.4 DI/DO模板把上述数字量输入通道或数字量输出通道设计在一块模板上, 就称为DI模板或DO模板,也可统称为数字量I/O模板。图2-14为含有DI通道和DO通道的PC总线数字量I/O模板的结构框图,由PC总线接口逻辑、I/O功能逻辑、I/O电气接口等三部分组成。如图2-14所示。 1PC总线接口逻辑部分由8位数据总线缓冲器、基址译码器、输入和输出片址译码器组成。 2 I/O功能逻辑部分只有简单的输入缓冲器和输出锁存器。其中,输入缓冲器起着对外部输入信号的缓冲、加强和选通作用;输出锁存器锁存CPU 输出的数据或控制信号,供外部设备使用。I/O缓冲功能可以用可编程接口芯片如8255A构成,也可以用74LS240、244、373、273等芯片实现。 3 I/O电气接口部分的功能主要是:电平转换、滤波、保护、隔离、功率驱动等。 4各种数字量I/O模板的前两部分大同小异,不同的主要在于I/O电气接口部分,即输入信号的调理和输出信号的驱动,这是由生产过程的不同需求所决定的。 第三章 1.画图说明模拟量输入通道的功能、各组成部分及其作用? 答:模拟量输入通道的任务(功能)是把被控对象的过程参数如温度、压力、流量、液位、重量等模拟量信号转换成计算机可以接收的数字量信号。 结构组成如图3-1所示,来自于工业现场传感器或变送器的多个模拟量信号首先需要进行信号调理,然后经多路模拟开关,分时切换到后级进行前置放大、采样保持和模/数转换,通过接口电路以数字量信号进入主机系统,从而完成对过程参数的巡回检测任务。 2.分析说明8路模拟开关CD4051的结构原理图,结合真值表设计出两个CD4051扩展为一个8路双端模拟开关的示意图。 答:现以常用的CD4051为例,8路模拟开关的结构原理如图3-3所示。CD4051由电平转换、译码驱动及开关电路三部分组成。当禁止端为“1”时,前后级通道断开,即S0~S7端与Sm端不可能接通;当为“0”时,则通道可以被接通,通过改变控制输入端C、B、A的数值,就可选通8个通道S0~S7中的一路。比如:当C、B、A=000时,通道S0选通;当C、B、A=001时,通道S1通;……当C、B、A = 111时,通道S7选通。其真值表如表3-1所示。 前置放大器原理介绍 前置放大器的任务是将模拟输入小信号放大到A/D转换的量程范围之内,如0-5VDC; 对单纯的微弱信号,可用一个运算放大器进行单端同相放大或单端反相放大。如图3-5所示,信号源的一端若接放大器的正端为同相放大,同相放大电路的放大倍数G =1+R2/R1; 若信号源的一端接放大器的负端为反相放大,反相放大电路的放大倍数G =-R2/R1。当然,这两种电路都是单端放大,所以信号源的另一端是与放大器的另一个输入端共地。 在实际工程中,来自生产现场的传感器信号往往带有较大的共模干扰, 而单个运放电路的差动输入端难以起到很好的抑制作用。 因此,A/D通道中的前置放大器常采用由一组运放构成的测量放大器,也称仪表放大器,如图3-6(a)所示。 经典的测量放大器是由三个运放组成的对称结构,测量放大器的差动输入端VIN+和VIN-分别是两个运放A1、A2的同相输入端,输入阻抗很高,而且完全对称地直接与被测信号相连,因而有着极强的抑制共模干扰能力。 图中RG是外接电阻,专用来调整放大器增益的。因此,放大器的增益G与这个外接电阻RG有着密切的关系。增益公式为 目前这种测量放大器的集成电路芯片有多种,如AD521/522、INA102等。 3.什么叫周期采样?采样时间?采样周期? 答:(1)周期采样--就是以相同的时间间隔进行采样,即把一个连续变化的模拟信号y(t),按一定的时间间隔T 转变为在瞬时0,T,2T,…的一连串脉冲序列信号 y*(t)(2)采样时间或采样宽度τ--采样开关每次闭合的时间 (3)采样周期T--采样开关每次通断的时间间隔 4.分析图3-8采样保持器的原理电路及工作过程。 1、 零阶采样保持器--零阶采样保持器是在两次采样的间隔时间内,一直保持采样值不变直到下一个采样时刻。它的组成原理电路与工作波性如图3-8(a)、(b)所示。 采样保持器由输入输出缓冲放大器A1、A2和采样开关S、保持电容CH等组成。采样期间,开关S闭合,输入电压VIN通过A1对CH快速充电,输出电压VOUT跟随VIN变化;保持期间,开关S断开,由于A2的输入阻抗很高,理想情况下电容CH将保持电压VC不变,因而输出电压VOUT=VC也保持恒定。 显然,保持电容C H的作用十分重要。实际上保持期间的电容保持电压VC在缓慢下降,这是由于保持电容的漏电流所致。保持电压VC的变化率为 (3-3) 式中: ID--为保持期间电容的总泄漏电流,它包括放大器的输入电流、开关截止时的漏电流与电容内部的漏电流等。 电容CH值--增大电容CH值可以减小电压变化率,但同时又会增加充电即采样时间,因此保持电容的容量大小与采样精度成正比而与采样频率成反比。一般情况下,保持电容CH是外接的,所以要选用聚四氟乙烯、聚苯乙烯等高质量的电容器,容量为510~1000pF。 5.简述逐位逼近式、双积分式、电压/频率式的A/D转换原理。 说明逐位逼近式A/D转换器的工作原理。如图3-10所示。 当启动信号作用后,时钟信号在控制逻辑作用下, 1 首先使寄存器的最高位D3 = 1,其余为0, 此数字量1000经D/A转换器转换成模拟电压即VO = 8,送到比较器输入端与被转换的模拟量VIN = 9进行比较,控制逻辑根据比较器的输出进行判断。当VIN ³ VO,则保留D3 = 1; 2 再对下一位D2进行比较,同样先使D2 = 1,与上一位D3位一起即1100进入D/A转换器,转换为VO = 12再进入比较器,与VIN = 9比较,因VIN < VO,则使D2 = 0; 3再下一位D1位也是如此,D1 = 1即1010,经D/A转换为VO = 10,再与VIN = 9比较,因VIN < VO,则使D1 = 0; 4最后一位D0 = 1-即1001经D/A转换为VO = 9,再与VIN = 9比较,因VIN ³ VO,保留D0 = 1。比较完毕,寄存器中的数字量1001即为模拟量9的转换结果,存在输出锁存器中等待输出。 例题3-2:一个8位A/D转换器,设V R+ = 5.02 V, VR- = 0 V,计算当VIN分别为0 V、2.5 V、5 V时所对应的转换数字量。解:把已知数代入公式(3-4): 0 V、2.5 V、5 V时所对应的转换数字量分别为00H、80H、FFH。 此种A/D转换器的常用品种有普通型8位单路ADC0801~ADC0805、8位8路ADC0808/0809、8位16路ADC0816/0817等,混合集成高速型12位单路AD574A、ADC803等。 双积分式A/D转换原理如图3-11所示, 在转换开始信号控制下,开关接通模拟输入端,输入的模拟电压VIN 在固定时间T内对积分器上的电容C充电(正向积分),时间一到,控制逻辑将开关切换到与VIN极性相反的基准电源上,此时电容C开始放电(反向积分),同时计数器开始计数。当比较器判定电容C放电完毕时就输出信号,由控制逻辑停止计数器的计数,并发出转换结束信号。这时计数器所记的脉冲个数正比于放电时间。 放电时间T1或T2又正比于输入电压VIN,即输入电压大,则放电时间长,计数器的计数值越大。因此,计数器计数值的大小反映了输入电压VIN在固定积分时间T内的平均值。 此种A/D转换器的常用品种有输出为3位半BCD码(二进制编码的十进制数)的ICL7107、MC14433、输出为4位半BCD码的ICL7135等。 电压/频率式转换器--简称V/F转换器,是把模拟 电压信号转换成频率信号的器件。 V/F转换的方法--实现V/F转换的方法很多,现以常见的电荷平衡V/F转换法说明其转换原理,如图3-12(a)、(b)所示。 6.结合图3-13与图3-14,分析说明ADC0809的结构组成及其引脚作用。 各引脚功能如下: IN0~IN7:8路模拟量输入端。允许8路模拟量分时输入,共用一个A/D转换器。 ALE:地址锁存允许信号,输入,高电平有效。上升沿时锁存3位通道选择信号。 A、B、C:3位地址线即模拟量通道选择线。ALE为高电平时,地址译码与对应通道选择见表3-2 。 START:启动A/D转换信号,输入,高电平有效。上升沿时将转换器内部清零,下降沿时启动A/D转换。 EOC:转换结束信号,输出,高电平有效。 OE:输出允许信号,输入,高电平有效。该信号用来打开三态输出缓冲器,将A/D转换得到的8位数字量送到数据总线上。 D0~D7:8位数字量输出。D0为最低位,D7为最高位。由于有三态输出锁存,可与主机数据总线直接相连。 CLOCK:外部时钟脉冲输入端。当脉冲频率为640kHz时,A/D转换时间为100ms。 VR+,VR-:基准电压源正、负端。取决于被转换的模拟电压范围,通常VR+ = +5V DC,VR- = 0V DC。 Vcc:工作电源, +5VDC。 GND:电源地。 7.试分析图3-15、图3-16 ADC0809接口电路的启动、转换、查询或定时读入数据的工作过程。比较说明这两种接口电路在硬软件上的异同点。 查询方式读A/D转换数 138 为3 线-8 线译码器,共有 54/74S138和 54/74LS138 两种线路结构型式,其主要电特性的典型值如下: 当一个选通端(G1)为高电平,另两个选通端(/(G2A)和/(G2B))为低电平时,可将地址端(A、B、C)的二进制编码在一个对应的输出端以低电平译出。 利用 G1、/(G2A)和/(G2B)可级联扩展成 24 线译码器;若外接一个反相器还可级联扩展成 32 线译码器。 现说明启动转换过程: 接口程序如下: MOV BX,BUFF ;置采样数据区首址 MOV CX,08H ;8路输入 START: OUT PA,AL ;启动A/D转换 REOC: IN AL,PB ;读EOC RCR AL,01 ;判断EOC JNC REOC ;若EOC=0,继续查询 IN AL,PA ;若EOC=1,读A/D转换数 MOV [BX],AL ;存A/D转换数 INC BX ;存A/D转换数地址加1 INC PA ;接口地址加1 LOOP START ;循环 首先主机执行一条启动转换第1路的输出指令,即是把AL中的数据送到地址为PA的接口电路中,此时AL中的内容无关紧要,而地址PA=40H使138译码器的输出一个低电平,连同OUT输出指令造成的低电平,从而使非与门02(3)产生脉冲信号到引脚ALE和START,ALE的上升沿将通道地址代码000锁存并进行译码,选通模拟开关中的第一路VIN0,使该路模拟量进入到A/D转换器中;同时START的上升沿将ADC0809中的逐位逼近寄存器SAR清零,下降沿启动A/D转换,即在时钟的作用下,逐位逼近的模数转换过程开始。 接着,主机查询转换结束信号EOC的状态,通过执行输入指令,即是把地址为PB的转换接口电路的数据读入AL中,此时地址PB= 0100 1000(48H),使138译码器的输出一个低电平,连同IN输入指令造成的低电平,从而使非与门02(1)产生脉冲信号并选通126三态缓冲器,使EOC电平状态出现在数据线D0上。然后将读入的8位数据进行带进位循环右移,以判断EOC的电平状态。如果EOC为“0”,表示A/D转换正在进行,程序再跳回REOC,反复查询;当EOC为“1”,表示A/D 转换结束。 然后,主机便执行一条输入指令,把接口地址为PA的转换数据读入AL中,即是输出一个低电平,连同IN输入指令造成的低电平,从而使非与门02(2)产生脉冲信号,即产生输出允许信号到OE,使ADC0809内部的三态输出锁存器释放转换数据到数据线上,并被读入到AL中。 接下来,把A/D转换数据存入寄存器BX所指的数据区首地址0000H中,数据区地址加1,为第2路A/D转换数据的存放作准备;接口地址加1,准备接通第2路模拟量信号;计数器减1,不为0则返回到START,继续进行下一路的A/D转换。如此循环,直至完成8路A/D转换。 定时方式读A/D转换数 定时方式读A/D转换数的电路组成如图3-16所示,它与查询方式不同的仅仅在于启动A/D转换后,无需查询EOC引脚状态而只需等待转换时间,然后读取A/D转换数。因此,硬件电路可以取消126三态缓冲器及其控制电路,软件上也相应地去掉查询EOC电平的REOC程序段,而换之以调用定时子程序(CALL DELAY)即可。 这里定时时间应略大于ADC0809的实际转换时间。图中,ADC0809的CLOCK引脚(输入时钟频率)为640KHz,因此转换时间为8×8个时钟周期,相当于100μS。 这两种方法的共同点是硬软件接口简单,但在转换期间独占了CPU时间,好在这种逐位逼近式A/D转换的时间只在微秒数量级。当选用双积分式A/D转换器时,因其转换时间在毫秒级,因此采用中断法读A/D转换数的方式更为适宜。因此,在设计数据采集系统时,究竟采用何种接口方式要根据A/D转换器芯片而定。 8.分析说明图3-19的8路12位A/D转换模板的工作原理。 图3-19是一种8路12位A/D转换模板的示例。图中只给出了总线接口与I/O功能实现部分,由8路模拟开关CD4051、采样保持器LF398、12 位A/D 转换器AD574A和并行接口芯片8255A等组成。 该模板的主要技术指标如下: 分辨率:12位 通道数:单端8路 输入量程:单极性0~10V 转换时间:25μs 传送应答方式:查询 该模板采集数据的过程如下: (1) 通道选择 将模拟量输入通道号写入8255A的端口C低4位(PC3~ PC0),可以依次选通8路通道。 (2)采样保持控制 把AD574A的信号通过反相器连到LF398的信号采样保持端,当AD574A未转换期间或转换结束时=0,使LF398处于采样状态,当AD574A转换期间=1,使LF398处于保持状态。 (3)启动AD574A进行A/D转换 通过8255A的端口PC6~PC4输出控制信号启动AD574A。 (4)查询AD574A是否转换结束 读8255A的端口A,查询是否已由高电平变为低电平。 (5)读取转换结果 若已由高电平变为低电平,则读8255A端口A、B,便可得到12位转换结果。 设8255A的A、B、C端口与控制寄存器的地址为2C0H-2C3H,主过程已对8255A初始化,且已装填DS、ES(两者段基值相同),采样值存入数据段中的采样值缓冲区BUF,另定义一个8位内存单元BUF1。该过程的数据采集程序框图如图3-20所示,数据采集程序如下: 第四章 1、D/A转换器工作原理 现以 4 位 D/A 转换器为例说明其工作原理,如图 4-2 所示。 由于DAC0832内部有输入寄存器,所以它的数据总线可直接与主机的数据总线相连,图4-5为DAC0832与PC总线的单缓冲接口电路,它是由DAC0832转换芯片、运算放大器以及74LS138译码器和门电路构成的的地址译码电路组成。图中,0832内的DAC寄存器控制端的和直接接地,使DAC寄存器的输入到输出始终直通;而输入寄存器的控制端分别受地址译码信号与输入输出指令控制,即PC的地址线A9~A0经138译码器和门电路产生接口地址信号作为DAC0832的片选信号,输入输出写信号作为DAC0832的写信号。 DAC1210--是一个12位D/A转换器,电流输出方式,其结构原理与控制信号功能基本类似于 DAC0832。由于它比 DAC0832多了4条数据输入线,故有24条引脚,DAC 1210内部原理框图如图2-4所示,其同系列芯片DAC1208、DAC1209可以相互代换。 DAC1210内部有三个寄存器: 一个8位输入寄存器,用于存放12位数字量中的高8位DI11~DI4;一个4位输入寄存器,用于存放12位数字量中的低4位DI3 ~DI0; 一个12位DAC寄存器,存放上述两个输入寄存器送来的12位数字量; 12位D/A转换器用于完成12位数字量的转换。 由与门、非与门组成的输入控制电路来控制3个寄存器的选通或锁存状态。其中引脚(片选信号、低电平有效)、(写信号、低电平有效)和BYTE1/(字节控制信号)的组合, 用来控制 8 位输入寄存器和 4 位输入寄存器。 当CS、WR1为低电平“0”,BYTE1/为高电平“1”时,与门的输出LE1、LE2为“1”,选通 8 位和 4 位两个输入寄存器,将要转换的12位数据全部送入寄存器;当BYTE1/为低电平“0”时,LE1为“0”,8位输入寄存器锁存刚传送的 8 位数据,而LE2仍为“1”,4 位输入寄存器仍为选通,新的低 4 位数据将刷新刚传送的 4 位数据。因此,在与计算机接口电路中,计算机必须先送高 8 位后送低 4 位。XFER(传送控制信号、低电平有效)和WR2(写信号、低电平有效)用来控制 12 位DAC寄存器,当XFER和WR2同为低电平“0”时,与门输出LE3为“1”,12 位数据全部送入DAC寄存器,当XFER和WR2有一个为高电平“1”时,与门输出LE3即为“0”,则12位DAC寄存器锁存住数据使12位D/A转换器开始数摸转换。 输入电压 Vin 和输出电流 Io 之间关系如下: 若 R3、R4>>Rf、RL,可以认为 Io 全部流经 Rf,由此可得: V-= V展开阅读全文
咨信网温馨提示:1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。




工控机应用理论复习资料.doc



实名认证













自信AI助手
















微信客服
客服QQ
发送邮件
意见反馈



链接地址:https://www.zixin.com.cn/doc/3060116.html