第2章-过程输入输出通道技术知识分享_第1页
第2章-过程输入输出通道技术知识分享_第2页
第2章-过程输入输出通道技术知识分享_第3页
第2章-过程输入输出通道技术知识分享_第4页
第2章-过程输入输出通道技术知识分享_第5页
已阅读5页,还剩125页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第2章输入输出接口与过程通道概述采样和量化模拟量输入通道模拟量输出通道数字量输入通道数字量输出通道工业控制计算机I/O模板9/27/20241计算机控制技术2.1概述主机过程控制通道A/DD/AD/ID/O操作台(通讯)控制对象(系统)CPUMEM图1.4典型的计算机控制系统的硬件组成框图9/27/20242计算机控制技术接口是计算机与外部设备交换信息的桥梁,它包括输入接口和输出接口。接口技术是研究计算机与外部设备之间如何交换信息的技术。过程通道是在计算机和生产过程之间设置的信息传送和转换的连接通道,它包括模拟量输入通道、模拟量输出通道、数字量(开关量)输入通道、数字量(开关量)输出通道。在计算机控制系统中,工业控制机必须经过过程通道和生产过程相连,而过程通道中又包含有输入输出接口,因此输入输出接口和过程通道是计算机控制系统的重要组成部分。9/27/20243计算机控制技术模拟量输入通道把反映生产过程或设备工况的模拟信号(如温度、压力、流量速度、液位等),转换为数字信号送给计算机。模拟量输出通道则把计算机输出的数字控制信号转换为模拟信号(电压或电流)作用于执行机构,实现对生产过程或设备的控制。开关量输入通道把反映生产过程或设备工况的开关信号和脉冲信号(如速度、位移、流量脉冲等)送给计算机。开关量输出通道把计算机的控制信号送给那些接受开关信号的执行机构和显示、指示装置:如两位阀门、指示灯、步进电机及继电器灯装置。过程通道的分类与基本结构

9/27/20245计算机控制技术模拟量输入通道9/27/20246计算机控制技术模拟量输出通道9/27/20247计算机控制技术数字量输入通道9/27/20248计算机控制技术数字量输出通道9/27/20249计算机控制技术LED显示器及其接口技术LED(发光二极管)显示器件是计算机控制系统中的廉价输出设备,它由多个发光二极管组成,能显示许多种字符。图所示为7段LED显示器件的结构及外形图。图7段LED显示器件的结构及外形图9/27/202410计算机控制技术LED显示器及其接口技术显示字符控制显示代码(十六进制数)显示字符控制显示代码(十六进制数)共阴极共阳极共阴极共阳极03FC0A7788106F9b7C8325BA4C39C634FB0d5EA146699E798656D92F718E67D82H7689707F8P738C87F80—40BF96F90不显示00FF表显示字符与7段控制显示代码的对应关系9/27/202411计算机控制技术(1)LED静态显示方式:所谓静态显示就是将N位共阴极LED显示器的阴极连在一起接地,每一位LED的8位段选线与一个8位并行口相连,当显示某一个字符时,相应的发光二极管就恒定地导通或截止。一个4位静态显示电路如图所示。

9/27/202412计算机控制技术(2)LED动态显示方式:所谓动态显示就是用扫描方式轮流点亮LED显示器的各个位。特点是将多个7段LED显示器同名端的段选线复接在一起,只用一个8位I/O控制各个LED显示器的公共阴极轮流接地,逐一扫描点亮,使每位LED显示该位应当显示的字符。恰当地选择点亮LED的时间间隔(1~5ms),会给人一种视觉暂停效应,似乎多位LED都在“同时”显示9/27/202413计算机控制技术动态LED显示器接口技术6位动态显示电路9/27/202414计算机控制技术在图中,控制每个LED显示位轮流接地点亮的代码称为“位选码”。由I/O(2)口输出8位代码控制。特点是每次输出只有一位是0(点亮),其余7位均为1(熄灭),因此每一位LED都有一个唯一的8位“位选码”。按从左向右轮流显示8位LED的位选码可用8031右移循环指令实现: MOVA,#7FH;点亮左1LED的位选码LOOP:MOVX@DPTR,A;从I/O(2)口输出位选码RRA;右移一位,指向下一个LED位LCALLDELAY;调延时3ms子程序LJMPLOOP;

