ImageVerifierCode 换一换
格式:DOCX , 页数:48 ,大小:524.15KB ,
资源ID:3238220      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3238220.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于单片机的信号发生器设计.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于单片机的信号发生器设计.docx

1、基于单片机的信号发生器设计基于单片机的信号发生器设计 摘要在介绍MAX038 芯片特性的基础上,论述了采用MAX038 芯片设计数字函数信号发生器的原理以及整机的结构设计。对其振荡频率控制、信号输出幅度控制以及频率和幅度数显的实现作了较详细的论述。该函数信号发生器可输出三角波,方波和正弦波。输出频率范围为0. 1Hz 至20MHz。输出幅度的峰峰值为Vp_p = 2V ,正弦波非线性失真小于0.75%。本文重点论述了整机通过D/A转换电路控制MAX038的实现过程,在D/A转换电路采用了8位4通道的MAX505来实现,并且设计了一个可以将02.5V的电压转换为2.3V的电压变换网络及一个可将0

2、2.5V的电压转换为2A750A的电流的压流变换网络。在幅度的控制上采用数字电位器AD5171,该芯片是I2C总线方式控制,文中给出了I2C总线的读写控制程序。采用LCD显示产生的波形,幅度,频率,占空比的控制界面。系统支持按键操作和上位机操作两种模式。关键词:函数信号 D/A 单片机控制 数字显示AbstractBased on the introduction of MAX038 , we discussed the principle and the whole frame of the digital function signal generator. We described th

3、e control of the oscillatory frequent , amplitude and the digital display in detail. The generator can output three kinds of waves : sine wave , square wave , triangle wave. The range of frequence can be within 0. 1Hz to 20MHz . The maximum of amplitude can reach to Vp-p = 2V.This text has expositio

4、n the mirco-computer controls the D/A electric circuit of conversion realize the process. In D/A changing electric circuit adopt the 8 bit 4 channel come to realize. And it is to design it is that voltage02.5V to 2.3V tansform circuit and design it is that voltage02.5V to current 2A750A tansform cir

5、cuit. Porentiometer AD5171 is adopted in the control of length. This chip is that I2C bus control way. This thesis have I2C bus read/write drive program and adopt LCD show the waveform, frequent, range, variable duty cycle of control interface production. This system supports key-control or computer

6、-control modes.Key words : function signal D/A single - chip microprocessor control digital display.绪论基于单片机的信号发生器设计,该课题的设计目的是充分运用大学期间所学的专业知识,考察现在正在使用的信号发生器的基本功能,完成一个基本的实际系统的设计全过程。关键是这个实际系统设计的过程,在整个过程中我可以充分发挥专业知识。特别是这个信号发生器的设计中涉及到一个典型的控制过程。通过单片机控制一个有特殊功能的信号发生芯片,可以产生一系列有规律的幅度和频率可调的波形。这样一个信号发生装置在控制领域有相

7、当广泛的应用范围。因为产生的一系列的可调波形可以作为其他一些设备的数值输入。还可以应用于设备检测,仪器调试等场合。高频稳定的波形信号也可以用于无线电波的调频、解调中。这些都是在现代生活中必不可少的一些应用。 通过这样一个题目我不但可以总结三年中专业知识,将其发挥在实际的系统设计中,并且对将来的工作也是一个很好的帮助。在现代社会中,信号发生器已经渗透到社会生活的各个领域中。在超声波测量技术中,超声换能器(发射换能器和接收换能器) 是超声波检测技术的核心部件。高精度、宽频率范围、高稳定性的激励源对于发射换能器及超声检测系统性能的改善和提高起着至关重要的作用。传统的波形发生器通常由晶体管、运放IC

8、等分离元件制成。与此相比,基于集成芯片的波形发生器具有高频信号输出、波形稳定、控制简便等特点。利用信号的产生进行仪器的控制已经是自动控制中的一个重要的手段,那么一个幅度,频率,占空比以及波形可调的信号发生器的设计和完成更具有使用价值。只要将这个信号发生器设计的基本思路掌握,不但可以融会贯通所学的专业知识还可以在以后工作中利用到,作为用来控制其他设备或设计的一个参考。使用单片机设计的多功能信号发生器,不仅减少了器件,简化了电路,节约了成本,更使得系统稳定节能,方便快捷地输出多种低频信号。这种结构简单,成本低廉但是性能优良的信号发生装置已经越来越广泛地应用在现代化控制领域的各个方面。无论是工业,民

9、用,航空,军事还是商业领域都有信号发生装置的设计应用产品。所以,做好这个设计也是对发展有促进意义的工作。信号发生器是电子实验室的基本设备之一,目前各类学校广泛使用的是标准产品,虽然功能齐全、性能指标较高,但是价格较贵,且许多功能用不上。本文介绍一种由集成电路MAX038设计的简易信号发生器,该仪器结构简单,虽然功能及性能指标赶不上标准信号发生器,但满足一般的实验要求。其成本低、体积小、便于携带等特点,亦可作为电子产品维修人员的重要随身设备之一。本文主要分五大部分:绪论,系统概述和设计方案,硬件部分,软件部分,总结。绪论,首先对课题研究背景和所涉及的相关技术领域进行了介绍;第一章对系统所要完成的

