您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > 计算机控制02.过程输入输出技术
1第2章微型计算机控制系统的过程输入输出技术过程输入输出通道概述2.1模拟量输入通道2.2模拟量输出通道2.3数字量输入输出通道2.4脉冲量输入通道2.52第2章微型计算机控制系统的过程输入输出技术过程输入输出通道概述2.1模拟量输入通道2.2模拟量输出通道2.3数字量输入输出通道2.4脉冲量输入通道2.53过程输入输出通道的组成和功能什么是过程输入输出通道?–在计算机控制系统中,为了实现对生产过程的控制,要将生产现场的各种被测参数转换成数字计算机能够接受的形式,计算机经过计算、处理后的结果还须变换成适合于对生产进行控制的信号量。这个在计算机和生产过程之间传递和变换信息的装置称为输入输出过程通道过程输入输出通道的组成–模拟量输入通道模拟信号数字信号计算机–模拟量输出通道数字控制信号模拟信号执行机构–数字量输入通道开关信号计算机–数字量输出通道控制接受数字信号的执行机构和显示、指示装置过程输入输出技术过程输入输出通道概述4计算机控制系统中信号变换与传递模拟信号——时间上和幅值上都连续的信号离散模拟信号——时间上离散幅值上连续的信号数字信号——时间上离散,幅值也离散的信号采样——将模拟信号抽样成离散模拟信号的过程量化——采用一组数码来逼近离散模拟信号的幅值,将其转换成数字信号过程输入输出技术过程输入输出通道概述数字信号离散模拟信号模拟信号()et*()et()ekT()ukT*()ut()ut/tT数字信号模拟信号离散模拟信号0000100010111110111101001001101001100100采样A/D数字调节器D/A保持器()et*()et()ekT()ukT*()ut()ut0123401234012340123401234012345模拟量输入通道(AI通道)的一般结构过程参数变送器多路采样开关数据放大采样保持器A/DI/O主机控制逻辑过程输入输出技术过程输入输出通道概述过程参数由传感原件和变送器测量并转换为电压(或电流)形式后送至多路采样开关由多路采样开关将各个过程参数依次的切换到后级,进行放大、采样和A/D转换6模拟量输出通道(AO通道)的一般结构过程输入输出技术过程输入输出通道概述主机主机接口电路D/AD/A…………通道1通道n……接口电路D/A多路开关采样保持器采样保持器……通道1通道n……1)多D/A结构2)共享D/A结构多D/A结构–D/A转换器实现了数字信号到模拟信号的转换和信号保持(数字保持)共享D/A结构–D/A转换器实现数字信号到模拟信号的转换,保持功能由采样保持器完成(模拟保持)7数字量输入通道(DI通道)的一般结构过程输入输出技术过程输入输出通道概述信号变换器–非电量数字量电压或者电流的双值逻辑值输入调理电路–整形变换电路:非理想信号接近理想的方波或者矩形波相应形状的脉冲信号–电平变换电路:输入的双值逻辑电平与微型计算机兼容的逻辑电平总线缓冲器–暂存数字量信息并实现与微型计算机数据总线的连接接口逻辑电路–协调各通道同步工作,向微型计算机传递状态信息并控制数字量的输入和输出信号变换整形变换电平变换总线缓冲CPU信号变换整形变换电平变换接口逻辑又称开关量输入通道,其任务是将被控对象的开关状态信号(或数字信号)送给微型计算机、或把双值逻辑的开关量变换为微型计算机能够接收的数字量送给微型计算机8数字量输出通道(DO通道)的一般结构过程输入输出技术过程输入输出通道概述CPU锁存输出控制逻辑隔离功放执行机构锁存输出部件–锁存微型计算机输出的数据或者控制信号,供外部设备使用输出调理电路(属于部分)–隔离部件:防止干扰–功放部件:微型计算机输出的微弱数字信号能对生产过程进行控制的驱动信号其任务是将微型计算机输出的数字信号(或开关信号)传送给开关型的执行机构(如继电器或者指示灯等),控制它们的断/通或者亮/灭9第2章微型计算机控制系统的过程输入输出技术过程输入输出通道概述2.1模拟量输入通道2.2模拟量输出通道2.3数字量输入输出通道2.4脉冲量输入通道2.510信号的采样过程输入输出技术模拟量输入通道信号变换0T2T3T4TT()ft()ft()ft()ft0/tT/tTT2T3T4TτK11信号的采样理想采样当Tτ时,可以认为采样瞬时完成,即τ=0,于是采样开关以T为周期闭合并瞬时断开,由此形成一个单位脉冲序列,用表示,连续信号f(t)的采样,相当于f(t)与相乘,即:理想采样的特点是每隔T秒出现一次,并且满足:()Tt过程输入输出技术模拟量输入通道信号变换0()()()(2)()TktttTtTtkT()Tt*0()()()(0)()()()()()TkftfttftfTtTfkTtkT*()()fkTfkT12采样定理采样定理采样周期T的大小,决定了采样信号保留了多少原信号的信息和特征,我们不加证明的给出采样定理:若连续信号(包括噪声干扰在内)y(t)中所含频率分量的最高频率为fmax,定义采样周期T的倒数为采样频率f,若采样频率f≥2fmax,则可从采样信号y*(t)中不失真的恢复原连续信号。实际应用中,常取f≥(5~10)fmax,采样定理又称奈奎斯特采样定理或香农采样定理。如果已知信号的最高频率f,采样定理给出了保证完全重建信号的最低采样频率。这一最低采样频率称为临界频率或奈奎斯特频率,相反,如果已知采样频率,采样定理给出了保证完全重建信号所允许的最高信号频率。过程输入输出技术模拟量输入通道信号变换13信号的量化与编码为什么要进行信号的量化?–采样信号在时间轴上离散,但在函数轴上连续,而微型计算机只能接受时间离散且幅值不连续的信号,故需要进行信号的量化信号的量化–所谓量化,就是先确定一组离散的电平值,然后按照某种近似的方式将输出的模拟电压值归并到相应的离散电平,亦即模拟信号取值的离散化,在量化过程中所确定的一组离散的电平称为量化电平,幅度最小的那个非零量化电平的绝对值被称为量化单位(数字输入量的最低有效位LSB所对应的模拟值),而其他量化电平均为量化单位的整数倍,可以表示为Nq,量化单位信号的编码–将量化电平Nq中的N用二进制代码来表示,n位编码可以表示2n个量化电平,对于单极性的模拟信号,一般采用无符号的自然二进制码过程输入输出技术模拟量输入通道信号变换maxmin2nyyq14信号的量化与编码量化与编码的形式–字长为n的A/D转换器将ymin~ymax内的采样信号转换为数字0~2n-1–只舍不入:量化误差为LSB(只能为正)–四舍五入:量化误差为±0.5LSB(可以正负)–数字量的最大值(全1或者满码)所能表示的最大数值为VFS(1-2-n)过程输入输出技术模拟量输入通道信号变换q2q7q6q5q4q3q1111001011100010100110007qOq2q3q4q5q6qq2q7q6q5q4q3q1111001011100010100110007qOq2q3q4q5q6q(a)只舍不入方式(a)四舍五入方式LSBVFSVFS1.5LSBLSB15信号的量化与编码例题:以自然二进制码的3位A/D转换器来说明两种量化方式,假设采样值的变化范围是0~8V,于是q=8/23=1V,8个量化电平为0,1,2,3,4,5,6,7V(1)只舍不入,无论VIN=5.1V还是VIN=5.9V,均被归并为5q,编码均为101;该方法最大量化误差近似为q(2)四舍五入,若VIN=5.49V则归并为5q,编码为101,若VIN=5.50V则归并为6q,编码为110;该方法最大量化误差为±0.5q过程输入输出技术模拟量输入通道信号变换16A/D转换器的主要技术指标分辨率–衡量A/D转换器分辨输入模拟量最小变换程度的技术指标,分辨率用数字量的位数(字长)来表示,如8位、12位、16位等,表示它能对满量程输入VFS的1/2n的增量作出反应转换时间–A/D转换器完成一次模拟量到数字量转换所需要的时间线性误差–A/D转换器的理想转换特性应当是线性的,但实际转换特性并非如此。在满量程输入范围内,偏移理想转换特性的最大误差定义为线性误差,通常用LSB的分数表示过程输入输出技术模拟量输入通道A/D转换器17A/D转换器的主要技术指标习题:选用自然二进制码的4位A/D转换器,假设满量程电压VFS=16V,如果此时VIN=9.8V,分别计算采用只舍不入法和四舍五入法所得到的编码结果。设被测温度变化范围为20℃~1200℃,如果要求测量误差不超过±0.4℃,应选用分辨率为多少位的A/D转换器?过程输入输出技术模拟量输入通道A/D转换器18逐次逼近式A/D转换器的转换原理该种转换器的原理与天平的称重的原理相似。若某天平具有32,16,8,4,2和1克等6种砝码,若物体重量为27克。称量从最重的砝码试起,过程如下表所示。则物体的重量为M=D5*32+D4*16+D3*8+D2*4+D1*2+D0*1=27g过程输入输出技术模拟量输入通道A/D转换器次序加砝码天平指示操作记录132克超重去码D5=0216克欠重留码D4=138克欠重留码D3=144克超重去码D2=052克欠重留码D1=161克平衡留码D0=119逐次逼近式A/D转换器的转换原理(1)初始化:SAR和输出缓冲器清零,D/A输出为零(2)预测数据送往D/A,转换成电压V0(3)将输入模拟电压Vi与V0相比较,若ViV0,则保留;否则清除(4)由高位到低位,逐位确定该位是0还是1过程输入输出技术模拟量输入通道A/D转换器逻辑控制逐次逼近寄存器(SAR)D/A转换器输出缓冲器+_比较器VC启动时钟EOCVREFOED0~DN-1ViV020逐次逼近式A/D转换器的转换原理例题:设有8位逐次逼近式A/D转换器,D/A转换器的基准电压REF=10V,如果此时输入模拟量VIN=6.84V,则所得编码结果为多少?(1)第一个CP,D7~D0=10000000,V0=5V,VINV0,D7=1(2)第二个CP,D7~D0=11000000,V0=7.5V,VINV0,D6=0(3)第三个CP,D7~D0=10100000,V0=6.25V,VINV0,D5=1……如此继续,得到最终转换结果D7~D0为10101111过程输入输出技术模拟量输入通道A/D转换器21并行比较式A/D转换器的转换原理过程输入输出技术模拟量输入通道A/D转换器输入电压Vi比较器输出D2D1D000000000000001000001100001110001111001111101111111111110~15RV00011111010110001101000113~1515RRVV35~1515RRVV57~1515RRVV79~1515RRVV911~1515RRVV1113~1515RRVV13~15RRVVC1C2C3C4C5C6C7CO1CO2CO3CO4CO5CO6CO7RRRRRRRVRD1Q2Q3C11D1DQ5D2(MSB)1DQ4Q6Q11D1D优先编码器C1C11D1D(LSB)C1C1C1C1D0CPI1I2I3I4I5I6I71315RV115RV315RV1115RVQ7R/2VIN22双斜积分式A/D转换器的转换原理逻辑控制电路计数门时钟计数器显示D++--积分器比较器K1K2K3K4Vi+VR-VRVARCVBVC复零溢出K1K2K3K4过程输入输出技术模拟量输入通道A/D转换器OOOOVAVBVCDViVRttttV01t2T1T2t1t3N1T0N2T0N1N2238位A/D转换器ADC0809的结构图8路模拟开关IN0VIN1VIN2VIN3VIN4VIN5VIN6VIN7V2628271234525242322ABCALE地址锁存与译码1113ccVGND12FERV
本文标题:计算机控制02.过程输入输出技术
链接地址:https://www.777doc.com/doc-3159238 .html