dengxiaofeng 发表于 2011-1-17 16:24:56

AD7792 RTD 测温 传感器 PT100,可以测得温度,但不稳定?

大家好!
最近在搞AD7792测温,现在数据是可以读出来了,就是不稳定,下面是测试电路和驱动写法!
下面是 电路(用的就是这个官方电路) 和 传感器
http://cache.amobbs.com/bbs_upload782111/files_35/ourdev_611672IBUECB.jpg
传感器 (原文件名:2222.jpg)

http://cache.amobbs.com/bbs_upload782111/files_35/ourdev_611673G9801Q.jpg
RTD 电路图 (原文件名:未命名.jpg)

RREF=5.1K0.1%精度10ppM

初始化过程:
32时钟复位-》写IO寄存器 0x02-》写配置寄存器 0x0600-》读ID-》写模式寄存器0x000A
采用外部基准 64倍放大210uA电流
现在的问题是 有时候会丢失时序   有时候初始化后得到的温度值明显不对只有复位后才正常
还有就是精度现在才到一度 (和国家二级标准温度计比较)

各位做过的 给点意见呗!

代码 需要的时候再发,因为一上来就一串代码说不定 高手不愿意看!

dengxiaofeng 发表于 2011-1-17 17:04:07

ding

dengxiaofeng 发表于 2011-1-18 08:29:10

没人回复就是个悲剧!!!

wanyou132 发表于 2011-1-18 09:04:33

AD7792
这个片子好贵啊

dengxiaofeng 发表于 2011-1-20 12:47:04

恩 是的不便宜!!!

capron 发表于 2011-1-29 11:04:18

是不发代码,没人愿意看。

ssaweee 发表于 2011-1-29 11:53:19

还需认真读datasheet

oldtom 发表于 2011-1-29 12:07:01

我用7792和7793的,很稳定的。

unicontrol 发表于 2011-1-29 13:22:25

回复【6楼】capron
是不发代码,没人愿意看。
-----------------------------------------------------------------------

感觉你就知道要人家代码。

给楼主点提示,操作此ADC,第一,开启50HZ工频抑制,第二,每次开启转换前都使用CLK复位ADC。否则,ADC会运行异常。

cuikai12345 发表于 2011-1-29 21:19:03

mark

luhuaneda 发表于 2011-1-29 23:38:06

mark

xjmlfm1 发表于 2011-1-30 00:32:58

楼主有兴趣的话,我可以提供一份AD7792的代码,当初搞了很长时间才搞定的,不过我们的应用不一样。
用它用做温度确实合适的说,AD7793更爽。

LEO_8311 发表于 2011-1-30 11:11:45

采用外部基准 64倍放大210ua电流
现在的问题是 有时候会丢失时序   有时候初始化后得到的温度值明显不对只有复位后才正常

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

1.为什么要用那么大的放大倍数?你可以提高电流输出值,降低PGA的放大倍数,减少内部PGA的影响;
2.SPI时钟总线的速度是多少?有没有用示波器看过实际的波形?
3.我们使用这个这个芯片时,发现每次采集之前,确实要对芯片进行一次复位,不然跳动很厉害;
4.可以用电流互换的方式采集两次,消除一部分电流本身的影响;

xjmlfm1 发表于 2011-1-30 18:37:43

........
1、PT100,如果用的电流过大,会自发热,测温就杯具了,当然了,需要一个合理值。
2、在用内部REF,内部PGA的情况下,有效位本来就没有16位,跳动是正常的,关健是要看在你现在的设置下,它的有效位是多少,有效位内跳动多少,我当时做的时候,发现跳动和复不复位没有直接关系的。

dayboy 发表于 2011-1-30 19:26:25

1、将参考电阻并一个电容
2、程序肯定又问题,否则不会读数错误
3、将转换速率设置成最慢的那个4.17

j805 发表于 2011-1-30 19:40:31

mark

gx_huang 发表于 2011-1-31 09:33:07

不知道这个芯片要多少钱?精度怎么样?
如果不是特殊用途,感觉用这么贵的芯片太浪费。

目前的温度仪表整机才几十块钱。
像国产的中颖MCU,79F085,带内置PGA和ADC,才几块钱。

另外,电阻的精度,我觉得没有多大必要,只要温度稳定性好就可以了。
任何的仪表,都需要校准。

shaoyidong 发表于 2011-2-1 11:22:25

mark

lidongliping 发表于 2011-2-11 09:15:24

PCB布局、走线也很重要。

dengxiaofeng 发表于 2011-2-21 13:14:17

谢谢楼上的各位,丢失时序 和温度值明显不对 都已经解决了,原因是 MCU主板和测温板 SPI线太长有干扰!13楼的 第2条说的很好!
关于精度 大致原因也找到了主要是 电阻标称值与实际值,AD7792输出电流值与理论输出值,现在做一做校准就好了!!!

huangning 发表于 2011-9-1 14:51:30

回复【20楼】dengxiaofeng 天下的人
-----------------------------------------------------------------------
您好 我们现在也在做ad7792测温的驱动,测试程序在读取数据时,读取到的最后一位数据总是不对,就这一位不对,能给些意见么?
O(∩_∩)O谢谢

mdp_diy 发表于 2011-10-26 14:08:31

AD公司的芯片都是不便宜的啊!

psbhero 发表于 2011-10-27 00:06:08

dengxiaofeng 发表于 2011-12-20 08:25:42

回复22楼:ADI公司的芯片的确不便宜,但是从我用的几款ADC来看,性能还可以吧!还有这个AD7792好像有个体差异,也就是说你配置输出的电流比如都是210uA,但是你测试的时候就会发现不同芯片输出不一样,这样在高精度测温的时候 是有影响的!

dingliming 发表于 2012-2-10 06:02:57

好文

1181zjf 发表于 2012-11-12 09:16:02

也开始用ad7792测试温度了,探头用PT100。

zhcj66 发表于 2012-11-14 11:37:34

感觉AD7793测温度很稳定,就是很怕干扰,到现在还没有解决干扰问题呢(静电)。真希望有人能帮我解决静电干扰问题啊

buliaoqqlp 发表于 2012-11-14 16:23:25

AD7793多少钱呢?应该比LMP90100贵,不知道有人测试过这个片子没有。

makesoft 发表于 2012-11-14 16:43:46

这个片子多少钱啊,我都是用AD7705直接搭电路。

jutyy 发表于 2013-2-20 13:45:53

xjmlfm1 发表于 2011-1-30 00:32 static/image/common/back.gif
楼主有兴趣的话,我可以提供一份AD7792的代码,当初搞了很长时间才搞定的,不过我们的应用不一样。
用它用 ...

你好,本人现在在调试AD7794也是用来测温的,调了个把月了,没有调好,现在很纠节,不知道大侠能不能提示下。我是用AD7794来测量K型热电耦。基准电压为外部2.5V

zhcj66 发表于 2013-3-18 18:50:50

oldtom 发表于 2011-1-29 12:07 static/image/common/back.gif
我用7792和7793的,很稳定的。

数据度数稳定,但是抗干扰能力很差

zhcj66 发表于 2013-3-18 19:07:50

buliaoqqlp 发表于 2012-11-14 16:23 static/image/common/back.gif
AD7793多少钱呢?应该比LMP90100贵,不知道有人测试过这个片子没有。

LMP90100能稳定到多少位上,我觉得AD7703抗干扰能力很差劲,准备抛弃他

zhcj66 发表于 2013-3-18 19:09:23

makesoft 发表于 2012-11-14 16:43 static/image/common/back.gif
这个片子多少钱啊,我都是用AD7705直接搭电路。

这个芯片能稳定到多少位啊,他的价格也不低啊

cddyy 发表于 2013-3-18 20:12:49

同问AD7793,就是抗干扰不行,比ADS1242要差,平时稳定的时候很好,就是随机变化10几度,晕死。

yonshosing 发表于 2013-3-28 09:54:08

我们用ADS1147一直很好用,不是做广告

marshallemon 发表于 2013-5-23 00:09:57

最近在调试AD7793也发现类似的问题,SPI接口易迷失,我是用的杜邦线连接MCU板子和AD7793的板子,这片子难道就这么差?麻烦LZ上传你下你调试好的程序,

gxh68118 发表于 2013-8-15 09:52:44

最近也在被AD7792困扰,不知道怎么回事,数据一直不稳定

huangxuhua1313 发表于 2014-4-9 16:43:20

lz代码能上穿下不,我也正在搞这个。谢谢!

huangxuhua1313 发表于 2014-4-10 09:20:07

LZ请问下你那PT100要多少钱呢?

yangzhong316 发表于 2016-10-25 10:04:34

MARK.正在做。后发优势明显。

dengxiaofeng 发表于 2016-10-25 10:36:56

参考TI 某型号 的 设计资料 就能做好!!!

zhang0352505 发表于 2016-12-29 15:06:13

我做过,我们的产品使用PT100,精度在0.1%吧,-200到800度范围,千一不就是1度吗

lyping1987 发表于 2017-4-7 21:38:31

xjmlfm1 发表于 2011-1-30 00:32
楼主有兴趣的话,我可以提供一份AD7792的代码,当初搞了很长时间才搞定的,不过我们的应用不一样。
用它用 ...

可否分享一下代码呢?最近弄AD7793,读数还是不好。使用了光耦隔离。

ilan2003 发表于 2017-4-7 22:06:08

ADS1247也不便宜

reflecter 发表于 2017-4-7 22:50:53

ssaweee 发表于 2011-1-29 11:53
还需认真读datasheet

我们行业内的术语叫,RTFD, Read The Fuck Datasheet,呵呵,开玩笑说的~
楼主可以去ADI官网提交一个技术支持申请的,然后半个月-一个月后,代理商某个FAE,就会屁颠屁颠过来问你,EAU(大概年用量)多少呀?*5,他们就来帮你调试了~
https://form.analog.com/form_pages/support/integrated/techsupport.aspx?locale=zh

reflecter 发表于 2017-4-7 22:54:08

gxh68118 发表于 2013-8-15 09:52
最近也在被AD7792困扰,不知道怎么回事,数据一直不稳定

是用的这里的参考代码的?
http://www.analog.com/cn/AD7792

我一个客户用AD7124-8这颗类似ADC,做8路TC/RTD时,也总是遇到各种奇葩问题
后来我拉原厂AE,跟ADI北京负责开发这颗芯片的哥们,查他的代码,搞定问题了的
时序,呵呵,耐心地读下原厂给的代码~

reflecter 发表于 2017-4-7 22:55:31

dengxiaofeng 发表于 2016-10-25 10:36
参考TI 某型号 的 设计资料 就能做好!!!

呵呵,未必奥~
页: [1]
查看完整版本: AD7792 RTD 测温 传感器 PT100,可以测得温度,但不稳定?