搜索
bottom↓
回复: 59

ADS1232接称重传感器后AD值会持续递减

[复制链接]

出0入0汤圆

发表于 2011-10-22 18:13:17 | 显示全部楼层 |阅读模式
各位,谁用过ADS1232接称重传感器的,我现在在测试中遇到一个现象,称重传感器空载,在上电复位后,读取ADS1232的输出AD值,该值会一直慢慢的持续递减,比如刚开始读取的是77700,过个20分钟,会变成77600,再过20分钟会变成77500,就这样一直持续递减下去,有人问我会不会递减到0,我说不知道,因为没办法测试那么久时间。以前在这里也讨论过,每次复位后读取AD值不一致的情况(都是空载),这个问题是在ADS1232复位后需要校准一下的缘故,这个是解决了,现在的问题是持续递减(也有可能会递增,递增的情况跟递减正好相反),搞的我很郁闷,请各位大大指教!由衷的感谢!

阿莫论坛20周年了!感谢大家的支持与爱护!!

如果想吃一顿饺子,就得从冰箱里取出肉,剁馅儿,倒面粉、揉面、醒面,擀成皮儿,下锅……
一整个繁琐流程,就是为了出锅时那一嘴滚烫流油的热饺子。

如果这个过程,禁不住饿,零食下肚了,饺子出锅时也就不香了……《非诚勿扰3》

出0入4汤圆

发表于 2011-10-22 19:04:10 | 显示全部楼层
是不是传感器的缘故呢 还有你的供桥电压是几V

出0入0汤圆

 楼主| 发表于 2011-10-22 19:18:22 | 显示全部楼层
我的供电是5V,参考电压是2.5V

出0入0汤圆

 楼主| 发表于 2011-10-22 19:22:39 | 显示全部楼层
我把原理图发出来

(原文件名:1.JPG)

出0入0汤圆

发表于 2011-10-22 20:35:20 | 显示全部楼层
也碰到过同样的问题,尝试去掉c15,c17,c18

出0入0汤圆

 楼主| 发表于 2011-10-22 20:39:55 | 显示全部楼层
是吗?你去掉后是否解决了问题?

出0入0汤圆

发表于 2011-10-22 21:29:36 | 显示全部楼层
mark

出0入0汤圆

 楼主| 发表于 2011-10-22 21:45:20 | 显示全部楼层
楼上是帮我顶吗?谢谢,我想问问.oOo.,你的是怎么解决这个问题的呢?

出0入0汤圆

发表于 2011-10-22 22:06:26 | 显示全部楼层
你那堆电容肯定有问题,有个充电过程,要么都去掉,要么IN+串联个电阻再接那堆电容。
你可以先把所有的电容都去掉试试。

出0入0汤圆

发表于 2011-10-22 22:10:51 | 显示全部楼层
VREF通过两个0欧姆电容接到地了?R17的目的是什么?

出0入0汤圆

 楼主| 发表于 2011-10-22 22:13:12 | 显示全部楼层
我也不知道,硬件部分是硬件工程师设计的。我明天会将你们的问题转交给他,然后他的回答我再发上来。谢谢,请大家多提提意见,谢谢啦!

出0入0汤圆

发表于 2011-10-22 22:23:37 | 显示全部楼层
估计你的C15用的是独石/瓷片电容,这个容量的瓷片电容都是性能极差的高K介质的,换CBB电容吧。
C17、C18可以用瓷片,这个容量的一般是性能很好的C0G电容。

出0入0汤圆

 楼主| 发表于 2011-10-22 22:28:45 | 显示全部楼层
那C15,C17,C18这3个电容在这里是否有问题,是否应该去掉?

出0入0汤圆

发表于 2011-10-22 22:45:30 | 显示全部楼层
C15,C17,C18去不去都可以,但是你把运放输入悬空的做法是严重错误的。

出0入0汤圆

 楼主| 发表于 2011-10-22 22:57:53 | 显示全部楼层
你说的运放是指GAIN1和GAIN0吗?没有悬空,它的原理图如下:

