方波发生器

  • 格式:pdf
  • 大小:1.96 MB
  • 文档页数:17

下载文档原格式

  / 17
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课程性质:第一门综合了数字电子技术和模拟

电子技术理论课程的后续实践课程。

课程目的:

1.培养学生查阅资料的能力。

2.培养学生工艺素质。

3.培养学生市场素质。

4.培养学生团队精神。

5. 培养学生综合设计和实践能力。

课程设计要求:

1.制作出能切实可行的实物信号源

2.13周开始至20周结束

3. 19周课程设计答辩(交作品与设计报告)

4. 可自选或自命题

5. 注重结果同时更注重过程

二、技术指标 1. 基本要求

(1) 正弦波信号源

1

1) 信号频率:20Hz~20kHz 步进调整,步长为5Hz 2) 频率稳定度:优于10-4

(2) 脉冲波信号源

1

1) 信号频率:20Hz~20kHz 步进调整,步长为5Hz 2) 上升和下降时间:≤1u s

3) 脉冲占空比:2%~98%步进可调,步长为2% 一、任务

在给定电源电压条件下,设计并制作一个正弦波和脉冲波信号源。

(3) 上述两个信号源公共要求

1

1) 频率可预置 2

2) 在负载为600Ω时输出幅度为3V 3) 完成5位频率的数字显示

2.发挥部分

(1)正弦波和脉冲波频率步长改为1Hz。

(2)正弦波和脉冲波幅度可步进调整,调整范围100mV~3V,步长为100mV。

100mV~3V

(3)正弦波和脉冲波频率可自动步进,步长为

1Hz。

一、 总体方案

设计制作一个能产生正弦波和脉冲波信号源。要

求信号频率在求信号频率在20Hz~20kHz 20Hz~20kHz 20Hz~20kHz范围内能程控步进调整,脉

范围内能程控步进调整,脉冲波的占空比在冲波的占空比在2%~98%2%~98%2%~98%之间能程控步进可调,且性之间能程控步进可调,且性能良好,满足指标。

1. 方案比较

(1)正弦波产生

方案一:采用单片函数发生器(8038),8038可同时产生正弦波、脉冲波,方法简单,用D/A 转换器的输出来改变调整电压,也可以实现数控调整频率,但步长难以满足要求,且频率稳定度不高。

方案二:采用锁相式频率合成器,利用锁相环,将压控振荡

器(VCO)的输出频率锁定在所需频率上,该方案性能良好,但难以达到输出频率覆盖系数的要求,且电路复杂,不适于

产生低频信号。

方案三:采用直接数字频率合成器(DDS),可用硬件或软件实现。即用累加器按频率要求对相应的相位增量进行累加,

再以累加相位值作为地址码,取存放于ROM中的波形数据,

经D/A转换、滤波即所得需要波形。方法简单,频率稳定度高,易于控制。

方案四:采用单片机控制动态生成程序。该方法引入动态编程和吞时钟技术,使用8031便可产生50kHz的正弦波,能达到指标要求。单片机在此不仅是控制器,还是信号发生器,用软件产生正弦波,使硬件开销达到最省。

(2)方波的产生

方波可由正弦波整形得到,关键是如何控制占空比,对此有几种方案。

方案一:由D/A转换器产生占空比相应的电压,将之与正弦信号进行比较就可得到所需占空比方波。但这种方法精度较差,难以达到2%的步进要求。

方案二:先把正弦波变换为锯齿波或三角波,然后进行比较。这样一来虽然可以提高精度,但电路复杂,成本高,调试也困难。

方案三:采用计数定时方法,先将正弦波变换为方波,再用它的上升沿触发一计时电路,该电路在计时期间输出为高电平,计时终止后输出为低电平,该输出波形即为所需要波形。这种方法计时精度高,成本低。

2.实施方案

根据以上分析,选用如下方案。

(1)正弦波产生

800Hz以下的正弦波产生采用软件相位累加DDS方案来实 800Hz

现。800Hz~50kHz的正弦波采用动态生成程序的方法来实现。(2)方波的产生

方波由同频率的正弦波产生,采用计数定时方案来实现占空比的步进调整。为提高占空比的精度,采用预分频和择优技术。

二、硬件系统 信号源的硬件系统框图如图所示。下面将分别介绍各组成部分的功能和实现方法。 单片机80C32键盘显示82C79吞脉冲GAL 动态程序存储器6264程序存储器27C128晶振36MHz 方波82C53

DAC0808滤波器

模拟开关CD4051输出驱动NE5532

幅度控制

DAC0832波形输出

单片机系统是整个硬件系统的核心,它既是协调整机工作的控制器,又是波形数据的产生器。 单片机系统 吞脉冲GAL (4)由2-4译码器74LS139和GAL16V8组成译码电路。 (1)由单片机80C32(内部RAM 为256Byte )、程序存储器EPROM27C128和地址锁存器373构成最小系统。 单片机80C32 (2)由RAM6264构成动态程序存储器,将80C32的/PSEN 接6264的/RD ,它既占据8K Byte 的程序存储器空间,同时又占据8K Byte 的数据存储器空间。 动态程序存储器

6264 (3)由可编程键盘、显示接口芯片82C79构成的键盘显示电路,82C79用中断方式与80C32通信。功能键:Enter 、Stop 、A 、K 、Auto +、Auto -,正弦波/脉冲波数字键:0~9系统复位键:Reset (不由82C79控制) 键盘显示

82C79

整机系统地址分配如下:

27C128:0000H~3FFFH的程序存储空间6264: 6000H~7FFFH的程序和数据空间82C53: 4000H~5FFFH

DAC0832: A000H~BFFFH

82C79: E000H~FFFFH