版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第8章数模及模数转换器接口模拟量变成数字量计算机处理控制相应的设备数字量变成模拟量控制执行元件8.1.1.R-2RT型解码网络D/A转换器I7=I/2=VREF/2RI6=I7/2=I/22I5=I6/2=I/23 I0=I1/2=I/28
当D7~D0=11111111时:I01=I7+I6+I5+I4+I3+I2+I1+I0I02=0
V0=I01*Rfb=(27+26+25+24+23+22+21+20)=(Rfb=R)
当D7~D0为任意数时,V0=*2i,Di=1对应位的电流开关处于“1”位置Di=0对应位的电流开关处于“0”位置对N位二进制数,V0=*2i
(Ai相应的数据位)8.1.2.性能参数1.分辨率数字量在最低位上变化1位时,输出模拟量的最小变化量。
最小电压比最大电压 8位*100%=0.39%
2.精度:实际模拟输出与理想模拟输出之间的最大偏差。3.转换速度,每秒可以转换的次数。8.2MCS-51单片机与8位D/A转换器接口技术DAC0832的结构及原理(8位D/A转换器)
(i=1,2),寄存器的输出随输入变化,,数据锁存在寄存器中。
当ILE=1,=0,=0时,=1,输入寄存器的数据随输入弯化。而当=1时,=0数据锁存,输入的数字量存在输入寄存器中。结论:只有当ILE=1,=0,从把数据锁存在输入寄存器。当=0,=0,=1输入寄存器的数据DAC转换器输出(输出随输入变化)而当=1时,=0,输入寄存器的数据锁存在DAC寄存器中(输出不随输入变化)只有=0有效时,才起作用。工作方式8.2.4
8位D/A转换器接口方法1.单缓冲型接口方法D为十进制数表示的数字量11111111
00000001只要写有效,即有输出。2.双缓冲型接口方法(用于多路D/A能换器同步系统中)第一次P2.7=0有效,D7~D0输入寄存器;第二次P2.6=0有效,输入寄存器数据DAC寄存器。3.直通型的接口方法8.2.5
D/A转换器的输出方式1.单极性输出(单缓冲)输出电压:1111
11110000
0001要达到5V输出,VREF的值要略高于5V!
MOV DPTR,#7FFFH MOV A,R3 数据存放在R3中
MOVX @DPTR,A
2.双极性输出若VREF为正,A7=1V0=正值,A7=0V0=负值,分出极性。D=255(FFH),
D=128(80H),V0=0D=0(00H),V0=-VREF8.4.D/A转换器接口技术举例单极性输出接口系统设计(要求:RAM区:6000~607FH中的数据送D/A,经t延时,再取下一个数,重复执行程序
)地址分配:27256:0000~7FFFH6264:6000~7FFFHD/A:0BFFFH
寻址I/O口等同于寻址外部RAM。完成D/A转换的任务:
MOV A,#XXH MOV DPTR,#0BFFFH MOVX @DPTR,A程序设计:DA0: MOV R7,#80H MOV DPTR,#6000H MOV P2,#0BFH MOV R0,#0FFHDAI: MOVX A,@DPTR MOVX @RO,A INC DPTR LCALL DLY ;延时t DJNZ R7,DA1 LJMP DA0 END8.4.2.双极性输出接口系统设计(波形发生器)1.电路(略)片选P2.6=01011=BV02=VREF=+5V
2.软件:
(1)反向锯齿波程序
-50+5t(a)MSN: MOV DPTR,#0BFFFHDA0: MOV R7,#80HDA1: MOV A,R7 MOVX @DPTR,A DJNZ R7,DA1 LJMP DA0(2)正向锯齿波程序
(b)-5+5tDSW: MOV DPTR,#0BFFFH MOV R7,#00HDAD0: MOV A,R7 MOVX @DPTR,A INC R7 LJMP DAD0(3)双向锯齿波程序
(c)-5+5tDSW: MOV DPTR,#0BFFFH MOV R7,#00HDAD0: MOV A,R7 MOVX @DPTR,A INC R7 LJMP DAD0(4)三角波程序(d)-5+5tSSW: MOV DPTR,#0BFFFHDAS0: MOV R7,#80HDAS1: MOV A,R7 MOVX @DPTR,A INC R7 CJNE R7#0FFH,DAS1DAS2: DEC R7 MOV R,R7 MOVX @DPTR,A CJNE R7,#80H,DAS2 LJMP DAS0(5)正弦波电压(d)-5+5tSIN: MOV R7,#00HDAS0: MOV A,R7 MOV DPTR,#TAB MOVC A,@A+DPTR MOV DPTR,#0BFFFH MOVX @DPTR,A INC R7 LJMP DAS0 TAB: DB 80H,83H,86H,89HD=128+128Sin**k=80H+80Hsink*(k=0,255)D0=80H+80Sin0*=80HD1=80H+80Sin1*=83HD2=80H+80Sin2*=86H
D253=80H+80Sin253*=80H-6D254=80H+80Sin254*=80H-3D255=80H8.4.3.双路D/A同步控制系统设计工作在双缓冲方式,两个D/A的第一级缓冲器由P2.5,P2.6线选控制,地址为:110111111111
1111DFFFH1011111111111111BFFFH第二级缓冲器共用一个选道信号P2.7线选控制7FFFH MOV DPTR,#0DFFFH MOV A,#DATA1 MOVX @DPTR,A MOV DPTR,#0BFFFH MOV A,#DATA2 MOVX @DPTR,A MOV DPTR,#7FFFH MOVX @DPTR,A8.5A/D转换器模/数转换器:能够将模拟量转换成数字量的器件。按转换的位数分类:8、10、12、16位等。按工作原理分类最常用的两种:双积分式,逐位逼近式。8.5.1双积分式A/D转换器原理
特点:消除干扰和电源噪声
精度高
速度慢应用:主要用于数字式测量仪表中控制逻辑电子开关计数器VX积分器VREF标准时钟比较器数据输出T1正比与输入电压固定积分时间T0BAVB0VAT2固定斜率(反向积分)积分输出t8.5.2逐次逼近式A/D转换器原理特点:较高的速度和精度应用:实时测控系统中控制逻辑N位寄存器D/A转换器输出缓冲器VsVxDn-1..D0比较器输出允许转换结束启动时钟8.5.3描述A/D转换器的性能参数1.分辨率:数字量在最低位上变化1时输入模拟量的最小变化量。
量化误差:±
(1/2)LSB。反映了A/D转换器所能辨认的最小输入量,量化误差与分辨率是统一的。2.偏移误差:输入模拟量为0时,输出数字量不为“0”的偏移值。3.线性误差:实际的输出特性曲线偏离理想直线的最大偏移值。4.精度
绝对精度:转换器在其整个工作区间理想值与实际值之间的最大偏差。
相对精度:绝对精度与满刻度之比。5.转换速度:完成一次转换所需的时间。6.电源灵敏度:输出数据发生±1LSB变化所对应的电源电压变化范围。8.6MCS-51单片机与8位A/D转换器接口技术8.6.1ADC0808/0809的主要功能
1.分辨率为8位。
2.总的不可调误差在±(1/2)LSB和±
1LSB范围内。
3.典型转换时间为100μs。
4.具有锁存控制的8路多路开关。
5.具有三态缓冲输出控制。
6.单一+5V供电,此时输入范围为0—5V。
7.输出与TTL兼容。
8.工作温度范围-40--85℃
8.6.2
ADC0808/0809的组成及工作原理(外特性)256R电阻网络三态输出锁存缓冲器地址锁存与译码八路模拟开关树状开关SAR控制与时序BCALEGNDIN1D0STARTCLKVCCOEEOCREF(+)AIN2IN3IN4IN5IN7IN6IN0D1D2D3D4D5D6D7REF(-)工作时序模拟输入STARTEOCOE数字输出通道地址ALE8.6.48031与ADC0808/0809接口设计
1.硬件接口设计方法:通过并行I/O接口与8031连接(如8155或8255)利用其三态输出锁存功能,直接连接例:P273,图8-22直接连接法
IN0—IN7分别为7FF8H—7FFFH
工作过程2.ADC0808/0809转换器程序设计方法(1)程序查询方式
MOVR0,#40HMOVDPTR,#7FF8HMOVX@DPTR,AJBP3.2,$MOVXA,@DPTRMOV@R0,A
(2)延时方式无条件传送I/O方式。例若8031晶振为6MHz,ALE为1MHz,A/D转换时间小于100μs,则每次延时100μs以上即可。(3)中断采样方式(CPU利用率高)例:采用中断方式对IN0通道的模拟输入量依次采样16个点,存放在内部数据存贮器70H—7FH单元中待用。
ORG0LJMPSTARTORG03HLJMPINT0P
;初始化程序;
START:MOVR0,#70HMOVR7,#16MOVSP,#3FHSETBIT0SETBEX0
SETBEA
;主程序
MAIN0:MOVDPTR,#7FF8HMAIN:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年玻璃制品采购合同
- 2024年物业服务与社区文化活动策划委托合同3篇
- 《背影》课时教案模板
- 拟定财务的个人工作计划大全
- 2024山东基础软件服务市场前景及投资研究报告
- 产科工作计划
- 初中教师年终教学计划五篇
- 幼儿园实习自我总结十篇
- 内勤个人工作计划10篇
- 关于教师一级述职报告3篇
- 2025年国家图书馆招聘笔试参考题库含答案解析
- 机器人课程课程设计
- 南充市市级事业单位2024年公招人员拟聘人员历年管理单位遴选500模拟题附带答案详解
- 安全知识考试题库500题(含答案)
- 员工投诉表格样板
- 基础工程施工月进度计划表
- 危险性较大的分部分项工程专家论证表
- 2021-2022学年上海市闵行区五年级上学期期末语文试卷
- 人教版五年级上册数学组合图形的面积同步练习
- 2018级成考专升本汉语言文学专业12月份考试资料文献学复习资料
- 最新中考英语单词表2200个
评论
0/150
提交评论