ads1248的线性怎么那么差?望解答,谢谢!
R60无焊接。参考电路如上,采用外部电压,设定仅设置AIN6恒流0.1mA,设置温度从常温升到60度,出现温度的变化非线性,有时上升直接跳动2度,有时直接下降1度,而温度不是线性稳步上升。
楼主很仔细啊, 这个电路有分压结构可能有点影响. 但是你的所谓非线性的判断方式才是问题吧
你应该用数据间的关系来判断线性程度, 而不是看着跳动情况来判断
Hi jesse,
感觉您RTD电路接的有问题,一般三线制RTD电阻测量采用如下电路图。ADS1248中有专门的IDAC输出管脚,可以直接引出电流源激励RTD电阻。
可以参考TIdesigns:
http://www.ti.com.cn/tool/cn/TIDA-00110#0
http://www.ti.com.cn/tool/cn/TIPD120
首先感谢你的回复!我的需求是需要4路温度采集,向上面的图,只是其中一路,运用AIN6输出恒流源0.1mA,AIN6与AIN7作为输入检测引脚,无焊接R61,焊接R60作为电流回流到地,调用内部电压参考源,实时采集温度,并无做任何处理,会出现在升温的过程中,采集到的温度会上下波动超过2度。
已经焊的这个参考电路图(焊接R59,R63),无焊接R60,利用IDAC1作为恒流源0.1mA输出,外部参考电压20K*0.1mA=2V,测试的结果利用持续加热,还是不稳定,会出现温度上下跳动超过2度左右,不会出现采集的温度一直处于上升状态,到达恒温60度后,采集到的温度数据,一直能保持在60度。望解答,不然这个温度采集方案要报废了,唉!
我采用的是NTC热敏电阻,常温下的阻值为10K!谢谢!
您好!我现在的方法是PID算法根据实时采集的温度数值,进行PWM控制。你应该用数据间的关系来判断线性程度, 而不是看着跳动情况来判断-->这话的意思是得根据温度采集的温度数值进行判断,比如说在持续升温时,采集到的数据如果比上一次采集的还要低的话,就丢弃,直到采集的温度大于上一次采集的温度值?谢谢!