(原文件名:2.JPG)

出0入0汤圆

发表于 2011-10-22 23:04:50 | 显示全部楼层
回复【14楼】liuxing7851
你说的运放是指gain1和gain0吗?没有悬空,它的原理图如下:


(原文件名:2.jpg)
引用图片

-----------------------------------------------------------------------

我说的是AINP1和AINN1,自己查Datasheet去。

出0入0汤圆

 楼主| 发表于 2011-10-22 23:16:25 | 显示全部楼层
好的,谢谢

出0入0汤圆

 楼主| 发表于 2011-10-23 09:02:47 | 显示全部楼层
自己顶下

出0入0汤圆

发表于 2011-10-26 22:49:32 | 显示全部楼层
回复【楼主位】liuxing7851
-----------------------------------------------------------------------

AD620比较好用

出0入0汤圆

 楼主| 发表于 2011-10-27 10:10:50 | 显示全部楼层
各位,我又来了,上次感谢大家为我解答,我现在已经将C15,C17,C18去掉,并且已经将AINN2,AINP2,和TEMP均接地,但是还是会有我所描述的现象,数据可以看我的附件Excel文件,可以看出,数据在通电运行后,即有一个上升过程,然后下降,并且开始持续下降。我现在怀疑是否是传感器本身问题还是参考电压的问题。

点击此处下载 ourdev_689066X9UTN5.xls(文件大小:172K) (原文件名:AD.xls)

出0入0汤圆

发表于 2011-12-27 17:44:14 | 显示全部楼层
回复【18楼】xinhuijin5
-----------------------------------------------------------------------

楼主问题解决了么?可能是基准电压的问题,楼主把基准电压由原来的LM336 2.5 改成7350的5V试试,然后在传感器电源输入正负各串一个100的精密电阻。偶觉得你原图的传感器电源电压和基准电压都会有波动,虽然波动很小,但是两个波动不是同一个曲线,有可能造成你的ADC输出不行。

出0入50汤圆

发表于 2012-4-11 13:09:30 | 显示全部楼层
楼主的电路设计思路就错了!
称重传感器的内部是一个电桥,ADC检测信号,参考电压直接接传感器电源即可,如果想小一点,可以用精密电阻分压,但是一般不建议,这个电阻比较贵 ,而且也不会对精度有大的提升,搞不好温漂更大。
千万不要用外部基准电源!!!这个测量和普通的外部信号电压测量完全不一样的方式,你用了外部基准源就死定了,温漂肯定大到你认不清回家的路!

出0入0汤圆

发表于 2012-4-12 14:29:02 | 显示全部楼层
关注一下。。

出0入0汤圆

发表于 2012-5-31 08:44:34 | 显示全部楼层
楼主的问题解决了么?能联系你么?

出0入0汤圆

发表于 2012-10-19 10:02:47 | 显示全部楼层
楼主,ADS1232的输出AD值会一直慢慢的持续递减,这个问题解决了没,我遇到同样的问题了

出0入0汤圆

发表于 2012-10-19 10:11:56 | 显示全部楼层

称重传感器  蠕变 的过程啊

正常

出0入0汤圆

发表于 2012-12-28 12:51:51 | 显示全部楼层
本帖最后由 NemoGu 于 2012-12-28 12:53 编辑
ilikemcu 发表于 2012-4-11 13:09
楼主的电路设计思路就错了!
称重传感器的内部是一个电桥,ADC检测信号,参考电压直接接传感器电源即可,如 ...


外部基准源温漂大?!
不要误导别人,不知道你用的是什么垃圾外部基准源?

ADI TI都有很多性能优秀的外部基准源,如AD42x系列
自己可以去ADI官网上查看一下AD42x系列的温漂参数 再说吧

出0入50汤圆

发表于 2012-12-28 14:24:15 | 显示全部楼层
NemoGu 发表于 2012-12-28 12:51
外部基准源温漂大?!
不要误导别人,不知道你用的是什么垃圾外部基准源?

你的言论之代表你会用AD,会用基准,但你不懂称重

出0入0汤圆

