课程设计论坛

首页 » 设计下载 » 电子设计 » 可编函数发生器设计
blueice0175 - 2011/3/22 21:11:57
文件格式:word
文件大小:170.50KB
适用专业:通信原理
适用年级:大学
下载次数:24 次
我要下载:点击联系下载
论文编号:195933

资料简介:
课程设计-可编函数发生器设计,17页,2963字。适合通信工程和电子信息工程专业课程设计

1 前言

在现代电子学的各个领域,常常需要高精度且频率可方便调节的信号发生器。各种波形曲线均可以用三角函数方程式来表示。能够产生多种波形的电路被称为函数信号发生器。函数信号发生器在电路实验和设备检测中具有十分广泛的用途。

函数信号发生器的实现方法通常有以下几种:

(1)用分立元件组成的函数发生器:通常是单函数发生器且频率不高,其工作不很稳定,不易调试。

(2)可以由晶体管、运放IC等通用器件制作,更多的则是用专门的函数信号发生器IC产生。早期的函数信号发生器IC,如L8038、BA205、XR2207/2209 等,它们的功能较少,精度不高,频率上限只有300kHz,无法产生更高频率的信号,调节方式也不够灵活,频率和占空比不能独立调节,二者互相影响。

(3)利用51 系列单片机:成本低、理论能产生任意波形,达到较高的频率,且易于设计和调试。

(4)利用专用直接数字合成DDS芯片的函数发生器:能产生任意波形并达到很高的频率。但成本较高。

综合分析以上四种实现方法的性价比,我们决定采用Atmel的AT89S52 单片机来设计函数发生器。频率越高、产生波形种类越多的发生器性能越好,但器件成本和技术要求也大大提高,因此在满足设计要求的前提下,性价比高的发生器是我们的首选。

2 整体设计思路

系统由89S52 单片机通过扫描键盘,按照频率键(S1~S4)的不同的键值来改变延时实现多种频率的产生,按照波形键(S5~S8、S10、S11)不同的键值来调用不同子程序实现多种波形的产生。由单片机产生的00H~FFH数字信号通过P0口输入到DAC0832进行D/A转换,再通过LM358 实现I/U转换。输出的模拟波形输出到示波器显示。

3 硬件设计

3.1 键盘部分

键盘采用的是3×4 矩阵式键盘,3 根行线接89S52 的P1.2~P1.0 口,4 根列线接,如下图所示

图3—1键盘结构简图

3.2 数模(D/A)转换部分

D/A 转换部分选用的是DAC0832。DAC0832 是CMOS 工艺制造的8 位单片D/A 转换器,属于R-2RT型电阻网络的8位D/A转换器,建立时间150ms,为电流输出型,并且片内带输入数字锁存器。DAC0832 与89S52 接成的是单缓冲方式,由于DAC0832 是电流输出,而我们用的是模拟电压,在这种情况下,要将输出的电流转换成电压,转换电路接成同相电压输出形式。在D/A 转换电路中,ILE 接+5V,转换控制信号XFER 和WR2 接GND,片选信号CS 连到P2.7,这样DAC 寄存器地址都是7FFFH,“写”选通线WR1 和89S52 的“写”信号线连接,CPU对0832执行一次“写”操作,把一个数据直接写入DAC寄存器,DAC0832 的输出模拟信号随之对应变化。这样,由CPU送来的数据SD0~SD7,通过DAC0832 转换成电流输出,由R3、R4 等将电流信号转换成电压信号,经LM358 放大使得到了所需要的信号。


资料文件预览:
共1文件夹,1个文件,文件总大小:170.50KB,压缩后大小:98.14KB


我要下载:可编函数发生器设计
淡淡啲想 - 2011/4/23 5:10:35
GOOD
sarah - 2012/6/30 19:48:23
DING  DING DING
apple - 2012/11/20 7:41:56
人过留名,雁过留声。

看帖回帖,占位顶贴!
longlong2000 - 2013/3/9 19:15:22
谢谢,我赚积分
lanshi - 2013/3/9 20:02:28
我要积分!!!!!!!!!!!!!!!!!!
1988flying - 2013/3/9 21:35:16
机械 毕业设计 论文 课程设计 特价100元=论坛1000金钱,心动不如行动,马上加入抢购行动!详情请关注此贴!
sxly108 - 2013/3/10 20:06:00
这个系列的帖子都不错

要顶!

收藏再看!
qijun2902 - 2013/4/12 18:29:44
55555555555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555
godylpk - 2013/5/23 12:12:21
thanks a lot
yuwenjing - 2013/5/23 18:09:41
不错呵呵,
美术来时 - 2013/5/23 20:06:12
谢谢 !
ylh0408 - 2013/5/23 20:35:23
卡卡查查要有新思维了



最近希望常常和哥们都多沟通下
zyj634218690 - 2013/5/23 21:43:29
谢谢,好帖子
caiwenhua - 2013/8/20 10:28:34
还不错 我收藏了
uk939 - 2014/9/10 14:08:03
轻轻的我顶了你一下

悄悄的我拿走了积分
1
查看完整版本: 可编函数发生器设计