《信号发生器报告》.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
信 号 发 生 器 作 者:吕春宇 指导教师:王红 专 业:机电一体化 目录 一、系统方案···································1 二、理论分析与计算·····························3 三、电路与程序设计·····························4 四、测试方案与测试结果·························4 五、总结·······································5 六、参考文献···································5 附录一 元器件明细表···························6 附录二 原理图·································8 附录三 部分程序·······························12 智能信号发生器设计和制作 摘要 本系统是基于Atmega16单片机、高频函数发生器MAX038芯片的智能信号发生器。系统以Atmega16单片机为核心,控制MAX038函数发生芯片产生正弦波、方波、三角波。BC7281B实现键盘的输入,实现对频率和电压峰-峰值的设置,并通过128×64液晶屏显示。系统可通过RS-232或PTR8000无线传输模块和电脑通讯,可由Visual Basic上位机软件实现对系统的控制。较传统函数发生器该系统能实现全键盘智能控制,且功能强大。 Abstract The system is based on Atmega16 microcontroller, high-frequency generator MAX038 chip function of the smart signal generator. System to Atmega16 microcontroller as the core, control MAX038 chip function in a sine wave, square, triangular wave. BC7281B achieve keyboard input, and the frequency and voltage peak - the peak of settings, and through 128 ?64 LCD display. System through RS-232 or PTR8000 wireless modules and computer communications could be Visual Basic PC software on the system of control. More traditional function generator of the system to achieve full keyboard intelligent control, and powerful. 关键字:Atmega16, MAX038 ,keyboard intelligent control 一、系统方案 设计思路 题目要求设计一个信号发生器,产生正弦波、方波和三角波信号,且幅值频率可键盘输入,并自制电源。波形发生部分:由于产生波形类型较多且要求可数字控制,因此传统搭接电路不适用。选用一片高性能的函数发生芯片比较可行。由单片机控制产生波形、调整幅值,加有一级电压放大级,后加一级功率放大,以提高带负载能力。人机界面部分:通过键盘输入值,并由液晶显示信号的类型、幅度、频率和频率步进值。稳压电源部分:采用整流桥、7805、7905、7808稳压芯片、滤波电容组成最常用的稳压电源电路以达到题目基本要求。 2、方案论证与比较 1.单片机的选择 方案一:采用传统的 89C51芯片。具有4KB的程序存储器,128KB的数据存储器,32I/O口,1个全双工异步串行口,2个16位定时/计数器,5个中断源,2个优先级。但仿真系统成熟,资料丰富。 方案二:ATMEGA16芯片。具有高性能、低功耗的 8位AVR微处理器,32个8位通用工作寄存器,全静态工作,16KB的系统内可编程Flash,上电复位以及可编程的掉电检测,有只需两个时钟周期的硬件乘法器,32个可编程的I/O口,功耗小。 由于本系统程序块较多Atmega16芯片程序存储器比较大故采用方案二。 2. 函数发生器件的选择 方案一:采用传统的分立元件搭接。优点:成本低廉。缺点:电路复杂,且不利于单片机进行数字控制。 方案二:采用MAX038专用芯片。优点:0.1 Hz~20 MHz工作频率范围。通过DA芯片可方便控制输出频率。缺点:成本较高

文档评论(0)

189****3564 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档