论坛风格切换切换到宽版
  • 39355阅读
  • 208回复

电感电容测试器(LCD) [复制链接]

上一主题 下一主题
离线ding
发帖
3484
只看该作者 180楼 发表于: 2005-01-13
'
16f84 电路易成功,主要是开关好解决。。。。 [表情]
'
感谢长治的朋友了。能不能把整理好的,原理图,电路板图,程序打个包给我。谢谢。我的邮箱:hamdyf@163.com

用at89c2051做的,好像显示的比较好看。
离线bd3si
发帖
13681
只看该作者 181楼 发表于: 2005-01-14
请看#123 和#124
有pic16f84的程序,原理图

'
感谢长治的朋友了。能不能把整理好的,原理图,电路板图,程序打个包给我。谢谢。我的邮箱:hamdyf@163.com
用at89c2051做的,好像显示的比较好看。
'
离线ding
发帖
3484
只看该作者 182楼 发表于: 2005-01-15
'
请看#123 和#124
有pic16f84的程序,原理图 [表情]
'非常的感谢了,那个lm311那里有呀。我这里没有的了。
离线BD6CR
发帖
5944
只看该作者 183楼 发表于: 2005-02-01
最后装好了,发现了s3和s4开关都设计错了,割了好几条线也飞了好几条线才做完。

现在功能基本正常,只是由于元件的性能问题,测量结果漂得厉害。大家有什么好的经验分享一下?

'
装了一大半,2cw的pcb有几处值得注意的地方:
1、r6标为100k,作为led限流电阻太大了,改用1k;
2、w1 5k的中间脚接u1 at89c2051有误,应用小刀刻断,用飞线接w1 5k的中间脚到u3 lcd的3脚(只钻孔,无焊盘);
3、c2和c3按照电路图应该是1n = 103,而不是pcb所标的105,c2和c3最好为精密电容。
'
离线bg6qbt
发帖
7247
只看该作者 184楼 发表于: 2005-02-01
一样的,我也是割了几条PCB线
安装好就没用了,误差比较大...........................
离线zyf_90302
发帖
336
只看该作者 185楼 发表于: 2005-02-01
我也在做这个用2051的lc meter,没有成品,电感也是自制的,两个电容是德国的wma的电容,用电桥测了下是891p,做好硬件后,用示波器测了一下,频率为416k,按下cal后为300多k,没有1602,我打算把它发到pc上来显示,程序正在调试中,2051的程序也正在重写,
另请教c51高手,在11.0592下延时250ms的程序,我自己参考12m时写的程序延时250ms时实际只延时了30ms
离线xiongjunfeng
发帖
1220
只看该作者 186楼 发表于: 2005-02-02
[quote=张樱繁]我也在做这个用2051的lc meter,没有成品,电感也是自制的,两个电容是德国的wma的电容,用电桥测了下是891p,做好硬件后,用示波器测了一下,频率为416k,按下cal后为300多k,没有1602,我打算把它发到pc上来显示,程序正在调试中,2051的程序也正在重写,
另请教c51高手,在11.0592下延时250ms的程序,我自己参考12m时写的程序延时250ms时实际只延时了30ms[/quote]
可以用软件延时,
离线BD6CR
发帖
5944
只看该作者 187楼 发表于: 2005-02-02
关键是器件的温度稳定性不好,另外还怀疑电解电容漏电。

'
安装好就没用了,误差比较大...........................
'
离线bg5baw
发帖
673
只看该作者 188楼 发表于: 2005-02-03
[quote=张樱繁]我也在做这个用2051的lc meter,没有成品,电感也是自制的,两个电容是德国的wma的电容,用电桥测了下是891p,做好硬件后,用示波器测了一下,频率为416k,按下cal后为300多k,没有1602,我打算把它发到pc上来显示,程序正在调试中,2051的程序也正在重写,
另请教c51高手,在11.0592下延时250ms的程序,我自己参考12m时写的程序延时250ms时实际只延时了30ms[/quote]


