51单片电容频率仪DIY制作
单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。概括的讲,一块芯片就成了一台计算机。
单片机具有体积小、质量轻、价格便宜的特点。同时,学习使用单片机是了解计算机原理与结构的最佳选择。今天,小编就带大家来见识一下,牛人在业余条件下是怎样制作51单片电容频率仪的吧~
![](../img/eep/emb/emb-56422fyl5ntb1ha3.jpg)
51单片电容频率仪
![](../img/eep/emb/emb-56423dykx4nihqdo.jpg)
51单片电容频率仪原理图
一、功能菜单
1、电容档:
![](../img/eep/emb/emb-56424wba1un3ufxf.jpg)
2、频率档:
![](../img/eep/emb/emb-56425rfic4xnnenn.jpg)
![](../img/eep/emb/emb-56426o0yl42dagq4.jpg)
3、波型输出:
![](../img/eep/emb/emb-564271sudlfmvf4t.jpg)
![](../img/eep/emb/emb-56428yikfdwu2l23.jpg)
二、制作过程
先说说个人的一点体会:很多人都觉得玩单片机很难,其实也是一种误解,如果你会制作PCB,会焊接,这部分和焊音响功放一样,检查无误后,再把程序给烧录到51单片机,开机调试就没有问题了~
1、PCB板
![](../img/eep/emb/emb-56429htpxryunfg1.jpg)
2、零件图
![](../img/eep/emb/emb-56430vge04zv52yu.jpg)
3、感光板制作(过程略,参考相关专业贴)
![](../img/eep/emb/emb-56431kq53rbirbzp.jpg)
胶片
4、成品板
![](../img/eep/emb/emb-56432ypghgi0t0do.jpg)
局部:
![](../img/eep/emb/emb-56433prfas3nu5gd.jpg)
![](../img/eep/emb/emb-56434m4abxjxrnkv.jpg)
51单片我喜欢用STC的,一是便宜,二是烧录方便,不必用ISP线
![](../img/eep/emb/emb-56435e3lrhemrkyv.jpg)
1602LCD
三、烧录
1、 单片芯片我选STC 89C52(主要是为了方便烧录),如果用AT89C52,要专用烧录,AT89S52则要用ISP线,麻烦一些,一般玩用STC的方便些。
![](../img/eep/emb/emb-56436bk03js2q1wj.jpg)
烧录板,淘宝上约大多数51学习器都行。
2、编程器连串口线、电源(注意不要上电),打开烧录软件
![](../img/eep/emb/emb-56437mmp5o3puwrb.jpg)
3、打开电容表源程序文件。
![](../img/eep/emb/emb-564380dj5dxannhq.jpg)
4、按“下载”,再按“电源”,烧录就完成了。
![](../img/eep/emb/emb-56439e2pwcwmda3z.jpg)
5、把51单片拆下,装到板子上,就可以进行下一步调试过程。
调试篇:
![](../img/eep/emb/emb-56440ub33xrrmft0.jpg)
三、电容实测:
1、实测2.2u电容
![](../img/eep/emb/emb-56441rbrvzdpkasb.jpg)
说明:限于手头仪器及制作精度等要求,检测结果不一定十分正确,以下结果只代表实际所得。由于1档需要几欧电阻做调整,暂时没有,故结果也只能参考,实测结果,2、3、4档容量基本相同。
![](../img/eep/emb/emb-56442yhq0z1gdnpn.jpg)
2、实测1u
![](../img/eep/emb/emb-56443rs1acvocbfd.jpg)
1档没细细调,结果供参考,不评;2、3、4档非常接近,其中4档最尾小数点两位数在25-23间跳动,5档已经超过数值;1、2、3档数值稳定,
如果和数字表对比,4舍5入后,相差不大。
![](../img/eep/emb/emb-56444fvxaycayz2s.jpg)
3、本来打算继续测量XXXXP内的小电容,不过突然闪个邪恶的念头——停下来,先恶搞一下,试试不规范的的测量,如用加长线,结果会怎样?能消除加长线线间电容的影响吗?
![](../img/eep/emb/emb-56445l2lppq3qhiy.jpg)
恶搞主角,两条长约30cm的导线
主角为标称221(即220P)的电容,插座实测结果:217P。线间实测电容6P。220P电容带线测量,理论数值为217P+6P=223P,实测224P。
![](../img/eep/emb/emb-56446jod3es2njxd.jpg)
221(即220P)电容
测量目的:220P电容和6P的线间电容,能够智能消除?
去掉220P电容,带线进行仪器调零,返回电容档,带线时显示屏全部为0了:
![](../img/eep/emb/emb-56447cytwqkd3fyv.jpg)
导线头再插上220P电容,显示值218P(数字有跳动±2P,估计是引线导入干扰),与插座比对,相差1P。其实,上面不合常规的测量,总体来说,都在可接受范围内。
实测基本完成,部分电容没上图片,不过结果都相差不大。由于没有标准仪器去检测所有结果,只能代表能够使用,纯属折腾。对于最小5档,有BUG,如果测量大于4700P的电容,数值偏大,解决的方法希望能有时间再实验一下。
再来一个错误示范:如果调零时,电容插在插座上,会出现什么状况呢?
1、调零菜单,插座上电容(见左下角蓝色);
![](../img/eep/emb/emb-56448sldjv51sylx.jpg)
2、确认调零,LCD显示“错误,请检查输入插座”,未发生大的错误。
![](../img/eep/emb/emb-56449tvs0laenh2u.jpg)
- FPGA的DSP性能揭秘(06-16)
- 基于单片机通用引脚的软件UART设计(10-16)
- 分时操作系统思想在单片机中的具体应用 (10-30)
- 基于AT89C51+DSP的双CPU伺服运动控制器的研究(05-26)
- 关于RTX51 TINY的分析与探讨(05-30)
- 基于MC9S12DGl28单片机的智能寻迹车设计(04-03)