可挂在钥匙链上的元器件测试仪

描述

几个月前,苏老师曾介绍过一款可挂在钥匙链上的元器件测试仪,是一个叫Akshay Baweja的印度小伙儿设计的:

用了一个带ADC的8位单片机(ATMega328)+ I2C的OLED显示屏 + 6个电阻,再一个Start按键,就可以通过编程的方式测量如下元器件的值和特性:

电阻

电容以及其ESR的值(如果有的话)

电感

二极管

晶体管 (BJTs、 UJTs, 和PUTs)

场效应管 (JFETs和MOSFETs)

晶闸管

双向可控硅

后来这哥们又做了一款Arduino Uno的扩展板,同样也在Github上开源了其设计。

这是一个很有意思的产品 - 非常简单的硬件,非常有意思的操作,能学到非常有用的知识和技能:

单片机的编程,最基本的IO操作、I2C屏幕的信息显示、按键的响应,这是一切控制系统中都会用到的;

对元器件特性的深刻理解,从最简单的电阻阻值的测量、电容容值的测量一直到三极管特性的测量,自己做一遍,也就能深刻理解到这些器件背后的工作原理以及在实际的“测量”中的一些需求和技巧,难怪多年的全国大学生电子设计竞赛中都会有元器件特性的测量相关的题目;

PWM、ADC的灵活、正确地使用

这哥们在作品中不忘鸣谢Markus F.和Karl-Heinz Kübbeler, 他们最早在AVR单片机上实现了各种元器件参数的测量(网站链接和他们的文章也放在了电子森林的文档页面中)。

因此苏老师决定也山寨一个,让更多在校的同学们能够自己动手“玩”起来!

虽然我们这里有大家最容易上手的STM32G0、LPC82x系列的核心控制板(后期也会推出来),最终还是决定先直接上基于南京沁恒公司的CH579的核心控制板来做,因为它带有BLE(蓝牙低功耗)的功能,除了能在板上的OLED上显示被测的参数之外,还可以通过BLE在手机上用App或小程序来做测试界面。

板子的构成如下面的图片,因为KiCad的3D效果实在逼真,并且比我们自己焊接好的板子更干净、所以就用了3D效果图。

板在的3D效果图(采用KiCad设计)

下面是实物的部分功能演示:

已实现的简单功能的演示

在沁恒工程师的大力支持下,我们用这个板子已经能够:

1 测量二极管

测量LED

2 测量电阻:

测量电阻(板上使用5%电阻导致的测量误差)

3. 测量电容

测量电容(测试板上使用5%的电阻导致的测量误差,面包板的电极之间也会有等效的电容并联上来)

4 测量三极管 - 极性能判断出来,但程序还有bug,其它的参数值测量还不准确,就不放图片了。

让沁恒的工程师抛了个砖,目的是引大家的玉,正如今年暑期做的DIY示波器项目一样,苏老师充分相信群众的智慧和执行力! 相信通过大家的共同努力一定会做成一个非常完美的作品:

能够测量十几种不同元器件的特性,至少超过印度小伙列出来的器件

能有非常漂亮的界面

能够跟手机、微信小程序等打通

责任编辑:xj

原文标题:来玩这个“元器件测试仪”吧,学习嵌入式编程、为电赛做准备,可作为毕业设计题目

文章出处:【微信公众号:FPGA入门到精通】欢迎添加关注!文章转载请注明出处。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分