当前位置:文档之家› 用单片机输出 方波 三角波 及锯齿波

用单片机输出 方波 三角波 及锯齿波

用单片机输出 方波 三角波 及锯齿波
用单片机输出 方波 三角波 及锯齿波

实验四

实验任务:

AT89C51单片机的数字式低频信号发生器。采用AT89C51 单片机作为控制核心,外围采用数字/模拟转换电路(DAC0832)、运放电路(LM324)、按键等。通过按键控制可产生方波、锯齿波、三角波。

原理图:

注:

1.如上图所示

2.此原理图应用Proteus 7 ISIS 7.5 SP3绘制,所选用晶体振荡器频率为12MHz。其余元件参数见图上标注。程序内容:

#include

#include

#define DA0832 XBYTE[0xfffe]

#define uchar unsigned char

#define uint unsigned int

sbit juchi=P1^0;

sbit sanjiao=P1^1;

sbit fangbo=P1^2;

void delay(uint z)

{

uint x,y;

for(x=z;x>0;x--)

for(y=110;y>0;y--);

}

void aa()

{

uchar n;

if(juchi==0)

{

while(1)

{

for(n=0;n<=255;n=n++)

{

DA0832=n;

}

}

}

}

void bb()

{

uchar n;

if(sanjiao==0)

{

while(1) {

for(n=0;n<=256;n=n++)

{

if(n<128)

DA0832=n;

else

DA0832=256-n;

}

}

}

}

void cc()

{

uchar n;

if(fangbo==0)

{

while(1)

{

for(n=0;n<=255;n=n++)

{

if(n<128) DA0832=0;

else DA0832=255;

}

}

}

}

void main()

{

aa();

bb();

cc();

}

程序流程图::

基于LM324的方波、三角波、正弦波发生器(含原理图)..

课程设计(论文)说明书 题目:方波、三角波、正弦波发生器院(系): 专业: 学生姓名: 学号: 指导教师: 职称: 2012年12 月 5 日

摘要 本文通过介绍一种电路的连接,实现函数发生器的基本功能。将其接入电源,并通过在显示器上观察波形及数据,得到结果。 电压比较器实现方波的输出,又连接积分器得到三角波,并通过差分放大器电路得到正弦波,得到想要的信号。 NI Multisim 软件结合了直观的捕捉和功能强大的仿真,能过快速、轻松、高效地对电路进行设计和验证。凭借NI Multisim ,你可以立即创建具有完整组件库的电路图,并利用0工业标准SPICE模拟器模仿电路行为。本设计就是利用Multisim软件进行电路图的绘制并进行仿真。 关键词:电源、波形、比较器、积分器、Multisim Abstract This paper introduces a circuit connection, to achieve the basic functions of function generator. Their access to power, and through the display of waveform and data, and get the result. A voltage comparator to achieve a square wave output, in turn connected integrator triangle wave, and through the triangle wave - sine wave conversion circuit to see the sine wave, the desired signal. NI Multisim software combines intuitive capture and powerful simulation, an quickly, easily, efficiently for circuit design and verification. With NI Multisim, you can immediately create a complete component library circuitdiagram, and the use of 0 industry standard SPICE simulator to mimic circuit behavior. This design is the use of Multisim software in circuit diagram and carry out simulation Key words: power, waveform, comparator, an integrator, a converter circuit, Multisim

方波三角波转换

一方波、三角波发生器 设计目的 1.学习由运算放大器组成的方波——三角波发生器电路,提高对运算放大器非线性应用的认识。 2.掌握方波——三角波发生电路的分析、设计和调试方法。 3.熟悉常用仪表,了解电路调试的基本方法 4.培养综合应用所学知识来指导实践的能力法 二、 设计要求 1.复习教材中波形发生电路的原理。 2.根据所给的性能指标,设计一个方波、三角波发生器,计算电路中的元件参数, 3.设计一个能产生方波、三角波信号发生器, 4.能同时输出一定频率一定幅度的2种波形:方波、和三角波; 5.可以用±12V 或±15V 直流稳压电源供电 6.画出标有元件值的电路图,制定出实验方案,选择实验仪器设备。 7实现方波和三角波输出电压:方波输出幅值110o p p U V -≤, 28o p p U V -≤。能够输出确定频率的三角波 三、 原理图 四、 设计说明书

1、设计题目 方波、三角波发生器 2设计目的 1.学习由运算放大器组成的方波——三角波发生器电路,提高对运算放大器非线性应用的认识。 2.掌握方波——三角波发生电路的分析、设计和调试方法。 3.熟悉常用仪表,了解电路调试的基本方法 4.培养综合应用所学知识来指导实践的能力法 3、设计要求 1.复习教材中波形发生电路的原理。 2.根据所给的性能指标,设计一个方波、三角波发生器,计算电路中的元件参数, 3.设计一个能产生方波、三角波信号发生器, 4.能同时输出一定频率一定幅度的2种波形:方波、和三角波; 5.可以用±12V或±15V直流稳压电源供电 6.画出标有元件值的电路图,制定出实验方案,选择实验仪器设备。 4、设计过程 实验器材 1)uA741 2片

