实验报告 简易波形信号发生器的制作


开始
建立输出正弦波波形码
将波形码进行 D/A 转换 延时
下一个波形码
N 波形码送 完?
Y
正弦波发生器程序如下:
#include <absacc.h> #include <reg51.h>
//绝对地址访问头文件
#define uint unsigned int
#define uchar unsigned char
0xFD,0xFD,0xFE,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFE,0xFD,0xFD,0xFC,0xFB,0xFA,0xF9,
0xF8,0xF7,0xF6,0xF5,0xF4,0xF2,0xF1,0xEF,0xEE,0xEC,0xEA,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x01,0x02,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,
0x0B,0x0D,0x0E,0x10,0x11,0x13,0x15,0x16,0x18,0x1A,0x1C,
//函数功能:延时 1ms,T1、工作方式 1,定时初值 64536
//形式参数:无
//返回值:无 void delay_1ms() {
TH1=0xfc; TL1=0x18; TR1=1; while(!TF1); TF1=0; }
// 置定时器初值
// 启动定时器 1 // 查询计数是否溢出,即定时 1ms 时间到,TF1=1 // 1ms 时间到,将定时器溢出标志位 TF1 清零
1
2
R4 10k R1
5 6
DAC0832
LM324 5.1K
4
U3:B 7
LM324
11
11
-12V
R2
R3
10k
10k
2 3 4 U3:B(OP) 5 6 7
Title: 简易波形发生器
8 Author:
Size: A4
Number:
Revision:
MSN:
+5V
五、系统软件设计 采用 DAC0832 产生锯齿波的编程思路:先输出 8 位二进制最小值零,然后按加 1 规律
21 22 23 24 25 26 27 28 CS
10 11 12 13 14 15 16 WR 17
+5V
RP1 1
DI0 2 DI1 3 DI2 4 DI3 5 DI4 6 DI5 7 DI6 8 DI7 9
10k
+5V
A
B
+5V
C
D
U2
CS WR
DI3 DI2 DI1 DI0
1 2 3 4 5 6 7 8 9 10
三角波发生器程序如下:
#include<absacc.h> #include<reg51.h> #define uchar unsigned char #define uint unsigned int #define DA0832 XBYTE[0x7fff] void delay_1ms(); void main(void) {
0xC2,0xC5,0xC7,0xCA,0xCC,0xCF,0xD1,0xD4,0xD6,0xD8,0xDA,
0xDD,0xDF,0xE1,0xE3,0xE5,0xE7,0xE9,0xEA,0xEC,0xEE,0xEF,
0xF1,0xF2,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,
void delay_1ms()
{
TH1=0xfc;
// 置定时器初值
TL1=0x18;
TR1=1;
// 启动定时器 1
while(!TF1);
// 查询计数是否溢出,即定时 1ms 时间到,TF1=1
TF1=0; } void main() {
uchar i; TMOD=0x10; while(1) {
TL1=0x18; TR1=1; while(!TF1); TF1=0; } 系统源程序如下:
#include<absacc.h> #include<reg51.h> #define uchar unsigned char #define uint unsigned int #define DA0832 XBYTE[0x7fff] void key2(); void key1(); void key3(); void delay_1ms() {TH1=0xfc; TL1=0x18; TR1=1;
P2.0/A8 P2.1/A9 P2.2/A10 P2.3/A11 P2.4/A12 P2.5/A13 P2.6/A14 P2.7/A15
P3.0/RXD P3.1/TXD P3.2/INT0 P3.3/INT1
P3.4/T0 P3.5/T1 P3.6/WR P3.7/RD
39 DI0 38 DI1 37 DI2 36 DI3 35 DI4 34 DI5 33 DI6 32 DI7
#define uchar unsigned char
#define uint unsigned int
#define DA0832 XBYTE[0x7fff]
//DAC0832 地址
//函数名:delay_1ms
//函数功能:延时 1ms,T1、工作方式 1,定时初值 64536
//形式参数:无
//返回值:无
我们采用 AT89C51 单片机的 P0 口和 P2 口来实行与 DAC0832 芯片间的单缓冲连接方 式,采用两级运算放大器,输出电压值 Vout 为 0~+5V。
波形发生器电路的元器件清单如下:
元件名称
参数
数量
IC 插座
DIP40
1
单片机
89C51
1
晶体振荡器 12MHZ
1
瓷片电容
30PF
2
集成运放
while(!TF1); TF1=0; } uchar code sin[]=
{0x80,0x83,0x86,0x89,0x8D,0x90,0x93,0x96,0x99,0x9C,0x9F, 0xA2,0xA5,0xA8,0xAB,0xAE,0xB1,0xB4,0xB7,0xBA,0xBC,0xBF, 0xC2,0xC5,0xC7,0xCA,0xCC,0xCF,0xD1,0xD4,0xD6,0xD8,0xDA, 0xDD,0xDF,0xE1,0xE3,0xE5,0xE7,0xE9,0xEA,0xEC,0xEE,0xEF, 0xF1,0xF2,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC, 0xFD,0xFD,0xFE,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, 0xFF,0xFF,0xFF,0xFF,0xFE,0xFD,0xFD,0xFC,0xFB,0xFA,0xF9, 0xF8,0xF7,0xF6,0xF5,0xF4,0xF2,0xF1,0xEF,0xEE,0xEC,0xEA, 0xE9,0xE7,0xE5,0xE3,0xE1,0xDF,0xDD,0xDA,0xD8,0xD6,0xD4, 0xD1,0xCF,0xCC,0xCA,0xC7,0xC5,0xC2,0xBF,0xBC,0xBA,0xB7, 0xB4,0xB1,0xAE,0xAB,0xA8,0xA5,0xA2,0x9F,0x9C,0x99,0x96, 0x93,0x90,0x8D,0x89,0x86,0x83,0x80,0x80,0x7C,0x79,0x76, 0x72,0x6F,0x6C,0x69,0x66,0x63,0x60,0x5D,0x5A,0x57,0x55, 0x51,0x4E,0x4C,0x48,0x45,0x43,0x40,0x3D,0x3A,0x38,0x35, 0x33,0x30,0x2E,0x2B,0x29,0x27,0x25,0x22,0x20,0x1E,0x1C, 0x1A,0x18,0x16,0x15,0x13,0x11,0x10,0x0E,0x0D,0x0B,0x0A, 0x09,0x08,0x07,0x06,0x05,0x04,0x03,0x02,0x02,0x01,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x01,0x02,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A, 0x0B,0x0D,0x0E,0x10,0x11,0x13,0x15,0x16,0x18,0x1A,0x1C, 0x1E,0x20,0x22,0x25,0x27,0x29,0x2B,0x2E,0x30,0x33,0x35,
0x79,0x7C,0x80};
void main()
// 主函数
{
uchar i;
TMOD=0x10;
// 置定时器 1 为方式 1
while(1)
{
for(i=0;i<=255;i++) //形成正弦输出
{
DA0832=sin[i];
//D/A 转换输出
delay_1ms();
}
}
}
//函数名:delay_1ms
0x33,0x30,0x2E,0x2B,0x29,0x27,0x25,0x22,0x20,0x1E,0x1C,
0x1A,0x18,0x16,0x15,0x13,0x11,0x10,0x0E,0x0D,0x0B,0x0A,
0x09,0x08,0x07,0x06,0x05,0x04,0x03,0x02,0x02,0x01,0x00,
合集下载

