矿石收音机论坛

 找回密码
 加入会员

QQ登录

只需一步,快速开始

搜索
查看: 63870|回复: 324

LCR表的制作

  [复制链接]
     
发表于 2020-4-24 08:02:36 | 显示全部楼层 |阅读模式
本帖最后由 holts 于 2020-4-24 08:29 编辑

在测量检修或DIY时经常要用到LCR,一直想自己制作LCR表,在网上找来找去,发现老毛子设计的这个不错。


[radiokot.ru/circuit/digital/measure/108/]

测试频率为5个-1k,9k,25k,49k和97k,可通过长按S / P按钮(选择等效电路)进行切换



测量范围:

0.1pF - 10000uF,
20ngN - 10gN,
2mΩ - 1MΩ

全量程不用切换自动识别切换,用来做检修挺方便的,精度大约在1%-2%之间,精度这个东西,当然是越高越好,不过成本和复杂度就上去了,所以要找个平衡点,这个表就做的不错。整个表的电路简单,自己DIY容易成功。

lcr.png

lcr2.png

11.jpg

评分

3

查看全部评分

     
发表于 2021-7-21 11:11:52 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 2 反对 0

使用道具 举报

     
发表于 2022-12-4 00:06:51 | 显示全部楼层
stm32f103r系列就有。我移植了下,结果adc对应的dma中断只要调用正弦波数组,dac输出就变形。会有个台阶。
干脆买了片f100。直接改lcd12864成功
回复 支持 1 反对 0

使用道具 举报

     
 楼主| 发表于 2020-4-24 09:01:01 | 显示全部楼层
xinglong1115 发表于 2020-4-24 08:56
这设计制作水平和焊接水平感觉不像是一个人

明显不是一个人啊,设计者是老毛子,原作者程序开源,我只是搬运工,将我手上有的屏改了原作者的PCB,重要制板,只是要改屏,麻烦, 如果你有nokia1111,或1112屏,直接用原作者的程序和板子,哪是非常简单的事。
回复 支持 1 反对 0

使用道具 举报

     
发表于 2020-11-27 14:47:31 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 1 反对 0

使用道具 举报

     
 楼主| 发表于 2020-9-22 08:08:06 | 显示全部楼层
435788A 发表于 2020-9-21 23:30
我改620b12-71b的程序,71的程序是刷屏加快了的。
改1.14寸tft屏,刷屏速度变慢,后又改用OLED屏,可能是 ...

改屏后,这些都要改的,既然都已用了TFT彩屏,反相显示不一定要
照搬1202的方式,你可以用彩色区分,显示更漂亮,相对来说你用的是串口屏,你可以将你的屏的驱动加进去而不是替换,向后兼容,改动还是不大,如果改成并口屏,硬件都改动了,改动的地方就太多了,不能向后兼容,工作量比较大,当然好处也是明显的,所以最简单最快的方式就是用原屏,直接用。
回复 支持 1 反对 0

使用道具 举报

     
发表于 2020-9-21 23:30:21 | 显示全部楼层
本帖最后由 435788A 于 2020-9-21 23:32 编辑

