1 使用微控制器精确测量电流-德赢Vwin官网 网
0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

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

3天内不再提示

使用微控制器精确测量电流

CHANBAEK 来源:microchip 作者:microchip 2023-02-27 11:31 次阅读

介绍片上vwin CIP,以减少或消除误差

某些应用,如电力电子、安全系统和气体监测器,可能需要测量电路中流动的电流。虽然使用模数转换器ADC)测量电压是一个简单的过程,但测量电流则不是。电流测量的复杂性增加,增加了测量误差的几率。这篇博文将讨论其中一些误差源,以及如何使用片上模拟内核独立外设(CIP)来减少或消除这些误差。

问题的范围

当大电流流动时,更容易发生测量误差。但这些错误不仅仅是电力系统所独有的。接地和信号管理不良也会影响小信号测量。如果所有误差和不精度的总和超过最低有效位(LSB)的1/2,换句话说,超过ADC每比特的分辨率,则误差将影响测量。了解潜在误差的来源可以最大限度地提高电流测量的能力。

显示问题

让我们从低侧电流测量电路的简化视图开始。当电流流过负载时,它通过检测电阻,根据欧姆定律 (V = IR) 在电阻两端产生电压。在理想情况下,测量该电路就像将ADC输入连接到该分流器一样简单。

pYYBAGP8JBeAJ2ceAAAZq-K-_4A515.png

简化电流测量电路

现在,让我们再次看一下这个图,但添加了一些常见的寄生元件。电流检测电阻不再是该电路低端的唯一电阻源。接地回路的电阻(RGND)与检测电阻串联。这种电阻通常来自印刷电路板 (PCB) 的接线、焊接连接和铜。

poYBAGP8JBeAcMjnAAAcfyyDsbQ005.png

如图所示为具有寄生电阻的电流测量电路

如果分流电阻与RGND相比相对较大,则影响可以忽略不计。但是,如果接地回路电阻仅为分流电阻的百分之几,则会增加大量误差。例如,如果使用 1 欧姆、±1% 分流电阻器,则仅 10 毫欧的电阻就相当于电阻上的容差,将其转换为 1 欧姆、-0%、+2% 电阻。随着分流器的电阻变小,这种影响变得更加明显。为了减少这种影响,有几种方法可以补偿和纠正此错误。

减少测量误差

增加分流电阻

首先,让我们看一下增加分流器的电阻。在电源应用中,这不是最佳解决方案。随着电阻的增加,电阻消耗的功率(P =I 2R)也会增加,从而降低了效率。为了保持通过负载的相同电流量,必须增加电源所需的顺从性(电压)。
  这种方法仅在某些应用和情况下才可行。

降低寄生电阻

相反的方法是降低寄生损耗。为了将损耗降至最低,电流返回路径应尽可能短,阻抗应尽可能低。免费的在线计算器和工具可以估计PCB上特定走线宽度的电阻量。

差分测量

某些微控制器MCU),例如 PIC18F56Q71 系列、PIC16F17146 系列、AVR® DD 系列或 ATtiny1627 系列,包含差分 ADC,可以测量两个输入之间的电压差,而不是参考 MCU 的接地。

pYYBAGP8JBiAAXcuAAAd9u9vgIE407.png

信号的差分测量

这消除了失调,而无需对电路进行任何更改,尽管最小化寄生电阻和校准的其他方法(见下文)仍然有效,如果可能的话,值得添加。这种方法也可用于高端检测,只要(绝对)输入电压保持在MCU的绝对最大额定值内。 ## 伪差分测量   如果MCU缺少真差分ADC,则仍可以通过执行伪差分测量来使用单端ADC执行差分测量。在这种测量模式下,ADC首先测量电流检测的高端,然后测量低端。通过相互减去结果,可以确定差分结果。   但是,这假定信号的DC(稳态)行为。此测量的更好版本在模式高侧、低侧和高压侧执行三次测量。在减法之前对两个高端测量值进行平均,以校正样本之间信号的变化。

poYBAGP8JBiALAapAAAjNUG3FjQ692.png

伪差分测量

校准误差

在模拟域之外,另一种减少误差的方法是执行系统校准。这可以在工厂或最终产品中执行。要执行校准,请将已知电路条件应用于测量电路,从MCU获取测量值,然后根据预期值计算误差。测量误差校正可以存储在设备存储器中以备将来使用,尽管随着时间的推移可能会出现漂移。然后,在运行时,MCU 在处理之前对结果应用纠错。

信号缩放问题

根据我们目前所讨论的内容,电流检测电阻两端的电压被假定为ADC测量范围内的一个相当大的信号。但这种情况并不常见。如前所述,电流检测电阻耗散I2R功率。降低分流器的电阻可减少热量的耗散并提高电源效率。

使用可编程增益放大器 (PGA)

一些差分ADC(如ATtiny1627系列的ADC)具有内置可编程增益放大器(PGA),用于放大差分信号。当信号非常小时,此功能非常有用,只能使用ADC测量范围的一小部分。通过放大信号,微控制器甚至可以直接测量非常小的差分信号。

更通用的方法

没有PGA的MCU将不得不采取不同的方法。一种选择是将寄生电阻降至最低,并利用片内运算放大器(OPAMP)CIP。OPAMP可用于将分流器的输出放大到更大、更可测量的值。此外,某些器件内置电阻梯,无需外部元件即可用于OPAMP增益。为了获得更严格的增益控制,如果需要,可以将外部电阻与OPAMP一起使用。

pYYBAGP8JBiAIu-kAAAt23A0nh8976.png

电流检测放大器

