基于MAX038的单片机控制的信号发生器的设计.docx
《基于MAX038的单片机控制的信号发生器的设计.docx》由会员分享,可在线阅读,更多相关《基于MAX038的单片机控制的信号发生器的设计.docx(10页珍藏版)》请在冰豆网上搜索。
基于MAX038的单片机控制的信号发生器的设计
中北大学信息商务学院
课程设计说明书
学生姓名:
王钰春学号:
学生姓名:
藏苑琪学号:
学院:
中北大学信息商务学院
专业:
电子信息工程
题目:
专业综合实践之单片机部分:
基于MAX038的单片机控制的信号发生器的设计
指导教师:
王浩全职称:
教授
2014年1月10日
中北大学信息商务学院
课程设计任务书
2013/2014学年第1学期
学院:
中北大学信息商务学院
专业:
电子信息工程
学生姓名:
王钰春学号:
学生姓名:
藏苑琪学号:
课程设计题目:
基于MAX038的单片机控制的信号发生器的设计
起迄日期:
2013年12月30日~2014年1月10日
课程设计地点:
5院楼201,510实验室
指导教师:
王浩全
下达任务书日期:
2013年12月30日
课程设计任务书
1.设计目的:
巩固掌握单片机工作原理及应用,提高编程能力。
本课程设计主要针对电子信息工程专业课程体系设置的要求,安排的一种综合性的课程设计。
一方面为了培养学生在查阅资料、复习、学习知识的基础上,进行包括机、电系统的设计、计算、仿真、编程、调试等多个环节的综合能力培养;另一方面,也是对学生进行毕业设计前的一次大型练兵,进一步培养学生独立地分析、解决实际问题的实际能力。
另外还培养学生用专业的、简洁的文字,清晰的图表来表达自己设计思想的能力。
2.设计内容和要求(包括原始数据、技术参数、条件、设计要求等):
掌握单片机89C51的工作原理
掌握用汇编、C或其他语言实现编程
掌握MAX038信号发生器芯片
3.设计工作任务及工作量的要求〔包括课程设计计算说明书(论文)、图纸、实物样品等〕:
(1)提供核心器件的工作原理与应用介绍;
(2)提供用Protel设计的电路原理图,印刷板电路图;
(3)提供用Multisim、MaxPlus、Proteus、Medwin、KeilC等软件对电路的仿真、编程与分析;
(4)提供符合规定要求的课程设计说明书;
(5)提供参考文献不少于15篇,且必须是相关的参考文献;
课程设计任务书
4.主要参考文献:
要求按国标GB7714—87《文后参考文献着录规则》书写,例:
1傅承义,陈运泰,祁贵中.地球物理学基础.北京:
科学出版社,1985
(15篇以上)
5.设计成果形式及要求:
(1)电路原理图、程序、仿真结果、PCB图;
(2)课程设计说明书;
6.工作计划及进度:
2013年12月30日~2014年1月1日:
查阅资料;
2014年:
1月2日~1月7日:
方案设计、实验验证;
1月8日~1月9日:
完成课程设计说明书;
1月10日:
答辩。
系主任审查意见:
签字:
年月日
1绪论1
2设计目的1
3设计内容和要求2
4设计工作任务及工作量要求2
5方案选择及论证2
设计分析2
单片机选择2
系统电路设计方案3
6设计条件及主要参数计算4
频段调节控制4
频率、占空比调节5
7系统设计6
8程序设计9
9系统软件仿真结果17
10设计评述18
11参考文献18
12附录19
1绪论
随着电子测量及其他部门对各类信号发生器的广泛需求及电子技术的迅速发展,促使信号发生器种类增多,性能提高。
尤其随着70年代微处理器的出现,更促使信号发生器向着自动化、智能化方向发展。
现在,许多信号发生器带有微处理器,因而具备了自校、自检、自动故障诊断和自动波形形成和修正等功能,可以和控制计算机及其他测量仪器一起方便的构成自动测试系统。
当前信号发生器总的趋势是向着宽频率覆盖、低功耗、高频率精度、多功能、自动化和智能化方向发展.在科学研究、工程教育及生产实践中,如工业过程控制、教学实验、机械振动试验、动态分析、材料试验、生物医学等领域,常常需要用到低频信号发生器。
而在我们日常生活中,以及一些科学研究中,锯齿波和正弦波信号是常用的基本测试信号。
信号发生器作为一种通用的电子仪器,在生产、科研、测控、通讯等领域都得到了广泛的应用。
但市面上能看到的仪器在频率精度、带宽、波形种类及程控方面都已不能满足许多方面实际应用的需求。
加之各类功能的半导体集成芯片的快速生产,都使我们研制一种低功耗、宽频带,能产生多种波形并具有程控等低频的信号发生器成为可能。
本系统所设计多功能信号发生器是一种能够产生正弦波、三角波的低频信号发生器,在单片机的控制下由MAX038信号发生芯片产生频率占空比可调的正弦波、三角波,对于所产生的两种波形信号,通过功率放大电路可对其幅度、稳定性进行调节,对功率放大电路输出信号进行整形后可以利用单片机的中断口及定时计数器分别测出低频信号测量周期、高频信号的频率以及他们的高电平周期,从而转换为系统输出的频率和占空比,后经过显示电路显示出频率和占空比。
2设计目的
巩固掌握单片机工作原理及应用,提高编程能力。
本课程设计主要针对电子信息工程专业课程体系设置的要求,安排的一种综合性的课程设计。
一方面为了培养学生在查阅资料、复习、学习知识的基础上,进行包括机、电系统的设计、计算、仿真、编程、调试等多个环节的综合能力培养;另一方面,也是对学生进行毕业设计前的一次大型练兵,进一步培养学生独立地分析、解决实际问题的实际能力。
另外还培养学生用专业的、简洁的文字,清晰的图表来表达自己设计思想的能力。
3设计内容和要求
掌握单片机89C51的工作原理
掌握用汇编、C或其他语言实现编程
掌握MAX038信号发生器芯片
4设计工作任务及工作量的要求
(1)提供核心器件的工作原理与应用介绍;
(2)提供用Protel设计的电路原理图,印刷板电路图;
(3)提供用Multisim、MaxPlus、Proteus、Medwin、KeilC等软件对电路的仿真、编程与分析;
(4)提供符合规定要求的课程设计说明书;
(5)提供参考文献不少于15篇,且必须是相关的参考文献;
5方案选择与论证
设计分析
课程设计需要各个波形的基本输出,如三角波、正弦波。
单片机选择
AT89C52是一个低电压,高性能CMOS8位单片机,片内含8kbytes的可反复擦写的Flash只读程序存储器和256bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,AT89C52单片机在电子行业中有着广泛的应用。
此单片机的体积小、低功耗、控制能力强、扩展灵活、微型化使用方便。
本设计结合由马克西姆公司MAX038而设计的一种简易信号发生器,通过MAX038来产生一系列有规律的幅度和频率可调的方波、三角波和正弦波。
基于MAX038的多波形函数信号发生器具有信号输出频率高、波形稳定、失真小、可控性强等特点。
本号发生器包含稳压电源模块、单片机(AT89C52)控制模块、键盘模块、LED显示模块、信号发生模块(MAX038)、功率放大(AD811)及缓冲器(BUF634)模块、分频模块,该设计结构简单,虽然性能指标赶不上标准信号发生器,但能满足一般的实验要求。
其成本低、体积小、便于携带等特点,亦可作为电子产品维修人员的随身设备之一。
系统电路设计方案
函数信号发生器的实现方法通常有以下几种:
方案一:
用分立元件组成的函数发生器:
通常是单困数发生器且频率不高,其工作不很稳定,不易调试。
方案二:
可以由晶体管、运放1C等通用器件制作,更多的则是用专门的函数信号发生器1C产生。
早期的函数信号发生器1C,如8038等,它们的功能较少,精度不高,频率上限只有300KHZ,无法产生更高频率的信号,调节方式也不够灵活,频率和占空比不能独立调节,二者互相影响。
方案三:
利用单片集成芯片的函数发生器:
能产生多种波形,达到较高的频率,且易于调试。
鉴于此,美国马克西姆公司开发了新一代函数信号度生器ICMAX038,它克服了方案二中芯片的缺点,可以达到更高的技术指标,是上述芯片望尘莫及的。
MAX038频率高、精度好,因此它被称为高频精密函数信号度生器1C。
在锁相环、压控振德器、频率合成器、脉宽调制器等电路的设计上,MX038都是优选的器件。
方案四:
利用专用直接数字合成DDSS片的函数发生器:
能产生任意波形并达到很高的频率。
但成本较高。
通过对以上四种方案的比较,我们可以看出几种方案的优缺点:
方案一:
结构很简单,制作容易,但是输出信号有频率线性度差、频率稳定度低、频率分辨率低、频率转换时间比较长,相位噪声大以及人机界面不友好等缺点。
方案二:
电路结椅简单,但在频率分辨率、频率变换时间、相位噪声等方面都不如方案三。
方案三:
结抱相对复杂,但具有输出频率稳定性高,频率输出线形度好、频率分辨度高、波形正确,频率变换时间小,相位噪声小、人机界面好、易于控制等优点、性能优良。
方案四:
能产生任意波形且达到很高的频率,但是成本较高。
基于我们的选择标准——在满足工作要求的前提下,性价比高的发生器是我们的首选。
从上面的比较可以看出,方案一和方案二都有各自较大的缺点,难以达到理想的设计要求。
而方案四虽然能达到很好的要求,但是从价格方面考虑我们选择方案三比较好。
6设计条件及主要参数计算
频段调节控制
固定一个CF值,当IIN端的电流从2uA到750uA的变化时,对应产生一个频段的频率范围.经实验调整,我们选择了一系列的CF如图1所示,并确定了各CF所对应的频段和频率范围f1-f2由于系统通过DAC控制IIN端电流和FADJ端电压,将各频段的频率范围划分为65536级间隔,因此各频段的输出误差为
。
图1输出频率与IIN电流及振荡电容CF的关系
此外,由于相邻频段之间存在着频率重叠现象,并且考虑到各个频段对应的误差大小有所差异,因此设定各频段的实际起止频率围:
f3~f4,以便获得最小的误差。
在5脚COCS和6脚GND接上电容CF以后,10脚IIN是频率控制的电流输入端,利用恒定电流IIN向电容CF充电和放电,便可形成振。
荡IIN是受8脚FADJ和7脚DADJ端电压的控制,振荡频率由下式确定。
,因为我们要求的频率范围在0.2Hz~10MHz,分四个
频段来满足要求,在每个频段上连续可调,由芯片内部参数可知道,当IIN=2μA~5μA时,CF的容量范围可以在10pF~10μF时,芯片有较好的性能。
因此可知:
当IIN=2μA时,;当IIN=750μA时,。
为了使数字控制能够使IIN=2μA~750μA实现,我们在D/A转换模块使用图2.5所示的电阻连接方法。
当数字量为00H时,VOUTb输出为0V时MAX038的10脚IIN有2μA的电流输入。
当数字量为FFH时,VOUTb输出为基准电压2.50V。
MAX038的10脚IIN有750μA的电流输入。
频率、占空比调节
MAX038的占空比的调整有两种方式,一种时利用内部基准电压源调整,另一种是利用外加电源调整,为使电路简单,采用第一种调整方式。
在MAX038的DADJ端应用一个-2.3V~+2.3V的电压控制信号,MAX038的DADJ引脚上的电压可控制波形的占空比DC(定义为输出波形为正时所占时间的百分数),并且能够改善正弦波的波形,可进行脉冲宽度调制和产生锯齿波。
当VDADJ接地(即VDADJ=0)时,其占空比为50%,占空比的调整可采用MAX505的一片DAC,输出±2.3V范围内的电压,占空比可在10%~90%范围内改变,约每伏改变15%,当电压超过±2.3V将使频率偏移或引起不稳定.为产生一定占空比而加在DADJ上的电压为:
,对双极性输出的D/A转换器,基准电源为2.3V时,MAX505接受数据与占空比的关系式为:
。
其中:
VDADJ为DADJ引脚上的电压,DC为占空比。
这样可完成激励信号的占空比设置。
调整CF的充放电时间,在10%~90%的范围内调整振荡器输出的三角波,最终产生失真的正弦波,锯齿波和脉冲波.这三种波形同时送入混合器,由A0,A1选择输出。
所以为简单起见,关于占空比调节和频率调整,可采用外部电位器调整控制。
调节频率调整电路的电位器,改变MAX038输入端IIN的电流大小,从而改变频率值;调节占空比调节电路中的电位器,改变MAX038输入端DADJ的电压大小,从而改变占空比。
信号发生芯片MAX038,其波形选择引脚A0和A1与单片机的P2.0和P2.1引脚相连,在单片机的控制K输出正弦波、和三角波2种不同的波形,波形的频率和幅值可以通过外部的可变电阻进行调节。
OUT为MX038的信号波形输出,送至放大电路。
MAX038在正弦波输出时,输出的信号频率为
。
7系统设计
采用单片机AT89C52对主信号发生芯片进行智能控制,对MAX038产生的波形信号进行频率高低,占空比大小,幅度范围的控制,以及产生波形的选择控制。
MX038主振荡器为三角波振荡器,振荡频率由调频输入Vfod.参考电流Ii及外接振采电容器COSC的容量共同决定。
基本振荡器是一个交变的恒流源向电容器充电和放电的弛张振荡器.通过改变COSC引脚的外接电容和流入IN引脚的充放电电流的大小来控制输出信号频率.频率范1^1为0.r20MHz,流入IN的电流加到FADJ和DADJ引脚的电压来调制.通过此两引脚可用外接电压信号调整频率。
MAX038部有一个正弦波形成电路把振荡器的三角波转变成一个等幅的低失真正弦波。
MAX038的性能特点:
能精密地产生三角波、正弦波信号。
频率范围从20MHz,最高可达40MHz,各种波形的输出幅度均为2V(P-P)。
空比调节范围宽,占空比和频率均可单独调节,互不影响,占空比最大调节范围10%90%。
波形失真小,正张波失真度小于%,占空比调节时非线性度低于2%。
采用土5V双电源供电,允许有5%变化范围,电源电流为80mA,典型功耗400MW,工作温度范围为070’C。
设电压基准,利用控制端FADJ、DADJ实现频率微调和占空比调。
工作原理:
MAX038内部还有正弦整形电路、比较器、复用器以及鉴相器电路,它们共同实现了正弦波、三角坡的生成。
鉴相器是作为锁相环的备用单元,力异或门电路结拘,输入信号一路来flu内部差动矩形波OSCA和OSCB,另外一路来自外部引脚PDI。
鉴相器的输出信号电流,由PDO引脚输出平均值变化范围为0^550球物理学基础[M].北京:
科学出版社,1985.
[2]张肃文.高频电子线路[M].北京:
高等教育出版社,1984:
50-51.
[3]毕满清.电子技术实验与课程设计[M].北京:
机械工业出版社,2006.
[4]张俊谟.单片机中级教程-原理与应用[M].北京:
北京航空航天大学出版社,2002.
[5]常新华.高频信号发生器原理[M].北京:
电子工业出版社,2007:
32-43.
[6]解月珍.信号产生电路[J].电子应用技术,2003,19(3):
5-12.
[7]聂汉平.高频精密函数波形发生器设计[J].国外电子元器件2001
(1):
63-66.
[8]李琳.单片高频函数发生器MAX038及其应用[J].现代电子技术,2003,12
(2):
15-17.
[9]沈红卫.单片机应用系统设计实例与分析[M].北京:
航空航天大学出版社,2011:
29-37.
[10]江太辉.高频波形发生器的特性[J].信息技术报,2009,6(3):
10-31.
[11]康华光.电子技术基础(第4版)[M].北京:
高等教育出版社.1998.
[12]张友德等.单片微型机原理、应用与实验[M].上海:
复旦大学出版社,1993.
[13]陈泽宗等.单片精密函数发生器应用[J].电子技术报,1997,20(7):
3—4.
[14]谢嘉奎,宣月清.电子线路[非线性部分][M].北京:
高等教育出版社,1988.
[15]贾玉瑛,丁红.MAX038和单片机在信号发生与频率测量中的应用[J];包头钢铁学院学报;1998年04期.
[16]搂然苗.51系列单片机设计示例[M].北京:
北京航空航天大学出版社.
12附录
工程设计图: