版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、简易的测量电阻电容电感摘要:本设计是一个电阻电感电容的简易测量装置,主要由模拟测量和1602液晶显示两局部组成,其中电阻和电容电感的测量都是通过构造电路产生一定频率的波形,再通过单片机读取频率,经过程序处理转化,再通过1602液晶显示.由于系统处理数据时通过单片机对频率信号的读取,使得最后测量的结果更加精确与稳定,误差限制在题目所允许的范围内.关键词:电阻电容电感测量仪,1602显示,555定时器,电容三点式目录1 .系统设计21.1 设计要求21.2 方案比拟21.2.1 电阻测量方案21.2.2 电容测量方案41.2.3 电感测量方案51.2.4 显示电路方案61.3 方案论证61.3.1
2、 总体思路61.3.2 设计方案72 .单元电路设计72.1 电阻测量电路72.2 电容测量电路82.3 电感测量电路92.4 1602显示电路103 .软件设计114 .系统测试114.1 测试仪器与设备114.2 指标测试125结论13参考文献13附录1、元器件明细表=13附录2:程序清单131 .系统设计1.1 设计要求设计并制作一台数字显示的电阻、电容和电感参数测试仪1 .测量范围:电阻100a1MQ;电容100pF10000pF;电感100dH10mH2 .测量精度:土5%.3 .带有显示局部.1.2 方案比拟1.2.1 电阻测量方案相位测量方案的关键问题是电阻测量方法的选择.方案一
3、:串联分压原理V,RkR0图1串联电路原理图Rx和根据串联电路的分压原理可知,串联电路上电压与电阻成正比关系.通过测量R0上的电压.由公式Rx=Ux/(U0/R0)方案二:利用直流电桥平衡原理的方案ziZ2图2电桥(其中R1,R2,为可变电位器,R3为电阻,R4为被测电阻)根据电路平衡原理,不断调节电位器,使得电表指针指向正中间.由R1*R4=R3*R4.在通过测量电位器电阻值,可得到R4的值.方案三:利用555构成单稳态的方案图3555定时器构成单稳态根据555定时器构成单稳态,产生脉冲波形,通过单片机读取上下电平得出频率,通过公式换算得到电阻阻值.由f=1/(R1+2R2)*C*In2得到
4、公式:R2=1/2*1/(f*c*Ln2)-R1上述三种方案从对测量精度要求而言,方案一的测量精度极差,方案二需要测量的电阻值多,而且测量调节麻烦,不易操作与数字化,相比拟而言,方案三还是比拟符合要求的,由于是通过单片机读取转化,精确度会明显的提升.故本设计选择了方案三.1.2.2 电容测量方案方案一:直接通过串联路原理.通过电容换算的容抗跟电阻分压,通过测量电压值,再经过公式换算得到电容的值.原理同电阻测量的方案一.方案二:交流电桥平衡原理(原理图同图2)通过调节Z1,Z2使电桥平衡.这时电表的毒水为零.通过读取Z1,Z2,Zn的值,即可得到被测电容的值.方案三:555构成单稳态原理aajj
5、,113R36:300fcQJI/WR5:ROkO:51DkQ:R8:1nE:Key-AVCC555TMRATED何TOTO3-r1-0C2-;1Q0nF:11M.1.*H0?0Dkd-MS59%根据555定时器构成单稳态,产生脉冲波形,通过单片机读取上下电平得出频率,通过公式换算得到电容值.由f=1/(R1+2R2)*C*In2得到公式:Cx=1/c*Ln2(R1+2*R2)本设计采用方案三.1.2.3 电感测量方案方案一交流电桥测量(原理同电容测量)方案二电容三点式构成正弦波原理5V图3电容三点式根据电容三点式公式cC1*C2*12*LvC1C2从而可得电感的计算公式L二2f1C1*C2C
6、1C2方案三谐振法测量图4谐振法测量用阻抗法测电阴、电容、甩感有两种文现方法:用恒流源供电.然后测元件电后用恒压源供电,然后测元件电流口由于很就寞现理想的恒流源和H乐源.所以它们适用的测量范围很窄.1.2.4 显示方案方案一:采用点阵式液晶显示器LCD显示.方案二:采用发光二极管LED显示.由于led只能显示简单的数字与简单的特殊字符,基于本设计题目要求,需要显示的测量量多,而且测量的量程范围大,明显led无法方便明了的显示,所以本设计采用的是lcd1602液晶显示,1602具有低功耗节能的作用,而且能够更好的显示出我们所需要的测量显示.1.3 方案论证1.3.1 总体思路本设计是基于单片机A
7、T89S52智能处理,根据单片机的外接按键限制测量电路的选择,通过ne555定时器构成的多谐振荡器和电容反应式三点式构成的振荡电路长生的一定频率的波.再通过单片机的I/O对上下电平的捕获读出频率,再通过程序算法处理换算成电阻电容电感的值,然后再通过单片机送给1602液晶显示.RLC简易测量仪设计的关键问题是:如何完成RLC的测量.RLC简易测量仪设计的核心问题是:如何产生转化电路输出频率.1.3.2 设计方案系统方框图如图5所示.涮重也潞二程切撰拉刎局部械测电阻里程切换通道选抨AT89S52.fO何量率«ICD4052分频电蹈多蹿选提升美被刷电容55层云皆西客三式振荡电图5系统方框总
8、图二极管指示*续宇显示2 .单元电路设计简易电阻电容电感测量仪功能:测量并显示被测电阻电容电感的值.简易电阻电容电感测量仪所需器件:ne555定时器,8015三极管,1602液晶显示,单片机AT89S52.被测量RLC电路频率f单片机显示RLC!;图6测量原理框图2.1 电阻测量电路电阻的测量采用“脉冲计数法,如下列图所示由555电路构成的多谐振荡电路,通过计算振荡输出的频率来计算被测电阻的大小.555接成多谐振荡器的形式,其振荡周期为:T=t1+t2=(ln2)(R1+RR*C1+(ln2)Rx*C1得出:仙2)(即+2&)C1即:皿2)01电路分为2档:1. 100<Rx&l
9、t;100颂姆:IOA5设置为高电平输出,IOA7设为低电平输出;R2=200t姆;C2=0.22uF;Rx=(6.56*(1e+6)/(2*fx)-330/2对应的频率范围为:2.8K?fx<16K2. 100gRx<1M欧姆:IOA6设置为高电平输出,IOA8设为低电平输出.R1=20k欧姆;C1=103PFRx=(1.443*(1e+8)/(2*fx)-(1e+4)LM555R侧试电路龙DISTRIGVOLK0i,22U1C6图7电阻测量电路2.2 电容测量电路电容的测量同样采用“脉冲计数法,如下列图所示由555电路构成的多谐振荡电路,通过计算振荡输出的频率来计算被测电容的大
10、小.555接成多谐振荡器的形式,其振荡周期为:T=t1+t2=(ln2)(R1+R2*Cx+(ln2)R2*Cx我们设置R1=R2;得出:Cx3(h2)Rl*力电路分为2才|:R1=510K欧姆:IOA10设置为高电平输出;R4=R6;Cx=(0.94*(1e+6)/fx;对应的频率范围为:9.4K<fx<0.94KR1=100K欧姆:IOA9设置为高电平输出;R5=R6Cx=(4.81*(1e+6)/fx;对应的频率范围为:480Hzefx<4.8KC测试电路2.3电感测量电路R4510KRS1C0KRS4kDISTRIGgVOUTU4L.M555C3Cl图8电容测量电路C
11、410a电感的测量是采用电容三点式振荡电路来实现的.三点式电路是指:LC回路中与发射极相连的两个电抗元件必须是同性质的,另外一个电抗元件必须为异性质的,而与发射极相连的两个电抗元件同为电容时的三点式电路,成为电容三点式电路.抹=Lx得出:241c即:4交*"笈*笈Lx=(38*(1e+6)/f0L测试电路R9100KLX1ce104C9T1103上C1222uC13104C14RIA104图9电感测量电路2.4 液晶显示电路LMO16Lnlzmqgge-agqaaa.aRP1_'1匚SVPO,O/ADOFO.1/AD1FO,2XAD2FO-S/ADSFO.-ASZAMPO.B
12、XADiPO-B/ADSFO.7/AD7P2.O/ABP2.2/A1OF23/A11P2-A/A12F2.5FA43P2O/A1-4尸77FA131QK.<TEr>P3.O/RXDF3.1/TXDP3.2/INTOP3.3/INT1P3.-VTOF3.S/T1P3.6/WR"P3.7/RD2122'233.等3332电僖3 .软件设计3.1 程序流程在本设计中.未取的是以ATH9s52单片机为限制核心,在H序中涉地到拽锵的选杆.频率的过数,垃程的切换,符物率转换成所要求的参数.以及将所计价出的参数,送到LCD显示等将.所以.物件的编写变褥尤共主要.开始T作的时候,
13、初始化系统,LCD显示“WELCOME.4 .系统测试4.1 测试仪器与设备测试用仪器与设备如下:双通道示波器,数字示波器,万用表,单片机最小系统,函数信号发生器proteus仿真软件,keil单片机编程软件,multisim仿真软件.4.2 指标测试首先根据电路图连接好电路,首先选择好测量电阻电路:1、调节滑动变阻器,测量不同阻值的电阻产生的多谐振荡脉冲波的频率.将结果记录下表i中.电阻标值万用表逾数小仪混读数相时误青雪1301117U3.EHI2.d卬力:悄K122.:iZKGL6947KQ立3KQ46.RKO1,OnLOCKn9KQ96K£11.54220KG21213Ki】.
14、84IMS2<1.%阳MU骊5M£12KI误笑分析:表1相对误差计完公式.匚"JX100%R不2、替换不同电容,测量不同电容产生的多谐振荡脉冲波的频率.将结果记录表2中.电容标值力用表读数本仪表读数和对误差鉴33uF28.3nf28.8uFL76lOOuf101.4uf99.Ouf2.36GHOiil-621UF5sSu5.79iipF29pF,?嫡3、替换不同电感,测量不同电感产生的震荡波的频率.将结果记录表3中.电感标值小仪在读痢1加Iy.bmi4、利用函数信号发生器产生一定频率有效值为4V的正弦波输入单片机,按键测试液晶显示的数值,并记录表中.5、各分立电路级联
15、测试,测量电阻电容电感时直接在液晶上分别显示设计装置得到的电阻电容电感的值.5结论经过团队的几天的不懈努力,终于将电阻电容电感简易测量仪制作完成,本设计完成了设计要求根本局部的全部要求,发挥局部大局部要求.整个装置电路简单,测量可靠,稳定性好,使用继电器限制开关实现一定智能化,使用液晶显示,使显示更加明朗清楚.参考文献:黄树伟.全国大学生电子设计竞赛系统设计M,京:北京航空航天大学出版社,2006年.全国大学生电子设讣竞赛组委公.第一届见H年第六届1的9年全国学生电子设於竞赛即HIM,北京:北京理工大学出版社,2.口.年,I*仝国大学生山设讦竞赛组委会.全国大学生位于i殳计竞赛获奖作乩选编20
16、01:ML北京;北京理入学出版和,2003年.4童诗白,华成英,模拟电子技术根底.高等教育出版社.2006.5第四版5阎石,数字电子技术根底.高等教育出版社2006.5第五版附录:附录1.主要元器件清单附录2:程序清单#include<reg52.h>#include"1602.h"#defineDataPortP0#defineADCPortP2#defineucharunsignedcharsbitbutton_r=P1A0;sbitbutton_c=P1Ai;sbitbutton_l=P1A2;sbitbutton_q=P1A3;sbitUP=P2A0;s
17、bitLED_R=P1A4;sbitLED_C=P1A5;sbitLED_L=P1A6;sbitLED_Q=P1A7;sbitRS=P3A0;sbitRW=P3A1;sbitEN=P3A2;sbitSTART=P3A7;unsignedcharfunc;unsignedlongintR,C,L,f,y;uchari=0;ucharaa,bb,cc;/ucharcodeaa5="free"ucharcodemeun216="is:","00000000"ucharcodem10="0123456789"unsigne
18、dcharT0count;unsignedchartimecount;bitflag;voidpinlv();voidIntar_T0T1(void)flag=0;timecount=0;T0count=0;TH0=0;TL0=0;TR0=1;TR1=1;voiddelay1(void)(inti;for(i=80;i>0;i-);)voiddelay_ms(uchart)(unsignedchari;while(t-)for(i=0;i<120;i+);)voidWriteData(uchardat)(EN=0;RS=0;/*rs存放器选择输入端,当RS=Q当进行写模块操作,指向
19、指令存放器.RW=0;*当rs=(无论是读操作还是写操作,都是指向数据存放器.RS=1;RW=0;EN=1;DataPort=dat;EN=0;RS=0;RW=0;for(i=0;i<20;i+);)voidWriteCmd(ucharcmd)(RS=0;/*rsEN=0;存放器选择输入端,当RS=Q当进行写模块操作,指向指令存放器.RW=0;*当RS=1,无论是读操作还是写操作,都是指向数据存放器.EN=1;DataPort=cmd;RS=0;RW=0;EN=0;for(i=0;i<20;i+);)voidDisChar(ucharps,uchardat)WriteCmd(0x8
20、0+ps);WriteData(dat);)voidLcdInit(void)charpp=0;WriteCmd(0x38);delay_ms(5);WriteCmd(0x38);delay_ms(5);WriteCmd(0x38);delay_ms(5);WriteCmd(0x01);delay_ms(5);WriteCmd(0x06);delay_ms(5);WriteCmd(0x38);WriteCmd(0x0c);WriteCmd(0x40);for(pp=0;pp<16;pp+)DisChar(pp,*(meun0+pp);for(pp=0;pp<16;pp+)DisCh
21、ar(pp+0x40,*(meun1+pp);voidDisplay(unsignedlongintx)DisChar(0,aa);DisChar(9+0x40,bb);DisChar(10+0x40,cc);DisChar(7+0x40,mx%10);x/=10;DisChar(6+0x40,mx%10);x/=10;DisChar(5+0x40,mx%10);x/=10;DisChar(4+0x40,mx%10);x/=10;DisChar(3+0x40,mx%10);x/=10;DisChar(2+0x40,mx%10);x/=10;DisChar(1+0x40,mx%10);x/=10
22、;DisChar(0+0x40,mx%10);x/=10;delay_ms(200);button()if(button_r=0)func=1;/功能1:测电阻LED_R=0;LED_C=1;LED_L=1;LED_Q=1;)if(button_c=0)(func=2;功能2:测电容LED_R=1;LED_C=0;LED_L=1;LED_Q=1;)/button_l=1;if(button_l=0)(func=3;功能3:测电感LED_R=1;LED_C=1;LED_L=0;LED_Q=1;)if(button_q=0)(func=4;功能3:测电感LED_R=1;LED_C=1;LED_L=
23、1;LED_Q=0;)returnfunc;)voidR_measure(void)/电阻测量,以Q为单位(while(flag=0);f=(T0count*65536+TH0*256+TL0);/Hz/电阻计算公式f=(T0count*65536+TH0*256+TL0+f);/Hzf=f/2;if(UP=0)R=(1.43/(1.0E-9*f)-30000)/2;elseR=(1.42/(0.220E-6*f)-200)/2;y=R;)voidC_measure(void)/电容测量,以pF为单位(while(flag=0);f=(T0count*65536+TH0*256+TL0);/Hz/电容计算公式C=4800000/f*0.1;/pfy=C;voidL_measure(void)/电感测量,以uH为单位while(flag=0);f=(T0count*65536+TH0*256+TL0);/Hz/电感计算公式f/=100000;L=922/(f*f);/L=922*10A10/(f*f)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论