返回显示下一位LED9/27/202415计算机控制技术到底哪一位数码管显示,主要取决于位选码。只有位选信号PB端口对应的线经驱动器后变为低电平时,对应的位才会发光显示。写出动态扫描显示子程序。设8255端口PA、PB的地址分别为800H、801H,并且PA、PB已初始化为输出方式,则子程序的流程图如图所示。动态扫描显示子程序流程图9/27/202416计算机控制技术LCD显示器接口技术LCD显示器的显示原理在许多的LCD显示装置上,都有背光光源。LCD显示器的基本结构如图所示。图LCD显示器基本结构9/27/202417计算机控制技术LCD显示器接口技术LCD器件的驱动方式 LCD显示器的驱动方式一般分两种:静态驱动方式和时分隔驱动方式。1.静态驱动方式图(a)所示为一位LCD数码显示电路图。当某字段上两个电极的电压相位相同时,两极间的相对电压为0,该字段不显示。当字段上两个电极的电压相位相反时,两个电极的相对电压为两倍幅值电压,字段呈黑色显示。9/27/202418计算机控制技术LCD显示器接口技术图一位LCD数码显示电路图及驱动波形图9/27/202419计算机控制技术LCD显示器接口技术对于LED,只要在其两端加上恒定的电压,便可控制其亮、暗状态。而LCD必须采用交流驱动方式,以避免液晶材料在直流电压长时间的作用下产生电解,影响其使用寿命。.时分隔驱动方式当显示字符较多时,驱动电路将会变得非常复杂。在这种情况下,一般采用时分隔驱动方式。图在时分隔驱动方式下的电极引线方式图9/27/202420计算机控制技术3.3LCD显示器接口技术从图中的驱动波形可以看出:a,e段上所加的驱动波形是峰值为UO的选择状态,而g段上所加的驱动波形是峰值为1/3UO的非选择状态。图工作电压波形图9/27/202421计算机控制技术LCD显示器接口技术点阵式LCD显示器的接口当数码位段式显示器的位段缩变为一个点,许多的点按一定的规则均匀地排列在一起时,便构成了点阵式LCD显示器。图采用MCS—51系列单片机8051的接口原理图9/27/202422计算机控制技术人机接口——键盘

2.3.1非编码键盘非编码键盘是由一些按键排列成的一个行、列矩阵。按键的作用只是简单地实现开关的接通或断开,但必须有一套相应的程序与之配合,来解决按键的识别,键值的产生以及防止抖动等工作。因此,键盘接口电路和软件程序必须解决以下一些问题:(1)检查是否有键按下。(2)若有键按下,

判断是哪一个键并确定其键号或键值。

9/27/202423计算机控制技术

(3)去抖动:一个电压信号是通过机械触点的闭合、断开过程来实现信号传递的,其波形如图2-18所示。抖动时间一般为5~10ms。按键的稳定闭合期为几百毫秒到几秒钟时间。为了保证CPU对按键闭合仅作一次键输入处理,必须去除抖动影响,通常可用硬件或软件延时10ms处理。

(4)处理多键同时按下:对于同时有两个以上的键被按下的情况,有两种处理方法。第一,“双键同时按下”。用软件扫描键盘处理,当只有一个键按下时才读取键盘的输出,并认为最后按下的键为有效键。第二,“N键锁定”。多键按下时只处理一个键,任何其他按下又松开的键不产生任何键值;通常第一个被按下或最后一个被松开的键产生键值。这种方法简单实用。9/27/202424计算机控制技术(5)键输入软件处理:当有键按下时,单片机应能够完成该按键所设定的功能。一般键盘管理程序是整个应用程序的核心。8031的散转指令JMP@A+DPTR可看成是键输入信息的软件接口。

图2-19是单片机键输入处理流程图。

键盘通过接口与CPU连接,CPU采用查询或中断方式检查有无键按下,再将该键号送A,然后通过散转指令JMP@A+DPTR转入执行该键功能的处理程序入口,最后又返回到键盘管理程序的入口。

9/27/202425计算机控制技术图

单片机键输入处理流程图

9/27/202426计算机控制技术图2-18按键闭合及断开时的电压抖动

9/27/202427计算机控制技术2.2模拟量输入通道AI2.2.1组成模拟量输入通道一般由I/V变换,多路转换器,采样保持器、A/D转换器、I/O接口及控制逻辑组成。采样保持器I/O主机控制逻辑A/D多路转换器信号调理或I/V变换变送器过程参数保持器接口电路模拟量输入通道过程参数由传感元件和变送器测量并转换为标准的电流形式后送至I/V变换器;在微机的控制下,由多路开关将各个过程参数依次地切换到后级,进行放大、采样和A/D转换,实现过程参数的巡回检测。9/27/202428计算机控制技术2.2.2信号调理和I/V变换一、信号调理信号调理主要通过非电量的转换、信号的变换、放大、滤波、线性化及隔离等方法将非电信号和非标准信号转换成标准的电信号。是传感器和A/D转换以及D/A和执行机构之间的桥梁。1、非电信号的检测——不平衡电桥作用:是将电阻、电感、电容等参数的变化变换为电压或电流输出的一种测量电路。特点:具有灵敏度高、测量范围宽、容易实现温度补偿等优点。

