第3章南邮IO接口与过程通道课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第3章南邮IO接口与过程通道课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 章南邮 IO 接口 过程 通道 课件
- 资源描述:
-
1、第第3章章 I/O接口与过程通道接口与过程通道南京邮电大学南京邮电大学 电气信息工程系电气信息工程系3.1 输入输出与过程通道输入输出与过程通道3.2 模拟量输入通道模拟量输入通道3.3 模拟量输出通道模拟量输出通道3.4 D/A、A/D转换器的电源、接地与布线转换器的电源、接地与布线3.5 硬件抗干扰技术硬件抗干扰技术OUTLINE3.1 数字量输入输出通道数字量输入输出通道 数字量(开关量)信号:数字量(开关量)信号: 开关的闭合与断开开关的闭合与断开 继电器或接触器的吸合与释放继电器或接触器的吸合与释放 马达的启动与停止马达的启动与停止 阀门的打开与关闭阀门的打开与关闭 用用 “0”和和
2、“1”表示表示1.数字量输入接口数字量输入接口 74LS244:隔离输入和输出隔离输入和输出起缓冲作用起缓冲作用八个通道,可同八个通道,可同时输入时输入8个开关状态个开关状态 MOV DX, PORT IN AL, DX生产过程的生产过程的状态信息状态信息3.1.1 数字量输入输出数字量输入输出接口技术接口技术1A1 1Y11A2 1Y21A3 1Y31A4 1Y41A5 1Y51A6 1Y61A7 1Y71A8 1Y8输输入入接接口口D0D1D2D3D4D5D6D7PC总总线线2G1GCSIOR74LS2442. 数字量输出接口数字量输出接口控制状态控制状态需要保持,直到下次需要保持,直到下
3、次给出新的值为止给出新的值为止MOV AL, DATAMOV DX, PORT OUT DX, AL可用锁存器可用锁存器74LS273对对状态输出信号进行锁存状态输出信号进行锁存数字量输出接口数字量输出接口 D0CLKCLR74LS273D2D1D2D3D4D5D6D7D1D3D5D4D6D7D8Q2Q1Q3Q5Q4Q6Q7Q8CSIOWRESETPC总总线线输输出出接接口口 基本功能:接受外部装置或生产过程的状态信号基本功能:接受外部装置或生产过程的状态信号1、数字量输入通道结构、数字量输入通道结构输输 入入 调调 理理 电电 路路输输 入入 缓缓 冲冲 器器地址译码器地址译码器生生 产产
4、过过 程程P C 总总 线线3.1.2 数字量输入数字量输入通道通道输入调理电路输入调理电路 把现场信号经转换、保护、滤波、隔离转换成把现场信号经转换、保护、滤波、隔离转换成 计算机能够接收的逻辑信号计算机能够接收的逻辑信号 小功率输入调理电路小功率输入调理电路 大功率输入调理电路大功率输入调理电路 2. 输入调理电路输入调理电路开关去抖电路开关去抖电路图图3.4 采用积分电路采用积分电路(1)小功率输入调理电路)小功率输入调理电路 R S Q Q0 1 1 01 0 0 11 1 保保 持持RS触发器去抖电路触发器去抖电路(2)大功率输入调理电路)大功率输入调理电路大功率系统中,需从电磁离合
5、等大功率器件的接点输入信号大功率系统中,需从电磁离合等大功率器件的接点输入信号为使接点工作可靠,接点两端至少要加为使接点工作可靠,接点两端至少要加24V以上的直流电压以上的直流电压由于所带电压高,故高、低压之间,用由于所带电压高,故高、低压之间,用光电耦合器光电耦合器进行隔离进行隔离图图3.6 大功率信号输入电路大功率信号输入电路输输 出出 驱驱 动动 器器输输 出出 锁锁 存存 器器地址译码器地址译码器生生 产产 过过 程程P C 总总 线线1、数字量输出通道结构、数字量输出通道结构3.1.3 数字量输出通道数字量输出通道 小功率直流驱动电路小功率直流驱动电路 大功率驱动电路大功率驱动电路
6、2、输出驱动电路、输出驱动电路采用功率晶体管输出驱动继电器电路采用功率晶体管输出驱动继电器电路 采用高压输出的门电路驱动采用高压输出的门电路驱动图图3.8 继电器驱动电路继电器驱动电路(1)小功率直流驱动电路)小功率直流驱动电路达林顿阵列输出驱动继电器电路达林顿阵列输出驱动继电器电路(2)大功率驱动电路)大功率驱动电路 (a)直流固态继电器的结构直流固态继电器的结构可以利用固态继电器可以利用固态继电器(SSR)等实现等实现 I/O接接口口+5V74LS04R(b)交流固态继电器的结构交流固态继电器的结构I/O接接口口+5V74LS04R数字数字(开关开关)量输入量输入/输出通道模板举例输出通道
7、模板举例PCL-730PCL-730板卡组成框图板卡组成框图3.2 模拟量输入通道模拟量输入通道功能:功能:把从系统中检测到的模拟信号,变成二进制把从系统中检测到的模拟信号,变成二进制数字信号,经接口送往计算机数字信号,经接口送往计算机3.2.1 模拟量输入通道的组成模拟量输入通道的组成 过过程程参参数数PC总总线线模拟量输模拟量输入通道入通道检检测测信信号号调调理理多多路路转转换换器器采采样样保保持持器器A/D转转换换器器接接口口逻逻辑辑电电路路图图3.10 模拟量输入通道的组成结构模拟量输入通道的组成结构 信号调理部分将信号调理部分将非电量非电量和和非标准的电信号非标准的电信号转换成转换成
8、标标准的电信号准的电信号 依据检测信号及受干扰情况的不同而不同依据检测信号及受干扰情况的不同而不同 是传感器和是传感器和A/D之间以及之间以及D/A和执行机构之间的桥和执行机构之间的桥梁,也是测控系统中重要的组成部分梁,也是测控系统中重要的组成部分 通常包括信号的放大、量程自动转换、电流通常包括信号的放大、量程自动转换、电流/电压电压转换、滤波、线性化、共模抑制及隔离等转换、滤波、线性化、共模抑制及隔离等3.2.2 信号调理信号调理1、量程自动转换技术、量程自动转换技术 单参数测量系统单参数测量系统传感传感器器放大放大电路电路A/D转换转换微型机微型机显示显示传感器传感器多多路路转转换换开开关
9、关放大放大电路电路A/D转换转换微型微型机机显示显示传感器传感器传感器传感器传感器传感器多参数测量系统多参数测量系统量程自动转换量程自动转换: 根据需要对所处理的信号利用根据需要对所处理的信号利用可编程增益放大器可编程增益放大器进行放大进行放大倍数的自动调整,以满足后续电路和系统的要求倍数的自动调整,以满足后续电路和系统的要求 u 可编程增益放大器可编程增益放大器(Programmable Gain Amplifier),简称,简称PGAu 可编程增益放大器有两种:可编程增益放大器有两种:组合组合PGA和和集成集成PGA 仪用测量放大器电路仪用测量放大器电路 A3A2A1 2 4 1 32(1
10、)VRRARR图图3.13 组合组合PGA组合组合PGAMCP6S系列产品主要特点:系列产品主要特点:l8种可编程增益选择:种可编程增益选择:+1,+2,+4,+5,+8,+10,+16 或或+32 V/V;lSPI串行编程接口;串行编程接口;l级联输入和输出;级联输入和输出;l低增益误差,最大:低增益误差,最大:1%;l低漂移,最大:低漂移,最大:275V;l高带宽频率,典型值:高带宽频率,典型值:212MHz;l低噪声,典型值:低噪声,典型值:10 nV/rtHz 10 kHzl低电源电流,典型值:低电源电流,典型值:1mA;l单电源供电,单电源供电,2.5V5.5V;集成集成PGA 表表
11、3.2引脚说明引脚说明引脚名称引脚名称功能功能Vout模拟输出模拟输出CH0CH7模拟输入模拟输入Vss负电源负电源VDD正电源正电源SCKSPI时钟输入时钟输入SISPI数据输入数据输入SOSPI数据输出数据输出CSSPI片选片选VREF外部参考电压外部参考电压R1R2CIV+5V图图3-19 无源无源I/V变换电路变换电路精密电阻V=R2*I无源无源I/V变换变换2. I/V变换变换图图3-20 有源有源I/V变换电路变换电路 AR1R3R2R4R5CIVViA=1+R4/R3V=A*R1*I输入阻抗高,输出阻抗低输入阻抗高,输出阻抗低输出限流,保护运放输出限流,保护运放有源有源I/V变换
12、变换 2. I/V变换变换控制禁止端1:断开0:由ABC选通CD4051的原理电路图的原理电路图 3.2.3 多路转换器多路转换器 表表3.4 CD4051的真值表的真值表输入状态输入状态接通通道接通通道INHCBA 0000000011001020011301004010150110601117CD4051的真值表的真值表1. 信号的采样信号的采样 采样过程(简称采样过程(简称采样采样)是用采样开关(或采样单元)将模)是用采样开关(或采样单元)将模拟信号按一定时间间隔抽样成离散模拟信号的过程拟信号按一定时间间隔抽样成离散模拟信号的过程 图图3.22 信号的采样过程信号的采样过程f(t)t*f
13、 (t)t0T2T 3T 4T 5TSf(t)*f (t)3.2.4 信号的采样和量化信号的采样和量化 采样频率采样频率由香农(由香农(ShannonShannon)采样定理确定:)采样定理确定:s2max 一般取:一般取: s(410) max00*)()()()()()()(kkTkTtkTfkTttfttftf2. 量化量化 u 量化量化:采样信号经整量化后成为数字信号的过程:采样信号经整量化后成为数字信号的过程 量化过程就是用一组数码(如二进制码)来逼近离散模拟量化过程就是用一组数码(如二进制码)来逼近离散模拟信号的幅值,将其转换成数字信号,执行量化动作的装置是信号的幅值,将其转换成数
14、字信号,执行量化动作的装置是A/D转换器转换器 字长为字长为n的的A/D转换器把转换器把yminymax范围内变化的采样信号,变范围内变化的采样信号,变换为数字换为数字02n-1,其最低有效位(,其最低有效位(LSB)所对应的模拟量)所对应的模拟量q称称为量化单位,其表达式为:为量化单位,其表达式为:maxmin21nyyq3.2.5 采样保持器采样保持器 孔径时间和孔径误差的消除孔径时间和孔径误差的消除 采样保持原理采样保持原理3.2.5 采样保持器采样保持器 采样保持器的主要作用:采样保持器的主要作用: (1) 保持采样信号不变,以便完成保持采样信号不变,以便完成A/D转换转换 (2) 同
15、时采样几个模拟量,以便进行数据处理和测量同时采样几个模拟量,以便进行数据处理和测量 (3) 减少减少D/A转换器的输出毛刺,从而消除输出电压的峰值及转换器的输出毛刺,从而消除输出电压的峰值及缩短稳定输出值的建立时间缩短稳定输出值的建立时间 (4) 把一个把一个D/A转换器的输出分配到几个输出点,以保证输出转换器的输出分配到几个输出点,以保证输出的稳定性的稳定性常用的集成采样保持器有常用的集成采样保持器有LF198/298/398、AD582/585/346/389图图3.23 LF198/298/398原理图及引脚原理图及引脚(a)LF198/298/398原理图原理图(b)LF198/298
16、/398的引脚排列的引脚排列3.2.6 A/D转换器转换器lA/D转换器是将模拟电压或电流转换成数字量的器转换器是将模拟电压或电流转换成数字量的器件或装置,是模拟输入通道的核心部件件或装置,是模拟输入通道的核心部件lA/D转换方法有转换方法有逐次逼近式逐次逼近式、双积分式双积分式、并行比较并行比较式式和和二进制斜坡式二进制斜坡式、量化反馈式量化反馈式等等 常用的逐次逼近式常用的逐次逼近式A/D转换器有转换器有8位分辨率的位分辨率的ADC0801、ADC0809等,等,12位分辨率的位分辨率的AD574A等;等; 常用的双积分式常用的双积分式A/D转换器有转换器有3位半(相当于位半(相当于2进制
17、进制11位分辨位分辨率)的率)的MC14433等等1、A/D转换器的主要指标转换器的主要指标lA/D转换器的主要技术指标有转换时间、分辨率、转换器的主要技术指标有转换时间、分辨率、线性误差、量程、对基准电源的要求等线性误差、量程、对基准电源的要求等l转换时间:指完成一次模拟量到数字量转换所需要转换时间:指完成一次模拟量到数字量转换所需要的时间的时间 l分辨率:分辨率表示分辨率:分辨率表示A/D转换器对模拟信号的反应转换器对模拟信号的反应能力能力 ,通常用数字量的位数,通常用数字量的位数n(字长)来表示(字长)来表示l量程:即所能转换的电压范围量程:即所能转换的电压范围 1、A/D转换器的主要指
18、标转换器的主要指标l精度:精度有绝对精度和相对精度精度:精度有绝对精度和相对精度 l输出逻辑电平:多数为输出逻辑电平:多数为TTL电平,有并行和串行两电平,有并行和串行两种输出形式种输出形式l工作温度范围:由于温度会对运算放大器和电阻网工作温度范围:由于温度会对运算放大器和电阻网络产生影响,故只有在一定范围内才能保证额定的络产生影响,故只有在一定范围内才能保证额定的精度指标精度指标l基准电源的精度将对整个基准电源的精度将对整个A/D转换结果的输出精度转换结果的输出精度产生影响产生影响 (1) 8位位A/D转换器转换器ADC0809 ADC0809是美国国家半导体公司生产的带有是美国国家半导体公
19、司生产的带有8通道模拟开关的通道模拟开关的8位逐次逼近式位逐次逼近式A/D转换器,采用转换器,采用28脚双列直插式封装脚双列直插式封装 表表3.5 C、B、A与通道关系表与通道关系表CBA所选通道所选通道0 00VIN0001VIN1010VIN2011VIN3100VIN4101VIN5110VIN6111VIN72、常用的、常用的A/D转换器转换器图图3.25 AD574内部结构图内部结构图(2) 12位位A/D转换器转换器AD574ACSC8表3. 2 AD574A控制信号状态表CER/12/A0操作0XXXX禁止X1XXX禁止100X0启动12位转换10001启动8位转换1011X一次
20、读取12位输出数据10100输出高8位输出数据10101输出低4位输出数据尾随4个0AD574A引脚功能引脚功能硬件连接设计硬件连接设计软件程序设计软件程序设计 模拟量输入信号的连接、数字量输模拟量输入信号的连接、数字量输出引脚的连接、参考电平的连接、出引脚的连接、参考电平的连接、控制信号的连接控制信号的连接 主要包括控制信号的编程,如:启主要包括控制信号的编程,如:启动信号、转换结束信号以及转换结动信号、转换结束信号以及转换结果的读出果的读出 3.2.7 A/D 转换器接口设计转换器接口设计 1硬件设计硬件设计l模拟量输入信号的连接模拟量输入信号的连接 l数字量输出引脚的连接数字量输出引脚的
21、连接 l参考电平的连接参考电平的连接 l时钟的选择时钟的选择 lA/D转换器的启动方式转换器的启动方式l转换结束信号的处理转换结束信号的处理 1硬件设计硬件设计 转换结束信号的硬件连接有三种形式:转换结束信号的硬件连接有三种形式:p中断方式:将转换结束标志信号接到计算机系统的中断中断方式:将转换结束标志信号接到计算机系统的中断申请引脚或允许中断的申请引脚或允许中断的I/O接口的相应引脚上。接口的相应引脚上。p查询方式:把转换结束信号经三态门送到查询方式:把转换结束信号经三态门送到PC数据总线或数据总线或I/O接口的某一位上。接口的某一位上。p转换信号悬空:即该管脚与其它管脚之间无电气连接。转换
22、信号悬空:即该管脚与其它管脚之间无电气连接。2软件设计软件设计l启动启动A/D转换,中断、查询或延时等待转换时间后转换,中断、查询或延时等待转换时间后根据数据输出格式读出转换结果根据数据输出格式读出转换结果 l(1)启动启动A/D转换转换 l(2) 转换结果的读出。转换结果的读出。u中断方式:中断方式:u查询方式:查询方式:u软件延时方法:软件延时方法:D0D1D2D7D0+图图3.27 ADC0809与与PC总线的连接总线的连接 3.2.8 A/D 转换器与转换器与PC接口接口1ADC0809与与PC总线工业控制机接口总线工业控制机接口一次一次A/D转换操作分两步进行:转换操作分两步进行:(
23、1)启动启动ADC0809,并锁存通道地址,并锁存通道地址 (2)判断判断A/D转换结束并读出转换结果转换结束并读出转换结果 START: MOV AL,00H ; 设定通道数设定通道数 OUT 220H,AL ; 送通道地址、启动送通道地址、启动A/D转换转换 CALL DELAY ; 等待转换完成等待转换完成 IN AL,220H ; 读取读取A/D转换结果转换结果 设设ADC端口地址为端口地址为220H,要把,要把0通道的模拟量转换成数字通道的模拟量转换成数字量,利用软件延时方式实现量,利用软件延时方式实现 图图3.28 AD574A通过通过8255A与与PC总线的连接图总线的连接图2A
24、D574A与与PC总线工业控制机接口总线工业控制机接口首先进行首先进行8255A的初始化的初始化实现一次实现一次A/D转换包括转换包括A/D转换的启动、检测转换是否结束、转换的启动、检测转换是否结束、数据的读出数据的读出采用查询方式采用查询方式 2AD574A与与PC总线工业控制机接口总线工业控制机接口(1)8255A初始化设置初始化设置 INIT:MOV AL,9AH;设置;设置A、B口及口及C口的工作方式口的工作方式 MOV DX,2D3H ;8255A的控制寄存器的控制寄存器 OUT DX,AL ;方式字送控制寄存器;方式字送控制寄存器(2)启动启动A/D转换转换START:MOV AL
25、,00H MOVDX,2D2H;8255A的端口的端口C OUTDX,AL;使;使=0,启动,启动A/D转换转换(3) 检测转换是否结束及数据的读出检测转换是否结束及数据的读出 LOOP: MOV DX,2D2H ;8255A的端口的端口C IN AL,DX ;查询;查询STS的状态的状态 TESTAL,80H JNZ LOOP ;转换未完成则等待;转换未完成则等待 MOVAL,01H ;置位,即;置位,即=1 OUTDX,AL DECDX ;指向;指向8255A的端口的端口B INAL,DX ;读入端口;读入端口B高高8位数据位数据 MOVBX+1,AL ;数据保存;数据保存 DECDX ;
展开阅读全文