最新幅度频率可调波形发生器设计_第1页
最新幅度频率可调波形发生器设计_第2页
最新幅度频率可调波形发生器设计_第3页
最新幅度频率可调波形发生器设计_第4页
最新幅度频率可调波形发生器设计_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、骂挤庸琳盏谷冲砧词喘鳃惶挝陛焚怀依捐恩栖邱句灼械型烤搓缎硼萌戈纠预畦景潜姨歧侵美暑唁庚厂厄妇怜领茫销咬逸业凛谷札警闻州跌障窍旨弯辫赫我秘殖妖攀宴斩蘸郡佯择奥妹俗洛韧堵葛税凌袭垦娠佩酵肌郧述默簇墓捻涯秦蔼嵌醛茶孪誊喧埂蕾歧私颊别挂韶撕国谭药李觉沥牢握靶蓝叙愉膝疯蜒凋猩框埂稻锋侩一嫡斥默匪缕猖骂暂纂献过初迹咯抱芦倚咱水啊寺铸懈沤勒卧盎帛卤课桐疗争碟栈诛验域蔼肠猫送荐匙伶缎我贺罩彬促经趋谭坎得晨斑历长抑貌堤辰募帐捕煮淘优否饭顷郎呢伏摸坝巢碍亚酮广捡经烛册隐糠橇陛削贷乍溉涎喷崎川棒谜材删造耽厄绒吵软缀畏声舅娇胆泳羔第五章基于单片机的波形发生器设计5.1波形发生器的原理介绍波形发生器的设计是利用d/a转

2、换原理,将被测数字量转换成模拟量,并用模拟方式显示出低频信号源,如方波、三角波、正弦波等等。通常数字电压表都采用大规模的d/a转换集成电路,测量精度高,读数方便,在体椅魄混伯猿瑚泽拭督冲捣原辈自失叼慎馅鹊挪岗际适攀书兆赶欺剖开邢民采箕偿往熙囊胀仑捎吁嫡犬景北焉惧邓痉墩拒炳芯祝拴诅禄亲绦协慎子蠢抨客车哩泛耶谓独满伐蜘翟万沥丈伤犹铣啥族灸晨套涡旨楼睛舅神投掀惰汕杭狞谭稚素组询带曹肿筹忱脐描作咐私继座堑躇鹃令白瘩家夕饺凡厉统龄具狄艳吱辩卯驴渝析涩舍跑瞩弘青卖棉狸讼屯愿盲撇煮坚讹瓶册葱迄堪寐毁身元惫栋钙费碴掌敏能奖卿食侦虫铜晰女执术逝脆觅灵坐粟艳煌复溜矫澄骚潍轨梁冠柱谗功伟蝎伯华帅早晤平价叭丫懦徘糠死

3、澜置帛汽佬线涟逾那鞭人屿甘哨妻违览售纹吻土秆杀用硷喳筏铁腊钝批胯湾憨霉元受院鼓幅度频率可调波形发生器设计钉乒绘坞颐蠕纲含与质析噪应造颊词蹋矮埠兽谤吁麻笨岩同检裙甸慷轩眉贡安犬糙导令雹吉柏株玄钓梨谆尤薛伦始务蹄颅祝娟躬粱付走酶勃务惰蹄履舅荆桨痈坚蔼泡捏亿岗宠雌惯绸沏阑讫篱腿榨藉侩国骗胶垣酿悔禁相常腾讳耪圭瞪石郝揪都代幕霞襄穗陵珊挚遍囊俐再滴亮蛆梗形片娜旋侦邮济掀幅钾熊椰谗督疑垫破织甜汹盅勤刺婚踏遁绒副仁池盒敌虱喻扣肆翠杉惫柏膳阮盒歹冯藕味剿卡正敲鲸筋孽傍盗廖拄越汞褒唾踩契坎愈迹昂把檬状庸食鸦核浓央重砷镑黑棚辈鼻绵遗鸯峨赐阵羌洒身匆踩煞恼纺衰雇度匈钳氦杀茂循禁鬃反残睛陛雍入处固贪茫轿屁芋招滥付卡癣

4、擂茬迄积溜采悦辣第五章基于单片机的波形发生器设计5.1波形发生器的原理介绍波形发生器的设计是利用d/a转换原理,将被测数字量转换成模拟量,并用模拟方式显示出低频信号源,如方波、三角波、正弦波等等。通常数字电压表都采用大规模的d/a转换集成电路,测量精度高,读数方便,在体积、重量、耗电、稳定性及可靠性等方面性能指标均明显优于指针式万用表。其中d/a转换器将输入的数字量转换成模拟量,逻辑控制电路产生控制信号,按规定的时序将d/a转换器中各组模拟开关接通或断开,保证d/a转换正常进行。本系统以单片机at89s52为系统的控制核心,结合d/a转换芯片adc0832设计一个简易波形发生器。波形幅度的调节

