两路相位可调方波信号发生器(最终版)

两路相位可调方波信号发生器(最终版)
两路相位可调方波信号发生器(最终版)

目录

1、设计原理与方法 (2)

1.1、单片机系统概述 (2)

1.2、80C51内部结构与引脚说明 (2)

1.3、设计原理 (4)

2、系统硬件线路设计图 (6)

3、程序框图 (7)

4、资源分配表 (8)

5、源程序 (8)

6、仿真结果 (12)

7、性能分析 (14)

8、总结与心得 (15)

9、参考文献 (16)

1、设计原理与方法

1.1、单片机系统概述

单片机也被称为微控制器(Microcontroller Unit),常用英文字母的缩写MCU表示单片机,它最早是被用在工业控制领域。单片机由芯片内仅有CPU的专用处理器发展而来。最早的设计理念是通过将大量外围设备和CPU集成在一个芯片中,使计算机系统更小,更容易集成进复杂的而对体积要求严格的控制设备当中。INTEL的Z80是最早按照这种思想设计出的处理器,从此以后,单片机和专用处理器的发展便分道扬镳。

单片机比专用处理器更适合应用于嵌入式系统,因此它得到了最多的应用。事实上单片机是世界上数量最多的计算机。现代人类生活中所用的几乎每件电子和机械产品中都会集成有单片机。手机、电话、计算器、家用电器、电子玩具、掌上电脑以及鼠标等电脑配件中都配有1-2部单片机。而个人电脑中也会有为数不少的单片机在工作。汽车上一般配备40多部单片机,复杂的工业控制系统上甚至可能有数百台单片机在同时工作!单片机的数量不仅远超过PC机和其他计算的总和,甚至比人类的数量还要多。单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。相当于一个微型的计算机,和计算机相比,单片机只缺少了I/O设备。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。

1.2、80C51内部结构与引脚说明

8051的CPU包含以下功能部件:

(1)8位CPU。

(2)布尔代数处理器,具有位寻址能力。

(3)128B内部RAM数据存储器,21个专用寄存器。

(4)4KB内部掩膜ROM程序存储器。

(5)2个16位可编程定时器/计数器。

(6)32位(4×8位)双向可独立寻址的I/O口。

(7)1个全双工UART(异步串行通信口)。

(8)5个中断源、两级中断优先级的中断控制器。

(9)时钟电路,外接晶振和电容可产生1.2MHz~12 MHz的时钟频率。

(10)外部程序/数据存储器寻址空间均为64KB。

(11)111条指令,大部分为单字节指令。

(12)单一+5V电源供电,双列直插40引脚DIP封装。

MCS-51单片机中有两个16位的定时器/计数器T0和T1,它们由4个8位寄存器(TL0, TH0, TL1和TH1)组成,2个16位定时器/计数器是完全独立的。可以单独对这4个寄存器进行寻址,但不能把T0和T1当做16位寄存器来使用。具体结构框图如下:

MCS-51系列单片机中的8031、8051及8751均采用40Pin封装的双列直接DIP结构,右图是它们的引脚配置,40个引脚中,正电源和地线两根,外置石英振荡器的时钟线两根,4组8位共32个I/O口,中断口线与P3口线复用。其引脚图如图所示。

下面,我们将对一些本次试验用到的引脚,加以说明

Pin9:RESET/V pd复位信号复用脚,当80C51通电,时钟电路开始工作,在RESET引

脚上出现24个时钟周期以上的高电平,系统即初始复位。初始化后,程序计数器PC指向0000H,P0-P3输出口全部为高电平,堆栈指针写入07H,其它专用寄存器被清“0”。RESET由高电平下降为低电平后,系统即从0000H地址开始执行程序。然而,初始复位不改变RAM(包括工作寄存器R0-R7)的状态,80C51的初始态。

程序存储器的内外部选通线,8051和8751单片机,内置有4kB的程序存储器,Pin31:EA/V

pp

当EA为高电平并且程序地址小于4kB时,读取内部程序存储器指令数据,而超过4kB地址则读取外部指令数据。如EA为低电平,则不管地址大小,一律读取外部程序存储器指令。显然,对内部无程序存储器的8031,EA端必须接地。

1.3、设计原理说明

本次设计的目的是实现两路相位可调的方波信号发生器。通过对51单片机工作原理的学

习,设计如下:

选用51单片机中的T0和T1两个定时器,对于两路输出信号P0.0和P0.1分别进行控制,通过定时器的定时计数功能,调整电平变化,产生方波

采取改变两个定时计数器计数初值的手段,改变方波电平产生的延时时间,从而改变方波频率(本次设计中方波占空比为1)

将P1.0设为调频端口,将P1.1设为调相端口。通过更改P0.1端口定时中断中加入输出方波前的独立延时时间,使两个波形之间产生相位差,相位差的步进值为45°

2、系统硬件线路设计图

3.程序框图

调频按键TF1

开始

设定计数器初值和相应的定时脉冲个数

设定定时器T0和T1的工作方式为方式一,并打开定时中断

依设定的计数初值开始计数溢出

N

输出电平取反并重新给计数器赋初值

Y

N

将计数器初值减小,改变

频率,输出方波 调频按键TF2

Y

以18°步进值改变相位

N

返回

将计数器初值增大,改变频调相键tp 按下

N

Y

4、资源分配表

以下是本设计单片机80C51的系统资源分配:P1.0调整频率步进值+1按键

P1.1调整频率步进值-1按键

P1.1调整相位按键

P0.0第一路方波输出端(定时中断入口0BH)

P0.1第二路方波输出端(定时中断入口1BH)

T0控制P0.0的方波输出

T1控制P0.1的方波输出

XTAL1与XTAL2接外部晶振,频率为12MHZ

5.源程序

ORG 0000H

AJMP START

ORG 000BH

AJMP BRK0

ORG 001BH

AJMP BRK1

ORG 0030H

START:

MOV R0,#3CH ;设定定时器的初值

