波形变换电路.docx
《波形变换电路.docx》由会员分享,可在线阅读,更多相关《波形变换电路.docx(17页珍藏版)》请在冰豆网上搜索。
波形变换电路
摘要
1概述1
2设计原理2
2.1555定时器简介2...
2.2用555定时器构成的施密特触发器3..
2.3电路原理图5...
3Proteus仿真6
4调试过程及结论9...
5心得体会1..7..
参考文献1..8..
摘要
施密特触发器也有两个稳定状态,但与一般触发器不同的是,施密特触发器采用电位触发方式,其状态由输入信号电位维持;对于负向递减和正向递增两种不同变化方向的输入信号,施密特触发器有不同的阀值电压。
因此,施密特触发器有三个大的特点:
1、波
形变换。
可将三角波、正弦波等变成矩形波;2、脉冲波的整形,数字系统中,矩形
脉冲在传输中经常发生波形畸变,出现上升沿和下降沿不理想的情况,可用施密特触
发器整形后,获得较理想的矩形脉冲;3、脉冲鉴幅。
幅度不同、不规则的脉冲信号
时加到施密特触发器的输入端时,能选择幅度大于欲设值的脉冲信号进行输出。
主要功能和特色简介:
1、将给定频率的三角波变成脉冲波,脉冲波占空比不是50%
2、将给定频率的三角波变成脉冲波,脉冲波占空比是50%
3、将给定频率的正弦波变成脉冲波,脉冲波占空比是50%
4、将给定频率的三角波(正弦波)转换成间断式方波
5、将给定频率的三角波(正弦波)进行分频
关键词:
Proteus仿真,施密特触发器,555定时器,波形变换
1概述
1Protues简介
Proteus软件是英国Labcenterelectronics公司出版的EDA工具软件。
它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。
它是目前最好的仿真单片机及外围器件的工具。
虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。
其功能特点如下:
Proteus软件具有其它EDA工具软件(例:
multisim)的功能。
这些功能是:
(1)原理布图
(2)PCB自动或人工布线
(3)SPICE电路仿真
具有3大功能模块:
(1)—个易用而又功能强大的ISIS原理布图工具;
(2)PROSPIC混合模型SPICE仿真;
(3)ARESPCB设计.
Protues提供了丰富的资源:
(1)Proteus可提供的仿真元器件资源:
仿真数字和模拟、交流和直流等数千种元器件,有30多个元件库。
(2)Proteus可提供的仿真仪表资源:
示波器、逻辑分析仪、虚拟终端、SPI调试器、I2C调试器、信号发生器、模式发生器、交直流电压表、交直流电流表。
理论上同一种仪器可以在一个电路中随意的调用。
(3)除了现实存在的仪器外,Proteus还提供了一个图形显示功能,可以将线路上变化的信号,以图形的方式实时地显示出来,其作用与示波器相似,但功能更多。
这些虚拟仪器仪表具有理想的参数指标,例如极高的输入阻抗、极低的输出阻抗。
这些都尽可能减少了仪器对测量结果的影响。
(4)Proteus可提供的调试手段Proteus提供了比较丰富的测试信号用于电路的测试。
这些测试信号包括模拟信号和数字信号。
软件仿真:
支持当前的主流单片机,如51系列、AVR系列、PIC12系列、PIC16系列、PIC18系列、Z80系列、HC11系列、68000系列等。
(1)提供软件调试功能
(2)提供丰富的外围接口器件及其仿真
RAMROM键盘,马达,LEDLCDAD/DA部分SPI器件,部分IIC器件。
这样很接近实际。
在训练学生时,可以选择不同的方案,这样更利于培养学生。
(3)提供丰富的虚拟仪器
利用虚拟仪器在仿真过程中可以测量外围电路的特性,培养学生实际硬件的调试能力。
(4)具有强大的原理图绘制功能
电路功能仿真:
在PROTUE绘制好原理图后,调入已编译好的目标代码文件:
*.HEX,可以在PROTEU的
原理图中看到模拟的实物运行状态和过程。
PROTEU是单片机课堂教学的先进助手。
PROTEU不仅可将许多单片机实例功能形象化,也可将许多单片机实例运行过程形象化。
前者可在相当程度上得到实物演示实验的效果,后者则是实物演示实验难以达到的效果。
它的元器件、连接线路等却和传统的单片机实验硬件高度对应。
这在相当程度上替代了传统的单片机实验教学的功能,例:
元器件选择、电路连接、电路检测、电路修改、软件调试、运行结果等。
本次多功能数字秒表课程设计就是基于PROTEU仿真软件进行仿真的设计与制作的。
2基本设计原理与仿真
2.1555定时器简介
1-
图2.1555定时器
555定时器的功能主要由两个比较器决定。
两个比较器的输出电压控制RS触发器和放电管的状态。
在电源与地之间加上电压,当5脚悬空时,则电压比较器C1的反相输入端的电压为23Vcc,C2的同相输入端的电压为13Vcc。
若触发输入端TR的电压小于13Vcc,贝吐匕较器C2的输出为1,可使RS触发器置1,使输出端0UT=1。
如果阈值输入端TH的电压大于23Vcc,同时TR端的电压大于13Vcc,则G的输出为1,A2的输出为0,可将RS触发器置0,使输出为0电平。
其工作原理如下:
当5脚悬空时,比较器G和C2的比较电压分别为23Vcc和13Vcc。
(1)当V>23Vcc,V2>13Vcc时,比较器G输出低电平,C2输出高电平,基本RS触发器被置0,放电三极管T导通,输出端Vo为低电平。
⑵当V,23Vcc,V2<13Vcc时,比较器G输出高电平,C2输出低电平,基本RS触发器被置1,放电三极管T截止,输出端V。
为高电平。
(3)当Vi<23Vcc,V2>13Vcc时,比较器Ci输出高电平,C2也输出高电平,即基本RS触发器R=1,S=1,触发器状态不变,电路亦保持原状态不变。
由于阈值输入端(VJ为高电平(>23Vcc)时,定时器输出低电平,因此也将该端称为高触发端(THo
因为触发输入端(V2)为低电平(<13Vcc)时,定时器输出高电平,因此也将该端称为低触发端(TL)o
如果在电压控制端(5脚)施加一个外加电压(其值在0〜Vcc之间),比较器的参考电压将发生变化,电路相应的阈值、触发电平也将随之变化,并进而影响电路的工作状态。
另外,RD为复位输入端,当R?
为低电平时,不管其他输入端的状态如何,输出Vo为低电平,即RZ的控制级别最高。
正常工作时,一般应将其接高电平。
表2.1555定时器功能表
阈值输入(V1)
触发输入(V2)
复位Rd
输出vo
放电管T
X
X
0
0
导通
〈2/3Vcc
〈1/3Vcc
1
1
截止
〉2/3Vcc
〉13Vcc
1
0
导通
〈23Vcc
〉13Vcc
1
不变
不变
2.2用555定时器构成的施密特触发器
将555定时器的两个输入端2和6并联连接后作为电路的输入端,,就可以构成施密特触发器,另外在5和7之间加一个电容,是为了提高比较电容的稳定性,消除工作过程中由输入信号突变引起的干扰而设置的退耦合电容,其电路如图2.2所示。
当输入信号从足够小到足够大变化时,开始必定出现6端输入电压小于23Vcc,2端输入电压小于13Vcc,集成运算放大器的输出值为G输出高电平,C2输出低电平,,将使基本RS触发器处于置1工作状态,晶体管截止,输出信号Vo为高电平。
随着输入电压的升高,将会出现6端输入电压小于23Vcc,2端的输入电压大于13Vcc,RS触发器置1工作状态,晶体管截止,输出信号Vo为高电平。
此后,输入电压信号继续上升,将出现6端输入电压大于23Vcc,2端输入电压小于13Vcc的情况,RS触
发器出现清零的工作状态,晶体管导通,输出信号V。
为由高电平跳转为低电平。
对应的跳
转输入电压值为Vth2=2'3Vcc。
如下图所示的电压传输特性:
ycc
图2.3电压的传输特性
若输入的电压从足够高的到低变化,则电路信号的变化跟上述过程相反,开始必定6
端输入电压大于2'3Vcc,2端输入电压大于13Vcc,此时RS触发器处于清零的状态,晶体管导通,输出电压V为低电平。
当6端输入电压小于23Vcc,2端输入电压小于13Vcc时,RS触发器处于置1工作状态,晶体管截止,输出信号V。
为由低电平跳转为高电平,对应的跳转输入电压值Vth1=13Vcc。
主要静态参数:
(1)上限阈值电压Vth2--Vi上升过程中,输出电压V。
由高电平Vol--V°h跳变到低电平Vol时,所对应的输入电压值Vth2=23Vcc。
⑵下限阈值电压Vthi--Vi下降过程中,V。
由低电平Vol跳变到高电平Voh时,所对应的输入电压值,Vthi=13Vcc
(3)回差电压厶VT
回差电压又叫滞回电压,定义为厶VT=Vth2-Vthi=13Vcc。
施密特触发器可以用作波形整形电路使用,当输入的三角波形电压信号Vi从0开始上
升时,输出为高电平。
只有输入信号电压上升到数值为Vth2时,输出电压才从输出高电平
转换为低电平。
此后,电压继续上升知道最大值,最后转为下降,在下降到数值大于Vthi之前,保持输出低电平不变,直到小于Vthi之后,输出电压才从输出低电平转换为高电平。
此后重复上述过程,达到将三角波转换为矩形波形的目的。
2.3基本电路原理图设计流程
打开Proteus软件,选择LandscapeA4,进入设计页面。
设计的电路原理图如图2.4,
实际上是一个施密特触发器。
图2.4基本电路原理图
2.3.1放置信号发生器
信号发生器又称信号源或振荡器能够产生多种波形,如三角波、锯齿波、矩形波
(含方波)、正弦波的电路被称为函数信号发生器,其频率范围可从几个微赫到几十兆赫,除供通信、仪表和自动控制系统测试用外,还广泛用于其他非电测量领域。
脉冲信号发生器能产生宽度、幅度和重复频率可调的矩形脉冲的发生器。
电路原理图中利用信号发生器产生频率固定频率的三角波,作为输入信号,示波器观测输入波形和输出波形。
图2.5是查找信号发生器的流程图:
SPIDEBUGGER
I2CDEBUGGER
SIGNALGENERATOR
BITTERNGENERMOI
DCVOLTMETER
DCAMMETER
ACVOLTMETER
ACAMMETER
SIGNALGENERATOR
PATTERNGENERATOFDCVOLTMETERDCAMMETERACVOLTblFTER
ACAMMETER
图2.5查找信号发生器的流程图
然后将鼠标移到原理图制作区域单击放置信号发生器。
同法可以找到示波器,即在上图中不单击SIGNALGENERATORS单击OSCILLOSCOPE
2.3.2放置555芯片与电容
图2.6是查找555芯片的流程图
然后将鼠标移到原理图制作区域单击放置555芯片。
同法,只需要在Keywords中输入cap即可找到电容
2.3.3放置电源和地
放置电源、地的时候,POWE就是电源,如下图所示。
一般电源默认的值就是+5V,也
可用同样的方法修改电源电压值,选择GROUND是地
5INE
PULSE
EXP
SFFW
PWLIN
FILEAUWO[)GUIE
DEOGE
DPULSE
DCLOUKCiPATTERN
SCRIPTABLE
图2.7选择电源、地
2.3.4修改元件属性。
放置元件之后,双击元件就弹出元件属性对话框,这样就可以修改自己所需的属性。
图2.8元件属性对话框
如下图所示,只需要在所属的方框内输入数值即可。
连线,在要连线的起始端单击,在连线的末端单击即可。
制图时,按照原理图连线
2.4基本设计电路仿真流程
单击左下角的控制按键最左边的仿真按钮,再按照自己设置的三角波的频率和幅值来调节示波器,就可以得到仿真的结果了。
在仿真时我们假定三角波的频率是f=50Hz,峰峰值为12V。
图3.1是信号发生器参数设计值:
图2.9信号发生器参数设计值
如图3.2是仿真时示波器显示的输入波形与输出波形
图2.10示波器显示波形
3.电路的改进
为了提高电路的质量,因此需要对电路进行改进
3.1三角波变换成占空比为50%的脉冲波
由施密特触发器组成的电路改进成为三角波装换成占空比为50%的脉冲波的电路,
关键在于改变555触发器的上门限和下门限的值。
经过电路的改装,需要电路的5脚端外
加控制电压,在电路5脚端加零伏电压。
当外加输入电压由小于零伏刚好到大于零伏时,电路输出端输出低电;当外加输入电压由大于零伏刚好到小于零伏时,电路输出端输出低电。
而三角波的正负半周的时间恰好相等,这样会使电路的输出的高低电平的时间相等。
因此电路可以改装成为50%脉冲波的输出电路。
如图3.1为改进后输出为50%脉冲波的电路,该电路和基本电路相比去除了5脚与地
相连的电容,将5脚直接与地相接,实现了将5脚的控制电压控制为零伏。
O
图3.2为信号发生器参数设计值:
图3.2信号发生器参数设计值
如图3.3为改进后输出为50%脉冲波的电路的仿真波形
DigitalOscilloscope
图3.3改进后输出为50%脉冲波的电路的仿真波形
3.2正弦波变换成占空比为50%的脉冲波
图3.4为信号发生器参数设计值:
图3.4信号发生器参数设计值
图3.5为正弦波变换成占空比为50%脉冲波的电路的仿真波形
DigitalOscilloscope
图3.5正弦波变换成占空比为50%脉冲波的电路的仿真波形
3.3将给定频率的三角波(正弦波)转换成间断式方波
如图3.6为间断式方波电路原理图
图3.6间断式方波电路原理图
图3.7为信号发生器参数设计值
图3.7信号发生器参数设计值
图3.8为间断式方波电路仿真图
DigitalOscilloscope
图3.8间断式方波电路仿真图
哪网a.
VALUE.=S-
频率的
角
正弦波)
BNT
h|R
Qg
a
4
fi
丘
*4
1H
a..:
=•
VSMSignalGenerator
DigitalOscilloscope
10OTm3
5OO0mS
-190.00mS
ChannelC
一—亘fnn-H
“沛1
ChannelD
4调试过程及结论
尽管在仿真之前认真看了Proteus的仿真教程的,可是在仿真中仍然遇到了一些问题,最主要的还是方波一直出不来,也不知道到底是什么原因,其错误的仿真结果如图4.1所
以。
刚开始的时候,一直认为是自己的电路设计方面出了一些问题,于是又去好好看书,上网查资料,但是仍然没有丝毫的发现,很多地方都明确的说明了施密特触发器的输入、输出波形。
结果无意中把三角波信号发生器的“-”接地,这才豁然开朗,仿真的结果也随之出来了。
想想自己竟然是在这出了问题,实在是不应该。
图4.1错误的仿真结果
总的来说,这次强化训练自己的仿真还是做的比较成功的,通过运用Proteus对电路
进行仿真,得到了符合施密特触发器波形变换特点的方波。
不过,这次强化训练所要求的电路还是很简单的,没有比较大的拓展,可以直接引用课本中的电路图,主要考究的还是Proteus的运用。
幸好在这期间看了比较多的Proteus教程,所以对Proteus运用还是比
较熟练地。
同时通过这次强化训练,运用Proteus仿真,也验证了施密特触发器波形变换的特征,巩固了我们对555定时器及其拓展电路的理解。
5心得体会
对这次强化训练感受最深的一点就是有点不能理解,因为搞这个强化训练时间是在考完试后的一个星期内,而且答辩的时间不能够提前,也不知道什么原因,实际上是不需要这么长的时间的。
当然,在这次强化训练中,也遇到了蛮多的问题。
主要有以下几点:
一、对课本知识了解的不是很透彻,也是这时本次课程设计中最重要的一点,也是我们关注最多的一点。
因为我们要设计的电路的原理就在书上,这次课程设计就是一次书上知识的大综合。
它在某种程度上也反映了我们对书上知识的了解程度以及对知识的运用能力,而且还锻炼了我们的动手能力和发现并解决问题的能力。
二、幸运的是这次强化训练不需要我们焊制实物电路板,只是要求我们能够用Proteus仿
真就行了。
但是在平时的学习中并没接触到这个软件,这就有待我们好好的重头开始
学习它了。
三、设计说明书的书写格式显得尤为重要。
由于不同的老师对课程设计说明书的要求都不大一样,有的要求很严格,哪怕出一点小问题都要被退回来;而有的比较松一点,没有过分计较。
这次老师没给范文,只对部分要注意的地方强调了一下。
而我们显然做得不太尽人意。
不过,始终相信一句话:
“一个耕耘,一分收获。
”在这次强化训练中也获益匪浅,只懂理论知识是远远不够的,把理论和实践联合起来才是硬道理,这样才能更好的服务自己,服务社会。
直到这时,才想起“书到用时方恨少”,于是重拾课本,对要用的知识重新梳理一遍,遇到不懂得地方先是苦思冥想,再请教同学,然后上网查一下相关的资料,直到搞懂为止。
但是,时至今日,这次强化训练也基本上完成了,但是还有蛮多问题值得探讨。
这次强化训练在某种程度上,给自己增长了些许见识,以后这种强化训练还多的是,我们就要更加的对它重视,并能够认真的完成。
参考文献
[1]伍时和•数字电子技术基础•清华大学出版社,2009.04
[2]吴友宇.模拟电子技术基础.清华大学出版社,2009.04
[3]李响初.数字电路基础与应用.机械工程出版社,2008.10
[4]周润景,张丽娜.基于PROTEUS勺电路及单片机系统设计与仿真•北京航空航天大学出
版社,2006.05
⑸朱清慧,张凤蕊,翟天嵩,王志奎.Proteus教程电子线路设计、制版与仿真.清华大
学出版社,2008.09