输入通道接口技术幻灯片.ppt
《输入通道接口技术幻灯片.ppt》由会员分享,可在线阅读,更多相关《输入通道接口技术幻灯片.ppt(54页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、输入通道接口技术第1页,共54页,编辑于2022年,星期三07 October 2022第第2章章 输入通道接口技术输入通道接口技术 2第第2 2章章 输入通道接口技术输入通道接口技术2.1 信号测量与传感器技术信号测量与传感器技术2.2 模拟信号输入通道接口模拟信号输入通道接口2.3 键盘接口技术键盘接口技术2.4 开关量信号输入接口开关量信号输入接口 本章小结本章小结 作业作业第2页,共54页,编辑于2022年,星期三07 October 2022第第2章章 输入通道接口技术输入通道接口技术 32.1 信号信号测量与传感器技术测量与传感器技术 传感器是计算机控制系统的传感器是计算机控制系统
2、的“感触器官感触器官”;传感器能将需要测量的各种参数转换为电信号,电信号经传感器能将需要测量的各种参数转换为电信号,电信号经调理、调理、A/D转换后变为数字信号,然后送给计算机进行处理。转换后变为数字信号,然后送给计算机进行处理。传感器有很多种类:温度传感器,压力传感器,流传感器有很多种类:温度传感器,压力传感器,流量传感器,等等。量传感器,等等。第3页,共54页,编辑于2022年,星期三07 October 2022第第2章章 输入通道接口技术输入通道接口技术 42.2 模拟信号模拟信号输入通道接口输入通道接口一、一、模拟多路开关模拟多路开关二、二、A/D转换器转换器三、三、数据采集与处理方
3、法数据采集与处理方法第4页,共54页,编辑于2022年,星期三07 October 2022第第2章章 输入通道接口技术输入通道接口技术 5一、模拟多路开关一、模拟多路开关 在实际的计算机控制系统中,往往需要对多路信号进行测在实际的计算机控制系统中,往往需要对多路信号进行测量,而计算机在同一时刻只能处理一路信号,因此需要将各量,而计算机在同一时刻只能处理一路信号,因此需要将各路信号分时地送给计算机处理。路信号分时地送给计算机处理。第5页,共54页,编辑于2022年,星期三07 October 2022第第2章章 输入通道接口技术输入通道接口技术 61 1、模拟多路开关、模拟多路开关CD4051
4、CD4051*CD4051是是8通道多路开关通道多路开关*带有带有3个通道选择输入端个通道选择输入端A、B、C,用于选择,用于选择8个通道之个通道之一一*一个禁止输入端一个禁止输入端INH,高,高电平时,禁止模拟信号输电平时,禁止模拟信号输入;低电平时允许模拟信入;低电平时允许模拟信号输入号输入 *VDD与与VSS的电平差为的电平差为0.5 15V第6页,共54页,编辑于2022年,星期三07 October 2022第第2章章 输入通道接口技术输入通道接口技术 72 2、CD4051CD4051多路开关的扩展应用多路开关的扩展应用 在实际应用中,如果被测参数多于在实际应用中,如果被测参数多于
5、8路,可以采用将多个路,可以采用将多个CD4051 相连进行扩展。相连进行扩展。*由由D0D1D2D3来选择来选择16路通路通道之一道之一*其中其中D30,选中,选中1*其中其中D31,选中,选中2第7页,共54页,编辑于2022年,星期三07 October 2022第第2章章 输入通道接口技术输入通道接口技术 8二、二、A/DA/D转换器转换器 A/D转换器转换器 能将模拟信号转换为数字信号的器件,能将模拟信号转换为数字信号的器件,称为模数转换器,即称为模数转换器,即A/D转换器。转换器。第8页,共54页,编辑于2022年,星期三07 October 2022第第2章章 输入通道接口技术输
6、入通道接口技术 91 1、8 8位位A/DA/D转换器转换器ADC0809ADC0809*芯片内包含有芯片内包含有8通道通道多路开关及计算机兼多路开关及计算机兼容的控制逻辑容的控制逻辑*一个高阻抗斩波稳一个高阻抗斩波稳定比较器定比较器*一个带有模拟开关一个带有模拟开关树组的树组的256R电阻分压电阻分压器器*一个逐次逼近型寄一个逐次逼近型寄存器存器SARADC0809是是8位逐次逼近型位逐次逼近型AD转换器转换器第9页,共54页,编辑于2022年,星期三07 October 2022第第2章章 输入通道接口技术输入通道接口技术 10ADC0809的引脚功能:的引脚功能:*IN7IN0:8个模拟
7、量个模拟量输入端输入端*START:启动信号。:启动信号。当当START为高电平时,为高电平时,A/D转换开始转换开始*EOC:转换结束信号。:转换结束信号。当当A/D转换结束后,转换结束后,发出一个正脉冲,表发出一个正脉冲,表示示A/D转换完毕转换完毕*OE:输出允许信号,:输出允许信号,高电平有效高电平有效*CLOCK:实时时钟实时时钟1、8位位A/D转换器转换器ADC0809第10页,共54页,编辑于2022年,星期三07 October 2022第第2章章 输入通道接口技术输入通道接口技术 111 1、8 8位位A/DA/D转换器转换器ADC0809ADC0809*ALE:地址锁存允许
8、,地址锁存允许,高电平有效高电平有效*CBA:选择通道选择通道*D7D0:数字量输出数字量输出端端*VREF、VREF:参考参考电压端子电压端子*VCC:电源端子,接电源端子,接5V*GND:接地:接地ADC0809的引脚功能:的引脚功能:第11页,共54页,编辑于2022年,星期三07 October 2022第第2章章 输入通道接口技术输入通道接口技术 12第12页,共54页,编辑于2022年,星期三07 October 2022第第2章章 输入通道接口技术输入通道接口技术 132 2、ADC0809ADC0809的应用的应用应用原理图:应用原理图:转换结束,转换结束,EOC变成变成高电平
9、,作为中断请高电平,作为中断请求信号求信号计算机发出一个允计算机发出一个允许命令,许命令,OE变高电变高电平,则可读数据平,则可读数据经经A/D转换后转换后的数字量的数字量第13页,共54页,编辑于2022年,星期三07 October 2022第第2章章 输入通道接口技术输入通道接口技术 142 2、ADC0809ADC0809的应用的应用*启动脉冲启动脉冲START和地址和地址锁存允许脉冲锁存允许脉冲ALE的上升的上升沿将地址锁存,将沿将地址锁存,将CBA所所指定的通道信号送至指定的通道信号送至A/D转换器转换器t*在在START正脉冲下降沿正脉冲下降沿t时刻后,时刻后,EOC变负,直至变
10、负,直至转换结束,转换结束,EOC变正变正转换结束转换结束*此时,计算机发出一个此时,计算机发出一个允许命令,使允许命令,使OE变高电平变高电平,则可读出数据,则可读出数据A/D转换时序图:转换时序图:第14页,共54页,编辑于2022年,星期三07 October 2022第第2章章 输入通道接口技术输入通道接口技术 153 3、A/DA/D转换器与微处理器的连接转换器与微处理器的连接(1)模拟量输入通道的连接)模拟量输入通道的连接 A/D转换器接受的模拟量大都为转换器接受的模拟量大都为05V的标准电压信号的标准电压信号(2)数字量输出引脚的连接)数字量输出引脚的连接 A/D转换器数字量输出
11、引脚和微处理器的连接方法与其内部转换器数字量输出引脚和微处理器的连接方法与其内部结构有关:结构有关:*若内部含有数据输出锁存器则可以直接与微处理器连接;若内部含有数据输出锁存器则可以直接与微处理器连接;*若内部无数据输出锁存器,一般通过若内部无数据输出锁存器,一般通过I/O接口与微处理器连接。接口与微处理器连接。(3)A/D转换器启动方式转换器启动方式*脉冲启动脉冲启动(ADC0809)*电平启动电平启动第15页,共54页,编辑于2022年,星期三07 October 2022第第2章章 输入通道接口技术输入通道接口技术 163、A/D转换器与微处理器的连接转换器与微处理器的连接(4)结束信号
12、处理方法)结束信号处理方法*中断方式中断方式 将转换结束标志信号接到微处理器系统的中断申请引脚;将转换结束标志信号接到微处理器系统的中断申请引脚;*查询方式查询方式 把结束信号送到微处理器数据总线或把结束信号送到微处理器数据总线或IO接口的某一位;微处接口的某一位;微处理器向理器向AD转换器发出启动信号后,就开始查询转换器发出启动信号后,就开始查询AD转换是否结束。转换是否结束。*软件延时方法软件延时方法 微处理器启动微处理器启动AD转换后,就根据转换芯片完成转换所需要的时间,调转换后,就根据转换芯片完成转换所需要的时间,调用一段延时程序。用一段延时程序。第16页,共54页,编辑于2022年,
13、星期三07 October 2022第第2章章 输入通道接口技术输入通道接口技术 173、A/D转换器与微处理器的连接转换器与微处理器的连接(5)参考电源的选择)参考电源的选择 在在AD转换器中,参考电源的作用是作为标准电源,直接关转换器中,参考电源的作用是作为标准电源,直接关系到系到AD转换的精度。转换的精度。*通常通常8位位AD转换器由外电源供给;转换器由外电源供给;*12位位AD转换器内部设置有精密参考电源。转换器内部设置有精密参考电源。(6)时钟信号的连接)时钟信号的连接*一种是由芯片内部提供;一种是由芯片内部提供;*一种是由外部时钟提供,一般由系统时钟分频得到。一种是由外部时钟提供,
14、一般由系统时钟分频得到。(7)接地)接地 将将AD转换器的模拟地和数字地分别与系统的模拟地和数字转换器的模拟地和数字地分别与系统的模拟地和数字地相连;地相连;整个系统中,模拟地和数字地只在一点接通。整个系统中,模拟地和数字地只在一点接通。第17页,共54页,编辑于2022年,星期三07 October 2022第第2章章 输入通道接口技术输入通道接口技术 184、8位位A/D转换器控制程序设计转换器控制程序设计ADC0809与计算机的接口原理图:与计算机的接口原理图:AD转换的结束信号转换的结束信号EOC作为作为状态信号,经三态门接入数状态信号,经三态门接入数据总线据总线D7位;位;设各输入通
15、道地址是设各输入通道地址是200H207H;(1)8个模拟通道的信号个模拟通道的信号进行进行AD转换的程序(通过转换的程序(通过查询查询EOC):):第18页,共54页,编辑于2022年,星期三07 October 2022第第2章章 输入通道接口技术输入通道接口技术 194、8位位A/D转换器控制程序设计转换器控制程序设计DATA SEGMENT COUNT EQU 8 BUFFER DB COUNT DUP(0)DATA ENDS PROG SEGMENRT MAIN PROC FAR ASSUME CS:PROG,DS:DATA START:PUSH DS PUSH AX PUSH BX
16、 MOV AX,DATA MOV DS,AX LEA BX,BUFFER MOV DX,200H(接下页接下页);数据段数据段;为系统返回做准备为系统返回做准备;设置数据段设置数据段;取测试数据存放区首地址取测试数据存放区首地址;送通道送通道IN0地址地址;子程序子程序第19页,共54页,编辑于2022年,星期三07 October 2022第第2章章 输入通道接口技术输入通道接口技术 204、8位位A/D转换器控制程序设计转换器控制程序设计(接上页接上页)START1:SUB AX,AX OUT DX,AL PUSH DX MOV DX,220HSTART2:IN AL,DX TEST AL
17、,80H JZ START2 POP DX IN AL,DX MOV BX,AL INC BX INC DX LOOP START1 RET ;启动启动AD转换转换;AX清零清零;取取EOC的地址的地址;读入读入EOC值值;比较比较;为零则返回为零则返回;为为1,取通道,取通道IN0地址地址;读取读取AD转换结果转换结果;存入数据区存入数据区;指向下一存储单元指向下一存储单元;指向下一通道指向下一通道;循环程序,取下一通道采样数据循环程序,取下一通道采样数据;通道通道IN0地址入栈地址入栈第20页,共54页,编辑于2022年,星期三07 October 2022第第2章章 输入通道接口技术输入
18、通道接口技术 214、8位位A/D转换器控制程序设计转换器控制程序设计(2)利用延时方法进行)利用延时方法进行8个模拟通道的个模拟通道的AD转换的程序:转换的程序:MOV DX,200HSTART1:SUB AX,AX OUT DX,AL CALL DELAY0 IN AL,DX MOV BX,AL INC BX INC DX LOOP START1 ;送通道送通道IN0地址地址;启动启动AD转换转换;延时,等待转换结束延时,等待转换结束;读取读取AD转换结果转换结果;存入指定数据区存入指定数据区;程序循环,转向下一个通道采样程序循环,转向下一个通道采样第21页,共54页,编辑于2022年,星
19、期三07 October 2022第第2章章 输入通道接口技术输入通道接口技术 22 在工业控制和工业测量中,经在工业控制和工业测量中,经AD转换器采样得到转换器采样得到的数据,必须经过计算机的加工处理后才能得到相应的数据,必须经过计算机的加工处理后才能得到相应的准确结果。这个加工处理的过程可以包括数字滤波、的准确结果。这个加工处理的过程可以包括数字滤波、标度变换等步骤。标度变换等步骤。克服现场干扰克服现场干扰2、标度变换、标度变换1、数字滤波、数字滤波 获得直观数据获得直观数据三、数据采集与处理方法三、数据采集与处理方法第22页,共54页,编辑于2022年,星期三07 October 202
20、2第第2章章 输入通道接口技术输入通道接口技术 231 1、数字滤波、数字滤波 数字滤波数字滤波为了减小甚至消除叠加在采样数据中的随为了减小甚至消除叠加在采样数据中的随机信号值的影响,利用程序对多次采样信号所得到的数据进机信号值的影响,利用程序对多次采样信号所得到的数据进行加工处理,以保证采样数据的准确性及精度。行加工处理,以保证采样数据的准确性及精度。数字滤波,可以简化硬件设计,参数调整方便,多通道数字滤波,可以简化硬件设计,参数调整方便,多通道共用。共用。常用的数字滤波算法常用的数字滤波算法(1)程序判断滤波)程序判断滤波(2)中值滤波)中值滤波(3)算术平均值滤波)算术平均值滤波(4)加
21、权平均值滤波)加权平均值滤波(5)滑动平均值滤波)滑动平均值滤波(6)低通滤波)低通滤波(7)复合数字滤波)复合数字滤波第23页,共54页,编辑于2022年,星期三07 October 2022第第2章章 输入通道接口技术输入通道接口技术 24(1)程序判断滤波)程序判断滤波 所谓程序判断滤波,就是根据经验,确定出两次采样之所谓程序判断滤波,就是根据经验,确定出两次采样之间可能出现的最大偏差间可能出现的最大偏差E。*如果采样得到的值与上次采样值之差超过如果采样得到的值与上次采样值之差超过E,则表则表明该采样数据中存在较大的干扰信号,应予以剔除;明该采样数据中存在较大的干扰信号,应予以剔除;*如
22、果采样得到的值与上次采样值之差小于如果采样得到的值与上次采样值之差小于E,则本次采则本次采样值为正常值。样值为正常值。程序判断滤波分为两种:限幅滤波、限速滤波程序判断滤波分为两种:限幅滤波、限速滤波第24页,共54页,编辑于2022年,星期三07 October 2022第第2章章 输入通道接口技术输入通道接口技术 25(1)程序判断滤波)程序判断滤波 限幅滤波:把两次相邻的采样值相减,求出其差值限幅滤波:把两次相邻的采样值相减,求出其差值(以绝对值表示以绝对值表示),然后与两次允许的最大差值,然后与两次允许的最大差值E进行进行比较。比较。若小于等于若小于等于E,则本次采样值有效;则本次采样值
23、有效;若大于若大于E,则取上一次采样值。则取上一次采样值。*E的选取非常重要(通常可根据经验数据获得)的选取非常重要(通常可根据经验数据获得)E太大无法剔除各种干扰;太大无法剔除各种干扰;E太小又有可能使正常值丢失,影响测量的实时性。太小又有可能使正常值丢失,影响测量的实时性。*限幅滤波主要用于变化比较缓慢的参数,如温度等。限幅滤波主要用于变化比较缓慢的参数,如温度等。第25页,共54页,编辑于2022年,星期三07 October 2022第第2章章 输入通道接口技术输入通道接口技术 26(1)程序判断滤波)程序判断滤波限速滤波:是限幅滤波的一种折中,既考虑了采样的实时性,限速滤波:是限幅滤
24、波的一种折中,既考虑了采样的实时性,又照顾到采样值变换的连续性。又照顾到采样值变换的连续性。设按时间顺序设按时间顺序t1、t2、t3的三个采样值分别为的三个采样值分别为y1、y2、y3;当当|y2y1|E时,时,y2有效,取值有效,取值 y2;当当|y2y1|E时,如果当时,如果当|y3y2|E时,则时,则y3有效,有效,取值取值 y3;否则,取值;否则,取值(y3+y2)/2.*E的选取不太灵活,不能反映采样点数大于的选取不太灵活,不能反映采样点数大于3时各采时各采样值受干扰的情况。样值受干扰的情况。第26页,共54页,编辑于2022年,星期三07 October 2022第第2章章 输入通
25、道接口技术输入通道接口技术 27(2)中值滤波)中值滤波中值滤波:对某一参数连续采样中值滤波:对某一参数连续采样N(奇数奇数)次,然后把次,然后把N次采样次采样的值的值从小到大从小到大或或从大到小从大到小排列,再排列,再取中间位置上的值作为取中间位置上的值作为本次采样值本次采样值。*可以克服偶然因素引起的波动干扰,或者采样器本身可以克服偶然因素引起的波动干扰,或者采样器本身不稳定引起的脉动干扰;不稳定引起的脉动干扰;*只适用物理量变化较慢的工作场合。只适用物理量变化较慢的工作场合。第27页,共54页,编辑于2022年,星期三07 October 2022第第2章章 输入通道接口技术输入通道接口
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 输入 通道 接口 技术 幻灯片
限制150内