应用系统配置及接口技术1

上传人:宝路 文档编号:52883988 上传时间:2018-08-26 格式:PPT 页数:45 大小:609.01KB
返回 下载 相关 举报
应用系统配置及接口技术1_第1页
第1页 / 共45页
应用系统配置及接口技术1_第2页
第2页 / 共45页
应用系统配置及接口技术1_第3页
第3页 / 共45页
应用系统配置及接口技术1_第4页
第4页 / 共45页
应用系统配置及接口技术1_第5页
第5页 / 共45页
点击查看更多>>
资源描述

《应用系统配置及接口技术1》由会员分享,可在线阅读,更多相关《应用系统配置及接口技术1(45页珍藏版)》请在金锄头文库上搜索。

1、,第10章 单片机A/D及D/A转换接口,10.1 单片机测控系统与模拟输入通道 10.2 A/D转换器及接口 10.3 D/A转换器及接口 10.4 A/D与D/A转换器芯片的串行接口,10.1 单片机测控系统与模拟输入通道,现代技术的基础是信息技术,信息技术的三大支柱是: 计算机技术、测控技术、通信技术 单片机技术的应用在这个三个领域都有涉足,特别是测控技术,10.1.1 单片机测控系统概述,测控技术包括“测”与“控”。 测: 实时采集被控对象的物理参量,如温度、压力、流量、速度等,这些参量通常是模拟量,即连续变化的物理量 连续指的是:一是时间意义上的连续,即量值随时间变化连续变化;二是数

2、值意义上的连续,即量值本身连续变化。 模拟量不能直接送给计算机,必须通过模/数转换。,控: 把采集的数据经计算机计算、比较等处理后,得出结论,以对被控对象实施校正控制。 经计算机处理后得到的数字量结果,必须经数/模转换后才能被控制执行部件所接受。 A/D(analog/data)及D/A转换在测控系统中为模拟输入通道及模拟输出通道,10.1.2 模拟输入通道,1 传感器 主要功能是采集信号,也有转换功能,即把采集到的非电信号转换为电信号(电压即电流)。 主要有: 温度传感器、光电传感器、湿度传感器,流量传感器,压力传感器,机械量传感器,成份分析传感器、PH值传感器。,传感器采集信号和转换信号的

3、能力与质量,将直接影响测控系统的性能。 高质量的传感器的输入与输出信号间应具有稳定且重复性好的函数关系、较好的灵敏度和精确度以及较强的抗干扰能力。 传感器的发展方向是新原理、集成化和功能器件化。,2 放大器,传感器得到的电信号一般幅度较小,难以直接进行A/D转换,所以需要放大器对模拟信号进行放大处理。 放大器的种类很多,但在模拟输入通道中使用的是一种高放大倍数并带有负反馈的直接耦合放大器,并对输入信号进行多种数学运算,也为运算放大器。,3 采样/保持,采样是为了跟踪输入信号的变化,其实质是将一个连续变化的模拟信号转换为时间上离散的采样信号,所以信号采样要按一定时间间隔进行,并且采样频率远高于信

4、号中的最高频率(一般是2。5倍),所以得到的采样脉冲是一个宽度很窄的脉冲序列。 而保持是把采样信号保持一段时间,因为其后的A/D转换需要一个时间过程。在保持期间要维持信号的稳定,所以尽量保持信号不变。 在模拟输入通道中,采样电路和保持电路是合在一起的,称为采样/保持电路。,4 滤波器,测控系统工作时可能会受到环境干扰,如温度、电场、磁场等,从而造成模拟信号中混有多种频率的噪声信号。甚至干扰信号大于有用信号,为了抑制干扰信号,提高信噪比,在模拟输入通道中应使用滤波器。 分为模拟滤波和数字滤波。,模拟滤波器由电子元器件构建的滤波电路,有LC谐振电路,及RC谐振电路。 数字滤波是通过程序对采样信号进

5、行平滑加工,以提高有用信号,消除抑制干扰信号。有多种软件可以作数字滤波。如MATLAB软件包等。,5 多路开关,一个测控系统可以有多路系统,以便进行多路采集,在多路系统中,只经速度允许,就可以采用多通道共用一个A/D转换器的方案,以简化结构降低成本。因此需要在模拟输入通道中设置一个多路开关以进行切换通道,以实现各个通道被分时、各个地轮流接通。,10.2 转换器及接口技术,模数()转换电路的种类有:计数比较型、逐次逼近型、双积分型等等。 逐次逼近型转换器,在精度、速度和价格上都适中,是最常用的转换器件。 双积分转换器,具有精度高、抗干扰性好、价格低廉等优点,但转换速度低。 串行输出的A/D芯片由

