工程师必学DIY:用Arduino打造专属万用表

发布者:美丽的1号最新更新时间:2020-09-04 来源: elecfans关键字:工程师  Arduino  专属万用表 手机看文章 扫描二维码
随时随地手机看文章

  ——本文选自5月份《测试测量特刊》

  设计要求:本项目可以使用Arduino Uno或Duemilanove板,具备三种设计模式:

  ·单独——测量数据可以用字符或者图形LCD显示模组的形式观察。

  ·连接——可以使用Arduino IDE串行显示器连接到PC上进行读数。

  ·组合——数据可以在两种设备上进行观察。

  其中第二种模式并不需要LCD显示模组,所以价格会稍微低一点。

  本项目所设计的Arduino 万用表应具备以下功能:

  ·具备3个量程的电压表:0-10V,0-30V,0-100V

  ·具备1个量程的电流表:0-500mA

  ·具备2个量程的欧姆表:0-1KΩ,0-250KΩ

  ·二极管,LED的连接性检测

  ·LED功能性测试

  ·NPN双极结型晶体管的BETA值测量

  

  1 警告:高压危险!首先我必须放出这个警告,因为我们的一些操作电压高于安全电压值,应当时刻将安全放在心中。另外,还要提醒一点,当将该万用表和电脑相连时,应当让电脑和该设备共地。

  

  2 电路设计,这是总体电路图。因为总电路图看起来有点复杂,我会将其分成子模块进行讲解。

  

  3 电压表的简化图。三个量程可以通过Arduino板上的按钮进行选择。在进行电压测量时,只有一个开关是闭合的。

  

  4 电流表的简化图。被测量电流流过1Ω电阻到地,其输出经放大后连接到Arduino的A1接口,放大器的增益为10.为了进行过流保护,我配置了一个500mA的复位PTC。

  

  5 欧姆表的简化图。由齐纳二极管相对于正电压源产生基准电压,该电压被施加到由PMOS晶体管和运算放大器组成的电流转换器上,待测电阻连接到晶体管的源极。此时齐纳二极管上的电压和电阻上的电压相等。

  

  6 Arduino板控制,两个开关都闭合,两个电阻都有电流流过。因此电流有两个可能值:10uA和2.5mA。这些电流可以进行精确的调制。然后生成的电流流过待测设备(电阻、二极管、LED……),然后电压降会在Arduino的A2口被检测到。

  

  如果电阻的范围时100Ω。此时,参考电流2.5mA流过电阻,并将生成的电压施加到Atmega芯片的ADC输入上。我们想测量的在0-1000Ω之间变动。而测量电压也在0-2.5V之间变动。Vce(Vds)的电压范围为0.5V-3V,这两个电压会直接影响到集电极-发射极/源极-漏极的电流,最终导致精度下降。这种现象可以通过此图很好的理解:NPN双极结型晶体管的传输特性。该影响可以通过软件进行一定的校正,但如果是非线性的,校正会非常困难。

  -----------------------

  更多测试测量技术热文可进入特刊页面下载浏览——《测试测量特刊》

  7 怎么测量beta值:前面提到的产生的电流可以流过不同的设备:电阻、二极管、LED、肖特基二极管……,产生的电压降和相应的设备有关。这个电压值可以提供相应设备的信息,比如设备的电压降和设备的对应:二极管-0.4V-0.8V;肖特基二极管-0.1V-0.5V,LED(颜色不同并不一样)-1.1V-3.5V。这时使用的电流是10uA。而如果使用2.5mA,那么LED就开始发光,就能测量LED的功能性。测量beta值也是使用的10uA,测量值可在屏幕上读出。

  

  8所需物料清单。

  

  9 PCB设计文件。

  

  10 PCB文件做好之后将给代工厂加工,我等了两周就拿到了成品。

  

  11 安装和焊接,这不是什么大问题,小心仔细是关键。

  

  12 PCB板上的一些解释。

  

  13 安装组件。

  


  14 对Arduino进行配置,需要对模式选择和万用表软件两者进行配置,相关的配置文件可在http://www.instructables.com/id/Digital-multimeter-shield-for-Arduino/ 找到。

  

  15 然后还需要进行校准。找一个标准的万用表相对校准即可。

  

  16测量电池电压,可以看到选择的量程和电压值信息。

  

  17 校准欧姆表。

  

  18 完成之后就可以进行测试了。

  

