|
一个新的项目,2路PT100(惠斯通电桥)+ AD7705(2通道切换)!两块同样的板,采样100欧(0度)标准偏差好大!
情况描述:
1、2路 PT100测量温度范围要求0--500度
2、PT100输入端采用惠斯通电桥 经运放 输入至 AD7705 双极性模式
3、AD7705读写通信寄存器 读写设置寄存器 读数据寄存器都正常
4、2块同样的板,采样得到的AD值转换成温度值,相差很大!比如一块板3度 一块板10度!(但是2块板所采样得到的AD值 以及换算出来的温度值都一直稳定),只是2块的结果不一样!
5、标准源 是TL431,可能会成为重点怀疑对象吗???
用示波器(200mV档)看,2块板的TL431的 2.5V输出 ,感觉2块板的2.5V稍微有一点点偏差,但是不明显!
但是 因为 PT100的电阻变化范围很小,转换成电压 变化也是mV级的,1mV或者几mV 的差异 应该是很致命的! 所以正在寻求更好的标准电压源!
6、还是跟运放电路有关系? 目前用的是 ST的 LM258 , 正在寻求 一款 TI 的 试试效果!
7、还是跟AD7705的使用有关?
最关键的 是AD7705的校准 没有能了解透!
我目前用的是 自校准模式,自校准之后,需要把零刻度值(寄存器内容) 和 满量程值(寄存器内容) 读出来吗?这两值需要在算法里面使用吗?
我目前的方法是 读到的AD值,换算成电阻值,然后查表(PT100温度/电阻表)
8、目前的操作方式是:while(1){ 设置通道1时钟寄存器--设置通道1设置寄存器并自动校准--------读取通道1数据寄存器----设置通道2时钟寄存器--设置通道2设置寄存器并自动校准--------读取通道2数据寄存器;}
有用过AD7705同学 一起来探讨一下!谢谢!
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
阿莫论坛20周年了!感谢大家的支持与爱护!!
如果想吃一顿饺子,就得从冰箱里取出肉,剁馅儿,倒面粉、揉面、醒面,擀成皮儿,下锅……
一整个繁琐流程,就是为了出锅时那一嘴滚烫流油的热饺子。
如果这个过程,禁不住饿,零食下肚了,饺子出锅时也就不香了……《非诚勿扰3》
|