版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 泉 州 师 范 学 院毕业论文(设计)题 目 数字电信号测量仪的设计与制作 物理与信息工程 学 院 电子信息科学与技术 专 业07级 1 班学生姓名 学 号 指导教师 职 称 教授 完成日期 2011年04月16日 教务处 制数字电信号测量仪的设计与制作070303017物理与信息工程学院 电子信息科学与技术专业1班 指导教师 教授 【摘要】:本系统设计了一个用于测量频率和峰峰值的电信号测量仪,以高精度,宽频带的真有效值转换芯片ad637,以及ne555为核心,其外围电路简单可靠。ad637的输出即为真有效值,再经c8051f410单片机内部a/d采集数据,由程序进行真有效值峰峰值转换处理,
2、实现峰值测量。同时,信号经555构成的施密特触发器整形,送至c8051f410单片机进行测频,实现频率测量。 【关键词】c8051f410;ad637;ne555;峰值;频率1. 引言 随着社会科学技术的进步,电子电力技术也迅猛发展,对于电信号的测量也越来越重要。在信号测量领域中,电压,频率是信号测量的两个主要参数,如何获得这一正确的数据已经在信息领域显得越来越重要了。本系统利用真有效值芯片ad637,以及整形电路,通过c8051f410采集,数据处理。其中ad637具有高精度,受温度影响小的特点,误差小。2. 总体方案设计本系统主要由单片机最小系统、直流稳压电源、峰值测量电路、整形电路和显示
3、五个模块组成。其中,直流稳压电源模块给峰值测量电路、c8051f410单片机、整形电路和显示模块提供稳定的工作电压;峰值测量模块的功能是函数信号发生器输入信号的峰峰值转换成对应的真有效值电压;整形电路将输入的信号整成同频率的脉冲信号;单片机系统模块主要是采样ad637输出的有效值电压,同时测量频率,并将结果显示在lcd显示屏上。系统框图如图2-1所示。函数信号发生器直流稳压电源峰值测量电路ad637整形电路c8051f410单片机lcd显示图2-1 系统框图3. 单元模块设计 3.1电源直流稳压电源由变压器、整流电路及稳压电路组成。采用线性稳压芯片lm7805和lm7905分别获得+5v电压和
4、-5v电压,+5v电压供给asm1117-3.3v获得3.3v电压。其中有两路lm7805,一路与lm7905为峰值测量电路提供正负5v电源,另外一路7805为整形电路提供电源。asm1117-3.3v为c8051f410单片机提供稳定电源。其原理图设计如图3-1所示。图3-1稳压电源原理图3.2 频率测量电路3.2.1 频率测量原理 频率是指单位时间内某信号的重复次数。根据频率的定义:在某个已知的确定的标准时间间隔t内,测出信号的重复次数n,那么即可得到频率f= n / t。其原理如图3-2-1所示如下:被测信号整形单片机定时并计数单片机处理及显示图3-2-1 频率测量原理框图3.2.2 5
5、55相关资料1 555内部原理框图如图3-2-2所示。图3-2-2 555内部结构框图 vi1是比较器c1的输入端(也称阈值端,用th标注),vi2是比较器c2的输入端(也称触发端,用tr标注)。c1和c2的参考电压(电压比较的基准)vr1和vr2由vcc经过三个5k电阻分压给出。在控制电压输入端vco悬空时,vr1=2/3vcc,vr2=1/3vcc。如果vco外接固定电压,则vr1=vco,vr2=1/2vco。 rd是置零输入端。只要在rd端加上低电平,输出端vo便立即被置成低电平,不受其他输入端状态的影响。正常工作时必须使rd处于高电平。3.2.3 施密特触发器1将555定时器的vi1
6、和vi2两个输入端连在一起作为信号输入端,如图3-2-3所示,即可得到施密特触发器。由于比较器c1和c2的参考电压不同,因而sr锁存器的置0信号(vc1=0)和置1信号(vc2=0)必然发生在输入信号v1的不同电平。因此,输出电压vo由高电平变为低电平和由低电平变为高电平所对应的vi值也不相同,这样就形成了施密特触发特性。555构成的施密特触发器可将输入信号为正弦波,三角波等整成同频率的方波,符合本设计的要求,故采用施密特触发器作为整形电路。图3-2-3 555施密特触发器 3.3 峰值测量电路方案一:使用二极管峰值检波电路。将输入信号经固定放大后经过二极管和电容进行峰值检波,由单片机内部a/
7、d采集电压,并且进行处理,送至显示。但是,该方案的输出随着频率的变化而会产生较大波动,没有规律。方案二:采用真有效值转换芯片ad637。直接将待测量的交流信号取样,输出有效值,经单片机采用转化并显示。在400khz内,ad637的工作状态基本上不变,符合本设计要求。综上,本系统采用方案二。峰值测量原理框图如图3-3所示。ad637真有效值转化信号源c8051f410单片机图3-3 峰值测量原理框图3.4 高精度宽带有效值/dc转换器ad637外围电路设计 3.4.1 ad637相关资料2 ad637的内部原理框图如图3-4-1所示。它主要由四个部分组成:有源整流器,平方/除法器,滤波放大器和缓
8、冲放大器。其中,输入电压可以是ac或者dc。输入电压通过有源整流器a1和a2转化为单极性电流i1。i1流入平方/除法器的一个输入端,平方除法器的输出电流为i4,i1与i4具有如下关系:i4=i12/i3; 平方除法器的输出电流i4驱动a4,并且与外部平均电容cav构成了低通滤波器。如果低通滤波器的时间常数(rc)大于输入信号的最大周期,那么a4的输出电压将正比于平方/除法器的输出平均电流i4。滤波放大器的输出通过外围电路提供i3,这个i3等于i4的平均值。i3通过a3,返回平方/除法器,从而完成了真有效值的转换。其中:vout=24k*i4; 如果没有接平均电容cav,那么ad637将计算输入
9、信号的绝对值电压。但是为了确保输出的稳定,要接一个5pf的电容。此时,i3=i4;vout=|vin|; 5脚是片选段,高电平有效。通过该引脚可以是ad637工作在微功耗的备用模式。图3-4-1 ad637内部原理图 ad637具有高精度,宽频带的特点。其测量误差(+/-0.2%读数+0.5mv)。当输入信号有效值为100mv时,其频带宽度可达600khz,当输入信号有效值为2v时,其频带宽度可达8mhz。 3.4.2 ad637外围电路设计图3-4-2 ad637外围电路图3.5 单片机系统 c8051f410单片机内部自带12位a/d,其最高转换速率可达200ksps。adc系统包含一个可
10、编程的模拟多路选择器,用于选择a/d的输入。c8051f410内部结构图如图3-5-1所示3。图3-5-1 c8051f410单片机内部结构图在该系统中,c8051f410单片机作为整个系统的控制核心,主要完成以下几个功能:1) 通过内部ad,采集ad637有效值输出端电压,并且对数据进行换算处理,并送lcd显示。2) 利用定时器0和定时器1,对整形后的信号测频。定时器0用于定时时间,既设定阀门时间,它关系到测量频率的范围。定时器1作为计数器使用,对脉冲进行计数。再由单片机计算处理,并送lcd显示。单片机最小系统如图3-5-2所示。 图3-5-2 单片机最小系统原理图 3.6 lcd1602显
11、示lcd1602是一种用于显示字母、数字、符号等的显示模块。它能显示的数据较多(字母和数字均可),满足本设计的要求。另外,lcd1602的控制电路简单,且能够达到一定的精度要求,同时它通过排针,易拔易插,便于使用。lcd1602的11条控制指令如下:序号指令rsr/wd7d6d5d4d3d2d1d01清显示00000000012光标返回000000001*3置输入模式00000001i/ds4显示开/关控制0000001dcb5光标或字符移位000001s/cr/l*6置功能00001dlnf*7置字符发生存贮器地址0001字符发生存贮器地址8置数据存贮器地址001显示数据存贮器地址9读忙标志
12、或地址01bf计数器地址10写数据到cgram或ddram10要写的数据内容11从cgram或ddram读数11读出的数据内容lcd1602基本操作时序:读状态输入rs=l,r/w=h,e=h输出d0-d7=状态字写指令输入rs=l,r/w=l,d0-d7=指令码,e=高脉冲输出无读数据输入rs=h,r/w=h,e=h输出d0-d7=数据写数据输入rs=h,r/w=l,d0-d7=数据,e=高脉冲输出无 其中,rs为数据/命令选择,rw为读/写选择,e为使能信号端。3.7 软件设计该系统的程序流程图如图3-7所示。图3-7 程序流程图4. 数据测量和数据分析 4.1 测试使用的仪器本设计测试主
13、要使用的仪器有四种,分别为:直流稳定电源、合成函数信号发生器、示波器、数字万用表。 4.2 数据测量表格一:ad637峰峰值测量(1)(测试条件:输入信号为正弦波,频率f=10hz)uip-p (mv)usp-p(mv)uop-p (mv)u(mv)误差(%)1001051211615.23500534549152.810001040104000150015801576-40.25200021202117-30.1425002645264720.07630003145314940.127350037203688-320.86400042504227-230.54450047604746-140
14、.29500053105281-290.546注:表格中,uip-p为函数信号发生器输出峰峰值电压,usp-p为用示波器测量输入信号实际输出的峰峰值电压,uop-p为lcd1602显示电压值,u=uop-p-usp-p。表格二:ad637峰峰值测量(1)(测试条件:输入信号为正弦波,频率f=1khz)uip-p (mv)usp-p (mv)uop-p (mv)u(mv)误差(%)1001051241918.0950054254530.5510001040104330.28815001580158000200021202118-20.0925002650265220.07630003150315
15、660.19350037403696-441.17400042604236-240.56450048004756-440.91500053105294-160.30注:表格中,uip-p为函数信号发生器输出峰峰值电压,usp-p为用示波器测量输入信号实际输出的峰峰值电压,uop-p为lcd1602显示电压值,u=uop-p-usp-p。表格三:ad637峰峰值测量(1)(测试条件:输入信号为正弦波,频率f=10khz)uip-p (mv)usp-p (mv)uop-p (mv)u(mv)误差(%)1001051211615.23500536551152.79100010301043131.26
16、15001580158000200021202118-20.0925002645264940.15300031403153130.414350037303690-401.07400042504233-170.40450047604751-90.189500053105288-220.414注:表格中,uip-p为函数信号发生器输出峰峰值电压,usp-p为用示波器测量输入信号实际输出的峰峰值电压,uop-p为lcd1602显示电压值,u=uop-p-usp-p。表格四:ad637峰峰值测量(1)(测试条件:输入信号为正弦波,频率f=100khz)uip-p (mv)usp-p (mv)uop-p
17、 (mv)u(mv)误差(%)1001041151110.5750053454281.4910001028103240.38915001565156610.06320002105210610.04725002630263880.304300031253136110.349350036803665-150.40740004200420220.04745004720472220.042500052405254140.267注:表格中,uip-p为函数信号发生器输出峰峰值电压,usp-p为用示波器测量输入信号实际输出的峰峰值电压,uop-p为lcd1602显示电压值,u=uop-p-usp-p。表格
18、五:ad637峰峰值测量(1)(测试条件:输入信号为方波,频率f=10hz)uip-p (mv)usp-p (mv)uop-p (mv)u(mv)误差(%)10011011665.45500540546611.11100010801072-80.74150015851584-10.063200021052102-30.14250026202616-40.1530003100310220.0635003780378440.15400043204314-60.138450048404434(超出量程)50005360注:表格中,uip-p为函数信号发生器输出峰峰值电压,usp-p为用示波器测量输入
19、信号实际输出的峰峰值电压,uop-p为lcd1602显示电压值,u=uop-p-usp-p。表格六:ad637峰峰值测量(1)(测试条件:输入信号为方波,频率f=1khz)uip-p (mv)usp-p (mv)uop-p (mv)u(mv)误差(%)1081201211.11510000538550122.23100010701080100.9315001590159660.3820002110211660.284250026202630100.382300031003114140.45235003800380440.105400043304326-40.092450048704434(超出
20、量程)50005360注:表格中,uip-p为函数信号发生器输出峰峰值电压,usp-p为用示波器测量输入信号实际输出的峰峰值电压,uop-p为lcd1602显示电压值,u=uop-p-usp-p。表格七:ad637峰峰值测量(1)(测试条件:输入信号为方波,频率f=10khz)uip-p (mv)usp-p (mv)uop-p (mv)u(mv)误差(%)1001081201211.11500540550101.85100010761076001500159015900020002110211440.18925002625262610.03830003105311050.16535003800
21、380220.053400043304324-60.139450048404434(超出量程)50005350注:表格中,uip-p为函数信号发生器输出峰峰值电压,usp-p为用示波器测量输入信号实际输出的峰峰值电压,uop-p为lcd1602显示电压值,u=uop-p-usp-p。表格八:ad637峰峰值测量(1)(测试条件:输入信号为方波,频率f=100khz)uip-p (mv)usp-p (mv)uop-p (mv)u(mv)误差(%)10010811680.704500535546112.05100010601072121.1315001585158610.0632000210021
22、0440.185250026052616110.4230003100310000350037903788-20.053400043104308-20.046450047904434(超出量程)50005330注:表格中,uip-p为函数信号发生器输出峰峰值电压,usp-p为用示波器测量输入信号实际输出的峰峰值电压,uop-p为lcd1602显示电压值,u=uop-p-usp-p。表格九:ad637峰峰值测量(1)(测试条件:输入信号为三角波,频率f=10hz)uip-p (mv)usp-p (mv)uop-p (mv)u(mv)误差(%)1001101241412.72500555570152
23、.7210001088108910.092150016501643-70.42420002195220050.227250027502743-70.25930003260326990.276350038803861-190.489400044204418-20.045450049704958-120.241500055205511-90.163注:表格中,uip-p为函数信号发生器输出峰峰值电压,usp-p为用示波器测量输入信号实际输出的峰峰值电压,uop-p为lcd1602显示电压值,u=uop-p-usp-p。表格十:ad637峰峰值测量(1)(测试条件:输入信号为三角波,频率f=1khz
24、)uip-p (mv)usp-p (mv)uop-p (mv)u(mv)误差(%)1001101281816.36500557574173.05100010741089151.3915001645164610.0620002195220490.4125002745275490.327300032553273180.55350038903854-360.92400044504411-390.88450049704951-190.38500055105508-20.03注:表格中,uip-p为函数信号发生器输出峰峰值电压,usp-p为用示波器测量输入信号实际输出的峰峰值电压,uop-p为lcd16
25、02显示电压值,u=uop-p-usp-p。表格十一:ad637峰峰值测量(1)(测试条件:输入信号为三角波,频率f=10khz)uip-p (mv)usp-p (mv)uop-p (mv)u(mv)误差(%)1001101281816.36500552574223.9100010661089232.1515001645164610.057200021852200150.68250027202754341.25300032303273431.33350038503847-30.07840004400440440.09450049504947-30.06500055105504-60.108注:
26、表格中,uip-p为函数信号发生器输出峰峰值电压,usp-p为用示波器测量输入信号实际输出的峰峰值电压,uop-p为lcd1602显示电压值,u=uop-p-usp-p。表格十二:ad637峰峰值测量(1)(测试条件:输入信号为三角波,频率f=80khz)uip-p (mv)usp-p (mv)uop-p (mv)u(mv)误差(%)1001061241816.9500536567315.78100010361082464.44150015851636-493.09200021202186663.11250026452740953.593000314032551153.663500372038
27、301102.954000426043801202.814500478049201402.925000530054731733.26注:表格中,uip-p为函数信号发生器输出峰峰值电压,usp-p为用示波器测量输入信号实际输出的峰峰值电压,uop-p为lcd1602显示电压值,u=uop-p-usp-p。表格十三:频率测量(1)(测试条件:输入信号为正弦波,峰峰值1.5v)finfoutf误差(%)finfoutf误差(%)1hz1hz0 hz05 khz4.985khz15hz0.310 hz11hz1 hz9.17 khz6.979khz21hz0.330 hz30hz0 hz010 kh
28、z9.971khz29hz0.2950 hz49hz1 hz2.030 khz29.916khz84hz0.2870 hz70hz0 hz050 khz50.027khz27hz0.054100hz99hz1 hz1.060 khz60.038khz38hz0.063300hz299hz1 hz0.33470 khz70.029khz29hz0.041500hz498hz2 hz0.380 khz80.031khz31hz0.039700 hz697hz3 hz0.4390 khz90.042khz42hz0.0471 khz997hz3 hz0.3100 khz100.033khz33hz0
29、.0333 khz2992khz8hz0.267125 khz125.031khz31hz0.025注:表格中,fin为函数信号发生器输出信号频率,fout为lcd1602显示频率值,f=|fout-fin|。表格十四:频率测量(1)(测试条件:输入信号为方波,峰峰值3v)finfoutf误差(%)finfoutf误差(%)1hz1hz0hz05 khz4.985khz15hz0.310 hz10hz0hz07 khz6.98khz20hz0.28630 hz30hz0hz010 khz9.97khz20hz0.250 hz49hz1hz2.030 khz30.014khz14hz0.0477
30、0 hz69hz1hz1.450 khz50.027khz27hz0.054100hz99hz1hz1.070khz70.017khz17 hz0.024300hz299hz1hz0.334100 khz99.98khz20hz0.02500hz498hz2hz0.3300 khz299.993khz7 hz0.002700 hz698hz2hz0.286500 khz500.006khz6 hz0.0121 khz997hz3hz0.3700 khz700.018khz18 hz0.0033 khz2.991khz9hz0.31 mhz1000.012khz12 hz0.0012注:表格中,
31、fin为函数信号发生器输出信号频率,fout为lcd1602显示频率值,f=|fout-fin|。表格十五:频率测量(1)(测试条件:输入信号为三角波,峰峰值1.6v)finfoutf误差(%)finfoutf误差(%)1hz1hz0hz05 khz4.985khz15hz0.310 hz10hz0hz07 khz6.980khz20hz0.28630 hz30hz0hz010 khz9.970khz30hz0.350 hz50hz0hz030 khz30.014khz14hz0.04770 hz69hz1hz1.4550 khz50.027khz27hz0.054100hz99hz1hz1.
32、060 khz60.028khz28hz0.047300hz300hz0hz070 khz70.04khz40hz0.057500hz530hz30hz5.6680 khz80.041khz41hz0.05700 hz717hz17hz2.4290 khz90.042khz42hz0.0461 khz997hz3hz0.3100 khz100.043khz43hz0.0433 khz2991khz9hz0.3200 khz无注:表格中,fin为函数信号发生器输出信号频率,fout为lcd1602显示频率值,f=|fout-fin|。4.3 数据分析表格一至十二数据分析:当输入信号为正弦波和方波
33、时,输出的有效值电压在0-400khz范围内与输入信号峰值基本保持固定关系,但是输入信号为三角波时,当输入信号频率大于10khz时,示波器的实际输出峰峰值随着输入信号频率的上升而下降。输入信号峰峰值为100mv时,输出信号有效值转换存在较大误差,这是由于转换芯片的输出有效值偏差大而造成。当输入信号为方波时,由于本系统采用的是c8051f410单片机,采用内部基准2.2v,故而最大只能测量2.2v电压,因而被测方波信号峰峰值为4.4v,故不能测量5v。当输入信号为三角波时,当信号频率较大时,存在较大测量误差。 表格十三至十五数据分析:本系统采用单片机直接测频,故而对于测量低频信号时,测量时间相对
34、较长,故需等待一段稳定时间。由于本系统的整形电路存在一些问题,测量频率与信号的输入幅度有关系,输入信号幅度大小与所能测量的频率范围成反比,即输入幅度越大,能测量的频率越低。对于小信号测频,应先将小信号放大整形后在测量频率。5. 总结5.1 电路设计在设计的初始阶段设计思路是采用lf398和电压比较器lm393、场管等组成峰值电压采样保持电路,输入信号对电容充电,电压达到最大值之后,输出的电压与输入的电压作比较。从而测得峰值。然而,这种方法对信号的频率有一定的限制,芯片的工作频率也无法达到要求。同时,测量的幅度受频率影响大。故此方法是不能采用的。5.2 电路调试在硬件调试过程中,刚开始使用的ad637电路简单,没有精度调节外围电路。故峰值转换电路转化出来的真有效值与理论值存在较大误差,使精度降低。后来,查阅资料,对ad637的外围电路进行调整,进一步提高测量精度,减少有源整流器的非线性误差。在软件调试过程中,主要是对ad采集回来的数据进行转换,由于函数信号发生器理论输出电压值与实际输出值存在差异并且受频率的影响。同时, 由于定时时间有1s以及100ms,故对按键的扫描显得不灵敏,所以按键控制还有待解决。 5.3 心得体会本设计完成了对正弦、方波、三角波信号幅度和频率的测量,并给出了测试结果。本次设计的主要困难点是在硬件电路的设计上,由于自身知
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 无证房屋交易合同范本
- 合同转让合同的签订技巧
- 广告媒体设计合同
- 广告委托协议-合同范本
- 六年级语文上册第六单元口语交际 意见不同怎么办 公开课一等奖创新教学设计
- 《痴呆震颤麻痹》课件
- 狂犬病辩证论治方案
- 手术区铺无菌手术单
- 胫骨远端骨折术后护理
- 年产xx男帽项目建议书
- 肺栓塞与肺梗塞CT诊断课件
- 晚期直肠癌MDT课件
- Q∕GDW 10364-2020 单相智能电能表技术规范
- 伤口评估及处理ppt课件
- 《人工湿地系统运行与维护标准》
- (生字课件)13、桥(共11张PPT)
- 国开2022年春季《小学数学教学研究》形考任务1-4题库及答案
- 《ANSYS有限元基础》课程教学大纲
- 专用钻床液压系统设计.
- 中继距离的计算
- 购房楼层计算器-日照-
评论
0/150
提交评论