简易波形发生器

简易波形发生器

简易波形发生器一、实验目的1.掌握DAC0832和ADC0809的应用和编程方法。

2.熟悉几种典型波形的产生方法。

二、实验内容与要求利用微机实验平台编程实现一个波形发生器,可以产生正弦波、方波、三角波等各种波形,频率和幅度均可调。

1.基本要求(1)具有产生正弦波、方波、三角波三种周期性波形的功能。

(2)输出波形的频率范围为100Hz~1kHz,步进为100Hz。

(3)输出波形幅度范围1~5V(峰-峰值),可按步进1V(峰-峰值)调整。

(4)通过ADC0809采样DAC0832的输出,在屏幕上画出图形。

示波器查看波形发生器的输出和屏幕上的图形比较。

2.提高要求(1)增加输出波形的类型。

(2)扩展输出波形频率范围。

(3)减少幅度范围的步进量。

三、实验报告要求1.设计目的和内容2.总体设计3.硬件设计:原理图(接线图)及简要说明4.软件设计框图及程序清单5.设计结果和体会(包括遇到的问题及解决的方法)四、总体设计本次设计结合D/A和A/D转换,用键盘输入来选择DAC0832的输出波形,再通过ADC0809采集后在PC机上以图形方式显示。

实验主要利用实验箱上的DAC0832 、ADC0809和8253等硬件电路和PC机资源。

