数模及模数转换器接口71da转换器

数模及模数转换器接口71da转换器

ID:27537885

大小:1.25 MB

页数:57页

时间:2018-12-03

数模及模数转换器接口71da转换器_第1页
数模及模数转换器接口71da转换器_第2页
数模及模数转换器接口71da转换器_第3页
数模及模数转换器接口71da转换器_第4页
数模及模数转换器接口71da转换器_第5页
资源描述:

《数模及模数转换器接口71da转换器》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第7章数模及模数转换器接口7.1D/A转换器7.2MCS-51单片机与8位D/A转换器接口技术7.4D/A转换器接口技术举例7.5A/D转换器下页概述在微机过程控制和数据采集等系统中,经常要对过程参数进行测量和控制。连续变化的物理量如:温度、压力、流量速度、位移等等物理过程单片机传感器A/DD/A执行机构物理过程过程控制仪表示意图模拟量实现模拟量到数字量的转换实现数字量到模拟量的转换AIAO一、DA转换器的性能参数有时也用输入数字量的有效位数来表示分辨率。(1)、分辨率如十位DAC分辨率:210-11

2、=10231(2)、偏移误差它是指输入数字量为0时,输出模拟量对0的偏移值即输出电压的大小正比于输入二进制数的大小,实现数字量到模拟量的转换(4)、精度输出模拟电压的实际值与理想值之差。即最大静态转换误差。参考电压波动是影响因素之一。(5)、转换速度即每秒钟可以转换的次数,其倒数为转换时间。上页下页回目录(3)、线性度是指D/A转换器的实际转移特性与理想直线之间的最大误差或最大偏移8.2MCS-51单片机与8位D/A转换器接口技术一、0832的技术指标①分辨率8位;②电流稳定时间1s;③可双缓冲

3、,单缓冲或直接数字输入;④只需在满量程下调整其线性度;⑤单一电源供电(+5V~+15V);⑥低功耗,20mW;二、DAC0832的结构及原理8位DAC:将00H~0FFH转换为相应的模拟直流电压输入寄存器DAC寄存器D/A转换器三大部分组成:一个8位输入寄存器一个8位DAC寄存器一个8位D/A转换器为寄存命令。当=1时,寄存器的输出随输入变化;=0时,数据锁存在寄存器中,而不随输入数据的变化而变化原理:当和均为低电平时,=1,此时允许D/A转换,否则=0,将数据锁存于DAC寄存器中当ILE=1,=

4、0,=0时,=1,允许数据输入,而当=1时,=0,则数据被锁存引脚功能:三、DAC0832管脚功能D0~D7数据线ILE输入锁存允许信号CS片选信号WR1、WR2:写控制XFER:传递信号I01、I02:电流输出端Rfb:内部集成反馈电阻VREF:参考电压输入VCC:数字电路供电电压AGND:模拟地;DGND:数字地。四、8位D/A转换器接口方法1、单缓冲型接口方法(a)图8-4(a)的接口电路是把DAC寄存器接成常通状态;即ILE接高电平,和接地,与P2.7口连接,与单片机的端连接。(b)图8-4

5、(b)的接口电路是把输入寄存器接成常通状态;即ILE接高电平,、接地,与P2.7口连接,与单片机的端连接。(c)图8-4(c)的接口电路使两个寄存器同时选通及锁存;即将ILE接高电平,和与单片机的连接,和与P2.7口连接。图8-5双缓冲型接口电路主要应用在多路D/A转换器同步系统中。2、双缓冲型接口方法五、D/A转换器的输出方式1、单极性输出输出与数字量DATA相对应模拟量:MOVDPTR,#7FFFHMOVA,#DATAMOVX@DPTR,A输入数字量模拟量输出(V)MSB…LSB111111

6、11±VREF(255/256)10000010±VREF(130/256)10000000±VREF(128/256)01111111±VREF(127/256)00000000±VREF(0/256)表8-1单极性输出D/A关系数字量与模拟量的转换关系:单极性输出接口系统设计题目要求:若在外部RAM区6000H~607FH单元中存放着一个控制模型(128个8位二进制数),要求实现如下功能:按顺序从6000H开始的存贮区域中取出一个字节的二进制数据送往D/A转换器转换成电压输出,经过Δt延时后,再

7、取下一个字节数据,转换成电压输出。直到128个字节都转换完毕。再从头重复执行上述过程。6264地址范围:6000H~7FFFHDAC0832地址:0BFFFHORG0HLJMPDA0;DA0:MOVR7,#128;置数据长度MOVDPTR,#6000H;预置暂存器DA1:MOVXA,@DPTR;取数MOVP2,#0BFH;置D/A指针高8位MOVR0,#0FFH;置D/A指针低8位MOVX@R0,A;送数INCDPTR;指向下一个数据LCALLDLY;调延时ΔtsDJNER7,DA1

8、;128个数未完则转LJMPDA0;重新开始END;结束程序设计2、双极性输出VO2=((R2/R3)VO1+(R2/R1)VREF)代入R1、R2、R3的值,可得:VO2=(2VO1+VREF)设VREF=+5V:当数字量=00H时,VO1=0V,VO2=5V;当数字量=80H时,VO1=2.5V,VO2=0V,当数字量=00H时,VO1=5V,VO2=+5V。运算放大器U3的作用是把运算放大器U2的单向输出电压转变成双向输出,其输出

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。