原创 电感电容测试仪

2007-5-8 16:09 8386 6 21 分类: 模拟

国外有一个www.aade.com网站上出售用PIC16C622制作的电容电感测试仪套件,可以测量电感量或电容量。后来www.hw.cz上又介绍了用89C2051制作的同类测量仪。我根据其原理仿造了一个,经试用效果不错,简单实用而且准确。 原图中用的开关较多,我简化了一下,只用了一个2×2的开关。另外根据我现有的器件,对其中LC震荡回路的参数做了适当的调整。硬件电路图如下:

<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

点击看大图


l         测量原理


本机的核心电路是一个由LM311组成的LC震荡器。测量的原理是由单片机测量LC震荡回路的频率,然后再依据震荡频率计算出对应的电容或电感量。为了提高测量的精度,本机采用了以一个已知的标准电容C2为基准,测量振荡器频率再计算电感电容的方法。C2由一个1000PF的聚苯乙烯电容和一个20PF的瓷介电容并联而成,精度为0.5%,当C2未接入电路时,由L1C1组成的振荡器的频率


6d18cb03-ebf1-46e3-b012-52aa618a8718.jpg


然后将C2C1并联,这时由L1C1+C2组成的振荡器的频率


bcae14a8-41b2-4a04-90aa-3291ea21b859.jpg


将以上两式变换整理后可得


C1=F22*C2/(F12F22)       



L1=1/4π2* F12*C1       


可以看出L1C1是基于已知标准电容C2和两次测量的频率F1F2计算出来的,因此其准确性主要取决于标准电容的精度。测算出F1L1C1之后,再用待测电容Cx代替C2接入回路中,测出由L1C1+Cx组成的振荡器的频率F2,由公式Cx=( F12 /F221)*C1就可以求出Cx,同理也可以用公式Lx=( F12 /F221)*L1测出Lx


l         硬件电路


LM311是普通的电压比较器,它和L1C1组成振荡器。由测量原理可以看出电路对L1C1的精度无严格的要求,但是标准电容C2要尽可能的准确。电路组装好以后,首先要保证振荡器工作正常,可以用示波器看一下,正常后再调试程序,以免走弯路。我就是因为振荡器工作不正常浪费了不少时间,本来我也是用89C2051做的,但是那块试验版的振荡器工作不正常让我最终放弃了它。标准电容器的接入和断开是由单片机控制继电器完成的。2×2开关S1用来切换电容/电感测试模式,其中的一个空闲触点接到单片机的PB2端口用来指示当前的测试模式是电感还是电容,这里该触点接地是测试电感。单片机现在用的是Atmega16L,其它单片机也可以。液晶显示器是LC1602,接成4线数据方式,省几根数据线。


l         程序


程序主要包括测频率和计算两部分。测频率我这里是用定时器T0定时250毫秒,振荡器输出接至计数器T1端口,在T0溢出中断中记录计数值,将四次溢出中断的计数值加在一起就是振荡频率。主程序按以下顺序工作:


1.         测量由L1C1组成的振荡器的频率F1


2.         控制继电器将标准电容器与C1并联,测出由L1C1+C2组成的振荡器的频率F2


3.         计算L1C1的值


4.         断开C2,检测PB2


PB2=1测电容,并联Cx测量F2,由公式Cx=( F12 /F221)*C1求出Cx


PB2=0测电感,串联Lx测量F2,由公式Lx=( F12 /F221)*L1求出Lx


 


l         实物照片


点击看大图


附录:国外网站的链接


http://www.aade.com/lcmeter.htm


http://my.integritynet.com.au/purdic/lc-meter-project.htm


http://www.hw.cz/constrc/lc_metr/lc_metr_2051.html


 


 

PARTNER CONTENT

文章评论15条评论)

登录后参与讨论

用户3626541 2016-5-18 11:30

唐工,仅仅一个电容,一个电感如何能产生一个正弦波呢?都不需要电源什么的吗?然后通过LM311整形成方波的,这一块的原理我不懂。如果方便的话,请给我指导一下,我的邮箱是1572230347@qq.com

用户377235 2012-3-13 22:05

唐工,你这个电容电感测量范围有多少?能达到多大的精度?谢谢!

用户224860 2009-5-12 21:21

不好意思邮箱发错 wt551128@126.com

用户224860 2009-5-12 21:20

唐工您好,谢谢您的资料。我最近在做这方面的毕业设计,在这里学到很多。 能不能再发点电容电感测量仪的详细资料到我邮箱 wt5511282126.com 谢谢

tang_jx_554930076 2007-7-3 14:14

Email:tang_jx@163.com

用户798451 2007-7-3 00:17

唐工:您好!

我是一名从事电容制造工作的管理人员,请问您有电话号码或邮箱吗?可以告诉我吗?我有许多问题想向您老请教。

tang_jx_554930076 2007-6-21 11:17

可以用LED数码管做显示器。唐工

tang_jx_554930076 2007-6-10 21:58

以前用过,好像没什么问题,但是没有做详细记录。它的频率输入范围是1Hz到100KHz。你看看信号源的驱动能力行不行?唐工

用户105093 2007-6-10 21:13

谢谢唐工的回答~不知唐工有没有用过LM331,我根据资料接的V/F转换电路,不知道什么原因频率输出不随着电压变化,不知道唐工有没有遇到过类似的情况

用户18104 2007-6-6 19:29

唐先生,你好!能不能留一下您的联系方式(电话,邮箱等),我想具体和您交流一下,我的邮箱为:wangbowangke@yahoo.com.cn

相关推荐阅读
唐继贤 2015-05-22 22:05
成为德州仪器专家顾问组成员
昨天收到TI(德州仪器)发来的电邮说:Thank you for your interest in joining the Texas Instruments Expert Advisory Pa...
唐继贤 2015-05-22 21:24
成为德州仪器专家咨询小组成员
昨天收到TI(德州仪器)发来的电邮说:Thank you for your interest in joining the Texas Instruments_Expert Advisory Pa...
唐继贤 2014-06-30 22:10
MSP430 launchpad驱动安装问题
  把launchpad编程器实验板插到电脑上之后,在控制面板的设备管理器中“MSP430 Application UART”一直显示叹号,说明launchpad的驱动没有安装好。   ...
唐继贤 2014-06-30 10:59
我的写书经历
我的第三本书《MSP430超低功耗16位单片机开发实例》今年4月份已由北京航空航天大学出版社出版。至此我已经出版了三本有关单片机编程的书。第一本《51单片机工程应用实例》就是由北航出的,第二本《5...
唐继贤 2014-06-25 23:16
我的第三本书已由北航出版社出版
       我的第三本书“MSP430超低功耗16位单片机开发实例”已由北京航空航天大学出版社出版。这本书还是关于单片机编程的,和第一本书不同的是这本书讲的是美国德州仪器16位的超低功耗单片机,...
我要评论
15
6
关闭 站长推荐上一条 /3 下一条