设计要求该波形发生器能产生正弦波、方波、三角波等形状的波形,频率和幅度可调。

不同的波形主要是由输入DAC0832的不同规律的数据,所以在软件设计是主要是构造各种波形的数据表格。

方波只需要控制输出高低电平的时间,三角波的表格可以由数字量的增减来控制,产生正弦波关于构造一个正弦函数数值表,通过查该函数表来实现波形的输出。

波形的频率控制是通过对输出数据的时间间隔控制。

幅度是通过改变输出数据的大小来控制的。

为了程序实现方便,可以把每种波形的数据表构造好,再统一查表来实现。

硬件由于采用了PC机的资源和微机实验平台,不用外加其他的电路,比较简单。

将微机系统里面的中断、8253、 DAC0832以及ADC0832的电路弄清楚,通过相应的跳线就可以完成电路的设计。

波形发生器设计实验报告

波形发生器设计实验报告

波形发生器设计实验报告一、实验目的(1)熟悉555型集成时基电路结构、工作原理及其特点。

(2)掌握555型集成时基电路的基本应用。

(3)掌握由555集成型时基电路组成的占空比可调的方波信号发生器。

二、实验基本原理555电路的工作原理555集成电路开始是作定时器应用的,所以叫做555定时器或555时基电路。

但后来经过开发,它除了作定时延时控制外,还可用于调光、调温、调压、调速等多种控制及计量检测。

此外,还可以组成脉冲振荡、单稳、双稳和脉冲调制电路,用于交流信号源、电源变换、频率变换、脉冲调制等。

由于它工作可靠、使用方便、价格低廉,目前被广泛用于各种电子产品中,555集成电路内部有几十个元器件,有分压器、比较器、基本R-S触发器、放电管以及缓冲器等,电路比较复杂,是模拟电路和数字电路的混合体。

555芯片管脚介绍555集成电路是8脚封装,双列直插型,如图2(A)所示,按输入输出的排列可看成如图2(B)所示。

其中6脚称阈值端(TH),是上比较器的输入;2脚称触发端(TR),是下比较器的输入;3脚是输出端(Vo),它有O和1两种状态,由输入端所加的电平决定;7脚是放电端(DIS),它是内部放电管的输出,有悬空和接地两种状态,也是由输入端的状态决定;4脚是复位端(MR),加上低电平时可使输出为低电平;5脚是控制电压端(Vc),可用它改变上下触发电平值;8脚是电源端,1脚是地端。

用555定时器组成的多谐振荡器如图所示。

接通电源后,电容C2被充电,当电容C2上端电压Vc升到2Vcc/3时使555第3脚V0为低电平,同时555内放电三极管T导通,此时电容C2通过R1放电,Vc下降。

当Vc下降到Vcc/3时,V0翻转为高电平。

电容器C2放电所需的时间为t,R1,C,ln2pL2 ( 1-1)当放电结束时,T截止,Vcc将通过R1,R2,R3向电容器C2充电,Vc由Vcc/3 上升到2Vcc/3所需的时间为t,(R1,R2,R3)Cln2,0.7(R1,R2,R3)CpH22 (1-2)当Vc上升到2Vcc/3时,电路又翻转为低电平。

波形发生器实验报告(1)

波形发生器实验报告(1)

波形发生器实验报告(1)波形发生器实验报告一、实验目的本实验的目的是通过使用示波器和电子电路来调制和产生不同的波形。

二、实验仪器与器材示波器、经过校准的函数发生器、万用表。

