基于MAX038的多功能信号发生器的设计.docx

上传人:b****7 文档编号:9388085 上传时间:2023-02-04 格式:DOCX 页数:38 大小:807.57KB
下载 相关 举报
基于MAX038的多功能信号发生器的设计.docx_第1页
第1页 / 共38页
基于MAX038的多功能信号发生器的设计.docx_第2页
第2页 / 共38页
基于MAX038的多功能信号发生器的设计.docx_第3页
第3页 / 共38页
基于MAX038的多功能信号发生器的设计.docx_第4页
第4页 / 共38页
基于MAX038的多功能信号发生器的设计.docx_第5页
第5页 / 共38页
点击查看更多>>
下载资源
资源描述

基于MAX038的多功能信号发生器的设计.docx

《基于MAX038的多功能信号发生器的设计.docx》由会员分享,可在线阅读,更多相关《基于MAX038的多功能信号发生器的设计.docx(38页珍藏版)》请在冰豆网上搜索。

基于MAX038的多功能信号发生器的设计.docx

基于MAX038的多功能信号发生器的设计

编号

本科生毕业设计(论文)

题目:

多功能信号发生器的设计

物联网工程学院电子信息工程专业

 

二〇一三年六月

设计总说明

多功能信号发生器是一种能能够产生多种波形如三角波、矩形波(含方波)、正弦波的电路的信号发生器,在电路实验和设备检测中具有十分普遍的用途.随着科技的进展,对信号发生器的各方面要求愈来愈高.传统的信号发生器由于波形精度低,频率稳固性差等特点,已经不能知足许多实际应用的需要.而且市场上出售的低频信号发生器价钱昂贵,为了适应实际的需要,设计一种低频信号发生器.本文介绍了一种基于单片机操纵的多功能信号发生器,它采纳MAX038与单片机结合的方式,通过Protel99软件进行硬件设计及仿真,采纳C语言编程,结合软件操纵信号产生、转变,频率测量及显示的流程,整个信号发生器以单片机(AT89C52)为操纵中心,要紧由稳压电源模块、按键电路模块、LED显示模块、波形生成模块、功率放大模块、整形电路、分频电路模块等组成.本设计大体达到初期的设计要求,能够产生1HZ-1MHZ的可人工调剂频率及占空比的三角波、正弦波、方涉及矩形波,关于产生的波形信号,通过功率放大电路对输出波形信号的幅度、波形稳固性进行调控、同时实现对输出信号频率及占空比的测量,而且能够显示出来,由于本多功能信号发生器所产生的信号频带相对较宽,先对功率放大电路的输出端进行整形处置,由于在12M晶振下单片机所能测量的频率最高只能达到500kHZ,必需对整形输出作一个四分频处置,另外本设计中关于不同频率的波形信号采纳了不同的测量方式,关于较低频率的方波,咱们通过测量其周期间接取得其频率,而关于较高频率的信号波,那么能够直接进行测量,保证了测量的精度.综上所述,本设计能产生频率范围为1HZ-1MHZ的正弦波、三角波、方波、矩形波,同时实现了对频率、占空比及幅度的调剂和精准测量而且最终得以显示,大体达到了设计要求.

关键词:

多功能信号;单片机;MAX038;

DESIGNSUMMARY

