0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

怎么用单片机的ADC测量电流、电阻和电容?

电子森林 来源:硬禾学堂 作者:硬禾学堂 2021-05-03 11:57 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

电赛中很多题目都是与电气参数测量有关的,比如电阻电容、电压和电流,这些都是最基本的概念,看似测量起来也很简单,但还是有很多技巧,尤其是用尽可能简单的电路、稳定可靠地进行测量。

今天苏老师就接上一个项目来说道说道。

项目“多用表”扩展卡也就是我们常说的万用表的扩展卡。

说“多用表”,其实就是主要的4个参数的测量 - 电压、电流、电阻和电容。说是“表“,其实也就是模拟前端的电路而已,数据的处理和显示都在其它板子上,用的是MCU内部的ADC,当然如果你用的MCU实在穷得连个ADC都没有,那这个板子还提供了一个串行的ADC芯片。

原文是英文的,喜欢原汁原味阅读技术资料的同学们可以到我列出来的链接里自己去消化,在这里我简单介绍一下:

这个板子的尺寸不大,能够测量4个功能,但使用的器件不多,板子的尺寸跟一个U盘差不多,看板子上的器件的封装,完全可以自己参考这个设计画一块板子(记得用KiCad哦),接在自己熟悉的单片机平台上,自己编程玩玩。

1925ae04-9f5a-11eb-8b86-12bb97331649.png

板子上用到的器件有很多替代品,原装的不好买的话,可以用国产的替代,比如圣邦微、3Peaks的器件都是价廉物美,完美替代的。

借此机会你也可以了解一下国产器件的发展现状。

告诉你一个秘密 - 圣邦微、3Peaks都可以申请样片,苏老师前后用过很多这两家公司的器件,都是拿到的样片,而且到货很快,每款可以申请到20片,不信你试试。

可以用你熟悉的单片机系统做一个比较炫酷的界面,甚至你也可以做成一个小小的“产品”。。。。

电压的测量 - 要注意的就是输入阻抗要足够高,不要影响到被测电路,在这部分使用了两个跟随器进行缓冲、一个差分电路。跟随器前面的是分压器,可以将被测的电压幅度按照50:3的比例降压,差分电路使用了虚拟地VGND - 这个VGND的电压为ADC参考基准电压(比如2.048V)的一半,这样在差分电路输出端送到ADC输入端的电压的中点即为VGND(1.024V),这样就可以通过ADC的输入端0-2.048V的变化范围来测量正、负电压,输入端电压的范围是多少,大家可以算一下。

1a70102e-9f5a-11eb-8b86-12bb97331649.png

电压的测量

电流的测量 - 用一个差分放大电路将0.1欧姆上的压差进行10x 放大,根据欧姆定律,就可以算出流过0.1欧姆上的电流,可以测量到1A的电流。这个并联在被测电路上的电阻选为0.1欧姆,就是为了不对被测的电路造成影响。

1a7a9fee-9f5a-11eb-8b86-12bb97331649.png

电阻的测量 - 采用的是分压的原理,将被测的未知阻值的电阻跟已知阻值的电阻构成分压电路,测量分压的电压值,就可以推算出被测电阻的阻值。

由于电阻值的跨度比较大,不可能通过一个已知阻值的电阻来测量跨度很大的未知电阻,因此加了一个开关控制网络,通过数字控制的方式切换不同的阻值,从而达到更精确的测量。在下面的电路中用了6个MOSFET作为开关来切换使用不同阻值的参考电阻。

1a84a408-9f5a-11eb-8b86-12bb97331649.png

电容的测量 - 在这里使用了一个555精确定时器 + 频率/电压转换器。555定时器被设计为振荡频率为585Hz,50%占空比的非稳态多谐振荡器。被测的电容接在555的阈值输入端,进而影响到LM2907这颗频率/电压变换器的输入直流电压值,通过测量电压值就可以反推接入的电容的值,当然在其输出端还加了一级差分放大器

1add75ba-9f5a-11eb-8b86-12bb97331649.png

由于测量中会用到负电压,在这个设计中还用到了电荷泵从+5V产生-5V的供电电压,以及一个基准电压源MAX6106产生2.048的参考电压,并通过电阻分压 + 缓冲得到一个1.024V的虚地电压,提供给运算放大器,将输入的+/-变化的电压偏移到以1.024V这个中间点为电压中点。

1b2653ac-9f5a-11eb-8b86-12bb97331649.png

下面表格列出来了本电路能够测量到的精度。

1b312098-9f5a-11eb-8b86-12bb97331649.png

有兴趣的同学不妨自己画一个板子试试,也是一个非常有意义的锻炼,能够巩固自己的模拟电路知识,同时还能加强嵌入式系统的ADC应用、软件编程、界面显示等。

原文标题:备战电赛小技能 - 如何用单片机的ADC测量电压、电流、电阻和电容?

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

责任编辑:haq

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

    关注

    6074

    文章

    45340

    浏览量

    663490
  • adc
    adc
    +关注

    关注

    100

    文章

    7392

    浏览量

    553782

