机械系统微机控制优秀PPT.ppt
《机械系统微机控制优秀PPT.ppt》由会员分享,可在线阅读,更多相关《机械系统微机控制优秀PPT.ppt(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、机械系统微机控制你现在浏览的是第一页,共37页8 8A/DA/D与与D/AD/A 接口接口机械系统微机控制机械系统微机控制你现在浏览的是第二页,共37页8.18.1数模转换数模转换D/AD/A接口接口 1.DAC1.DAC工作原理工作原理D/A转换器DAC(Digital to Analog Converter)输入信号是数字量,经转换后输出的是模拟量:电压或电流。输出量与输入量成正比。机械系统微机控制机械系统微机控制你现在浏览的是第三页,共37页 数模转化(D/A)电路形式常采用T型电阻解码网络,这种结构的四位二进制数的模数转换电路如图所示:图:T型电阻解码网络机械系统微机控制机械系统微机控
2、制你现在浏览的是第四页,共37页由上式和图得运算放大器的输出电压为:可以总结为可以总结为“按权展开,然后相加按权展开,然后相加”输出电压和二进制位数呈线性关系。调整运算放大器的反馈电阻Rf和参考电压VRef就得到和n位二进制数成比例的输出电压范围。机械系统微机控制机械系统微机控制你现在浏览的是第五页,共37页有关D/A转换器的技术性能指标1)分辩率分辩率 分辨率是D/A转换器对输入量变化敏感程度的描述,与输入数字量的位数有关。如果数字量的位数为n,则D/A转换器的分辨率为2-n。2)建立时间建立时间建立时间是描述D/A转换速度快慢的一个参数,指从输入数字量变化到输出达到终值时所需的时间。通常以
3、建立时间来表示转换速度.转换器的输出形式为电流时,建立时间较短;输出形式为电压时,由于建立时间还要加上运算放大器的延迟时间,因此建立时间要长一点。但总的来说,D/A转换速度远高于A/D转换速度,快速的D/A转换器的建立时间可达1 s。机械系统微机控制机械系统微机控制你现在浏览的是第六页,共37页3)接口形式接口形式 D/A转换器与单片机接口方便与否,主要决定于转换器本身是否带数据锁存器。有两类D/A转换器,一类是不带锁存器的,另一类是带锁存器的。对于不带锁存器的D/A转换器,为了保存来自单片机的转换数据,接口时要另加锁存器,因此这类转换器不能直接接在数据总线上,必须通过并行接口和系统连接;而带
4、锁存器的D/A转换器,可以把它看作是一个输出口,因此可直接接在数据总线上,而不需另加锁存器。机械系统微机控制机械系统微机控制你现在浏览的是第七页,共37页2.2.典型典型D/AD/A转换器转换器DAC0832DAC0832机械系统微机控制机械系统微机控制DAC0832是一个8位D/A转换器。单电源供电,从+5 V+15 V均可正常工作。基准电压的范围为10 V;电流建立时间为1 s;CMOS工艺,低功耗20 mW。DAC0832转换器芯片为20引脚,双列直插式封装,其引脚排列如图所示。你现在浏览的是第八页,共37页DAC0832DAC0832内部结构:内部结构:由三个与门电路组成寄存器输出控制
5、逻辑电路,该逻辑电路的功能是进行数据锁存控制,当=0时,输入数据被锁存;当=1时,锁存器的输出跟随输入的数据。该转换器由输入寄存器和该转换器由输入寄存器和DACDAC寄存器构成两级数据输入锁存。使用寄存器构成两级数据输入锁存。使用时,数据输入可以采用两级锁存(双锁存)形式,或单级锁存(一级时,数据输入可以采用两级锁存(双锁存)形式,或单级锁存(一级锁存,一级直通)形式,或直接输入(两级直通)形式。锁存,一级直通)形式,或直接输入(两级直通)形式。机械系统微机控制机械系统微机控制你现在浏览的是第九页,共37页引脚信号分为:(1)DI0DI7 为数字量输入信号(2)Iout1、Iout2为模拟量输
6、出信号(3)CS为片选信号(4)WR1、WR2为写入信号(5)ILE为数据锁存允许信号(6)XFER为数据传送控制信号(7)Rfb为反馈信号输入线(8)VCC 为电源电压线(9)VRFE 为基准电压输入线(10)AGND 为模拟地。(11)DGND为数字地。机械系统微机控制机械系统微机控制当当ILE=1ILE=1和和 WR1=0 WR1=0时,时,为输入寄存器直通方式;为输入寄存器直通方式;当当ILE=1ILE=1和和WR1=1WR1=1时,为时,为输入寄存器锁存方式。输入寄存器锁存方式。当 WR2=0和XFER=0时,为DAC寄存器直通方式;当WR2=1和XFER=0时,为DAC寄存器锁存方
7、式。你现在浏览的是第十页,共37页3.DAC08323.DAC0832应用应用1)直通方式 机械系统微机控制机械系统微机控制输入寄存器和DAC寄存器都在直接选通的情况,在直通方式下,两个寄存器共用一个地址,同时选通输出。你现在浏览的是第十一页,共37页 MOV A,#DATA MOV DPTR,#0EFFH MOVX DPRT,A 机械系统微机控制机械系统微机控制 所谓单缓冲方式就是使DAC 0832的两个输入寄存器中有一个处于直通方式,而另一个处于受控的锁存方式。在实际应用中,如果只有一路模拟量输出,或虽有几路模拟量但并不要求同步输出时,就可采用单缓冲方式。2)单缓冲方式你现在浏览的是第十二
8、页,共37页例9-4在图9-37中,该编程输出如图9-38 所示的阶梯波。机械系统微机控制机械系统微机控制你现在浏览的是第十三页,共37页解程序如下:MAIN:MOV A,#00H ;初值为0MOV DPTR,#0EFFH MOV R0,#0AH ;10个台阶 NEXT:MOVX DPTR,A CALL DELAY;1ms延时 ADD A,#10 ;台阶增长10 DJNZ R0,NEXT ;下一个台阶 SJMP MAIN ;从头开始DELAY:;1ms延时程序(略)机械系统微机控制机械系统微机控制你现在浏览的是第十四页,共37页3)双缓冲工作方式 机械系统微机控制机械系统微机控制所谓双缓冲方式
9、,就是把DAC0832的两个锁存器都接成受控锁存方式。为了实现寄存器的可控,应当给寄存器分配一个地址,以便能按地址进行操作。你现在浏览的是第十五页,共37页双缓冲方式应用举例双缓冲方式应用举例 双缓冲方式用于多路D/A转换系统,以实现多路模拟信号同步输出的目的。例9-5例如使用单片机控制X-Y绘图仪。X-Y绘图仪由X、Y两个方向的步进电机驱动,其中一个电机控制绘图笔沿X方向运动,另一个电机控制绘图笔沿Y方向运动,从而绘出图形。因此,对X-Y绘图仪的控制有两点基本要求:一是需要两路D/A转换器分别给X通道和Y通道提供模拟信号,二是两路模拟量要同步输出。机械系统微机控制机械系统微机控制你现在浏览的
10、是第十六页,共37页机械系统微机控制机械系统微机控制你现在浏览的是第十七页,共37页 设X坐标存放在以20H为首的20H个内存单元中,对应的Y坐标存放在40H为首的20H内存单元中。解两片DAC的输入寄存器地址分别取7FFFH、0DFFFH,两个DAC寄存器的共同地址是0BFFFH。程序如下:START:MOV R0,#20HMOV R1,#40HMOV R7,#20HNEXT:MOV A,R0;取X数值MOV DPTR,#7FFFH机械系统微机控制机械系统微机控制你现在浏览的是第十八页,共37页MOVX DPTR,A ;输入X值给第一片 DAC的输入寄存器MOV A,R1 ;取Y值MOV D
11、PTR,#0BFFFHMOVX DPTR,A ;输入Y值给第二片DAC的输入寄存器MOV DPTR,#0DFFFHMOVX DPTR,A ;同时启动数/模转换INC R0INC R1DJNZ R7,NEXTSJMP START机械系统微机控制机械系统微机控制你现在浏览的是第十九页,共37页8.28.2模数转换模数转换A/DA/D接口接口机械系统微机控制机械系统微机控制A/D转换器用于实现模拟量数字量的转换,按转换原理可分为4种,即:计数式A/D转换器、双积分式A/D转换器、逐次逼近式A/D转换器和并行式A/D转换器。目前最常用的是双积分式A/D转换器和逐次逼近式A/D转换器。双积分式A/D转换
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 机械 系统 微机 控制 优秀 PPT
限制150内