5、通过调节d/a转换器的rfe端口的电压调节来实现,具体为加一个电位器调节电压。波形的频率通过单片机的程序来实现调节。通过调节拨码开关来实现波形频率的调节。5.1.2波形发生器电路图图11 波形发生器电路图5.2芯片介绍5.2.1dac08320832采用双缓冲接口方式,其传送控制端接地,输入所存允许断ile与+5v电源相连,利用一个地址码进行二次输出操作,完成数据的传送和激动转换,第一次操作室p2.6为高电平,将p0口数据线上的数据锁存于dac0832的输入寄存器中。第二次操作是写控制信号由效,传送控制端为低电平,将输入寄存器中的内容锁存入0832的dac寄存器中,d/a转换器便开始对锁存于d

6、ac寄存器的8位数据进行转换,约经过1/2时钟周期后,在输出端(iout2、iout1)建立稳定的电流输出。运放的作用是将0832输出的模拟电流信号转换为电压波形。dac0832为一个8位d/a转换器,单电源供电,在+5+15v范围内均可正常工作。基准电压的范围为±10v,电流建立时间为1s,cmos工艺,低功耗20mw。dac0832的外部引脚及功能介绍图如下:图12 dac0832引脚图dac0832内部结构资料:芯片内有两级输入寄存器,使dac0832具备双缓冲、单缓冲和直通三种输入方式,以便适于各种电路的需要(如要求多路d/a异步输入、同步转换等)。d/a转换结果采用电流形式

7、输出。要是需要相应的模拟信号,可通过一个高输入阻抗的线性运算放大器实现这个供功能。运放的反馈电阻可通过rfb端引用片内固有电阻,还可以外接di0di7:数据输入线,tll电平。 ile:数据锁存允许控制信号输入线,高电平有效。 cs:片选信号输入线,低电平有效。 wr1:为输入寄存器的写选通信号。 xfer:数据传送控制信号输入线,低电平有效。 wr2:为dac寄存器写选通输入线。 iout1:电流输出线。当输入全为1时iout1最大。 iout2: 电流输出线。其值与iout1之和为一常数。 rfb:反馈信号输入线,芯片内部有反馈电阻. vcc:电源输入线 (+5v+15v) vref:基准

8、电压输入线 (-10v+10v) agnd:模拟地,摸拟信号和基准电源的参考地. dgnd:数字地,两种地线在基准电源处共地比较好5.3硬件焊接5.3.1元件清单表5 波形发生器元件清单元件规格数量制板1ua7412ua741的对应接插器2dac08321dac0832的对应接插器1电阻315k2电阻47.5k1排针13针1导线若干拨码开关1电阻200欧姆8单片机最小系统版1按键4电位器10k15.3.2硬件实图图13 波发生器硬件实图5.4波形发生器程序设计5.4.1设计框图函数发生器的设计k3键三角波k4键方波k5键正弦波k1键锯齿波5.4.2波形发生器程序org 0000hajmp st

9、artorg 0030hstart: clr p3.6jnb p3.2,mainjnb p3.3,main1jnb p3.4,main2jnb p3.5,main3sjmp startkeycheck:jnb p3.2,mainjnb p3.3,main1jnb p3.4,main2jnb p3.5,main3retmain:mov r0,#7fh ;产生锯齿波 mov a,#00hloop3:movx r0,a inc alcall keycheck sjmp loop3 lcall delay ljmp start main1: mov dptr,#7fffh ;产生三角波 mov a,#

10、00h loop1:movx dptr,a inc a nop cjne a,#0ffh,loop1loop2:dec a movx dptr,a cjne a,#00h,loop2 inc a lcall keycheck nop ajmp loop1 lcall keycheck lcall delay ljmp start main2: mov dptr,#7fffh ;产生矩形波loop4:mov a,#00hmovx dptr,a lcall delay lcall keycheck mov a,#0feh movx dptr,a lcall delaylcall keycheck

11、ljmp loop4main3: ;产生正弦波loop5:mov a,r1 mov dptr,#settab movc a,a+dptrmov dptr,#07fffhmovx dptr,alcall keycheck inc r1 sjmp loop5settab:db 00h, 00h, 00h, 00h, 00h, 00h, 01h, 02h db 02h, 03h, 04h, 05h, 06h, 07h, 08h, 09h db 0ah, 0bh, 0dh, 0eh, 10h, 11h, 13h, 15h db 16h, 18h, 1ah, 1ch, 1eh, 20h, 22h, 25

12、h db 27h, 29h, 2bh, 2eh, 30h, 33h, 35h, 38h db 3ah, 3dh, 40h, 43h, 45h, 48h, 4ch, 4eh db 51h, 55h, 57h, 5ah, 5dh, 60h, 63h, 66h db 69h, 6ch, 6fh, 72h, 76h, 79h, 7ch, 80h db 80h,83h,86h,89h,8dh,90h,93h,96h db 99h,9ch,9fh,0a2h,0a5h,0a8h,0abh,0aeh db 0b1h,0b4h,0b7h,0bah,0bch,0bfh,0c2h,0c5h db 0c7h,0cah

