谐振法测电感(转)

本文介绍了使用LM393代替LM311制作谐振法电感测量仪的过程,以及遇到的频率稳定性差、大电感测量误差大等问题。通过提高反馈电阻至1MΩ,解决了这些问题,能够准确测量1000H以上的大电感。此外,文章讨论了性能、校准方法和电容容量修正,提到了温度漂移和密勒效应对测量精度的影响,并给出了详细的代码实现。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1000H0.0xuH的谐振法测电感

http://www.crystalradio.cn/thread-330005-1-1.html

 

本帖最后由 xjw01 于 2012-10-11 23:18 编辑

 
1、制作
先是试制了网上流行的LM311电路。因手上没有LM311,用LM393代换。虽然只有几个元件,但也焊接了几个小时。
原电路出现以下问题:
1、频率稳定性不好,跳得比较历害
2、测量大电感误差非常大,可达20%
3、测量更大的电感,如10H以上的电感,很多无法测量,不起振。
解决方法:
  用示波器观察,谐振器上面的波形非常差,说明电路Q值太低。
  原电路使用33k电阻反馈(就是那3个100k电阻的并联值),测大电感时,频率低,阻抗大比33k电阻还大, Q值严重下降,造成电路不起振,就算起振了,测值误差也大得惊人。所以改用1兆欧高阻耦合。
  改了之后,可以测到1000H以上的大电感,而且很准。
2、性能
  为了与电桥比对,所以上限频率只做到200kHz,辅助电感是220uH
  零点缓慢漂移,得经常清零,比较讨厌。这是谐振元件温漂害的。
  不过,秒一级的稳定性比较好,读数不会乱跳,因为频率只会跳1个计数值(1计数对应2Hz,计数时间采用0.5秒),所以清零后,及时测量,还是可以准确测量0.x uH电感的。
  从几uH到1H之间实测来看,误差小于1%,1H到几百H,误差可以5%左右估算,一般是偏大。因为本电路测量大电感的电压比较高,不易与电桥比对。铁芯电感的电感量随测量电压升高,电感量略有增加。
3、校准
通过修改程序中的这一句校准:
c0 = 3.12e-9 * c2c(f);
其中3.12e-9表示谐振电容在1kHz频率下是3.12nF。
实测700uH空芯线圈,根据误差大小,调整3.12的值,重新下载,使得测量准确。
本表测量的结果实际上是等效并联电感。
4、电容容量修正
•谐振器的极限谐振频率是200kHz。
•涤纶电容随频率变大而变小,所以程序内建修正表,改正电容的容量误差。
以下是3.12nF电容的真值修正表,其中b数组是容量的修正系数
code float a[5]={100,   1000,  10000, 100000, 200000 }; //频率
code float b[5]={1.004, 1.000, 0.992, 0.975,  0.973  }; //修正量(涤纶原真修正表)
•修正值改进
那个1M欧的耦合电阻,在超声波范围内并不是存阻的。当频率较高时,电阻两端的分布电容及LM393内的信号耦合是不可以忽略的。虽然是电容耦合量很小,但在密勒效应的作用下,会被成百上升倍放大,有效谐振电容变小。频率比较高时,谐振器的阻抗很小,所以反馈系数非常弱,这就造成密勒效应的影响严重,可影响2%以上,为此高频率下,有效谐振电容仅修正系数仅为0.973是不够的。
此外,LM393的延迟也会造成振荡频率变小,引起测值变大。如果谐振器高Q,则影响小。整个回路的Q值只有20左右,所以频率高时,这个影响也是不能忽略的。用排除法证明:表笔接20R电阻测量电路中的那个功率电感,结果输电感量变大了2%,并联串联关系的转换远没有2%变化,谐振电压的变化也远不足以造成2%的变化,而接电阻后谐振阻抗变低,密勒效应更大,应造成电感量测值变小才对。显然,这2%的增加是LM393引起的。
以上因素,结合起来,修正表变为
code float a[5]={100,   1000,  10000, 100000, 150000 };  //频率
code float b[5]={1.004, 1.000, 0.992, 0.960,  0.950  };  //修正量(综合修正表)
•测量100uH以下的电感的改正
测量这种电感,频率大约在150kHz至200kHz
这个范围内频率变化,产生如下效果:
功率电感约有0.5uH的变化,电感量随频率变大而变小,引起电感测值变小。
涤纶电容随频率增加,容量变小,引起电感测值变大。
以及其它方面因素影响,相互补偿,最后结果150kHz以后的电容修正值与200kHz的修正值是一样的。所以电容修正表上限只要做到150kHz即可,大于150kHz的使用150kH的修正值。

 

 

//==========================================================================

//  LC表驱动程序 V1.0

//  许剑伟 于莆田 2012.10

//==========================================================================

//==========================================================================

#define uchar unsigned char

#define uint  unsigned int

#define ulong  unsigned long

#include <reg52.h>

 

//==============================================================