三、实验原理函数发生器是一种电子电路,可以产生不同类型的波形,例如正弦波、方波、三角波等。

为了实现这些波形,函数发生器中需要使用不同的电路元件。

例如,产生正弦波需要使用振荡电路,而产生方波需要使用比较器电路。

函数发生器的输出信号通过示波器来显示和测量。

四、实验步骤1.连接电路:将电源线连接到函数发生器和示波器上。

2.打开电源:按照设备说明书的步骤打开函数发生器和示波器的电源。

3.调节函数发生器:使用函数发生器的控制按钮来选择所需的波形类型,并调节频率和振幅。

使用示波器来观察和测量所产生的波形。

4.调节示波器:使用示波器的控制按钮来调整波形的亮度、对比度、扫描速度等参数,以达到最佳观测效果。

5.记录实验结果:记录所产生的不同波形类型、频率和振幅,并观察和记录示波器的显示结果。

五、实验结果通过本实验,我们成功地产生了正弦波、方波和三角波等不同的波形,并观察了这些波形的频率和振幅。

示波器的显示结果非常清晰,可以直观地观察到波形的特征和参数。

我们还对示波器的参数进行了调整,以获得最佳的观测效果。

六、实验结论本实验通过使用示波器和函数发生器,成功地产生了不同类型的波形,并观察了波形的特征和参数。

这些波形可以应用于各种电子电路实验中,并且需要根据具体应用要求进行调整和优化。

示波器是一种非常重要的测试仪器,可以直接观察和测量电路中的波形和信号特性,因此应用广泛。

模电实验波形发生器实验报告

模电实验波形发生器实验报告

模电实验波形发生器实验报告模电实验波形发生器实验报告实验名称:模拟电路波形发生器设计与制作实验目的:1.了解正弦波、方波、三角波等基本波形的特性及产生方法;2.掌握模拟电路的基本设计方法和制作技巧;3.加深对电路中各元件的认识和使用方法;4.提高实际操作能力和动手能力。

实验原理:波形发生器是一种模拟电路,在信号发生领域具有广泛的应用。

常见的波形发生器包括正弦波发生器、方波发生器、三角波发生器等。

正弦波发生器:正弦波发生器是一种周期性信号发生器,通过正弦波振荡电路产生高精度的正弦波信号。

常见的正弦波振荡电路有RC,LC和晶体振荡管等。

我们使用的正弦波发生器为Wien桥电路。

方波发生器:方波发生器属于非线性信号发生器,根据输入信号的不同,可以分为单稳态脉冲发生器、双稳态脉冲发生器和多谐振荡器等。

我们使用的方波发生器为双稳态脉冲发生器。

三角波发生器:三角波发生器是一种周期信号发生器,通过将一个线性变化的信号幅度反向后输入到一个比例放大电路中,就可以得到三角波信号。

我们使用的三角波发生器为斜率发生器。

实验步骤:1.按照电路原理图连接电路;2.打开电源,调节电压并测量电压值;3.调节电位器,观察波形在示波器上的变化;4.分别测量各波形的频率和幅值,并记录实验数据;5.将实验结果进行比较分析。

重点技术:1.电路连接技巧;2.相关工具的正确使用方法;3.电路元器件的选择和使用;4.测量和计算实验数据的方法。

注意事项:1.实验中使用电源时应注意电压值和电流值,避免短路和电源过载现象的发生;2.连接电路时应注意电路的接线和连接端子的位置,避免短路和错误连接的情况;3.在实验中应注意对电路元器件的选择和使用,确保电路的正常工作;4.测量和计算实验数据时应认真仔细,避免计算错误和实验数据异常的情况。

实验结论:通过本次实验,我们成功设计和制作了正弦波发生器、方波发生器和三角波发生器。

在实验过程中,我们掌握了模拟电路的基本设计方法和制作技巧,加深了对电路中各元件的认识和使用方法,并提高了实际操作能力和动手能力。

波形发生器实验报告 模电波形发生器实验报告

波形发生器实验报告 模电波形发生器实验报告

波形发生器实验报告模电波形发生器实验报告精品文档,仅供参考波形发生器实验报告模电波形发生器实验报告实验报告是把实验的目的、方法、过程、结果等记录下来,经过整理,写成的书面汇报。