你好!用c写准确的延时程序是很困难的,就算你的定时(th0.th1.tl0.tl1)初值全是正确,
也会产生较大的误差,因为执行代码本身也需要时间.如果你的要求不是太高.可做一个参数调用延时涵数.调试时可以改变参数以达到要求.
离线zyf_90302
发帖
336
只看该作者 189楼 发表于: 2005-02-03
感谢两位的回复。再请帮我看看我的程序,频率测不准,差太远了,lm311组成的电路用示波器测工作416k,按下cal后为305k,而用2051测的只有15k左右,按下cal后为反而频率更大为120k
#include<at892051.h>
#include<stdio.h>
#define s2   p1_4
#define s3   p1_3
unsigned char timer0_count;
void timer0()interrupt 1 using 3
{
     timer0_count++;
}
void delay(unsigned char ms)
{
     unsigned char i;
     while(ms-- !=0)
           {
                 for(i=0;i<114;i++)
                 ;
           }
}
unsigned long freq()
{
     unsigned char temp1;
     unsigned char temp2;
     unsigned char temp3;
     unsigned long freq;
     tr0=1;//
     delay(250);//
     delay(250);//
     delay(250);//
     delay(250);//
     tr0=0;//
     temp1=timer0_count;
     temp2=th0;
     temp3=tl0;
     timer0_count=0;
     th0=0;
     tl0=0;
     freq=temp1*65536;
     freq=freq+temp2*256;
     freq=freq+temp3;
     return freq;
}
void init()
{
     ea=0;
     tmod=0x25;
     th0=0;
     tl0=0;
     scon=0x50;
     th1=0xfd;
     tr1=1;
     ti=1;
     ea=1;
}
//
     
     
main()
{

     unsigned long f2;//
     init();

     while(1)
     {
           if(s2==0)
           {
                 f2=freq();
                 printf("jz%lu,",f2);
           }
           else
           {
                 if(s3==0)
                 {
                       f2=freq();
                       printf("cx%lu,",f2);
                 }
                 else
                 {
                       f2=freq();
                       printf("lx%lu,",f2);
                 }
           }
     }
}
离线zyf_90302
发帖
336
只看该作者 190楼 发表于: 2005-02-07
问题找到了,少了一条time0的中断允许语句,
离线BG6ADK
发帖
231
只看该作者 191楼 发表于: 2005-02-07
做个记号.
123456
离线bg4kc
发帖
2007
只看该作者 192楼 发表于: 2005-02-08
'
最后装好了,发现了s3和s4开关都设计错了,割了好几条线也飞了好几条线才做完。
现在功能基本正常,只是由于元件的性能问题,测量结果漂得厉害。大家有什么好的经验分享一下?
'

1、找高档旧设备的板子拆元件用。 电子市场买的元件很难作的好。那几个电容和电感用烙铁加热看一下,读数漂移得厉害的就换掉。
2、一定要弄个金属盒子,否则就像楼上说的,作完了以后成了摆设。
3、俺作了5个了,都很稳定,预热半小时后只有小数点后面第二位有跳动,要坚定信念,就那么几个元件,况且我们很肯定是元件的温度特性在作怪,这个比起作收发信机容易很多。
离线zyf_90302
发帖
336
只看该作者 193楼 发表于: 2005-02-08
我的也不漂啊,也不加屏笔!关键元件只有四个c1、c2和两个10uf的钽电容,c1、c2可以用音响用的电容。
但有一个问题,校准后,电容档始终显示5p左右这样一个值、测电感时短路测试端时显示为0,
离线BD6CR
发帖
5944
只看该作者 194楼 发表于: 2005-02-15
我做成功了。元件选择最关键的是c3不要漏电(最好要用钽电容),c2的容量一定要事先精确知道并设置在程序里,c2、c1和l1的温度稳定性一定要好,特别是电容,我采用了cb电容后测量结果才趋于稳定,我想云母电容也是可以的。另外,要弄清楚调零、测电容和测电感的方法。
离线BD6CR
发帖
5944
只看该作者 195楼 发表于: 2005-02-15
5p是分布电容,这样操作就会将分布电容计算进c1,从而不影响测量结果:
1、按下s3,放开s2和s4,按下s1加电;
2、待频率读数稳定后,按下s2校准;
3、待频率读数稳定后,放开s2,即进入电容测试状态。

消除分布电感和引线电感的校准和测试电感方法:
1、按下s4,放开s2和s3,短接测试头两端,按下s1加电;
2、保持短接测试头两端,待频率读数稳定后,按下s2校准;
3、待频率读数稳定后,放开s2,放开测试头两端短接,即进入电感测试状态。

[quote=张樱繁]我的也不漂啊,也不加屏笔!关键元件只有四个c1、c2和两个10uf的钽电容,c1、c2可以用音响用的电容。
但有一个问题,校准后,电容档始终显示5p左右这样一个值、测电感时短路测试端时显示为0,[/quote]
离线BA5TX
发帖
4052
只看该作者 196楼 发表于: 2005-07-05
离线至尊宝
发帖
2325
只看该作者 197楼 发表于: 2005-07-10
用户被禁言,该主题自动屏蔽!
离线无行风
发帖
27
只看该作者 198楼 发表于: 2006-06-01
还有下文否?
离线李建文
发帖
20
只看该作者 199楼 发表于: 2006-09-09
有谁能用c语言来写出89c2051的lc表的程序?