网站大量收购独家精品文档,联系QQ:2885784924

交流信号发生器设计报告.doc

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学 号: 能力拓展训练 题 目 学 院 专 业 班 级 姓 名 指导教师 2013年6月24日 能力拓展训练任务书 学生姓名: 专业班级: 指导教师: 工作单位: 题 目: 初始条件: 要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写等具体要求) 设计任务及要求分析 方案比较及认证说明 系统原理阐述 软件设计课题需要说明:软件思想,流程图,源程序及程序注释 调试记录及结果分析 总结 参考资料 附录:程序清单 时间安排: 月日:收集资料方案选择月日:月日调试程序月日撰写月日交报告:[1] 谭会生,张昌凡.EDA 技术及应用.西安:西安电子科技大学出版社.2004 [2] 孙晓明.EDA实验指导书.武汉:武汉理工大学教材中心,2007.1 指导教师签名: 年 月 日 摘要 本系统采用单片机C8051为控制核心,输出数字量,然后由DAC0832把数字量转换成模拟量;但是输出的是电流,需要用运放(OP07),把电流转换成电压量。按键应用的是独立按键,用来对波形的幅值,频率的调解。其运算核心,我们通过MATLAB对正弦波进行采样,得到一组组数据,然后同过数组存储;利用中断对数组进行扫描。其频率的调解就是调节其中断间隔的时间,幅值就是调节其数字的大小(同时乘以某个小于1的数)。为了波形的合成,我们采用的点的个数都是256个。 关键词:AT89C51 DAC0832 独立按键 OP07 目录 1 设计任务及要求分析 5 2 方案设计 6 2.1 设计思路 6 2.2设计方案比较与选择 6 2.3 设计参数计算 7 3 交流信号发生硬件电路设计 8 3.1 单片机AT89C51 8 3.2 波形转换D/A转换 11 3.3复位电路 12 3.4外部时钟电路 13 3.5独立按键部分 13 4 交流信号发生器软件设计 14 4.1程序流程图 14 5 调试记录与仿真结果分析 16 5.1 调试结果 16 5.2硬件调试 18 5.3软件调试 18 6 心得体会 19 参考文献 20 附录一 硬件仿真原理图 21 附录二 程序 22 1 设计任务及要求分析 设计任务:设计制作一个波形发生器,该波形发生器能产生正弦波和由用户编辑的特定形状波形。控制产生1-99Hz(精度0.1Hz)的正弦交流信号,通过DAC 0832转换后输出。通过按键操作,可对输出信号的峰值与频率进行控制。 2 方案设计 题目要求实现的任务是设计并制作一个交流信号发生器,能够产生正弦波,要求不用DDS和专用的波形产生芯片,频率范围在1Hz~99Hz可调,,步进不大于0.1Hz,并且电压范围在0~5V可调,步进为0.1V。现在对以下方案进论证和验证。 2.1 设计思路 根据题目的要求,经过仔细的考虑各种要素,制定了整体方案:以AT89C51单片机为控制核心,P3口接DAC0832信号输入并进行数模转换,P2口接独立键盘,,由程序控制P3口产生波形,再由按键控制产生波形的种类及频率和幅值在一定范围内可调,。由运放OP07实现DAC0832输出电流到电压的转换,即实现数字信号到模拟信号的转换。对正弦波取乐256个点;因为点越多,波形的效果越好;合成时就是对幅值点进行一个连接后赋给DAC0832输出一组波形。 功能:通过定时器0产生定时中断,形成波形的数字编码,并输出到D/A接口电路。 AT89C51外接12M晶振作为时钟频率,并采用电源复位设计。复位电路采用上电复位,其工作原理是,当通电时,电容两端相当于短路,于是TST引脚为高电平,然后对电容充电。RST端电压慢慢下降,降到一定程度,即为低电平,单片机开始工作。产生方波程序思路:对于小于100Hz的频率,直接根据频率值设置其定时溢出的时间,当溢出时间达到时,将输出管脚取反达到方波的产生。产生正弦波程序思路:给正弦波的一个周期设定table表,由256个数据,相当于每个周期定时255次,则每次定时溢出的时间便可计算出,每个点的电压加权便可得到正弦波的电压,即,形成正弦波。 2.2设计方案比较与选择 方案一:采用分立元件组成的函数发生器,通常是单片函数发生器(如8038),8038可同时产生正弦波、方波等,而且方法简单易行,用D/A转换器的输出来改变调制电压,也可以实现数控调整频率,但产生信号的频率稳定度不高,不容易调试。 方案二:采用锁相式频率合成器,利用锁相环,将压控振荡器(VCO)的输出频率锁定在所需频率上,该方案性能良好,但难以达到输出频率覆盖系数

文档评论(0)

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

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

1亿VIP精品文档

相关文档