MOV R1,#0B0H

MOV R2,#0C3H ;相应的脉冲个数

MOV R3,#50H

MAIN:

SETB P0.0

SETB P0.1

MOV TMOD,#11H ;设定T0、T1均工作于方式1 MOV TH0,R0 ;设定T0初值

MOV TH1,R0 ;设定T1初值

MOV TL1,R1

SETB TR1 ;启动T1工作

SETB EA

SETB TR0 ;启动T0工作

SETB ET0 ;允许T0中断

WAIT:

JNB P1.0,TF1 ;等待调频按键的操作

JNB P1.1,TF2 ;等待调频按键的操作

JNB P1.2,TP ;等待调相按键的操作

LJMP WAIT

TP:

MOV R4,#16H

DL1: MOV R6,#16H

DJNZ R6,$

DJNZ R4,DL1

MOV R7,#01H

LJMP WAIT

TF1: ;步进值为+1Hz的调频程序 JNB P1.0,$

MOV A,R3

CLR C

SUBB A,#88H

MOV R3,A

CPL A

MOV R1,A ;调频后的计数器初值低八位MOV A,R2

SUBB A,#13H

CLR C

CPL A

MOV R0,A ;调频后的计数器初值高八位MOV TH1,R0 ;重新给计数器赋初值

MOV TL1,R1

MOV TH0,R0

MOV TL0,R1

LJMP WAIT

TF2: ;步进值为-1Hz的调频程序 JNB P1.0,$

MOV A,R3

CLR C

ADDC A,#88H

MOV R3,A

CPL A

MOV R1,A ;调频后的计数器初值低八位MOV A,R2

ADDC A,#13H

MOV R2,A

CLR C

CPL A

MOV R0,A ;调频后的计数器初值高八位MOV TH1,R0 ;重新给计数器赋初值

MOV TL1,R1

MOV TH0,R0

MOV TL0,R1

LJMP WAIT

BRK0: ;T0中断程序入口

SETB ET1

CPL P0.0

MOV TH0,R0

MOV TL0,R1

RETI

BRK1: ;T1中断程序入口

CJNE R7,#01H ,XX

CALL CF ;若R7为1,则调用调相程序XX:

CPL P0.1

MOV TH1,R0

MOV TL1,R1

RETI

CF:

MOV R4,#16H

DL2: MOV R6,#16H

DJNZ R6,$

DJNZ R4,DL2

CPL P0.1

DEC R7 ;将R7位清零

RET ;返回定时中断程序

6.protuse软件仿真初始波形

调频步进值+1

调频步进值-1

调相波形

7、性能分析

本次设计所实现的功能如下:

通过定时计数器,产生双输出同步,占空比为1的方波

通过更改计数器的初值,产生倍频效果,调节频率变化,实现频率可控

通过对T1定时计数器的设置,对其进行相位延时,从而产生步进值为18°的相位差,实现相位差可控

综上可知,本次设计基本实现了两路相位可调方波信号发生器的功能,尚待完善的功能如下:

频率的步进变化,而非倍频效果

对于相位差的步进,采用的是更改计数初值的办法来是第二个波形产生单独延时,所以对于改变后的频率不再是以18°为步进值改变。

8、总结与心得

这次单片机课程设计,我要求的题目是两路相位可调方波信号发生器,从找资源,到查阅书籍,到咨询同学,再到完成设计,大概用时一个星期左右。

通过单片机课程设计,我不仅加深了对单片机理论的理解,将理论很好地应用到实际当中去,而且我还学会了如何去培养我们的创新精神,从而不断地战胜自己,超越自己。创新,是要我们学会将理论很好地联系实际,并不断地去开动自己的大脑,从为人类造福的意愿出发,做自己力所能及的,别人却没想到的事。使之不断地战胜别人,超越前人。同时,更重要的是,我在这一设计过程中,学会了坚持不懈,不轻易言弃。设计过程,也好比是我们人类成长的历程,常有一些不如意,也许这就是在对我们提出了挑战,勇敢过,也战胜了,胜利的钟声也就一定会为我们而敲响。

这个设计过程中,我遇到过许多次失败的考验,就比如,在实现频率步进值的时候,由于是采用计数初值的办法,所以不能完全按照标准的步进频率进行步进,调相也遇到了同样的问题,由于是按照步进初值的办法,所以调相也出现了缺点,他只能在初始频率上标准的按步进值变化,但是一旦改变了频率,他的步进值就会不再是18°了,对于答辩老师的意见,我觉得对计数进行跟踪确实是个好的办法,这样就能完全符合客户的要求了。

总之,这次课程设计我付出不少,但是我同样收获很多。

9、参考文献

张义和王敏男许宏昌,《例说51单片机》,人民邮电出版社,2008

李群芳张士军黄建,《单片微型计算机与接口技术》,电子工业出版社,2008 王守中聂元铭,《51单片机开发入门与典型实例》,人民邮电出版社,2009

周兴华,《手把手教你学单片机》,北京航空航天大学出版社,2007

模拟电子技术课程设计产生正弦波,方波,三角波,且占空比可调,频率可调,幅度可调

模拟电子技术课程设计任务书 一、设计题目:波形发生器的设计(二) 方波/三角波/正弦波/锯齿波函数发生器 二、设计目的 1、研究正弦波等振荡电路的振荡条件。 2、学习波形产生、变换电路的应用及设计方法以及主要技术指标的测试方法。 三、设计要求及主要技术指标 设计要求:设计并仿真能产生方波、三角波及正弦波等多种波形信号输出的波形发生器。 1、方案论证,确定总体电路原理方框图。 2、单元电路设计,元器件选择。 3、仿真调试及测量结果。 主要技术指标 1、正弦波信号源:信号频率范围20Hz~20kHz 连续可调;频率稳定度较高。信号幅度可以 在一定范围内连续可调; 2、各种输出波形幅值均连续可调,方波占空比可调; 3、设计完成后可以利用示波器测量出其输出频率的上限和下限,还可以进一步测出其输出 电压的范围。 四、仿真需要的主要电子元器件 1、运算放大电路 2、滑线变阻器 3、电阻器、电容器等 五、设计报告总结(要求自己独立完成,不允许抄袭)。 1、对所测结果(如:输出频率的上限和下限,输出电压的范围等)进行全面分析,总结振荡电路的振荡条件、波形稳定等的条件。 2、分析讨论仿真测试中出现的故障及其排除方法。 3、给出完整的电路仿真图。 4、体会与收获。

