4 - 20mA 电流转多档电压电路原理图
出处:网络整理 发布于:2025-05-27 14:10:47 | 575 次阅读
电流检测放大部分
首先来看电流检测放大部分,即 U1B 部分。电流从 R1 的上端流入,下端流出。从电路结构不难看出,这是一个差分放大电路,也就是一个减法运算电路。根据差分放大电路的原理,输出电压 UA = (R5 / R3) * (U1 - U2),在这个电路中,由于 R5 = R3,所以 UA = U1 - U2,UA 即是电阻 R1 两端的电压差。假设流过该电阻的电流为 20mA,根据欧姆定律 U = IR,这里 R = 100Ω,那么产生的电压为 20 * 100 = 2000mV。然而,这个电压还没有达到我们单片机的电压测量范围(这里默认单片机 AD 检测的范围为 0 - 5V)。

图 1:电流检测放大部分
解决 4mA 输入对应 0V 输出的问题
为了高效地利用单片机 AD 的量程,我们需要将电压信号进一步放大。此时会面临一个问题:如何使电流信号输入为 4mA 时,电压输出是 0V 呢?解决这个问题的关键在于要输出 0V 电压,这里我们还是要用到减法器。
图中 U1A 组成减法电路,其输出电压等于 UA - UB。U1D 组成一个跟随器,当电流信号为 4mA 时,UA = 4 * 100 = 400mV。我们的目的是让 U1A 的输出此时为 0V,那么就需要 UA = UB。通过调节 U1D 跟随器的正相输入端,利用电位器 RP2 改变分压,就可以实现这一目标,从而完美解决了当输入电流为 4mA 时输出电压为 0 的问题。

图 2:解决 4mA 输入对应 0V 输出部分
放大电路
接下来要添加的是放大电路,将 U1A 的输出信号进行放大。在这里 U1C 的作用即是最终放大。在使用时,将输入电流设置为 20mA,通过调节 RP1 电位器,也就是调节电压放大倍数,直至输出电压为 5V 或其他量程的 10V、15V,即可完成对量程的设置。

图 3:放大电路部分
使用前设置事项
模块整体电路图及相关问题解决
下面是模块整体的电路图。我们可以看到图中使用的运放为 LM324,此运放不是轨对轨的运放,这就导致运放的最低输出电压不可能等于 0V。即便是轨对轨运放,最低输出还是会有 mV 级别的电压。为了解决最低输出不为 0V 的问题,我们将供电改为正负电源,利用 ICL7660 芯片产生一个负 5V 电压作为负电源。图中 D1 二极管起到防止电源反接的作用。

图 4:模块整体电路图
版权与免责声明
凡本网注明“出处:维库电子市场网”的所有作品,版权均属于维库电子市场网,转载请必须注明维库电子市场网,https://www.dzsc.com,违反者本网将追究相关法律责任。
本网转载并注明自其它出处的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品出处,并自负版权等法律责任。
如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。














