基于运算放大器的峰值检测电路_第1页
基于运算放大器的峰值检测电路_第2页
基于运算放大器的峰值检测电路_第3页
基于运算放大器的峰值检测电路_第4页
基于运算放大器的峰值检测电路_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、燕山大学计设程课题目:基于运算放大器的峰值检测电路设计学院(系):电气工程学院年级专业:08级检测i学号:080103020042学生姓名:井涛指导教师:温江涛教师职称:讲师燕山大学课程设计(论文)任务书院(系):电气工程学院基层教学单位:仪器科学与工程系学号080103020042学生姓名井涛专业(班级)08检测1班设计题目基于运算放大器的峰值检测电路设计设计技术参数输入信号是由10-100HZ的正弦波和二角波叠加而成。测量电路每隔0.2秒米集一次输入信号的峰值。设计要求1:完成题目的理论设计模型;2:完成电路的multisim仿真;工作量1:完成一份设计说明书(其中包括理论设计的相关参数及

2、仿真结果);2:提交一份电路原理图;工作计划时查阅资料;周二到周四,理论设计及计算机仿真;周五,撰写设计说明书;参考资料1:基于运算放大器和模拟集成电路的电路设计;2:模拟电子技术;3:数字电子技术;4:电路理论指导教师签字基层教学单位主任签字说明:此表一式四份,学生、指导教师、基层教学单位、系部各一份。2011年6月25日燕山大学课程设计评审意见表指导教师评语:成绩:指导教师:年月日答辩小组评语:成绩:组长:年月日课程设计总成绩:答辩小组成员签字:年月日基于运算放大器的峰值检测电路设计第一章引言2第二章基本原理22.1 原理分析及原理框图234789102.2 电路功能分析2.3 电路分块设

3、计第三章电路具体设计71.1. 峰值检测电路元件参数选取1.2. 采样信号发生器1.3. 总体电路图第四章电路仿真测试104.1 输出波版ultisi施真4.2 XH微小输入信号的分析14第五章误差分析17复位误差17保持误差21第六章整体电路图22第七章结论23第八章心得体会.24参考文献25第一章、引言峰值检测技术是数字存储示波器及数字采集卡中的重要技术之一,在科研、生产的很多领域都需要用到峰值检测设备,用来实现波形的毛刺捕捉或高占空比信号的检测、冲击信号峰值检测,比如检测建筑物中梁的最大承受力、钢材的最大允许拉力、轴承振动噪声的峰值检测等等。相比正常采样给出信号的一个完整的波形显示,峰值

4、检测只记录发生在每个采样间隔期间内的最大最小峰值,这样就可以不增加存储深度,还可以捕获毛刺或者偶发事件。峰值检测的实现方法有模拟式实现和数字式实现两种,模拟峰值检测是一个专门的硬件电路,它以电容上电压的形式存储信号的峰值,速度比较慢,通常只能存储宽度大于几个微秒且具有相当幅值的毛刺。数字式峰值检测器围绕ADC构成,以尽可能高的采样速率连续对信号进行采样,通过峰值检测模块筛选出最大值和最小值,然后将峰值存储在一个专用的存储器中作为采样点值,特点是采样速度快,可以实现高频信号的峰值检测。这次课设的给出需要检测的输入信号的是由10-100HZ的正弦波和三角波叠加而成,测量电路每0.2s采集一次输入信

5、号峰值,属于对低频信号的峰值采集,因此采用模拟硬件电路的方式实现峰值检测。第二章、基本原理原理分析及原理框图原理分析峰值检测电路(PKD,PeakDetector)的作用是对输入信号的峰值进行提取,产生输出Vo=Vpeak,为了实现这样的目标,电路输出值会一直保持,直到一个新的更大的峰值出现或电路复位。它的时域波形如图1所示:图1峰值检测电路时域波形原理框图图2电路原理框图输出信号电路功能分析由峰值检测器的电路特性,并根据参考文献一关于峰值检测器的内容,可以确定下面四个功能模块:用来保持最近峰值的模拟储存器,即电容器,它存储电荷的功能使它充当个电压存储器,关,即二当一个新的峰值出现时,用来进一

