交流信号发生器.doc

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学 号: 0120911360214 能力拓展训练 题 目 学 院 专 业 班 级 姓 名 指导教师 2012 年 06 月 24 日 能力拓展训练任务书 学生姓名: 专业班级: 指导教师: 工作单位: 题 目: 初始条件:PLC) 要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写等具体要求) 任务安排: 设计任务及要求分析方案比较及认证说明 系统原理阐述 软件设计课题需要说明:软件思想,流程图,源程序及程序注释 调试记录及结果分析总结 参考资料附录:程序清单 时间安排: :收集资料方案选择:调试程序撰写交设计报告 主要参考资料: [] 谭会生,张昌凡.EDA 技术及应用.西安:西安电子科技大学出版社.2004 [2] 孙晓明.EDA实验指导书.武汉:武汉理工大学教材中心,2007.1 指导教师签名: 年 月 日 (DDS)信号发生器,其电路实现起来不是很容易,需用的集成芯片较复杂,且需要其他外围器件,因而其成本较高.它所使用硬件描述语言实现脉宽输出简化编程复杂度,其输出显示需要LED数码管与单片机合作使用,实现起来甚是困难。下面是整个系统的流程图: 图2-1 直接数字合成法系统结构图 方案二:采用锁相环频率合成技术,将压控振荡器的VCO的输出频率锁定在所需的频率之上,次方法具有很好的窄带跟踪性,可以较好的选择所需的频率,抑制杂散的分量,其基本模型如图1所示。然而锁相环本身是一个惰性的环节,锁定时间长,频率串换时间长,并且模拟产生的正弦波,频率和相位都难以控制。下图是所想环频率合成技术的系统结构图: 图2-2 锁相环节频率合成系统结构图 方案三:通过函数产生芯片产生所需信号。采用MAX038函数产生芯片,通过设置管脚参数的输入,可设计组成产生幅频精度高而且易于调整的波形信号,得到的波形失真较小,而且能够得到较宽的频率范围很大,可应用于对电路参数要求苛刻的工作场所。 方案四:采用单片机编程的方法来实现。即采用AT89C51单片机和DAC0832芯片以一定的模拟数字电路,通过编程可以产生正弦交流信号。不但设计简单,而且可以很简便的通过编程的方法来控制信号波形的频率和幅度,在硬件电路不变的情况下,通过改变程序来实现频率的变换。此外,由于通过编程方法产生的是数字信号,所以信号的精度可以做的很高。调节幅度和频率,扩展性强。 方案一所产生的信号信号频率准确,频率分辨率高,易于控制,但是用到的元件较多,而且线路连接较为复杂,对单片机的编程要求也过高,方案二和方案三应用的是对电路参数要求较高的场合,电路连接复杂,转换时间长,而且频率精度达不到要求,方案四通过软件控制硬件的方法来实现,使得信号频率的稳定性和精度的准确性得以保证。 综合以上考虑,本设计采用方案四较合适。 3 硬件简介 3.1 单片机AT89C51 ?AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。4K字节可编程FLASH存储器(寿命:1000写/擦循环) 全静态工作:0Hz-24KHz 三级程序存储器保密锁定 128*8位内部RAM32条可编程I/O线 两个16位定时器/计数器 个中断源 可编程串行通道低功耗的闲置和掉电模式片内振荡器和时钟电路 图3-1 AT89C51引脚图 MCS-51系列单片机的40个引脚中有2个专用于主电源的引脚,2个外接晶体的引脚,4个控制或与其它电源复用的引脚,以及32条输入输出I/O引脚。 ?VCC:供电电压GND:接地。 P0口(P0.0~P0.7) 为双向8位三态I/O口,当作为I/O口使用时,可直接连接外部I/O设备。它是地址总线低8位及数据总线分时复用口,可驱动8个TTL负载。一般作为扩展时地址/数据总线口使用。 ② P1口(P1.0~P1.7) 为8位准双向I/O口,它的每一位都可以分别定义为输入线或输出线(作为输入时,口锁

文档评论(0)

smdh + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档