三角波、方波、正弦波发生电路

波形发生电路 要求:设计并制作用分立元件和集成运算放大器组成的能产生方波、三角波和正弦波的波形发生器。 指标:输出频率分别为:102H Z、103H Z和104Hz;方波的输出电压峰峰值V PP≥20V (1)方案的提出 方案一: 1、由文氏桥振荡产生一个正弦波信号。 2、把文氏桥产生的正弦波通过一个过零比较器 从而把正弦波转换成方波。 3、把方波信号通过一个积分器。转换成三角波。 方案二: 1、由滞回比较器和积分器构成方波三角波产生电路。 2、然后通过低通滤波把三角波转换成正弦波信号。 方案三: 1、由比较器和积分器构成方波三角波产生电路。 2、用折线法把三角波转换成正弦波。 (2)方案的比较与确定

方案一: 文氏桥的振荡原理:正反馈RC网络与反馈支路构成桥式反馈电路。当R1=R2、C1=C2。即f=f0时,F=1/3、Au=3。然而,起振条件为Au略大于3。实际操作时,如果要满足振荡条件R4/R3=2时,起振很慢。如果R4/R3大于2时,正弦波信号顶部失真。调试困难。RC串、并联选频电路的幅频特性不对称,且选择性较差。因此放弃方案一。 方案二: 把滞回比较器和积分比较器首尾相接形成正反馈闭环系统,就构成三角波发生器和方波发生器。比较器输出的方波经积分可得到三角波、三角波又触发比较器自动翻转形成方波,这样即可构成三角波和方波发生器。 通过低通滤波把三角波转换成正弦波是在三角波电压为固定频率或频率变化围很小的情况下使用。然而,指标要求输出频率分别为102H Z、103H Z和104Hz 。因此不满足使用低通滤波的条件。放弃方案二。 方案三: 方波、三角波发生器原理如同方案二。 比较三角波和正弦波的波形可以发现,在正弦波从零逐渐增大到峰值的过程中,与三角波的差别越来越大;即零附近的差别最小,峰值附近差别最大。 因此,根据正弦波与三角波的差别,将三角波分成若干段,按不同的比 例衰减,就可以得到近似与正弦波的折线化波形。而且折线法不受频率 围的限制。 综合以上三种方案的优缺点,最终选择方案三来完成本次课程设计。 (3)工作原理:

基于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:设定的频率数;

正弦波-方波-三角波发生电路

一设计实验目的 (1)掌握电子系统的一般设计方法 (2)掌握模拟IC器件的应用 (3)会运用EDA工具对所作出的理论设计进行模拟仿真测试,进一步完善理论设计 (4)通过查阅手册和文献资料,熟悉常用电子器件的类型和特性,并掌握合理选用元器件的原则 (5)掌握模拟电路的安装\测量与调试的基本技能,熟悉电子仪器的正确使用方法,能力分析实验中出现的正常或不正常现象(或数据)独立解决 调试中所发生的问题 (6)学会撰写课程设计报告 (7)培养实事求是,严谨的工作态度和严肃的工作作风 (8)培养综合应用所学知识来指导实践的能力 (9)完成一个实际的电子产品;进一步提高分析问题、解决问题的能力 设计一个正弦波-方波-三角波发生电路 (1)正弦波-方波-三角波的频率在100HZ~20KHZ范围内连续可调; (2)正弦波-方波的输出信号幅值为6V。三角波输出信号幅值为0~2V连续可调 (3)正弦波失真度≦5%。 二实验中的仪器设备 三实验所用电路 调节方波脉冲宽度 调节正弦波失真程度 调节方波电压大小

调节反馈电路的放大倍数 四实验结果 1.正弦波-方波-三角波的频率在~范围内连续可调;对应的时,对应的电容大小为1uf;对应的时,对应的电容大小为 2.方波的输出幅值为6V;正弦波的一级输出幅值为,二级输出幅值为;三角波峰值在0~4V内连续可调 3.正弦波失真度 一讨论 1.实验中发生的问题 (1) 我们由一级电路得到的方波峰峰值达到24V左右,后通过分压电路得到 所需要的方波电压峰值为6V

(2) 正弦波也可以通过负反馈电路适当放大

2.建议或其它 555电路产生方波,通过RC电路得到三角波,也可以通过积分器得到三角波,三角波到正弦波的转化,可以通过RC电路,或者通过低通滤波器,另外频率的调节可以通过可调电容! 器件清单表: 数量 LM358芯片 1 电阻 R8=R9 22kΩ 2 R1 1kΩ 1 R2 62kΩ 1 R3 100Ω 1 R4=R5=R6=10k 3 可调电阻 A 20k 1 R10 100k 1 电容 C3=470nF 1 C4=C5=10nF 2 可调电容 A=B=20nF 2 直流电源 Vcc=6v 1 555电路板 1