发表于 2012-12-28 14:34:35 | 显示全部楼层
NemoGu 发表于 2012-12-28 12:51
外部基准源温漂大?!
不要误导别人,不知道你用的是什么垃圾外部基准源?

你可以了解一下比例称重原理

出0入0汤圆

发表于 2012-12-28 14:41:14 | 显示全部楼层
ADS1232性能非常好,做称重方案有点可惜啊。
正题:ADS1232的AD参考电压一定要取传感器的激励电压,不要取什么2.5V等等,ADS1232是24bit的本身码数做够大。

出0入0汤圆

发表于 2012-12-28 18:43:56 | 显示全部楼层
ilikemcu 发表于 2012-12-28 14:24
你的言论之代表你会用AD,会用基准,但你不懂称重

LZ的电路图主要就是ADC部分

按你的意思 这个问题跟ADC无关 是称重传感器的问题了?
如果这样的话 就不应该纠结于ADC输出数据异常 而是传感器本身啊

出0入50汤圆

发表于 2012-12-28 20:23:12 | 显示全部楼层
NemoGu 发表于 2012-12-28 18:43
LZ的电路图主要就是ADC部分

按你的意思 这个问题跟ADC无关 是称重传感器的问题了?

做一个高精度的AD测量,当然不是靠一个芯片就可以实现,AD芯片的用法,电路接法,外围器件的参数选择,PCB的布线,甚至电容材质都会影响结果,传感器当然也不例外。但是光靠一个AD是不能解决所有问题了,就像不是所有拿了INTEL的CPU的都能做出一流电脑,是一个道理。
但是楼主的电路最严重的就是参考电压的配置,擒贼先擒王,蛇要打七寸,处理问题先从最重要的下手,而不是先把精力放到边边角角无关痛痒的地方。

出0入53汤圆

发表于 2013-1-10 15:07:18 | 显示全部楼层
看了大家的帖子收益匪浅

出0入0汤圆

发表于 2013-3-17 15:34:33 | 显示全部楼层
我也在驱动它,一堆问题

出0入0汤圆

发表于 2013-3-19 16:57:30 | 显示全部楼层
是输入电容的问题,不能太大! 称重传感器一般用比例接线,即电桥与基准共用一组电源,可以消除温漂影响。

出0入0汤圆

发表于 2013-3-19 16:59:10 | 显示全部楼层
22楼,说的很对。

出0入0汤圆

发表于 2013-4-4 19:55:24 | 显示全部楼层


mark

出0入0汤圆

发表于 2015-5-15 17:45:23 | 显示全部楼层
请问楼主该问题最终是如何解决的呢?我现在也碰到类似的问题,校准好重量一段时间后1230采样值逐渐变大,一天时间采样值能变大10%左右。

出0入50汤圆

发表于 2015-5-15 18:46:06 | 显示全部楼层
apaiarm 发表于 2015-5-15 17:45
请问楼主该问题最终是如何解决的呢?我现在也碰到类似的问题,校准好重量一段时间后1230采样值逐渐变大,一 ...

能飘10%?再垃圾的运放搭的积分电路,也不至于这么大啊 ,何况是1230啊

出0入0汤圆

发表于 2016-1-17 13:13:37 | 显示全部楼层
看的我也是忧心忡忡啊,到底是ADS1232自己的温漂影响还是电源的影响呢,楼主最后怎么解决的,怎么没消息了

出0入0汤圆

发表于 2018-10-9 08:51:48 | 显示全部楼层
学习一下!

出0入0汤圆

发表于 2018-10-9 10:54:12 来自手机 | 显示全部楼层
如果不是保密需要,楼主就把电路放出来大家好帮你分析

出0入50汤圆

发表于 2018-10-9 18:57:17 | 显示全部楼层
scar 发表于 2018-10-9 10:54
如果不是保密需要,楼主就把电路放出来大家好帮你分析

保密啥呀,把楼主那个1232基准直接电源的VCC和GND就解决了。

出0入0汤圆