1.正弦波输出电路 ,方波输出电路

,在正弦波的基础上通过LM339AD比较器稳定输出方波,可通过R15小幅调节占空比,但方波幅值不可调。R15调节范围0/100~~2/100,占空比约为0/100~~50/100之间,通过正弦波发生器中的R13可大幅度调节占空比。

3.三角波和锯齿波发生器 通过LM741CN运放,且由R18和C3组成积分电路,在方波基础上输出三角波,通过调节方波占空比可以产生锯齿波,当方波占空比为50/100时,输出三波。 4.三种波形的综合输出 一.正弦波输出波形

占空比可调的方波函数发生器

西北民族大学电气工程学院课程设计说明书(2011/2012学年第二学期) 课程名称:模电课程设计 题目:正弦波发生器设计 专业班级:10级自动化一班 学生姓名:杨香林 学号:P101813404 指导教师:刘明华 设计成绩: 二〇一二年六月二十三日

目录 1.课程设计的目的 2.课程设计内容 2.1总体概述 2.11 设计任务 2.12 设计要求 2.2系统方案分析 2.3系统设计及仿真 2.4硬件设计 3.课程设计总结 4.参考文献

1、课程设计目的 1.掌握电子系统的一般设计方法。 2.理解迟滞比较器的设计原理,掌握方波函数发生器的设计原理。 3.理解555定时器的工作原理,掌握多谐振荡器的设计原理。 4.熟练运用multisim仿真软件设计和仿真电路。 5.提高综合应用所学知识来指导实践的能力。 2、课程设计总文 2.1总体概述 2.11 设计任务 使用集成运算放大器、稳压二极管、二极管、电阻等器件设计方波函数发生器。 2.12 设计要求 1、根据技术要求和现有开发环境,分析课设题目; 2、设计系统实现方案; 3、要求占空比可调;输出电压:8V<|Vo|<15V;周期:2ms

2.2系统方案分析 迟滞比较器,是将集成运放比较器的输出电压通过反馈网络加到同相端,形成正反 馈,如图2.21(a )所示,待比较电压I 加在反相输入端。在理想情况下,它的比较特性 如图2.11(b )所示。由图可见,它有两个门限电压,分别称为上门限电压OH U 和下门限 电压 OL U ,两者的差值称为门限宽度。 图2.2(a ) 图2.2(b ) 设比较器输出高电平 OH U ,则 OH U 和 ref U 共同加到同相输入端的合成电压为

信号发生器电路的焊接与调试-电路图

一、信号发生器电路安装与调试考核评分表 准考证号姓名规定时间分钟 开始时间结束时间实用时间得分 考核内容及要求配分评分标准扣分 1 元器件清点检查:在10分钟内对所有元 器件进行检测,并将不合格元器件筛选出来进 行更换,缺少的要求补发。 10 超时更换或要求补发按损坏 元件扣分,扣3分/个。 2 安装电路:按装配图进行装接,要求不装 错,不损坏元器件,无虚焊,漏焊和搭锡,元 器件排列整齐并符合工艺要求。 30 漏装,错装或虚焊、漏焊、 搭锡,扣2分/个,安装不整 齐和不符合工艺要求的扣1 分/处,损坏元件扣3分/个。 3 电源电路:接通交流电源,测量交流电压 和各直流电压+12V、-12V、V CC 、-5V。 信号发生器电路:接通+12V、-12V、V CC 、 -5V电源。测量函数信号波形:方波、正弦波、 三角波形。 20 电压测试方法不正确扣10 分,测量值有误差扣5分。 4 选择C=10uf,调节RW13、RW14、RW15, 记录方波的占空比: 1、 2、 3、 10 不会用示波观察输出信号波 形扣10分, 调节不正确扣5分, 波形记录不正确扣5分。 5 改变电容:100nf——100uf,并调节RW11, 记录正弦波输出频率f: 1、 2、 3、 10 最大不失真电压测试方法不 正确扣5分,测量值不准确 扣5分,不会计算最大不失 真功率扣5分。 6 调节RW21、RW22, 记录正弦波输出Vpp: 1、 2、 3、 10 不会测试功放电路的灵敏度 扣5分,不会计算电压放大 倍数扣5分。 7 调节电位器RW16、RW17, 记录正弦波形的失真: 1、 2、 3、 10 测量方法不正确扣5分, 测量数据每处2分,不会绘 制频响曲线扣5分 开始时间:结束时间:实用时间:

频率可调的方波信号发生器设计