原文标题:备战电赛小技能 - 如何用单片机的ADC测量电压、电流、电阻和电容?

文章出处:【微信号:xiaojiaoyafpga,微信公众号:电子森林】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    单片机学习的8个知识点分享

    能力,以驱动较大的负载。 2、LED串联电阻的计算 单片机基本上使用LED作为输出指示,而LED串联电阻的作用是限制电流,保护LED不被烧坏。串联
    发表于 11-20 07:58

    基于XL4016的单片机数字直流稳压电源板

    闲暇之余,制作了本数字直流稳压电源板,触摸键盘板数字设置输出电压和电流,XL4016的输出范围位1.25V到36V,输出电流可达8A。在AD7705,MAX4081及单片机的协同下,输出精度小于
    发表于 11-10 20:06

    单片机电路设计必读:电容选用的五大关键原则

    单片机系统设计中,你是否遇到过莫名其妙的复位故障或信号干扰?问题的根源往往在于一个被忽视的小元件——电容。作为单片机外围电路中的"无名英雄",电容的选择直接影响系统稳定性和性能
    的头像 发表于 10-23 15:40 358次阅读
    <b class='flag-5'>单片机</b>电路设计必读:<b class='flag-5'>电容</b>选用的五大关键原则

    太诱贴片电容的漏电流与绝缘电阻的关系

    电材料的电流。由于没有完美的绝缘材料,即使介电材料非常好,也会发生一定量的漏电。 绝缘电阻 :是介电材料的电学强度和引线连接措施的组合效果,是测量电容器绝缘质量的一个指标。高阻值通常表
    的头像 发表于 08-12 14:48 685次阅读
    太诱贴片<b class='flag-5'>电容</b>的漏<b class='flag-5'>电流</b>与绝缘<b class='flag-5'>电阻</b>的关系

    单片机什么封装

    单片机封装是将芯片内部电路与外部引脚连接并包裹保护的结构,不仅影响单片机的安装方式、适用场景,还与电路设计的紧凑性、散热性能密切相关。不同封装类型各有特点,适配从简单电路到复杂系统的多样化需求
    的头像 发表于 08-01 13:47 896次阅读

    单片机采用什么电流输出

    单片机电流输出特性与其内部电路设计和应用场景密切相关,既包含自身工作时的微弱电流,也涉及通过外部电路扩展后的驱动电流。了解单片机
    的头像 发表于 07-30 11:13 747次阅读

    单片机采用什么电流控制

    单片机作为电子系统的控制核心,其电流控制涉及自身工作电流管理与外部设备电流驱动两个层面。由于单片机内部电路的特性,其自身工作
    的头像 发表于 07-30 10:07 545次阅读

    怎么放大单片机输出电流

    单片机作为电子系统的控制核心,其 I/O 口输出电流通常较小(一般在 10-20mA 左右),难以直接驱动继电器、电机、大功率 LED 等需要较大工作电流的外设。因此,在实际应用中需通过特定电路放大
    的头像 发表于 07-25 13:47 493次阅读

    怎么测单片机系统频率

    单片机系统频率是指单片机工作时的时钟频率,它直接影响单片机的运行速度和处理能力,准确测量系统频率对单片机应用开发、程序调试和性能优化具有重要
    的头像 发表于 07-25 11:39 475次阅读

    单片机怎么驱动电机?

    、高效的控制。       单片机本身的输出电流和电压较小,通常无法直接驱动功率较大的电机,这是因为电机在启动和运行时需要较大的电流,若直接由单片机供电,可能会因过载损坏
    的头像 发表于 07-25 09:31 438次阅读

    如何用单片ADC和DAC去匹配改善电路呢?

    我看了很多贵公司关于ADC和DAC改善的电路,比如在ADC采样前加电容电阻,DAC输出再加些电路什么的。那如果我一些
    发表于 02-06 08:25

    什么是单片机ADC接口

    ,简称ADC)接口是单片机中不可或缺的一部分,它负责将模拟信号转换为数字信号,使得单片机能够处理来自传感器、仪表等模拟世界的信号。本文将深入探讨单片机
    的头像 发表于 02-03 11:27 3724次阅读

    指针式万测量电流的方法

    压、直流电流电阻以及某些情况下的电容。 二、测量电流的原理 电流是电荷的流动,可以通过
    的头像 发表于 01-23 09:25 4430次阅读

    一个单片机ADC模块,它的最高时钟为32MHz,如果分频到2KHz,会不会对采样精度有影响?

    1、一个单片机ADC模块,它的最高时钟为32MHz,如果分频到2KHz,会不会对采样精度有影响?个人感觉如果时钟太低的话,采样时间就会拉长,采样电容的电压就会因为漏电流而下降,导致
    发表于 01-09 06:43

    分流电阻测量电流

    分流电阻器是一种插入电路中测量电流的精密元件。在使用灵敏表头测量电流电流表中,将分流
    的头像 发表于 12-16 09:55 1085次阅读
    <b class='flag-5'>用</b>分流<b class='flag-5'>电阻</b>器<b class='flag-5'>测量</b><b class='flag-5'>电流</b>