6、于节省单片机的I/O口线,越来越多地被采用。如具有SPI三线接口的TLC1549、TLC1543、TLC2543、MAX187等,具有2线I2C接口的MAX127、PCF8591(4路8位A/D,还含1路8位D/A)等。,10.2.1 逐次逼近型并行输出转换器及接口,ADC0809 A/D转换器芯片由8路模拟开关、8位A转换器、三态输出锁存器以及地址锁存译码器等组成。,图10-2 ADC0809结构,芯片功能与结构AD分辨力:8位 内置多路开关,允许对8路模拟量分时转换; 自带微机总线接口; 最高转换速度100S次; 内部结构如图所示。,引脚功能:IN0IN7: 8通道模拟信号输入 D0D7:

7、 8位数字量输出 ADDC、ADDB、ADDC:通道选择,000111对应于IN0IN7 ALE: 通道地址锁存,正脉冲输入 START: 启动信号,正脉冲输入 EOC: 转换结束,转换开始后EOC0,转换结束时EOC1 OE: 输出允许控制 CLK: 转换时钟信号,典型值640K VREF()、VREF:AD参考电压 VIN = VREF(D7D0)/256 ;(D7D0)= 00HFFH VCC、GND: 电源电压 +5+15V,工作时序:ALE1:ADDAADDC进入 ALE0;ADDAADDC锁存 START:上升沿使AD内部复位,下降沿启动A/D(一般START可兼作ALE信号使用)

8、 EOC:转换开始后为0,结束时为1 OE:高电平使片内数据输出,低电平数据线为高阻,图9-28 ADC0809的时序图,2、ADC0809与89C51接口,ADC0809与89C51连接可采用查询方式,也可采用中断方式。图9-29为中断方式连接电路图。由于ADC0809片内有三态输出锁存器,因此可直接与89C51接口。,图10-3 ADC0809与89C51的连接,0809与8031接口(总线型) ADDAADDC: 连至A0A2 DOD7: 接数据总线 START、ALE: 由 P2.7、WR “或非”产生 例:启动通道0转换 MOV DPTR,7FF8HMOVX DPTR,A P2.70

9、,WR0,ALESTATR1,通道地址进入,AD复位。 P2.70,WR1,ALESTART0,通道地址锁存,AD启动。 EOC: 通过非门接INT1,转换结束时产生中断, OE: 由P2.7和 RD通过“或非”门产生,“读”AD 例: MOVX A,DPTR (DPTR7FF8H) P2.7=0, RD0,OE1,D0D7数据总线,被CPU读取。 CLK:由ALE通过分频产生,亦可单独提供时钟。 VREF()、VREF:参考电压(一般为+5V),3、程序实例:8路巡回检测设对8点温度巡回检测,温度范围3050,检测精度1。数据存放于外RAM A0HA7H单元。 主程序: MAIN:MOV R

10、0,0A0H ;数据暂存区首址MOV R2,08H ;8路数初值SETB IT1 ;脉冲触发方式SETB EA ;开中断SETB EX1MOV DPTR,7FF8H;指向0809首地址 (IN0)MOVX DPTR ,A ;启动AD转换 HERE:SJMP HERE ;等待中断 中断服务程序:MOVX A,DPTR ;读A/DMOVX R0 ,A ;存数INC DPTR ;更新通道INC R0 ;更新暂存单元DJNZ R2,DONERET1 DONE:MOVX DPTR ,A ;启动AD转换RETI,A/D转换芯片说明,原理划分: 积分型:精度高、抗干扰能力强,但速度不高。 逐次逼近型:原理简

11、单,中等速度,分辨率较高。 闪烁型:速度快,功耗大,且电路复杂。,分辨率高,价格便宜,抗干扰能力强。,2 输入电压信号形式,分为单极、双极和差分三种 单极:允许电压0+5V,0+10V,和0+20V,线路简单, 一条输入线,一条地线。 双极:电压可正可负,一条引线输入,但芯片上需要一对极性相反的工作电源与之配合。 差分:是不共地电压信号,需要两条线输入。,3 输出二进制代码形式,有二进制代码和BCD代码两种形式。 二进制代码有8、10、12、14、16、20、24位等。 BCD码主要用在数字电压表中,输出的BCD码可直接在LED或LCD中进行显示。常见的有3位半、4位半、5位半。 3位半是4组

