首页 > 其他分享 >使用微控制器精确测量电流

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

时间:2023-02-19 11:33:25浏览次数:43  
标签:误差 电阻 测量 差分 精确测量 ADC 电流 微控制器

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

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

问题的范围

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

显示问题

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

简化电流测量电路

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

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

减少测量误差

增加分流电阻

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

降低寄生电阻

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

差分测量

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

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

伪差分测量

校准误差

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

信号缩放问题

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

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

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

更通用的方法

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

电流检测放大器

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

结论

  这篇博文讨论了使用MCU测量电流的一些复杂性。有关 PIC18F56Q71 系列和 ATtiny1627 系列的更多信息,请访问我们的网站。
  原文:https://www.microchip.com/en-us/about/media-center/blog/2023/accurately-measuring-current-with-microcontrollers

欢迎关注:

标签:误差,电阻,测量,差分,精确测量,ADC,电流,微控制器
From: https://www.cnblogs.com/foxclever/p/17134432.html

相关文章

  • DCDC Boost拓扑的大电流路径
    本文介绍了非同步Boost和同步Boost拓扑下的大电流路径。 非同步DC-DC利用外部肖特基二极管调节电压,同步DC-DC用MOSFET代替肖特基二极管。两条电流路径重叠的部分(即电感、输......
  • DCDC Buck-Boost拓扑的大电流路径
    本文介绍了非同步Buck-Boost和同步Buck-Boost拓扑下的大电流路径。 非同步DC-DC利用外部肖特基二极管调节电压,同步DC-DC用MOSFET代替肖特基二极管。两条电流路径重叠的部分......
  • 浅谈ASJ系列剩余电流继电器在施工场地中的应用
    【摘要】施工场地往往十分凌乱,临时性、无计划性是其特点,这就存在着安全隐患。特别是在临时用电方面,往往随意扯线,无安全保障措施。尤其是近些年连续发生了多起漏电造成人员伤......
  • 1.7 电路的分析方法--支路电流法
    1、它是以支路电流为待求量,应用基尔霍夫定律,分别对结点和回路列出所需要的方程,而后解出各待求支路电流。2、通常一个闭合电路若有b条支路,n个结点。可用KCL列出n-1个独立的......
  • 记录一个高压大电流的功率放大电路
    在学习《模拟电路设计手册晋级应用指南》时,看文字描述说可以将图38.84和图38.85组合起来,于是就仿真试试。仿真电路和仿真结果如下图所示: 虽然LT1210是电流反馈型运算......
  • 低功耗-如何降低芯片睡眠电流
    1、所有IO口需要设置成下拉输入,目的是将芯片IO固定电平状态,防止芯片IO悬空漏电;2、开启PWR时钟,目的是将内部调压器调成低功耗模式;3、调用睡眠库函数,芯片进入STOP睡眠模式......
  • 超低压差DC-DC 小体积5V转3.3V 2.5V 1.8V大电流降压IC
       SC5832是中广芯源自主开发的2A降压型同步整流芯片,采用SOT23-5小型封装大电流同步2A芯片。内部集成极低RDS内阻80豪欧金属氧化物半导体场效应晶体管的(MOSFET)。输入......
  • 基于simulink的三相STATCOM实现直流电容的稳压控制,采用IpIq控制方法和电流空间和电压
    1.算法描述       以级联多电平逆变器为主要拓扑的STATCOM可以实现大容量,低谐波的无功功率输出,目前已经成为了STATCOM发展的主流方向.但这种拓扑存在不可避免的......
  • AP5216 平均电流型LED 降压恒流驱动器
    ◆PCB布线参考1、路径走线要粗,铺铜走线佳。2、大电路回路面积以短、宽路径完成佳。3、开关切换连接点:电感L、SWPIN与续流肖特基二极管,走线要短与粗,铺铜走线佳,但同时......
  • 电子设计教程39:软启动电路-观察浪涌电流
      电路板的电源入口,一般来说都会有较大的电容,在通电的一瞬间,电容由于自身的等效电阻很小,所以瞬间电流非常大。这个电流被称为浪涌电流。浪涌电流持续时间很短,峰值远大于正......