Versatilesignalgeneratorabletoproduceavarietyofwaveformssuchastrianglewave,squarewave(includingsquare),sinewavesignalgeneratorcircuit,thecircuitexperimentsandequipmenttestinghasaverywiderangeofuses.Withthedevelopmentoftechnologyinallaspectsofthesignalgeneratorisincreasinglydemanding.Becausethewaveformsignalgeneratortraditionallowaccuracyandpoorfrequencystabilitycharacteristics,cannotmeettheneedsofmanypracticalapplications.Andonthemarketareexpensivelowfrequencysignalgenerator,inordertomeettheactualneeds,todesignalow-frequencysignalgenerator.Thispaperdescribesamicrocontroller-basedcontrolofmulti-signalgenerator,whichusesacombinationofmethodsMAX038withmicrocontrollerthroughProtel99hardwaredesignandsimulationsoftware,usingClanguageprogramming,combinedwithsoftwarecontrolsignalgenerator,changethefrequencymeasurementanddisplayprocess,thesignalgeneratortomicrocontroller(AT89C52)asthecontrolcenter,mainlybythepowersupplymodule,thekeycircuitmodule,LEDdisplaymodule,thewaveformgeneratingmodule,apoweramplifiermodule,shapingcircuit,frequencydividercircuitmodulesandothercomponents.Thisdesignhasbasicallyreachedtheinitialdesignrequirements,youcangenerate1HZ-1MHZcanmanuallyadjustthefrequencyanddutycycleofthetriangularwave,sinewave,squareandrectangularwave,thewaveformsignalgeneratedbythepoweramplifiercircuitoftheoutputwaveformsignalamplitude,waveformcontrolstability,whileachievingtheoutputsignalfrequencyanddutycyclemeasurements,andcanbedisplayed,sincethemulti-signalgeneratedbythesignalgeneratorisrelativelywidefrequencyband,thefirstoutputofthepoweramplifiercircuitsideshapingprocess,sincethe12Mcrystaloscillatorfrequencycanbemeasuredunderthechipcanonlyreach500kHZ,youmustmakeadivide-shapedoutputprocessing,inadditiontothisdesignfordifferentfrequencywaveformsignalusesadifferentmeasurementmethods,formoreLow-frequencysquarewave,weobtainedindirectlybymeasuringthefrequencyofitsperiod,andforthehigherfrequencysignalwaves,canbemeasureddirectly,toensureaccuracyofmeasurement.Insummary,thedesigncanproduceafrequencyrangeof1HZ-1MHZsinewave,trianglewave,squarewave,rectangularwave,whileachievingtherightfrequency,dutycycleandamplitudeadjustment,andaccuratemeasurementandeventuallybedisplayed,reachesthedesignrequirements.

Keywords:

Multifunctionalsignal;SCM;MAX038;

 

第1章绪论

课题背景

随着电子测量及其他部门对各类信号发生器的普遍需求及电子技术的迅速进展,促使信号发生器种类增多,性能提高.尤其随着70年代微处置器的显现,更促使信号发生器向着自动化、智能化方向进展[1].此刻,许多信号发生器带有微处置器,因此具有了自校、自检、自动故障诊断和自动波形形成和修正等功能,能够和操纵运算机及其他测量仪器一路方便的组成自动测试系统.当前信号发生器总的趋势是向着宽频率覆盖、低功耗、高频率精度、多功能、自动化和智能化方向进展.在科学研究、工程教育及生产实践中,如工业进程操纵、教学实验、机械振动实验、动态分析、材料实验、生物医学等领域,常常需要用到低频信号发生器.而在咱们日常生活中,和一些科学研究中,锯齿波和正弦波信号是经常使用的大体测试信号.信号发生器作为一种通用的电子仪器,在生产、科研、测控、通信等领域都取得了普遍的应用.但市面上能看到的仪器在频率精度、带宽、波形种类及程控方面都已不能知足许多方面实际应用的需求.加上各类功能的半导体集成芯片的快速生产,都使咱们研制一种低功耗、宽频带,能产生多种波形并具有程控等低频的信号发生器成为可能.

国内外现状

信号发生器作为一种常见的应用电子仪器设备,传统的能够完全由硬件电路搭接而成,如采纳555振荡电路发生正弦波、三角波和方波的电路即是可取的途径之一.可是这种电路存在波形质量差,操纵难,可调范围小,电路复杂和体积大等缺点.在科学研究和生产实践中,如工业进程操纵,生物医学,地震模拟机械振动等领域常常要用到低频信号源.而由硬件电路组成的低频信号其性能难以令人中意,而且由于低频信号源所需的RC专门大;大电阻,大电容在制作上有困难,参数的精度亦难以保证;体积大,漏电,损耗显著更是其致命的弱点.一旦工作需求功能有增加,那么电路复杂程度会大大增加.在70年代后,微处置器的显现,能够利用途理器、A/D/和D/A,硬件和软件使波形发生器的功能扩大,产生加倍复杂的波形.这时期的波形发生器多以软件为主,实质是采纳微处置器对DAC的程序操纵,就能够够取得各类简单的波形.90年代末,显现几种真正高性能、高价钱的函数发生器.而近几年来,国际上波形发生器技术进展要紧体此刻以下几个方面:

(1)过去由于频率很低应用的范围比较狭小,输出波形频率的提高,使得波形发生器能应用于愈来愈广的领域.波形发生器软件的开发正使波形数据的输入变得加倍方便和容易.