12、BCD码,分别为千位、百位、十位、个位,但其中对应百、十、个位的BCD码都用来表示数字,即09共10个数字,对应千位的BCD码只用其0或1,其它的3个高位用于表示数值的正负或被测量的欠量程和过量程等标志,所以称为“半”位。所以最大值为1999。,4 分辨率,分辨率是转换器对被转换量变化敏感程度的描述。或者说转换器对被转换量变化的分辨能力,也可以说是输入量有多大的变化量转换器输出端才有反应。 对于A/D转换器,被转换量是电压,所以分辨率是对输入电压信号变化的分辨能力,即输入电压有多大的量才能使输出量改变一个二进制单位,因此,A/D转换器的分辨率是电压值。,对于N位的A/D转换器,其分辨率为满量程

13、输入电压与2N之比,或满量程电压的1/2N。 如满量程为10V的12位A/D转换器,其分辨率为10/212=2.4mV. A/D转换位数越高,分辨率越小,分辨能力越强,,5 控制信号,时钟信号: 转换启动信号: 脉冲信号,ADC0809等,可通过执行一条指令来作为启动信号, 有的是电平信号,并且在整个转换过程中电平要一直保持,为此,可使用一个D触发器产生启动信号。,6 转换结束和数据读取,3种数据读取方式 (1) 定时等待 (2)查询方式 (3)中断方式,10.3 D/A转换器接口,后向通道是计算机实现控制运算处理后,对被控对象的输出通道接口。 系统的后向通道是一个输出通道,其特点是弱电控制强

14、电,即小信号输出实现大功率控制。常见的被控对象有电机、电磁开关等。 单片机实现控制是以数字信号或模拟信号的形式通过口送给被控对象的。其中,数字信号形态的开关量、二进制数字量和频率量可直接用于开关量、数字量系统及频率调制系统的控制;但对于一些模拟量控制系统,则应通过转换器转换成模拟量控制信号后,才能实现控制。 10.3.1 后向通道中的功率开关器件及接口 10.3.2 串行输入D/A芯片TLC5615接口技术 10.3.3 并行输入芯片及接口技术,1. 继电器及接口1) 单片机与继电器的接口一个典型的继电器与单片机的接口电路如图所示。,图10-5 继电器接口,10.3.1 后向通道中的功率开关器

15、件及接口,2. 光电耦合器(隔离器)件及驱动接口,为防止干扰窜入和保证系统的安全,常常采用光电耦合 器,用以实现信号的传输,同时又可将系统与现场隔离开。 晶体管输出型光电耦合器的受光器是光电晶体管,如图10-6所示。,图10-6 光电耦合器4N25的接口电路,3. 光电耦合驱动晶闸管(可控硅)功率开关及接口,图10-7是4N40和MOC3041的接口驱动电路。 4N40是常用的单向晶闸管输出型光电耦合器,也称固态继电器。 MOC3041是常用的双向晶闸管输出的光电耦合器(固态继电器)。,图10-7 晶闸管输出型光电耦合器驱动接口,10.3.2 并行输入芯片及接口技术,1. 并行输入转换芯片DA

16、C0832 主要由两个8位寄存器和一个8位转换器组成。,图108 DAC0832结构,1) DAC0832引脚功能,D0D7: 数字量数据输入线。 ILE: 数据锁存允许信号,高电平有效。 CS: 输入寄存器选择信号,低电平有效。 WR1: 输入寄存器的“写”选通信号,低电平有效。 XFER: 数据转移控制信号线,低电平有效。 WR2: DAC寄存器的“写”选通信号。VREF: 基准电压输入线。 RFB: 反馈信号输入线,芯片内已有反馈电阻。 IOUT1和IOUT2: 电流输出线。 IOUT1与IOUT2的和为常数, IOUT1随DAC寄存器的内容线性变化。一般在单极性输出时,IOUT2接地;在双极性输出时,接运放。 VCC: 工作电源。DGND: 数字地。 AGND: 模拟信号地。,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 教学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号