【Original】AT89S52 LC Meter Beta1.0 (Proteus VSM)[对电感表自制的更深入的研究]
还是出于做TC的目的。。
以及借鉴了gzh007发的“关于电感表的制作”
仿照着做了一个LC表(仿真的)
第一步只是用来测电容
原理是参照一外国网站上的,
但它用的是PIC单片机
我设计用89S52
基本原理:
上图中的两个开关,
SW2是由单片机控制的继电器(为了简化电路弄成手动了)
SW1相当于我们插入被测电容的开关
刚刚开机的时候,
SW1、SW2均断开
此时由单片机测定L1和C1的振荡频率F1
测准后,单片机自动闭合SW2(此处仿真时为手动)
再次测出的是L1和C1+Ccal的振荡频率F2
其中Ccal是高精度电容,用于校准。
之后断开SW2
当插入被测电容Cx的时候,
再次测出频率,为L1和C1+Cx的频率F3
根据F=1/2π√LC,
可以得到如下公式:
于是Cx=((f1/f3)²-1)/((f1/f2)²-1)·Ccal
这个计算过程由单片机完成
在公式里可以看到,
测得的Cx和L1、C1完全无关,
那么和电路的分布电容和分布电感也无关
电感的测定同理
所以精度可以达到很高,0.1uH和0.1pF的水平
只不过因为仿真的误差。。效果不太理想
下面是效果图:
这个是刚刚接通电路的时候,显示Not Stable,
频率稳定后:
可以看到SW1和SW2的状态
闭合SW2之后:
测得F2
断开SW2闭合SW1之后:
直接显示F3和Cx的值
表示还是比较准确的:
我说过了这个仿真电路精度不高第一是因为这是仿真的,
造成电脑很卡,频率误差相当大,
频率的波动很明显,可以达到10%
第二还和那个震荡部分的电路有关
我的电路是简化的,振荡部分有点小问题
实际使用的时候可以用以下的电路
这个电路的频率稳定性好得多
频率带宽也比较大
这个仿真实验证明自制电感表的可能性和简单性
希望有兴趣的童鞋可以实现下
详情见
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/~rice/lc/是用PIC做的
THE END
200字以内,仅用于支线交流,主线讨论请采用回复功能。