推荐4个实用的4~20mA输入 0~5V输出的I/V转换电路_4-20ma输入电路

743 阅读8分钟

 

技术资料:www.ti.com.cn/product/cn/…

这颗芯片有双电源方案和单电源方案,Single Supply 4-20mA Current Loop Receiver为单电源方案,

我也采用的单电源方案。根据文档来看:

1、单电源方案,电压15V~36V;

2、变送器电源和RCV420电源共地;

3、RCV的10V输出参考电源是参考地;

4、经过这样处理后,420ma对应10V5V输出或者是0~-5V输出;

注意:

1、运放输入端分压后的电压不要超过运放的VCC,否则会有非线性区;

2、LM324和LMV324的Vio在2mv左右,上面电路在低温区误差很大,因此选用AD8554,Vio大概在5uV左右;

3、运放增加稳压源TL431;

 

 

精密电流/电压转换器RCV420的典型应用电路

RCV420的典型应用电路如图所示。它采用±15V(或±12V)双电源供电。C1和C2为正、负电源的退耦电容,需采用1μF钽电容并且在安装时要尽量靠近RCV420的电源引脚。CT端、RCV COM端和REF COM端必须单点接地并使接地电阻为最小,以免形成地线回路而引起转换误差。当II=4~20mA时,Uo=0~ 5V。C3为降噪电容,取C3=0.1μF时,可将基准电压输入端的噪声电压降低到25μV(峰-峰值),减小50%。

 

 

 

4~20mA电流输出芯片XTR111完整电路

在工控或者和工控相关的行业,一定会遇到需要输出4~20mA电流的时候。而XTR111是应用最广泛的电流输出芯片。

 

最简单简陋的电流输出电路,是用“三级管+放大器”构成的。如下图所示:

 

这个电路很简单,你可以试着搭一下,J1是电流输出口,你可以在J1上接个LED灯,随着“电压输入”的变化,LED灯的亮度就会变化,这说明电流发生了变化。

 

“三极管+放大器”组成的电流输出电流,还可以再经过改进,如下图所示:

 

 

尽管做了改进,得到的电流输出也不是完全随电压输入呈线性的关系。所以在高精度仪器上,一般使用集成型的电流芯片。例如我们今天要讲的XTR111就是应用最广泛的电流输出芯片。

 

为什么最广泛?原因有二:一是线性度非常好、二是价格便宜。总结成一点,就是性价比高。

 

你可以去TI的官网下载XTR111的芯片手册,官网还做了一个XTR111的demo板,提供板子的原理图和PCB图,我们做的电路,也都是根据他提供的开发板原理图来画的。

 


(TI的XTR111demo板)

 

为了大家方便,我这里给大家提供一种久经考验的电路,省去了大家找资料的麻烦,直接可以使用,优点有二:一是原料好买,二是体积小。

 

电路解释:

 

  • 电路中的24V,实际上可以用7V~44V都可以,我曾经用过24V,12V,9V都没有问题。
  • 电路中的5V,不是由外部提供,而是XTR111输出的,这个5V可以用来给DAC芯片供电,当然也可以不用。这个5V最大提供5mA电流,给DAC芯片提供电流绰绰有余,给其它芯片供电的话,你要搞清楚能否带的起来。
  • 电路中,PNP三极管使用SS8550,不是S8550。PMOS管使用SI2309。这两个芯片都使用SOT-23-3封装,整个电路做下来,体积可以非常小。
  • 05V输入,对应的是025mA的输出电流,线性度非常好。可以用独立的DAC芯片或者单片机的DAC直接驱动。

 

完整电路已经给你,现在不用的话,赶紧保存吧!

 

<————————————————————————————————————————————————————>

2019.09.23

今天在调试PT100电路,说说我调试当中遇到的问题,以及解决思路。采用的电路就是上面RCV420+运放LM324原理,由于

RCV420采用的单电源方案,也就是说4-20ma对应510V,那么查分输入端就是-IN(510V),+IN接10V参考电源,比例为

2/3,当要求-200准确时候,就是说电流接近4ma时候,要求测量准确,也就是差分运放电路要求能够输出接近地,问题:

1、当我用LM324调试时候,发现方运放差分输入端压差大,没有问题,压差小有问题,LMV324最低只能输出十几mV(还是

100多mV,记不清了,反正就是输出地时候不准);

2、后来换成LMV324,问题一样;

3、后来换成AD8554ARZ(题外话,淘宝上买了三家都是假的),并且把电阻换成3k,1K,最低输出电压达到0.07V,但是仍然不满足要求,因为-200时候,大约输出0.032V,要求运放能输出0.01V;

解决思路如下:

1、RCV420采用±电源供电,这样输出就是0~5V,只需要高电压测量准确就可以,通过调节比例,很容易做到;

2、抬高运放的参考地,这个方案待验证,我没有验证是否可行;

3、给运放加一个直流偏执,是可行的;

4、采用更高精度运放;

上面是常用的解决思路,但是由于我的板子没有负电压,我在考虑能不能去掉运放,直接采样?

RCV420输出:5~10V,如果我把MCU的参考地抬升5V,然后用分压电阻就可以了?由于我要求

采样低温区准确,也就是接近5V准确,因此我抬升4.5V,采样0.5V到5.5V,通过适当比例电阻就

可以得到很好的采样结果。这里说下计算公式,我就开始把计算公式搞错了,导致采样值和实际

测量值不一致,怀疑方案有问题,其实是计算公式错误:

△:       表示抬升电压

K:        比例系数

Vad:    AD采样值

Vad-S:采样点实际电压

Vout-S:实际输出电压

Vout:    输出的相对电压

Vad-S =   Vad+△;

Vout-S=   Vad-S/K;

Vout   =   Vout-S - △;

 

2019.10.07

上面的思路是没有问题的,但是公式很奇怪,对吧?原因就是我把Vout的分压电阻地

连接到了GND上,并没有连接到参考地上。这就导致一个问题,什么问题呢?

当输出<=△,这个是采集到的电压全是0,导致高温区不准确。解决方法,把分压电阻的地

连接到△上,计算公式如下:

△:       表示抬升电压

K:        比例系数

Vad:    AD采样值

Vout-S:实际输出电压

Vout:    输出的相对电压

Vout    = Vad/K;

Vout-S = Vout  + △;

img img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上物联网嵌入式知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、电子书籍、讲解视频,并且后续会持续更新

如果你需要这些资料,可以戳这里获取