微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > 请问XTR101

请问XTR101

时间:10-02 整理:3721RD 点击:

我用XTR101做一个压力电桥传感器转4~20mA的变送器,用万用表测电流,在没有施压时是4.0mA,由于万用表只能读到小数点后一位。但是当我把这个电流信号接入到西门子的模拟输入模块,通过西门子的PLC读取该信号的码值时,码值会有20个码的跳动,我想问下是哪个地方没有弄好还是这个芯片精度决定了就是这样的呢?

去耦电容都是接了,都没有什么效果。

怎么没有人遇到这个情况吗?

您好,首先,您要给出具体跳动的数据是多少。

其次万用表是积分型输入,有良好的滤波效果,如果是PLC您要弄清楚PLC采样率是多少,然后分辨率是多少,如果采集速度非常快,建议求一下均值后再显示。

你好!

我把它接入到PLC的模拟输入口,对应的4mA时理论码值应该是6400,我读到的是6370到6400之间跳动。

能给点滤波电路的建议吗?因为我在用一个成品的变送器时,用同一个PLC读电流时,它的跳动只有5个码值以内的跳动,所以我认为可能还是我的滤波这块没有做好。

还有一个问题是:一开始在我没有焊上三极管时,读到的码值是随时间推移不断往上变大的,这个是为什么呢?是温度的影响吗?

首先,建议您焊上三极管,因为内部三极管会导致芯片又较大的温升。

然后滤波的话,建议您在电流转换成电压后,加上一级RC滤波电路,时间常数可以取大一点,例如200ms或者更大,当然也要考虑到您所需要的响应速度。

如果回答解决了您的问题,请点击“是”,谢谢!

你好,在输出线接接100nF电容,TVS管如SMBJ30A,及三端滤波电容

我在输出端只接了100nF的电容,效果不好

您好,建议使用10k加10uF电容进行滤波后再输入,当然您要考虑您的输入阻抗,如果PLC输入阻抗很小,电阻使用1K

我串了个电感和并了个电容,进行RC滤波,效果也不好。

还有一个现象:就是才上电时,读到的码值或者是测量的电流值会缓慢变大,一段时间后才会不继续上升。

这种芯片的输出精度受电源影响较大,觉得应该测试一下电源稳定性,并使用高精度低温漂负载电阻

恩,我换个电源试试,先前使用的是开关电源,不行用个电源芯片试试,正好这个芯片的电压范围比较大。

负载电阻就没有办法了,因为我是接在PLC的电流输入端,负载电阻由它决定,不知道我这样理解负载电阻对吗

对的,不过PLC内部的200欧电阻也是精密的,这个应该不会有问题。

换了几种电源,经过测试,应该电源的影响不是主要原因。

加了1个1K电阻,然后再电阻两端并个电容,组成π型滤波器,效果有所改善,但是还是在10以内码值跳动,估计还需要在做点其他滤波处理了。

还有就是上电一段时间内(几分钟,没有长时间观察)还是会出现值不断上涨的情况,不知道是什么原因,与温度变化有关吗?已经加了三极管了

好像2阶RC滤波和一阶的效果差不多,效果有所改善,但是还是不是很满意,能给点其它建议吗?

应该是你信号中本身就有较大的噪声,您可以尝试在PLC中使用数字滤波,例如去均值,滑动滤波等等。

今天对这块芯片进行了高低温度测试,接了个电桥传感器,从-5℃到40℃,每10℃读取一次电流值,电流范围从3.876mA--4.064mA,是不是这款芯片对温度影响很大呢?有没有什么处理方法呢

你好,就芯片本身而言,其漂移是非常小的,只有几十ppm,在这个温度范围内是不会引入如此大的误差的,您这边反映的漂移如此之大,应该不是101引入的。引起漂移的因素很多,例如检测电阻的温度特性,电桥的温度特性,等等,您可以单独检测每一项的温度特性,然后分析找到引入误差的原因。

我是这样做:将电源,电桥放到高低温箱外面,只是把101的板子放到温箱里面,电阻用的是RJ14的,它的精度是百分之一,温飘也就几十PPM。 不知道能不能通过热敏电阻来补偿,应该怎么处理呢

您好,如果您能够买过0.1%,10ppm的电阻,那最好用那种电阻来测试,如果您手上没有的话建议先测试一下你电阻的温度特性,另外像您的这种情况要非常注意热电偶现象,因为您的系统存在温差,所以要注意节点处金属的类型,尽量避免热电偶效应。

101这款芯片自身应该是带温度补偿电路的,我现在要用它使电桥输出的4~20mA的电流信号要在25PPM/℃。好像芯片本身就有点到不了。

本来想看看能不能通过一个热敏电阻通过改变芯片2mA的拱桥电流值来补偿温度的,先做了个简单试验,就是随便接了个分流电阻,好像效果不明显。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top