当前位置:首页 > 作文大全 >

函数信号发生器的设计

发布时间: 2022-08-18 17:05:02 浏览:

摘 要:本文介绍一种用AT89C52单片机为核心,配合信号发生芯片MAX308构成的波形发生器,可产生方波、三角波、正弦波、锯齿波等多种波形。该系统结构简单、体积小,具有很高的性价比。

关键字:单片机;MAX308;波形发生器

一、设计原理

以单片机为控制核心,通过按键实现选择对应的波形,单片机判断输入的按键从而通过I/O口来控制MAX308的A0、A1引脚,从而控制MAX308的输出波形。整个系统框图如图1所示:

二、硬件电路图

1、MAX308

MAX308的特性如下:

(1)工作频率范围为:0.1Hz-20MHz

(2)频率和占空比独立可调

(3)非线性失真:小于0.75%

(4)输出波形:正弦波、三角波、锯齿波、矩形波、脉冲波

(5)输出波形:VP-P=2V

MAX308的核心为一个电流控制的振荡器,通过恒定电流对外部电容C充电和放电,获得三角波和方波输出。充、放电电流由流进MAX308的IIN脚的电流控制,由加在引脚FADJ、DADJ上的电压调整。VDADJ来控制外部电容C的充、放电电流的比值,当VDADJ=0时,波形的占空比为50%,当VDADJ=2.3V时,波形的占空比为10%~90%,通过电阻RF(连接在FADJ和2.5V基准电压之间)和RD(连接在DADJ和2.5V基准电压之间)就可以实现对频偏和占空比进行调整。

MAX308内部还有正弦整形电路、比较器、复用器以及鉴相器电路,它们共同实现了正弦波、三角波、锯齿波、矩形波、脉冲波的生成。波形选择是通过两个输入引脚A0、A1的逻辑电平来实现的。当A1A0=00时,选择的矩形波,当A1A0=01时,选择的三角波,当A1=1时,选择的是正弦波。MAX308的外围电路图如图3所示。

2、单片机电路图

单片机选择的是AT89C52,单片机的最小系统包括晶振电路、复位电路,以及EA接高电平。单片机的外围电路连接如下:P2.0和P2.1连接MAX308的A0和A1,用于选择输出波形。P1.0和P1.7连接一个4*4的按键。其中P1.0~P1.3连接按键的行线,其中P1.4~P1.7连接按键的列线。

三、软件流程图

软件流程图主要实现功能是:检测按键的输入、根据输入的结果选择相应的波形信号,如果输入的“0号键”得到的是正弦波,如果输入的“1号键”得到的是矩形波,如果输入的“2号键”得到的是三角波。软件流程图如图4所示。

参考文献

[1]郭天翔.新概念51单片机C语言教程入门、提高、开发、拓展 北京电子工业出版 2009年1月

[2]程全.基于AT89C52实现的多种波形发生器的设计[J].周口师范学院学报,2005.22(5):57~58.

[3]童诗白.模拟电路技术基础[M].北京:高等教育出版社,2000.171~202.

作者介介

程俊红(1979—),讲师。

相关热词搜索: 函数 信号发生器 设计

版权所有:无忧范文网 2010-2024 未经授权禁止复制或建立镜像[无忧范文网]所有资源完全免费共享

Powered by 无忧范文网 © All Rights Reserved.。冀ICP备19022856号