频率可调的方波信号发生器设计 用单片机产生频率可调的方波信号。输出方波的频率范围为1Hz-200Hz, 频率误差比小于0.5%。要求用增加、减小2 个按钮改变方波给定频率,按钮每按下一次,给定频率改变的步进步长为1Hz,当按钮持续按下的时间超过2 秒后,给定频率以10 次/秒的速度连续增加(减少),输出方波的频率要求在数码管上显示。用输出方波控制一个发光二极管的显示,用示波器观察方波波形。开机 默认输出频率为5Hz。3.5.1 模块1:系统设计(1)分析任务要求,写出系统整体设计思路任务分析:方波信号的产生实质上就是在定时器溢出中断次数达到规定次数时,将输出I/O 管脚的状态取反。由于频率范围最高为200Hz,即每 个周期为5ms(占空比1:1,即高电平2.5ms,低电平2.5 ms),因此,定时器可以工作在8 位自动装载的工作模式。涉及以下几个方面的问题:按键的扫描、功能键的处理、计时功能以及数码管动态扫描显示等。问题的难点在按键连续按下超过2S 的计时问题,如何实现计时功能。系统的整体思路:主程序在初始化变量和寄存器之后,扫描按键,根据按键的情况执行相应的功能,然后 在数码显示频率的值,显示完成后再回到按键扫描,如此反复执行。中断程序 负责方波的产生、按键连续按下超过2S 后频率值以10Hz/s 递增(递减)。(2)选择单片机型号和所需外围器件型号,设计单片机硬件电路原理图采用MCS51 系列单片机At89S51 作为主控制器,外围电路器件包括数码管驱动、独立式键盘、方波脉冲输出以及发光二极管的显示等。数码管驱动采用2 个四联共阴极 数码管显示,由于单片机驱动能力有限,采用74HC244 作为数码管的驱动。在74HC244 的7 段码输出线上串联100 欧姆电阻起限流作用。独立式按键使用上提拉电路与电源连接,在没有键按下时,输出高电平。发光二极管串联500 欧 姆电阻再接到电源上,当输入为低电平时,发光二极管导通发光。

基于MCS-51单片机的频率可调的方波发生器设计

基于MC51单片机的频率可调的方波信号发生器 用单片机产生频率可调的方波信号。输出方波的频率范围为1Hz-200Hz,频率误差比小于0.5%。要求用“增加”、“减小”2 个按钮改变方波给定频率,按钮每按下一次,给定频率改变的步进步长为1Hz,当按钮持续按下的时间超过2 秒后,给定频率以10 次/秒的速度连续增加(减少),输出方波的频率要求在数码管上显示。用输出方波控制一个发光二极管的显示,用示波器观察方波波形。开机默认输出频率为5Hz。 1:系统设计 (1)分析任务要求,写出系统整体设计思路 任务分析:方波信号的产生实质上就是在定时器溢出中断次数达到规定次数时,将输出I/O 管脚的状态取反。由于频率范围最高为200Hz,即每个周期为5ms(占空比1:1,即高电平2.5ms,低电平2.5 ms),因此,定时器可以工作在8 位自动装载的工作模式。涉及以下几个方面的问题:按键的扫描、功能键的处理、计时功能以及数码管动态扫描显示等。 问题的难点在按键连续按下超过2S 的计时问题,如何实现计时功能。 系统的整体思路: 主程序在初始化变量和寄存器之后,扫描按键,根据按键的情况执行相应的功能,然后在数码显示频率的值,显示完成后再回到按键扫描,如此反复执行。中断程序负责方波的产生、按键连续按下超过2S 后频率值以10Hz/s 递增(递减)。 (2)选择单片机型号和所需外围器件型号,设计单片机硬件电路原理图 采用MCS51 系列单片机At89S51 作为主控制器,外围电路器件包括数码管驱动、独立式键盘、方波脉冲输出以及发光二极管的显示等。数码管驱动采用2 个四联共阴极数码管显示,由于单片机驱动能力有限,采用74HC244 作为数码管的驱动。在74HC244 的7 段码输出线上串联100 欧姆电阻起限流作用。独立式按键使用上提拉电路与电源连接,在没有键按下时,输出高电平。发光二极管串联500欧姆电阻再接到电源上,当输入为低电平时,发光二极管导通发光。 图1 方波信号发生器的硬件电路原理图 (3)分析软件任务要求,写出程序设计思路,分配单片机内部资源,画出程序流程图 软件任务要求包括按键扫描、定时器的控制、按键连续按下的判断和计时、数码管的动态显示。 程序设计思路:根据定时器溢出的时间,将频率值换算为定时器溢出的次数(T1_over_num)。使用变量(T1_cnt)暂存定时器T1 的溢出次数,当达到规定的次数(T1_over_num)时,将输出管脚的状态取反达到方波的产生。主程序采用查询的方式实现按键的扫描和数码管的显示,中断服务程序实现方波的产生和连续按键的计时功能。单片机内部资源分配:定时器T1 用来实现方波的产生和连续按键的计时功能,内部变量的定义: hz_shu:设定的频率数;

占空比可调的方波发生器

目录 一、课程设计目的 (2) 二、课程设计正文 (2) 2.1总体论述 (2) 2.2方案选型 (2) 2.2.1总体方案 (2) 2.2.2各单元电路方案及集成电路 (2) 2.3电路原理图 (4) 2.4运行详细描述 (8) 2.5制作调试过程 (9) 2.6器件清单 (14) 三、实验设计总结或结论 (15) 四、参考文献 (15)

一、课程设计目的 1、掌握电子系统的一般设计方法。 2、理解占空比可调的方波发生器的设计原理,掌握占空比的设计原理和计算。 3、提高综合应用所学只是来指导实践的能力。 二、课程设计正文 2.1总体论述 2.1.1设计任务 1、根据技术要求和现有开发环境,分析课设题目; 2、设计系统实现方案; 3、设计绘制电路原理图并选择元器件; 4、焊接电路、调试; 5、记录结果、修改并完善设计; 6、编写课程设计报告。 2.1.2、技术要求 (1)设计要求:设计一方波产生电路。输出要求:占空比可调;输出方波电压值:8v<|V0|<15v;振荡周期:2ms

图(2)555定时器内部结构 图(3)555定时器的输出波形 接通V CC后瞬间,V CC通过R 对C充电,当u c上升到2V CC/3时,将触发器置0,u o=0,放电管T导通,C通过T放电,电路进入稳态。 u I到来时,因为u I<V CC/3,使u O又由0变为1,电路进入暂稳态。放电管T截止,V CC经R对C充电。直到u C上升到2V CC/3时,u O=0,T导通,C放电,电路恢复到稳定

归纳模电实验方波发生器.doc