发表于 2019-11-5 10:14:42 | 显示全部楼层
myh_hh 发表于 2013-3-19 16:57
是输入电容的问题,不能太大! 称重传感器一般用比例接线,即电桥与基准共用一组电源,可以消除温漂影响。 ...

mark一下。。马上也要搞应变测量

出130入129汤圆

发表于 2020-6-28 16:27:44 | 显示全部楼层
本帖最后由 68336016 于 2020-6-28 16:29 编辑

虽说这是老贴,我也遇到这个诡异问题了,当然我代码里上电后是有偏移校正的,是PDWN高电平后,DO引脚出现下降沿才做偏移校正,严格按照时序来的。

在我自己这里反复试验很多天,从来没出现过读数往一个方向跑的事情,换好几种传感器,都没出现过。

但是在客户那,就经常出现,有时几分钟能跑几百,相同的东西快递回给我,就是不出现这现象。

出140入158汤圆

发表于 2020-6-28 17:07:44 | 显示全部楼层
哈哈,好老的贴,可惜了likemcu的苦口婆心,就像当年司马懿对钟会说进攻蜀国的策略一样。

出0入0汤圆

发表于 2021-3-17 23:53:27 | 显示全部楼层
ilikemcu 发表于 2018-10-9 18:57
保密啥呀,把楼主那个1232基准直接电源的VCC和GND就解决了。

大神您好,
        1232基准直接电源的VCC和GND就解决了,那么1232是否还需要参考电压芯片呢 如REF5050,
        本来思路是REF5050输出5v接ads1232的ref;  如果是也给桥供电REF5050供电能力不足,如果不用REF5050,直接接VCC,又担心不准,这么高大上的片子不用基准芯片马?

        请指点迷津,非常感谢,跪等.

出0入50汤圆

发表于 2021-3-18 20:08:24 | 显示全部楼层
superganbu 发表于 2021-3-17 23:53
大神您好,
        1232基准直接电源的VCC和GND就解决了,那么1232是否还需要参考电压芯片呢 如REF5050,
        本来思 ...

1232用于称重,不需要高精度基准,参考引脚接电源即可,如果传感器引线几十米的地磅,参考引脚接反馈线,和信号线做同样的处理即可。

电源只要纹波小一点就好,特别是低频纹波,高频的反而没事。如果是普通工频变压器,那么一个几分钱的78L05都可以。

出0入0汤圆

发表于 2021-3-18 21:03:20 | 显示全部楼层
谢谢提供很好的经验.

出0入0汤圆

发表于 2021-3-21 22:20:34 | 显示全部楼层
ilikemcu 发表于 2021-3-18 20:08
1232用于称重,不需要高精度基准,参考引脚接电源即可,如果传感器引线几十米的地磅,参考引脚接反馈线, ...

ilikemcu,
        解决了我的困惑,非常有用,非常感谢。

出0入0汤圆

发表于 2021-5-5 18:05:50 | 显示全部楼层
superganbu 发表于 2021-3-21 22:20
ilikemcu,
        解决了我的困惑,非常有用,非常感谢。

ilikemcu,
        你好,我的板子和程序都搞好了,现在出现的问题是(5kg量程,开机校准和不校准效果差不多,25个时钟读数),
        1. 加500g砝码,然后拿掉砝码,不是0,而是-0.2g到0.2g,过10几秒才能恢复到0或者0.1g。
        2. 通道来回切换,不如不切换稳定,最大差0.2g,不切通道能控制0.1g
        3. 有一个ads1232在传感器空载时突然变成800g多了,再加砝码,增加量正确,同一个传感器其他ADS1232就20g多(个人认为是正常的本底)
        4. 上电后,几分钟有1g左右的漂移,然后就稳定了。

        以上问题能给个建议吗?非常感谢啊。

        大家也可以讨论讨论

出130入129汤圆