应用写作给出的定义如下科技实验报告是描述、记录某个科研课题过程和结果的一种科技应用文体。

下面是本站为大家带来的[波形发生器实验报告],希望能帮助到大家!波形发生器实验报告第一部分设计内容一、任务利用运算放大器设计并制作一台信号发生器,能产生正弦波、方波、三角波、锯齿波等信号,其系统框图如图所示。

二、要求1不使用单片机,实现以下功能:(1)至少能产生正弦波、方波、三角波、锯齿波四种周期性波形;在示波器上可以清晰地看清楚每种波形。

20分(2)输出信号的频率可通过按钮调节;(范围越大越好)20分(3)输出信号的幅度可通过按钮调节;(范围越大越好)20分(4)输出信号波形无明显失真;10分(5)稳压电源自制。

10分(6)其他2种扩展功能。

20分信号发生器系统框图第二部分方案比较与论证方案一、以555芯片为核心,分别产生方波,三角波,锯齿波,正弦波电路配置如图1所示图1此方案较简单,但是产生的频率不够大最后输出正弦波时,信号受干扰大。

方案二由简单的分立元件产生,可以利用晶体管、LC振荡回路,积分电路的实现方波三角波,正弦波的产生。

此方案原理简单但是调试复杂,受干扰也严重。

方案三、采用集成运放如(LM324)搭建RC文氏正弦振荡器产生正弦波,正弦波的频率,幅度均可调,再将产生的正弦波经过过零比较器,实现方波的输出,再由方波到三角波和锯齿波。

此方案电路简单,在集成运放的作用下,可以较容易的测到所需的波形。

通过调整参数可以得到较完美的波形。

实际设计过程采用方案三,基本原理如图2所示基本设计原理框图(图2)第三部分:电路原理及电路设计电路的构成:1、正弦波采用RC桥式振荡器(如图3), RC 串并联网络是正反馈网络,Rf 和R1为负反馈网络。

简易信号发生器报告

简易信号发生器报告

电子设计竞赛培训作品设计报告简易信号发生器仪器组小组成员:林振兴,葛坤,陈自强摘要:本文介绍以DDS芯片AD9850为波形产生核心,以单片机STC89C52为主控制器,实现液晶显示的从100Hz到1MHz宽频带的频率任意设定(可按要求设定步进为10Hz、100Hz可调)、高精度(频稳度优于10-4)的正弦信号和脉冲信号发生器,实现在50负载上输出电压峰-峰值Vopp≥1V且可根据要求调节至负载输出电压的峰-峰值V opp=5V±0.1V。

并且通过DAC0832构成的程控增益放大器实现步进100mV可调的幅度键控功能。

且将自行产生的M序列数字二进制基带信号调制成在100kHz固定频率载波二进制键控的ASK和PSK。

关键词:DDS,AD9850,正弦、脉冲信号发生器,M序列,DAC0832,程控增益放大器,三端稳压7805、7905 ,OP37Abstract:This paper introduces the core, based on DDS chip AD9850 waveform is given priority to with microcontroller STC89C52 controller, the realization of liquid crystal display (LCD) from 100Hz to 1 MHz broadband frequency set arbitrary (can be set up step by step according to the requirement of 10Hz and 100Hz is adjustable), precision (frequency stability is better than 10-4) of the sine signal and the pulse signal generator, the load on the output voltage peak - peak Vopp acuity 1 V and output voltage can be adjusted according to the requirement to load the peak - peak Vopp =5V±0.1V. And through DAC0832 constitute a programmable gain amplifier to achieve step 100mV adjustable amplitude keying features. And will produce M sequence Numbers to binary baseband signal made in 100 KHZ binary fixed frequency carrier keying PSK and ASK.Keywords: DDS ,AD9850, sine, pulse signal generator, M sequence, DAC0832, programmable gain amplifier, three-terminal voltage regulator, 7905、7805,OP371、设计任务和要求设计制作一个可以产生正弦波,脉冲波的简易信号发生器1.1、基本要求(1)正弦波、方波输出频率范围:100Hz~1MHz;(2)具有频率设置功能,频率步进:100Hz;(3)输出信号频率稳定度:优于10-4;50负载电阻上的电压峰-峰值Vopp≥1V;(4)输出电压幅度:在Ω(5)失真度:用示波器观察时无明显失真;(6)频率的数字显示:5位;(7) 产生100Hz的正弦波,通过示波器显示其波形(与信号源输入100Hz 的正弦波分别用两个通道对比失真度)。