(2)由于VXI总线的慢慢成熟和对测量仪器的高要求,在很多领域需要利用VXI系统测量产生复杂的波形,VXI的系统资源提供了明显的优越性,但由于开发VXI模块的周期长,而且需要专门的VXI机箱的配套利用,使得波形发生器VXI模块仅限于航空、军事及国防等大型领域.在民用方面,VXI模块远远不如台式仪器更为方便.(3)随着信息技术蓬勃进展,台式仪器在走了一段下坡路以后,又从头繁荣起来.只是此刻新的台式仪器的形态,和几年前的己有专门大的不同.这些新一代台式仪器具有多种特性,能够执行多种功能.而且外形尺寸与价钱,都比过去的类似产品减少了一半.二十一世纪,随着集成电路技术的高速进展,显现了多种工作频率可过GHz的DDS芯片,同时也推动了信号发生器的进展.相信在接下来的一段时刻里,信号发生器的进展仍将取得跨越式的进展!

设计要求和任务

熟悉和把握单片机的结构和工作原理,了解信号发生器的工作原理.把握以单片机为核心的电路设计的大体方式,并通过实际程序的设计和调试,慢慢把握模块化程序的设计方式和调试技术;了解开发单片机应用系统的全进程.综合运用所学专业知识解决工程问题.

具体设计要求如下:

(1)具有产生正弦波、三角波、方波、矩形波波形的功能.

(2)信号的频率范围为1Hz-1MHz.

(3)信号的输出波形幅度Vp-p可调.

(4)通过键盘输入任意频率数值和选择任意波形

(5)波形信号频率及占空比可调可测.

应解决的要紧问题

本论文重点在于研究以单片机为基础基础,结合由马克西姆公司MAX038而设计的一种简易信号发生器,通过MAX038来产生一系列有规律的幅度和频率可调的方波、三角波和正弦波.基于MAX038的多波形函数信号发生器具有信号输出频率高、波形稳固、失真小、可控性强等特点[2].本信号发生器包括稳压电源模块、单片机(AT89C52)操纵模块、键盘模块、LED显示模块、信号发生模块(MAX038)、功率放大(AD811)及缓冲器(BUF634)模块、分频模块,该设计结构简单,尽管性能指标赶不上标准信号发生器,但能知足一样的实验要求.其本钱低、体积小、便于携带等特点,亦可作为电子产品维修人员的随身设备之一.

 

第2章系统原理及整体设计

本章第一对系统原理作一个简述,然后提出系统整体设计方案,包括单片机操纵系统的设计、MAX038芯片信号的实现、功率放大及缓冲器的运用和LED数码管的选用.给出了整体设计思路和单片机与各个模块的联系,和整体设计框图.

系统原理概述

本系统所设计多功能信号发生器是一种能够产生正弦波、三角波、方波,矩形波的低频信号发生器,在单片机的操纵下由MAX038信号发生芯片产生频率占空比可调的正弦波、三角波、方波,通过调剂方波的占空比产生矩形波,关于所产生的四种波形信号,通过功率放大电路可对其幅度、稳固性进行调剂,对功率放大电路输出信号进行整形后能够利用单片机的中断口及按时计数器别离测出低频信号测量周期、高频信号的频率和他们的高电平周期,从而转换为系统输出的频率和占空比,最后通过显示电路显示出频率和占空比.

整体设计方案

该系统硬件由以下几个部份组成:

键盘电路、稳压电源模块、LED显示模块、波形信号产生模块、功率放大电路、分频模块等.

本毕业设计采纳的是目前比较经常使用的52系列单片机.AT89C52是一个低电压,高性能8位,片内含8kbytes的可反复擦写的只读和256bytes的随机存取数据存储器(),器件采纳的高密度、非易失性存储技术生产,兼容标准MCS-51,片内置通用8位和Flash,AT89C52单片机在电子行业中有着普遍的应用.此单片机的体积小、低功耗、操纵能力强、扩展灵活、微型化利用方便.本设计结合由马克西姆公司MAX038而设计的一种简易信号发生器,通过MAX038来产生一系列有规律的幅度和频率可调的方波、三角波和正弦波.基于MAX038的多波形函数信号发生器具有信号输出频率高、波形稳固、失真小、可控性强等特点.本信号发生器包括稳压电源模块、单片机(AT89C52)操纵模块、键盘模块、LED显示模块、信号发生模块(MAX038)、功率放大(AD811)及缓冲器(BUF634)模块、分频模块,该设计结构简单,尽管性能指标赶不上标准信号发生器,但能知足一样的实验要求.其本钱低、体积小、便于携带等特点,亦可作为电子产品维修人员的随身设备之一.系统的整体设计框图如2-1所示:

图2-1系统的整体设计框图

 

第3章系统硬件设计

本章介绍了本设计的硬件电路设计,依照各个模块别离展开分析.依次介绍了52单片机的外围硬件电路(包括时钟电路和复位电路稳压),重点介绍了信号发生模块(MAX038),最后简单介绍了稳压电源电路、键盘电路、功率放大电路、LED数码管显示电路和分频电路设计.

图3-1单片机引脚整体配置图

单片机介绍及外围电路

AT89C52是51系列单片机的一个型号,它是ATMEL公司生产的.AT89C52是一个低电压,高性能CMOS型8位单片机,片内含8kbytes的可反复擦写的Flash只读程序存储器和256bytes的随机存取数据存储器(RAM),器件采纳ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处置器和Flash存储单元[3].

AT89C52有40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,3个16位可编程按时计数器,2个全双工串行通信口,2个读写口.其将通用的微处置器和Flash存储器结合在一路,专门是可反复擦写的Flash存储器可有效地降低开发本钱.

AT89C52有PDIP、PQFP/TQFP及PLCC等三种封装形式,以适应不同产品的需求.

要紧功能特性

·兼容MCS51指令系统

·8k可反复擦写(>1000次)FlashROM

·32个双向I/O口

·256x8bit内部RAM

·3个16位可编程按时/计数器中断

·时钟频率0-24MHz

·2个串行中断

·可编程UART串行通道

·2个外部中断源

·共6个中断源

·2个读写中断口线

·3级加密位

·低功耗空闲和掉电模式

·软件设置睡眠和唤醒功能

AT89C52中有一个用于组成内部振荡器的高增益反相放大器,引脚XTAL1和XTAL2别离是该放大器的输入端和输出端.那个放大器与作为反馈元件的片外石英晶体或陶瓷谐振器一路组成自激振荡器.

外接石英晶体及电容C1,C2接在放大器的反馈回路中组成并联振荡电路.对外接电容C1,C2尽管没有十分严格的要求,但电容容量的大小会轻微阻碍振荡频率的高低、振荡器工作的稳固性、起振的难易程序及温度稳固性,那个地址选择利用石英晶体.也能够采纳外部时钟.采纳外部时钟的电路的情形时,外部时钟脉冲接到XTAL1端,即内部时钟发生器的输入端,XTAL2那么悬空.

图3-2AT89C52芯片外观及引脚

 

时钟电路

时钟电路是用于产生单片机工作时所必需的时钟信号.时钟是单片机的心脏,时钟频率直接阻碍单片机的速度,时钟电路的质量也直接阻碍单片机系统的稳固性.本系统中时钟方式的电路原理图如图3-3所示:

图3-3内部时钟方式电路原理图

电路中的电容C二、C3典型值为30±10pF.外接电容的值尽管没有严格的要求,可是电容的大小会阻碍振荡器的稳固性和起振的快速性.同时,在系统中采12MHz的晶体振荡器来产生时钟脉冲.

RC复位电路

复位是单片机初始化操作,其要紧功能是把PC初始化为0000H,使单片机从0000H单元执行程序.除进入系统的正常初始化之外,当程序运行犯错或操作错误使系统处于死锁状态时,为摆脱窘境,也需要按复位键从头启动.

复位操作有上电自动复位和按键手动复位两种方式.本设计采纳了按键手动复位方式.该复位电路如图3-4所示.

图3-4R、C复位电路

开关闭合刹时RST引脚取得高电平,单片机复位电路随着电容的C1的充电,RST引脚的高电平慢慢下降.RST引脚的高电平只要能维持足够的时刻(2个机械周期),单片机就能够够进行复位操作.

信号产生模块

为达到本信号发生器所要求的各类波形信号,本设计采纳MAX038作为信号产生芯片,MAX038是美国MAXIM(马克希姆)公司应市场的需求而研制的单片集成高频周密函数发生器,具有较高的频率特性、频率范围很宽、功能较全、单片集成化、外围电路简单、利用方便灵活等特点.内有主振荡器、波形变换电路、波形选择多路开关、2.5V基准电压源、相位检测器、同步脉冲输出及波形输出驱动电路等.其要紧优势有:

(1)能周密地产生三角波、矩形波(含方波)、正弦波信号.

(2)频率范围从0.1Hz~20MHz,最高可达40MHz,各类波形的输出幅度均为2V

(3)占空比调剂范围宽,占空比和频率都可单独调剂,二者互不阻碍,占空比最大调剂范围是10%~90%.

(4)波形失真小,正弦波失真度小于0.75%,占空比调剂时非线性度低于2%.

(5)采纳±5V双电源供电,许诺有5%转变范围,电源电流为80mA,典型功耗400mW,工作温度范围为0~70℃.

(6)低阻抗输出缓冲器:

0.1;

(7)低温度漂移:

200PPM/℃.关于所有输出波形来讲,输出波形是以地为参考的对称波形,在低输出阻抗的情形下,输出电流可达到±20mA电流.在两个与TTL/CMOS信号输入匹配的地址引脚A1,A0上输入适合的代码信号,能够实现输出波形变换的操纵,具体输入代码和输出波形的对应关系如表3-1所示

表3-1输入代码和输出波形对应关系表

A0

A1

波形

X

1

正弦波

0

0

矩形波

1

0

三角波

芯片引脚

MAX038芯片的各个引脚的功能表如表3-2所示:

表3-2MAX038各引脚功能表

引脚号

名称

功能

1

REF

2.50V带隙基准电压输出端

2

GND

3

A0

波形选择输入端,TTL/CMOS兼容

4

A1

波形选择输入端,TTL/CMOS兼容

5

COSC

外部电容连接端

6

GND

7

DADJ

占空比调整输入端

8

FADJ

频率调整输入端

9

GND

10

Iin

用于频率控制的电流输入端

11

GND

12

PDO

相位检波器输出端.如果不用相位检波器则接地

13

PDI

相位检波器基准时钟输入端.如果不用相位检波器则接地

14

SYNC

TTL/CMOS兼容的同步输出端

15

DGND

数字地.让他开路使SYNC无效,或是SYNC不用

16

DV+

数字+5V电源.如果SYNC不用则让他开路

17

V+

+5V电源

18

GND

19

OUT

正弦波、方波或三角波输出端

20

V-

-5V电源

MAX038内部还有正弦整形电路、比较器、复用器和鉴相器电路,它们一起实现了正弦波、三角波、锯齿波、矩形波和脉冲波的生成.

鉴相器是作为锁相环的备用单元,为异或门电路结构,输入信号一路来自内部差动矩形波OSCA和OSCB,另外一路来自外部引脚PDI.鉴相器的输出信号为电流,由PDO引脚输出平均值转变范围为0~550μA.当两路输入信号的相位差为90。

时,输出电流的占空比为50%,平均值为250μA.若是组成锁相环路,那么PDO和FADJ相连,而且对地连接一个电阻RPD,同时并联一个电容CPD.RPD决定鉴相器的灵敏度,CPD用于滤除电流中的高频成份.其内部结构如图3-6所示:

图3-6MAX038内部原理图

系统原理

MAX038的输出频率要紧受振荡电容CF,IIN端电流和FADJ端电压的操纵.选择一个CF值,对应IIN端电流的转变,将产生必然范围的输出频率[4].另外,改变FADJ端的电压,能够在IIN操纵的基础上,对输出频率实现微调操纵.为实现输出频率的数控调整,在IIN端和FADJ端别离连接一个电压输出的DAC.第一,通过DACB产生0V(00H)到2.5V(0FFH)的输出电压,经电压/电流转换网络,产生0μA到748μA的电流,叠加上网络本身产生的2μA电流,最终对IIN端形成2μA到750μA的工作电流,使之产生相应的输出频率范围.DACB将此工作电流范围分为256级步进距离,输出频率范围也被分为256级步进距离.因此,IIN端的电流对输出频率实现粗调.第二步,通过DACA在FADJ端产生一个从-2.3V(00H)到+2.3V(0FFH)的电压范围,该范围一样包括256级步进距离,IIN端的步进距离再次细分为256级步进距离,从而在粗调的基础上实现微调.

频段调剂操纵

固定一个CF值,当IIN端的电流

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 其它模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1