关键字:工程师  Arduino  专属万用表 引用地址:工程师必学DIY:用Arduino打造专属万用表

上一篇:机械万用表使用方法及万用表使用方法小口诀
下一篇:500型万用表的使用方法

推荐阅读最新更新时间:2024-11-10 03:38

AVR开发 Arduino方法(一) 端口子系统
  Arduino UNO R3的主处理器ATMega328P上有3个8位的输入/输出端口,分别是PB,PC和PD。Arduino IDE提供的Blink示例可以帮助我们了解端口的数字输出功能: 1 // Blink.ino 2 int led = 13; 3 4 void setup() { 5 pinMode(led, OUTPUT); 6 } 7 8 void loop() { 9 digitalWrite(led, HIGH); 10 delay(1000); 11 digitalWrite(led, LOW); 12 delay(1000); 13 }   这个示例使Arduino开发
[单片机]
AVR开发 <font color='red'>Arduino</font>方法(一) 端口子系统
TI Sitara AM335x ARM Cortex-A8 处理器支持Arduino
日前,德州仪器 (TI) 宣布 Sitara™ AM335x ARM® Cortex™-A8 处理器已被选用于最新 Arduino 电路板 ArduinoTRE。TI 1 GHz Sitara AM335x 处理器可为 ArduinoTRE 提供比 Arduino Leonardo 或 Uno 高 100 倍的性能。Arduino 用户不但可首次使用 Linux 的完整功能,而且还可获得各种最新板载连接选项,可在充分发挥 Arduino 软件简易性优势的同时,开发功能强大的高级应用。基于 Sitara 处理器的 ArduinoTRE 可作为网络集线器连接数百万经典 Arduino 节点,从而帮助客户始终处于物联网时代的最前沿。
[单片机]
苹果招募基带工程师:Intel、高通危险了
        对于苹果来说,未来的目标就是iPhone上重要的芯片,统统自研,所以在基带上他们也是一样。   苹果正在招募工程师,设计开发蜂窝PHY芯片第一层,也就是物理层,它是芯片的最底层。据外媒The Information援引消息人士的话称,苹果有可能正在开发自有通讯芯片,不只如此,苹果还想将它用在iPhone手机上,抛弃合作伙伴 英特尔 ,改用自有硬件。   目前,苹果准备招募两名蜂窝通讯芯片系统架构师,一名在圣克拉拉工作,还有一名在圣迭戈工作,而高通的故乡正是圣迭戈。苹果还发布一些与圣迭戈有关的招聘消息,准备招募RF设计工程师。   这些细节都已经显示了苹果要自研基带的决心,当然,新通讯芯片可能还要等很多年