6、步对电容充电的单向电流开极管;(C)当一个新的峰值出现时,使电容电压能够跟踪输入电压的器件,即电压跟随器;(d)能周期的将vo重新置零的开关,这里是用两个NPN型BJT串联起来作为采样开关和采集电压的电容相并联实现的。2.3电路分块设计将整个电路分为三大部分,分别是正向峰值检测的电路、反向峰值检测电路和复位开关电路。下面对三个部分进行分别设计。正向峰值检测电路D11N0141SV3554AM1N9142NM23VEEaU.11营泡1,R了S9-lOkQ正向峰值检测电路原理图如图图3正向峰值检测电路3所示。与参考文献一中类似,由电容C2实现电压存储对于给电容C2充电的单器的功能;U1为实现电容电

7、压跟随输入峰值变化的电压跟随器。向开关,我们采用了一个场效应管Q3,目的是减小反向电流同时增加第一个运放的输出驱动力U2的作用是对电容电压进行缓冲,以防止通过R1和任何外部负载所引起的放电。U2选用具有超低偏执电流的BJT输入运算放大器,以减少C2的放电。正向峰值检测的工作过程分为两部分,即跟踪模式和保持模式。在跟踪模式期间,D2、Q3T极管对相当于一个单向开关,当一个新的峰值到达时,OA1的输出V1为正,D1截止D2#通,U休1J用反馈通路D2-Q3-U2-R1使输入端之间保持虚短路。由于没有电流流过R1,V诊跟踪Vi,U1流出的电流经过D2C昧电。在经历了峰值以后,进入保持模式,Vi开始下

8、降,这也使U1的输出开始下降.此时D施止D1导通,这就给U1提供了另一条反馈通路。在保持模式期间,R2将Q3极拉起,使它与阴极具有相同的电位,这样就消除了Q洞泄露,只用d2来保持反相偏置。反向峰值检测电路图4反向峰值检测电路将正向峰值检测电路中的D1、D板向,用一个反向的二极管D5弋替Q3,其他部分不变,即得到了可以检测反向峰值的电路,工作原理和正向峰值检测电路类似。采样开关V?D5V2N2923图5采样开关电路Mo-TMMDaNovza。山ov台Q3.mv寸B。曲.SOYSMOm0CHBOH:口4LBCJB-1.TV9M33ETqgssaUMTI4EamaQT3.GVTmsd.gvollU5

9、8051ZHOETax国ZMmTd-zcflTd,-EmTU-看mT4ISOK蜀TuomTH9ETCU-IDBr-mT-&EHdMJZEmdIPI之司巾LI,nEmna同ME一JLn01E&Is楂ETTOX-Qs附的F时141414145:图6脉冲信号发生模块如图所示开关是由两个BJT来实现的。给它们的基极加上一个正的脉冲会使两个BJ导通,C2放电。一旦脉冲结束,两个BJT截止;然而,因为R7、R8将Q1的发射极拉至与集电极具有相同的电位,Q1、Q4勺漏电就被消除了;仅用Q2Q冰维持开关电压。控制开关电路脉冲信号由80C51给出,使用单片机定时编程使其P2.0和P2.1分别输出占空比为1:14

10、的脉冲信号,周期为0.2s,并且两者的相位相差半个周期。第三章、电路具体设计峰值检测电路元件参数选取正向峰值检测电路:1)对于U2的要求是输入肺胀电流必须足够的低,这样才能使峰值之间的电容放电最小,因此应该选择双JFET运放,这里我们采用3554AMi放。对U1的要求是它应该具有足够低的直流输入误差和输出电流能力,以便再短暂的峰值期间对CHS行充电。通过仿真测试,精密高速的OP-24环口3554人赭6可以满足要求。2)二极管选用通用的1N914,采样开关电路使用两个2N2923晶体管来实现。上拉电阻R2用于限流,故选择1MQ。3)充电电容C数须足够的大,才能降低漏电流的影响,然而太大的电容值会

11、导致充电时间过长,影响电路快速性,经过多次仿真模拟,选用10wf的电容作为C2,既可以保证回应速度,又能很好的保持峰值。4)3.1.2反向峰值检测电路反向峰值检测电路的元件选取同正向电路,仅仅将两个单向导通的开关D开口Q轴同类型器件反向接入电路即可。3.2采样信号发生器利用80C51定时计数功能来产生脉冲信号信号,周期为0.2s,两个信号相差半个周期,编程程序如下:P2.0和P2.1分别输出占空比为1:19的脉冲分别作为正向和反向峰值检测的控制信号。#includecharnumber1;voidmain()TMOD=0X01;ET0=1;EA=1;TR0=1;TH0=(65536-10000

12、)/256;TL0=(65536-10000)%256;number1=0;P2=0X00;while(1)switch(number1)case9:P2=0X01;break;case19:P2=0x02;break;default:P2=0x00;voidintt0(void)interrupt1(TH0=(65536-10000)/256;TL0=(65536-10000)%256;number1+;if(number1=20)number1=0;通过修改变量number1和number2的数值,可以很容易的修改采样周期和脉冲信号占空比。产生的脉冲方波波形图:fjT.,-I!3-11nJ

13、k11naI!Sli1i1J1-*JiJL.L.!-图7脉冲控制信号波形图3.3总体电路图整体电路图如下,改进后的请见第六章。图8整体电路图第四章、电路仿真测试用一个三角波和一个正弦波的叠加作为输入信号,以下是几个仿真结果。1)信号1:频率为15Hz,幅彳1为10V的正弦波;信号2:频率为20Hz,占空比为5%幅彳1为5V的三角波;采样周期为0.2s,占空比为7%ChanelJ?Timebase41122TTTTineQiarvwLAO.MOs0.000V中9,570mV口,圜口30,000V阳9,570mV0,0005o.ooov0.000VCKamelj:9H8Q9mV9H.809研O.O

14、WVReverseSave一1-50msiv:Xpos.M:0瓯丽受运Channel_AScale5y伽Ypos,(piv):0TiiggerEdH:E句MLevel!0V|&ng.jhiOr.;A4tpj|NDne心小电!2)信号1:频率为100Hz,幅彳1为10V的正弦波;信号2:频率为88Hz,占空比为10%幅彳1为10V的三角波;采样周期为0.2s,占空比为7%4ChannelOseilltKcope-XSC1F3)信号1:频率为50Hz,幅彳1为6V的正弦波;信号2:平率为88Hz,占空比为20%幅彳1为6V的三角波;采样周期为0.2s,占空比为7%从2和3的波形图中可以得知,当信号

15、变化速度较快的时候,峰值检测会有较大的失真,有些采样期间内的峰值没有捕捉到。可以通过减小采样脉冲占空比的方法减小电容器放电时间,以减少漏掉峰值的现象。4)信号1:频率为50Hz,幅彳1为6V的正弦波;信号2:频率为88Hz,占空比为20%幅彳1为6V勺三角波;采样周期为0.2s,占空比为1%4ChannelOjeilloseope-X&Cl从4的波形图中可以得知,减小采样脉冲占空比,可以很大程度地避免漏掉某时间段的峰值。对微小输入信号的分析为了测试电路对微小信号的灵敏度,用一组幅值较小的输入信号测试峰值检测电路。1)信号1:频率为50Hz,幅值为0.1V的正弦波;信号2:频率为33Hz,幅值为

16、0.3V,占空比为50%勺三角波;采样周期0.2s,占空比为7%区4ChannelOscilloscope-XSClII720团T2T1Time0.000?H.1Mms54.124msCharnel_A0,000V-163,406mV-163.406mVChannelJ572,241uV-诜,喊础170.590mVChannelJCChannsl_D914,809mV914,331mV-473.52411VReverseSaveGNDTjmebaseChannelCScale:50msivXpos,piv):0Scale:500mV/lSvYpos.(Diw):04.D面BTnggerEdge

17、il43_Level:Ext:由于BJT的导通电压,无法实现小信号的修健检测!|Sing.Jhtorto)|HDne|此时可以看出,由于BJT2N2923的导通压降,正向峰值检测电路放电时,电容的电压会保持在0.9V左右,此后再进入跟踪和保持模式,由于信号电压低于0.9V,输出电压不能跟随信号的峰值。而对于反向峰值检测电路,由于电容上保持的电压是负值,在放电日由于BJT的导通电压,电容放电完全后,输出电压还会继续增加,即出现一个正的尖峰脉冲,持续时间很短,幅度大概为0.1V左右,对峰值检测影响不大,这个误差会在后面改进。因此反向峰值检测电路中不会出现类似正向电路那样的情况,对小信号的峰值也可以

18、有很好的检测效果。对于正向峰值不能保持的问题,我们采取如下手段进行改进,即将两个三极管控制开关的接地点改为接-1V的电平,这样就放电时输出电压最低值可以达到0.01V左右,可以充分完成对于微小信号的峰值检测,两个波形图如下。2)信号1:频率为88Hz,幅度为0.3V的正弦波;信号2:频率为50Hz,占空比为50%幅度为0.1V的三角波;采样周期为0.2s,占空比为7%3)信号1:频率为30Hz,幅度为0.3V的正弦波;信号2:频率为20Hz,占空比为10%幅度为0.1V的三角波;采样周期为0.2s,占空比为7%第五章、误差分析复位误差电路工作在复位模式时,输出的电压值应该接近0V,这样对于较小

19、的输入信号就可以很好的检测出其峰值。但是由于BJT的导通压降,复位模式下输出电压值距离0V较大,这就是复位误差。正向复位误差0.9mV左右,如下图所示:由于采样开关使用的BJT的导通压降,正向放电时电压最低为但是将开关电路接到-1V的偏置电压上后,这个误差被极大的减小了。我们将脉冲信号的占空比调整为99%即使电路始终处于复位模式,来观察输出的电压值,波形图如下:由图,ChannelC是正向检测电路的输出,这里即是持续放电的电压,大约为8.6mV,由此可见改变偏置电平减小了放电误差。反向复位误差类似的,对于反向峰值检测,同样也存在由于BJT的导通误差导致的放电误差,在放电器件,反向输出电压可以达

20、到正的0.9V左右,在波形图中就成为一个正的尖峰脉冲。为了使反向放电误差有明显的现实,我们将反向控制脉冲信号的占空比调整为99%即使反向峰值检测电路一直处于复位放电状态,波形图如下:TimebaseChannelC-:TriggerEdge:ifl了.Extlev比0VNqtJ|hloficA.|gkt|Scale:50XpO5,(PrY)i0Scde:5VfiDiv丫国轧g):QC叵回画日ChannelDTimeChamelAChannelBOiannelC0,000$0,000Y737.37SmS.4L7fflV0,000s0.000v73灯为皿5.417mVQ.OOOe0.000VO.O

21、DDVfl.OOOVGWD为了减小这个误差,类似于正向检测电路,将采样开关的接地端改为-1V的偏置电平,这样就解决了由于BJT导通压降带来的放电误差,改进后的仿真波形如下(控制脉冲的占空比为99%:Channd_A0.000V6.125V6.125VTime0.000s213.918ms213.918msChannd_B-172.9IDmV8.682mV181.592mVChannel,-L713mV6.135V6.136VChanneLDReverseSaveGNDTimebaseScale:50ms.DivXpos.Qiv):diannel_BScale:5丫内MYpos.piv):0而邪

22、也铝.TriggerEdge:土:工日tLevd:|Shg,:|Nor,|Auio|a;Ext.由图可知,Channe昉反向峰值检测电路的输出电压,当控制脉冲的占空比保持在99%的时候,它的输出保持在8.6mV左右,说明这种改进措施很大程度上的减小了放电误差。保持误差当电路工作在保持模式时,输出电压Vo应该严格保持在常数。实际上,由于漏电流的存在,电容会根据漏电的极性,缓慢地充电和放电。要减小保持误差,需减小漏电流。选用2N4117作为单向供电开关,并且在印制电路板的时候采用输入防护技术,可以使保持模式的漏电流极大的减小。在保证跟踪速度的前提下,选取较大的电容值,可以降低漏电流的影响,这里我们

23、选择10pF的电容器,在电路仿真时几乎观察不到保持误差。第六章、整体电路图经过改进后的整体电路图如下:HRIlllalRRtfllSlilWS-i的期二EPtiKId*/Ki*ainIIkHiiilWliMrnlilMVllilil|-wr!3l-luirmq第七章、总结设计总结在经典峰值检测电路的基础上,我们对各个部分进行了细致的分析和仿真,依次对电压跟随部分、单向开关部分、电压存储器部分、采样开关部分进行了理论设计、实际器件选择和电路仿真,设计出了完整的模拟式峰值检测电路。通过仿真验证,电路可以很好的检测出采样期间信号的峰值,跟踪峰值变化,并无失真地保持,复位输出电压非常接近0V(8.9mV)。利用单片机产生采样脉冲控制信号,实现了可变采样周期。设计的创新点1)用2N4117型BJT代替经典设计中的单向开关二极管,有效减小反向电流同时增加第一个运放的输出驱动力;2)将经典设计中采样开关电路接地端改接-1V的偏置电压,可以有效减小复位误差,使电路在复位期间输出电压接近0V(约为8.9mV);3)利用单片机的定时和开关功能产生采样脉冲控制信号,由于单片机编程简单,驱动能力也能够满足要求,通过对程序中变量值的修改,可以方便地更改控制脉冲的占空比和周期,更加方便我们的电路仿真和实验。另外,在电路中嵌入单片机,不但使脉冲控制信号参数变得可调,而且

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论