分享AD7793测量PT100的顶层应用

2019-12-09 13:48发布

本帖最后由 tyw996 于 2013-5-23 13:48 编辑

     分享下我用AD7793测量PT100的部分程序,经测试PT100全程温度范围内精度达到0.2度,至于干扰嘛,按照官方资料的硬件滤波方法效果还可以。因为涉及公司项目,所以代码不便完全公开,SPI使用的是RTT的底层硬件驱动(参考RealTouch),这里提供的代码主要是借鉴其中顶层应用部分,当然得需要软件标定。如果你感兴趣的话完全可以在这个基础上编写自已的底层驱动。对了,cpu用的stm32f103。
   硬件简单描述:硬件可以参考官方资料中的提到的3线制应用,使用AD7793内部电流源,不过我采用的是4线制,效果应该更好些吧。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
45条回答
tyw996
1楼-- · 2019-12-11 22:03
ddcour 发表于 2014-1-9 00:11
谢谢楼主共享!
我想问的是,楼主是否用里面的电流源了,这种单芯片的电流源,有运放搭的电路可靠吗?线长 ...

是的,我用的是内部电流源,跟据我的经验如果单就只跟运放搭的比电路应该要可靠的多,毕竟是内部集成好的,可靠性高,至于说线长能损坏电路,那很有可能是高压或强干扰源进去了,跟电路没什么关系。
tyw996
2楼-- · 2019-12-12 03:48
kaif_w 发表于 2013-8-26 09:32
这个好东西。LZ能说一下怎样来做软件的标定。这部分的资料比较少。

软件标定需要两步:第一步是内部标定,就是要对AD输出值做线性标定,比如实测中超过100度(针对PT100就是电阻值)时线性度不好,那么就以100度这个点上分区间做线性标定,200度时线性度不好那么就在100-200之间做线性标定,以此类推,具体得看你实测线性度怎么样;第二步就是外部标定,就是要对温度传感器标定了,步骤跟之前一样,找到区间后做线性处理。
ddcour
3楼-- · 2019-12-12 05:49
tyw996 发表于 2014-1-26 21:01
是的,我用的是内部电流源,跟据我的经验如果单就只跟运放搭的比电路应该要可靠的多,毕竟是内部集成好的 ...

谢谢!要求不高可以用内部集成了,运放搭应该会更加灵活是真的。
pchf005
4楼-- · 2019-12-12 08:37
 精彩回答 2  元偷偷看……
jun503380
5楼-- · 2019-12-12 11:53
好强!顶哇
huangxuhua1313
6楼-- · 2019-12-12 15:08
谢谢楼主啊,我正好要找这方面的芯片。

一周热门 更多>