[手机便携]
助力车载娱乐系统开发,工程师必备的开源软件指南
像通用或者大众等大型汽车厂商,由于产量大,因而有足够的能力完全从头开始构建车载娱乐信息系统(IVI)平台。然而,对于较小的厂商来说,他们更希望能够找到一个适用的现有IVI架构,从而重复使用其构建模块。他们不想白费力气去做重复工作,例如制作USB和硬盘驱动器等标准部件,所以具备可复用性的开源平台对他们来说是极具成本效益的一种方案。这也就是为什么汽车市场对类似于GeniviLinux的方案趋之若鹜—因为开源IVI的协作性能有助于降低每个平台的工程量,从而加速开发、缩短总体上市时间。在可能的情况下,CSR也需要与其他车载娱乐信息系统领先厂商合作,以便减少实现无线连接所需的工程压力,例如:CSR就一直与MentorGraphics密切合作开
[嵌入式]
工程师分享:详解PWM开关稳压电源的尖峰干扰
引言 PWM (PulseWidthmodulation)型 开关稳压电源 具有体积小、效率高的优点,作为电源设备在许多领域得到了广泛的应用。但是,开关三极管的工作状态转换持续期短、频谱甚宽的尖峰干扰是其致命弱点,它不仅影响开关电源本身,而且还会干扰邻近的其它电子设备。 开关稳压电源工作时开关三极管和续流二极管(亦可以是另一个开关三极管)总是交替地导通或者截止,图1中KQ和KD并非是理想器件,两种状态的转换需要一定的时间,这就产生了尖峰干扰。在状态转变过程中,该导通的开关没有完全导通,而该截止的开关却又没有截止的瞬间,电源到地有直接的通路,产生瞬态电流Is。该电流跟开关三极管导通时的电流Imax及截止时的电流Icmin的差值、开
[电源管理]
<font color='red'>工程师</font>分享:详解PWM开关稳压电源的尖峰干扰
高通合约工程师跳楼 任职8年曾遭解雇
集微网6月20日报道 据香港媒体消息,位于美国圣地亚哥的高通总部17日晚间发生员工跳楼事件,死者为华裔工程师David Wu,或因压力过大而选择坠楼。 据悉,David Wu是中国移民,毕业于清华大学,曾在高通基带集成部门任职7年,担任全职工程师,但不幸在2015年9月的裁员中受到波及(当时涉及1300名员工),直到去年8月才又找到现在部门的工作,担任QCT部门的合约工程师。 David Wu疑似自杀,目前圣地亚哥当地机构尚未出具此事件的相关调查报告。 另据当地媒体报道,类似的员工自杀事件在2010年和2012年也曾出现过,由于裁员和业绩等原因。高通正在执行10亿美元的成本缩减计划,计划裁撤1500个岗位,已经在进行中,但目前并未
[手机便携]
防止泄密,韩国将监控芯片工程师旅游记录
据日经报道,韩国将创建一个芯片工程师数据库,以监控他们进出该国的旅行,以阻止外国公司偷猎,并防止关键技术落入外国手中。 该措施是加强知识产权保护的五年计划的一部分,该计划由包括工业和司法部、韩国知识产权局和国家情报局在内的多个政府机构组成。 首尔旨在遏制这一趋势,该趋势已成为三星电子等依赖其技术优势的巨头日益严重的问题。在过去五年中,韩国发生了 397 起技术泄露事件。 该计划要求列出在电池、有机发光二极管显示器、船舶和钢铁等韩国最具竞争力的 12 项“国家核心技术”方面具有先进知识的人员名单。企业和研究机构将被要求注册任何符合这些标准的员工。 政府将跟踪这些名单上人员的来往,工业部表示,此举旨在阻止工程师跳槽到国
[半导体设计/制造]
防止泄密,韩国将监控芯片<font color='red'>工程师</font>旅游记录
工程师经验分享:正交检测的简单电路
图1中的电路产生一个输出电压,你可以测量这个电压,来确定两条正弦波是否为正交关系。如果输出电压为0V,则输入波(φ1和φ2)完全正交。如果输入存在非90°相位差,则电路输出一个直流电压。该电压与两个输入信号非正交的度数成比例。相位角小于90°时,电压极性为正,相位角大于90°时,电压极性为负。      图1 用电路中的双向开关可以确定两条正弦波是否正交。如果输出电压为0V,则输入波(φ1和φ2)完全正交。如果输出电压为正或为负,则输入波非正交。   图2中的信号A和信号B正交。当信号A加在φ1输入端时,双向CMOS开关在正半周期开启,而在负半周期关闭。如果信号B同时加在φ2输入端,管脚2出现一个与信号C类似的输出。需注意,地线
[模拟电子]
<font color='red'>工程师</font>经验分享:正交检测的简单电路
小广播
最新测试测量文章
换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved