- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数字信号发生器的设计
摘 要
信号发生器也叫做振荡器或是信号源,在现在的科技生产实践中有着广泛而重要的应用。现在的特殊波形发生器在价格上不够经济,有些昂贵。而基于AT89C51单片机的函数信号发生器可以满足此要求。根据傅里叶变换,各种波形均可以用三角函数的相关式子表示出来。函数信号发生器能够产生多种波形,如三角波、锯齿波、矩形波、方波和正弦波。
本文通过在单片机的外围加上键盘,控制波形的种类和输出频率的大小,加上LED显示出相应信息。单片机输出为数字信号,于是在输出端用DAC0832进行D/A转换,再通过两级运放对波形进行调整。最终在示波器上显示出来。
关键词:AT89C51,D/A转换,波形调整
目录
1 绪论 1
1.1 课题研究背景 1
1.2 波形介绍 1
2系统设计 3
2.1方案选择 3
2.2框图设计 3
2.3单片机模块 4
2.4按键控制与显示电路设计 6
2.5 D/A转换电路 7
2.6 显示电路 9
2.7 放大电路设计 12
2.8整体的电路原理图 13
2.9元件清单 13
3软件设计 15
3.1程序流程图 15
3.2程序代码 15
4系统仿真及调试 18
4.1系统仿真图 18
4.2系统调试 20
总 结 21
致 谢 22
参考文献 23
1 绪论
1.1 课题研究背景
随着经济与科技不断发展,相应的测试仪器与手段也有了许多改善与提高,但是对之要求也不断提高。波形发生器的信号已知,使用者然后根据具体的要求,将其作为激励源,测得感兴趣的参数。信号源仿真各种测试信号,给待测电路,从而满足现实需求。信号发生器在仿真实验占有重要地位,对于测试仪器来说也同样不可缺少。因此对相关信号发生器的研究开发有着一定的意义。
传统的信号发生器电路复杂,控制灵活度不够,成本也相对较高。虽然我国所研制的波形发生器在一定程度上已有了一些成果,但与国外技术确实还存在一定差距,因此很有必要提高相关方面的研究。
利用单片机的控制灵活性,外设处理能力强等特点,实现频率与幅度可调的多种波形,这就克服了传统的缺点,具有良好的实用性。同时根据程序的易控制性,可以容易实现各种较复杂的调频调幅功能。
1.2 波形介绍
正弦波,正弦信号可用如下形式表示
f (t)=Asin(ωt+θ ) (1)
其中,A 为振幅,ω 是角频率,θ 为初相位。正弦函数为一周期信号如下图1所示:
图1 正弦波
图2 图形
图3 锯齿波图形
图4三角波
2系统设计
2.1方案选择
方案一:利用单片的函数发生器的传统方式,比如8038就行。它可很容易地产生正弦波和方波等波形,而后用数/模转换器对电压进行调制,也可以用数字调控对频率实现改变,但这种方法产生频率不稳定。
方案二:采用频率合成器,锁相环式的。对于所选择的频率,用VCO(压控振荡器)加以选定。这种方法较第一种性能上好,但是对于频率的输出范围难以达到。而且有一个特点,即电路较为复杂。
方案三:可以利用单片机编程的方法来实现波形的输出。可选用AT89C51作为控制器,输出相应波形的数字信号,再用D/A转换器输出相应波形的模拟信号。用DAC0832作为D/A转换器,再经过两级放大后输出,最终在示波器上显示。可以使用按键扫描来实现波形的变化[3]。
由于方案一的输出信号的频率不稳定还有二方案的电路较为复杂,频率可调范围难以达标等缺点,所以决定采用方案三的设计方法。方案三的设计用软件可以很方便的实现对硬件的控制,输出需要的波形。而且方案三中涉及的器件都是容易得到而且价格较为便宜的,所以价格上也有优势。
2.2框图设计
基于AT89C51单片机的函数信号发生器由电源电路、单片机主控电路、信号输出电路和按键控制电路四部分组成,整体设计框图如图5所示
图5 函数信号发生器系统图
AT89C51单片机是整个函数信号发生器的主控部分,通过电脑对程序改写,可以产生不同波形,也可对同种波形的频率幅度进变换。当单片机输出数字信号经过转换电路后输出相应模拟信号。上图中输出电路包涵转换电路与整波电路。图6为函数信号发生器的原理图。
图6 信号发生器原理框图
2.3单片机模块
2.3.1单片机最小系统
8051片内有4KB的ROM/EPROM,因此只需要外接晶振电路和复位电路就可以构成最小系统了,如图7所示。
图7 单片机最小系统
·该最小系统的特点如下:
(1)由于片外没有扩展存储器和外设,P0、P1、P2、P3都可以作为用户I/O 接口使用。
(2)片内数据存储器有128B,地址空间为00H—7FH,片外没数据存储器。
(3)片内有4KB的程序存储器,地址空间为0000H—0FFFH,没有偏外存储器,应接高电平。
(4)可以使用两
您可能关注的文档
- 数字电子技术基础第4章讲解.ppt
- 数字电子技术基础习题及答案讲解.doc
- 数字电子技术基础习题题库讲解.ppt
- 数字电子技术课程设计报告讲解.doc
- 生物学七、八年级总复习讲解.doc
- 生物学业水平测试复习提纲(精华版)讲解.doc
- 数字电子技术课件讲解.ppt
- 生物氧化(2014.11)讲解.ppt
- 数字电子技术实验指导书讲解.doc
- 数字电子技术译码器2讲解.ppt
- 客户接待讲解.ppt
- 2024国家计算机网络应急技术处理协调中心吉林分中心招聘历年【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 2024天津工业生物所智能生物制造平台实验室科研人员公开招聘7人【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 2024国航股份财务部招聘财务会计历年【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 2024宁夏德渊市政产业投资建设(集团)限公司面向退役军人招聘【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 2024城发环保能源(内黄)限公司招聘8人【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 2024安徽全椒县事业单位招聘64人6.297.3历年【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 课件:二氧化碳灭火器讲解.pptx
- 2024安徽六安霍山县事业单位公招及历年【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 课件:菜瓜布讲解.pptx
最近下载
- EPC项目-市政道路延长线勘察设计施工(EPC)总承包项目-技术标(承包人实施方案、技术方案、管理组织方案).docx
- “双师型”师资队伍建设策略研究课题中期研究报告.doc
- 护士延续注册申请表_5.doc
- 贵金属行业研究:深度复盘:实际降息前黄金股相对收益最高.pdf VIP
- 职工职业技能竞赛—建筑信息模型(BIM)试题题.pdf VIP
- 宁波镇海蛟川书院小升初入学考试卷(含参考答案).doc
- 信访事项说服调解笔录.doc VIP
- (苏教版)小学数学五年级下册暑假作业设计.doc
- 第五课 在和睦家庭中成长(课件)2024年高考政治一轮复习(选择性必修2).pptx
- 江苏省常州市2023-2024学年高一上学期期末学业水平监测数学试卷(解析版).docx VIP
文档评论(0)