9/27/202429计算机控制技术下图为一个用热敏电阻来测量温度的测量电桥。电阻R1,R2,R3为精密电阻,RPt为热敏电阻,E端接激励源,A,B端接到后级的测量放大电路一般情况下:R2=R3,R1=100欧,0℃时,RPt为100欧,此时电桥平衡,输出为0。当温度变化时,RPt的阻值是温度的函数为:为电阻温度系数,t为温度9/27/202430计算机控制技术因此,某温度下,产生不平衡电压,由不平衡电压推算出温度值。注意:工业中用热敏电阻测量温度,当测量电路离控制柜很远时,热敏电阻与调理电路之间连接宜采用三线制,而不是两线制接法。因采用两线制,由于导线电阻存在,容易产生误差。热敏电阻与调理电路之间三线制接法如图9/27/202431计算机控制技术2、信号放大电路作用:将弱电信号放大成需要的标准电信号。如上述电桥输出电压一般达不到要求的标准电压,故需要放大器放大。选择因素:精度、速度、幅度以及共模抑制等常见器件:uA741,LF347(低精度)OP-07,OP-27(中等精度)ICL7650(高精度)两线制:仪表到控制柜或者计算机只有两根线三线制:仪表到控制柜或者计算机有三根线9/27/202432计算机控制技术二、I/V变换1、无源I/V变换无源I/V变换如图所示:R2为精密电阻当输入电流I范围已知时,输出电压V的范围就确定。如:当输入I为0~10mA时,取R2=500欧,则V=0~5V当输入I为4~20mA时,取R2=250欧,则V=1~5V思考:图中R1和电容C起什么作用?二极管D作用是什么?滤波和输出限幅9/27/202433计算机控制技术2、有源I/V变换有源I/V变换如图,利用有源器件运算放大器和电阻组成,图中电容C起滤波。9/27/202434计算机控制技术2、有源I/V变换有源I/V变换如图,利用有源器件运算放大器和电阻组成,图中电容C起滤波。根据理想运算放大器知识:,由短路特性得故当输入I为0~10mA时,取R1=200欧,则Vi=0~2V取R3=100千欧,R4=150千欧,则A=2.5,则输出为0~5V当输入I为4~20mA时,取R1=200欧,则Vi=0.8~4V取R3=100千欧,R4=25千欧,则A=1.25,则输出为1~5V9/27/202435计算机控制技术2.2.3多路转换器()多路转换器也称多路开关。作用:是用于切换模拟电压信号的关键元件,可将各个模拟输入信号依次或随即地接到公用放大器上或A/D转换器上,完成“多到一”的转换。要求:理想开关是开路状态时电阻无穷大,接通时电阻为0,切换快、噪音小、寿命长、工作可靠。常用多路开关有:CD4051,AD7501,LF13508等。