方波发生器 一、实验目的 (1)学习运算放大器在对信号处理、变换和产生等方面的应用,为综合应用奠定基础。 (2)学习用集成运算放大器组成波形发生器的工作原理。 二、实验原理 实际应用中通过电压比较可以产生方波,如图。负向输入端的电容充、放电时,其变化的电压与经过f R 反馈回来的电压进行比较,就得到了方波。二极管1D ,2D 与电阻p R ,3R 组成的电路用来控制电容的充、放电时间,从而控制方波的占空比。稳压二极管z V 的作用是限制和确定方波的幅度,因此要根据设计所要求的方波幅度来选择稳压二极管的稳定电压z V 。此外,方波幅度和宽度的对称性也与稳压二极管的对称性有关。为了得到对称的方波输出,通常应选用高精度的双向稳压二极管。2R 为稳压二极管的限流电阻,其阻值由所选的稳压二极管的稳定电流来决定。 设接通电源后输出电压z V v +=0,二极管1D 导通,2D 截止,0v 经p R 向C 充电,充电时间常数为C R p 。当电容两端电压c V 略大于同相输入端电压f V 时,输出电压0v 跳变为z V -,二极管1D 截止,2D 导通,电容经3R 向输出端放电,放电时间常数为C R 3。当c V 略小于f V 时,输出电压0v 又跳变为z V +。如此周而复始进行,随着电容的充电放电,输出电压0v 不断翻转,形成矩形波。 输出脉冲高电平z V v +=0的时间为 )21ln(11f p R R C R T += 输出低电平z V v -=0的时间为 )21ln(132f R R C R T + = 振荡频率为 ()???? ??++=+==f p R R C R R T T T f 132121ln 111

信号发生器的基本原理

信号发生器的基本原理- 信号发生器使用攻略 信号发生器的基本原理 现代信号发生器的结构非常复杂,与早期的简易信号发生器天差地别,但总体基本结构功能单元还是类似的。信号发生器的主要部件有频率产生单元、调制单元、缓冲放大单元、衰减输出单元、显示单元、控制单元。早期的信号发生器都采用模拟电路,现代信号发生器越来越多地使用数字电路或单片机控制,内部电路结构上有了很大的变化。 频率产生单元是信号发生器的基础和核心。早期的高频信号发生器采用模拟电路LC振荡器,低频信号发生器则较多采用文氏电桥振荡器和RC移相振荡器。由于早期没有频率合成技术,所以上述LC、RC振荡器优点是结构简单,可以产生连续变化的频率,缺点是频率 稳定度不够高。早期产品为了提高信号发生器频率稳定度,在可变电容的精密调节方面下了很多功夫,不少产品都设计了精密的传动机构和指示机构,所以很多早期的高级信号发生器体积大、重量重。后来,人们发现采用石英晶体构成振荡电路,产生的频率稳定,但是石英晶体的频率是固定的,在没有频率合成的技术条件下,只能做成固定频率信号发生器。之后 也出现过压控振荡器,虽然频率稳定度比LC振荡器好些,但依然不够理想,不过压控振荡 器摆脱了LC振荡器的机械结构,可以大大缩减仪器的体积,同时电路不太复杂,成本也不高。现在一些低端的函数信号发生器依然采用这种方式。 随着PLL锁相环频率合成器电路的兴起,高档信号发生器纷纷采用频率合成技术,其 优点是频率输出稳定(频率合成器的参考基准频率由石英晶体产生),频率可以步进调节,频率显示机构可以用数字化显示或者直接设置。早期的高精度信号发生器为了得到较小的频率步进,将锁相环做得非常复杂,成本很高,体积和重量都很大。目前的中高端信号发生器 采用了更先进的DDS频率直接合成技术,具有频率输出稳定度高、频率合成范围宽、信号频谱纯净度高等优点。由于DDS芯片高度集成化,所以信号发生器的体积很小。 信号发生器的工作频率范围、频率稳定度、频率设置精度、相位噪声、信号频谱纯度都与频率产生单元有关,也是信号发生器性能的重要指标。 信号发生器的一大特性就是可以操控仪器输出信号的幅度,信号通过特定组合衰减量的衰减器达到预定的输出幅度。早期的衰减器是机械式的,通过刻度来读取衰减量或输出幅度。现代中高档信号发生器的衰减器单元由单片机控制继电器来切换,向电子芯片化过渡,衰减单元的衰减步进量不断缩小,精度相应提高。大频率范围的高精度衰减器和高精度信号输出属于高科技技术,这也是国内很少有企业能制造高端信号发生器的原因之一。信号发生器的信号输出范围和输出电平的精度和准确度也是标志信号发生器性能的重要指标。

LM358做可调方波发生器

如何用LM358做可调方波发生器 阅读: 10260 | 回复: 5 六 2008/11/17 22:16:29 1 ywshgyw LV1 士兵 因为需要,想用LM358做一个28-400Hz 可调的,占空比为50%的方波发生器,网上找了点资料,搭了一下最后只调出一个50Hz 的方波 (是不是市电干扰 的缘故),想请教大家一下这个电路用LM358可行吗?有没有更好的办法?(原理图上是用双电源,我用单电源可行吗?) 另外有刚刚找了两张图,还没实验过,不知道可行否

先谢大家了! 标签LM 回复1帖 复制地址 收藏该帖 五2008/11/18 18:36:26 2 ywshgyw LV1 士兵

试过可以了回复2帖 四2008/12/02 20:40:14 3 xuetu LV2 班长 用图一好些 回复3帖 三2011/09/01 13:47:47 4 ouyjangxi LV2 班长 请教该电路计算公式望推荐 回复4帖 二2012/04/19 20:20:29 5 jzyhappy LV2 班长

500) {this.resized=true; this.width=500; this.alt=这是一张缩略图,点击可放大。 \n 按住CTRL ,滚动鼠标滚轮可自由缩放;this.style.cursor=hand}" height=169 jQuery1334838395859="19"> 这一款的频率 应该怎么计算呢? 或是: 正比于 输入电压信号(V+) ? 谢谢! 回复5帖 一2013/10/23 15:31:46 6 火云鞋刷 LV1 士兵 偶而看到这个帖子,试了一下,频率和电容成反比 回复6帖