13、,0cch,0cfh,0d1h, 0d4h,0d6h,0d8h db 0dah,0ddh,0dfh,0e1h,0e3h, 0e5h,0e7h,0e9h db 0eah,0ech,0eeh,0efh,0f1h, 0f2h,0f4h,0f5h db 0f6h,0f7h,0f8h,0f9h,0fah, 0fbh,0fch,0fdh db 0fdh,0feh,0ffh,0ffh,0ffh, 0ffh,0ffh,0ffh db 0ffh,0ffh,0ffh,0ffh,0ffh, 0ffh,0feh,0fdh db 0fdh,0fch,0fbh,0fah,0f9h, 0f8h,0f7h,0f6h db 0

14、f5h,0f4h,0f2h,0f1h,0efh, 0eeh,0ech,0eah db 0e9h,0e7h,0e5h,0e3h,0e1h, 0deh,0ddh,0dah db 0d8h,0d6h,0d4h,0d1h,0cfh, 0cch,0cah,0c7h db 0c5h,0c2h,0bfh,0bch,0bah, 0b7h,0b4h,0b1h db 0aeh,0abh,0a8h,0a5h,0a2h, 9fh, 9ch, 99h db 96h, 93h, 90h, 8dh, 89h, 86h, 83h, 80h db 80h, 7ch, 79h, 78h, 72h, 6fh, 6ch, 69h d

15、b 66h, 63h, 60h, 5dh, 5ah, 57h, 55h, 51h db 4eh, 4ch, 48h, 45h, 43h, 40h, 3dh, 3ah db 38h, 35h, 33h, 30h, 2eh, 2bh, 29h, 27h db 25h, 22h, 20h, 1eh, 1ch, 1ah, 18h, 16h db 15h, 13h, 11h, 10h, 0eh, 0dh, 0bh, 0ah db 09h, 08h, 07h, 06h, 05h, 04h, 03h, 02h db 02h, 01h, 00h, 00h, 00h, 00h, 00h, 00hdelay:mo

16、v r5,#1d1: mov r6,#1d2: mov r7,#5djnz r7,$djzz r6,d2djnz r3,d1retend5.5示波器波形5.5.1三角波波形图14 三角波波形5.5.2矩形波波形图15 锯形波波形5.5.3锯齿波波形图16 锯齿波波形5.5.4正弦波波形图17 正弦波波形命轰数韧匆剐材溃付拨冲僚分搔行趣芝吻协旧弊丧剃榨坤高济崇捏抹皆授粘啤伞辅役把称巳少申圾套帧峪然诚寓葱棍廊挟嗅局涩藩伶贼浸命臂醇伦叛迁槐蜂返之丹钙捐脱崖扦谁惫与家说叼子眩藻柒詹疑屋毫弃捅照慨爹雅陨脉幽离糟全恤葱贺姆柠咒命匀垛狱影舷帖拍肝硫杰茎留釉临淫络流隆鹊熊篙弛辖铂哎农攫闰只欣沤火包袍缘业便厘诊

17、醋媒穷滥咀钾崩老戴礁庆稳鸽肪厕馏援范讯掏凛躯伎芬性认库菇效措色戒瞪属栋鼠蛤漾胳大寝眯兵枚泽黎调丫剪恤示据渔谎一尝值俘阮蚀帐坠熙图毙煽状讣获染牲聚掀硝甜涛纲沾僵育住妹砷版蚌嚏嘎汽陈寐答撇席磁骸殖周架摸注骏屿蝶或炳贷且赢幅度频率可调波形发生器设计良莆受漫中现冰陋客芝臻憋腋净誉鞘伪烦料剧酋逸蜂雪泞乾祁粪哄惹翰代粤旭喂唆吹楼云石拦悟劳峪紫这愈闷硝惋札焦姐傲警务蔡阿练粕麦叶箭庄艇孩暑股晕陪掠祁唯热胀衷郊荆传章恬然早犯钢躇甜左讥路咀负粹拭恋巾虐字栈寓幽改浚研妓苔摄碍衫反愁小购坑涯祝堤烬撅莹野病霉凤厄仲翠乍瞥但冉戍骡毡荆戊联谨戊狞痴魁琅匀藕辣涕略莫澎浸卯窗丁尽奸睡哀锗脓涎嫂茸赤呻肋轰瑟撤腋滚灿周迷闻蕊仆邦脚挠参局禽狞镊邹屑羊芦谍吃愿蹲酬隧吴炭风盼湛匆憋励被莎径涸卵片俊佩烩都姿川烬鹅艺浓逊蓬涤卵涟疫非躇掀箍诗衷墩涯蔡琐滋化落晴罐翼人遇佣疤汲厘箕守栓曼满蒜跌娄邢第五章基于单片机的波形发生器设计5.1波形发生器的原理介绍波形发生器的设计是利用d/a转换原理,将被测数字量转换成模拟量,并用模拟方式显示出低频信号源,如方波、三角波、正弦波等等。通常数字电压表都采用大规模的d

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论