波形发生器实验报告

波形发生器实验报告波形发生器实验报告引言波形发生器是电子实验室中常见的仪器之一,它能够产生不同形状和频率的电信号。

本实验旨在通过搭建和调试波形发生器电路,了解波形发生器的工作原理和应用。

实验目的1. 掌握波形发生器的基本原理和电路结构;2. 学会使用电子元器件和仪器搭建波形发生器电路;3. 调试波形发生器电路,产生不同形状和频率的波形信号。

实验器材与元器件1. 函数发生器2. 示波器3. 电阻、电容、电感等元器件4. 电源5. 连接线实验步骤1. 搭建基本的RC波形发生器电路。

将电阻和电容按照一定的连接方式搭建成RC电路,连接至电源和示波器。

2. 调节电源和示波器的参数。

根据实验要求,设置电源的电压和示波器的时间和电压刻度。

3. 调试波形发生器电路。

通过改变电阻和电容的数值,观察波形发生器输出的波形变化。

记录不同参数下的波形特点。

4. 搭建其他类型的波形发生器电路。

根据实验要求,搭建其他类型的波形发生器电路,如正弦波发生器、方波发生器等。

5. 调试其他类型的波形发生器电路。

通过改变电阻、电容或其他元器件的数值,观察不同类型波形发生器输出的波形特点。

实验结果与分析在实验过程中,我们成功搭建了基本的RC波形发生器电路,并调试出了不同频率和形状的波形信号。

通过改变电阻和电容的数值,我们观察到波形的周期和振幅发生了变化。

当电阻和电容的数值较小时,波形的频率较高;而当电阻和电容的数值较大时,波形的频率较低。

此外,我们还搭建了正弦波发生器和方波发生器电路,并成功调试出了相应的波形信号。

实验总结通过本次实验,我们深入了解了波形发生器的工作原理和应用。

波形发生器作为一种常见的仪器,广泛应用于电子实验、通信、音频等领域。

通过调节电路中的元器件数值,我们可以产生不同形状和频率的波形信号,满足不同实验和应用的需求。

然而,本实验中我们只涉及了基本的RC波形发生器电路和部分常见的波形类型。

在实际应用中,波形发生器还有更多的类型和功能,如脉冲波形发生器、锯齿波形发生器等。

《模拟电子技术》简易函数信号发生器的设计与制作五

《模拟电子技术》简易函数信号发生器的设计与制作1 整机设计1.1 设计任务及要求结合所学的模拟电子技术知识,运用AD 画图软件,设计并制作完成一简易函数信号发生器,要求能产生方波和三角波信号,且频率可调,并自行设计电路所需电源电路。

1.2 整机实现的基本原理及框图函数信号发生器能自动产生正弦波、三角波、方波及锯齿波、阶梯波等电压波形。

其电路中使用的器件可以是分立器件,也可以是集成电路。

本课题需要完成一个能产生方波、三角波的简易函数信号发生器。

本次采用运放构成电压比较器出方波信号,采用积分器将方波变为三角波输出,其原理框图如下图所示。

2. 直流电源电路一般由“降压—整流—滤波—稳压”这四个环节构成。

基本组成框图如下图所示。

(1)电源变压器的作用是将电网220V 的交流电压变成整流电路所需要的电压U1。

因此,U1=nUi;(n 为变压器的变比)。

整流电路的作用是将交流电压U1变换成单方向脉动的直流U2。

整流电路主要有半波整流、全波整流方式。

以单相桥式整流电路为例,U2=0.9ul。

每只二极管所承受的最大反向电压Urm=根号2U1,,平均电流Id(A V)=1/2Ir=0.45U1/R。

