《基于MAX038的多功能信号发生器的设计.doc》由会员分享,可在线阅读,更多相关《基于MAX038的多功能信号发生器的设计.doc(37页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、编号本科生毕业设计(论文)题目: 多功能信号发生器的设计 物联网工程 学院 电子信息工程 专业二一三年六月设计总说明设计总说明多功能信号发生器是一种能能够产生多种波形如三角波、矩形波(含方波)、正弦波的电路的信号发生器,在电路实验和设备检测中具有十分广泛的用途随着科技的发展,对信号发生器的各方面要求越来越高传统的信号发生器由于波形精度低,频率稳定性差等特点,已经不能满足许多实际应用的需要而且市场上出售的低频信号发生器价格昂贵,为了适应实际的需要,设计一种低频信号发生器本文介绍了一种基于单片机控制的多功能信号发生器,它采用MAX038与单片机结合的方法,通过Protel99软件进行硬件设计及仿真
2、,采用C语言编程,结合软件控制信号产生、变化,频率测量及显示的流程,整个信号发生器以单片机(AT89C52)为控制中心,主要由稳压电源模块、按键电路模块、LED显示模块、波形生成模块、功率放大模块、整形电路、分频电路模块等组成本设计基本达到初期的设计要求,可以产生1HZ-1MHZ的可人工调节频率及占空比的三角波、正弦波、方波及矩形波,对于产生的波形信号,通过功率放大电路对输出波形信号的幅度、波形稳定性进行调控、同时实现对输出信号频率及占空比的测量,并且可以显示出来,由于本多功能信号发生器所产生的信号频带相对较宽,先对功率放大电路的输出端进行整形处理,由于在12M晶振下单片机所能测量的频率最高只
3、能达到500kHZ,必须对整形输出作一个四分频处理,另外本设计中对于不同频率的波形信号采用了不同的测量方式,对于较低频率的方波,我们通过测量其周期间接获得其频率,而对于较高频率的信号波,则可以直接进行测量,保证了测量的精度综上所述,本设计能产生频率范围为1HZ-1MHZ的正弦波、三角波、方波、矩形波,同时实现了对频率、占空比及幅度的调节以及精确测量并且最终得以显示,基本达到了设计要求关键词:多功能信号;单片机;MAX038;I多功能信号发生器DESIGN SUMMARYVersatile signal generator able to produce a variety of wavefor
4、ms such as triangle wave, square wave (including square), sine wave signal generator circuit, the circuit experiments and equipment testing has a very wide range of usesWith the development of technology in all aspects of the signal generator is increasingly demandingBecause the waveform signal gene
5、rator traditional low accuracy and poor frequency stability characteristics, can not meet the needs of many practical applicationsAnd on the market are expensive low frequency signal generator, in order to meet the actual needs, to design a low-frequency signal generatorThis paper describes a microc
6、ontroller-based control of multi-signal generator, which uses a combination of methods MAX038 with microcontroller through Protel99 hardware design and simulation software, using C language programming, combined with software control signal generator, change the frequency measurement and display pro
7、cess, the signal generator to microcontroller (AT89C52) as the control center, mainly by the power supply module, the key circuit module, LED display module, the waveform generating module, a power amplifier module, shaping circuit, frequency divider circuit modules and other componentsThis design h
8、as basically reached the initial design requirements, you can generate 1HZ-1MHZ can manually adjust the frequency and duty cycle of the triangular wave, sine wave, square and rectangular wave, the waveform signal generated by the power amplifier circuit of the output waveform signal amplitude , wave
9、form control stability, while achieving the output signal frequency and duty cycle measurements, and can be displayed, since the multi-signal generated by the signal generator is relatively wide frequency band, the first output of the power amplifier circuit side shaping process, since the 12M cryst
10、al oscillator frequency can be measured under the chip can only reach 500kHZ, you must make a divide-shaped output processing, in addition to this design for different frequency waveform signal uses a different measurement methods, for more Low-frequency square wave, we obtained indirectly by measur
11、ing the frequency of its period, and for the higher frequency signal waves, can be measured directly, to ensure accuracy of measurement In summary, the design can produce a frequency range of 1HZ-1MHZ sine wave, triangle wave, square wave, rectangular wave, while achieving the right frequency, duty
12、cycle and amplitude adjustment, and accurate measurement and eventually be displayed, reaches the design requirementsKeywords:Multifunctional signal; SCM; MAX038; I目录目 录第1章 绪论11.1 课题背景11.2 国内外现状11.3 设计要求和任务21.4 应解决的主要问题2第2章 系统原理及总体设计32.1 系统原理概述32.2 总体设计方案3第3章 系统硬件设计53.1 单片机介绍及外围电路53.1.1 时钟电路73.1.2 R
13、C复位电路73.2 信号产生模块83.2.1 芯片引脚93.2.2 系统原理103.2.3 频段调节控制103.2.4 频率、幅值、占空比控制123.2.5 频率、占空比调节123.3 稳压电源电路143.4 键盘接口设计153.5 功率放大电路153.6 LED显示电路设计163.7 功率放大输出信号的整形处理173.8 整形电路输出的分频处理17第4章 程序设计194.1 主程序流程图194.2 频率测量流程图204.3 占空比测量流程图21第5章 结论与展望23附录A 单片机程序26附录B 原理图31I多功能信号发生器的设计第1章 绪论1.1 课题背景 随着电子测量及其他部门对各类信号发
14、生器的广泛需求及电子技术的迅速发展,促使信号发生器种类增多,性能提高尤其随着70年代微处理器的出现,更促使信号发生器向着自动化、智能化方向发展1现在,许多信号发生器带有微处理器,因而具备了自校、自检、自动故障诊断和自动波形形成和修正等功能,可以和控制计算机及其他测量仪器一起方便的构成自动测试系统当前信号发生器总的趋势是向着宽频率覆盖、低功耗、高频率精度、多功能、自动化和智能化方向发展在科学研究、工程教育及生产实践中,如工业过程控制、教学实验、机械振动试验、动态分析、材料试验、生物医学等领域,常常需要用到低频信号发生器而在我们日常生活中,以及一些科学研究中,锯齿波和正弦波信号是常用的基本测试信号
15、信号发生器作为一种通用的电子仪器,在生产、科研、测控、通讯等领域都得到了广泛的应用 但市面上能看到的仪器在频率精度、带宽、波形种类及程控方面都已不能满足许多方面实际应用的需求加之各类功能的半导体集成芯片的快速生产,都使我们研制一种低功耗、宽频带,能产生多种波形并具有程控等低频的信号发生器成为可能1.2 国内外现状信号发生器作为一种常见的应用电子仪器设备,传统的可以完全由硬件电路搭接而成,如采用 555 振荡电路发生正弦波、三角波和方波的电路便是可取的路径之一但是这种电路存在波形质量差,控制难,可调范围小,电路复杂和体积大等缺点在科学研究和生产实践中,如工业过程控制,生物医学,地震模拟机械振动等
16、领域常常要用到低频信号源而由硬件电路构成的低频信号其性能难以令人满意,而且由于低频信号源所需的RC很大;大电阻,大电容在制作上有困难,参数的精度亦难以保证;体积大,漏电,损耗显著更是其致命的弱点一旦工作需求功能有增加,则电路复杂程度会大大增加在70年代后,微处理器的出现,可以利用处理器、A/D/和 D/A,硬件和软件使波形发生器的功能扩大,产生更加复杂的波形这时期的波形发生器多以软件为主,实质是采用微处理器对 DAC 的程序控制,就可以得到各种简单的波形90年代末,出现几种真正高性能、高价格的函数发生器而近几年来,国际上波形发生器技术发展主要体现在以下几个方面:(1)过去由于频率很低应用的范围
17、比较狭小,输出波形频率的提高,使得波形发生器能应用于越来越广的领域波形发生器软件的开发正使波形数据的输入变得更加方便和容易(2)由于 VXI 总线的逐渐成熟和对测量仪器的高要求,在很多领域需要使用 VXI 系统测量产生复杂的波形,VXI 的系统资源提供了明显的优越性,但由于开发 VXI 模块的周期长,而且需要专门的 VXI机箱的配套使用,使得波形发生器 VXI 模块仅限于航空、军事及国防等大型领域在民用方面,VXI 模块远远不如台式仪器更为方便(3)随着信息技术蓬勃发展,台式仪器在走了一段下坡路之后,又重新繁荣起来不过现在新的台式仪器的形态,和几年前的己有很大的不同这些新一代台式仪器具有多种特
18、性,可以执行多种功能而且外形尺寸与价格,都比过去的类似产品减少了一半 二十一世纪,随着集成电路技术的高速发展,出现了多种工作频率可过 GHz的 DDS 芯片,同时也推动了信号发生器的发展相信在接下来的一段时间里,信号发生器的发展仍将取得跨越式的发展!1.3 设计要求和任务 熟悉和掌握单片机的结构和工作原理,了解信号发生器的工作原理掌握以单片机为核心的电路设计的基本方法,并通过实际程序的设计和调试,逐步掌握模块化程序的设计方法和调试技术;了解开发单片机应用系统的全过程综合运用所学专业知识解决工程问题具体设计要求如下:(1) 具有产生正弦波、三角波、方波、矩形波波形的功能(2) 信号的频率范围为1
19、Hz-1MHz(3) 信号的输出波形幅度Vp-p可调(4) 通过键盘输入任意频率数值和选择任意波形(5) 波形信号频率及占空比可调可测1.4 应解决的主要问题本论文重点在于研究以单片机为基础基础,结合由马克西姆公司MAX038而设计的一种简易信号发生器,通过MAX038来产生一系列有规律的幅度和频率可调的方波、三角波和正弦波基于MAX038的多波形函数信号发生器具有信号输出频率高、波形稳定、失真小、可控性强等特点2本信号发生器包含稳压电源模块、单片机(AT89C52)控制模块、键盘模块、LED显示模块、信号发生模块(MAX038)、功率放大(AD811)及缓冲器(BUF634)模块、分频模块,
20、该设计结构简单,虽然性能指标赶不上标准信号发生器,但能满足一般的实验要求其成本低、体积小、便于携带等特点,亦可作为电子产品维修人员的随身设备之一第2章 系统原理及总体设计本章首先对系统原理作一个简述,然后提出系统总体设计方案,包括单片机控制系统的设计、MAX038芯片信号的实现、功率放大及缓冲器的运用和LED数码管的选用给出了整体设计思路和单片机与各个模块的联系,以及整体设计框图2.1 系统原理概述本系统所设计多功能信号发生器是一种能够产生正弦波、三角波、方波,矩形波的低频信号发生器,在单片机的控制下由MAX038信号发生芯片产生频率占空比可调的正弦波、三角波、方波,通过调节方波的占空比产生矩
21、形波,对于所产生的四种波形信号,通过功率放大电路可对其幅度、稳定性进行调节,对功率放大电路输出信号进行整形后可以利用单片机的中断口及定时计数器分别测出低频信号测量周期、高频信号的频率以及他们的高电平周期,从而转换为系统输出的频率和占空比,最后经过显示电路显示出频率和占空比2.2 总体设计方案该系统硬件由以下几个部分组成:键盘电路、稳压电源模块、LED显示模块、波形信号产生模块、功率放大电路、分频模块等本毕业设计采用的是目前比较常用的52系列单片机AT89C52是一个低电压,高性能CMOS 8位单片机,片内含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据
22、存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,AT89C52单片机在电子行业中有着广泛的应用此单片机的体积小、低功耗、控制能力强、扩展灵活、微型化使用方便本设计结合由马克西姆公司MAX038而设计的一种简易信号发生器,通过MAX038来产生一系列有规律的幅度和频率可调的方波、三角波和正弦波基于MAX038的多波形函数信号发生器具有信号输出频率高、波形稳定、失真小、可控性强等特点本信号发生器包含稳压电源模块、单片机(AT89C52)控制模块、键盘模块、LED显示模块、信号发生模块(MAX038)
23、、功率放大(AD811)及缓冲器(BUF634)模块、分频模块,该设计结构简单,虽然性能指标赶不上标准信号发生器,但能满足一般的实验要求其成本低、体积小、便于携带等特点,亦可作为电子产品维修人员的随身设备之一系统的总体设计框图如2-1所示:1图2-1 系统的总体设计框图3第3章 系统硬件设计本章介绍了本设计的硬件电路设计,按照各个模块分别展开分析依次介绍了52单片机的外围硬件电路(包括时钟电路和复位电路稳压),重点介绍了信号发生模块(MAX038),最后简单介绍了稳压电源电路、键盘电路、功率放大电路、LED数码管显示电路以及分频电路设计 图3-1单片机引脚总体配置图3.1 单片机介绍及外围电路
24、AT89C52是51系列单片机的一个型号,它是ATMEL公司生产的AT89C52是一个低电压,高性能CMOS型8位单片机,片内含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元3AT89C52有40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,3个16位可编程定时计数器,2个全双工串行通信口,2个读写口其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的Flash存储器可有
25、效地降低开发成本AT89C52有PDIP、PQFP/TQFP及PLCC等三种封装形式,以适应不同产品的需求主要功能特性 兼容MCS51指令系统 8k可反复擦写(1000次)Flash ROM 32个双向I/O口 256x8bit内部RAM 3个16位可编程定时/计数器中断 时钟频率0-24MHz 2个串行中断 可编程UART串行通道 2个外部中断源 共6个中断源 2个读写中断口线 3级加密位 低功耗空闲和掉电模式 软件设置睡眠和唤醒功能AT89C52中有一个用于构成内部振荡器的高增益反相放大器,引脚XTAL1和XTAL2分别是该放大器的输入端和输出端这个放大器与作为反馈元件的片外石英晶体或陶瓷
26、谐振器一起构成自激振荡器外接石英晶体及电容C1, C2接在放大器的反馈回路中构成并联振荡电路对外接电容C1, C2虽然没有十分严格的要求,但电容容量的大小会轻微影响振荡频率的高低、振荡器工作的稳定性、起振的难易程序及温度稳定性,这里选择使用石英晶体也可以采用外部时钟采用外部时钟的电路的情况时,外部时钟脉冲接到XTAL1端,即内部时钟发生器的输入端,XTAL2则悬空 图3-2 AT89C52芯片外观及引脚3.1.1 时钟电路时钟电路是用于产生单片机工作时所必需的时钟信号时钟是单片机的心脏,时钟频率直接影响单片机的速度,时钟电路的质量也直接影响单片机系统的稳定性本系统中时钟方式的电路原理图如图3-
27、3所示: 图3-3 内部时钟方式电路原理图电路中的电容C2、C3典型值为3010 pF外接电容的值虽然没有严格的要求,但是电容的大小会影响振荡器的稳定性和起振的快速性同时,在系统中采12MHz的晶体振荡器来产生时钟脉冲3.1.2 RC复位电路复位是单片机初始化操作,其主要功能是把PC初始化为0000H,使单片机从0000H单元执行程序除了进入系统的正常初始化之外,当程序运行出错或操作错误使系统处于死锁状态时,为摆脱困境,也需要按复位键重新启动复位操作有上电自动复位和按键手动复位两种方式本设计采用了按键手动复位方式该复位电路如图3-4所示图3-4 R、C复位电路开关闭合瞬间RST引脚获得高电平,
28、单片机复位电路随着电容的C1的充电,RST引脚的高电平逐渐下降RST引脚的高电平只要能保持足够的时间(2个机器周期),单片机就可以进行复位操作3.2 信号产生模块为达到本信号发生器所要求的各类波形信号,本设计采用MAX038作为信号产生芯片,MAX038是美国MAXIM(马克希姆)公司应市场的需求而研制的单片集成高频精密函数发生器,具有较高的频率特性、频率范围很宽、功能较全、单片集成化、外围电路简单、使用方便灵活等特点内有主振荡器、波形变换电路、波形选择多路开关、25V基准电压源、相位检测器、同步脉冲输出及波形输出驱动电路等其主要优点有:(1)能精密地产生三角波、矩形波(含方波)、正弦波信号(
29、2)频率范围从01Hz20MHz,最高可达40MHz,各种波形的输出幅度均为2V(3)占空比调节范围宽,占空比和频率均可单独调节,二者互不影响,占空比最大调节范围是1090(4)波形失真小,正弦波失真度小于075,占空比调节时非线性度低于2(5)采用5V双电源供电,允许有5变化范围,电源电流为80mA,典型功耗400mW,工作温度范围为070(6)低阻抗输出缓冲器:01;(7)低温度漂移:200 PPM对于所有输出波形来说,输出波形是以地为参考的对称波形,在低输出阻抗的情况下,输出电流可达到20 mA电流在两个与TTLCMOS信号输入匹配的地址引脚A1,A0上输入合适的代码信号,能够实现输出波
30、形变换的控制,具体输入代码和输出波形的对应关系如表3-1所示表3-1输入代码和输出波形对应关系表A0A1波形X1正弦波00矩形波10三角波3.2.1 芯片引脚MAX038芯片的各个引脚的功能表如表3-2所示:表3-2 MAX038各引脚功能表引脚号名 称功 能1REF250 V带隙基准电压输出端2GND地3A0波形选择输入端,TTLCMOS兼容4A1波形选择输入端,TTLCMOS兼容5COSC外部电容连接端6GND地7DADJ占空比调整输入端8FADJ频率调整输入端9GND地10Iin用于频率控制的电流输入端11GND地12PDO相位检波器输出端如果不用相位检波器则接地13PDI相位检波器基准
31、时钟输入端如果不用相位检波器则接地14SYNCTTLCMOS兼容的同步输出端15DGND数字地让他开路使SYNC无效,或是SYNC不用16DV+数字+5 V电源如果SYNC不用则让他开路17V+5 V电源18GND地19OUT正弦波、方波或三角波输出端 20V-5 V电源MAX038内部还有正弦整形电路、比较器、复用器以及鉴相器电路,它们共同实现了正弦波、三角波、锯齿波、矩形波和脉冲波的生成鉴相器是作为锁相环的备用单元,为异或门电路结构,输入信号一路来自内部差动矩形波OSCA和OSCB,另外一路来自外部引脚PDI鉴相器的输出信号为电流,由PDO引脚输出平均值变化范围为0550A当两路输入信号的
32、相位差为90。时,输出电流的占空比为50%,平均值为250A 如果构成锁相环路,则PDO和FADJ相连,并且对地连接一个电阻RPD,同时并联一个电容CPD RPD决定鉴相器的灵敏度,CPD用于滤除电流中的高频成分其内部结构如图3-6所示: 图3-6 MAX038内部原理图3.2.2 系统原理MAX038的输出频率主要受振荡电容CF , IIN 端电流和FADJ 端电压的控制选择一个CF值,对应IIN 端电流的变化,将产生一定范围的输出频率4另外,改变FADJ 端的电压,可以在IIN 控制的基础上,对输出频率实现微调控制为实现输出频率的数控调整,在IIN 端和FADJ 端分别连接一个电压输出的D
33、AC首先,通过DACB产生0V(00H)到25V(0FFH)的输出电压,经电压/ 电流转换网络,产生0A到748A的电流,叠加上网络本身产生的2A电流,最终对IIN 端形成2A到750A 的工作电流,使之产生相应的输出频率范围DACB将此工作电流范围分为256级步进间隔,输出频率范围也被分为256级步进间隔所以,IIN端的电流对输出频率实现粗调第二步,通过DACA 在FADJ端产生一个从- 23V(00H)到+ 23V(0FFH)的电压范围,该范围同样包含256级步进间隔,IIN 端的步进间隔再次细分为256级步进间隔,从而在粗调的基础上实现微调3.2.3 频段调节控制固定一个CF值,当IIN
34、 端的电流从2uA到750uA的变化时,对应产生一个频段的频率范围经实验调整,我们选择了一系列的CF 如图3-7 所示,并确定了各CF所对应的频段和频率范围f1-f2由于系统通过DAC 控制IIN 端电流和FADJ 端电压,将各频段的频率范围划分为65536 级间隔,因此各频段的输出误差为 (3-1)图3-7 输出频率与IIN电流及振荡电容CF的关系此外,由于相邻频段之间存在着频率重叠现象,并且考虑到各个频段对应的误差大小有所差异,因此设定各频段的实际起止频率围:f3f4,以便获得最小的误差5在5脚COCS和6脚GND接上电容CF以后,10脚IIN是频率控制的电流输入端,利用恒定电流IIN向电
35、容CF充电和放电,便可形成振荡IIN是受8脚FADJ和7脚DADJ端电压的控制,振荡频率由下式确定 (3-2)因为我们要求的频率范围在02Hz10MHz,分四个频段来满足要求,在每个频段上连续可调,由芯片内部参数可知道,当IIN=2A5A时,CF的容量范围可以在10pF10F时,芯片有较好的性能因此可知: (3-3)当IIN=2A时, (3-4)当IIN=750A时, (3-5)为了使数字控制能够使IIN=2A750A实现,我们在D/A转换模块使用图25所示的电阻连接方法当数字量为00H时,VOUTb输出为0V时MAX038的10脚IIN有2A的电流输入当数字量为FFH时,VOUTb输出为基准
36、电压250VMAX038的10脚IIN有750A的电流输入3.2.4 频率、幅值、占空比控制MAX038的核心部分是一个电流控制的振荡器,通过恒定电流对外部电容CF充电和放电,获得三角波、方波和正弦波信号输出充放电电流由流进MAX038的IIN引脚的电流控制,由加在引脚DADJ、FADJ上的电压调整电路的振荡频率为: (3-6)波形的占空比为:T=05-017VDADJ当时,IIN可设为VFADJ=0V时,IIN可设为2750A,对应中心频率为350:1的变化;当VFADJ=24V时,调制频偏为70%VFADJ控制外部电容CF充、放电电流的比值,当VDADJ=0V时,波形的占空比为50%;当V
37、DADJ=23V,占空比为10%90%在FADJ和DADJ端口的内部,设置了2502A的下拉电源流,可简化外部电路设计,仅用电阻RF(连接引脚FADJ和25V基准电压的可变电阻)和(连接引脚DADJ和25V基准电压的可变电阻)就可以对频偏和占空比进行调整IIN引脚由内部的运放强制为虚地,故仅用电阻RIN就能调整输入电流IIN,实现中心频率的调节25V的基准电压源主要用于提供IIN电流和VFADJ、VDADJ电压,其温度系数典型值为20ppm/,负载电流小于4mA6通过控制8选1模拟开关CD4051来选择CF的电容量,从而确定频率范围本系统共有8个频段供切换,输出频率范围与CF的对应关系如表3-
38、3所示7: 表3-3 输出频率范围与CF的对应关系波段电容值频率范围120pF2MHz20MHz2100pF200kHz2MHz31000pF20kHz200KHz4001F2KHz20KHz501F200Hz2KHz61F20Hz200Hz710F2Hz20Hz8100F01Hz2Hz MAX038内部有一个25V的基准电压源,由REF引脚输出基准电压源由两个LF353及电阻电容组成,分别组成放大倍数为1和1的缓冲器,因而得到25V的基准电源这个电压源对整机的性能很重要,因为各控制电路均需要该参考输入在应用中,MAX038通常可以单独承担函数信号输出的功能,通过外部的电阻和电容的调节,完成特
39、定频率和幅值的信号输出3.2.5 频率、占空比调节MAX038的占空比的调整有两种方式,一种时利用内部基准电压源调整,另一种是利用外加电源调整,为使电路简单,采用第一种调整方式在MAX038 的DADJ端应用一个23V23V 的电压控制信号, MAX038 的DADJ引脚上的电压可控制波形的占空比DC(定义为输出波形为正时所占时间的百分数),并且能够改善正弦波的波形,可进行脉冲宽度调制和产生锯齿波当VDADJ接地(即VDADJ=0)时,其占空比为50%,占空比的调整可采用MAX505的一片DAC,输出23V 范围内的电压,占空比可在10%90%范围内改变,约每伏改变15%,当电压超过23V 将
40、使频率偏移或引起不稳定为产生一定占空比而加在DADJ上的电压为: (3-7)对双极性输出的D/A 转换器,基准电源为23V时,MAX505接受数据与占空比的关系式为: (3-8)其中:VDADJ为DADJ 引脚上的电压,DC为占空比这样可完成激励信号的占空比设置调整CF的充放电时间,在10%90%的范围内调整振荡器输出的三角波,最终产生失真的正弦波,锯齿波和脉冲波这三种波形同时送入混合器,由A0,A1选择输出所以为简单起见,关于占空比调节和频率调整,可采用外部电位器调整控制调节频率调整电路的电位器,改变MAX038输入端IIN的电流大小,从而改变频率值;调节占空比调节电路中的电位器,改变MAX
41、038输入端DADJ的电压大小,从而改变占空比接在REF(+25 V)和FADJ之间的可变电阻RF还提供了一个方便的人工调整频率的方法RF的取值如下: A (3-9)例如,如果VREF取-20 V(+583偏移),则RF=+25-(-20)250A=18 k 接在REF(+25 V)和DADJ之间的可变电阻RD提供了一个方便的人工调整占空比的方法RD的取值如下: A (3-10)例如,如果VDADJ取-15 V(23占空比),则RD=+25-(-15)250A=16 k下图的芯片为Maxim公司的信号发生芯片MAX038,其波形选择引脚A0和A1与单片机的P20和P21引脚相连,在单片机的控制
42、下输出正弦波、矩形波和三角波3种不同的波形,波形的频率和幅值可以通过外部的可变电阻进行调节OUT为MAX038的信号波形输出,送至功率放大电路另外MAX038的外围硬件电路图如图3-8所示: 图3-8 MAX038外围硬件电路3.3 稳压电源电路稳压电源是单片机控制系统的重要组成部分,它不仅为测控系统提供多路电源电压,还直接影响到系统的技术指标和抗干扰性能 本机使用三种共地电源:15V,+12V,12V,+5V,5V硬件设计中采用自带稳压电源方式,整流滤波后的电压是不稳定的电压,在电网电压或负载变化时,该电压都会产生变化,而且纹波电压又大所以,整流滤波后,还须经过稳压电路,才能使输出电压在一定
43、的范围内稳定不变在这里我们就用串联型稳压电路对其进行稳压,此电源稳压主要采用三端集成稳压器7815、7915、7812、7912和7805,7905,这种三端固定电压输出式集成稳压器,使用简单,价格较低,且由于内部具有过压过流保护,使整机的电源电路稳定,性能可靠8图3-9 稳压电源模块电路图3.4 键盘接口设计键盘的结构形式一般有两种:独立式键盘与矩阵式键盘独立式按键电路配置灵活,硬件结构简单,但是每个按键必须占用一根I/O口线,在按键数量较多时,I/O口线浪费较大故只在按键数量不多时采用这种按键电路,本次主要介绍设计所用的独立键盘的工作方式独立式键盘就是各按键相互独立,每个按键各接一根I/O
44、口线,每根I/O口线上的按键都不会影响其它的I/O口线在此电路中,按键输入都采用低电平有效,上拉电阻保证了按键断开时,I/O口线有确定的高电平本设计共用到五个按键,分别为产生方波(矩形波)、产生三角波、产生正弦波、频率读数、占空比读数,为了达到该设计的可拓展性,本键盘采用了六个按键的独立模式,独立式键盘与单片机的接口电路如图3-10所示:图3-10 独立式键盘3.5 功率放大电路由于MAX038的输出信号为恒定的2V(p-p),且输出电流不高,所以必须在输出级至少有一级放大电路来提供足够的输出电压和电流,以满足一般使用要求以下是放大电路设计的几点考虑:(1)首先,放大电路要求具有很高的频宽,因为输出信号最大基频为1MHz,其三角波和矩形波的高次谐波成分很高,只有高宽频才能得到不失真的输出波形(2)其次,高频大信号放大要求放大电路有足够的输出电压转换速率(3)另外,要带动低阻负载,放大电路的电流输出能力也是个重要参数要在 1K负载上输出5V信号,则放大器至少要有的连