9/27/202436计算机控制技术2.2.4采样、量化及采样/保持器一、信号的采样:采样:计算机每隔一定的时间间隔逐点的采入模拟信号的瞬时值的过程。采样开关K(采样器):执行采样过程的装置。采样周期:采样开关每次通断的时间间隔T。采样时间(采样宽度):采样开关每次闭合的时间τ。理想采样开关:当,称为理想采样开关。采样开关的波形如下图9/27/202437计算机控制技术采样信号y*(t):时间上离散,幅值上连续的信号采样过程:将时间和幅值均连续的模拟信号y(t)变换为采样信号的过程称为采样过程或离散过程。信号的采样过程表示如下:普通采样开关理想采样开关9/27/202438计算机控制技术思考:由采样过程知,连续信号经过采样以后所得采样信号y*(t)不是取全部时间上的信号值,而是取某些时间上的值,即y*(t)是y(t)的取样?那么处理后的采样信号会不会造成原来信号的丢失呢?也就是说是否能由处理后的采样信号来复现原来的模拟信号y(t)呢?问题就取决于采样周期T的大小。香农采样定理:当采样频率f≥2fmax(模拟信号的最高频率),那么采样信号y*(t)就能唯一地复现y(t)。实际应用中,常取f≥(5~10)fmax。9/27/202439计算机控制技术二、信号的量化背景:采样信号是时间上离散、幅值上连续的信号,本质是离散的模拟信号,不能直接进入计算机。含义:用一组二进制码来逼近采样信号的幅值。将采样信号的幅值变为数字信号D。量化过程:将采样信号转化为数字信号的过程。物理器件:A/D转换器。量化单位q:设A/D转换器的位数为n(分辨率),采样信号的幅值变化范围为则量化单位9/27/202440计算机控制技术量化过程实际是一个用q去度量采样幅值高低的小数归整过程。由于量化过程是一个小数归整过程,因而存在量化误差,量化误差是±q/2。假如q=20mV,则量化误差为±10mV,当某时刻采样信号的幅值是1V时,量化结果是多少?9/27/202441计算机控制技术当采样信号的幅值是0.990V时,量化结果是多少?当某时刻采样信号的幅值是1.009V时,量化结果是多少?结论:q=20mV,幅值为0.990V-1.009V范围内时的采样信号,其量化结果都是50.因为量化误差为±q/2=±10mV,A/D转换器的位数越高,量化单位q越小,量化越精确。9/27/202442计算机控制技术三、信号的保持因为A/D转换器转换过程(信号的量化过程)需要一定时间,如果在信号的量化过程中现场输入电压信号变化快且其幅值变化超过±q/2,就不能保证A/D转换精度。因此,采样信号在进入A/D转换器之前一般需要将其保持。信号的保持:将采样信号T时刻的幅值保持到T+1时刻的过程。完成信号保持的装置:保持器9/27/202443计算机控制技术保持器信号保持过程通常,将采样功能和保持功能集成在一起,称其为采样保持器。9/27/202444计算机控制技术四、采样保持器1、孔径时间和孔径误差的消除孔径时间:完成一次A/D转换所需要的时间。孔径误差:每一个采样时刻的最大转换误差。对于一个时变的模拟信号而言,孔径时间决定孔径误差。正弦模拟信号。对于一定的转换时间,因为在0时刻最大,所以误差最大可能发生在信号过0的时刻。所以在原点有:9/27/202445计算机控制技术2、原理采样保持器的基本组成电路如图:由输入输出缓冲器A1、A2和采样开关S、保持电容CH组成。误差百分数为所以,为了确保A/D转换的精度,要么必须限制输入信号的频率范围。或者加采样保持器,提高模拟输入信号的频率范围。结论:为达到转换所规定的精度,要求A/D转换器在转换时间内将输入模拟量的变化幅度应小于A/D转换量化误差9/27/202446计算机控制技术工作原理:采样时,S闭合,VIN通过A1对CH快速充电,VOUT跟随VIN;保持期间,S断开,因A2的输入阻抗高,VOUT=VC保持不变。采样器一旦进入保持,马上启动A/D转换器,确保转换期间输入恒定。3、常见采样保持器常用采样保持器有LF398、AD582等。注意:当被测量信号变化缓慢,A/D转换时间足够短,可以不加采样保持器。9/27/202447计算机控制技术2.4.5A/D转换器一、A/D转换器工作原理定义:实现采样和量化过程的器件原理:将输入电压与已知电压比较进行的。比较将按某一方式获得的数字量D转换成电压模拟量U0,同时将U0和输入模拟电压Ux比较,若两者相等,则数字量D就是对输入模拟量Ux转换的结果,若不等则进一步修数字量D,直至U0=Ux为止。二、A/D转换器基本结构根据采用的比较原理分直接比较式A/D转换器和间接比较式A/D转换器。直接比较式:计数式、逐次逼近式和并行比较式间接比较式:双积分A/D转换器9/27/202448计算机控制技术1、并行A/D转换器思想:uI为输入电压,VREF为已知的参考电压。比较器输出uo为0或者1,因此该比较器就是输出为一位的A/D转换器。特点:由于转换是并行的,因而是转换速度最快;随着分辨率n的提高,比较器数目按几何级数2n-1增加,因此该种A/D转换器分辨率较低。9/27/202449计算机控制技术2、逐次逼近A/D转换器思想:类似于用天平称重,由D/A转换器从高位到低位逐位增加转换位数,产生不同的已知电压,将输入电压逐次与这些电压比较而实现。其结构如图:转换过程为:启动开始,控制逻辑给逐次逼近寄存器SAR最高位置1,SAR的数字量给D/A转换输出Uc.Uc和模拟输入电压Ux在比较器上比较;若Uc≤Ux,则确认最高位为1的同时置次高位为1;若Uc>Ux,则将最高位清零,同时转置次高位为1;如此由最高位至最低位逐一比较。SAR的输出数字量即为Ux的转换数字量9/27/202450计算机控制技术3、双积分式A/D转换器思想:对模拟输入电压和参考电压进行积分,变换成与模拟输入电压平均值成正比的时间间隔,然后将该时间间隔转换成计数脉冲,最后将代表模拟量输入电压大小的脉冲数转换成BCD码输出。特点:抗干扰能力强,转换速度慢。特点:精度高,速度快,转换时间固定,易于微机接口,广泛应用于计算机控制系统中。9/27/202451计算机控制技术三、A/D转换器主要技术指标(1)分辨率是衡量A/D转换器分辩模拟量最小变化程度的技术指标,通常用数字量的位数n(字长)来表示。分辨率为n位,表示能对满量程输入的1/2n的增量作出反应,即数字量的最低有效位(LSB)对应于满量程输入的1/2n。假设n=8,满量程输入为5.12V,则,LSB对应于模拟电压5.12V/28=20mV即,q=20mV9/27/202452计算机控制技术(2)转换时间是指A/D转换器完成一次模拟到数字转换所需要的时间。(3)线性误差是指A/D转换器的理想转换特性(量化特性)应该是线性的,但实际转换特性并非如此。在满量程输入范围内,偏移理想转换特性的最大误差定义为线性误差。线性误差通常用LSB表示,如LSB/2,或±1LSB。(4)量程是指所能转换的输入电压范围,如-5~+5V,0~10V,0~5V。(5)对基准电源的要求基准电源的精度对整个系统的精度产生很大影响,可考虑外接精密基准电源。9/27/202453计算机控制技术四、常用A/D转换器及其接口技术ADC0809是一种带有8通道模拟开关的8位逐次逼近式的A/D转换器,其转换时间100μs,线性误差±LSB/2。8通道输入通道选择数字输出A/D转换器9/27/202454计算机控制技术(1)8通道模拟开关及通道选择逻辑,实现8选1操作。CBA的组合000~111,对应VIN0~VIN7;8通道输入通道选择数字输出A/D转换器9/27/202455计算机控制技术地址锁存允许信号ALE(正脉冲)完成通道选择信号CBA的锁存,并把CBA对应的通道的模拟量送入A/D转换器。A/D转换器9/27/202456计算机控制技术8通道输入通道选择A/D转换器(2)8位A/D转换器对输入端VINi进行转换。当START上收到一个启动转换命令(正脉冲),A/D转换器开始转换,100μs左右后转换结束,结果D(D=0~2n-1)存入三态锁存缓冲器。VINiD9/27/202457计算机控制技术8通道输入通道选择A/D转换器D转换结束时,EOC信号由低电平变为高电平,通知CPU读结果。CPU可用查询方式或中断方式读此数据。9/27/202458计算机控制技术(3)三态输出锁存缓冲器用于存放转换结果D。输出允许信号OE高电平时,D由DO0~DO7输出;输出允许信号OE低电平时,DO0~DO7高阻。8通道输入通道选择A/D转换器VINiD9/27/202459计算机控制技术A/D转换器的接口技术A/D转换器可直接与PC相连,但为便于简化接口,常通过通用并行接口,比如8255A。接PC总线8255A的A、C口工作于方式0,C口上半部分为输出,C口下半部分为输入,A口为输入。EOC信号连接到PC7,CPU通过查询PC7,控制数据输入OE输出允许EOC转换结束START启动转换ALE地址锁存9/27/202460计算机控制技术2.2.6模拟量输入通道模板设计举例一、举例PCL-813B是研华公司推出的基于ISA总线的数据采集卡,分辨率为12位,A/D转换器为AD574A,转换时间为25us/10us;提供32路单端隔离模拟量输入通道.9/27/202461计算机控制技术9/27/202462计算机控制技术2.3模拟量输出通道AO2.3.1结构模拟量输出通道(简称AO通道)有两种基本的结构。(1)多个D/A结构多D/A结构是一种数字保持方式,送给D/A转换器的数字信号不变,其模拟输出信号便保持不变。特点:输出速度快、工作可靠、精度高,普遍应用于工业控制领域。9/27/202463计算机控制技术(2)共享D/A结构共享D/A结构的模拟量输出通道中的D/A转换器只起数字信号到模拟信号的转换作用,信号保持功能靠采样保持器完成。这是一种模拟保持方式,微机对通路i(i=1,2,…,n)的控制信号被D/A转换器转换为模拟形式后,由采样保持器将其记忆下来,并保持到下一次控制信号的到来。9/27/202464计算机控制技术2.3.2D/A转换器及接口模拟量输出通道的核心部件是D/A转换器。D/A转换器是指将数字量转换成模拟量的元件或装置,它输出的模拟量(电压或电流)与参考电压和二进制数成比例。一、D/A转换器的工作原理及构成二、D/A转换器的主要技术指标三、常用D/A转换器及其接口9/27/202465计算机控制技术一、D/A转换器的工作原理及构成将输入的每一位二进制代码按其权的大小转换成相应的模拟量,然后将代表各位的模拟量相加,所得的总模拟量就与数字量成正比,这样便实现了从数字量到模拟量的转换。1、D/A转换器的工作原理9/27/202466计算机控制技术2、D/A转换器的构成T形电阻网络D/A转换器主要由四部分组成:基准电压VREF,R-2RT形电阻网络,电子开关Ki(i=0,1,…,n-1)和运算放大器A。Di=1时,Ki切换到右端(虚地),Di=0时,Ki切换到左端(地)。不论哪一端,切换电压不变,只切换电流。VREF9/27/202467计算机控制技术VREFI9/27/202468计算机控制技术VREFI9/27/202469计算机控制技术只有当Ki切换到右端,才能给运算放大器输入端提供电流。当满量程输入一个n位二进制时,流入运放的电流为:VREFI9/27/202470计算机控制技术当Rfb=R时,相应的输出电压为:VREFVOUTI由于数字信号Di(i=0,1,…,n-1)=1或0,故D/A转换器的输出电压VOUT与输入二进制数字量D=Dn-1

~

D0的关系式为:9/27/202471计算机控制技术所以,输出电压Vout除了与输入的二进制数D有关外,还与运放的反馈电阻Rfb、基准电压有关。当为8位A/D转换器时,D=0~28-1即0~FFHVREFVOUTVREF9/27/202472计算机控制技术二、D/A转换器的主要技术指标*分辨率是指当输入数字量发生单位数码(也称最低有效位LSB)变化时,输出模拟量对应的变化量。分辨率△与数字量输入的位数n的关系:实际使用中,常用输入数字量的位数来表示分辨率。比如,8位二进制D/A转换器,其分辨率是8位,或者说△=1/256。显然,数字量输入的位数越多,分辨率越高。与A/D转换器的分辨率的概念一样。9/27/202473计算机控制技术*建立时间是指输入数字信号的满量程时,输出模拟信号达到离终值±LSB/2所需的时间,一般为几十纳秒~几秒。*线性误差理想转换特性(量化特性)应该是线性的,但实际转换特性并非如此。在满量程输入范围内,偏离理想转换特性的最大误差定义为线性误差。线性误差常用LSB的分数来表示,如LSB/2或±1LSB。9/27/202474计算机控制技术三、常用D/A转换器及其接口(1)8位D/A转换器DAC0832的结构及工作原理8位D/A转换器DAC0832由R-2R电阻网络构成的8位D/A转换器、8位数据寄存器、8位DAC寄存器和相应的选通控制逻辑。数字信号输入端模拟电流输出端IOUT1+IOUT2=常数CDAC08329/27/202475计算机控制技术当ILE输入锁存允许、片选CS有效,写选通信号WR1(负脉冲)将输入数字量D锁入8位数据寄存器;输入锁存允许片选写选通信号DAC08329/27/202476计算机控制技术传送控制写选通信号在传送控制XFER有效的条件下,写选通信号WR2(负脉冲)将数据寄存器中的数据传送到DAC寄存器。数据送入DAC寄存器后1μs(建立时间),IOUT1和IOUT2稳定。DAC08329/27/202477计算机控制技术写选通信号传送控制输入锁存允许一般情况下,将XFER和WR2接地,此时DAC寄存器直通;将ILE输入接+5V,总线直接接WR1和CS信号,数据D写入数据寄存器后即可改变其模拟输出。DAC08329/27/202478计算机控制技术在实际应用中,通常采用外加运放的方法,把DAC0832的电流输出转换为电压输出。(P44)单极性电压输出:基准电压输出电压其中D为数字输入量,VREF为DAC0832的基准电压,当VREF为-5V时,VOUT为0~5V;当VREF为-10V时,VOUT为0~10V。9/27/202479计算机控制技术双极性电压输出其中D为数字输入量,VREF为D/A的基准电压,对A2而言,由运算放大器特性知,由叠加原理,当当9/27/202480计算机控制技术(2)D/A转换器的接口假设DAC0832的CS端口地址是400H,将8位二进制数7FH转换为模拟电压的转换程序段为: 接PC总线MOVDX,400HMOVAL,7FHOUTDX,ALHLT9/27/202481计算机控制技术2.3.4V/I变换1.集成V/I转换器ZF2B209/27/202482计算机控制技术2.集成V/I转换器AD6949/27/202483计算机控制技术2.3.5AO通道的典型设计一、举例PCL-726是研华公司推出的基于ISA总线的数据采集卡,分辨率为12位,提供6路模拟量输出通道.另外,它还提供16个DI和DO,结构见下图所示.9/27/202484计算机控制技术2.4数字量输入通道(DI)数字量输入接口电路:把现场的各种开关信号变成计算机内部处理的标准信号。数字量(开关量)信号包括: 开关的闭合与断开、指示灯的亮与灭、继电器或接触器的吸合与释放、马达的启动和停止、可控硅的通和断,等等。这些信号的共同特征是以二进制的逻辑“1”和“0”出现的,所以把这类信号统称为数字信号。本节内容包含:一、数字量输入通道的结构二、数字量输入调理电路三、数字量输入接口电路9/27/202485计算机控制技术输入调理电路输入缓冲器地址译码器生产过程PC总线一、数字量输入通道的结构数字量输入通道主要由输入缓冲器、输入调理电路、输入地址译码电路组成。其结构如下:9/27/202486计算机控制技术二、输入调理电路数字量(开关量)输入通道的基本功能就是接受外部装置或生产过程的状态信号。这些状态信号的形式可能是电压、电流、开关的触点,必然引起瞬时高压、过电压、接触抖动等现象。为了将外部开关量信号输入到计算机,必须将现场输入的状态信号经转换、保护、滤波、隔离等措施转换成计算机能够接受的逻辑信号,这些功能称为信号调理。9/27/202487计算机控制技术1、小功率输入信号调理电路将接点的接通和断开动作,转换成TTL电平信号与计算机相连。为了清除由于接点的机械抖动而产生的振荡信号,一般应加入有较长时间常数的积分电路来消除这种振荡。下图是一种简单的采用积分电路消除开关抖动的方法。AOA2O2O1A19/27/202488计算机控制技术2、大功率输入信号调理电路在大功率系统中,需要从电磁离合等大功率器件的接点输入信号。由于大功率开关电路采用较高的直流电源,在输入开关状态信号时可能对计算机控制系统带来干扰和破坏,故需要将这类开关信号经光电隔离后才能与计算机相连,以确保计算机正常运行。这种情况下,为了使接点工作可靠,接点两端至少要加24V以上的直流电压。9/27/202489计算机控制技术常见开关量输入接口电路1.直流输入接口电路:见下图9/27/202490计算机控制技术2.交流输入接口电路:见下图9/27/202491计算机控制技术3.交、直流输入接口电路:9/27/202492计算机控制技术三、数字量输入接口技术1、输入接口元件数字量输入接口元件常用三态门缓冲器74LS244取得状态信息。特点:74LS244共有8个通道,可输入8个开关状态。作用:74LS244可用来隔离输入和输出线路,在两者之间起缓冲作用。9/27/202493计算机控制技术2、数字量输入接口经过端口地址译码,得到片选信号CS,且在执行IN指令时,产生IOR信号,则被测的状态信息通过输入接口送到PC总线的数据线上,然后装入AL寄存器。9/27/202494计算机控制技术(2)数字量输入接口完成取数的指令: MOVDX,port地址送DX INAL,DX从端口读数,送AL9/27/202495计算机控制技术2.5数字量输出通道(DO)数字量输出通道:把计算机内部信号转换成现场执行机构的各种开关信号。本节内容包含:一、数字量输出通道的结构二、数字量输出驱动电路三、数字量输出接口电路9/27/202496计算机控制技术一、数字量输出通道的结构组织量输出通道主要由输出锁存器、输出驱动电路、输出口地址译码电路组成。输出驱动器输出锁存器地址译码器生产过程PC总线9/27/202497计算机控制技术二、输出驱动电路(drivecircuitofoutput)要把计算机输出的微弱数字信号转换成能对生产过程进行控制的驱动信号。根据生产过程开关器件功率和工作电压的不同,可有多种数字量放大电路的构成方式。如:功率晶体管、晶闸管、大功率场效应管和继电器。在开关信号从输出缓冲器到驱动电路之前,往往要对其进行隔离,以避免现场设备的开关和起停干扰计算机控制系统或引入强电进系统。