我改620b12-71b的程序,71的程序是刷屏加快了的。
改1.14寸tft屏,刷屏速度变慢,后又改用OLED屏,可能是屏幕程序原因,没有1202屏刷的快。
lcd_gotoxy(x,y+1);//这个是设置 X,Y 坐标的
在  int menuProcess(int btns){  函数里 mask  是设置1202屏正常显示, 反色显示的


//if ( menu[menuCurrent].parent>= 0  ){ lcd_gotoxy(0,0);lcd_putstr(menu[menuCurrent].name,1); }
if ( menu[menuCurrent].parent>= 0  ){ OLED_ShowString(0,0,menu[menuCurrent].name,8,1); }//显示菜单名
//lcd_gotoxy(6*14,0);
if(min != menu[menuCurrent].first) OLED_ShowString(6*14,0,"<",8,1);else OLED_ShowString(6*14,0," ",8,1);//lcd_putstr(" ",0);
if(max != menu[menuCurrent].last) OLED_ShowString(6*14,0,">",8,1);//lcd_putstr(">",0);
OLED_ShowString(6*14,0,"",8,1);//lcd_putstr("",1);

for(int i = 0 ; i <= (max-min); i++)// display items 显示项目
{
        mask = 0x00;
//        if( (min  + i + 1) == selected) mask = 0x80;

//        lcd_gotoxy(0,i+2);
        if(selected == (min+i) )        mask = 0xFF;

//        lcd_putstr(menu[min + i].name,1);
        if(mask == 0x00)OLED_ShowString(0,(i+2)*8,menu[min + i].name,8,1);//显示选项的内容
        else OLED_ShowString(0,(i+2)*8,menu[min + i].name,8,0);//反色显示
        if(menu[min + i].d != NULL)
                {
                menu[min + i].d(min + i,tmpStr,0);
                if( (selected == (min+i)) && editable )mask = 0x00;
        //        lcd_gotoxy(6*(16 - strlen(tmpStr)),i+2);
        //        lcd_putstr(tmpStr,1);
                OLED_ShowString(6*(16 - strlen(tmpStr)),(i+2)*8,tmpStr,8,1);//显示--或OK
                }
}

就这样,通道平衡和短路校准菜单正常,但是在设置菜单里,调节时显示的参数会混乱

评分

1

查看全部评分

回复 支持 1 反对 0

使用道具 举报

     
发表于 2020-4-24 08:30:07 | 显示全部楼层
焊接基本功有待提高!
回复 支持 反对

使用道具 举报

     
发表于 2020-4-24 08:31:02 | 显示全部楼层
在做个外壳,做成产品,出售最好!
回复 支持 反对

使用道具 举报

     
发表于 2020-4-24 08:42:49 | 显示全部楼层
一直都没有搞懂LCR电桥的原理,楼主能否上传些科普资料?谢谢啦!
回复 支持 反对

使用道具 举报

     
发表于 2020-4-24 08:47:27 | 显示全部楼层
这个不错,一直想搞,万用表测的不准,祝成功,然后买块板子
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2020-4-24 08:50:07 | 显示全部楼层
繁荣 发表于 2020-4-24 08:30
焊接基本功有待提高!

原件太小,比较难焊,MCU搭焊了,正在想如何处理,头痛啊。
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2020-4-24 08:51:42 | 显示全部楼层
飞花逐月 发表于 2020-4-24 08:31
在做个外壳,做成产品,出售最好!

哪样成本就上去了,DIY要发挥自己的长处,谁手上没几个空壳呢,找个能装进去的将就用。
回复 支持 反对

使用道具 举报

     
发表于 2020-4-24 08:52:08 | 显示全部楼层
做好能用就是高人
回复 支持 反对

使用道具 举报

     
发表于 2020-4-24 08:53:02 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2020-4-24 08:53:11 | 显示全部楼层
burn 发表于 2020-4-24 08:42
一直都没有搞懂LCR电桥的原理,楼主能否上传些科普资料?谢谢啦!

这个我也不懂,你可以参考许老师的贴子,他哪个贴讲的比较多。
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2020-4-24 08:55:04 | 显示全部楼层
中原剑客 发表于 2020-4-24 08:47
这个不错,一直想搞,万用表测的不准,祝成功,然后买块板子

因为我没有原作者用的1111屏,初步的想法,尽量少改程序,先用串口屏搞通可以用,然后再上并口屏。
回复 支持 反对

使用道具 举报

     
发表于 2020-4-24 08:56:15 | 显示全部楼层
这设计制作水平和焊接水平感觉不像是一个人

评分

3

查看全部评分

回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2020-4-24 08:56:22 | 显示全部楼层

难啊,要改程序,不知坛内有没有高人,帮手改。
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2020-4-24 08:57:54 | 显示全部楼层
书到用时 发表于 2020-4-24 08:53
板子上没有特别难焊的元件,道头烙铁很容易搞定啊

试了,拉不开,明天找把小刀在放大镜下一点点切吧。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

小黑屋|手机版|矿石收音机 ( 蒙ICP备05000029号-1 )

蒙公网安备 15040402000005号

GMT+8, 2024-3-29 18:08

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表