555方波发生电路

基于555定时器的方波发生器 发布: | 作者:—— | 来源: 华强卡卡| 查看:1254次| 用户关注: 这是一个无线电信号线路和电视的最有用的方波发生器项目。方波是最适合用于测试信号的中频(IF)地带,将通过中频变压器没有任何衰减,不管是什么电路的调谐频率。555timer是配置非稳态运行,这意味着它将触发本身作为一个多谐振荡器自由运行。计时元件电阻R1,R2和电容器(C1 - 6)在此图中显示的值,产生的六个频率1Hz的,10HZ,100HZ,1KHZ ,如果你想产生一个可变频率10kHz到100kHz 您可以用一个100K的迷你系列10 K电阻微调电位连 这种电子项目是一块测试设备。这是一个6从1Hz到100kHz的可选频率的方波发生器,在十年的值递增。这方波发生器的电子项目是基于流行的555定时器IC,并产生了六个预设的频率从1Hz到100kHz。它具有工作电压范围宽,甚至提供视觉显示输出。 这是一个无线电信号线路和电视的最有用的方波发生器项目。方波是最适合用于测试信号的中频(IF)地带,将通过中频变压器没有任何衰减,不管是什么电路的调谐频率。555timer是配置非稳态运行,这意味着它将触发本身作为一个多谐振荡器自由运行。计时元件电阻R1,R2和电容器(C1- 6)在此图中显示的值,产生的六个频率1Hz的,10HZ,100HZ,1KHZ ,如果你想产生一个可变频率10kHz到100kHz 您可以用一个100K的迷你系列10 K电阻微调电位连接,68K电阻。这方波振荡器的电子项目,可提供5至18伏直流输出电压从电源供电,但通常建议使用9伏直流电源。

使用555定时器的方波发生器电路图 时间:2011-09-18 21:06:53

基于MCS-51单片机的可调频率方波发生器课程设计报告[1]

单片机课程设计报告 设计题目:频率可调方波发生器 专业班级:生物医学工程09班 组长:李建华 组员:梁国锋,赖水兵,郭万劲,李建华2010 年 06 月 16日

摘要 本实验是基于PHILIPS AT89C51 单片机所设计的,可以实现键位与数字动态显示的一种频率可调方波发生器。通过键盘键入(10HZ-9999HZ)随机频率,使用七段数码管显示,每一个数码管对应一个键位。单片机对各个键位进行扫描,确定键位的输入,然后数码管显示输入的数值,方波发生器输出以数码管显示的数值为频率的方波。 关键词:单片机七段数码管键盘电路频率可调方波发生器

一、目的和功能 1.1 目的: 设计一种频率范围限定且可调的方波发生器,志在产生特定频率的方波。 1.2功能: 假设键盘是4*4的键盘,当键盘输入范围在10hz-9999hz的数字,单片机控制数码管显示该数值,并把该数值当做方波发生器的输入频率,单片机控制该方波发生器以该数值作为频率显示方波,从而得到我们想要频率的方波。 二、硬件设计 2.1 硬件设计思想 键盘的数字和键位关系固定,通过键盘输入产生频率,通过LED数码管显示出来,每一个数码管对应一个键位。基本设备是基于PHILIPS AT89C51单片机,外围设备采用的是4个七段数码管,PHILIPS A T89C51单片机,1个OSCILLOSCOPE 方波发生器,16个Button,若干电阻,电源电池。 2.2 部分硬件方案论述 2.2.1 七段数码管扫描显示方式的方案比较 方案一:静态显示方式:静态显示方式是指当显示器显示某一字符时,七段数码管的每段发光二极管的位选始终被选中。在这种显示方式下,每一个LED数码管显示器都需要一个8位的输出口进行控制。静态显示主要的优点是显示稳定,在发光二极管导通电流一定的情况下显示器的亮度大,系统运行过程中,在需要更新显示内容时,CPU才去执行显示更新子程序,这样既节约了CPU的时间,又提高了CPU的工作效率。其不足之处是占用硬件资源较多,每个LED数码管需要独占8条输出线。随着显示器位数的增加,需要的I/O口线也将增加。

占空比可调的方波函数发生器设计

1.项目的目的 电子电路仿真项目是通信工程专业教学体系中一个实践性很强的环节。它将模拟电子线路(低频部分和高频部分)、数字逻辑电路等课程的理论与实践有机结合起来,加强我们实验基本技能的训练,培养我们的实际动手能力、理论联系实践的能力。通过这次课程设计让我们掌握电子电路系统的设计、制作、调试、仿真的方法。 2.项目设计正文 2.1原始数据及主要任务 1、根据技术要求和现有开发环境,分析项目题目; 2、设计项目实现方案; 3、设计绘制电路原理图并选择元器件; 4、使用ewb软件进行仿真; 5、记录仿真结果、修改并完善设计; 6、设计实现电路功能; 7、编写项目设计报告。 2.2技术要求: (1)设计要求:设计一方波产生电路。要求占空比可调;输出方波电压值:8V<|V o|<15V;振荡周期:2ms

555芯片设计占空比可调的方波信号发生器

占空比可调的方波信号发生器 三、实验原理: 1、555电路的工作原理 (1)555芯片引脚介绍 图1 555电路芯片结构和引脚图 555定时器是一种应用极为广泛的中规模集成电路,该电路使用灵活、方便,只需外接少量的阻容原件就可以构成单稳、多谐和施密特触发器。因而广泛用于信号的产生、变换、控制和检测。 1脚:外接电源负极或接地(GND)。 2脚:TR触发输入。 3脚:输出端(OUT或Vo)。 4脚:RD复位端,移步清零且低电平有效,当接低电平时,不管TR、TH输

