波形发生器设计报告.doc.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
波形发生器设计报告.doc

波形发生器设计报告 设计小组:电磁组 设计人:王樊、谢桐、杨安乐 摘要 本设计是以AT89C52为控制模块,控制DAC0832输出正弦波、方波、三角波、矩形波,并利用f0=10kHz正弦波实现脉宽调制,Vm=5V。 关键词:AT89C52;DAC0832;倍频器;波形发生器。 设计任务: (1)能产生正弦波、方波、三角波; (2)频率、幅度可以设定; (3)利用f0=10kHz正弦波实现脉宽调制,Vm=5V。 总体设计方案: 该系统功能主要由AT89C52单片机通过相应的软件编程实现程序逻辑功能并结合相关的周围硬件电路而实现。 程序流程图 - 原理图 本设计分为以下模块: 一、控制模块 二、键盘输入模块 三、产生波形模块 四、显示模块 仿真波形 一、三角波 二、方波 三、正弦波 波形发生器设计报告 一、 设计任务 设计制作一个波形发生器,该波形发生器能产生正弦波、方波、三角波和由用户编辑的 特定形状波形。 二、 设计要求 1. 基本要求 具有产生正弦波、方波、三角波三种周期性的波形。 用键盘输入编辑生成上述三种波形(同周期)的线性组合波形,以及由基波及其谐波( 5次以下)线性组合的波形。 具有波形存储功能。 输出波形的频率为100Hz~20KHz(非正弦波频率按10次谐波计算):重复频率可调,频 率步进间隔≤100Hz。 输出波形幅度范围0~5V(峰-峰值),可按步进0.1V(峰-峰值)调整。 具有显示输出波形的类型、重复频率(周期)和幅度的功能。 2.发挥部分 输出波形频率范围扩展至100Hz~200KHz。 用键盘或其他输入装置产生任意波形。 增加稳幅输出功能,当负载变化时,输出电压幅度变化不大于±3%(负载电压变化范围 :100Ω~∞)。 具有掉电存储功能,可存储掉电前用户编辑的波形和设置。 可产生单次或多次(1000次以下)特定波形(如产生一个半周期三角波输出)。 其它(如增加频谱分析、失真度分析、频率扩展>200KHz、扫频输出等功能)。 三、方案设计和论证: 根据题目的要求,我们一共提出了三种设计方案,分别介绍如下: 1、 方案一 采用低温漂、低失真、高线性单片压控函数发生器ICL8038,产生频率受控可变的正弦波 ,可实现数控频率调整。通过D/A和5G353进行输出信号幅度的控制。输出信号的频率、 幅度参数由4x4位键盘输入,结果输出采用6位LED显示,用户设置信息的存储由24C01完成。2、 方案二 由2M晶振产生的信号,经8253分频后,产生100Hz的方波信号。由锁相环CD4046和8253进 行N分频,输出信号送入正弦波产生电路和三角波产生电路,其中正弦波采用查表方式产 生。计数器的输出作为地址信号,并将存储器2817的波形数据读出,送DAC0832进行D/A 转换,输出各种电压波形,并经过组合,可以得到各种波形。输出信号的幅度由0852进 行调节。系统显示界面采用16字x1行液晶,信号参数由4x4位键盘输入,用户设置信息的存储由24C01完成。 3、 方案三 以4M石英晶振作为参考源,通过F374,F283以及LS164组成的精密相位累加器,通过高速 D/A变换器和ROM产生正弦波形,这个数字正弦波经过一个模拟滤波器后,得到最终的模 拟信号波形。通过高速D/A产生数字正弦数字波形和三角数字波形,数字正弦波通过带通 滤波器后得到一个对应的模拟正弦波信号,最后该模拟正弦波与一门限进行比较得到方 波时钟信号。通过相位累加器来实现多种波形的同相位输出,并可以连续地改变频率。 输出信号幅度由TLC7524进行数字控制。用户设置信息的存储由24C01完成。 以下为三种基本方案的具体电路实现: 方案一 单片压控函数发生器ICL8038产生频率为100Hz~20KHz的正弦波,其频率由DAC0832和5G 353进行控制。由于ICL8038自身的限制,输出频率稳定度只有10-3(RC振荡器)。而且 由于压控的非线性,频率步进的步长控制比较困难。输出信号的幅度数控由DAC0832和5 G353完成。幅度数码由单片机通过P0口输入。要求幅度数据为8位/ 100mV。用户设置信息的存储由24C01完成。 微控制器由8051最小系统,键盘/显示接口芯片8279,16位键盘,6位LED数码显示器以及相应译码、驱动电路及“自动扫描/手动设置”选择开关等组成。 方案二 基本信号产生:晶振频率为2M,经8253进行分频后,产生100HZ的方波信号,则分频比为 M=fALE/100=2X104 其中FALE=2M 一般石英晶体振荡器的频率稳定性优于10-5,故输出信号的频率稳定性指标得以保证。 频率合成:CD4046和8253组成的锁相环中,fo=100N 其中8253的

文档评论(0)

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

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

1亿VIP精品文档

相关文档