




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
5-9D/A转换器接口及应用5-10A/D转换器接口及应用第5章单片机接口技术单片机共3部分第三部分1扩展I/O电路的功能:1、速度协调;2、输出数据锁存;3、输入数据三态;4、数据转换:模拟量→数字量:由A/D转换完成;数字量→模拟量:由D/A转换完成。单片机2单片机单片机和被控实体间的接口示意图3举例1:温度测控系统单片机4举例2:速度测控系统单片机5举例3:红外线自动门控制系统原理图BISS000160K20K1032M10K10u1M1M47K10347u电压检测模块电机温度检测P3.3/INT1手动/自动切换手动关按钮P3.4P3.02.2uDSG红外传感器+5VGND3.3K103103470u+5V330K330K10210nVCVDD2OUT2IN-1IN+1IN-1OUT220KIBRR1AV0RC1RC2RR2VSS+5V行程开关2行程开关3手动开按钮光电隔离电机正转继电器J1电机过热报警转速检测模块A/D转换蜂鸣报警行程开关4行程开关1电压过高报警速度异常报警速度变换继电器J3电机反转继电器J2ADC0809P1.0P1.3P1.2P1.1P1.4P1.5P1.6P2.0P2.1P2.3P2.2P3.2/INT0P3.1P0WRRDALEP1.710K×6LEDAT89C51VCC6红外线传感器集成芯片BISS0001特点(1)用CMOS工艺,功耗低。(2)具有独立的高输入阻抗运算放大器,可与多种传感器匹配。(3)双向鉴幅器可有效抑制干扰信号。(4)内设延时和封锁定时器,性能稳定,调节范围宽。(5)内置参考电源。(6)工作电压范围宽(3V~5V)。BISS000112345678910111213141516AV0RR1RC1RC2RR2VssVRF/RESETVcIBVDD2OUT2IN-1IN+1IN-1OUT75-9 D/A转换器接口及应用5-9-1D/A转换概述一、D/A(DigittoAnalog)转换器:为把数字量转换成模拟量,在D/A转换芯片中要有解码网络:①二进制权电阻网络;②T型电阻网络。单片机8T型电阻网络型D/A转换器:
4个位切换开关,4路R-2R电阻网络和运放组成,电阻接成T型,故称为T型解码网络。
单片机9
D/A转换器的原理:把输入数字量中每位都按其权值分别转换成模拟量,并通过运算放大器相加求和。
T型网络的特点:电阻阻值小,转换速度快、误差小,结构简单。实际应用的D/A转换器多数采用此网络。n位数字量与模拟量的关系式:
VO=—VREF×(数字码/2n)
(VREF——参考电压)二、D/A输出形式:①电压;②电流
运算放大器
电压。单片机10三、注意区分D/A内部是否带有锁存器:与P1、P2接口:不需加锁存器,直接接口。无锁存器与P0接口:因P0的特殊功能,需加锁存器。D/A内如:DAC800、AD7520、AD7521等。
有锁存器:最好与P0直接接口。如:DAC0832、DAC1230等。单片机11四、主要技术指标1、分辨率(Resolution)是指D/A转换器能分辨的最小输出模拟增量,取决于输入数字量的二进制位数。通常以二进制位数表示分辨率。若数字量的位数为n,则分辨率为2-n。数字量位数越多,分辨率就越高。应用时,应根据分辨率的需要选定转换器的位数。2、建立时间(EstablishingTime)是描述D/A转换速度的快慢。输出形式为电流的转换器比电压的建立时间短。
D/A转换速度远高于A/D转换。单片机12主要技术指标(续)3、转换精度(ConversionAccuracy)指满量程时DAC的实际模拟输出值和理论值的接近程度。
4、偏移量误差(OffsetError)偏移量误差是指输入数字量为零时,输出模拟量对零的偏移值。
5、线性度(Linearity)线性度是指DAC的实际转换特性曲线和理想直线之间的最大偏移差。单片机13一、内部结构:DAC0832:8位双缓冲器结构的D/A转换器。5-9-2D/A转换芯片DAC08328位DACDAC寄存器输入寄存器-+IOUT2IOUT1RfbVODI0~7AGNDILECS与与与WR1WR2XFERLE1LE2LE1(LE2)=0:锁存;1:直通。单片机14DAC的应用:l
DAC用作单极性电压输出;l
DAC用作双极性电压输出;l程控放大器DI0~7:转换数据输入(8位);CS:片选信号(输入);ILE:数据锁存允许信号(输入);XFER:数据传送控制信号(输入);WR1:第一写信号(输入),与ILE共同控制输入寄存器是数据直通方式还是数据锁存方式;WR2:第2写信号(输入),与XFER共同控制DAC寄存器是数据直通方式还是数据锁存方式;Rfb:反馈电阻端,芯片内部和Iout之间连接有一个15K的电阻。15双极性DAC的接法:增益小于1的程控放大器:16双极性输出电压与输入数字量的关系输入数字量Bb7b6b5b4b3b2b1b0Vout(理想值)+VREF时-VREF时11111111|VREF|-LSB-|VREF|+LSB┆┆┆11000000|VREF|/2-|VREF|/2┆┆┆1000000000┆┆┆01111111-LSBLSB┆┆┆00111111-|VREF|/2-LSB|VREF|/2+LSB┆┆┆00000000-|VREF||VREF|17二、DAC0832与单片机的接口:有3种工作方法:直通方式、单缓冲方式和双缓冲方式。1、直通方式:
输入寄存器和DAC寄存器共用一个地址,同时选通输出;
WR1和WR2同时进行,并且不与CPU相接。
特点:转换速度快。MOVP1,A18举例:例:D/A转换程序,用DAC0832输出0~+5V锯齿波,电路为直通方式。设VREF=-5V,若DAC0832地址为00FEH,脉冲周期要求为100ms。100msDACS:MOV DPTR,#00FEH;0832
I/O地址
MOV A,#00H ;开始输出0VDACL:MOVX @DPTR,A ;D/A转换
INC A ;升压
ACALL DELAY
;延时100ms/256:决定锯齿波的周期 AJMP DACL ;连续输出DELAY:…
;延时子程序192、单缓冲方式:
输入寄存器和DAC寄存器共用一个地址,同时选通输出,输入数据在控制信号作用下,直接进入DAC寄存器中;
WR1和WR2同时进行,并且与CPU的WR相连,CPU对0832执行一次写操作,将数据直接写入DAC寄存器中。
适用:只有一路模拟信号输出或几路模拟信号非同步输出。20举例:例:D/A转换程序,用DAC0832输出0~+5V三角波,电路为单缓冲方式。设VREF=-5V,若DAC0832地址为00FEH,脉冲周期要求为(100ms)。100ms ORG 2000HSTAR:MOV DPTR,#00FEH;DAC0832地址
MOV A,#00H ;开始输出0VUP:MOVX @DPTR,A ;D/A转换
INC A ;产生上升段电压
JNZ UP
;上升到A中为FFH(A≠0跳)DOWN:DEC A ;产生下降段电压 MOVX
@DPTR,A
JNZ DOWN
;下降到A中为00H
SJMP UP
;重复注:若想改变波形的周期(频率),只需在SJMPUP前插入延时程序即可。213、双缓冲器方式:
输入寄存器和DAC寄存器分配有各自的地址,可分别选通。
适用:同时输出几路模拟信号的场合,可构成多个0832同步输出电路。22举例:例:用DAC0832实现驱动绘图仪,电路为双缓冲方式。1#和2#DAC0832地址分别为00FEH和00FDH。则绘图仪的驱动程序为: ORG 2000H MOV DPTR,#00FEH;选中1#0832(的输入寄存器):A0=0
MOV A,#Datax MOVX @DPTR,A
;Datax写入1#0832输入寄存器
MOV DPTR,#00FDH;选中2#0832(的输入寄存器):A1=0
MOV A,#Datay MOVX
@DPTR,A ;Datay写入2#0832输入寄存器 MOV DPTR,#00FBH;选中1#和2#0832的DAC寄存器:A2=0 MOVX
@DPTR,A
;1#和2#输入寄存器的内容同时传送到DAC寄存器中23三、DAC1208内部框图2480C51与DAC1208的接口80C51255-10 A/D转换器接口及应用A/D接口设计要点:1.选择合适的系统采样速度;2.减小A/D转换的误差;3.合理选用A/D转换器。A/D转换是把模拟量转化成与其大小成比例的数字量。A/D转换电路主要有:1、双积分式(速度慢,精度高:用于速度要求不高的场合);2、逐次逼近式(速度较快,精度较高:常用)。单片机26一、转换原理:常用芯片:
MC14433(3½位)双积分式ICL7135(4½位)
ICL7109(12位)
ADC0808、ADC0809(8位)逐次逼近式ADC1210(12位)
AD574(12位)A/D转换过程主要包括:采样、量化和编码。采样:是模拟信号在时间上离散化;量化:用一个基本的计量单位使模拟量变为一个整数的数字量编码:把量化的模拟量用某种数码表示。单片机271、双积分型A/D转换器工作原理:
双积分型A/D转换是一种间接A/D转换技术。首先将模拟电压转换成积分时间,然后用数字脉冲计时方法转换成计数脉冲数,最后将此代表模拟输入电压大小的脉冲数转换成二进制或BCD码输出。因此,双积分型A/D转换器转换时间较长,一般要大于40~50ms。28MC14433与80C51直接连接的接口80C51MC1443329ICL7109与80C51的接口电路图80C51302、逐次逼近A/D转换原理:组成:…N位寄存器用来存放N位二进制数码。转换过程:首先置Dn-1位为1,其余为0,完成D/A转换,则得到整个量程一半的模拟电压VN,其与输入电压VX比较,当VX≥VN,则保留Dn-1=1,否则清0;取下一位Dn-2位为1
和上次结果一起经D/A转换后与VX比较,确定Dn-2位,其余类推。311、结构:
一个8位逐次逼近式A/D转换器、8路模拟转换开关、3-8地址锁存译码器和三态输出数据锁存器。2、引脚:(1)8路模拟量分时输入信号端:
IN0~IN7;(2)8位数字量输出信号端:
D0~D7;(3)通道选择地址信号输入端:ADDA、ADDB、ADDC;ALE上升沿存入(4)基准参考电压为VR(+)和VR(-):
决定输入模拟量的范围。典型值分别为+5V和0V。(5)转换结束信号EOC:0:正在进行转换;
1:一次转换完成。(6)时钟信号输入端:CLK(其内部无时钟电路)。二、ADC0809与单片机的接口:ADC0809/0808为8路输入通道、8位逐次逼近式A/D转换器,可分时转换8路模拟信号。323、ADC0809与单片机连接:转换数据的传送:①定时传送方式;(不需接EOC脚)②查询方式;(测试EOC脚的状态)③中断方式。(EOC脚接INT脚)注:(1)不能用无条件方式;(2)2个ALE不能相接。涉及2个问题:(1)8路模拟信号通道选择;(2)A/D转换完成后转换数据的传送。ADC0809的口地址:7FFFH;8路模拟通道的地址:7FF8H~7FFFH。33A/D转换程序:(延时等待方法)MOVDPTR,#7FF8H;ADC0809的IN0地址MOVX@DPTR,A ;启动A/D转换LCALLDELAY ;等待转换结束MOVXA,@DPTR ;读转换结果RETDELAY:……..RET不用接EOC脚,采用定时传送方式。34例:应用举例初始化程序:(中断方式) MOVR0,#0A0H ;数据存储区首地址 MOVR2,#08H ;8路计数器 SETBIT1 ;边沿触发方式 SETBEA ;中断允许 SETBEX1 ;允许外部中断1中断 MOVDPTR,#0FEF8H ;指向ADC0809首地址LOOP:MOVX@DPTR,A ;启动A/D转换HERE:SJMPHERE ;等待中断DJNZR2,LOOP ;巡回,未完继续 CLREA ;结束,关中断 SJMP$
;结束停止设有一个8路模拟量输入的巡回检测系统,采样数据依次存放在外部RAM0A0H~0A7H单元中,ADC0809的8个通道地址为0FEF8H~0FEFFH。35中断服务程序:MOVXA,@DPTR ;读转换结果MOV@R0,A ;存转换结果INCDPTR ;指向下一模拟通道INC R0
;指向数据存储区下一单元MOVX@DPTR,A;启动A/DRETI查询方式:采集IN3通道
MOVR1,#30HMOVDPTR,#7FF8HMOVX@DPTR,A;指向输入通道启动A/DMOVR2,#20H;置延时常数DLAY:DJNZR2,DLAY;WAIT:JBP3.3,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 跨境电商建站平台
- 智能家居 系统
- 市场竞争对手分析数据表
- 智能制造技术生产流水线操作手册
- 三农村公共服务智能化提升方案
- 交通物流行业绿色运输策略方案
- 物流行业无人配送技术推广方案
- 附件3医院护类人员年终理论考试500题练习卷附答案
- 乡村绿化美化服务方案
- 三农产品电商助力农业新兴业态培育与发展方案
- 2024年度国家铁路局信息中心面向社会公开招聘工作人员3人易考易错模拟试题(共500题)试卷后附参考答案
- 2024北京海淀区初三一模物理试题及参考答案
- 装饰画教学课件
- 工余安健环管理标准
- 附件1:肿瘤防治中心评审实施细则2024年修订版
- 2024-2030年中国自动自攻铆钉行业市场发展趋势与前景展望战略分析报告
- DL∕T 868-2014 焊接工艺评定规程
- 2024年北京中考语文试题及答案
- 幼儿园足球课程实施方案(18篇)
- 【地理】河南省洛阳市强基联盟2023-2024学年高一下学期3月联考试题(解析版)
- 2024届上海市嘉定区高三语文一模试卷(含答案与解析)
评论
0/150
提交评论