方波—三角波发生器的设计与仿真分析
哈工大电工新技术实践 - 设计一个方波-三角波发生器(模拟部分)
<模拟部分>
题目:设计一个方波-三角波发生器
一、设计任务
设计一个方波-三角波发生器,要求如下
1.振荡频率范围:500~1000赫兹。
2.三角波幅值调节范围:2~4伏。
二、仪器设备及元器件
a)EEL—69模拟、数字电子技术实验箱一台
b)集成运算放大器实验插板一块
c)直流稳压电源一台
d)双踪示波器一台
e)数字万用表一块
f)运放μA741 一块
g)电阻、电容、导线等若干
三、部分元器件原理
μA741是高性能、内补偿运算放大器,功耗低,无需外部频率补偿,具有短路保护和失调电压调零能力,使用中不会出现闩现象,可用作积分器、求和放大器及普通反馈放大器。
如图所示为μA741的典型应用电路,其中图(a)反相输入放大电路,图(b)是同相输入放大电路。
四、电路原理图
五、元器件参数计算
U Z 为双向稳压管,稳压值U Z =5V,输出电压
,为了满足2V< <4V,取R 2=5K ,R 1=2K ~4K,采用2K Ω滑动变阻器和2K Ω定值电阻串联。
方波频率为
,得
,由于R1= ~ ,取C=0.1 ,则R=3.125K ~12.5K ,采用10K 滑动变阻器和3K 定值电阻串联。
其它电阻(R3和R4)取1K 。
六、实验结果
的要求。
七、实验感悟
通过此次实验,我构造了一个方波-三角波发生器,得到了方波与三角波的三组波形和幅值、频率的数据,熟悉了运放μA741、EEL—69模拟、数字电子技术实验箱、直流稳压电源、双踪示波器、数字万用表的工作原理和操作方式,增加了实验经验。
方波——三角板发生电路
图1 方波—三角波原理框图
注明:V o1是方波输出点、V o2为三角波输出点
假设t=0时积分电容上的初始电压为零,而滞回比较器的输出端为高电平,即
沈阳大学
沈阳大学
沈阳大学
图4 用DXP软件绘制的仿真原理图
、仿真元件列表
参数
元件名称标号说明
封装形式所属元件库
型号
集成
图5 设置参数表
图6 Vo1矩形波仿真输出波形
沈阳大学
图7 Vo2三角波仿真输出波形
沈阳大学
图8 波形同步比较
沈阳大学
图10 印制电路板3D显示
沈阳大学
沈阳大学
沈阳大学
课程设计任务书
方波-三角波发生器。
三角波方波发生器实验报告
三角波方波发生器实验报告1. 引言实验名称:三角波方波发生器实验报告实验目的:通过搭建三角波和方波发生器,探究波形发生电路的原理和工作特性。
2. 实验器材•电压源•电阻•电容•运算放大器•开关•示波器•手持数字万用表3. 实验原理三角波发生器和方波发生器都是常用的波形发生器。
三角波发生器产生的波形呈现由连续直线组成的三角形状,而方波发生器产生的波形则是由高电平和低电平交替组成的矩形波形。
3.1 三角波发生器三角波发生器的主要电路原理是利用集成运算放大器的反馈和积分功能。
具体原理如下: 1. 利用负反馈原理,在运算放大器的非反向输入端接地。
2. 在运算放大器的反馈回路中,串联一个电阻和一个电容,构成积分电路。
3. 初始时,运算放大器的输出为0V。
4. 开关接通后,电压源开始充放电,经过一段时间,电压上升到一定值。
5. 当电压上升到达运算放大器非反向输入端电压的阈值时,运算放大器开始反馈,输出电压反向。
6. 反馈使得电容开始放电,电压下降。
7. 当电压下降到达运算放大器非反向输入端电压的阈值时,运算放大器再次反馈,输出电压再次反向。
8. 通过不断的反馈和放电过程,输出电压呈现连续的三角波形。
3.2 方波发生器方波发生器的主要电路原理是利用反相比较器的输出。
具体原理如下: 1. 利用负反馈原理,在运算放大器的非反向输入端接地。
2. 在运算放大器的反馈回路中,串联一个电阻和一个开关,构成反相比较器。
3. 初始时,运算放大器的输出为低电平。
4. 开关接通后,电压源开始充电,并被反相比较器放大。
5. 当电压上升到达反相比较器的阈值时,输出电压由低变高。
6. 当输出电压达到高电平后,反弹回低电平。
7. 反弹后,输出电压由高变低。
8. 通过不断的反弹和下降过程,输出电压呈现连续的方波形。
4. 实验步骤4.1 三角波发生器1.根据电路图连接线路,确保电路连接正确。
2.打开电压源,并设置合适的输出电压和频率。
模电实验方波-三角波发生器
《电工学新技术实践》电子电路部分设计(模拟部分)题目方波-三角波发生器班号:姓名:学号:专业:总成绩:一、设计任务方波-三角波发生器的设计。
二、设计条件本设计基于学校电工学新技术实践实验室。
EEL—69模拟、数字电子技术实验箱一台集成运算放大器实验插板一块直流稳压电源一台双踪示波器一台数字万用表一块主要元器件运放μA741、电阻、电容、导线等三、设计要求①振荡频率范围:500~1000赫兹;三角波幅值调节范围:2~4伏。
②根据题目要求,选定电路结构。
③计算和确定电路中的元件参数。
④调试电路,以满足设计要求。
⑤写出设计总结报告。
四、设计内容1.电路原理图(含管脚接线)C12. 计算与仿真分析3. 元器件清单运放μA741--2个、100kΩ、200k、2k、20k、5.1kΩ的电阻各一个,电容25nf。
4.调试流程①按照要求选择好电气元件,连接好电路。
②接通电源,用示波器同时观察u o1和u o的波形,如果没有波形或波形不正确,检查电路,排除故障,用示波器测量并记录方波和三角波的频率和幅值。
③将电阻R的阻值由20千欧减至10千欧,重复上述步骤。
5.设计和使用说明在上述的矩形波-三角波发生器中,将矩形波电压通过积分电路,即可获得三角波。
三角波发生器电路由滞回比较器和积分器闭环组合而成,积分器A2的输出反馈给滞回比较器,作为滞回比较器A1的输入。
接通示波器探针,可以得到方波和三角波的示意图,调整阻值,可以显示不同的方波和三角波幅值。
五、设计总结实验电路连接,所选择元件均达到要求,能达到设计要求,但所得到的波形与理想状况有一些差别。
六、设计参考资料秦曾煌.电工学(下)电子技术[M].7版.北京:高等教育出版社,2008.。
方波-三角波发生电路实验报告
河西学院物理与机电工程学院综合设计实验方波-三角波产生电路实验报告学院:物理与机电工程学院专业:电子信息科学与技术姓名:侯涛日期:2016年 4月 26日方波-三角波发生电路要求:设计并制作用分立元件和集成运算放大器组成的能产生方波、三角波的波形发生器。
指标:输出频率分别为:102HZ、103HZ和104Hz;方波的输出电压峰峰值VPP≥20V一、方案的提出方案一:1、由文氏桥振荡产生一个正弦波信号。
2、把文氏桥产生的正弦波通过一个过零比较器从而把正弦波转换成方波。
3、把方波信号通过一个积分器。
转换成三角波。
方案二:1、由滞回比较器和积分器构成方波三角波产生电路。
2、然后通过低通滤波把三角波转换成正弦波信号。
方案三:1、由比较器和积分器构成方波三角波产生电路。
2、用折线法把三角波转换成正弦波。
二、方案的比较与确定方案一:文氏桥的振荡原理:正反馈RC网络与反馈支路构成桥式反馈电路。
当R1=R2、C1=C2。
即f=f0时,F=1/3、Au=3。
然而,起振条件为Au略大于3。
实际操作时,如果要满足振荡条件R4/R3=2时,起振很慢。
如果R4/R3大于2时,正弦波信号顶部失真。
调试困难。
RC串、并联选频电路的幅频特性不对称,且选择性较差。
因此放弃方案一。
方案二:把滞回比较器和积分比较器首尾相接形成正反馈闭环系统,就构成三角波发生器和方波发生器。
比较器输出的方波经积分可得到三角波、三角波又触发比较器自动翻转形成方波,这样即可构成三角波和方波发生器。
通过低通滤波把三角波转换成正弦波是在三角波电压为固定频率或频率变化范围很小的情况下使用。
然而,指标要求输出频率分别为102HZ、103HZ和104Hz 。
因此不满足使用低通滤波的条件。
放弃方案二。
方案三:方波、三角波发生器原理如同方案二。
比较三角波和正弦波的波形可以发现,在正弦波从零逐渐增大到峰值的过程中,与三角波的差别越来越大即零附近的差别最小,峰值附近差别最大。
高精度三角波发生电路设计及仿真分析
高精度三角波发生电路设计及仿真分析1. 引言三角波发生电路广泛应用于信号发生器、频率比较器和功率变换等领域。
本文旨在设计一种高精度的三角波发生电路,并通过仿真分析验证其性能。
2. 设计原理三角波发生电路一般采用积分器和比较器的组合。
其中,积分器用于生成一个随时间线性增加或减小的电压波形,比较器则用于将积分结果与参考电压进行比较,从而产生三角波。
设计一个高精度的三角波发生电路需要考虑以下因素:2.1 选取合适的积分器电路常用的积分器电路有反馈电容式和电压控制电压源(VCCS)等。
反馈电容式积分器简单可靠,但存在漂移和温度敏感性较大的问题。
相比之下,VCCS积分器对漂移和温度的依赖性较小,但在设计和布线上较为复杂。
根据需求选择适合的积分器电路。
2.2 参考电压源的选择参考电压源用于比较器的输入,一般为一个稳定的直流电压。
可选用电阻分压电路、稳压二极管或精度较高的运放电路作为参考电压源。
选取合适的参考电压源可以有效提高发生波形的精度。
2.3 比较器设计比较器用于将积分器输出的波形与参考电压进行比较。
常用的比较器电路有固定阈值比较器、比较器芯片等。
为提高精度,可采用电路补偿技术,并根据需求选择高性能的比较器芯片。
3. 电路图设计基于上述设计原理,我们可以绘制如下的高精度三角波发生电路图:(电路图请自行设计,这里仅提供设计思路)4. 仿真分析使用电子仿真软件对所设计的高精度三角波发生电路进行仿真分析,可以验证其性能和精度。
4.1 建立仿真模型将所设计的电路图导入仿真软件,并设置合适的参数和工作条件。
注意考虑元件的非理想性,如电容的等效串并联电阻、比较器的漂移等。
4.2 验证性能指标根据设计要求,设置仿真测量点并记录三角波的频率、峰峰值、上升时间、下降时间、线性度等指标。
4.3 分析结果根据仿真结果分析电路的性能,如精度、稳定性、非线性失真等。
如有需要,可以对某些参数进行调整和优化,再次进行仿真分析,直至满足设计要求。
555定时器构成的方波三角波正弦波发生器设计报告
555定时器构成的方波三角波正弦波发生器设计报告设计报告:555定时器构成的方波、三角波、正弦波发生器一.引言数字电子技术在现代电子设备中得到广泛应用,定时器作为一种常用的集成电路,在实际电路设计中起着重要的作用。
本报告将介绍基于555定时器构成的方波、三角波、正弦波发生器的设计方法和原理。
二.设计原理1.555定时器简介2.方波发生器的设计方波发生器是利用555定时器的比较器功能来实现的。
具体步骤如下:(1)将一个电阻和一个电容连接到555的引脚,构成一个RC电路。
(2)分压电路使输入电压达到比较器的阈值。
(3)连接一个LED或其他负载到输出引脚。
3.三角波发生器的设计三角波发生器基于方波发生器的基础上,通过使用一个二阶RC滤波器来获得平滑的三角波。
具体步骤如下:(1)将一个电阻和一个电容串联到555的引脚。
(2)将滤波电容接在555的引脚上,形成一个RC滤波器。
(3)连接一个负载到滤波电容的两端。
4.正弦波发生器的设计正弦波发生器是通过利用555定时器构成的线性电压控制振荡器实现的。
具体步骤如下:(1)将一个电阻和一个电容连接到555的引脚,构成一个RC电路。
(2)将555的引脚与反相放大器相连。
(3)将反相放大器的输出连接到555的控制电压输入引脚,通过一个电阻和二极管连接到电源。
三.实验结果与分析使用仿真软件对方波、三角波、正弦波发生器进行仿真,得到以下结果:(1)方波发生器:输出波形为高电平和低电平的方波,频率由RC电路的电阻和电容决定。
(2)三角波发生器:输出波形为逐渐上升和下降的三角波,通过RC 滤波电路生成。
(3)正弦波发生器:输出波形为正弦波,通过线性电压控制振荡器实现。
四.结论本报告介绍了基于555定时器构成的方波、三角波、正弦波发生器的设计原理和实验结果。
方波和三角波发生器是利用555定时器的比较器和滤波器功能实现的,而正弦波发生器则利用线性电压控制振荡器来生成正弦波。
这些电路在现代电子设备中得到广泛应用,具有重要的实际意义。
方波三角波产生电路设计的快速原型验证及仿真验证
方波三角波产生电路设计的快速原型验证及仿真验证引言:方波和三角波是电子技术中常用的波形信号。
在很多应用中,需要产生这两种波形信号来实现特定的功能。
本文旨在通过快速原型验证和仿真验证的方式,设计方波和三角波的产生电路,并对其性能进行评估和分析。
一、方波产生电路设计的快速原型验证1. 方波产生原理:方波产生电路的基本原理是利用集成电路中的触发器,通过控制触发器的输入信号,使其输出产生方波波形。
常用的方波产生电路有施密特触发器电路和反馈电阻电容网络电路。
2. 施密特触发器电路设计:施密特触发器电路是一种基于正反馈原理的方波产生电路。
其原理是通过设置上下阈值电压,当输入信号超过上阈值时,输出从低电平跳变到高电平;当输入信号低于下阈值时,输出从高电平跳变到低电平,从而产生方波波形。
在设计施密特触发器电路时,我们需要选择合适的集成电路,如CD40106、CD74HC14等,根据数据手册提供的电路参数和实际应用需求,计算合适的电阻和电容数值,并进行电路原理图设计。
3. 反馈电阻电容网络电路设计:反馈电阻电容网络电路是常用的方波产生电路之一,通过改变电阻和电容的数值和连接方式,可以得到不同频率和占空比的方波波形。
在设计反馈电阻电容网络电路时,我们需要根据频率和占空比的要求,选择合适的电阻和电容数值,并进行电路原理图设计。
通过快速原型验证,可以测试电路设计的性能,并进行必要的调整和优化。
二、三角波产生电路设计的快速原型验证1. 三角波产生原理:三角波产生电路的基本原理是通过比较器和集成电路中的积分器,使其输出产生三角波波形。
常用的三角波产生电路有反馈电容电路、反馈电阻电容网络电路等。
2. 反馈电容电路设计:反馈电容电路是一种基于积分原理的三角波产生电路。
其原理是利用电容器在电压充放电过程中的积分特性,通过控制电容的充放电过程,实现产生三角波波形。
在设计反馈电容电路时,我们需要选择合适的集成电路,如LM331、ICL8038等,根据数据手册提供的电路参数和实际应用需求,计算合适的电阻和电容数值,并进行电路原理图设计。
正弦波、方波、三角波发生电路解析
一、设计目的及要求:1.1、设计目的:(1).掌握波形产生电路的设计、组装和调试的方法;(2).熟悉集成电路:集成运算放大器LM324,并掌握其工作原理。
1.2、设计要求: (1)设计波形产生电路。
(2)信号频率范围:100Hz ——1000Hz 。
(3)信号波形:正弦波。
二、实验方案:方案一:为了产生正弦波,必须在放大电路里加入正反馈,因此放大电路和正反馈网络是振荡电路的最主要部分。
但是,这样两部分构成的振荡器一般得不到正弦波,这是由于很难控制正反馈的量。
如果正反馈量大,则增幅,输出幅度越来越大,最后由三极管的非线性限幅,这必然产生非线性失真。
反之,如果正反馈量不足,则减幅,可能停振,为此振荡电路要有一个稳幅电路。
为了获得单一频率的正弦波输出,应该有选频网络,选频网络往往和正反馈网络或放大电路合而为一。
选频网络由R 、C 和L 、C 等电抗性元件组成。
正弦波振荡器的名称一般由选频网络来命名。
正弦波发生电路的组成:放大电路、正反馈网络、选频网络、稳幅电路。
产生正弦波的条件与负反馈放大电路产生自激的条件十分类似。
只不过负反馈放大电路中是由于信号频率达到了通频带的两端,产生了足够的附加相移,从而使负反馈变成了正反馈。
在振荡电路中加的就是正反馈,振荡建立后只是一种频率的信号,无所谓附加相移。
(a)负反馈放大电路 (b)正反馈振荡电路图1 振荡器的方框图比较图1(a) 和 (b)就可以明显地看出负反馈放大电路和正反馈振荡电路的区别了。
由于振荡电路的输入信号i X =0,所以i X =fX 。
由于正、负号的改变,正反馈的放大倍数为:F AA A -=1f,式中A 是放大电路的放大倍数,.F 是反馈网络的放大倍数。
振荡条件:1..=F A幅度平衡条件:|..F A |=1相位平衡条件:ϕAF = ϕA +ϕF = ±2n π振荡器在刚刚起振时,为了克服电路中的损耗,需要正反馈强一些,即要求1|..|>F A 这称为起振条件。
方波、三角波波形发生器课程设计
⽅波、三⾓波波形发⽣器课程设计⽅波、三⾓波发⽣器摘要在模拟电⼦技术当中,我们会见到各种类型的波形,除了常见的正弦波之外,还有别的各种⾮正弦波,这些类型各异的波形,⼴泛应⽤于模拟电⼦技术的各个领域。
在模拟电⼦电路中,各种⾮正弦波,如矩形波、三⾓波、锯齿波、阶梯波等,在各种驱动电路及信号处理电路中⼴泛应⽤。
波形发⽣器是⼀种常⽤的信号源,⼴泛的运⽤于电⼦电路、⾃动控制系统和教学实验等领域。
函数信号发⽣器在电路实验和设备检测中具有⼗分⼴泛的⽤途,通过对函数波形发⽣器的原理以及构成分析,可以设计⼀个能变换出三⾓波、⽅波的函数波形发⽣器。
本⽂利⽤LM324N产⽣⼀个可调频和调幅的⽅波信号,通过此信号来产⽣三⾓波。
⽬录1设计题⽬ (2)2设计任务和要求 (2)3整体电路设计 (2)4仿真及仿真结果 (7)5 PCB板的绘制 (9)6误差分析 (10)7总结 (11)8⼼得体会 (11)1 设计题⽬⽅波、三⾓波发⽣器2 设计任务和要求要求设计并⽤分⽴元件和集成运算放⼤器制作能产⽣⽅波和三⾓波波形的波形发⽣器。
3 整体电路设计1)信号发⽣器:信号发⽣器⼜称信号源或振荡器。
按信号波形可分为正弦信号、函数(波形)信号、脉冲信号和随机信号发⽣器等四⼤类。
各种波形曲线均可以⽤三⾓函数⽅程式来表⽰,如三⾓波、锯齿波、矩形波(含⽅波)、正弦波。
通过模拟电⼦技术设计的波形发⽣器是⼀个不需要外加输⼊信号,靠⾃⾝振荡产⽣信号的电路。
2)电路设计:整体电路由RC振荡电路,反相输⼊的滞回⽐较器和积分电路组成。
理由:a)矩形波电压只有两种状态,不是⾼电平,就是低电平,所以电压⽐较器是它的重要组成部分;b)产⽣振荡,就是要求输出的两种状态⾃动地相互转换,所以电路中必须引⼊反馈;c)输出状态应按⼀定的时间间隔交替变化,即产⽣周期性变化,所以电路中要有延迟环节来确定每种状态维持的时间。
RC振荡电路:即作为延迟环节,⼜作为反馈电路,通过RC充放电实现输出状态的⾃动转换。
EDA课程设计-方波-三角波电路设计与仿真
EDA课程设计-方波-三角波电路设计与仿真要设计和仿真方波和三角波电路,可以按照以下步骤进行:1. 确定方波和三角波的频率和幅度,这将决定电路的参数和元件选择。
2. 方波电路设计:- 使用一个集成运算放大器(比如LM741)作为比较器,以产生方波信号。
- 将一个稳压二极管(比如1N4148)的负端连接到非反相输入端,通过一个电阻与正反相输入端相连接,以确定阈值电压。
- 通过一个电阻和一个电容将反相输入端连接到输出端,形成反馈回路,以产生滞后效应,从而消除方波的毛刺。
- 通过调整电阻和电容的数值,可以调节方波的频率和占空比。
3. 三角波电路设计:- 使用一个集成运算放大器(比如LM741)作为积分器,以产生三角波信号。
- 将二极管(比如1N4148)的阳极连接到反相输入端,通过一个电阻和一个电容将反相输入端与输出端相连接,形成积分回路。
- 通过调整电阻和电容的数值,可以调节三角波的频率和幅度。
4. 进行仿真:- 使用电路设计软件(比如LTspice)进行电路仿真,根据电路参数和元件数值,进行波形和频谱分析。
- 调整参数进行迭代,直到获得满意的仿真结果。
5. 调整电路参数和元件数值:- 可以通过改变电阻和电容的数值,来调节方波和三角波的频率和幅度。
- 可以试验不同的运放和二极管,以获得更好的性能和稳定性。
注意事项:- 在设计电路时,要注意电源的稳定性和电压范围。
- 要注意电路中的信号幅度和电压级别,以避免损坏运放器和其他元件。
- 注意电容器的极性,确保正确连接,避免损坏元件或引起电路故障。
- 在进行仿真和实验过程中,始终注意安全,并使用适当的工具和设备。
方波——三角波发生器
一、设计任务
方波——三角波发生器
1.电路原理图(含管脚接线)
图一
(1)首先采用定值电阻,模仿一个方波-三角波发生器,得到了方波和三角波的结果。
(如图一所示)
图二
(2)然后采用滑动变阻器和电阻串联的方式代替原来的定值电阻R1和R用来改变参数值。
(如图二所示)
2.计算与仿真分析的一些电路
图三
这是采用定值电阻的方式,通过pspice模拟仿真的结果(如图三所示)
图四
这是采用滑动变阻器的方式,通过pspice模拟仿真的结果(如图四所示)
根据计算公式
三角波的幅值UO = (R1/R2)*UZ
UZ 为两个DIN750双向稳压管的稳压值 UZ = 0.7+4.7=5.3为方便计算,取UZ=5V 为了满足 2v<UO<4v,取R2 = 5k,R1的的范围为2-4k,采用2k的滑动变阻器和2k的定值电阻串联
方波的频率F = R2/(4RCR1)
取C为常用值0.1u
为满足 500hz<F<1000hz
R1的值2k-4k
所以R的值为3.125-12.5k
取R为3k和10k的滑动变阻器串联
实际仿真结果:
(图五和图六)为调整频率的结果
图五
如图所示,仿真时间设置为15ms,周期约为2ms,频率为500hz
图六
如图所示,仿真时间设置为30ms,周期为1ms,频率为1000hz (图六和图七)为调整三角波的幅度的结果
图七
如图所示,一大格为2v,幅度约为2v
如图所示,一大格为2v,幅度约为4v。
EDA课程设计-方波、三角波
成绩1 设计要求设计一个能产生方波、三角波、正弦波、斜波等多种波形的智能函数发生器。
(1)智能函数发生器能够产生递增斜波、方波、三角波、正弦波等波形。
(2)由2个拨码开关控制选择相应的波形输出。
2 设计方案本次设计主要基于VHDL硬件描述语言设计制作一个函数信号发生器,使用QuartusII开发环境进行编译仿真。
由波形选择部分,波形发生部分和输出部分组成。
其中波形选择部分是数据选择器电路;波形发生部分包括递增斜波产生电路,递减斜波产生电路,三角波产生电路,正弦波产生电路和方波产生电路。
主要设计框图如图1所示。
图1.系统原理框图根据系统整体设计要求,信号发生器由信号产生模块、信号控制模块。
其中信号产生模块用来产生所需要的5种信号,这些信号的产生可以有多种方式,如用计数器直接产生信号输出,或者用计数器产生存储器的地址,在存储器中存放信号输出的数据。
信号发生器的控制模块可以用数据选择器来实现。
用一个6选1数据选择器可以实现对5种波形的选择,在本设计中应用VHDL语言针对5种信号分别设计出5种不同的子程序,通过不同的选择信号从主程序中调用与其相对应的子程序。
3 设计内容(根据设计任务,硬件要给出电路原理图、软件要给出程序流程图)1.硬件部分(1)FPGA原理图如图2所示。
图2.FPGA原理图(2).智能函数发生器电路原理图如图3所示。
图3.发生器电路原理图2.软件部分(1).程序流程图波形产生模块的递增、递减斜波是以一定常数递增、递减来产生的。
三角波的产生是在输出波形的前半周期内从0累加到最大值255,在后半周期从最大值递减到0来实现的,正弦波的产生原理是基于奈奎斯特采样定律,得到离散化波形序列。
方波的产生是在输出波形的前半周期输出低电平,后半周期输出高电平,从而得到占空比为50%的方波信号。
软件设计流程图如图4。
图4.软件流程图(2).递增斜波信号产生模块①递增斜波信号产生模块原理图图5.递增斜波模块②递增斜波程序LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;USE IEEE.STD_LOGIC_UNSIGNED.ALL;ENTITY increase ISPORT(CLK,CLR:IN STD_LOGIC;Q:OUT STD_LOGIC_VECTOR(7 DOWNTO 0) );END increase;ARCHITECTURE rtl OF increase ISBEGINPROCESS(CLK,CLR)VARIABLE TMP:STD_LOGIC_VECTOR(7 DOWNTO 0);BEGINIF CLR='1' THENTMP:="00000000";ELSIF CLK'EVENT AND CLK='1'THENIF TMP="11111111"THENTMP:="00000000";ELSETMP:=TMP+1;END IF;END IF;Q<=TMP;END PROCESS;END rtl;(3).递减斜波信号产生模块①递减斜波信号产生模块原理图图6.递减斜波模块②递减斜波程序LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;USE IEEE.STD_LOGIC_UNSIGNED.ALL;ENTITY decrease ISPORT(CLK,CLR:IN STD_LOGIC;Q:OUT STD_LOGIC_VECTOR(7 DOWNTO 0) );END decrease;ARCHITECTURE rtl OF decrease ISBEGINPROCESS(CLK,CLR)VARIABLE TMP:STD_LOGIC_VECTOR(7 DOWNTO 0);BEGINIF CLR='1'THENTMP:="11111111";ELSIF CLK'EVENT AND CLK='1'THENIF TMP="00000000"THENTMP:="11111111";ELSETMP:=TMP-1;END IF;END IF;Q<=TMP;END PROCESS;END rtl;(4).三角波①三角波信号产生模块电路图图7.三角波模块②三角波程序LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;USE IEEE.STD_LOGIC_UNSIGNED.ALL;ENTITY triangle ISPORT(CLK,CLR:IN STD_LOGIC;Q:OUT STD_LOGIC_VECTOR(7 DOWNTO 0) );①方波信号产生模块电路图图8.方波模块②方波信号程序LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;USE IEEE.STD_LOGIC_UNSIGNED.ALL;ENTITY square ISPORT(CLK,CLR:IN STD_LOGIC;Q:OUT STD_LOGIC_VECTOR(7 DOWNTO 0));END square;ARCHITECTURE rtl OF square ISSIGNAL TAG:STD_LOGIC;BEGINPROCESS(CLK,CLR)VARIABLE CNT:INTEGER RANGE 0 TO 63;BEGINIF CLR='1'THENTAG<='0';ELSIF CLK'EVENT AND CLK='1'THEN IF CNT<63 THENCNT:=CNT+1;ELSECNT:=0;TAG<=NOT TAG;END IF;END IF;END PROCESS;PROCESS(CLK,TAG)BEGINIF CLK'EVENT AND CLK='1'THENIF TAG='1'THENQ<="11111111";ELSEQ<="00000000";END IF;END IF;END PROCESS;END rtl;(6).正弦波①正弦波信号产生模块原理图图9.正弦波模块②正弦波程序LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;USE IEEE.STD_LOGIC_UNSIGNED.ALL;USE IEEE.STD_LOGIC_ARITH.ALL;ENTITY sin ISPORT(CLK,CLR:IN STD_LOGIC;Q:OUT STD_LOGIC_VECTOR(7 DOWNTO 0) );END sin;ARCHITECTURE rtl OF sin ISBEGIN(7).拨码开关——函数选择器①函数选择器原理图图10.函数选择器模块②函数选择器程序LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;ENTITY selecter ISPORT(SEL:IN STD_LOGIC_VECTOR(2 DOWNTO 0);D0,D1,D2,D3,D4:IN STD_LOGIC_VECTOR(7 DOWNTO 0);Q:OUT STD_LOGIC_VECTOR(7 DOWNTO 0));END selecter;ARCHITECTURE rtl OF selecter ISBEGINPROCESS(SEL)BEGINCASE SEL ISWHEN "000"=>Q<=D0;WHEN "001"=>Q<=D1;WHEN "010"=>Q<=D2;WHEN "011"=>Q<=D3;WHEN "100"=>Q<=D4;WHEN OTHERS=>NULL;END CASE;END PROCESS;END rtl;(8).顶层设计①顶层设计RTL电路图11. 顶层设计RTL电路②顶层设计程序LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;ENTITY lcy ISPORT(CLK,CLR:IN STD_LOGIC;SEL:IN STD_LOGIC_VECTOR(2 DOWNTO 0);Q:OUT STD_LOGIC_VECTOR(7 DOWNTO 0) );图12.波形对应表2.递增斜波当CLR=0时,每检测到一个上升沿,计数器加一,加到最大时清零。
模电课程设计---方波—三角波发生器设计与仿真
课程设计任务书学院信息工程学院班级姓名设计起止日期2012年7月9日—7月13日设计题目:方波—三角波发生器设计与仿真设计任务(主要技术参数):1.主要技术参数(已知条件)根据要求设计一个方波—三角波发生电路,频率:100Hz-1000Hz;幅度:≧2V2.利用软件画出电路原理图并仿真3.编写设计说明书指导教师评语:成绩:签字:年月日一、课程设计的目的1.《低频电子线路》是学习理论课程之后的实践教学环节。
目的是通过解决比较简单的实际问题巩固和加深在《低频电子线路》课程中所学的理论知识和实验技能。
训练学生综合运用学过的电子技术基础知识,在教师指导下完成查找资料,选择、论证方案,设计电路,安装调试,分析结果,撰写报告等工作。
使学生初步掌握模拟电子电路设计的一般方法步骤,通过理论联系实际提高和培养学生分析、解决实际问题的能力和创新能力,为后续课程的学习、毕业设计和毕业后的工作打下一定的基础。
2.课程设计的基本要求通过课程设计了解模拟电路基本设计方法,加深对所学理论知识的理解。
完成指定的设计、安装、调试任务,初步掌握测试结果分析和撰写设计报告的方法。
具体要求如下:(1)明确设计任务对设计任务进行具体分析,充分了解性能、指标、内容及要求,明确应完成的任务。
(2)方案选择与论证通过查阅资料对不同的设计方案进行比较论证,根据现有的条件选择合适的设计方案,力争作到合理,可靠,经济,先进,便于实现,绘制出整体框图。
(3)单元电路设计确定各个单元的电路结构,计算元件参数(写出主要计算过程和公式),选择器件。
(4)绘制原理图绘制完整的原理图,在图中标明主要测试点及理想情况下的参数值(或波形),列出元件表。
有条件是应会用protel DXP等EDA设计工具绘制原理图并进行仿真。
(5)制定测试方案根据实验室现有条件选择测试用的实验设备(列出所需设备表),绘制出实际电路连接草图,拟定测试步骤并设计好数据记录表格。
(6)测试验证根据拟定的测试步骤进行测试验证,记录测试结果。
方波—三角波函数发生器的仿真设计与电路实现
方波—三角波函数发生器的仿真设计与电路实现摘要通过在Multisim 10虚拟实验环境中对方波—三角波函数发生器电路的设计,阐述Multisim 10在电路仿真设计中的应用过程,实现真正意义上的电子设计自动化(DEA)。
关键词电子电路设计;虚拟仿真;Multisim 10虚拟实验平台;方波—三角波函数发生器中图分类号:TP391.9 文献标识码:B 文章编号:1671-489X(2009)21-0092-02 Simulation Design and Circuit Production of Square Wave-triangle Wave Function Generator//Kai PingAbstract This paper expounded the application process of circuit simulation design based on Multisim 10 by simulation design and circuit production of square wave-triangle wave function generator, and it achieved a real sense of the electrionic design automation(EDA).Key words electrionic circuit design; Virtual simulation; Virtual experiment platform of Multisim10; Square-triangle wave function generatorAuthor’s address Zhongshan Secondary Vocational School, Zhongshan, Guangdong 528400, China传统的电子电路与系统设计方法周期长、成本高、效率低。
集成运放构成的方波三角波发生器
−
������1 ������7
……………………⑥
������1 ≈ 从而由方程⑥⑦得到: ������������4 = −������8 ( ∴ ∆������������������ = ������������4������������ ≈
������������ ������������������ ������′ +������������������
′ ������6 +������������3
������5 +������6 +������������3
× 2������������������ − ������������������ ………………⑦
′ ������������1 ������6 + 2������������3 − ������5 − ������������3 + ������ ) ′ ������ + ������������4 (������5 + ������6 + ������������3 )������7 ������������
1
������������ = −
������������������3 4(������13 +2������������2 )������
1
…………………………④
又,在������1中,由“虚短”和“虚断”知,使得方波发生翻转的������������2 满足: ������������2 =
������2 ������1 +������2
1 1 2
×
������+������������1 ������4
→ = ������ =
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
方波方波——三角波发生器三角波发生器的设计与的设计与的设计与仿真仿真仿真分析分析
一、课程设计目的课程设计目的
《电子技术基础2-1课程设计》是学习理论课程之后的实践教学环节。
目的是通过解决比较简单的实际问题巩固和加深在《电子技术基础2-1(模拟电子技术基础)》课程中所学的理论知识和实验技能。
训练综合运用学过的电子技术基础知识,在教师指导下完成查找资料,选择、论证方案,设计电路,安装调试,分析结果,撰写报告等工作。
通过本课程设计的学习,能初步掌握模拟电子电路设计的一般方法步骤,通过理论联系实际提高和培养分析、解决实际问题的能力和创新能力,为后续课程的学习、毕业设计和毕业后的工作打下一定的基础。
沈 阳 大 学
沈 阳 大 学
沈 阳 大 学
沈 阳 大 学
沈 阳 大 学
三、设计方案的确定设计方案的确定
(一)原理图原理图
图4 4 方波方波方波——三角波三角波发生器发生器发生器的原理图的原理图
(二)设计的主要参数数据 所示的三角波发生电路中,稳压管的稳压值 6.3Z U V =±,电阻120R =ΚΩ,225.2R =ΚΩ,33R =ΚΩ,45105R R ==ΚΩ,0.003C F µ=。
(三)设计主要测试点
观察01U 和O U 的波形图,以及查看电压的幅值以及振荡周期的值。
((四)设计电路的模拟软件设计电路的模拟软件
Multisi Multisim 7m 7m 7
Multisim 是加拿大图像交互技术公司(Interactive Image Technoligics 简称IIT 公司)推出的以Windows 为基础的仿真工具,适用于板级的模拟/数字电路板的设计工作。
它包含了电路原理图的图形输入、电路硬件描述语言输入方式,具有丰富的仿真分析能力。
可以使用Multisim 交互式地搭建电路原理
沈 阳 大 学
课程设计说明书 No 7
图,并对电路行为进行仿真。
Multisim提炼了SPICE仿真的复杂内容,这样无需懂得深入的SPICE技术就可以很快地进行捕获、仿真和分析新的设计,这也使其更适合电子学教育。
通过Multisim和虚拟仪器技术,可以完成从理论到原理图捕获与仿真再到原型设计和测试这样一个完整的综合设计流程。
Multisim 7计算机仿真与虚拟仪器技术(LABVIEW 8)(也是美国NI公司的)可以很好的解决理论教学与实际动手实验相脱节的这一老大难问题。
可以很好地、很方便地把刚刚学到的理论知识用计算机仿真真实的再现出来。
并且可以用虚拟仪器技术创造出真正属于自己的仪表,极大地提高了学习热情和积极性。
应用Multisim 7软件进行仿真教学的操作简单,比如对某一具体电路仿真步骤如下:1、根据原理图放置元器件。
2、放置仪器仪表在需要观察的地方。
3、连接导线。
4、单击仿真开关进行仿真。
5、利用仪器仪表观察仿真结果。
沈 阳 大 学
课程设计说明书 No 8 四、测试方案测试方案
(一)方波方波——三角波发生器三角波发生器原理图原理图原理图
图5 5 方波方波方波——三角波发生器的连接线框图三角波发生器的连接线框图
表1 1 实验设备及用途实验设备及用途实验设备及用途
序号
名称 主要用途 1
A741集成运放 电路元件 2
XSC1示波器 观察、测量波形 3
电阻、电容、电位计 电路元件
(二)步骤步骤 1.选用测试用的工具,如电阻、稳压管等,按照原理图进行连接电路。
2.双击每个元件,对元件进行赋值及设置元件参数。
3.在对设计的方波—三角波发生器检查无误后,使用Multisim7仿真软件进行仿真。
4.双击XSC1示波器观察U O1及U 0的输出波形及幅值、周期。
5.仿真结束后,单击工具栏中的“仿真”,选择“分析”中的“瞬态分析” 对其进行仿真。
6.根据所显示的数据,进行计算,将其与理论值比较,进行误差分析。
沈 阳 大 学
课程设计说明书 No 9
图6 6 模拟模拟模拟仿真波形图仿真波形图仿真波形图
由图6可知,其方波—三角波发生器的测量值如下:
6.479 6.550+
方波 U01 01 6.3
=
U V
沈 阳 大 学 课程设计说明书 No 10
图7 7 方波方波方波——三角波发生电路波形图三角波发生电路波形图
(二)用Multisim 7对电路对电路的瞬态进行的瞬态进行的瞬态进行仿真仿真仿真
沈 阳 大 学
课程设计说明书 No 11
图8 8 方波方波方波——三角波发生器的瞬态分析三角波发生器的瞬态分析
由图8可知,测量值与理论值之间存在误差。
三角波输出的幅值并未与方波的跳变相对应。
沈 阳 大 学
课程设计说明书 No 12
沈 阳 大 学 课程设计说明书 No 13
七、心得体会
心得体会
经过一星期的课程设计,学会许多东西。
比如,运用“程序”中的“画图”工具,学会怎么处理复杂图的绘制及修改等;Word文档中一些隐蔽的功能等;同时,学会了一种新的仿真软件。
更重要的是,对《模拟电子技术基础简明教程》中的知识有更深刻的理解。
本次课程设计的题目是针对方波—三角波发生器进行仿真与分析。
在对其工作原理理解后,了解输出电压及振荡周期的基本公式后,根据课程设计的要求对其各个电阻及电容等元件进行赋值,再利用Multisim7软件进行仿真。
由于Multisim7软件不够完善,以及所设的参数值存在问题等,因此,仿真效果不是很理想,测量值与理论值有一定的误差。
但是,在众多问题出现时,又能更好的对方波—三角波发生器的知识有了进一步的了解以及如何运用Multisim7软件解决问题,学会如何分析问题、解决问题。
总之,本次课程设计在老师的带领、同学间的帮助及自身努力下,完成了查找资料,选择论证方案,设计电路,安装调试,分析结果,撰写报告等工作。
通过理论联系实际,提高自身分析、解决问题的能力,为后续的学习打好基础。
沈 阳 大 学 课程设计说明书 No 15
参考文献
八、参考文献
[1]. 童诗白、华成英. 模拟电子技术基础第三版[M].高等教育出版社,2001
[2]. 康华光. 电子技术基础(模拟部分)第四版[M].高等教育出版社,1999
[3]. 朱定华、吴建新、饶志强. 模拟电子技术[M].清华大学出版社,2005
[4]. 高吉祥. 模拟电子技术[M]. 电子工业出版社,2004
[5]. 高吉祥. 电子技术基础实验与课程设计[M].电子工业出版社,2002
[6]. 彭介华. 电子技术课程设计指导[M]. 高等教育出版社,2002
[7]. 陈大钦. 电子技术基础实验—电子电路实验、设计、仿真[M].高等教育出版社,2002
沈 阳 大 学 课程设计说明书 No 16
沈 阳 大 学 课程设计说明书 No 14
沈 阳 大 学 课程设计说明书 No 17
沈 阳 大 学 课程设计说明书 No 18
沈 阳 大 学 课程设计说明书 No 19
沈 阳 大 学 课程设计说明书 No 20
沈阳大学。