发表于 2021-5-5 18:23:52 | 显示全部楼层
superganbu 发表于 2021-5-5 18:05
ilikemcu,
        你好,我的板子和程序都搞好了,现在出现的问题是(5kg量程,开机校准和不校准效果差不多,25 ...


加了零点跟踪和自动清零么,撤掉砝码时候,读数置零能好看些

出0入50汤圆

发表于 2021-5-5 21:19:39 | 显示全部楼层
superganbu 发表于 2021-5-5 18:05
ilikemcu,
        你好,我的板子和程序都搞好了,现在出现的问题是(5kg量程,开机校准和不校准效果差不多,25 ...

1)具体看你传感器的体质,如果是便宜货,那么多半是传感器蠕变造成的,跟ADC无关;
2)这类ADC芯片的通道切换,基本属于摆设,想实现2个称重,除非两边不是同时使用,否则没多大实用意义;
3)ADS1232的突变问题,难道TI还没解决?那是好多年前的故事了,看看你的样片是不是最近生产的?
4)这个漂移基本来自于传感器的蠕变,想做高精度,一个好传感器是必须的,当然可以通过软件障眼法解决,来实现中国式高精度,不过俺不太喜欢,更不精通:)

好久不用ADS1232了。

出0入0汤圆

发表于 2021-5-5 22:08:36 | 显示全部楼层
建议楼主彻底放弃ADS1232,很多年前就有BUG,论坛里面讨论过,除了你遇到的这些问题,还有偶尔某次上电之后得到一个奇怪的转换值的问题,所有这些奇怪问题看起来好像都是和芯片复位时序有关,初始化芯片无法解决,一旦定型是不会修改的,可能有某种用法能规避这个BUG,但是我没有搞定,前后共用了1万多片就再也没用了,奇怪的是这个芯片还没停产。

出0入4汤圆

发表于 2021-5-6 08:53:49 | 显示全部楼层
tclg 发表于 2021-5-5 22:08
建议楼主彻底放弃ADS1232,很多年前就有BUG,论坛里面讨论过,除了你遇到的这些问题,还有偶尔某次上电之后得 ...

我正打算用这ADS1232  采集数据呢,纯粹的电压采集。。。没啥速度要求

难道这款芯片  问题多多?

出0入50汤圆

发表于 2021-5-6 09:21:20 | 显示全部楼层
可以使用英特矽尔的ISL26132替代德州仪器的ADS1232,是PIN2PIN兼容的,读写设置时序都是完全一样,唯一要注意的是ISL26132的参考电压输入引脚不能悬空,否则会造成AD转换周期大大延长。

出0入0汤圆

发表于 2021-5-8 14:40:17 | 显示全部楼层
tclg 发表于 2021-5-5 22:08
建议楼主彻底放弃ADS1232,很多年前就有BUG,论坛里面讨论过,除了你遇到的这些问题,还有偶尔某次上电之后得 ...

用了一万多片,看来项目不小呢啊

刚设计好就放弃,着实有些舍不得呢。

再结合大家建议调试调试试试,非常感谢啊

出0入0汤圆

发表于 2021-5-8 14:46:25 | 显示全部楼层
ilikemcu 发表于 2021-5-5 21:19
1)具体看你传感器的体质,如果是便宜货,那么多半是传感器蠕变造成的,跟ADC无关;
2)这类ADC芯片的通 ...

第三个问题,第二天调试时好了,唯一动过的地方是怀疑接插件接触不良,用手按压,值会变化,最后直接将接插件掰弯一点点,插上,数据28g,感觉正常了

估计直接将传感器的线焊接到板子上,就没问题了

或者碰巧了好了,别误导了大家。

出0入0汤圆

发表于 2021-5-8 14:47:49 | 显示全部楼层
ilikemcu 发表于 2021-5-6 09:21
可以使用英特矽尔的ISL26132替代德州仪器的ADS1232,是PIN2PIN兼容的,读写设置时序都是完全一样,唯一要注 ...

Hi ilikemcu
        非常感谢,这些问题的解答,帮我大忙,至少在方向上先别努力错误了
       
        我也搞两个试试ISL26132,感谢。

出0入0汤圆

发表于 2021-5-11 07:33:17 | 显示全部楼层
ISL26132搞来试试
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-3-28 19:14

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表