课程设计—基于单片机的方波信号发生器汇总

微型计算机技术专业方向课程设计 任务书 题目名称:基于单片机的方波信号发生器 专业自动化班级122 姓名学号 学校: 指导教师: 2014年12月9日

课程设计任务书 课程名称:微型计算机技术 设计题目:基于单片机的方波信号发生器系 统硬件要求: 从P1.0口输出方波,分四个档:按下S1时输出1HZ,按下S2时输出10HZ,按下S3时输出1KHZ,按下S4时输出10KHZ的方波,要求误差少于1%, 软件设计: 1)主程序设计 2)各功能子程序设计 其他要求: 1、每位同学独立完成本设计。 2、依据题目要求,提出系统设计方案。 3、设计系统电路原理图。 1、调试系统硬件电路、功能程序。 2、编制课程设计报告书并装订成册,报告书内容(按顺序) (1)报告书封面 (2)课程设计任务书 (3)系统设计方案的提出、分析 (4)系统中典型电路的分析 (5)系统软件结构框图 (6)系统电路原理图 (7)源程序 (8)课设字数不少于2000字 成绩 评语

摘要 本实验是基于AT89C51单片机单片机所设计的,可以实现四种频率不同的方波信号的发生。本实验方波输出在89C51的P1.0口,分为四档,按下S1时输出1HZ,按下S2时输出10HZ,按下S3时输出1KHZ,按下S4时输出10KHZ的方波。 关键词:51单片机;方波;四档

目录 第一章前言 (5) 第二章系统总体设计 2.1系统介绍 (5) 2.2 硬件简介 (5) 2.3 软件简介 (5) 2.4 系统结构框图 (5) 第三章硬件电路 3.1硬件设计思想 (6) 3.2开关信号采集 (6) 3.3复位电路及晶振电路 (8) 3.4方波输出 (8) 第四章软件系统 4.1软件系统概述 (8) 4.2各部分程序 (10) 第五章总结 (15) 附录 (16)

方波、三角波、正弦波信号产生

课程设计报告 题 目 方波、三角波、正弦波信号 发生器设计 课 程 名 称 模拟电子技术课程设计 院 部 名 称 机电工程学院 专 业 电气工程及其自动化 班 级 电气及其自动化(2)班 学 生 姓 名 李丽 学 号 1104102067 课程设计地点 C206 课程设计学时 1周 指 导 教 师 赵国树 金陵科技学院教务处制

目录 1、绪论 (4) 1.1相关背景知识 (4) 1.2课程设计条件................................................... . (4) 1.3课程设计目的.......... (4) 1.4课程设计的任务 (4) 1.5课程设计的技术指标 (5) 2、信号发生器的基本原理 (5) 2.1原理框图 (4) 2.2总体设计思路 (5) 3、各组成部分的工作原理 (5) 3.1 正弦波产生电路 (5) 3.1.1正弦波产生电路 (5) 3.1.2正弦波产生电路的工作原理 (6) 3.2 正弦波到方波转换电路 (8) 3.2.1正弦波到方波转换电路图 (6) 3.2.2正弦波到方波转换电路的工作原理 (8) 3.3 方波到三角波转换电路 (11) 3.3.1方波到三角波转换电路图 (11) 3.3.2方波到三角波转换电路的工作原理 (13) 4、电路仿真结果 (13) 4.1正弦波产生电路的仿真结果 (14) 4.2 正弦波到方波转换电路的仿真结果 (14) 4.3方波到三角波转换电路的仿真结果 (15) 5、设计结果分析与总结 (16)

1、绪论 1.1相关背景知识 信号发生器是一种能够产生多种波形,如三角波、锯齿波、矩形波(含方波)、正弦波的电路被称为函数信号发生器。函数信号发生器在电路实验和设备检测中具有十分广泛的用途,可以用于生产测试、仪器维修和实验室,还广泛使用在其它科技领域,如医学、教育、化学、通讯、地球物理学、工业控制、军事和宇航等。它是一种不可缺少的通用信号源。 1.2课程设计条件 以本学期学习的电子技术基础(模拟部分)为知识背景,我们知道通过放大器、比较器等元器件可构成集成电路、反馈放大电路、运算放大电路等一系列组合放大电路。信号在我们的生活中是无处不在的,模拟信号是时间和幅度连续变化的信号。通过传感器我们可以将各种物理信号转换为电信号,再进过一系列信号的处理。如滤波、幅度放大等,我们可以获得自己需要的信号。 正弦波振荡电路。在通信、广播、医疗、电视系统中,都有广泛的应用。非正弦波产生电路。在一些电子系统中,如数学领域,方波、三角波的应用都是极其广泛的。 1.3课程设计目的 通过本次课程设计所要达到的目的是:提高学生在模拟集成电路应用方面的技能,树立严谨的科学作风,培养学生综合运用理论知识解决实际问题的能力。学生通过电路设计初步掌握工程设计方法,逐步熟悉开展科学实践的程序和方法,为后续课程的学习和今后从事的实际工作打下必要的基础。 1.4课程设计的任务 ①设计一个方波、三角波、正弦波函数发生器; ②能同时输出一定频率一定幅度的三种波形:正弦波、方波、三角波; ③用±5V电源供电。 产生正弦波、方波、三角波的方案有多种,如: ①首先产生正弦波,然后通过整形电路将正弦波变换成方波,再由积分电路将方波变成三角波;②也可以首先产生三角波—方波,再将三角波变成正弦波或将方波变成正弦波;③也可以通过单片集成函数发生器8038来实现… 先是对电路的分析,参数的确定选择出一种最适合本课题的方案。在达到课题要求的前提下保证最经济。最方便。最优化的死亡合剂策略。然后运用仿真软件Multisim对电路进行仿真。观察效果并与要求的性能指标作对比。

方波三角波产生电路方案

方波-三角波产生电路的设计 1 技术指标 设计一个方波- 三角波产生电路,要求方波和三角波的重复频率为500Hz,方波脉冲幅度为6- 6.5V,三角波为1.5-2V,振幅基本稳定,振荡波形对称,无明显非线性失真。 2 设计方案及其比较 产生方波、三角波的方案有多种,如首先产生正弦波,然后通过整形电路将正弦波变换成方波,再由积分电路将方波变成三角波;也可以直接产生三角波—方波。由比较器和积分器组成方波—三角波产生电路,比较器输出的方波经积分器得到三角波。 2.1 方案一 非正弦波发生器的组成原理是电路中必须有开关特性的器件,可以是电压比较器,、集成模拟开关、TTL与非门等;具有反馈网络,它的作用是通过输出信号的反馈,改变开关器件的状态;具有延迟环节,常用RC电路充放电来实现;具有其他辅助部分,,如积分电路等。 矩形经过积分器就变成三角波形,即三角波形发生器是由方波发生器和反向积分器所组成的。但此时要求前后电路的时间常数配合好,不能让积分器饱和。 如图1所示为该电路设计图。 由集成运算放大器构成的方波和三角波发生器,一般均包括比较器和RC积分器两大部分。如图所示为由迟滞比较器和集成运放组成的积分电路所构成的方波和三角波发生 器。构成迟滞比较器,用于输出方波;构成积分电路,用于把方波转变为三角波,即输出三角波。

图1 方案一电路设计图 U1构成迟滞比较器,同相端电位由和决定。利用叠加定理可得: 当时,U1输出为正,即 当时,U1输出为负,即 构成反相积分器,为负时,正向变化。为正时,负向变化。 当时,可得: 当上升使略高于0v时,U1的输出翻转到 同样,时,当下降使略低于0时,。 这样不断重复就可以得到方波和三角波,输出方波的幅值由稳压管决定,被限制在之间。 积分电路的输入电压是滞回比较器的输出电压,而且不是,就是,所以输出电压的表达式为:

51单片机汇编语言编程:用定时器控制输出矩形波

80C51单片机的时钟频率为12MHz,利用定时器T1和P1.0输出矩形脉冲。 波形只画出了2段:一段为100us 另一段为50us。 要完全的、完整的、详细的编写此程序的过程!谢谢 ------------------------ 最佳答案: 用一个定时器定时50us,也可以达到题目要求。 在我的空间里面有类似的问题和解答。 ORG 0000H SJMP START ORG 001BH ;T1中断入口. SJMP T1_INT START: MOV TMOD, #20H ;设置T1定时方式2 MOV TH1, #206 ;自动重新装入方式. MOV TL1, #206 ;定时时间 MOV IE, #10001000B ;开放总中断和T1中断. SETB TR1 ;启动T1 MOV R2, #3 ;周期是3×50us SJMP $ ;等着吧. T1_INT: SETB P1.0 ;输出高.

DJNZ R2, T1_END ;R2-1 CLR P1.0 ;减到0,就输出低电平. MOV R2, #3 T1_END: RETI ;中断返回. END ;完. ------------------------ 已知51单片机系统晶振频率为12MHz,请利用定时器1工作方式1,中断方式在P2.3输出频率为10Hz的方波。 写出定时设计过程及完整代码 问题补充:用汇编的麻烦写一下 ------------------------ 最佳答案: ORG 0000H SJMP START ORG 001BH ;T1中断入口. SJMP T1_INT START: MOV TMOD, #10H ;设置T1定时方式1 MOV TH1, #(65536-50000) / 256 ;送入初始值.

三角波信号发生电路设计

课程设计报告 课程名称:模拟电子技术基础 设计题目:三角波信号发生电路设计 姓名: 学号: 系别: 专业班级: 开始日期: 完成日期 指导教师: 成绩评定等级(分数)

课程设计任务书 班级:姓名:学号:

目录 一、设计意义 (1) 1.1信号发生器的概述 (1) 1.2预计完成步骤 (1) 1.3制定的措施 (1) 二、设计方案比较 (1) 2.1三角波发生电路设计方案一 (1) 2.2三角波发生电路设计方案二 (3) 三、电路组成框图 (5) 四、电路原理图 (5) 五、组装及仿真指标测试 (7) 六、总结 (8) 七、参考文献 (9)

一、设计意义 1.1信号发生器的概述 信号发生器在电子技术应用领域里的用途非常广泛,在数字系统和自动控制系统也常常需要方波,三角波,的非正弦波信号发生器。目前我们实验室用的较多的波形发生器主要有两种:低频正弦波发生器和通用多波形发生器,前者只能产生正弦波,调节范围不大,但是信号稳定,失真度底,主要用在对波形有很高的要求的实验中;后者能产生正弦波、方波和三角波,也有的能产生三种以上波形。 本次课程设计是做一个能够产生三角波电路的设计。 由理论分析知,电压比较器可以产生方波,积分电路可以产生三角波。 1.2预计完成步骤 任务一 总体设计 任务二 方波-三角波产生电路设计 任务三 方波-三角波产生电路的安装 任务四 方波-三角波产生电路的仿真和调试 1.3制定的措施 使用National Instruments Multisim 编辑电路原理图。并且进行理论仿真。 在几个方案中选择具有可行性以及稳定性强的的电路原理图。 对选定的原理图进行安装调试。 二、设计方案比较 2.1三角波发生电路设计方案一 图1 三角波发生电路(一) 三角波电路波形可以通过积分电路实现,把方波电压作为积分运算电路的输入,在积分运算电路的输出就得到了三角波。 如图1所示电路输入方波电压,可见,输出为三角波。图中滞回比较器的输出电压 Z U U ±=01 ,他的输入电压时积分电路的输出电压0U ,根据叠加原理,集成运放1A 同相输 入端电位

用集成运放组成的正弦波、方波、三角波产生电路

物理与电子工程学院《模拟电路》课程设计 题目:用集成运放组成的正弦波、方波、三 角波产生电路 专业电子信息工程专业 班级 14级电信1班 学号 1430140227 学生姓名邓清凤 指导教师黄川

完成日期: 2015 年 12 月 目录 1 设计任务与要求 (3) 2 设计方案 (3) 3设计原理分析 (5) 4实验设备与器件 (8) 4.1元器件的引脚及其个数 (8) 4.2其它器件与设备 (8) 5实验内容 (9) 5.1 RC正弦波振荡器 (9) 5.2方波发生器 (11) 5.3三角波发生器 (13) 6 总结思考 (14) 7 参考文献 (15)

用集成运放组成的正弦波、方波、三角波产生电路 姓名:邓清凤 电子信息工程专业 [摘要]本设计是用12V直流电源提供一个输入信号,函数信号发生器一般是指自动产生正弦波、方波、三角波的电压波形的电路或仪器。电路形式可采用由运放及分立元件构成:也可以采用单片机集成函数发生器。根据用途不同,有产生三种或多种波形的函数发生器,本课题采用UA741芯片搭建电路来实现方波、三角波、正弦波的电路。 [关键词]直流稳压电源12V UA741集成芯片波形函数信号发生器 1 设计任务与要求 (1)并且在proteus中仿真出来在同一个示波器中展示正弦波、方波、三角波。 (2)在面包板上搭建电路,并完成电路的测试。 (3)撰写课程设计报告。 (4)答辩、并提交课程设计报告书 2 设计方案 方案一:采用UA741芯片用集成运放组成的正弦波、方波、三角波产生电路优点:分立元件结构简单,可用常用分立元器件,容易实现,技术成熟,完全能够达到技术参数的要求,造价成本低。 缺点:设计、调试难度太大,周期太长,精确度不是太高。

基于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口线也将增加。

正弦波-方波-三角波产生电路

正弦波-方波-三角波 产生电路 -CAL-FENGHAI.-(YICAI)-Company One1