入什么,电路总是输出“0”。要想使电路正常工作,则4脚应与电源相连。 5脚:控制电压端CO(或VC)。若此端外接电压,则可改变内部两个比较器的基准电压,当该端不用时,应将该端串入一只0.01μF 电容接地,以防引入干扰。 6脚:TH 高触发端(阈值输入)。 7脚:放电端。 8脚:外接电源VCC (VDD )。 (2)555功能介绍 555定时器的功能主要是由两个比较器C1和C2的工作状况决定的。由图1可知,当V6>VA 、V2>VB 时,比较器C1的输出VC1=0、比较器C2的输出VC2=1,基本RS 触发器被置0,TD 导通,同时VO 为低电平。 当V6VB 时,VC1=1、VC2=1,触发器的状态保持不变,因而TD 和输出的状态也维持不变。 当V6V A V B >V B 不变 导通

多功能信号发生器课程设计

《电子技术课程设计》 题目:多功能信号发生器 院系:电子信息工程 专业:xxxxxxxx 班级:xxxxxx 学号:xxxxxxxx 姓名:xxx 指导教师:xxx 时间:xxxx-xx-xx

电子电路设计 ——多功能信号发生器目录 一..课程设计的目的 二课程设计任务书(包括技术指标要求) 三时间进度安排(10周~15周) a.方案选择及电路工作原理; b.单元电路设计计算、电路图及软件仿真; c.安装、调试并解决遇到的问题; d.电路性能指标测试; e.写出课程设计报告书; 四、总体方案 五、电路设计 (1)8038原理, LM318原理, (2)性能\特点及引脚 (3)电路设计,要说明原理 (4)振动频率及参数计算 六电路调试 要详细说明(电源连接情况, 怎样通电\ 先调试后调试,频率调试幅度调试波行不稳调试 七收获和体会

一、课程设计的目的 通过对多功能信号发生器的电路设计,掌握信号发生器的设计方法和测试技术,了解了8038的工作原理和应用,其内部组成原理,设计并制作信号发生器能够提高自己的动手能力,积累一定的操作经验。在对电路焊接的途中,对一些问题的解决能够提高自己操作能力随着集成制造技术的不断发展,多功能信号发射器已经被制作成专用的集成电路。这种集成电路适用方便,调试简单,性能稳定,不仅能产生正弦波,还可以同时产生三角波和方波。它只需要外接很少的几个元件就能实现一个多种波、波形输出的信号发生器。不仅如此,它在工作时产生频率的温度漂移小于50×10-6/℃;正弦波输出失真度小于1%,输出频率范围为0.01Hz~300kHz;方波的输出电压幅度为零到外接电源电压。因此,多功能信号发生器制作的集成电路收到了广泛的应用。 二、课程设计任务书(包括技术指标要求) 任务:设计一个能产生正弦波、方波、三角波以及单脉冲信号发生器。 要求: 1.输出频率为f=20Hz~5kHz的连续可调正弦波、方波和三角波。 2.输出幅度为5V的单脉冲信号。 3.输出正弦波幅度V o= 0~5V可调,波形的非线性失真系数γ≤

频率可调的方波信号发生器设计及电路

用单片机产生频率可调的方波信号。输出方波的频率范围为1Hz-200Hz,频率误差比小于0.5%。要求用“增加”、“减小”2个按钮改变方波给定频率,按钮每按下一次,给定频率改变的步进步长为1Hz,当按钮持续按下的时间超过2秒后,给定频率以10次/秒的速度连续增加(减少),输出方波的频率要求在数码管上显示。用输出方波控制一个发光二极管的显示,用示波器观察方波波形。开机默认输出频率为5Hz。 3.5.1模块1:系统设计 (1)分析任务要求,写出系统整体设计思路 任务分析:方波信号的产生实质上就是在定时器溢出中断次数达到规定次数时,将输出I/O管脚的状态取反。由于频率范围最高为200Hz,即每个周期为5ms(占空比1:1,即高电平2.5ms,低电平2.5 ms),因此,定时器可以工作在8位自动装载的工作模式。 涉及以下几个方面的问题:按键的扫描、功能键的处理、计时功能以及数码管动态扫描显示等。问题的难点在按键连续按下超过2S的计时问题,如何实现计时功能。 系统的整体思路:主程序在初始化变量和寄存器之后,扫描按键,根据按键的情况执行相应的功能,然后在数码显示频率的值,显示完成后再回到按键扫描,如此反复执行。中断程序负责方波的产生、按键连续按下超过2S后频率值以10Hz/s递增(递减)。 (2)选择单片机型号和所需外围器件型号,设计单片机硬件电路原理图 采用MCS51系列单片机At89S51作为主控制器,外围电路器件包括数码管驱动、独立式键盘、方波脉冲输出以及发光二极管的显示等。 数码管驱动采用2个四联共阴极数码管显示,由于单片机驱动能力有限,采用74HC244作为数码管的驱动。在74HC244的7段码输出线上串联100欧姆电阻起限流作用。 独立式按键使用上提拉电路与电源连接,在没有键按下时,输出高电平。发光二极管串联500欧姆电阻再接到电源上,当输入为低电平时,发光二极管导通发光。 图3-14 方波信号发生器的硬件电路原理图 (3)分析软件任务要求,写出程序设计思路,分配单片机内部资源,画出程序流程图软件任务要求包括按键扫描、定时器的控制、按键连续按下的判断和计时、数码管的动态显示。 程序设计思路:根据定时器溢出的时间,将频率值换算为定时器溢出的次数(T1_over_num)。使用变量(T1_cnt)暂存定时器T1的溢出次数,当达到规定的次数(T1_over_num)时,将输出管脚的状态取反达到方波的产生。主程序采用查询的方式实现按键的扫描和数码管的显示,中断服务程序实现方波的产生和连续按键的计时功能。

占空比可调方波发生器

燕山大学 课程设计说明书 题目:低通FIR滤波器设计与应用学院(系):电气工程学院 年级专业: 10级精仪二班 学号: 学生姓名:王舟济 指导教师:孟宗 教师职称:副教授

电气工程学院《课程设计》任务书 院(系):电气工程学院基层教学单位:仪器科学与工程系

说明:此表一式四份,学生、指导教师、基层教学单位、系部各一份。 年月日

目录 摘要.................................................................第1章绪论.......................................................... 1.1设计内容..................................................... 1.2设计基本要求.................................................第2章总体方案论证与设计.......................................... 2.1方案论述..................................................... 2.2方波发生器的硬件组成框图..................................... 第3章方波发生器原理................................................................... .............................. 3.1方波发生器的原理与功能................................................................... ............. 3.2键盘控制原理................................................................... ................................. 3.3程序框图................................................................... ......................................... 3.4方波波形显示................................................................... ......................... 第4章系统硬件设计 ................................................................

方波和三角波发生器电路

创作编号:BG7531400019813488897SX 创作者:别如克* 方波和三角波发生器电路 由集成运算放大器构成的方波和三角波发生器,一般均包括比较器和RC积分器两大部分。如图6. 5所示为由迟滞比较器和集成运放组成的积分电路所构成的方波和三角波发生器。 方波和三角波发生器的工作原理 A1构成迟滞比较器,同相端电位Vp由VO1和VO2决定。利用叠加定理可得: 当Vp>0时A1输出为正,即VO1 = +Vz;当Vp<0时,A1输出为负即VO1 = -Vz A2构成反相积分器 VO1为负时,VO2 向正向变化,VO1 为正时,VO2 向负向变化。假设电源接通时VO 1 = -Vz,线性增加。 当VO2上升到使Vp略高于0v时,A1的输出翻转到VO1 = +Vz 。

四、报告要求 1、课题的任务和要求。 2、课题的不同方案设计和比较,说明所选方案的理由。 3、电路各部分原理分析和参数计算。 4、测试结果及分析: (1)实测输出频率范围,分析设计值和实测值误差的来源。 (2)对应输出频率的高、中、低三点,分别实测输出电压的峰-峰值范围,分析输出电压幅值随频率变化的原因。 (3)频率特性测试,在低频端选定一个输出幅值,而后逐步调高输出频率,选12~15个测试点,用示波器观测输出对应频率下的输出幅值,填入自己预做的表格,画出电路的幅频特性。 注意:输出幅值一旦选定,在调节输出测试频率点过程中,不能再动! (4)画出示波器观测到的各级输出波形,并进行分析;若波行有失真,讨论失真产生的原因和消除的方法。 5、课题总结 6、参考文献 2、方波、三角波发生器 (1)按图11-2所示电路及参数接成方波、三角波发生器。

占空比可调方波发生器

燕山大学 课程设计说明书题目:低通FIR滤波器设计与应用 学院(系):电气工程学院 年级专业: 10级精仪二班 学号: 学生姓名:王舟济 指导教师:孟宗 教师职称:副教授

电气工程学院《课程设计》任务书 院(系):电气工程学院基层教学单位:仪器科学与工程系 说明:此表一式四份,学生、指导教师、基层教学单位、系部各一份。 年月日

目录 摘要................................................................. 第1章绪论.......................................................... 设计内容..................................................... 设计基本要求................................................. 第2章总体方案论证与设计.......................................... 方案论述..................................................... 方波发生器的硬件组成框图..................................... 第3章方波发生器原理................................................................................................. 方波发生器的原理与功能................................................................................ 键盘控制原理.................................................................................................... 程序框图............................................................................................................ 方波波形显示............................................................................................ 第4章系统硬件设计........................................................................................... 最小单片机系统............................................... 小键盘接口电路............................................... 显示电路.................................................. 八段数码管原理............................................................................................. 第5章系统软件设计................................................ 主程序...................................................... 系统初始化子程序............................................ 显示子程序.................................................. 键盘扫描程序................................................ 定时中断子程序.............................................. 汇编总程序..................................................................................................... 第6章系统调试与测试结果分析...................................... 硬件调试..................................................... 软件调试..................................................... 结论............................................................参考文献....................................................................................................................... 附录:仿真效果图

方波发生器

集成运算放大器应用电路综合设计 网上大作业

方波发生器 电路: 波形: 电路设计: 因为矩形波电压只有两种状态,不是高电平,就是低电平,所以电压比较器是它的重要组成部分;因为产生振荡,就是要求输出的两种状态自动地相互转换,所以电路中必须引入反馈;因为输出状态应

按一定的时间间隔交替变化,即产生周期性变化,所以电路中要有延迟环节来切丁每种状态维持的时间。图示为矩形波发生电路,它由反相输入的滞回比较器和RC电路组成。RC回路既作为延迟环节,又作为反馈网络,通过RC充放电实现输出状态的自动转换。 方波发生电路图,如图所示,它由反相输入的滞回比较器和RC 积分电路组成。其中RC回路既作为延迟环节,又作为反馈网络,通过RC充、放电实现输出状态的自动转换,而输出端引入的限流电阻Ro和两个背靠背的双向稳压管起到了双向限幅的作用。 基波低通滤波器 电路:

波形: 电路设计: 一个低通滤波器加一个同相比例放大器。 出现的问题及解决: 1.出现问题:到后面和移相的三次谐波叠加时发现波形不正确。 发现错误:后面的滤波器对三次谐波多次放大使最后的波形不正确。 解决问题:加一个同相比例放大器,确保波形的正确。 2.出现错误:发现滤波后,波形失真。 发现错误:是角频率和频率弄混了,导致截止频率算错。 解决问题:纠正后,重新计算。

三次谐波带通滤波器 电路: 波形: 电路设计: 一个二阶有源高通滤波器,一个二阶有源低通滤波器和一个带通滤波器级联。

优化过程: 第一次只用了一个带通滤波器滤波,做仿真时,发现波形失真,后来发现是一个带通滤波器的带外衰减不够,所以又级联一个二阶有源高通滤波器和一个二阶有源低通滤波器,并且将Q调至1。 移相器 电路: 45度:

相关文档
最新文档