9/27/202498计算机控制技术1、输出接口光电隔离(photoelectricityisolating)在计算机控制系统中,输出开关量大部分都是TTL或CMOS电平,输出电流较小,一般不能直接驱动发光二极管,所以通常会加驱动电路,如7406、7407,或者加一级驱动三极管。9/27/202499计算机控制技术为了保证输入与输出端在电气上隔离,两端的电源必须独立。如图中VDD、VCC。工作原理:在上图中,当开关量输出端PA0输出高电平时,经反相驱动电路后变为低电平,使发光二极管有电流通过并发光,光线使得光敏三极管导通,从而在集电极上产生输出电压UO,该电压便可以用来控制外部电路.9/27/2024100计算机控制技术(1)晶体管输出接口电路:只能带直流负载2、三种接口输出电路9/27/2024101计算机控制技术(2)晶闸管输出接口电路:只能带交流负载9/27/2024102计算机控制技术(3)继电器输出接口电路:交直流负载均可带9/27/2024103计算机控制技术3、继电器(relay)输出驱动电路(1)触点式继电器输出继电器是电器控制中常用控制器件,由线圈和触点(常开和常闭)构成。原理:当线圈通电时,由于磁场作用,使开关触点闭合或断开,线圈不通电时,开关触点断开或闭合。9/27/2024104计算机控制技术工作原理:当开关量输出端PA0输出高电平时,经反相驱动器7406变为低电平,发光二极管发光,从而光敏三极管导通,使得晶体管VT导通,故使继电器K的线圈通电,继电器的触点闭合,使得负载RL与220V电源接通。反之则断开。图中二极管VD保护晶体管VT不被击穿。9/27/2024105计算机控制技术分析:当继电器K吸合时,二极管VD截至,电路正常工作。当继电器K释放时,由于继电器线圈电感的存在,因而具有储存有电能,而此时晶体管VT截至,故在线圈两端产生较高的感应电势,此电势方向为上负下正,正端加到VT的集电极上,当感应电势与VCC的和大于VT的集电极反向电压时,VT被击穿。加入二极管VD后,继电器线圈产生的感应电势由二极管VD流过,钳住了VT集电极端的电压,因而VT得到保护。9/27/2024106计算机控制技术(2)固态继电器输出(solidstaterelay)优点:触点式继电器在开关瞬间,触点容易产生电火花,从而引起干扰。固态继电器(SSR)则克服了这方面问题。原理:SSR用晶体管或者可控硅代替常规继电器的触点开关,并用光电隔离器作为前级。因此固态继电器实际上是一种光电隔离器的无触点开关。固态继电器分直流型和交流型两大类。下图为直流型SSR电路原理图:9/27/2024107计算机控制技术直流型SSR的输入级为光电隔离器,输出级为大功率晶体管(输出工作电压可达30V-180V)。应用:主要用于带动直流负载的场合,如直流电动机的控制、直流步进电机控制和电磁阀门的开启与关闭等。9/27/2024108计算机控制技术下图为采用直流SSR控制三相步进电机的电路原理图上图中步进电机的A、B、C三相,每相由一个直流型SSR控制。9/27/2024109计算机控制技术三、数字量输出接口技术1、输出接口元件当对生产过程进行控制时,一般应对计算机送出的控制状态进行保持,直到重新刷新为止。所以需要利用输出接口对其进行锁存,一般采用锁存器74LS273。特点:74LS273有8个通道,可输出8个开关状态,并可驱动8个输出装置。9/27/2024110计算机控制技术2、数字量输出接口经过端口地址译码,得到片选信号CS,执行OUT指令时,产生IOW信号,利用IOW的后沿产生的上升沿可以锁存数据;用下列指令完成数据输出控制:MOVAL,DATAMOVDX,portOUTDX,AL9/27/2024111计算机控制技术PCL-730是研华公司推出的32通道隔离型I/O板卡,提供16路开关量隔离输入和16路开关量隔离输出,其结构图如下所示:四、数字量输入输出通道模板举例9/27/2024112计算机控制技术D0-D7:数据线;A0-A9:地址线;CS1,CS2:寄存器选通信号;分别为低8位寄存器选通和高8位寄存器选通;IDI0-IDI15:16路隔离开关量输入通道,IDO0-IDO15:16路隔离开关量输出通道。9/27/2024113计算机控制技术