电感电容量仪电路图概述: 说明一下单片机用AT89S52和STC89C52均可,都已经试过,图中R3,R8,R5觉得试电容精度,尽量接近图中阻值(非标准阻值需串联或并连电位器慢慢调),R8,R5的阻值是实际调试出来的,主要是切换的时候是通过的8550他的导通内阻不好确定,我实验中发现8R比较合适,大家可以自己调试出更合适的阻值。电容通过2N7002放电,2N7002为小功率nmos(开始设计的时候用的是8050,结果放电放不尽,大电容的时候io驱动不起来,后改用2级,也不稳定,最后选用的nmos效果非常不错),一般的小功率nmos都行(一般在MP3。MP4等数码产品中能找到),欢迎拍砖! 量范围: 电容:分3档1pF-500nF,500nF-500uF,500uF-1F,误差<5% 电感:1uH-10H,误差<5% 预计目标: 1、达到上述量程。---已完成 2、实现自动挡电容量。(目前是手动切换)。---进行中 3、开机自动调零。(不然基准电容会有偏差,导致电感量不准,目前是手动按键调零,会影响电感量)。---进行中 4、自动单位换算。比如当前电容单位pF,按下按键后变nF,再次按下变uF...直到F后返回当前单位pF。电感从uH-mH-H。---已部分完成。 5、实现小电容的高精度量,由于量电容采用充电发,导致小电容(<100pF)时会有5-10p的跳动,越小越不准,故拟定用LC谐振的办小电容预计跳动<1pF。---构思中 注:图中最后一张220uH时误差较大,可能是基准电容没采用cbb的(找不到了用了个瓷片的),导致基准电感就不准,待整理完后公布给大家试,欢迎拍砖! 有什么好的构思和建议也欢迎提出。开机界面: 看下里面的组装结构吧: 背面连线: 实际量实物截图: 总结: 实现自动挡电容量。(目前是手动切换)。---进行中 开机自动调零。(不然基准电容会有偏差,导致电感量不准,目前是手动按键调零,会影响电感量)。---已完成 自动单位换算。比如当前电容单位pF,按下按键后变nF,再次按下变uF...直到F后返回当前单位pF。电感从uH-mH-H。---整理中预计周天能上传。 实现小电容的高精度量,由于量电容采用充电发,导致小电容(<100pF)时会有5-10p的跳动,越小越不准,用LC谐振的办小电容跳动<0.1pF。---已完成 使用说明: 1、校0,在电容档和高精度小电容档长按该键可以就行校0,(先已加入开机自动校0,一般不需使用。 2、档位切换,在电容档,按下改键会切换档位,从1pf-500nf 、500nf-500uf、500uf-1F三档中进行循环切换。 3、电容档/高精度小电容档/电感档切换,在电容档长按此按键切换至小电容档或按下电感电容切换按键切换至电感档,在小电容档长按可切换回电容档或按下电感电容切换按键切换至电感档。 原文出处:https://www.yleee.com.cn/thread-4235-1-1.html
### 三点式电容电感的原理与方 三点式电容是一种基于振荡电路理论实现电感量的技术。其核心思想是利用电感和电容构成的谐振回路,通过谐振频率间接推导出待电感值。 #### 谐振频率计算 在三点式电容振荡电路中,谐振频率 \( f \) 可表示为: \[ f = \frac{1}{2\pi\sqrt{LC}} \] 其中 \( L \) 是待电感值,\( C \) 是已知电容器组的总容量[^3]。通过固定电容值并量实际产生的振荡频率,可以重新排列公式求解电感值 \( L \): \[ L = \frac{1}{(2\pi f)^2 C} \] #### 工作过程描述 1. **构建振荡电路** 使用一个固定的电容组合以及待电感形成三点式振荡电路。此电路通常由放大器(如晶体管)、电感、两个电容以及其他辅助元件组成[^5]。 2. **启动振荡** 当满足相位平衡条件时,电路开始自发振荡。具体来说,“射同基反”的原则需被遵循——即连接到射极的电抗元件应具有相同的特性,而连接至基极的则相反[^5]。 3. **采集数据** 利用微控制器或其他设备记录下此时所产生的稳定正弦波信号频率 \( f \)[^3]。 4. **处理数据得出结果** 将实得到的频率代入前述公式即可获得未知电感的具体数值[^3]。 ```python import math def calculate_inductance(frequency, capacitance): """ Calculate the inductance using given frequency and known capacitance. Parameters: frequency (float): Oscillation frequency measured from circuit. capacitance (float): Known value of capacitor used in LC oscillator setup. Returns: float: Calculated Inductance based on provided parameters. """ return 1 / ((2 * math.pi * frequency)**2 * capacitance) # Example Usage freq_measured = 1e6 # Frequency observed during experiment (Hz) capacitor_value = 10e-12 # Capacitance set within test configuration (Farads) inductance_result = calculate_inductance(freq_measured, capacitor_value) print(f"The calculated inductance is {inductance_result:.2e} Henrys.") ``` 以上代码片段展示了如何依据输入的频率及设定好的电容值得出最终的电感估算值。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值