- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电子技术课程设计报告
三角波发生器
学 院: 机械与电子工程
年级专业: 电信102
学 号:
姓 名:
指导教师:
完成时间: 2013.07.03
成 绩:
摘 要
本系统是基于AT89C52单片机的数字式低频信号发生器。采用AT89C52 单片机作为控制核心,外围采用数字/模拟转换电路(DAC0832)、稳压电路(MC1403)、运放电路(LM324)、按键。通过按键控制可产生三角波,同时用数码管指示其对应的频率。其设计简单、性能优良,可用于多种需要低频信号源的场所,具有一定的实用性。
关键词:单片机;信号发生器;D/A转换
Abstract
The system is a digital signal generator based on single chip computer. At89c52 is used as a control microcontroller core. The system is composed by digital/analog conversion(DAC0832), regulator circuit(MC1403), imply circuit (LM324) ,button .It can generate the triangle wave, with nixie tube . The system can be used for a signal source in the low-frequency signal source. It is very practical.
Keyword:The single chip computer; The signal generator;
D/ A conversion
三角波形信号发生器设计与实现
1 设计任务
设计目的和意义
波形发生器亦称函数发生器,作为实验用信号源,是现今各种电子电路实验设计应用中必不可少的仪器设备之一。目前,市场上常见的波形发生器多为纯硬件的搭接而成,且波形种类有限,多为锯齿、正弦、方波、三角等波形。
信号发生器作为一种常见的应用电子仪器设备,传统的可以完全由硬件电路搭接而成,如采用555振荡电路发生正弦波、三角波和方波的电路便是可取的路径之一,不用依靠单片机。但是这种电路存在波形质量差,控制难,可调范围小,电路复杂和体积大等缺点。在科学研究和生产实践中,如工业过程控制,生物医学,地震模拟机械振动等领域常常要用到低频信号源。而由硬件电路构成的低频信号其性能难以令人满意,而且由于低频信号源所需的RC很大;大电阻,大电容在制作上有困难,参数的精度亦难以保证;体积大,漏电,损耗显著更是其致命的弱点。一旦工作需求功能有增加,则电路复杂程度会大大增加。
1.2设计任务与要求
设计多频率的三角波信号发生器
要求频率:10Hz、100Hz、1kHz。频率可由开关选择。
2.系统设计
2.1总体方案设计
图1 系统总体设计方案
采用单片机和DAC0832数模转换器生成波形,由于是软件滤波,所以不会有寄生的高次谐波分量,生成的波形比较纯净。它的特点是价格低、性能高,在低频范围内稳定性好、操作方便、体积小、耗电少。
2.2控制芯片的选择与具体电路设计
2.2.1 单片机的选型
AT89C52单片机是一种高性能8位单片微型计算机。它把构成计算机的中央处理器CPU、存储器、寄存器、I/O接口制作在一块集成电路芯片中,从而构成较为完整的计算机。AT89C52芯片比较常用,简单易控制,成本低,性能稳定故采用方案一。
2.2.2 振荡电路的设计
AT89C52的晶振及其连接方法
CPU工作时都必须有一个时钟脉冲。有两种方式可以向89S52提供时钟脉冲:一是外部时钟方式,即使用外部电路向89S52提供始终脉冲,见图2-(a);二是内部时钟方式,即使用晶振由89S52内部电路产生时钟脉冲。一般常用第二种方法,其电路见图2-(b)。
图2 89C52的时钟脉冲
2.2.3 电源和复位电路的设计
AT89C52的复位
使CPU开始工作的方法就是给CPU一个复位信号,CPU收到复位信号后将内部特殊功能寄存器设置为规定值,并将程序计数器设置为“0000H”。复位信号结束后,CPU从程序存储器“0000H”处开始执行程序。89S52为高电平复位,一般有3
文档评论(0)