- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
09-17-18DA转换器应用
智能仪器与系统 * * 17~18学时 第2章 智能仪器输入/输出通道及接口技术 (七) DAC的应用 一. DAC的应用 1.数字波合成技术 利用程序控制的方法不断的给DAC输入不同的数字量,可以在DAC输出端得到连续变化的波形。例如8位DAC和单片机如下图形式相连: 1)阶梯波发生器 如果周而复始的连续给DAC输出0-255各个数字,就可在DAC输出端得到连续不断的阶梯波。 例如以下程序中DELAY为延时子程序,每隔一个DELAY时间输出一个阶梯电平. 指向DAC口地址 ;给出ADC0832的口地址 ;输出数码到DAC ;数码增加N ;调用延时子程序得到阶梯宽度 循环 2)锯齿波发生器 当阶梯波发生器的阶梯长度和高度很小时,即延长时间DELAY很小且D/A位数较多时,可将阶梯波近似看为一条直线,直线循环发生,可输出锯齿波.如下图所示:(a为正向锯齿波,(b)为负向锯齿波. 程序如下: 3)三角波发生器 将上述正向锯齿波和负向锯齿波合起来可输出三角波. 4)矩形波发生器 如果矩形波的高电平宽度为T1,低电平的宽度为T2,相应于高电平的输出数码为HIGH,相应于低电平的输出数码为LOW,针对上图,执行下面程序可以得到矩形波的输出。 MOV A, # HIGH ; LOOP4: MOVX @DPTR, A;输出高电平数码到DAC CALL DT1 ;延时T1 MOV A, # LOW MOV @DPTR, A ;输出低电平数码到DAC CALL DT2 ;延时T2 SJMP LOOP4 ;循环 END 5)正弦波发生器 正弦波发生器广泛应用于检测和仪表的信号源,传统的方法是用RC振荡器或LC振荡器来产生,但其频率一般较低,后来用晶振,频率稳定度大为提高。晶振与锁相频率合成器相结合,就可以得到各种频率的正弦波信号及非正弦波信号。但这个系统复杂,造价高。 如果利用DAC和单片机接口再加上合适的软件方法可得到的正弦波发生器具有结构简单,使用灵活,稳定度高等特点,在智能电子测量仪器中较好得到了使用. 例如要求产生有正负电压输出的正弦波,则要采用双极性输出形式的DAC和单片机连接的电路.编程前先进行离线计算工作.例下图中就将360°分为256个点,则每二点的间隔约1.4 °,然后计算每个点的电压所对应的数字量,并将这些数值列成一个表格编入程序中.运用时,只要反复输出这组数据到DAC,就可以在DAC的输出端获得正弦波,具体接线图与程序如下所示: * * *
文档评论(0)