对于RC滤波电路,C的选择应适应下式,即RC 放电时间常数应该满足:RC= (3~5)T/2,T为50Hz交流电压的周期,即20ms。

2 硬件电路设计1、变压器:将220V 交流电压变成整流电路所需要的电压U1。

2、整流电路:将交流电压U1转换成单方向脉动的直流U2,用二极管搭建全波整流电路实现。

3、滤波电路:将脉动直流电压U2滤除纹波,变成纹波较小的U3, 采用大电容滤波4、稳压器电路:采用固定式三端稳压器7812与7912芯片,能够输出恒定电压的集成电路。

它们的主要区别是输出极性不同:7812是正电压输出,7912是负电压输出。

7812和7912的引脚功能和电路接法也不同。

7812的1号引脚为输入,2号引脚为接地,3号引脚为输出。

57简易函数信号发生器的制作.

集美大学实验报告用纸课程:电子工艺实习日期:2009年5月11日班级:光电0811 学号:2008534003 姓名:郑美玲成绩:实验四 5.7简易函数信号放生器的制作一.简要工作原理图5-7为由NE555组成的方波信号发生器,在此基础上经一级RC 滤波器输出三角波信号,再经一级RC滤波器输出正弦波信号,由此产生三种基本函数信号。

图5-7简易函数发生器二.调试步骤1.正负极与电源接好,看二极管有没有发光,有发光,电路一般没接错,可以进行调试;2.根据电路图,把R4左端与示波器连接好,调节示波器,等到屏幕上出现稳定的波形时,观察其波形并记录好输出周期和振幅;3.经一级RC滤波器输出的信号,把R4右端与示波器连接好,调节示波器,使示波器的屏幕上显示稳定的波形时,观察其波形并记录其周期和振幅;4.把R6右端与示波器连接,调节示波器,使示波器上显示稳定的波形时,观察其波形,并记录周期和振幅;5.仪器:数字示波器(CA620)及双路直流稳压电源(CJ1710)。

三.测量结果5-7 实验数据记录表波形周期(ms)振幅(V或mv)方波 2 0.11v正弦波 6 5mv三角波 1.2 75mv四.结果分析由表,得f1=1/(2*10^-3)=500 Hzf 2=1/(6*10^-3)=167 Hzf 3=1/(1.2*10^-3)=833 Hz在f1=500Hz下可以导出振幅为0.11v的方波;经一级RC滤波器,在f2=167Hz下可以导出振幅为5mv的正弦波;再经一级RC滤波器,在f3=833Hz下可以导出振幅为75mv的三角波。

五.心得体会本实验用到二极管,虽然不是第一次接触二极管,但在连接线路的时候不小心还是会把正负极接错,做实验时要养成认真的习惯,调节示波器一开始的时候可能会调不出来,但不要着急,细心观察以显示的图形,再加以微调,使波形稳定,再测数据,记录导出的是什么波形及其频率。

实验报告 简易波形信号发生器的制作

0x01,0x02,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,
0x0B,0x0D,0x0E,0x10,0x11,0x13,0x15,0x16,0x18,0x1A,0x1C,
0x1E,0x20,0x22,0x25,0x27,0x29,0x2B,0x2E,0x30,0x33,0x35,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x01,0x02,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,
0x0B,0x0D,0x0E,0x10,0x11,0x13,0x15,0x16,0x18,0x1A,0x1C,
TMOD=0x10;//置定时器1为方式1
while(1)
{
for(i=0;i<=255;i++)//形成锯齿波输出值,最大255
{
DA0832=i;//D/A转换输出
delay_1ms();
}
}
}
采用DAC0832产生正弦波的编程思路:把产生正弦波输出的二进制数据以数值的形式预先存放在程序存储器中,再按顺序依次取出送至D/A转换器,程序流程如下图所示:
void delay_1ms()
{
TH1=0xfc;//置定时器初值
TL1=0x18;
TR1=1;//启动定时器1
while(!TF1);//查询计数是否溢出,即定时1ms时间到,TF1=1
TF1=0;// 1ms时间到,将定时器溢出标志位TF1清零
}
void main()//主函数
{
uchar i;
#include<reg51.h>
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档