这种方法的一个局限性是,使用两个OPAMP CIP进行差分放大将很难以有用的方式实现。要使这种方法发挥作用,两个OPAMP需要具有相同的增益(可能来自精密匹配的电阻)和难以校正的匹配失调电压。如果不匹配,将产生一定量的误差,如增益误差或失调误差。在这种情况下,分立仪表放大器将是更好的选择,因为它们包含匹配的电阻。

结论

这篇博文讨论了使用MCU测量电流的一些复杂性。有关 PIC18F56Q71 系列和 ATtiny1627 系列的更多信息,请访问我们的网站。

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

    关注

    48

    文章

    7542

    浏览量

    151310
  • mcu
    mcu
    +关注

    关注

    146

    文章

    17123

    浏览量

    350973
  • 电流
    +关注

    关注

    40

    文章

    6846

    浏览量

    132107
  • adc
    adc
    +关注

    关注

    98

    文章

    6495

    浏览量

    544448
  • 模数转换器
    +关注

    关注

    26

    文章

    3200

    浏览量

    126810
收藏 人收藏

    评论

    相关推荐

    #硬声创作季 微控制器原理:微控制器的典型结构

    微控制器mcu
    Mr_haohao
    发布于 :2022年11月02日 14:51:39

    电梯的基础原理:微控制器

    微控制器
    jf_10480160
    发布于 :2022年12月14日 07:20:15

    EVAL-CN0300-EB1Z,完整的闭环精密模拟微控制器热电偶测量系统,带有4至20 mA输出评估板

    EVAL-CN0300-EB1Z,完整的闭环精密模拟微控制器热电偶测量系统,带有4至20 mA输出评估板。 CN0300是一款电路,在精确的热电偶温度监控应用中使用ADuCM360精密模拟微控
    发表于 10-28 08:47

    什么是微控制器MCU

    在开发嵌入式系统时,其中一个选择是将计算硬件基于微控制器,而不是微处理MPU。这两种方法都有其吸引力,但通常它们将在不同的应用中找到。通常,微控制器MCU可用于大小,低功耗和低成本是关键要求
    发表于 10-29 10:56

    如何通过STM32微控制器测量IDD?

    、电平转换和 SMPS 消耗。 我想知道在 STOP2 模式下如何仅测量 MCU 电流消耗并真正看到 1uA 左右? 引用板数据表:“标记为 IDD 的跳线JP6用于测量 STM32
    发表于 12-27 06:08

    如何用微控制器测量电容

    微控制器广泛用于测量各种物理变量。测量中涉及的技术对于单个变量类型可能有所不同,并且主要基于要测量的变量的特性。本教程介绍了一些使用微控制器
    的头像 发表于 12-06 14:54 2940次阅读
    如何用<b class='flag-5'>微控制器</b><b class='flag-5'>测量</b>电容

    如何使用微控制器测量电容

    微控制器已不是新兴事物,对于微控制器,大家或许都有所了解。在往期文章中,小编对微控制器做过一定介绍。为进一步增进大家对微控制器的了解,本文将对微控制
    的头像 发表于 06-27 16:04 3480次阅读
    如何使用<b class='flag-5'>微控制器</b><b class='flag-5'>测量</b>电容

    微控制器到底是什么?微控制器有怎么样的应用

    微控制器的使用已渗透入生活各方面,为增进大家对微控制器的了解,本文将对微控制器微控制器应用予以介绍。如果你对微控制器具有兴趣,不妨继续往下
    的头像 发表于 06-27 10:25 1.2w次阅读

    什么是微控制器?如何编程微控制器

    微控制器进行编程或刻录意味着“将程序从编译传输到微控制器的存储”。微控制器的程序通常是用C或汇编语言编写的,最后编译
    的头像 发表于 08-21 15:40 1w次阅读

    精确电流测量简化

    精确电流测量简化
    发表于 04-20 12:01 10次下载
    <b class='flag-5'>精确</b><b class='flag-5'>电流</b><b class='flag-5'>测量</b>简化

    实时时钟为微控制器系统增加了精确的计时功能

    许多微控制器包括定时电路,但只有少数微控制器包括电池备份实时时钟(RTC)。然而,许多应用需要RTC,使用1-Wire网络可以轻松添加RTC。本文介绍如何将支持1-Wire协议的RTC添加到
    的头像 发表于 02-21 10:09 1328次阅读
    实时时钟为<b class='flag-5'>微控制器</b>系统增加了<b class='flag-5'>精确</b>的计时功能

    使用微控制器精确测量电流

    某些应用,如电力电子、安全系统和气体监测,可能需要测量电路中流动的电流。虽然使用模数转换(ADC)测量电压是一个简单的过程,但
    的头像 发表于 05-06 11:11 933次阅读
    使用<b class='flag-5'>微控制器</b><b class='flag-5'>精确</b><b class='flag-5'>测量</b><b class='flag-5'>电流</b>

    汽车微控制器的供电电压

    微控制器供电 微控制器的供电电压可以分为以下几种: ·5V:5V是最常见的微控制器供电电压,包括许多传统的8位微控制器和一些较老的16位微控制器
    的头像 发表于 07-19 10:45 1251次阅读
    汽车<b class='flag-5'>微控制器</b>的供电电压

    微控制器基础】—— 从历史切入,了解微控制器的五个要素(下)

    微控制器基础】—— 从历史切入,了解微控制器的五个要素(下)
    的头像 发表于 12-06 17:23 573次阅读
    【<b class='flag-5'>微控制器</b>基础】—— 从历史切入,了解<b class='flag-5'>微控制器</b>的五个要素(下)

    微控制器基础】——从历史切入,了解微控制器的五个要素(上)

    微控制器基础】——从历史切入,了解微控制器的五个要素(上)
    的头像 发表于 12-07 10:55 587次阅读
    【<b class='flag-5'>微控制器</b>基础】——从历史切入,了解<b class='flag-5'>微控制器</b>的五个要素(上)