模拟电子技术 课程设计报告 一、设计课题: 设计正弦波-方波-三角波产生电路,满足以下要求: (1)正弦波-方波-三角波的频率在100HZ~20KHZ范围内连续可调; (2)正弦波-方波的输出信号幅值为6V,三角波输出信号幅值为0~2V连续可调; (3)正弦波失真度≦5% 二、课程设计目的: (1)巩固所学的相关理论知识; (2)实践所掌握的电子制作技能; (3)会运用EDA工具对所作出的理论设计进行模拟仿真测试,进一步完善理论设计; (4)通过查阅手册和文献资料,熟悉常用电子器件的类型和特性,并掌握合理选用元器件的原则; (5)学会撰写课程设计报告; (6)培养实事求是,严谨的工作态度和严肃的工作作风。. 三、电路方案与系统、参数设计 (1)电路系统设计及功能框图 设计要求为实现正弦波-方波-三角波之间的转换。正弦波可以通过文氏桥RC振荡电路产生。正弦波通过滞回比较器可以转换成方波,方波通过一个积分电路可以转换成三角波,三角波的幅值要求可调。各个芯片的电源可用±12V

(2)单元电路设计 1.正弦波发生器实验原理 常见的RC 正弦波振荡电路是RC 串并联式正弦波振荡电路,它又被称为文氏桥正弦波振荡电路。串并联网络在此作为选频和反馈网络。 产生正弦振荡的条件: 正弦波产生电路的目的就是使电路产生一定频率和幅度的正弦波,我们一般在放大电路中引入正反馈,并创造条件,使其产生稳定可靠的振荡。 正弦波产生电路的基本结构是:引入正反馈的反馈网络和放大电路。接入正反馈是产生振荡的首要条件,它又被称为相位条件;产生振荡必须满足幅度条件;要保证输出波形为单一频率的正弦波,必须具有选频特性;同时它还应具有稳幅特性。 振荡频率与起振条件 1)振荡频率: 01 2f RC = π 2)起振条件: 当f = f0 时, 31=F 由振荡条件知:1AF >,所以起振条件为: 3>A 同相比例运放的电压放大倍数为: F 41u R A R =+ ,即要F 4 2R R > 正弦波产生电路一般包括: 放大电路、反馈网络、选频网络、稳幅电路个部分。

集成运放构成的三角波方波发生器

集成运放构成的三角波方波发生器 一、实验目的 1.理解三角波方波发生器的设计思路,搭接出最简单的电路,获得固定频率、幅度的三角波、方波输出。 2.理解独立可调的设计思路,搭接出频率、占空比、三角波幅度、三角波直流偏移、方波幅度、方波直流偏移均独立可调的电路,调整范围不限。 3.理解分块调试的方法,进一步增强故障排查能力。 二、实验思路 利用集成运放构成的比较器和电容的充放电,可以实现集成运放的周期性翻转,进而在输出端产生一个方波。这个电路如图2.3.1所示,它的工作原理请参阅相关教科书。注意在这个电路中,给电容的充电是恒压充电,随着电容电压的升高,其充电电流越来越小,电容电压上升也越来越缓慢。理论分析可知,电容上电压的变化,是一个负指数曲线。因此,这个电路只能实现方波发生。但是,我们注意到,这个负指数曲线在工作过程中是不停地正向充电、反向放电,已经和三角波有些类似。如果能够使得电容上充电电流固定,则其电压的上升或者下降将是线性的,就可以在电容端获得一个三角波。 我们可以立即联想到这样一个事实:当积分器的输入是固定电压,则其输出是线性上升或者下降的。因此,将图2.3.1中的RC充电电路去掉,用一个积分器替代,并考虑到极性,再增加一级反相电路,就可以实现三角波的产生,如图2.3.2所示。 图2.3.2电路使用了3个集成运放。电路设计者认为,A3并不是必须的,因为它仅仅完成了1倍的反相放大,这个功能完全可以利用A1的输入端极性进行巧妙设计来实现。为了节省1个运放,设计者给出了新的电路,如图2.3.3所示,它仅使用2个运放。

图2.3.3所示电路的工作原理,请参阅相关教科书。图中稳压管DZ和电阻R3组成稳压电路,目的是克服运放输出的不对称。 本实验在实现上述基本电路的基础上,还提出了新的要求。有下列6个量:三角波和方波共有的频率、共有的占空比、三角波的幅度、方波的幅度、三角波的直流偏移、方波的直流偏移,其中每个量都由一个独立的电位器控制,当调节某个量时,其它5个量不能发生变化。这就是独立可调的要求。 本实验将给出一个独立可调的三角波方波发生器电路,要求学生在认真分析的基础上,用运放、电阻、电容、稳压管等元器件,自己实现搭接。然后在搭接好的电路上,观察、调节、记录,体会其中的设计思想。 三、实验原理 图2.3.4是可以满足设计要求的最终电路。其中A1、A2、A3及其附属电路,完成三角波、方波的发生,并且实现频率和占空比的可调。A4、A5及其附属电路,实现三角波和方波的幅度、直流偏移可调。 图2.3.4电路与图2.3.3电路有3点主要的区别。第一、用R13、RW2、DZ1、DZ2组成一个双向电阻值不同的电路,取代图2.3.3中的积分器电阻R,使得积分器工作过程中,正向充电和反向放电的时间常数不一致,三角波上升斜率和下降斜率大小不同,造成方波的占空比不同。需要注意的是,由于用一个电位器调节,无论在什么位置,积分器的正向时间常数和反向时间常数的和,是一个常数,就造成单纯调节RW2,只改变占空比而不会改变频率。第二、在稳压管输出和积分器之间,加入A3构成的反相放大器,可以通过RW1调节积分器输入电压大小,进而改变积分器输出电压变化斜率,造成波形发生的频率变化。这样,uo1产生方波,uo2产生三角波。这两个波形的频

方波和三角波发生器电路

创作编号: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所示电路及参数接成方波、三角波发生器。

正弦波与方波的相互转换

正弦波与方波的相互转 换 标准化管理处编码[BBX968T-XBB8968-NNJ668-MM9N]

物理与电子工程学院 课题设计报告 课题名称:正弦函数发生器设计 组别:20组 组长:2011级杨会 组员:2011级胡原彬 组员:2011级廖秋伟 2013年7月10日 目录

正弦函数发生器一.设计要求 1.用运算放大器产生一个1000HZ的正弦波信号。 2.将此正弦波转换为方波。 3.再将此方波转换为正弦波。 4.限用一片LM324和电阻、电容。 二.总体设计 总体设计大体上可分为四个模块: 1. 用振荡电路产生1000HZ的正弦波信号; 2. 用一个过零比较器把正弦波变为方波; 3. 用RC滤波电路从方波中滤出正弦波; 4. 检测波形用放大器还原振幅。

三.设计方案 ㈠用运算放大器产生1000HZ 的正弦信号 用RC 和一个运放组成文氏电桥振荡电路,调节RC 选频电路来产生1000HZ 的正弦 波。 ㈡ 将正弦波转换为方波 用一个运放接成过零比较器就可以把正弦波转换为方波。但会存在少许误差。 ㈢将方波转换为正弦波 用电阻和电容组成RC 滤波电路,选择合适的数据参数就能实现把方波变为正弦波。 ㈣还原波形 用一个同相放大器把波形的幅度放大还原。

四.设计步骤及参数的确定 ㈠用运算放大器产生1000HZ的正弦信号 用电阻、电容、二极管和一个运放组成文氏电桥振荡电路,电路图如下。 参数选择中最重要的是R6和C2的值选择,因为它们是选频电路。f=1/2ΠRC 。 f=1000HZ,所以可以确定RC的值。 ㈡正弦波转换为方波 用一个运放接成过零比较器如下图,通向端接信号输入,反向端接地。只要输入信号电压大于或小于零,信号就发生跳变,可以把正弦波转换为方波。 ㈢方波转换为正弦波 用电阻和电容接成RC滤波电路。在R2和C3过后的节点处波形是三角波,最后输出是正弦波。 ㈣还原波形 1.在RC滤波电路输出的正弦波,幅度变小了约9倍的样子,用一个同向放大器放大它的幅度。 2.因为同向放大器的放大倍数为:A=1+R12/R11 。所以确定R11=8k欧姆,R12=1k欧姆。

三角波正弦波转换电路.

目录 1.设计要求 (2) 2.设计方案与论证 (2) 3.设计原理 (4) 3.1硬件分析 (4) 3.1.1总体电路图 (4) 3.1.2三角波产生电路 (4) 3.1.3 门限电压的估算 (5) 3.1.4矩形波产生电路 (6) 3.1.5工作原理 (6) 3.1.6三角波整流电路 (7) 3.1.7调幅电路 (8) 3.1.8偏置电路 (10) 3.2 multisim软件简介 (11) 4.元器件清单 (12) 5.元器件识别与检测 (13) 6.硬件制作与调试 (13) 7.设计心得 (14) 8.参考文献 (14)

1.设计要求 在研制、生产、使用、测试和维修各种电子元器件、部件以及整机设备时,都需要有信号源,由它产生不同频率、不同波形的电压、电流信号并加到被测器件、设备上,用其他测量仪器观察、测量被测者的输出响应,以分析和确定它们的性能参数。 而波形发生器是它们中一种更为常用的信号源,广泛地应用于电子电路、自动控制系统和教学实验等领域。本次课程设计应用所学电路设计构成可产生三角波形,并在此基础上应用二极管整流网络对所产生的三角波整流为正弦波,再对正弦波进行进一步的处理。 使用模拟或者数字的方法设计一个频率可调的三角波发生器,并利用二极管网络将三角波整成正弦波。对正弦波作进一步处理: 1) 使正弦波峰峰值可变 2) 使正弦波可叠加直流偏置 3) 频率调节范围50Hz~100KHz 分析原理,设计电路,正确选择参数,在实现电路仿真的基础上搭建和调试硬件电路。 2.设计方案与论证 本次课程设计应用多谐振荡电路产生方波,再应用积分电路对所产生的方波进行一次积分产生三角波,用二极管整形网络对三角波进行整流使之产生不失真的正弦波。对正弦波进一步处理:用反相放大器对产生的波形进行放大,后跟反相加法器对正弦波进行直流偏置。用multisim软件对电路仿真。 总体框图如下:

方波和三角波发生器电路

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

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

图11-2 (2)将电位器Rp调至中心位置,用双综示波器观察并描绘方波V01及三角波V02 (注意标注图形尺寸),并测量Rp及频率值。 表11-3 方波V01及三角波V02 波形 Rp= (中间) , f= (3)改变Rp的位置,观察对V01和V02 幅值和频率的影响,将测量结果填入表11-3中 (记录不失真波形参数)。 表11-4 F ( KHz ) Rp ( Ω )V01P-P(V)V02P-P(V)备 注 频率最高 频率最低 (4)将电位器Rp调至中间位置,改变R1为10K可调电位计,观察对V01和V02 幅值和频率的影响。将 测量结果填入表11-4中。 表11-5 F (KHz ) R1 ( Ω )V01P-P(V)V02P-P(V)备 注 频率最高 频率最低 (5)电位器Rp保持中间位置,R1接10K电阻,改变R2为100K可调电位计,观察对V01和V02 幅值和频率的影响。将测量结果填入表11-5中。(记录有波形的测试参数) 表11-6 F ( KHz ) R2 ( Ω )V01P-P(V)V02P-P(V)备 注 频率最高

单片机输出方波及显示宽度

桂林电子科技大学单片机最小应用系统 设 计 报 告 指导老师:吴兆华 学生:冯焕焕 学号:1000150301

前言 近年来随着科技的飞速发展,单片机的应用正在不断地走向深入,同时带动传统控制检测日新月益更新.在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构,以及针对具体应用对象特点的软件结合,加以完善. 单片机是指在一个芯片上集成了中央处理器、存储器和各种I/O接口的微型计算机,它主要面向控制性应用领域,因此又称为嵌入式微控制器。单片机诞生30多年以来,其品种、功能和应用技术都得到飞速的发展,单片机的应用已深入国民经济和日常生活的各个领域。 本次课程设计目的主要是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程.随着科学技术发展的日新日异,单片机已经成为当今计算机应用中空前活跃的领域,在生活中可以说得是无处不在。因此作为二十一世纪的大学来说掌握单片机的开发技术是十分重要的。 本课程设计实在学完单片机原理及课程之后综合利用所学单片机只是完成一个单片机应用系统设计并在实验室实现。该课程设计的主要任务是通过解决一、两个实际问题,巩固和加深“单片机原理和应用”课程中所学的理论知识和实验能力,基本掌握单片机应用电路的一般设计方法,提高电子电路的设计和实验能力,加深对单片机软硬知识的理解,获的初步的应用经验,为以后从事生产和科研工作打下一定的基础。 摘要

单片机微型计算机是微型计算机的一个重要分支,也是颇具生命力的机种。单片机微型计算机简称单片机,特别适用于控制领域,故又称为微控制器。单片机是20世纪中期发展起来的一种面向控制的大规模集成电路模块,具有功能强、体积小、可靠性高、价格低廉等特点,在工业控制、数据采集、智能仪表、机电一体化、家用电器等领域得到了广泛的应用,极大的提高了这些领域的技术水平和自动化程度。单片机应用的意义绝不仅限于它的广阔范围以及带来的经济效益,更重要的意义在于,单片机的应用正从根本上改变着传统的控制系统的设计思想和设计方法。从前必须由模拟电路或数字电路实现的大部分控制功能,现在使用单片机通过软件就能实现了。随着单片机应用的推广普及,单片机控制技术将不断发展,日益完善。本文是设计频率/脉冲宽度的测量与显示的硬件电路与程序的编制。它可以测量脉冲信号的脉冲宽度,频率等参数。利用定时器的门控信号GATE进行控制可以实现脉冲宽度的测量。利用定时器T0定时T1计数来测量由P3.5口输入的脉冲信号的频率。在单片机应用系统中,为了便于对LED显示器进行管理,需要建立一个显示缓冲区。显示时采用动态扫描的方式将将各位数的BCD码依序输入到LED中,并连续扫描2秒钟。通过采用STC89C52RC 单片机为中心器件来设计脉冲宽度测量器,并运用MCS—51/52单片机计数功能,选择好工作模式,对脉宽进行计数。在现有的单片机仿真机系统上掌握相关软硬件设计与调试知识,并在计算机上编写汇编程序调试运行。 关键词: 门控信号GATE;脉冲宽度;扩展测量范围;脉冲频率 ABSTRACT

相关主题
文本预览
相关文档 最新文档