2.6系统的硬件抗干扰技术(一)计算机控制系统中的干扰源及途径(二)抗干扰措施过程通道抗干扰技术系统供电接地技术CPU抗干扰技术9/27/2024114计算机控制技术(一)干扰源及其转播路径

干扰源:外部干扰源与内部干扰源外部:各种电气装置(电机、电焊机、家电和交通工具等)的起停以及运行中发出的电磁波,太阳以及其它天体发出的电磁波、供电电源的波动以及沿供电线路串入的干扰等内部:交流声、不同信号的感应、多点接地造成的电位差,噪声等。干扰的主要传播路径:空间电磁感应、过程I/O通道、供电系统、接地系统。如下图所示:9/27/2024115计算机控制技术计算机控制技术干扰信号微机系统空间感应过程I/O通道供电系统接地系统9/27/2024116计算机控制技术计算机控制技术(二)抗干扰措施1、屏蔽技术对于由于空间感应引起的干扰,主要采用屏蔽技术来消除干扰。电场屏蔽:作用是抑制电路之间由于分布电容的耦合而产生的电场干扰,方法是利用低电阻金属材料的屏蔽体,屏蔽效果与依赖于该屏蔽体对地连接地质量。电磁场屏蔽:作用是防止高频电磁场对电路的影响。方法是屏蔽加滤波,屏蔽罩用非磁性材料做,不能有孔缝,并让屏蔽罩接地,在受干扰设备地输入端加入LC组合的滤波器。9/27/2024117计算机控制技术计算机控制技术

磁场屏蔽:作用是将低频磁场干扰限制在屏蔽体内,方法是利用高导磁率的金属材料做屏蔽罩。要求屏蔽罩不能有孔缝,屏蔽物的厚度影响屏蔽效果。导线屏蔽:就是在信号线上加一个金属编织的网状屏蔽套从而屏蔽两点之间由于单根导线连接而产生的干扰。在使用屏蔽套时,屏蔽套必须接地。目前常用双绞线传输信号以抵消磁场干扰。因为双绞线的每一分节形成一个相互靠近的环路,环路空间中电流方向相反,故产生的磁场相互抵消。9/27/2024118计算机控制技术计算机控制技术2、过程通道抗干扰技术干扰沿过程通道进入计算机系统的主要原因是过程通道与主机之间存在公共地线。(1)串模干扰及其抑制方法串模干扰:指叠加在被测信号上的干扰噪声。抑制方法:应根据干扰信号的特性和来源采用不同

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论