10、功能和可扩展的功能进行描述,确定系统的设计方案主要参数计算,第二章对系统的硬件结构和各部分组成作了简要的介绍和讲解;第三章是软件部分,这部分重点介绍了主程序的流程框图及各个子程序的流程框图以及I2C及LCD的驱动程序。最后对整篇文章进行了总结。 1 系统概述和设计方案1.1 论文的内容和组织本文提出并设计了一种基于AT89S51微处理器控制的MAX038信号发生芯片的信号发生器设计。文中详细介绍了该系统的原理、构成及其设计方法,着重分析了以美国MAXIM公司生产的高频信号发生芯片MAX038为核心的精密多波形高频函数信号发生系统的软硬件原理,并开发了基于AT89S51微处理器的软件程序。本次设

11、计的基于单片机的信号发生器设计就是设计一个单片机控制系统,对信号发生芯片进行的控制。通过这个单片机对信号发生芯片进行精密控制,实现对波形的选择,频率,占空比以及波形幅度的控制。这些控制可以通过键盘设定,并通过LCD显示出来。这就要求对选择的信号发生芯片,选用的单片机,LCD有初步的了解,并且对整个系统的结构有个合理地分配。1.2方案选择方案一:直接利用单片机编程产生三角波,方波,锯齿波。优点:简化了用于产生波形的硬件和软件,特别适用于交流感应电动机和无刷直流电机的速度控制以及变频电源的SPWM 控制。缺点:编程复杂,波形失真较大,并且不能达到要求输出的高频率信号。方案二:利用单片机控制波形信号

12、产生芯片,通过单片机,键盘,LCD显示实现波形的数字控制。 优点:控制简单,波形效果好,频率带宽。 缺点:硬件电路复杂。为了满足设计要求,取得较好的效果。显然方案二较为理想。1.3信号发生芯片选择目前,集成化的函数波形发生器大多采用ILC8038 或5G8038,但它们只能产生300kHz 以下的中、低频的正弦波、矩形波(含方波)和三角波(含锯齿波),而且频率与占空比不能单独调节,两者互相影响,这就给实际应用带来了许多不便。此外,这些芯片的扩展功能较少,调节方式也不够灵活,且无法满足高频精密信号源的要求。 美国MAXIM(马克希姆)公司应市场的需求而研制的MAX038 型单片集成高频精密函数发

13、生器具有较高的频率特性、频率范围很宽、功能较全、单片集成化、外围电路简单、使用方便灵活等特点。1.4 MAX038的说明1.4.1MAX038的特点MAX038 是美国MAXIM 公司生产的高频,高精度,低输出电阻,驱动能力强(20mA) 的函数信号发生器芯片。MAX038内部含有精密带隙电压参考,鉴相器和TTL同步输出,能以最少的外部元件构成一台多波形的高频函数信号发生器,也可以单独用作电压控制振荡器,频率调节器,脉宽调制器,锁相环,频率合成器及FSK信号发生器,是目前较为理想的信号产生集成芯片。1.4.2MAX038的主要电器特性 工作频率范围: 0.1 Hz20 MHz频率扫描范围: 3

14、75 :1占空比调节范围:1090输出电阻: 0.1 非线性失真: 小于0.75 %温度系数: 200ppm/输出波形: 正弦波,三角波,锯齿波,方波,脉冲波,占空比可调输出幅度: Vp_p = 2V频率和占空比调节互不影响。1.4.3 MAX038的引脚描述 MAX038是20引脚封装的集成电路芯片,封装如图1所示。引脚说明如表1所示。图1:MAX038的引脚图表1 MAX038的引脚说明引脚名称作用1REF2.5V参考电压2,6,9,11,18GND地3A0输入,选择波形,TTL/CMOS电平兼容4A1输入,选择波形,TTL/COMS电平兼容5COCS连接外部电容7DADJ输入,调解占空比

15、8FADJ输入,调节频率10IIN输入,控制频率的电流12PD0鉴相器输出。如果不用鉴相器,将其接地13PD1鉴相器参考时钟输入。如果不用鉴相器,将其接地14SYNCTTL/COMS电平兼容输出,允许内部晶振与外部信号同步,如果不用这项功能,让其开路15DGND数字地16DV+数字+5V输入,如果不用SYNC,可让其开路17V+5V电平输入19OUT正弦波,方波,三角波输出20V-5V输入1.4.4 MAX038的内部结构和工作原理如图2 所示,MAX038 内部主要由振荡器, 参考电压源, 恒流源发生电路, 多路选择开关, 比较器,相位检测器, 输出缓冲器等部分组成。MAX038 内部结构如图2 所示,该芯片工作电源采用5V ,功耗为400mW。内部提供2.5V基准电压,通过外接可调电阻,向振荡电流发生器的IIN 端和FADJ 端提供频率粗调电流和频率细调电压;通过向DADJ 端提供脉冲占空比调节电压。这三种参数经振荡电流发生器处理后,向振荡器提供充电电流,该电流对外接电容CF 充电,形成振荡,产生三角波信号A ,B ,C. 振荡电流发生器产生三角波和矩形波,三角波再由正弦形成电路转变为正弦波。图2 MAX038内部结构图三种波形进入多路器,由A0 ,A1

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

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